2020-09-25 03:23:52 -04:00
|
|
|
[mapping:esp_hw_support]
|
|
|
|
archive: libesp_hw_support.a
|
|
|
|
entries:
|
2022-06-07 02:46:23 -04:00
|
|
|
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)
|
2022-03-31 03:07:51 -04:00
|
|
|
esp_memory_utils (noflash)
|
2020-09-25 03:23:52 -04:00
|
|
|
rtc_clk (noflash)
|
2023-07-31 01:48:27 -04:00
|
|
|
if SOC_CONFIGURABLE_VDDSDIO_SUPPORTED = y:
|
2023-06-07 07:50:30 -04:00
|
|
|
rtc_init:rtc_vddsdio_get_config (noflash)
|
2022-07-12 07:46:23 -04:00
|
|
|
rtc_init:rtc_vddsdio_set_config (noflash)
|
2024-02-06 00:43:14 -05:00
|
|
|
if IDF_TARGET_ESP32 = y || IDF_TARGET_ESP32S2 = y || IDF_TARGET_ESP32S3 = y || IDF_TARGET_ESP32C2 = y || IDF_TARGET_ESP32C3 = y:
|
2022-07-12 07:46:23 -04:00
|
|
|
rtc_sleep (noflash_text)
|
2020-09-25 03:23:52 -04:00
|
|
|
rtc_time (noflash_text)
|
2024-06-14 04:46:48 -04:00
|
|
|
if SOC_PMU_SUPPORTED = y && SOC_LIGHT_SLEEP_SUPPORTED = y:
|
2023-01-30 03:37:20 -05:00
|
|
|
pmu_sleep (noflash)
|
2024-06-26 04:05:44 -04:00
|
|
|
if SPIRAM_FLASH_LOAD_TO_PSRAM = y:
|
|
|
|
pmu_init (noflash)
|
|
|
|
pmu_param (noflash)
|
2023-10-27 06:23:50 -04:00
|
|
|
if SOC_USB_SERIAL_JTAG_SUPPORTED = y:
|
|
|
|
sleep_console (noflash)
|
2022-02-28 05:30:36 -05:00
|
|
|
if IDF_TARGET_ESP32 = y || IDF_TARGET_ESP32S2 = y:
|
2020-11-12 10:17:17 -05:00
|
|
|
rtc_wdt (noflash_text)
|
2022-03-24 09:33:36 -04:00
|
|
|
if PERIPH_CTRL_FUNC_IN_IRAM = y:
|
|
|
|
periph_ctrl: periph_module_reset (noflash)
|
2023-02-10 18:38:45 -05:00
|
|
|
if PERIPH_CTRL_FUNC_IN_IRAM = y && ESP_WIFI_ENABLED = y:
|
2022-03-24 09:33:36 -04:00
|
|
|
periph_ctrl: wifi_module_enable (noflash)
|
|
|
|
periph_ctrl: wifi_module_disable (noflash)
|
2022-07-24 23:23:39 -04:00
|
|
|
if SOC_SYSTIMER_SUPPORTED = y:
|
|
|
|
systimer (noflash)
|
2023-04-04 03:49:45 -04:00
|
|
|
if APP_BUILD_TYPE_PURE_RAM_APP = n:
|
2023-01-05 02:24:08 -05:00
|
|
|
mspi_timing_tuning (noflash)
|
2023-04-04 03:49:45 -04:00
|
|
|
if SOC_MEMSPI_TIMING_TUNING_BY_MSPI_DELAY = y:
|
|
|
|
mspi_timing_by_mspi_delay (noflash)
|
2024-01-08 23:27:07 -05:00
|
|
|
mspi_timing_config (noflash)
|
|
|
|
if SOC_MEMSPI_TIMING_TUNING_BY_DQS = y:
|
|
|
|
mspi_timing_by_dqs (noflash)
|
|
|
|
mspi_timing_config (noflash)
|
2023-08-07 22:30:27 -04:00
|
|
|
if SOC_ADC_SHARED_POWER = y:
|
|
|
|
if ADC_ONESHOT_CTRL_FUNC_IN_IRAM = y:
|
|
|
|
sar_periph_ctrl (noflash)
|
|
|
|
else:
|
|
|
|
sar_periph_ctrl: sar_periph_ctrl_power_enable (noflash)
|
2023-06-25 05:12:43 -04:00
|
|
|
|
|
|
|
[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)
|