Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/pinctrl/
Dpinctrl_mci_io_mux.c29 static void configure_pin_props(uint32_t pin_mux, uint8_t gpio_idx) in configure_pin_props() argument
38 if (gpio_idx > 21 && gpio_idx < 28) { in configure_pin_props()
47 pull_reg += (gpio_idx >> 4); in configure_pin_props()
48 slew_reg += (gpio_idx >> 4); in configure_pin_props()
49 sleep_force_en += (gpio_idx >> 5); in configure_pin_props()
50 sleep_force_val += (gpio_idx >> 5); in configure_pin_props()
55 mask = 0x3 << ((gpio_idx & 0xF) << 1); in configure_pin_props()
56 set = IOMUX_PAD_GET_PULL(pin_mux) << ((gpio_idx & 0xF) << 1); in configure_pin_props()
60 set = IOMUX_PAD_GET_SLEW(pin_mux) << ((gpio_idx & 0xF) << 1); in configure_pin_props()
64 mask = (0x1 << (gpio_idx & 0x1F)); in configure_pin_props()
[all …]
/Zephyr-latest/drivers/regulator/
Dregulator_gpio.c37 for (unsigned int gpio_idx = 0; gpio_idx < cfg->num_gpios; gpio_idx++) { in regulator_gpio_apply_state() local
39 int new_state_of_gpio = (state >> gpio_idx) & 0x1; in regulator_gpio_apply_state()
41 ret = gpio_pin_get_dt(&cfg->gpios[gpio_idx]); in regulator_gpio_apply_state()
48 ret = gpio_pin_set_dt(&cfg->gpios[gpio_idx], new_state_of_gpio); in regulator_gpio_apply_state()
169 for (unsigned int gpio_idx = 0; gpio_idx < cfg->num_gpios; gpio_idx++) { in regulator_gpio_init() local
170 if (!gpio_is_ready_dt(&cfg->gpios[gpio_idx])) { in regulator_gpio_init()
172 cfg->gpios[gpio_idx].port ? cfg->gpios[gpio_idx].port->name in regulator_gpio_init()
177 ret = gpio_pin_configure_dt(&cfg->gpios[gpio_idx], GPIO_OUTPUT); in regulator_gpio_init()
180 cfg->gpios[gpio_idx].pin); in regulator_gpio_init()
/Zephyr-latest/modules/openthread/platform/
Ddiag.c170 static otError gpio_get_spec(uint32_t gpio_idx, const struct gpio_dt_spec **spec) in gpio_get_spec() argument
172 if (gpio_idx >= ARRAY_SIZE(gpio_spec)) { in gpio_get_spec()
176 *spec = &gpio_spec[gpio_idx]; in gpio_get_spec()