mirror of
https://github.com/espressif/esp-idf
synced 2025-03-10 09:39:10 -04:00
There is a possibility that the cache is still accessing the SPI flashwhen sleep isolating SPI IO, so it is necessary to wait for the cache to be free before requesting sleep.
51 lines
1.9 KiB
Plaintext
51 lines
1.9 KiB
Plaintext
[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)
|
|
rtc_clk (noflash)
|
|
esp_gpio_reserve: esp_gpio_reserve_pins (noflash)
|
|
esp_gpio_reserve: esp_gpio_is_pin_reserved (noflash)
|
|
if SOC_CONFIGURABLE_VDDSDIO_SUPPORTED = y:
|
|
rtc_init:rtc_vddsdio_get_config (noflash)
|
|
rtc_init:rtc_vddsdio_set_config (noflash)
|
|
if IDF_TARGET_ESP32C6 = n && IDF_TARGET_ESP32H2 = n: # TODO: IDF-5645
|
|
rtc_sleep (noflash_text)
|
|
rtc_time (noflash_text)
|
|
if SOC_PMU_SUPPORTED = y:
|
|
pmu_sleep (noflash)
|
|
if IDF_TARGET_ESP32 = y || IDF_TARGET_ESP32S2 = y:
|
|
rtc_wdt (noflash_text)
|
|
if PERIPH_CTRL_FUNC_IN_IRAM = y:
|
|
periph_ctrl: periph_module_reset (noflash)
|
|
if PERIPH_CTRL_FUNC_IN_IRAM = y && ESP_WIFI_ENABLED = y:
|
|
periph_ctrl: wifi_module_enable (noflash)
|
|
periph_ctrl: wifi_module_disable (noflash)
|
|
if SOC_SYSTIMER_SUPPORTED = y:
|
|
systimer (noflash)
|
|
if APP_BUILD_TYPE_PURE_RAM_APP = n:
|
|
mspi_timing_tuning (noflash)
|
|
mspi_timing_config (noflash)
|
|
if SOC_MEMSPI_TIMING_TUNING_BY_MSPI_DELAY = y:
|
|
mspi_timing_by_mspi_delay (noflash)
|
|
|
|
if ADC_ONESHOT_CTRL_FUNC_IN_IRAM = y:
|
|
sar_periph_ctrl (noflash)
|
|
else:
|
|
sar_periph_ctrl: sar_periph_ctrl_power_enable (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)
|