change(esp_hw_support): modify the style of module argument from bitmap to number

This commit is contained in:
Li Shuai
2024-03-29 15:22:52 +08:00
parent fd421ba9bb
commit 080d09387c
10 changed files with 301 additions and 143 deletions
+6 -6
View File
@@ -288,18 +288,18 @@ bool modem_domain_pd_allowed(void)
bool modem_domain_pd_allowed = false;
const uint32_t created_modules = sleep_retention_get_created_modules();
#if SOC_WIFI_SUPPORTED
const uint32_t mask_wifi = (const uint32_t) (SLEEP_RETENTION_MODULE_WIFI_MAC |
SLEEP_RETENTION_MODULE_WIFI_BB);
const uint32_t mask_wifi = (const uint32_t) (BIT(SLEEP_RETENTION_MODULE_WIFI_MAC) |
BIT(SLEEP_RETENTION_MODULE_WIFI_BB));
modem_domain_pd_allowed |= ((created_modules & mask_wifi) == mask_wifi);
#endif
#if SOC_BT_SUPPORTED
const uint32_t mask_ble = (const uint32_t) (SLEEP_RETENTION_MODULE_BLE_MAC |
SLEEP_RETENTION_MODULE_BT_BB);
const uint32_t mask_ble = (const uint32_t) (BIT(SLEEP_RETENTION_MODULE_BLE_MAC) |
BIT(SLEEP_RETENTION_MODULE_BT_BB));
modem_domain_pd_allowed |= ((created_modules & mask_ble) == mask_ble);
#endif
#if SOC_IEEE802154_SUPPORTED
const uint32_t mask_154 = (const uint32_t) (SLEEP_RETENTION_MODULE_802154_MAC |
SLEEP_RETENTION_MODULE_BT_BB);
const uint32_t mask_154 = (const uint32_t) (BIT(SLEEP_RETENTION_MODULE_802154_MAC) |
BIT(SLEEP_RETENTION_MODULE_BT_BB));
modem_domain_pd_allowed |= ((created_modules & mask_154) == mask_154);
#endif
return modem_domain_pd_allowed;