Home
last modified time | relevance | path

Searched refs:GPIO_PIN_MUX_REG (Results 1 – 25 of 32) sorted by relevance

12

/hal_espressif-latest/components/hal/esp32/include/hal/
Dgpio_ll.h63 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config()
83 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en()
107 return REG_GET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU) ? true : false; in gpio_ll_pullup_is_enabled()
118 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en()
142 return REG_GET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD) ? true : false; in gpio_ll_pulldown_is_enabled()
153 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en()
164 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis()
176 return REG_GET_BIT(GPIO_PIN_MUX_REG[gpio_num], SLP_SEL) ? true : false; in gpio_ll_sleep_sel_is_enabled()
187 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis()
198 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en()
[all …]
/hal_espressif-latest/components/hal/esp32c2/include/hal/
Dgpio_ll.h55 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config()
75 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en()
98 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en()
371 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, strength, FUN_DRV_S); in gpio_ll_set_drive_capability()
383 …*strength = (gpio_drive_cap_t)GET_PERI_REG_BITS2(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, FUN_DRV_S); in gpio_ll_get_drive_capability()
508 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out()
559 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en()
570 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis()
581 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis()
592 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en()
[all …]
/hal_espressif-latest/components/hal/esp32s2/include/hal/
Dgpio_ll.h58 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config()
78 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en()
101 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en()
395 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, strength, FUN_DRV_S); in gpio_ll_set_drive_capability()
407 …*strength = (gpio_drive_cap_t)GET_PERI_REG_BITS2(GPIO_PIN_MUX_REG[gpio_num], FUN_DRV_V, FUN_DRV_S); in gpio_ll_get_drive_capability()
524 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out()
573 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en()
584 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis()
595 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis()
606 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en()
[all …]
/hal_espressif-latest/components/hal/
Demac_hal.c42 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[0]); in emac_hal_iomux_init_mii()
45 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[21]); in emac_hal_iomux_init_mii()
48 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[19]); in emac_hal_iomux_init_mii()
51 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[22]); in emac_hal_iomux_init_mii()
54 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[14]); in emac_hal_iomux_init_mii()
57 PIN_INPUT_DISABLE(GPIO_PIN_MUX_REG[12]); in emac_hal_iomux_init_mii()
61 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[5]); in emac_hal_iomux_init_mii()
64 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[27]); in emac_hal_iomux_init_mii()
67 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[25]); in emac_hal_iomux_init_mii()
70 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[26]); in emac_hal_iomux_init_mii()
[all …]
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Dgpio_ll.h59 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config()
79 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en()
110 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en()
553 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out()
602 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en()
613 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis()
624 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis()
635 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en()
646 PIN_SLP_PULLDOWN_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_en()
657 PIN_SLP_PULLDOWN_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_dis()
[all …]
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Dgpio_ll.h58 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config()
78 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PU); in gpio_ll_pullup_en()
107 REG_SET_BIT(GPIO_PIN_MUX_REG[gpio_num], FUN_PD); in gpio_ll_pulldown_en()
535 gpio_ll_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], func); in gpio_ll_iomux_out()
586 PIN_SLP_SEL_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_en()
597 PIN_SLP_SEL_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_sel_dis()
608 PIN_SLP_PULLUP_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_dis()
619 PIN_SLP_PULLUP_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pullup_en()
630 PIN_SLP_PULLDOWN_ENABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_en()
641 PIN_SLP_PULLDOWN_DISABLE(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_sleep_pulldown_dis()
[all …]
/hal_espressif-latest/components/esp_coex/src/
Dcoexist.c177 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.tx_line], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
186 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.priority], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
195 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.grant], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
203 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.request], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
221 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.tx_line], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
230 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.priority], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
238 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.grant], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
247 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_pin.request], PIN_FUNC_GPIO); in esp_enable_extern_coex_gpio_pin()
/hal_espressif-latest/components/bootloader_support/src/
Dbootloader_console.c69 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[uart_rx_gpio], PIN_FUNC_GPIO); in bootloader_console_init()
70 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[uart_rx_gpio]); in bootloader_console_init()
74 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[uart_tx_gpio], PIN_FUNC_GPIO); in bootloader_console_init()
Dbootloader_common.c38 if (GPIO_PIN_MUX_REG[num_pin]) { in bootloader_common_check_long_hold_gpio_level()
39 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[num_pin]); in bootloader_common_check_long_hold_gpio_level()
/hal_espressif-latest/components/esp_psram/esp32/
Desp_psram_impl_quad.c739 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUN_DRV, 3, FUN_DRV_S); in psram_gpio_config()
740 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->psram_clk_io], FUN_DRV, 2, FUN_DRV_S); in psram_gpio_config()
750 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUN_DRV, 3, FUN_DRV_S); in psram_gpio_config()
751 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->psram_clk_io], FUN_DRV, 3, FUN_DRV_S); in psram_gpio_config()
761 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUN_DRV, 2, FUN_DRV_S); in psram_gpio_config()
762 SET_PERI_REG_BITS(GPIO_PIN_MUX_REG[psram_io->psram_clk_io], FUN_DRV, 2, FUN_DRV_S); in psram_gpio_config()
785 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], FUNC_SD_CLK_SPICLK); in psram_gpio_config()
788 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->flash_clk_io], PIN_FUNC_GPIO); in psram_gpio_config()
790 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->flash_cs_io], PIN_FUNC_GPIO); in psram_gpio_config()
791 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[psram_io->psram_cs_io], PIN_FUNC_GPIO); in psram_gpio_config()
[all …]
/hal_espressif-latest/components/soc/esp32c2/
Dgpio_periph.c9 const uint32_t GPIO_PIN_MUX_REG[] = { variable
33 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
/hal_espressif-latest/components/soc/esp32c3/
Dgpio_periph.c9 const uint32_t GPIO_PIN_MUX_REG[] = { variable
34 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
/hal_espressif-latest/components/soc/esp32/
Dgpio_periph.c10 const uint32_t GPIO_PIN_MUX_REG[] = { variable
96 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
/hal_espressif-latest/components/soc/esp32h2/
Dgpio_periph.c9 const uint32_t GPIO_PIN_MUX_REG[] = { variable
40 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
/hal_espressif-latest/components/soc/esp32c6/
Dgpio_periph.c9 const uint32_t GPIO_PIN_MUX_REG[] = { variable
43 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
/hal_espressif-latest/components/soc/esp32s2/
Dgpio_periph.c9 const uint32_t GPIO_PIN_MUX_REG[] = { variable
59 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
/hal_espressif-latest/components/soc/esp32s3/
Dgpio_periph.c9 const uint32_t GPIO_PIN_MUX_REG[] = { variable
61 _Static_assert(sizeof(GPIO_PIN_MUX_REG) == SOC_GPIO_PIN_COUNT * sizeof(uint32_t), "Invalid size of …
/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_common.c618 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->mosi_io_num]); in spicommon_bus_initialize_io()
620 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->mosi_io_num], FUNC_GPIO); in spicommon_bus_initialize_io()
631 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->miso_io_num]); in spicommon_bus_initialize_io()
633 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->miso_io_num], FUNC_GPIO); in spicommon_bus_initialize_io()
640 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->quadwp_io_num]); in spicommon_bus_initialize_io()
642 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->quadwp_io_num], FUNC_GPIO); in spicommon_bus_initialize_io()
649 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->quadhd_io_num]); in spicommon_bus_initialize_io()
651 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->quadhd_io_num], FUNC_GPIO); in spicommon_bus_initialize_io()
662 PIN_INPUT_ENABLE(GPIO_PIN_MUX_REG[bus_config->sclk_io_num]); in spicommon_bus_initialize_io()
664 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[bus_config->sclk_io_num], FUNC_GPIO); in spicommon_bus_initialize_io()
[all …]
/hal_espressif-latest/components/soc/include/soc/
Dgpio_periph.h28 extern const uint32_t GPIO_PIN_MUX_REG[SOC_GPIO_PIN_COUNT];
/hal_espressif-latest/components/esp_psram/esp32s3/
Desp_psram_impl_quad.c299 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[cs1_io], FUNC_SPICS1_SPICS1); in psram_gpio_config()
302 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[cs1_io], PIN_FUNC_GPIO); in psram_gpio_config()
Desp_psram_impl_octal.c264 PIN_FUNC_SELECT(GPIO_PIN_MUX_REG[OCT_PSRAM_CS1_IO], FUNC_SPICS1_SPICS1); in s_init_psram_pins()
266 PIN_SET_DRV(GPIO_PIN_MUX_REG[OCT_PSRAM_CS1_IO], 3); in s_init_psram_pins()
/hal_espressif-latest/components/driver/deprecated/
Dsigma_delta_legacy.c54 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[gpio_num], PIN_FUNC_GPIO); in _sigmadelta_set_pin()
Dpcnt_legacy.c83 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[pulse_io], PIN_FUNC_GPIO); in _pcnt_set_pin()
90 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[ctrl_io], PIN_FUNC_GPIO); in _pcnt_set_pin()
/hal_espressif-latest/components/driver/gpio/
Ddedic_gpio.c264 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[config->gpio_array[i]], PIN_FUNC_GPIO); in dedic_gpio_new_bundle()
270 gpio_hal_iomux_func_sel(GPIO_PIN_MUX_REG[config->gpio_array[i]], PIN_FUNC_GPIO); in dedic_gpio_new_bundle()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Dgpio_ll.h62 uint32_t iomux_reg_val = REG_READ(GPIO_PIN_MUX_REG[gpio_num]); in gpio_ll_get_io_config()

12