|
AM263x MCU+ SDK
10.01.00
|
|
Go to the documentation of this file.
47 #define SDL_ESM_REGS_BASE (0x00000000U)
60 volatile uint32_t
RAW;
61 volatile uint32_t
STS;
67 volatile uint8_t Resv_32[4];
72 volatile uint32_t
PID;
82 volatile uint32_t
LOW;
84 volatile uint32_t
EOI;
85 volatile uint8_t Resv_64[12];
94 volatile uint8_t Resv_1024[944];
103 #define SDL_ESM_PID (0x00000000U)
104 #define SDL_ESM_INFO (0x00000004U)
105 #define SDL_ESM_EN (0x00000008U)
106 #define SDL_ESM_SFT_RST (0x0000000CU)
107 #define SDL_ESM_ERR_RAW (0x00000010U)
108 #define SDL_ESM_ERR_STS (0x00000014U)
109 #define SDL_ESM_ERR_EN_SET (0x00000018U)
110 #define SDL_ESM_ERR_EN_CLR (0x0000001CU)
111 #define SDL_ESM_LOW_PRI (0x00000020U)
112 #define SDL_ESM_HI_PRI (0x00000024U)
113 #define SDL_ESM_LOW (0x00000028U)
114 #define SDL_ESM_HI (0x0000002CU)
115 #define SDL_ESM_EOI (0x00000030U)
116 #define SDL_ESM_PIN_CTRL (0x00000040U)
117 #define SDL_ESM_PIN_STS (0x00000044U)
118 #define SDL_ESM_PIN_CNTR (0x00000048U)
119 #define SDL_ESM_PIN_CNTR_PRE (0x0000004CU)
120 #define SDL_ESM_PWMH_PIN_CNTR (0x00000050U)
121 #define SDL_ESM_PWMH_PIN_CNTR_PRE (0x00000054U)
122 #define SDL_ESM_PWML_PIN_CNTR (0x00000058U)
123 #define SDL_ESM_PWML_PIN_CNTR_PRE (0x0000005CU)
124 #define SDL_ESM_ERR_GRP_RAW(ERR_GRP) (0x00000400U+((ERR_GRP)*0x20U))
125 #define SDL_ESM_ERR_GRP_STS(ERR_GRP) (0x00000404U+((ERR_GRP)*0x20U))
126 #define SDL_ESM_ERR_GRP_INTR_EN_SET(ERR_GRP) (0x00000408U+((ERR_GRP)*0x20U))
127 #define SDL_ESM_ERR_GRP_INTR_EN_CLR(ERR_GRP) (0x0000040CU+((ERR_GRP)*0x20U))
128 #define SDL_ESM_ERR_GRP_INT_PRIO(ERR_GRP) (0x00000410U+((ERR_GRP)*0x20U))
129 #define SDL_ESM_ERR_GRP_PIN_EN_SET(ERR_GRP) (0x00000414U+((ERR_GRP)*0x20U))
130 #define SDL_ESM_ERR_GRP_PIN_EN_CLR(ERR_GRP) (0x00000418U+((ERR_GRP)*0x20U))
139 #define SDL_ESM_ERR_GRP_RAW_STS_MASK (0xFFFFFFFFU)
140 #define SDL_ESM_ERR_GRP_RAW_STS_SHIFT (0x00000000U)
141 #define SDL_ESM_ERR_GRP_RAW_STS_MAX (0xFFFFFFFFU)
145 #define SDL_ESM_ERR_GRP_STS_MSK_MASK (0xFFFFFFFFU)
146 #define SDL_ESM_ERR_GRP_STS_MSK_SHIFT (0x00000000U)
147 #define SDL_ESM_ERR_GRP_STS_MSK_MAX (0xFFFFFFFFU)
151 #define SDL_ESM_ERR_GRP_INTR_EN_SET_MSK_MASK (0xFFFFFFFFU)
152 #define SDL_ESM_ERR_GRP_INTR_EN_SET_MSK_SHIFT (0x00000000U)
153 #define SDL_ESM_ERR_GRP_INTR_EN_SET_MSK_MAX (0xFFFFFFFFU)
157 #define SDL_ESM_ERR_GRP_INTR_EN_CLR_MSK_MASK (0xFFFFFFFFU)
158 #define SDL_ESM_ERR_GRP_INTR_EN_CLR_MSK_SHIFT (0x00000000U)
159 #define SDL_ESM_ERR_GRP_INTR_EN_CLR_MSK_MAX (0xFFFFFFFFU)
163 #define SDL_ESM_ERR_GRP_INT_PRIO_MSK_MASK (0xFFFFFFFFU)
164 #define SDL_ESM_ERR_GRP_INT_PRIO_MSK_SHIFT (0x00000000U)
165 #define SDL_ESM_ERR_GRP_INT_PRIO_MSK_MAX (0xFFFFFFFFU)
169 #define SDL_ESM_ERR_GRP_PIN_EN_SET_MSK_MASK (0xFFFFFFFFU)
170 #define SDL_ESM_ERR_GRP_PIN_EN_SET_MSK_SHIFT (0x00000000U)
171 #define SDL_ESM_ERR_GRP_PIN_EN_SET_MSK_MAX (0xFFFFFFFFU)
175 #define SDL_ESM_ERR_GRP_PIN_EN_CLR_MSK_MASK (0xFFFFFFFFU)
176 #define SDL_ESM_ERR_GRP_PIN_EN_CLR_MSK_SHIFT (0x00000000U)
177 #define SDL_ESM_ERR_GRP_PIN_EN_CLR_MSK_MAX (0xFFFFFFFFU)
181 #define SDL_ESM_PID_MINOR_MASK (0x0000003FU)
182 #define SDL_ESM_PID_MINOR_SHIFT (0x00000000U)
183 #define SDL_ESM_PID_MINOR_MAX (0x0000003FU)
185 #define SDL_ESM_PID_CUSTOM_MASK (0x000000C0U)
186 #define SDL_ESM_PID_CUSTOM_SHIFT (0x00000006U)
187 #define SDL_ESM_PID_CUSTOM_MAX (0x00000003U)
189 #define SDL_ESM_PID_MAJOR_MASK (0x00000700U)
190 #define SDL_ESM_PID_MAJOR_SHIFT (0x00000008U)
191 #define SDL_ESM_PID_MAJOR_MAX (0x00000007U)
193 #define SDL_ESM_PID_RTL_MASK (0x0000F800U)
194 #define SDL_ESM_PID_RTL_SHIFT (0x0000000BU)
195 #define SDL_ESM_PID_RTL_MAX (0x0000001FU)
197 #define SDL_ESM_PID_FUNC_MASK (0x0FFF0000U)
198 #define SDL_ESM_PID_FUNC_SHIFT (0x00000010U)
199 #define SDL_ESM_PID_FUNC_MAX (0x00000FFFU)
201 #define SDL_ESM_PID_BU_MASK (0x30000000U)
202 #define SDL_ESM_PID_BU_SHIFT (0x0000001CU)
203 #define SDL_ESM_PID_BU_MAX (0x00000003U)
205 #define SDL_ESM_PID_SCHEME_MASK (0xC0000000U)
206 #define SDL_ESM_PID_SCHEME_SHIFT (0x0000001EU)
207 #define SDL_ESM_PID_SCHEME_MAX (0x00000003U)
211 #define SDL_ESM_INFO_GROUPS_MASK (0x000000FFU)
212 #define SDL_ESM_INFO_GROUPS_SHIFT (0x00000000U)
213 #define SDL_ESM_INFO_GROUPS_MAX (0x000000FFU)
215 #define SDL_ESM_INFO_PULSE_GROUPS_MASK (0x0000FF00U)
216 #define SDL_ESM_INFO_PULSE_GROUPS_SHIFT (0x00000008U)
217 #define SDL_ESM_INFO_PULSE_GROUPS_MAX (0x000000FFU)
219 #define SDL_ESM_INFO_LAST_RESET_MASK (0x80000000U)
220 #define SDL_ESM_INFO_LAST_RESET_SHIFT (0x0000001FU)
221 #define SDL_ESM_INFO_LAST_RESET_MAX (0x00000001U)
225 #define SDL_ESM_EN_KEY_MASK (0x0000000FU)
226 #define SDL_ESM_EN_KEY_SHIFT (0x00000000U)
227 #define SDL_ESM_EN_KEY_MAX (0x0000000FU)
231 #define SDL_ESM_SFT_RST_KEY_MASK (0x0000000FU)
232 #define SDL_ESM_SFT_RST_KEY_SHIFT (0x00000000U)
233 #define SDL_ESM_SFT_RST_KEY_MAX (0x0000000FU)
237 #define SDL_ESM_ERR_RAW_STS_MASK (0xFFFFFFFFU)
238 #define SDL_ESM_ERR_RAW_STS_SHIFT (0x00000000U)
239 #define SDL_ESM_ERR_RAW_STS_MAX (0xFFFFFFFFU)
243 #define SDL_ESM_ERR_STS_MSK_MASK (0xFFFFFFFFU)
244 #define SDL_ESM_ERR_STS_MSK_SHIFT (0x00000000U)
245 #define SDL_ESM_ERR_STS_MSK_MAX (0xFFFFFFFFU)
249 #define SDL_ESM_ERR_EN_SET_MSK_MASK (0xFFFFFFFFU)
250 #define SDL_ESM_ERR_EN_SET_MSK_SHIFT (0x00000000U)
251 #define SDL_ESM_ERR_EN_SET_MSK_MAX (0xFFFFFFFFU)
255 #define SDL_ESM_ERR_EN_CLR_MSK_MASK (0xFFFFFFFFU)
256 #define SDL_ESM_ERR_EN_CLR_MSK_SHIFT (0x00000000U)
257 #define SDL_ESM_ERR_EN_CLR_MSK_MAX (0xFFFFFFFFU)
261 #define SDL_ESM_LOW_PRI_PLS_MASK (0xFFFF0000U)
262 #define SDL_ESM_LOW_PRI_PLS_SHIFT (0x00000010U)
263 #define SDL_ESM_LOW_PRI_PLS_MAX (0x0000FFFFU)
265 #define SDL_ESM_LOW_PRI_LVL_MASK (0x0000FFFFU)
266 #define SDL_ESM_LOW_PRI_LVL_SHIFT (0x00000000U)
267 #define SDL_ESM_LOW_PRI_LVL_MAX (0x0000FFFFU)
271 #define SDL_ESM_HI_PRI_PLS_MASK (0xFFFF0000U)
272 #define SDL_ESM_HI_PRI_PLS_SHIFT (0x00000010U)
273 #define SDL_ESM_HI_PRI_PLS_MAX (0x0000FFFFU)
275 #define SDL_ESM_HI_PRI_LVL_MASK (0x0000FFFFU)
276 #define SDL_ESM_HI_PRI_LVL_SHIFT (0x00000000U)
277 #define SDL_ESM_HI_PRI_LVL_MAX (0x0000FFFFU)
281 #define SDL_ESM_LOW_STS_MASK (0xFFFFFFFFU)
282 #define SDL_ESM_LOW_STS_SHIFT (0x00000000U)
283 #define SDL_ESM_LOW_STS_MAX (0xFFFFFFFFU)
287 #define SDL_ESM_HI_STS_MASK (0xFFFFFFFFU)
288 #define SDL_ESM_HI_STS_SHIFT (0x00000000U)
289 #define SDL_ESM_HI_STS_MAX (0xFFFFFFFFU)
293 #define SDL_ESM_EOI_KEY_MASK (0x000007FFU)
294 #define SDL_ESM_EOI_KEY_SHIFT (0x00000000U)
295 #define SDL_ESM_EOI_KEY_MAX (0x000007FFU)
299 #define SDL_ESM_PIN_CTRL_KEY_MASK (0x0000000FU)
300 #define SDL_ESM_PIN_CTRL_KEY_SHIFT (0x00000000U)
301 #define SDL_ESM_PIN_CTRL_KEY_MAX (0x0000000FU)
303 #define SDL_ESM_PIN_CTRL_PWM_EN_MASK (0x000000F0U)
304 #define SDL_ESM_PIN_CTRL_PWM_EN_SHIFT (0x00000004U)
305 #define SDL_ESM_PIN_CTRL_PWM_EN_MAX (0x0000000FU)
309 #define SDL_ESM_PIN_STS_VAL_MASK (0x00000001U)
310 #define SDL_ESM_PIN_STS_VAL_SHIFT (0x00000000U)
311 #define SDL_ESM_PIN_STS_VAL_MAX (0x00000001U)
315 #define SDL_ESM_PIN_CNTR_COUNT_MASK (0x00FFFFFFU)
316 #define SDL_ESM_PIN_CNTR_COUNT_SHIFT (0x00000000U)
317 #define SDL_ESM_PIN_CNTR_COUNT_MAX (0x00FFFFFFU)
321 #define SDL_ESM_PIN_CNTR_PRE_COUNT_MASK (0x00FFFFFFU)
322 #define SDL_ESM_PIN_CNTR_PRE_COUNT_SHIFT (0x00000000U)
323 #define SDL_ESM_PIN_CNTR_PRE_COUNT_MAX (0x00FFFFFFU)
volatile uint32_t ERR_EN_SET
Definition: sdlr_esm.h:78
volatile uint32_t HI
Definition: sdlr_esm.h:83
volatile uint32_t STS
Definition: sdlr_esm.h:61
volatile uint32_t PIN_CNTR
Definition: sdlr_esm.h:88
volatile uint32_t PIN_STS
Definition: sdlr_esm.h:87
volatile uint32_t PWML_PIN_CNTR_PRE
Definition: sdlr_esm.h:93
volatile uint32_t PWML_PIN_CNTR
Definition: sdlr_esm.h:92
volatile uint32_t PIN_EN_SET
Definition: sdlr_esm.h:65
volatile uint32_t PID
Definition: sdlr_esm.h:72
volatile uint32_t RAW
Definition: sdlr_esm.h:60
volatile uint32_t ERR_RAW
Definition: sdlr_esm.h:76
volatile uint32_t PIN_CTRL
Definition: sdlr_esm.h:86
volatile uint32_t SFT_RST
Definition: sdlr_esm.h:75
volatile uint32_t INFO
Definition: sdlr_esm.h:73
Definition: sdlr_esm.h:71
Definition: sdlr_esm.h:59
volatile uint32_t PIN_EN_CLR
Definition: sdlr_esm.h:66
volatile uint32_t EOI
Definition: sdlr_esm.h:84
volatile uint32_t LOW
Definition: sdlr_esm.h:82
volatile uint32_t PWMH_PIN_CNTR
Definition: sdlr_esm.h:90
volatile uint32_t HI_PRI
Definition: sdlr_esm.h:81
volatile uint32_t PIN_CNTR_PRE
Definition: sdlr_esm.h:89
volatile uint32_t INT_PRIO
Definition: sdlr_esm.h:64
volatile uint32_t LOW_PRI
Definition: sdlr_esm.h:80
volatile uint32_t ERR_STS
Definition: sdlr_esm.h:77
volatile uint32_t EN
Definition: sdlr_esm.h:74
volatile uint32_t INTR_EN_SET
Definition: sdlr_esm.h:62
volatile uint32_t ERR_EN_CLR
Definition: sdlr_esm.h:79
volatile uint32_t INTR_EN_CLR
Definition: sdlr_esm.h:63
volatile uint32_t PWMH_PIN_CNTR_PRE
Definition: sdlr_esm.h:91