Lines Matching refs:mode
28 static void set_gpio(uint32_t bank, uint32_t pin, uint32_t mode, uint32_t type,
104 uint32_t mode; in dt_set_gpio_config() local
118 mode = pincfg & DT_GPIO_MODE_MASK; in dt_set_gpio_config()
120 switch (mode) { in dt_set_gpio_config()
122 mode = GPIO_MODE_INPUT; in dt_set_gpio_config()
125 alternate = mode - 1U; in dt_set_gpio_config()
126 mode = GPIO_MODE_ALTERNATE; in dt_set_gpio_config()
129 mode = GPIO_MODE_ANALOG; in dt_set_gpio_config()
132 mode = GPIO_MODE_OUTPUT; in dt_set_gpio_config()
143 if (mode == GPIO_MODE_INPUT) { in dt_set_gpio_config()
144 mode = GPIO_MODE_OUTPUT; in dt_set_gpio_config()
150 if (mode == GPIO_MODE_INPUT) { in dt_set_gpio_config()
151 mode = GPIO_MODE_OUTPUT; in dt_set_gpio_config()
170 set_gpio(bank, pin, mode, type, speed, pull, od, alternate, status); in dt_set_gpio_config()
225 static void set_gpio(uint32_t bank, uint32_t pin, uint32_t mode, uint32_t type, in set_gpio() argument
238 mode << (pin << 1U)); in set_gpio()