Home
last modified time | relevance | path

Searched refs:gpio_ctl (Results 1 – 1 of 1) sorted by relevance

/openbmc/u-boot/drivers/pinctrl/
H A Dpinctrl_stm32.c283 static int prep_gpio_ctl(struct stm32_gpio_ctl *gpio_ctl, u32 gpio_fn, int node) in prep_gpio_ctl() argument
286 gpio_ctl->af = 0; in prep_gpio_ctl()
290 gpio_ctl->mode = STM32_GPIO_MODE_IN; in prep_gpio_ctl()
293 gpio_ctl->mode = STM32_GPIO_MODE_AF; in prep_gpio_ctl()
294 gpio_ctl->af = gpio_fn - 1; in prep_gpio_ctl()
297 gpio_ctl->mode = STM32_GPIO_MODE_AN; in prep_gpio_ctl()
300 gpio_ctl->mode = STM32_GPIO_MODE_OUT; in prep_gpio_ctl()
304 gpio_ctl->speed = fdtdec_get_int(gd->fdt_blob, node, "slew-rate", 0); in prep_gpio_ctl()
307 gpio_ctl->otype = STM32_GPIO_OTYPE_OD; in prep_gpio_ctl()
309 gpio_ctl->otype = STM32_GPIO_OTYPE_PP; in prep_gpio_ctl()
[all …]