LMS 2012
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
cslr_psc_OMAPL138.h
Go to the documentation of this file.
1 /********************************************************************
2 * Copyright (C) 2003-2008 Texas Instruments Incorporated.
3 * All Rights Reserved
4 *********************************************************************
5 * file: cslr_psc.h
6 *
7 * Brief: This file contains the Register Description for psc
8 *
9 *********************************************************************/
10 #ifndef _CSLR_PSC_H_
11 #define _CSLR_PSC_H_
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 #include "csl/cslr.h"
18 #include "tistdtypes.h"
19 
20 /* NOTE1
21  * This is the superset list for all modules present in this family
22  * Please refer to individual device datasheet to see which modules
23  * apply on the device being used
24  * e.g. c6747 does not have ARM module, so PSC0 CSL_PSC_ARM does not
25  * exist for c6747 */
26 
27 /* NOTE2
28  * The actual number of MDCTL and MDSTAT register depend on number of
29  * LPSC modules in a PSC. The number of MDCTL/MDSTAT registers defined
30  * here would be a superset
31  * e.g. PSC0 has 16 MDCTL/MDSTAT register, PSC1 has 32 MDCTL/MDSTAT
32  * registers */
33 
34 /* NOTE3
35  * Please refer to the device specific PSC user guide to see what
36  * register bit fields apply to individual registers
37  * e.g. For PSC0 MERRPR0 bits 14,15 exist but for PSC1 MERRPR0
38  * these bits are RESERVED */
39 
40  typedef enum {
57 
58  typedef enum {
90 
91 /* Minimum unit = 1 byte */
92 
93 /**************************************************************************\
94 * Register Overlay Structure
95 \**************************************************************************/
96  typedef struct {
97  volatile Uint32 REVID;
98  volatile Uint8 RSVD0[20];
99  volatile Uint32 INTEVAL;
100  volatile Uint8 RSVD1[36];
101  volatile Uint32 MERRPR0;
102  volatile Uint8 RSVD2[12];
103  volatile Uint32 MERRCR0;
104  volatile Uint8 RSVD3[12];
105  volatile Uint32 PERRPR;
106  volatile Uint8 RSVD4[4];
107  volatile Uint32 PERRCR;
108  volatile Uint8 RSVD5[180];
109  volatile Uint32 PTCMD;
110  volatile Uint8 RSVD6[4];
111  volatile Uint32 PTSTAT;
112  volatile Uint8 RSVD7[212];
113  volatile Uint32 PDSTAT0;
114  volatile Uint32 PDSTAT1;
115  volatile Uint8 RSVD8[248];
116  volatile Uint32 PDCTL0;
117  volatile Uint32 PDCTL1;
118  volatile Uint8 RSVD9[248];
119  volatile Uint32 PDCFG0;
120  volatile Uint32 PDCFG1;
121  volatile Uint8 RSVD10[1016];
122  volatile Uint32 MDSTAT[32];
123  volatile Uint8 RSVD11[384];
124  volatile Uint32 MDCTL[32];
125  } CSL_PscRegs;
126 
127 /**************************************************************************\
128 * Overlay structure typedef definition
129 \**************************************************************************/
130  typedef volatile CSL_PscRegs *CSL_PscRegsOvly;
131 
132 /**************************************************************************\
133 * Field Definition Macros
134 \**************************************************************************/
135 
136 /* REVID */
137 
138 #define CSL_PSC_REVID_REV_MASK (0xFFFFFFFFu)
139 #define CSL_PSC_REVID_REV_SHIFT (0x00000000u)
140 #define CSL_PSC_REVID_REV_RESETVAL (0x44823A00u)
141 
142 #define CSL_PSC_REVID_RESETVAL (0x44823A00u)
143 
144 /* INTEVAL */
145 
146 #define CSL_PSC_INTEVAL_ALLEV_MASK (0x00000001u)
147 #define CSL_PSC_INTEVAL_ALLEV_SHIFT (0x00000000u)
148 #define CSL_PSC_INTEVAL_ALLEV_RESETVAL (0x00000000u)
149 /*----ALLEV Tokens----*/
150 #define CSL_PSC_INTEVAL_ALLEV_NO_EFFECT (0x00000000u)
151 #define CSL_PSC_INTEVAL_ALLEV_RE_EVALUATE (0x00000001u)
152 
153 #define CSL_PSC_INTEVAL_RESETVAL (0x00000000u)
154 
155 /* MERRPR0 */
156 
157 #define CSL_PSC_MERRPR0_M15_MASK (0x0000C000u)
158 #define CSL_PSC_MERRPR0_M15_SHIFT (0x0000000Eu)
159 #define CSL_PSC_MERRPR0_M15_RESETVAL (0x00000000u)
160 /*----M15 Tokens----*/
161 #define CSL_PSC_MERRPR0_M15_NO_ERR (0x00000000u)
162 #define CSL_PSC_MERRPR0_M15_ERROR (0x00000001u)
163 
164 #define CSL_PSC_MERRPR0_M14_MASK (0x00006000u)
165 #define CSL_PSC_MERRPR0_M14_SHIFT (0x0000000Du)
166 #define CSL_PSC_MERRPR0_M14_RESETVAL (0x00000000u)
167 /*----M14 Tokens----*/
168 #define CSL_PSC_MERRPR0_M14_NO_ERR (0x00000000u)
169 #define CSL_PSC_MERRPR0_M14_ERROR (0x00000001u)
170 
171 #define CSL_PSC_MERRPR0_RESETVAL (0x00000000u)
172 
173 /* MERRCR0 */
174 
175 #define CSL_PSC_MERRCR0_M15_MASK (0x0000C000u)
176 #define CSL_PSC_MERRCR0_M15_SHIFT (0x0000000Eu)
177 #define CSL_PSC_MERRCR0_M15_RESETVAL (0x00000000u)
178 /*----M15 Tokens----*/
179 #define CSL_PSC_MERRCR0_M15_NO_EFFECT (0x00000000u)
180 #define CSL_PSC_MERRCR0_M15_CLR_ERR (0x00000001u)
181 
182 #define CSL_PSC_MERRCR0_M14_MASK (0x00006000u)
183 #define CSL_PSC_MERRCR0_M14_SHIFT (0x0000000Du)
184 #define CSL_PSC_MERRCR0_M14_RESETVAL (0x00000000u)
185 /*----M14 Tokens----*/
186 #define CSL_PSC_MERRCR0_M14_NO_EFFECT (0x00000000u)
187 #define CSL_PSC_MERRCR0_M14_CLR_ERR (0x00000001u)
188 
189 #define CSL_PSC_MERRCR0_RESETVAL (0x00000000u)
190 
191 /* PERRPR */
192 
193 #define CSL_PSC_PERRPR_P1_MASK (0x00000002u)
194 #define CSL_PSC_PERRPR_P1_SHIFT (0x00000001u)
195 #define CSL_PSC_PERRPR_P1_RESETVAL (0x00000000u)
196 /*----P1 Tokens----*/
197 #define CSL_PSC_PERRPR_P1_NO_ERR (0x00000000u)
198 #define CSL_PSC_PERRPR_P1_ERROR (0x00000001u)
199 
200 #define CSL_PSC_PERRPR_P0_MASK (0x00000001u)
201 #define CSL_PSC_PERRPR_P0_SHIFT (0x00000000u)
202 #define CSL_PSC_PERRPR_P0_RESETVAL (0x00000000u)
203 /*----P0 Tokens----*/
204 #define CSL_PSC_PERRPR_P0_NO_ERR (0x00000000u)
205 #define CSL_PSC_PERRPR_P0_ERROR (0x00000001u)
206 
207 #define CSL_PSC_PERRPR_RESETVAL (0x00000000u)
208 
209 /* PERRCR */
210 
211 #define CSL_PSC_PERRCR_P1_MASK (0x00000002u)
212 #define CSL_PSC_PERRCR_P1_SHIFT (0x00000001u)
213 #define CSL_PSC_PERRCR_P1_RESETVAL (0x00000000u)
214 /*----P1 Tokens----*/
215 #define CSL_PSC_PERRCR_P1_NO_EFFECT (0x00000000u)
216 #define CSL_PSC_PERRCR_P1_CLR_ERR (0x00000001u)
217 
218 #define CSL_PSC_PERRCR_P0_MASK (0x00000001u)
219 #define CSL_PSC_PERRCR_P0_SHIFT (0x00000000u)
220 #define CSL_PSC_PERRCR_P0_RESETVAL (0x00000000u)
221 /*----P0 Tokens----*/
222 #define CSL_PSC_PERRCR_P0_NO_EFFECT (0x00000000u)
223 #define CSL_PSC_PERRCR_P0_CLR_ERR (0x00000001u)
224 
225 #define CSL_PSC_PERRCR_RESETVAL (0x00000000u)
226 
227 /* PTCMD */
228 
229 #define CSL_PSC_PTCMD_GO1_MASK (0x00000002u)
230 #define CSL_PSC_PTCMD_GO1_SHIFT (0x00000001u)
231 #define CSL_PSC_PTCMD_GO1_RESETVAL (0x00000000u)
232 /*----GO1 Tokens----*/
233 #define CSL_PSC_PTCMD_GO1_NO_EFFECT (0x00000000u)
234 #define CSL_PSC_PTCMD_GO1_SET (0x00000001u)
235 
236 #define CSL_PSC_PTCMD_GO0_MASK (0x00000001u)
237 #define CSL_PSC_PTCMD_GO0_SHIFT (0x00000000u)
238 #define CSL_PSC_PTCMD_GO0_RESETVAL (0x00000000u)
239 /*----GO0 Tokens----*/
240 #define CSL_PSC_PTCMD_GO0_NO_EFFECT (0x00000000u)
241 #define CSL_PSC_PTCMD_GO0_SET (0x00000001u)
242 
243 #define CSL_PSC_PTCMD_RESETVAL (0x00000000u)
244 
245 /* PTSTAT */
246 
247 #define CSL_PSC_PTSTAT_GOSTAT1_MASK (0x00000002u)
248 #define CSL_PSC_PTSTAT_GOSTAT1_SHIFT (0x00000001u)
249 #define CSL_PSC_PTSTAT_GOSTAT1_RESETVAL (0x00000000u)
250 /*----GOSTAT1 Tokens----*/
251 #define CSL_PSC_PTSTAT_GOSTAT1_NO_TRANSITION (0x00000000u)
252 #define CSL_PSC_PTSTAT_GOSTAT1_IN_TRANSITION (0x00000001u)
253 
254 #define CSL_PSC_PTSTAT_GOSTAT0_MASK (0x00000001u)
255 #define CSL_PSC_PTSTAT_GOSTAT0_SHIFT (0x00000000u)
256 #define CSL_PSC_PTSTAT_GOSTAT0_RESETVAL (0x00000000u)
257 /*----GOSTAT0 Tokens----*/
258 #define CSL_PSC_PTSTAT_GOSTAT0_NO_TRANSITION (0x00000000u)
259 #define CSL_PSC_PTSTAT_GOSTAT0_IN_TRANSITION (0x00000001u)
260 
261 #define CSL_PSC_PTSTAT_RESETVAL (0x00000000u)
262 
263 /* PDSTAT0 */
264 
265 #define CSL_PSC_PDSTAT0_EMUIHB_MASK (0x00000800u)
266 #define CSL_PSC_PDSTAT0_EMUIHB_SHIFT (0x0000000Bu)
267 #define CSL_PSC_PDSTAT0_EMUIHB_RESETVAL (0x00000000u)
268 /*----EMUIHB Tokens----*/
269 #define CSL_PSC_PDSTAT0_EMUIHB_INHIBIT_OFF (0x00000000u)
270 #define CSL_PSC_PDSTAT0_EMUIHB_INHIBIT_ON (0x00000001u)
271 
272 #define CSL_PSC_PDSTAT0_STATE_MASK (0x0000001Fu)
273 #define CSL_PSC_PDSTAT0_STATE_SHIFT (0x00000000u)
274 #define CSL_PSC_PDSTAT0_STATE_RESETVAL (0x00000000u)
275 /*----STATE Tokens----*/
276 #define CSL_PSC_PDSTAT0_STATE_OFF (0x00000000u)
277 #define CSL_PSC_PDSTAT0_STATE_ON (0x00000001u)
278 
279 #define CSL_PSC_PDSTAT0_RESETVAL (0x00000000u)
280 
281 /* PDSTAT1 */
282 
283 #define CSL_PSC_PDSTAT1_EMUIHB_MASK (0x00000800u)
284 #define CSL_PSC_PDSTAT1_EMUIHB_SHIFT (0x0000000Bu)
285 #define CSL_PSC_PDSTAT1_EMUIHB_RESETVAL (0x00000000u)
286 /*----EMUIHB Tokens----*/
287 #define CSL_PSC_PDSTAT1_EMUIHB_INHIBIT_OFF (0x00000000u)
288 #define CSL_PSC_PDSTAT1_EMUIHB_INHIBIT_ON (0x00000001u)
289 
290 #define CSL_PSC_PDSTAT1_STATE_MASK (0x0000001Fu)
291 #define CSL_PSC_PDSTAT1_STATE_SHIFT (0x00000000u)
292 #define CSL_PSC_PDSTAT1_STATE_RESETVAL (0x00000000u)
293 /*----STATE Tokens----*/
294 #define CSL_PSC_PDSTAT1_STATE_OFF (0x00000000u)
295 #define CSL_PSC_PDSTAT1_STATE_ON (0x00000001u)
296 
297 #define CSL_PSC_PDSTAT1_RESETVAL (0x00000000u)
298 
299 /* PDCTL0 */
300 
301 #define CSL_PSC_PDCTL0_WAKECNT_MASK (0x00FF0000u)
302 #define CSL_PSC_PDCTL0_WAKECNT_SHIFT (0x00000010u)
303 #define CSL_PSC_PDCTL0_WAKECNT_RESETVAL (0x0000001Fu)
304 
305 #define CSL_PSC_PDCTL0_PDMODE_MASK (0x0000F000u)
306 #define CSL_PSC_PDCTL0_PDMODE_SHIFT (0x0000000Cu)
307 #define CSL_PSC_PDCTL0_PDMODE_RESETVAL (0x0000000Fu)
308 
309 #define CSL_PSC_PDCTL0_EMUIHBIE_MASK (0x00000200u)
310 #define CSL_PSC_PDCTL0_EMUIHBIE_SHIFT (0x00000009u)
311 #define CSL_PSC_PDCTL0_EMUIHBIE_RESETVAL (0x00000000u)
312 /*----EMUIHBIE Tokens----*/
313 #define CSL_PSC_PDCTL0_EMUIHBIE_DISABLE (0x00000000u)
314 #define CSL_PSC_PDCTL0_EMUIHBIE_ENABLE (0x00000001u)
315 
316 #define CSL_PSC_PDCTL0_NEXT_MASK (0x00000001u)
317 #define CSL_PSC_PDCTL0_NEXT_SHIFT (0x00000000u)
318 #define CSL_PSC_PDCTL0_NEXT_RESETVAL (0x00000001u)
319 /*----NEXT Tokens----*/
320 #define CSL_PSC_PDCTL0_NEXT_OFF (0x00000000u)
321 #define CSL_PSC_PDCTL0_NEXT_ON (0x00000001u)
322 
323 #define CSL_PSC_PDCTL0_RESETVAL (0x001FF101u)
324 
325 /* PDCTL1 */
326 
327 #define CSL_PSC_PDCTL1_WAKECNT_MASK (0x00FF0000u)
328 #define CSL_PSC_PDCTL1_WAKECNT_SHIFT (0x00000010u)
329 #define CSL_PSC_PDCTL1_WAKECNT_RESETVAL (0x0000001Fu)
330 
331 #define CSL_PSC_PDCTL1_PDMODE_MASK (0x0000F000u)
332 #define CSL_PSC_PDCTL1_PDMODE_SHIFT (0x0000000Cu)
333 #define CSL_PSC_PDCTL1_PDMODE_RESETVAL (0x0000000Fu)
334 /*----PDMODE Tokens----*/
335 #define CSL_PSC_PDCTL1_PDMODE_OFF (0x00000000u)
336 #define CSL_PSC_PDCTL1_PDMODE_RAM_OFF (0x00000008u)
337 #define CSL_PSC_PDCTL1_PDMODE_DEEP_SLEEP (0x00000009u)
338 #define CSL_PSC_PDCTL1_PDMODE_LIGHT_SLEEP (0x0000000Au)
339 #define CSL_PSC_PDCTL1_PDMODE_RETENTION (0x0000000Bu)
340 #define CSL_PSC_PDCTL1_PDMODE_ON (0x0000000Fu)
341 
342 #define CSL_PSC_PDCTL1_EMUIHBIE_MASK (0x00000200u)
343 #define CSL_PSC_PDCTL1_EMUIHBIE_SHIFT (0x00000009u)
344 #define CSL_PSC_PDCTL1_EMUIHBIE_RESETVAL (0x00000000u)
345 /*----EMUIHBIE Tokens----*/
346 #define CSL_PSC_PDCTL1_EMUIHBIE_DISABLE (0x00000000u)
347 #define CSL_PSC_PDCTL1_EMUIHBIE_ENABLE (0x00000001u)
348 
349 #define CSL_PSC_PDCTL1_NEXT_MASK (0x00000001u)
350 #define CSL_PSC_PDCTL1_NEXT_SHIFT (0x00000000u)
351 #define CSL_PSC_PDCTL1_NEXT_RESETVAL (0x00000001u)
352 /*----NEXT Tokens----*/
353 #define CSL_PSC_PDCTL1_NEXT_OFF (0x00000000u)
354 #define CSL_PSC_PDCTL1_NEXT_ON (0x00000001u)
355 
356 #define CSL_PSC_PDCTL1_RESETVAL (0x001FF101u)
357 
358 /* PDCFG0 */
359 
360 #define CSL_PSC_PDCFG0_PDLOCK_MASK (0x00000008u)
361 #define CSL_PSC_PDCFG0_PDLOCK_SHIFT (0x00000003u)
362 #define CSL_PSC_PDCFG0_PDLOCK_RESETVAL (0x00000001u)
363 /*----PD LOCK Tokens----*/
364 #define CSL_PSC_PDCFG0_PDLOCK_YES (0x00000000u)
365 #define CSL_PSC_PDCFG0_PDLOCK_NO (0x00000001u)
366 
367 #define CSL_PSC_PDCFG0_ICEPICK_MASK (0x00000004u)
368 #define CSL_PSC_PDCFG0_ICEPICK_SHIFT (0x00000002u)
369 #define CSL_PSC_PDCFG0_ICEPICK_RESETVAL (0x00000001u)
370 /*----ICEPICK Tokens----*/
371 #define CSL_PSC_PDCFG0_ICEPICK_ABSENT (0x00000000u)
372 #define CSL_PSC_PDCFG0_ICEPICK_PRESENT (0x00000001u)
373 
374 #define CSL_PSC_PDCFG0_RAM_PSM_MASK (0x00000002u)
375 #define CSL_PSC_PDCFG0_RAM_PSM_SHIFT (0x00000001u)
376 #define CSL_PSC_PDCFG0_RAM_PSM_RESETVAL (0x00000000u)
377 /*----RAM_PSM Tokens----*/
378 #define CSL_PSC_PDCFG0_RAM_PSM_NO (0x00000000u)
379 #define CSL_PSC_PDCFG0_RAM_PSM_YES (0x00000001u)
380 
381 #define CSL_PSC_PDCFG0_ALWAYSON_MASK (0x00000001u)
382 #define CSL_PSC_PDCFG0_ALWAYSON_SHIFT (0x00000000u)
383 #define CSL_PSC_PDCFG0_ALWAYSON_RESETVAL (0x00000001u)
384 /*----ALWAYSON Tokens----*/
385 #define CSL_PSC_PDCFG0_ALWAYSON_NO (0x00000000u)
386 #define CSL_PSC_PDCFG0_ALWAYSON_YES (0x00000001u)
387 
388 #define CSL_PSC_PDCFG0_RESETVAL (0x0000000Du)
389 
390 /* PDCFG1 */
391 
392 #define CSL_PSC_PDCFG1_PDLOCK_MASK (0x00000008u)
393 #define CSL_PSC_PDCFG1_PDLOCK_SHIFT (0x00000003u)
394 #define CSL_PSC_PDCFG1_PDLOCK_RESETVAL (0x00000001u)
395 /*----PD LOCK Tokens----*/
396 #define CSL_PSC_PDCFG1_PDLOCK_YES (0x00000000u)
397 #define CSL_PSC_PDCFG1_PDLOCK_NO (0x00000001u)
398 
399 #define CSL_PSC_PDCFG1_ICEPICK_MASK (0x00000004u)
400 #define CSL_PSC_PDCFG1_ICEPICK_SHIFT (0x00000002u)
401 #define CSL_PSC_PDCFG1_ICEPICK_RESETVAL (0x00000001u)
402 /*----ICEPICK Tokens----*/
403 #define CSL_PSC_PDCFG1_ICEPICK_ABSENT (0x00000000u)
404 #define CSL_PSC_PDCFG1_ICEPICK_PRESENT (0x00000001u)
405 
406 #define CSL_PSC_PDCFG1_RAM_PSM_MASK (0x00000002u)
407 #define CSL_PSC_PDCFG1_RAM_PSM_SHIFT (0x00000001u)
408 #define CSL_PSC_PDCFG1_RAM_PSM_RESETVAL (0x00000001u)
409 /*----RAM_PSM Tokens----*/
410 #define CSL_PSC_PDCFG1_RAM_PSM_NO (0x00000000u)
411 #define CSL_PSC_PDCFG1_RAM_PSM_YES (0x00000001u)
412 
413 #define CSL_PSC_PDCFG1_ALWAYSON_MASK (0x00000001u)
414 #define CSL_PSC_PDCFG1_ALWAYSON_SHIFT (0x00000000u)
415 #define CSL_PSC_PDCFG1_ALWAYSON_RESETVAL (0x00000000u)
416 /*----ALWAYSON Tokens----*/
417 #define CSL_PSC_PDCFG1_ALWAYSON_NO (0x00000000u)
418 #define CSL_PSC_PDCFG1_ALWAYSON_YES (0x00000001u)
419 
420 #define CSL_PSC_PDCFG1_RESETVAL (0x0000000Eu)
421 
422 /* MDSTAT */
423 
424 #define CSL_PSC_MDSTAT_EMUIHB_MASK (0x00020000u)
425 #define CSL_PSC_MDSTAT_EMUIHB_SHIFT (0x00000011u)
426 #define CSL_PSC_MDSTAT_EMUIHB_RESETVAL (0x00000000u)
427 /*----EMUIHB Tokens----*/
428 #define CSL_PSC_MDSTAT_EMUIHB_DISABLE (0x00000000u)
429 #define CSL_PSC_MDSTAT_EMUIHB_ENABLE (0x00000001u)
430 
431 #define CSL_PSC_MDSTAT_EMURST_MASK (0x00010000u)
432 #define CSL_PSC_MDSTAT_EMURST_SHIFT (0x00000010u)
433 #define CSL_PSC_MDSTAT_EMURST_RESETVAL (0x00000000u)
434 /*----EMURST Tokens----*/
435 #define CSL_PSC_MDSTAT_EMURST_DISABLE (0x00000000u)
436 #define CSL_PSC_MDSTAT_EMURST_ENABLE (0x00000001u)
437 
438 #define CSL_PSC_MDSTAT_MCKOUT_MASK (0x00001000u)
439 #define CSL_PSC_MDSTAT_MCKOUT_SHIFT (0x0000000Cu)
440 #define CSL_PSC_MDSTAT_MCKOUT_RESETVAL (0x00000000u)
441 /*----MCKOUT Tokens----*/
442 #define CSL_PSC_MDSTAT_MCKOUT_OFF (0x00000000u)
443 #define CSL_PSC_MDSTAT_MCKOUT_ON (0x00000001u)
444 
445 #define CSL_PSC_MDSTAT_MRSTDONE_MASK (0x00000800u)
446 #define CSL_PSC_MDSTAT_MRSTDONE_SHIFT (0x0000000Bu)
447 #define CSL_PSC_MDSTAT_MRSTDONE_RESETVAL (0x00000000u)
448 /*----MRSTDONE Tokens----*/
449 #define CSL_PSC_MDSTAT_MRSTDONE_COMPLETE (0x00000000u)
450 #define CSL_PSC_MDSTAT_MRSTDONE_INCOMPLETE (0x00000001u)
451 
452 #define CSL_PSC_MDSTAT_MRST_MASK (0x00000400u)
453 #define CSL_PSC_MDSTAT_MRST_SHIFT (0x0000000Au)
454 #define CSL_PSC_MDSTAT_MRST_RESETVAL (0x00000000u)
455 /*----MRST Tokens----*/
456 #define CSL_PSC_MDSTAT_MRST_ASSERT (0x00000000u)
457 #define CSL_PSC_MDSTAT_MRST_DEASSERT (0x00000001u)
458 
459 #define CSL_PSC_MDSTAT_LRSTDONE_MASK (0x00000200u)
460 #define CSL_PSC_MDSTAT_LRSTDONE_SHIFT (0x00000009u)
461 #define CSL_PSC_MDSTAT_LRSTDONE_RESETVAL (0x00000000u)
462 /*----LRSTDONE Tokens----*/
463 #define CSL_PSC_MDSTAT_LRSTDONE_NOTDONE (0x00000000u)
464 #define CSL_PSC_MDSTAT_LRSTDONE_DONE (0x00000001u)
465 
466 #define CSL_PSC_MDSTAT_LRST_MASK (0x00000100u)
467 #define CSL_PSC_MDSTAT_LRST_SHIFT (0x00000008u)
468 #define CSL_PSC_MDSTAT_LRST_RESETVAL (0x00000000u)
469 /*----LRST Tokens----*/
470 #define CSL_PSC_MDSTAT_LRST_ASSERT (0x00000000u)
471 #define CSL_PSC_MDSTAT_LRST_DEASSERT (0x00000001u)
472 
473 #define CSL_PSC_MDSTAT_STATE_MASK (0x0000003Fu)
474 #define CSL_PSC_MDSTAT_STATE_SHIFT (0x00000000u)
475 #define CSL_PSC_MDSTAT_STATE_RESETVAL (0x00000000u)
476 /*----STATE Tokens----*/
477 #define CSL_PSC_MDSTAT_STATE_SWRSTDISABLE (0x00000000u)
478 #define CSL_PSC_MDSTAT_STATE_SYNCRST (0x00000001u)
479 #define CSL_PSC_MDSTAT_STATE_DISABLE (0x00000002u)
480 #define CSL_PSC_MDSTAT_STATE_ENABLE (0x00000003u)
481 #define CSL_PSC_MDSTAT_STATE_AUTOSLEEP (0x00000004u)
482 #define CSL_PSC_MDSTAT_STATE_AUTOWAKE (0x00000005u)
483 
484 #define CSL_PSC_MDSTAT_RESETVAL (0x00000000u)
485 
486 /* MDCTL */
487 
488 #define CSL_PSC_MDCTL_FORCE_MASK (0x80000000u)
489 #define CSL_PSC_MDCTL_FORCE_SHIFT (0x0000001Fu)
490 #define CSL_PSC_MDCTL_FORCE_RESETVAL (0x00000000u)
491 /*----FORCE Tokens----*/
492 #define CSL_PSC_MDCTL_FORCE_DISABLE (0x00000000u)
493 #define CSL_PSC_MDCTL_FORCE_ENABLE (0x00000001u)
494 
495 #define CSL_PSC_MDCTL_EMUIHBIE_MASK (0x00000400u)
496 #define CSL_PSC_MDCTL_EMUIHBIE_SHIFT (0x0000000Au)
497 #define CSL_PSC_MDCTL_EMUIHBIE_RESETVAL (0x00000000u)
498 /*----EMUIHBIE Tokens----*/
499 #define CSL_PSC_MDCTL_EMUIHBIE_DISABLE (0x00000000u)
500 #define CSL_PSC_MDCTL_EMUIHBIE_ENABLE (0x00000001u)
501 
502 #define CSL_PSC_MDCTL_EMURSTIE_MASK (0x00000200u)
503 #define CSL_PSC_MDCTL_EMURSTIE_SHIFT (0x00000009u)
504 #define CSL_PSC_MDCTL_EMURSTIE_RESETVAL (0x00000000u)
505 /*----EMURSTIE Tokens----*/
506 #define CSL_PSC_MDCTL_EMURSTIE_DISABLE (0x00000000u)
507 #define CSL_PSC_MDCTL_EMURSTIE_ENABLE (0x00000001u)
508 
509 #define CSL_PSC_MDCTL_LRST_MASK (0x00000100u)
510 #define CSL_PSC_MDCTL_LRST_SHIFT (0x00000008u)
511 #define CSL_PSC_MDCTL_LRST_RESETVAL (0x00000000u)
512 /*----LRST Tokens----*/
513 #define CSL_PSC_MDCTL_LRST_ASSERT (0x00000000u)
514 #define CSL_PSC_MDCTL_LRST_DEASSERT (0x00000001u)
515 
516 #define CSL_PSC_MDCTL_NEXT_MASK (0x0000001Fu)
517 #define CSL_PSC_MDCTL_NEXT_SHIFT (0x00000000u)
518 #define CSL_PSC_MDCTL_NEXT_RESETVAL (0x00000000u)
519 /*----NEXT Tokens----*/
520 #define CSL_PSC_MDCTL_NEXT_SWRSTDISABLE (0x00000000u)
521 #define CSL_PSC_MDCTL_NEXT_SYNCRST (0x00000001u)
522 #define CSL_PSC_MDCTL_NEXT_DISABLE (0x00000002u)
523 #define CSL_PSC_MDCTL_NEXT_ENABLE (0x00000003u)
524 #define CSL_PSC_MDCTL_NEXT_AUTOSLEEP (0x00000004u)
525 #define CSL_PSC_MDCTL_NEXT_AUTOWAKE (0x00000005u)
526 
527 #define CSL_PSC_MDCTL_RESETVAL (0x00000000u)
528 
529 #ifdef __cplusplus
530 }
531 #endif
532 #endif
volatile Uint32 PDCFG1
volatile Uint32 MERRCR0
volatile Uint32 PERRPR
volatile Uint32 PTCMD
volatile Uint32 PTSTAT
volatile Uint32 PERRCR
volatile Uint32 REVID
CSL_Psc1Peripheral
volatile Uint32 INTEVAL
volatile Uint32 PDCFG0
CSL_Psc0Peripheral
volatile Uint32 MERRPR0
volatile Uint32 PDCTL1
volatile Uint32 PDSTAT0
volatile Uint32 PDCTL0
volatile CSL_PscRegs * CSL_PscRegsOvly
volatile Uint32 PDSTAT1