Lines Matching refs:out_flags
129 static int ambiq_gpio_get_config(const struct device *dev, gpio_pin_t pin, gpio_flags_t *out_flags) in ambiq_gpio_get_config() argument
141 *out_flags = GPIO_DISCONNECTED; in ambiq_gpio_get_config()
144 *out_flags = GPIO_INPUT; in ambiq_gpio_get_config()
146 *out_flags |= GPIO_PULL_UP; in ambiq_gpio_get_config()
148 *out_flags |= GPIO_PULL_DOWN; in ambiq_gpio_get_config()
152 *out_flags = GPIO_OUTPUT | GPIO_PUSH_PULL; in ambiq_gpio_get_config()
154 *out_flags |= GPIO_OUTPUT_HIGH; in ambiq_gpio_get_config()
156 *out_flags |= GPIO_OUTPUT_LOW; in ambiq_gpio_get_config()
160 *out_flags = GPIO_OUTPUT | GPIO_OPEN_DRAIN; in ambiq_gpio_get_config()
162 *out_flags |= GPIO_OUTPUT_HIGH; in ambiq_gpio_get_config()
164 *out_flags |= GPIO_OUTPUT_LOW; in ambiq_gpio_get_config()
174 *out_flags = GPIO_DISCONNECTED; in ambiq_gpio_get_config()
177 *out_flags = GPIO_INPUT; in ambiq_gpio_get_config()
179 *out_flags |= GPIO_PULL_UP; in ambiq_gpio_get_config()
181 *out_flags |= GPIO_PULL_DOWN; in ambiq_gpio_get_config()
185 *out_flags = GPIO_OUTPUT | GPIO_PUSH_PULL; in ambiq_gpio_get_config()
187 *out_flags |= GPIO_OUTPUT_HIGH; in ambiq_gpio_get_config()
189 *out_flags |= GPIO_OUTPUT_LOW; in ambiq_gpio_get_config()
193 *out_flags = GPIO_OUTPUT | GPIO_OPEN_DRAIN; in ambiq_gpio_get_config()
195 *out_flags |= GPIO_OUTPUT_HIGH; in ambiq_gpio_get_config()
197 *out_flags |= GPIO_OUTPUT_LOW; in ambiq_gpio_get_config()