Lines Matching refs:STM32_GPIO_PINS_PER_BANK
61 #define STM32_GPIO_PINS_PER_BANK 16 macro
97 u32 pin_backup[STM32_GPIO_PINS_PER_BANK];
98 u8 irq_type[STM32_GPIO_PINS_PER_BANK];
114 struct regmap_field *irqmux[STM32_GPIO_PINS_PER_BANK];
125 return gpio % STM32_GPIO_PINS_PER_BANK; in stm32_gpio_pin()
201 offset += STM32_GPIO_PINS_PER_BANK; in __stm32_gpio_set()
211 int pin = offset + (bank->bank_nr * STM32_GPIO_PINS_PER_BANK); in stm32_gpio_request()
1284 int npins = STM32_GPIO_PINS_PER_BANK; in stm32_gpiolib_register_bank()
1308 bank_nr = args.args[1] / STM32_GPIO_PINS_PER_BANK; in stm32_gpiolib_register_bank()
1317 bank->gpio_chip.base = bank_nr * STM32_GPIO_PINS_PER_BANK; in stm32_gpiolib_register_bank()
1320 range->pin_base = range->id * STM32_GPIO_PINS_PER_BANK; in stm32_gpiolib_register_bank()
1321 range->base = range->id * STM32_GPIO_PINS_PER_BANK; in stm32_gpiolib_register_bank()
1331 bank->gpio_chip.base = bank_nr * STM32_GPIO_PINS_PER_BANK; in stm32_gpiolib_register_bank()
1415 for (i = 0; i < STM32_GPIO_PINS_PER_BANK; i++) { in stm32_pctrl_dt_setup_irq()