Searched refs:gpio_idx (Results 1 – 3 of 3) sorted by relevance
29 static void configure_pin_props(uint32_t pin_mux, uint8_t gpio_idx) in configure_pin_props() argument38 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 …]
37 for (unsigned int gpio_idx = 0; gpio_idx < cfg->num_gpios; gpio_idx++) { in regulator_gpio_apply_state() local39 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() local170 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()
170 static otError gpio_get_spec(uint32_t gpio_idx, const struct gpio_dt_spec **spec) in gpio_get_spec() argument172 if (gpio_idx >= ARRAY_SIZE(gpio_spec)) { in gpio_get_spec()176 *spec = &gpio_spec[gpio_idx]; in gpio_get_spec()