feat(esp_system): support esp32s31 esp_perip_clk_init

This commit is contained in:
wuzhenghui
2026-06-10 21:20:03 +08:00
parent 889dfc400c
commit 9d824a9c33
11 changed files with 232 additions and 34 deletions
@@ -60,7 +60,7 @@ PROVIDE ( SPIMEM2 = 0x20502000 );
PROVIDE ( SPIMEM3 = 0x20503000 );
PROVIDE ( TEE = 0x20504000 );
PROVIDE ( HP_APM = 0x20504400 );
PROVIDE ( HP_MEM = 0x20504800 );
PROVIDE ( HP_MEM_APM = 0x20504800 );
PROVIDE ( CPU_APM = 0x20504C00 );
PROVIDE ( HP_PERI0_PMS = 0x20505000 );
PROVIDE ( KEYMNG = 0x20506000 );
@@ -602,6 +602,7 @@ typedef struct {
volatile cpu_apm_date_reg_t date;
} cpu_apm_dev_t;
extern cpu_apm_dev_t CPU_APM;
#ifndef __cplusplus
_Static_assert(sizeof(cpu_apm_dev_t) == 0x400, "Invalid size of cpu_apm_dev_t structure");
@@ -886,6 +886,7 @@ typedef struct {
volatile hp_apm_date_reg_t date;
} hp_apm_dev_t;
extern hp_apm_dev_t HP_APM;
#ifndef __cplusplus
_Static_assert(sizeof(hp_apm_dev_t) == 0x400, "Invalid size of hp_apm_dev_t structure");
@@ -777,6 +777,7 @@ typedef struct {
volatile hp_mem_apm_date_reg_t date;
} hp_mem_apm_dev_t;
extern hp_mem_apm_dev_t HP_MEM_APM;
#ifndef __cplusplus
_Static_assert(sizeof(hp_mem_apm_dev_t) == 0x400, "Invalid size of hp_mem_apm_dev_t structure");
@@ -588,6 +588,7 @@ typedef struct {
volatile lp_apm_date_reg_t date;
} lp_apm_dev_t;
extern lp_apm_dev_t LP_APM;
#ifndef __cplusplus
_Static_assert(sizeof(lp_apm_dev_t) == 0x400, "Invalid size of lp_apm_dev_t structure");
@@ -236,6 +236,7 @@ typedef struct {
volatile lp_tee_date_reg_t date;
} lp_tee_dev_t;
extern lp_tee_dev_t LP_TEE;
#ifndef __cplusplus
_Static_assert(sizeof(lp_tee_dev_t) == 0x400, "Invalid size of lp_tee_dev_t structure");
@@ -180,6 +180,7 @@ typedef struct {
volatile tee_date_reg_t date;
} tee_dev_t;
extern tee_dev_t TEE;
#ifndef __cplusplus
_Static_assert(sizeof(tee_dev_t) == 0x400, "Invalid size of tee_dev_t structure");