MAX_NB_GPIO_PER_BANK
pin = pin_id % MAX_NB_GPIO_PER_BANK;
grp->pins[j] = pin->bank * MAX_NB_GPIO_PER_BANK + pin->pin;
at91_pinctrl_desc.npins = gpio_banks * MAX_NB_GPIO_PER_BANK;
names = devm_kasprintf_strarray(dev, "pio", MAX_NB_GPIO_PER_BANK);
for (j = 0; j < MAX_NB_GPIO_PER_BANK; j++, k++) {
.ngpio = MAX_NB_GPIO_PER_BANK,
chip->base = alias_idx * MAX_NB_GPIO_PER_BANK;
if (ngpio >= MAX_NB_GPIO_PER_BANK)
alias_idx, MAX_NB_GPIO_PER_BANK, MAX_NB_GPIO_PER_BANK);
range->pin_base = range->base = range->id * MAX_NB_GPIO_PER_BANK;
return pin /= MAX_NB_GPIO_PER_BANK;
return 2*((pin >= MAX_NB_GPIO_PER_BANK/2)
? pin - MAX_NB_GPIO_PER_BANK/2 : pin);
return (pin >= MAX_NB_GPIO_PER_BANK/2)
return (pin >= MAX_NB_GPIO_PER_BANK/2)
if (pin->pin >= MAX_NB_GPIO_PER_BANK) {
name, index, pin->pin, MAX_NB_GPIO_PER_BANK);
pin = pin_id % MAX_NB_GPIO_PER_BANK;