mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
26618ad536
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)
|