diff --git a/components/esp_hw_support/sleep_modes.c b/components/esp_hw_support/sleep_modes.c index 86f25fae1c..122a21d6f3 100644 --- a/components/esp_hw_support/sleep_modes.c +++ b/components/esp_hw_support/sleep_modes.c @@ -665,12 +665,10 @@ FORCE_INLINE_ATTR void misc_modules_sleep_prepare(bool deep_sleep) #endif } -#if !CONFIG_IDF_TARGET_ESP32P4 - // TODO: IDF-7370 if (!(deep_sleep && s_adc_tsen_enabled)){ + // TODO: IDF-7370 sar_periph_ctrl_power_disable(); } -#endif } /** diff --git a/components/esp_pm/linker.lf b/components/esp_pm/linker.lf index 8216d8a860..6ba47e6fdf 100644 --- a/components/esp_pm/linker.lf +++ b/components/esp_pm/linker.lf @@ -36,8 +36,7 @@ entries: sleep_system_peripheral:peripheral_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: # TODO: IDF-6496 - sar_periph_ctrl:sar_periph_ctrl_power_disable (noflash) + sar_periph_ctrl:sar_periph_ctrl_power_disable (noflash) [mapping:esp_system_pm] archive: libesp_system.a