[mapping:esp_hw_support] archive: libesp_hw_support.a entries: cpu: esp_cpu_stall (noflash) cpu: esp_cpu_unstall (noflash) cpu: esp_cpu_reset (noflash) cpu: esp_cpu_wait_for_intr (noflash) if ESP_PANIC_HANDLER_IRAM = y: cpu: esp_cpu_set_breakpoint (noflash) cpu: esp_cpu_clear_breakpoint (noflash) cpu: esp_cpu_set_watchpoint (noflash) cpu: esp_cpu_clear_watchpoint (noflash) cpu: esp_cpu_compare_and_set (noflash) esp_memory_utils (noflash) clk_utils (noflash) # TODO: PM-630 if IDF_TARGET_ESP32S31 != y: esp_clk_tree: esp_clk_tree_enable_src (noflash) esp_clk_tree: esp_clk_tree_enable_power (noflash) esp_clk_tree: esp_clk_tree_is_power_on (noflash) if RTC_CLK_FUNC_IN_IRAM = y: rtc_clk (noflash) if IDF_TARGET_ESP32 = y: rtc_clk:rtc_clk_cpu_freq_to_pll_mhz (noflash) if RTC_TIME_FUNC_IN_IRAM = y: rtc_time (noflash_text) if SOC_CONFIGURABLE_VDDSDIO_SUPPORTED = y: rtc_init:rtc_vddsdio_get_config (noflash) rtc_init:rtc_vddsdio_set_config (noflash) if IDF_TARGET_ESP32 = y || IDF_TARGET_ESP32S2 = y || IDF_TARGET_ESP32S3 = y || IDF_TARGET_ESP32C2 = y || IDF_TARGET_ESP32C3 = y: rtc_sleep:rtc_sleep_start (noflash) if PM_SLP_IRAM_OPT = y: rtc_sleep:rtc_sleep_get_default_config (noflash) rtc_sleep:rtc_sleep_init (noflash) rtc_sleep:rtc_sleep_low_init (noflash) if IDF_TARGET_ESP32 = y || IDF_TARGET_ESP32S2 = y: rtc_sleep:rtc_sleep_pd (noflash) if IDF_TARGET_ESP32S3 = y || IDF_TARGET_ESP32C2 = y || IDF_TARGET_ESP32C3 = y: rtc_sleep:rtc_sleep_pu (noflash) sleep_cache (noflash) if SOC_PMU_SUPPORTED = y: if SPIRAM_FLASH_LOAD_TO_PSRAM = y: pmu_init (noflash) pmu_param (noflash) if SOC_LIGHT_SLEEP_SUPPORTED = y: pmu_sleep (noflash) if PM_SLEEP_CLK_ICG_ENABLE = y && PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP != y: pmu_sleep_clock_icg:pmu_sleep_clock_icg_config (noflash) sleep_mspi (noflash) if PM_SLP_IRAM_OPT = y && IDF_TARGET_ESP32S31 != y: pmu_param:get_act_lp_dbias (noflash) if IDF_TARGET_ESP32H4 || IDF_TARGET_ESP32H21 = y: pmu_param:get_act_hp_drvb (noflash) else: pmu_param:get_act_hp_dbias (noflash) if SOC_PMU_PVT_SUPPORTED = y && ESP_ENABLE_PVT = y: pmu_pvt (noflash) if PM_SLP_IRAM_OPT = y && SOC_USB_SERIAL_JTAG_SUPPORTED = y: sleep_console (noflash) if PM_SLP_IRAM_OPT = y && SOC_USB_OTG_SUPPORTED && SOC_PM_SUPPORT_CNNT_PD = y: sleep_usb (noflash) if IDF_TARGET_ESP32 = y || IDF_TARGET_ESP32S2 = y: rtc_wdt (noflash_text) if ESP_PERIPH_CTRL_FUNC_IN_IRAM = y: periph_ctrl:periph_module_reset (noflash) periph_ctrl:periph_rcc_enter (noflash) periph_ctrl:periph_rcc_exit (noflash) periph_ctrl:periph_rcc_acquire_enter (noflash) periph_ctrl:periph_rcc_acquire_exit (noflash) periph_ctrl:periph_rcc_release_enter (noflash) periph_ctrl:periph_rcc_release_exit (noflash) if ESP_PERIPH_CTRL_FUNC_IN_IRAM = y && ESP_WIFI_ENABLED = y: periph_ctrl: wifi_module_enable (noflash) periph_ctrl: wifi_module_disable (noflash) if ESP_REGI2C_CTRL_FUNC_IN_IRAM = y: regi2c_ctrl (noflash) if SOC_SYSTIMER_SUPPORTED = y: systimer (noflash) if SOC_ADC_SHARED_POWER = y: if ADC_ONESHOT_CTRL_FUNC_IN_IRAM = y: sar_periph_ctrl (noflash) elif PM_SLP_IRAM_OPT = y: sar_periph_ctrl: sar_periph_ctrl_power_enable (noflash) if ESP_VBAT_ISR_CACHE_SAFE = y: sleep_modes: esp_sleep_disable_wakeup_source (noflash) sleep_modes: esp_sleep_enable_vbat_under_volt_wakeup (noflash) sleep_modes: esp_sleep_sub_mode_config (noflash) sleep_modes: esp_sleep_sub_mode_force_disable (noflash) if (SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP = n || SOC_GPIO_NEED_SOFT_ISOLATE_DURING_PD = y): esp_gpio_reserve (noflash) if SOC_PM_MODEM_RETENTION_BY_REGDMA = y && ESP_PHY_MAC_BB_PD = y: sleep_retention:sleep_retention_find_link_by_id (noflash) regdma_link:regdma_find_link_by_id (noflash) regdma_link:regdma_link_get_next (noflash) regdma_link:regdma_link_get_next_continuous_wrapper (noflash) regdma_link:regdma_link_get_next_addr_map_wrapper (noflash) regdma_link:regdma_link_get_next_write_wait_wrapper (noflash) regdma_link:regdma_link_get_next_branch_continuous_wrapper (noflash) regdma_link:regdma_link_get_next_branch_addr_map_wrapper (noflash) regdma_link:regdma_link_get_next_branch_write_wait_wrapper (noflash) regdma_link:regdma_link_set_write_wait_content (noflash) regdma_link:regdma_link_get_instance (noflash) [mapping:hal_gpio_pm] archive: libesp_hal_gpio.a entries: gpio_hal: gpio_hal_isolate_in_sleep (noflash) [mapping:soc_pm] archive: libsoc.a entries: if PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP && ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND: gpio_periph: GPIO_HOLD_MASK (noflash) [mapping:hal_tsens_pm] archive: libesp_hal_ana_conv.a entries: if PM_SLP_IRAM_OPT = y && SOC_TEMP_SENSOR_SUPPORTED = y: temperature_sensor_periph:temperature_sensor_attributes (noflash) if SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION = y: temperature_sensor_hal: dac_offset_regi2c (noflash) temperature_sensor_hal: temperature_sensor_hal_i2c_saradc_reg_backup (noflash) temperature_sensor_hal: temperature_sensor_hal_i2c_saradc_reg_restore (noflash)