Merge branch 'fix/fix_cnnt_top_dependency_v5.5' into 'release/v5.5'

fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.5)

See merge request espressif/esp-idf!45007
This commit is contained in:
Jiang Jiang Jian
2026-01-17 14:03:04 +08:00
+2 -1
View File
@@ -2706,7 +2706,8 @@ static SLEEP_FN_ATTR uint32_t get_power_down_flags(void)
#endif
#if SOC_PM_SUPPORT_CNNT_PD
if (s_config.domain[ESP_PD_DOMAIN_CNNT].pd_option != ESP_PD_OPTION_ON && top_domain_pd_allowed()) {
// The TOP domain depends on the CNNT domain, only after the TOP power domain has been powered off is the CNNT power domain allowed to power down.
if (s_config.domain[ESP_PD_DOMAIN_CNNT].pd_option != ESP_PD_OPTION_ON && (pd_flags & PMU_SLEEP_PD_TOP)) {
pd_flags |= PMU_SLEEP_PD_CNNT;
}
#endif