From 0cb211489fab70a5600b8bfcccabeedc5c1a527e Mon Sep 17 00:00:00 2001 From: Li Shuai Date: Wed, 16 Apr 2025 11:10:05 +0800 Subject: [PATCH] fix(ci): fix ci build error --- components/esp_hw_support/Kconfig | 2 +- components/esp_pm/Kconfig | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/components/esp_hw_support/Kconfig b/components/esp_hw_support/Kconfig index fe5614ce08..59a4a6d6a9 100644 --- a/components/esp_hw_support/Kconfig +++ b/components/esp_hw_support/Kconfig @@ -71,7 +71,7 @@ menu "Hardware Settings" config ESP_SLEEP_POWER_DOWN_FLASH bool "Power down flash in light sleep when there is no SPIRAM or SPIRAM has independent power supply" # TODO: PM-383 - select PM_SLP_IRAM_OPT if !IDF_TARGET_ESP32H21 + select PM_SLP_IRAM_OPT if (!IDF_TARGET_ESP32H21 && !IDF_TARGET_ESP32H4) select ESP_PERIPH_CTRL_FUNC_IN_IRAM select ESP_REGI2C_CTRL_FUNC_IN_IRAM depends on !SPIRAM || ESP_LDO_RESERVE_PSRAM diff --git a/components/esp_pm/Kconfig b/components/esp_pm/Kconfig index 5bef4e16ae..012bca0a22 100644 --- a/components/esp_pm/Kconfig +++ b/components/esp_pm/Kconfig @@ -3,7 +3,7 @@ menu "Power Management" config PM_SLEEP_FUNC_IN_IRAM bool "Place Power Management module functions in IRAM" if IDF_TARGET_ESP32C2 default y - select PM_SLP_IRAM_OPT if (SOC_LIGHT_SLEEP_SUPPORTED && ESP_TIMER_IN_IRAM) + select PM_SLP_IRAM_OPT if SOC_LIGHT_SLEEP_SUPPORTED select PM_RTOS_IDLE_OPT if FREERTOS_USE_TICKLESS_IDLE select ESP_PERIPH_CTRL_FUNC_IN_IRAM select ESP_REGI2C_CTRL_FUNC_IN_IRAM @@ -59,7 +59,8 @@ menu "Power Management" config PM_SLP_IRAM_OPT bool "Put lightsleep related codes in internal RAM" - depends on SOC_LIGHT_SLEEP_SUPPORTED && ESP_TIMER_IN_IRAM + depends on SOC_LIGHT_SLEEP_SUPPORTED + select ESP_TIMER_IN_IRAM help If enabled, about 2.1KB of lightsleep related source code would be in IRAM and chip would sleep longer for 310us at 160MHz CPU frequency most each time.