diff --git a/components/soc/esp32p4/include/soc/pmu_icg_mapping.h b/components/soc/esp32p4/include/soc/pmu_icg_mapping.h index f2c4877096..a4fa889f1f 100644 --- a/components/soc/esp32p4/include/soc/pmu_icg_mapping.h +++ b/components/soc/esp32p4/include/soc/pmu_icg_mapping.h @@ -3,3 +3,33 @@ * * SPDX-License-Identifier: Apache-2.0 */ + +#pragma once + +#define PMU_ICG_FUNC_CORE0_CPU_CLK_EN 0 +#define PMU_ICG_FUNC_CORE1_CPU_CLK_EN 1 +#define PMU_ICG_FUNC_CORE0_CLIC_CLK_EN 2 +#define PMU_ICG_FUNC_CORE1_CLIC_CLK_EN 3 +#define PMU_ICG_FUNC_MISC_CPU_CLK_EN 4 +#define PMU_ICG_FUNC_MISC_SYS_CLK_EN 5 +#define PMU_ICG_FUNC_ICM_SYS_CLK_EN 6 +#define PMU_ICG_FUNC_ICM_CPU_CLK_EN 7 +#define PMU_ICG_FUNC_ICM_MEM_CLK_EN 8 +#define PMU_ICG_FUNC_ICM_APB_CLK_EN 9 +#define PMU_ICG_FUNC_TCM_CPU_CLK_EN 10 +#define PMU_ICG_FUNC_L2MEM_MEM_CLK_EN 11 +#define PMU_ICG_FUNC_L2MEM_SYS_CLK_EN 12 +#define PMU_ICG_FUNC_L1CACHE_CPU_CLK_EN 13 +#define PMU_ICG_FUNC_LICACHE_D_CPU_CLK_EN 14 +#define PMU_ICG_FUNC_L1CACHE_I0_CPU_CLK_EN 15 +#define PMU_ICG_FUNC_L1CACHE_I1_CPU_CLK_EN 16 +#define PMU_ICG_FUNC_L1CACHE_MEM_CLK_EN 17 +#define PMU_ICG_FUNC_L1CACHE_D_MEM_CLK_EN 18 +#define PMU_ICG_FUNC_L1CACHE_I0_MEM_CLK_EN 19 +#define PMU_ICG_FUNC_L1CACHE_I1_MEM_CLK_EN 20 +#define PMU_ICG_FUNC_L2CACHE_MEM_CLK_EN 21 +#define PMU_ICG_FUNC_L2CACHE_SYS_CLK_EN 22 +#define PMU_ICG_FUNC_REGDMA_SYS_CLK_EN 23 +#define PMU_ICG_FUNC_HP_CLKRST_APB_CLK_EN 24 +#define PMU_ICG_FUNC_SYSREG_APB_CLK_EN 25 +#define PMU_ICG_FUNC_INTRMTX_APB_CLK_EN 26