Lines Matching defs:bank
115 uintptr_t stm32_get_gpio_bank_base(unsigned int bank)
118 assert((GPIO_BANK_A == 0) && (bank <= GPIO_BANK_I));
121 if (bank == GPIO_BANK_Z) {
125 assert((GPIO_BANK_A == 0) && (bank <= GPIO_BANK_K));
128 return GPIOA_BASE + (bank * GPIO_BANK_OFFSET);
131 uint32_t stm32_get_gpio_bank_offset(unsigned int bank)
134 assert((GPIO_BANK_A == 0) && (bank <= GPIO_BANK_I));
137 if (bank == GPIO_BANK_Z) {
141 assert((GPIO_BANK_A == 0) && (bank <= GPIO_BANK_K));
144 return bank * GPIO_BANK_OFFSET;
147 bool stm32_gpio_is_secure_at_reset(unsigned int bank)
153 if (bank == GPIO_BANK_Z) {
161 unsigned long stm32_get_gpio_bank_clock(unsigned int bank)
164 assert((GPIO_BANK_A == 0) && (bank <= GPIO_BANK_I));
167 if (bank == GPIO_BANK_Z) {
171 assert((GPIO_BANK_A == 0) && (bank <= GPIO_BANK_K));
174 return GPIOA + (bank - GPIO_BANK_A);
177 int stm32_get_gpio_bank_pinctrl_node(void *fdt, unsigned int bank)
181 switch (bank) {
239 uint32_t bank;
245 .bank = 0U,
249 .bank = 1U,
253 .bank = 1U,
257 .bank = 1U,
261 .bank = 2U,
265 .bank = 5U,
269 .bank = 4U,
279 set_gpio_reset_cfg(gpio_list[i].bank, gpio_list[i].pin);