change(esp_wifi): support legacy wifi power save for esp32c5

This commit is contained in:
Li Shuai 2024-06-26 20:38:39 +08:00
parent 13d4235d73
commit d63beec095
4 changed files with 12 additions and 4 deletions

View File

@ -55,7 +55,7 @@ dbg_hal_check_clr_mplen_bitmap = 0x40000c6c;
dbg_hal_check_set_mplen_bitmap = 0x40000c70; dbg_hal_check_set_mplen_bitmap = 0x40000c70;
ic_get_trc = 0x40000c74; ic_get_trc = 0x40000c74;
ic_mac_deinit = 0x40000c78; ic_mac_deinit = 0x40000c78;
ic_mac_init = 0x40000c7c; /* ic_mac_init = 0x40000c7c; */
ic_interface_enabled = 0x40000c80; ic_interface_enabled = 0x40000c80;
is_lmac_idle = 0x40000c84; is_lmac_idle = 0x40000c84;
ic_get_he_rts_threshold_bytes = 0x40000c88; ic_get_he_rts_threshold_bytes = 0x40000c88;

@ -1 +1 @@
Subproject commit 6b249f7335ed8e341c111a51b4d368d1825ac3c6 Subproject commit ad8411567dc96a9d7fd13d275e6657c223287388

View File

@ -1251,6 +1251,10 @@ config SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN
bool bool
default y default y
config SOC_PM_SUPPORT_WIFI_WAKEUP
bool
default y
config SOC_PM_SUPPORT_CPU_PD config SOC_PM_SUPPORT_CPU_PD
bool bool
default y default y
@ -1283,6 +1287,10 @@ config SOC_PM_SUPPORT_HP_AON_PD
bool bool
default y default y
config SOC_PM_SUPPORT_MAC_BB_PD
bool
default y
config SOC_PM_SUPPORT_RTC_PERIPH_PD config SOC_PM_SUPPORT_RTC_PERIPH_PD
bool bool
default y default y

View File

@ -539,7 +539,7 @@
#define SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH (12) #define SOC_WIFI_LIGHT_SLEEP_CLK_WIDTH (12)
/*-------------------------- Power Management CAPS ----------------------------*/ /*-------------------------- Power Management CAPS ----------------------------*/
// #define SOC_PM_SUPPORT_WIFI_WAKEUP (1) #define SOC_PM_SUPPORT_WIFI_WAKEUP (1)
// #define SOC_PM_SUPPORT_BEACON_WAKEUP (1) // #define SOC_PM_SUPPORT_BEACON_WAKEUP (1)
#define SOC_PM_SUPPORT_BT_WAKEUP (1) #define SOC_PM_SUPPORT_BT_WAKEUP (1)
#define SOC_PM_SUPPORT_EXT1_WAKEUP (1) #define SOC_PM_SUPPORT_EXT1_WAKEUP (1)
@ -552,7 +552,7 @@
#define SOC_PM_SUPPORT_VDDSDIO_PD (1) #define SOC_PM_SUPPORT_VDDSDIO_PD (1)
#define SOC_PM_SUPPORT_TOP_PD (1) #define SOC_PM_SUPPORT_TOP_PD (1)
#define SOC_PM_SUPPORT_HP_AON_PD (1) #define SOC_PM_SUPPORT_HP_AON_PD (1)
// #define SOC_PM_SUPPORT_MAC_BB_PD (1) #define SOC_PM_SUPPORT_MAC_BB_PD (1)
#define SOC_PM_SUPPORT_RTC_PERIPH_PD (1) #define SOC_PM_SUPPORT_RTC_PERIPH_PD (1)
// #define SOC_PM_SUPPORT_PMU_MODEM_STATE (1) // #define SOC_PM_SUPPORT_PMU_MODEM_STATE (1)