|
AM243x MCU+ SDK
08.06.00
|
|
Go to the documentation of this file.
42 #ifndef SDL_SOC_POK_H_
43 #define SDL_SOC_POK_H_
45 #include <sdl/esm/v0/v0_0/sdl_ip_esm.h>
49 #include <sdl/include/am64x_am243x/sdlr_soc_baseaddress.h>
50 #include <sdl/include/am64x_am243x/sdlr_mcu_ctrl_mmr.h>
81 #define SDL_FIRST_POK_ID (0)
83 #define SDL_POK_VDDA_PMIC_IN_ID (SDL_FIRST_POK_ID)
85 #define SDL_POK_VDDS_DDRIO_ID (1)
87 #define SDL_POK_VDDR_CORE_ID (2)
89 #define SDL_POK_VDDSHV_MCU_3P3_ID (3)
91 #define SDL_POK_VDDSHV_MCU_1P8_ID (4)
93 #define SDL_POK_VMON_CAP_MCU_GENERAL_ID (5)
95 #define SDL_POK_VDDSHV_MAIN_1P8_ID (6)
97 #define SDL_POK_VDDSHV_MAIN_3P3_ID (7)
99 #define SDL_POK_VDD_MCU_OV_ID (8)
101 #define SDL_POR_VDDA_MCU_UV_ID (9)
103 #define SDL_POR_VDD_MCU_UV_ID (10)
105 #define SDL_POR_VDDA_MCU_OV_ID (11)
108 #define SDL_LAST_POK_ID (SDL_POR_VDDA_MCU_OV_ID)
114 #define SDL_POK_PRG_FIRST_ID (0)
116 #define SDL_POK_PRG_PP_0_ID (1)
118 #define SDL_POK_PRG_PP_1_ID (2)
121 #define SDL_POK_PRG_LAST_ID (SDL_POK_PRG_PP_1_ID)
124 #define SDL_POK_MMR_BASE (SDL_MCU_CTRL_MMR0_CFG0_BASE)
126 #if defined (M4F_CORE)
127 #define MCU_ESM_INSTANCE (SDL_MCU_ESM0_CFG_BASE)
128 #define MCU_ESM_INTID (SDLR_MCU_ESM0_ESM_LVL_EVENT_ESM0_ESM_INT_HI_LVL_0)
131 #if defined (R5F_CORE)
132 #define MCU_ESM_INSTANCE (SDL_ESM0_CFG_BASE)
133 #define MCU_ESM_INTID (SDLR_ESM0_ESM_LVL_EVENT_MCU_ESM0_ESM_INT_HI_LVL_0)
136 #define MCU_ESM_ERR_SIG_VDDA_PMIC_IN_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU0_POK_PGOOD_UV_OUT_N_TO_ESM_3)
137 #define MCU_ESM_ERR_SIG_VDD_MCU_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU0_POK_PGOOD_UV_OUT_N_TO_ESM_0)
138 #define MCU_ESM_ERR_SIG_VDD_MCU_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU0_POK_PGOOD_UV_OUT_N_TO_ESM_4)
139 #define MCU_ESM_ERR_SIG_VDDS_DDRIO_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_UV_OUT_N_TO_ESM_6)
140 #define MCU_ESM_ERR_SIG_VDDS_DDRIO_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_OV_OUT_N_TO_ESM_6)
141 #define MCU_ESM_ERR_SIG_VDDR_CORE_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_UV_OUT_N_TO_ESM_5)
142 #define MCU_ESM_ERR_SIG_VDDR_CORE_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_OV_OUT_N_TO_ESM_5)
143 #define MCU_ESM_ERR_SIG_VDDSHV_MCU_3P3_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_UV_OUT_N_TO_ESM_4) //- 75
144 #define MCU_ESM_ERR_SIG_VDDSHV_MCU_3P3_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_OV_OUT_N_TO_ESM_4)// 68
145 #define MCU_ESM_ERR_SIG_VDDSHV_MCU_1P8_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_UV_OUT_N_TO_ESM_3 ) //74
146 #define MCU_ESM_ERR_SIG_VDDSHV_MCU_1P8_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_OV_OUT_N_TO_ESM_3)//67
147 #define MCU_ESM_ERR_SIG_VMON_CAP_MCU_GENERAL_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_UV_OUT_N_TO_ESM_2 )
148 #define MCU_ESM_ERR_SIG_VMON_CAP_MCU_GENERAL_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_OV_OUT_N_TO_ESM_2)
149 #define MCU_ESM_ERR_SIG_VDDSHV_MAIN_1P8_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_UV_OUT_N_TO_ESM_1)
150 #define MCU_ESM_ERR_SIG_VDDSHV_MAIN_1P8_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_OV_OUT_N_TO_ESM_1)
151 #define MCU_ESM_ERR_SIG_VDDSHV_MAIN_3P3_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_UV_OUT_N_TO_ESM_0)
152 #define MCU_ESM_ERR_SIG_VDDSHV_MAIN_3P3_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU_7POKS0_POK_PGOOD_OV_OUT_N_TO_ESM_0)
153 #define MCU_ESM_ERR_SIG_VDDA_MCU_UV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU0_POK_PGOOD_UV_OUT_N_TO_ESM_2)
154 #define MCU_ESM_ERR_SIG_VDDA_MCU_OV (SDLR_MCU_ESM0_ESM_PLS_EVENT0_MCU_PRG_MCU0_POK_PGOOD_UV_OUT_N_TO_ESM_1)
158 #define ESM_ERR_SIG_VDDA_PMIC_IN_UV MCU_ESM_ERR_SIG_VDDA_PMIC_IN_UV
159 #define ESM_ERR_SIG_VDD_MCU_UV MCU_ESM_ERR_SIG_VDD_MCU_UV
160 #define ESM_ERR_SIG_VDD_MCU_OV MCU_ESM_ERR_SIG_VDD_MCU_OV
161 #define ESM_ERR_SIG_VDDS_DDRIO_UV MCU_ESM_ERR_SIG_VDDS_DDRIO_UV
162 #define ESM_ERR_SIG_VDDS_DDRIO_OV MCU_ESM_ERR_SIG_VDDS_DDRIO_OV
163 #define ESM_ERR_SIG_VDDR_CORE_UV MCU_ESM_ERR_SIG_VDDR_CORE_UV
164 #define ESM_ERR_SIG_VDDR_CORE_OV MCU_ESM_ERR_SIG_VDDR_CORE_OV
165 #define ESM_ERR_SIG_VDDSHV_MCU_3P3_UV MCU_ESM_ERR_SIG_VDDSHV_MCU_3P3_UV
166 #define ESM_ERR_SIG_VDDSHV_MCU_3P3_OV MCU_ESM_ERR_SIG_VDDSHV_MCU_3P3_OV
167 #define ESM_ERR_SIG_VDDSHV_MCU_1P8_UV MCU_ESM_ERR_SIG_VDDSHV_MCU_1P8_UV
168 #define ESM_ERR_SIG_VDDSHV_MCU_1P8_OV MCU_ESM_ERR_SIG_VDDSHV_MCU_1P8_OV
169 #define ESM_ERR_SIG_VMON_CAP_MCU_GENERAL_UV MCU_ESM_ERR_SIG_VMON_CAP_MCU_GENERAL_UV
170 #define ESM_ERR_SIG_VMON_CAP_MCU_GENERAL_OV MCU_ESM_ERR_SIG_VMON_CAP_MCU_GENERAL_OV
171 #define ESM_ERR_SIG_VDDSHV_MAIN_1P8_UV MCU_ESM_ERR_SIG_VDDSHV_MAIN_1P8_UV
172 #define ESM_ERR_SIG_VDDSHV_MAIN_1P8_OV MCU_ESM_ERR_SIG_VDDSHV_MAIN_1P8_OV
173 #define ESM_ERR_SIG_VDDSHV_MAIN_3P3_UV MCU_ESM_ERR_SIG_VDDSHV_MAIN_3P3_UV
174 #define ESM_ERR_SIG_VDDSHV_MAIN_3P3_OV MCU_ESM_ERR_SIG_VDDSHV_MAIN_3P3_OV
175 #define ESM_ERR_SIG_VDDA_MCU_UV MCU_ESM_ERR_SIG_VDDA_MCU_UV
176 #define ESM_ERR_SIG_VDDA_MCU_OV MCU_ESM_ERR_SIG_VDDA_MCU_OV
182 #define ESM_INSTANCE MCU_ESM_INSTANCE
183 #define ESM_INTID MCU_ESM_INTID
int8_t SDL_PRG_Inst
Definition: sdl_soc_pok.h:111
SDL_POK_InstanceType
Definition: sdl_soc_pok.h:190
This file contains the SDL DPL API's.
@ SDL_POK_MCU_CTRL_MMR0
Definition: sdl_soc_pok.h:191
bool SDL_POK_getBaseaddr(SDL_POK_InstanceType instance, uint32_t *pbaseAddress)
int8_t SDL_POK_Inst
Definition: sdl_soc_pok.h:78