Lines Matching refs:line
29 * framework groups, Atmel PIO groups will be called banks, line is kept to
88 unsigned line;
101 * @pins: pins table used for both pinctrl and gpio. pin_id, bank and line
175 BIT(pin->line));
216 BIT(pin->line));
225 BIT(pin->line));
234 int line = ATMEL_PIO_LINE(d->hwirq);
236 /* The gpio controller has one interrupt line per bank. */
240 atmel_pioctrl->pm_wakeup_sources[bank] |= BIT(line);
242 atmel_pioctrl->pm_wakeup_sources[bank] &= ~(BIT(line));
314 BIT(pin->line));
330 return !!(reg & BIT(pin->line));
369 BIT(pin->line));
372 BIT(pin->line));
387 BIT(pin->line));
440 unsigned line = atmel_pioctrl->pins[pin_id]->line;
444 writel_relaxed(BIT(line), addr + ATMEL_PIO_MSKR);
456 unsigned line = atmel_pioctrl->pins[pin_id]->line;
460 writel_relaxed(BIT(line), addr + ATMEL_PIO_MSKR);
1078 unsigned line = ATMEL_PIO_LINE(i);
1087 atmel_pioctrl->pins[i]->line = line;
1092 bank + 'A', line);
1099 dev_dbg(dev, "pin_id=%u, bank=%u, line=%u", i, bank, line);
1130 /* There is one controller but each bank has its own irq line. */