Просмотр исходного кода

feat(soc): added pmu_icg_mapping.h on p4

Armando 2 лет назад
Родитель
Сommit
93d4095fb0
1 измененных файлов с 30 добавлено и 0 удалено
  1. 30 0
      components/soc/esp32p4/include/soc/pmu_icg_mapping.h

+ 30 - 0
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