From 88c345aca8f35c171cf7fbf4fc29c67291b15ddb Mon Sep 17 00:00:00 2001 From: wuzhenghui Date: Wed, 13 Nov 2024 11:21:28 +0800 Subject: [PATCH] fix(esp_hw_support): disable sar power when esp32p4 going to deepsleep --- components/esp_hw_support/sleep_modes.c | 2 +- components/esp_pm/linker.lf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/esp_hw_support/sleep_modes.c b/components/esp_hw_support/sleep_modes.c index 297c9db14d..71d873069f 100644 --- a/components/esp_hw_support/sleep_modes.c +++ b/components/esp_hw_support/sleep_modes.c @@ -686,7 +686,7 @@ FORCE_INLINE_ATTR void misc_modules_sleep_prepare(uint32_t pd_flags, bool deep_s #endif } -#if !CONFIG_IDF_TARGET_ESP32P4 && !CONFIG_IDF_TARGET_ESP32C61 +#if !CONFIG_IDF_TARGET_ESP32C61 // TODO: IDF-7370 if (!(deep_sleep && (s_sleep_sub_mode_ref_cnt[ESP_SLEEP_USE_ADC_TSEN_MONITOR_MODE] != 0))){ sar_periph_ctrl_power_disable(); diff --git a/components/esp_pm/linker.lf b/components/esp_pm/linker.lf index 2399e0690a..898f56b92c 100644 --- a/components/esp_pm/linker.lf +++ b/components/esp_pm/linker.lf @@ -38,7 +38,7 @@ entries: sleep_mmu:mmu_domain_pd_allowed (noflash) sleep_modem:modem_domain_pd_allowed (noflash) sleep_modem:periph_inform_out_light_sleep_overhead (noflash) - if IDF_TARGET_ESP32P4 = n && IDF_TARGET_ESP32C61 = n : # TODO: IDF-6496, IDF-9304 + if IDF_TARGET_ESP32C61 = n : # TODO: IDF-9304 sar_periph_ctrl:sar_periph_ctrl_power_disable (noflash) [mapping:esp_system_pm]