Home
last modified time | relevance | path

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

/Zephyr-Core-3.5.0/drivers/pinctrl/
Dpinctrl_esp32.c69 uint32_t io_pin = (uint32_t) pin + ((ESP32_PORT_IDX(pin) == 1 && pin < 32) ? 32 : 0); in esp32_pin_apply_config() local
72 if (!esp32_pin_is_valid(io_pin)) { in esp32_pin_apply_config()
77 if (rtc_gpio_is_valid_gpio(io_pin)) { in esp32_pin_apply_config()
78 rtcio_hal_function_select(rtc_io_num_map[io_pin], RTCIO_FUNC_DIGITAL); in esp32_pin_apply_config()
82 if (io_pin >= GPIO_NUM_MAX) { in esp32_pin_apply_config()
88 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[io_pin], PIN_FUNC_GPIO); in esp32_pin_apply_config()
91 if (!rtc_gpio_is_valid_gpio(io_pin) || SOC_GPIO_SUPPORT_RTC_INDEPENDENT) { in esp32_pin_apply_config()
92 gpio_ll_pulldown_dis(&GPIO, io_pin); in esp32_pin_apply_config()
93 gpio_ll_pullup_en(&GPIO, io_pin); in esp32_pin_apply_config()
96 int rtcio_num = rtc_io_num_map[io_pin]; in esp32_pin_apply_config()
[all …]
/Zephyr-Core-3.5.0/drivers/gpio/
Dgpio_esp32.c93 uint32_t io_pin = (uint32_t) pin + ((cfg->gpio_port == 1 && pin < 32) ? 32 : 0); in gpio_esp32_config() local
97 if (!gpio_pin_is_valid(io_pin)) { in gpio_esp32_config()
105 if (rtc_gpio_is_valid_gpio(io_pin)) { in gpio_esp32_config()
106 rtcio_hal_function_select(rtc_io_num_map[io_pin], RTCIO_FUNC_DIGITAL); in gpio_esp32_config()
110 if (io_pin >= GPIO_NUM_MAX) { in gpio_esp32_config()
117 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[io_pin], PIN_FUNC_GPIO); in gpio_esp32_config()
120 if (!rtc_gpio_is_valid_gpio(io_pin) || SOC_GPIO_SUPPORT_RTC_INDEPENDENT) { in gpio_esp32_config()
121 gpio_ll_pullup_en(&GPIO, io_pin); in gpio_esp32_config()
124 int rtcio_num = rtc_io_num_map[io_pin]; in gpio_esp32_config()
135 if (!rtc_gpio_is_valid_gpio(io_pin) || SOC_GPIO_SUPPORT_RTC_INDEPENDENT) { in gpio_esp32_config()
[all …]
/Zephyr-Core-3.5.0/drivers/input/
Dinput_stmpe811.c160 static int stmpe811_io_enable_af(const struct device *dev, uint32_t io_pin) in stmpe811_io_enable_af() argument
165 return i2c_reg_update_byte_dt(&config->bus, STMPE811_IO_AF_REG, io_pin, 0); in stmpe811_io_enable_af()