Lines Matching refs:bank

140 uintptr_t stm32_get_gpio_bank_base(unsigned int bank)  in stm32_get_gpio_bank_base()  argument
143 assert(GPIO_BANK_A == 0 && bank <= GPIO_BANK_I); in stm32_get_gpio_bank_base()
146 if (bank == GPIO_BANK_Z) { in stm32_get_gpio_bank_base()
150 assert(GPIO_BANK_A == 0 && bank <= GPIO_BANK_K); in stm32_get_gpio_bank_base()
153 return GPIOA_BASE + (bank * GPIO_BANK_OFFSET); in stm32_get_gpio_bank_base()
156 uint32_t stm32_get_gpio_bank_offset(unsigned int bank) in stm32_get_gpio_bank_offset() argument
159 assert(GPIO_BANK_A == 0 && bank <= GPIO_BANK_I); in stm32_get_gpio_bank_offset()
162 if (bank == GPIO_BANK_Z) { in stm32_get_gpio_bank_offset()
166 assert(GPIO_BANK_A == 0 && bank <= GPIO_BANK_K); in stm32_get_gpio_bank_offset()
169 return bank * GPIO_BANK_OFFSET; in stm32_get_gpio_bank_offset()
172 bool stm32_gpio_is_secure_at_reset(unsigned int bank) in stm32_gpio_is_secure_at_reset() argument
178 if (bank == GPIO_BANK_Z) { in stm32_gpio_is_secure_at_reset()
186 unsigned long stm32_get_gpio_bank_clock(unsigned int bank) in stm32_get_gpio_bank_clock() argument
189 assert(GPIO_BANK_A == 0 && bank <= GPIO_BANK_I); in stm32_get_gpio_bank_clock()
192 if (bank == GPIO_BANK_Z) { in stm32_get_gpio_bank_clock()
196 assert(GPIO_BANK_A == 0 && bank <= GPIO_BANK_K); in stm32_get_gpio_bank_clock()
199 return GPIOA + (bank - GPIO_BANK_A); in stm32_get_gpio_bank_clock()
202 int stm32_get_gpio_bank_pinctrl_node(void *fdt, unsigned int bank) in stm32_get_gpio_bank_pinctrl_node() argument
206 switch (bank) { in stm32_get_gpio_bank_pinctrl_node()
264 uint32_t bank; member
270 .bank = 0U,
274 .bank = 1U,
278 .bank = 1U,
282 .bank = 1U,
286 .bank = 2U,
290 .bank = 5U,
294 .bank = 4U,
304 set_gpio_reset_cfg(gpio_list[i].bank, gpio_list[i].pin); in stm32mp1_deconfigure_uart_pins()