fix(esp_hw_support): fix FLASH leakage workaround kconfig dependcy

This commit is contained in:
wuzhenghui
2024-12-25 22:02:31 +08:00
parent 3c799b3f9f
commit c9af36610d

View File

@@ -77,7 +77,7 @@ menu "Hardware Settings"
config ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND config ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND
bool "Pull-up Flash CS pin in light sleep" bool "Pull-up Flash CS pin in light sleep"
depends on !APP_BUILD_TYPE_PURE_RAM_APP && !ESP_SLEEP_POWER_DOWN_FLASH depends on !APP_BUILD_TYPE_PURE_RAM_APP
default y default y
help help
All IOs will be set to isolate(floating) state by default during sleep. All IOs will be set to isolate(floating) state by default during sleep.
@@ -109,8 +109,7 @@ menu "Hardware Settings"
config ESP_SLEEP_MSPI_NEED_ALL_IO_PU config ESP_SLEEP_MSPI_NEED_ALL_IO_PU
bool "Pull-up all SPI pins in light sleep" bool "Pull-up all SPI pins in light sleep"
depends on !ESP_SLEEP_POWER_DOWN_FLASH \ depends on (ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND)
&& (ESP_SLEEP_PSRAM_LEAKAGE_WORKAROUND || ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND)
default y if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32S3 default y if IDF_TARGET_ESP32C2 || IDF_TARGET_ESP32S3
help help
To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin To reduce leakage current, some types of SPI Flash/RAM only need to pull up the CS pin