Lines Matching refs:io_pin

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()
109 rtcio_hal_pulldown_disable(rtc_io_num_map[io_pin]); in esp32_pin_apply_config()
112 rtcio_hal_pullup_enable(rtc_io_num_map[io_pin]); in esp32_pin_apply_config()
120 if (!rtc_gpio_is_valid_gpio(io_pin) || SOC_GPIO_SUPPORT_RTC_INDEPENDENT) { in esp32_pin_apply_config()
121 gpio_ll_pullup_dis(&GPIO, io_pin); in esp32_pin_apply_config()
122 gpio_ll_pulldown_en(&GPIO, io_pin); in esp32_pin_apply_config()
125 int rtcio_num = rtc_io_num_map[io_pin]; in esp32_pin_apply_config()
127 rtcio_hal_pulldown_enable(rtc_io_num_map[io_pin]); in esp32_pin_apply_config()
130 rtcio_hal_pullup_disable(rtc_io_num_map[io_pin]); in esp32_pin_apply_config()
146 gpio_ll_od_enable(gpio_base, io_pin); in esp32_pin_apply_config()
148 gpio_ll_od_disable(gpio_base, io_pin); in esp32_pin_apply_config()
153 gpio_ll_set_level(gpio_base, io_pin, 1); in esp32_pin_apply_config()
155 gpio_ll_set_level(gpio_base, io_pin, 0); in esp32_pin_apply_config()
158 gpio_ll_output_enable(&GPIO, io_pin); in esp32_pin_apply_config()
159 esp_rom_gpio_matrix_out(io_pin, SIG_GPIO_OUT_IDX, false, false); in esp32_pin_apply_config()
162 gpio_ll_output_disable(&GPIO, io_pin); in esp32_pin_apply_config()
167 gpio_ll_input_enable(&GPIO, io_pin); in esp32_pin_apply_config()
170 gpio_ll_input_disable(&GPIO, io_pin); in esp32_pin_apply_config()