feat(esp_hw_support): support esp32p4 sleep peripheral retention

This commit is contained in:
wuzhenghui
2024-01-29 21:47:56 +08:00
parent f1beed90ff
commit 38fe4e136a
11 changed files with 342 additions and 232 deletions
+4 -1
View File
@@ -33,10 +33,13 @@ typedef enum {
PMU_MODE_LP_MAX,
} pmu_lp_mode_t;
/**
* @brief PMU power domain of HP system
*/
#if CONFIG_IDF_TARGET_ESP32P4
typedef enum {
PMU_HP_PD_TOP = 0, /*!< Power domain of digital top */
PMU_HP_PD_CNNT = 1, /*!< Power domain of high-speed IO peripherals such as USB/SDIO/Ethernet etc.*/
PMU_HP_PD_CNNT = 1, /*!< Power domain of high-speed IO peripherals such as USB/SDIO/Ethernet etc.*/
PMU_HP_PD_HPMEM = 2,
} pmu_hp_power_domain_t;
#else