change(esp_hw_support): enable wifi beacon wakeup and support wifi modem state for esp32c61

This commit is contained in:
Li Shuai
2024-09-20 14:49:46 +08:00
parent 76920d1785
commit 377f7addad
3 changed files with 125 additions and 3 deletions

View File

@@ -815,6 +815,10 @@ config SOC_PM_SUPPORT_WIFI_WAKEUP
bool
default y
config SOC_PM_SUPPORT_BEACON_WAKEUP
bool
default y
config SOC_PM_SUPPORT_EXT1_WAKEUP
bool
default y
@@ -865,7 +869,7 @@ config SOC_PM_SUPPORT_RTC_PERIPH_PD
config SOC_PM_SUPPORT_PMU_MODEM_STATE
bool
default n
default y
config SOC_PM_CPU_RETENTION_BY_SW
bool

View File

@@ -415,7 +415,7 @@
// TODO: IDF-5351 (Copy from esp32c3, need check)
/*-------------------------- Power Management CAPS ----------------------------*/
#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_EXT1_WAKEUP (1)
#define SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN (1) /*!<Supports one bit per pin to configure the EXT1 trigger level */
@@ -430,7 +430,7 @@
#define SOC_PM_SUPPORT_MAC_BB_PD (1)
#define SOC_PM_SUPPORT_RTC_PERIPH_PD (1)
#define SOC_PM_SUPPORT_PMU_MODEM_STATE (0)
#define SOC_PM_SUPPORT_PMU_MODEM_STATE (1)
/* macro redefine for pass esp_wifi headers md5sum check */
#define MAC_SUPPORT_PMU_MODEM_STATE SOC_PM_SUPPORT_PMU_MODEM_STATE