Lines Matching refs:intsel
1273 u32 intsel, value;
1276 intsel = chv_readl(pctrl, hwirq, CHV_PADCTRL0);
1277 intsel &= CHV_PADCTRL0_INTSEL_MASK;
1278 intsel >>= CHV_PADCTRL0_INTSEL_SHIFT;
1286 if (cctx->intr_lines[intsel] == CHV_INVALID_HWIRQ) {
1289 intsel, hwirq);
1290 cctx->intr_lines[intsel] = hwirq;
1304 u32 value, intsel;
1308 intsel = (value & CHV_PADCTRL0_INTSEL_MASK) >> CHV_PADCTRL0_INTSEL_SHIFT;
1310 if (cctx->intr_lines[intsel] == pin)
1313 if (cctx->intr_lines[intsel] == CHV_INVALID_HWIRQ) {
1314 dev_dbg(dev, "using interrupt line %u for pin %u\n", intsel, pin);
1315 cctx->intr_lines[intsel] = pin;
1326 dev_info(dev, "interrupt line %u is used by both pin %u and pin %u\n", intsel,
1327 cctx->intr_lines[intsel], pin);
1510 u32 intsel;
1514 intsel = chv_readl(pctrl, desc->number, CHV_PADCTRL0);
1515 intsel &= CHV_PADCTRL0_INTSEL_MASK;
1516 intsel >>= CHV_PADCTRL0_INTSEL_SHIFT;
1518 if (intsel >= community->nirqs)