From e684b3f2a65cb4ff543b736b2f0c93c693502a67 Mon Sep 17 00:00:00 2001 From: baohongde Date: Fri, 17 Sep 2021 17:11:35 +0800 Subject: [PATCH] Power Management: Initialize backup memory for MAC and Baseband power up/down --- components/bt/controller/esp32c3/bt.c | 3 +++ components/bt/controller/esp32s3/bt.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/components/bt/controller/esp32c3/bt.c b/components/bt/controller/esp32c3/bt.c index 4a9fd237f0..00606b6cff 100644 --- a/components/bt/controller/esp32c3/bt.c +++ b/components/bt/controller/esp32c3/bt.c @@ -972,6 +972,9 @@ esp_err_t esp_bt_controller_init(esp_bt_controller_config_t *cfg) // overwrite some parameters cfg->magic = ESP_BT_CTRL_CONFIG_MAGIC_VAL; +#if CONFIG_MAC_BB_PD + esp_mac_bb_pd_mem_init(); +#endif esp_bt_power_domain_on(); btdm_controller_mem_init(); diff --git a/components/bt/controller/esp32s3/bt.c b/components/bt/controller/esp32s3/bt.c index a5966b8c16..d3ff63299c 100644 --- a/components/bt/controller/esp32s3/bt.c +++ b/components/bt/controller/esp32s3/bt.c @@ -940,6 +940,9 @@ esp_err_t esp_bt_controller_init(esp_bt_controller_config_t *cfg) // overwrite some parameters cfg->magic = ESP_BT_CTRL_CONFIG_MAGIC_VAL; +#if CONFIG_MAC_BB_PD + esp_mac_bb_pd_mem_init(); +#endif esp_bt_power_domain_on(); btdm_controller_mem_init();