Home
last modified time | relevance | path

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

/Zephyr-latest/drivers/pinctrl/
Dpinctrl_esp32.c80 uint32_t io_pin = (uint32_t) pin + ((ESP32_PORT_IDX(pin) == 1 && pin < 32) ? 32 : 0); in esp32_pin_apply_config() local
83 if (!esp32_pin_is_valid(io_pin)) { in esp32_pin_apply_config()
88 if (rtc_gpio_is_valid_gpio(io_pin)) { in esp32_pin_apply_config()
89 rtcio_hal_function_select(rtc_io_num_map[io_pin], RTCIO_FUNC_DIGITAL); in esp32_pin_apply_config()
93 if (io_pin >= GPIO_NUM_MAX) { in esp32_pin_apply_config()
99 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[io_pin], PIN_FUNC_GPIO); in esp32_pin_apply_config()
102 if (!rtc_gpio_is_valid_gpio(io_pin) || SOC_GPIO_SUPPORT_RTC_INDEPENDENT) { in esp32_pin_apply_config()
103 gpio_ll_pulldown_dis(&GPIO, io_pin); in esp32_pin_apply_config()
104 gpio_ll_pullup_en(&GPIO, io_pin); in esp32_pin_apply_config()
107 int rtcio_num = rtc_io_num_map[io_pin]; in esp32_pin_apply_config()
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_esp32.c111 uint32_t io_pin = (uint32_t) pin + ((cfg->gpio_port == 1 && pin < 32) ? 32 : 0); in gpio_esp32_config() local
115 if (!gpio_pin_is_valid(io_pin)) { in gpio_esp32_config()
123 if (rtc_gpio_is_valid_gpio(io_pin)) { in gpio_esp32_config()
124 rtcio_hal_function_select(rtc_io_num_map[io_pin], RTCIO_FUNC_DIGITAL); in gpio_esp32_config()
128 if (io_pin >= GPIO_NUM_MAX) { in gpio_esp32_config()
135 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[io_pin], PIN_FUNC_GPIO); in gpio_esp32_config()
138 if (!rtc_gpio_is_valid_gpio(io_pin) || SOC_GPIO_SUPPORT_RTC_INDEPENDENT) { in gpio_esp32_config()
139 gpio_ll_pullup_en(&GPIO, io_pin); in gpio_esp32_config()
142 int rtcio_num = rtc_io_num_map[io_pin]; in gpio_esp32_config()
153 if (!rtc_gpio_is_valid_gpio(io_pin) || SOC_GPIO_SUPPORT_RTC_INDEPENDENT) { in gpio_esp32_config()
[all …]
/Zephyr-latest/drivers/input/
Dinput_stmpe811.c162 static int stmpe811_io_enable_af(const struct device *dev, uint32_t io_pin) in stmpe811_io_enable_af() argument
167 return i2c_reg_update_byte_dt(&config->bus, STMPE811_IO_AF_REG, io_pin, 0); in stmpe811_io_enable_af()