Merge branch 'bugfix/sleep_clock_domain_pd_allowed' into 'master'

fix some errors with sleep's power domain management

See merge request espressif/esp-idf!30076
This commit is contained in:
Li Shuai
2024-04-08 16:18:02 +08:00

View File

@@ -30,11 +30,11 @@ bool clock_domain_pd_allowed(void)
uint32_t mask = 0; uint32_t mask = 0;
if (inited_modules & sys_clk_dep_modules) { if (inited_modules & sys_clk_dep_modules) {
mask |= SLEEP_RETENTION_MODULE_CLOCK_SYSTEM; mask |= BIT(SLEEP_RETENTION_MODULE_CLOCK_SYSTEM);
} }
if (inited_modules & modem_clk_dep_modules) { if (inited_modules & modem_clk_dep_modules) {
#if SOC_WIFI_SUPPORTED || SOC_BT_SUPPORTED || SOC_IEEE802154_SUPPORTED #if SOC_WIFI_SUPPORTED || SOC_BT_SUPPORTED || SOC_IEEE802154_SUPPORTED
mask |= SLEEP_RETENTION_MODULE_CLOCK_MODEM; mask |= BIT(SLEEP_RETENTION_MODULE_CLOCK_MODEM);
#endif #endif
} }
return ((inited_modules & mask) == (created_modules & mask)); return ((inited_modules & mask) == (created_modules & mask));