Searched refs:io_pin (Results 1 – 3 of 3) sorted by relevance
| /Zephyr-latest/drivers/pinctrl/ |
| D | pinctrl_esp32.c | 80 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/ |
| D | gpio_esp32.c | 111 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/ |
| D | input_stmpe811.c | 162 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()
|