]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_R5_UltraScale_MPSoC/RTOSDemo_R5_bsp/psu_cortexr5_0/libsrc/sysmonpsu_v1_0/src/xsysmonpsu_hw.h
Update some more standard demos for use on 64-bit architectures.
[freertos] / FreeRTOS / Demo / CORTEX_R5_UltraScale_MPSoC / RTOSDemo_R5_bsp / psu_cortexr5_0 / libsrc / sysmonpsu_v1_0 / src / xsysmonpsu_hw.h
1 /******************************************************************************
2 *
3 * Copyright (C) 2016 Xilinx, Inc.  All rights reserved.
4 *
5 * Permission is hereby granted, free of charge, to any person obtaining a copy
6 * of this software and associated documentation files (the "Software"), to deal
7 * in the Software without restriction, including without limitation the rights
8 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 * copies of the Software, and to permit persons to whom the Software is
10 * furnished to do so, subject to the following conditions:
11 *
12 * The above copyright notice and this permission notice shall be included in
13 * all copies or substantial portions of the Software.
14 *
15 * Use of the Software is limited solely to applications:
16 * (a) running on a Xilinx device, or
17 * (b) that interact with a Xilinx device through a bus or interconnect.
18 *
19 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22 * XILINX CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
25 * SOFTWARE.
26 *
27 * Except as contained in this notice, the name of the Xilinx shall not be used
28 * in advertising or otherwise to promote the sale, use or other dealings in
29 * this Software without prior written authorization from Xilinx.
30 *
31 ******************************************************************************/
32 /*****************************************************************************/
33 /**
34 *
35 * @file xsysmonpsu_hw.h
36 *
37 * This header file contains the identifiers and basic driver functions (or
38 * macros) that can be used to access the device. Other driver functions
39 * are defined in xsysmonpsu.h.
40 *
41 * <pre>
42 * MODIFICATION HISTORY:
43 *
44 * Ver   Who    Date     Changes
45 * ----- -----  -------- -----------------------------------------------
46 * 1.0   kvn       12/15/15 First release
47 *
48 * </pre>
49 *
50 ******************************************************************************/
51
52 #ifndef XSYSMONPSU_HW_H__
53 #define XSYSMONPSU_HW_H__
54
55
56 #ifdef __cplusplus
57 extern "C" {
58 #endif
59
60 /***************************** Include Files ********************************/
61
62 #include "xil_types.h"
63 #include "xil_assert.h"
64 #include "xil_io.h"
65 #include "xparameters.h"
66
67 /**
68  * XSysmonPsu Base Address
69  */
70 #define XSYSMONPSU_BASEADDR      0xFFA50000U
71
72 /**
73  * Register: XSysmonPsuMisc
74  */
75 #define XSYSMONPSU_MISC_OFFSET   0x00000000U
76 #define XSYSMONPSU_MISC_RSTVAL   0x00000000U
77
78 #define XSYSMONPSU_MISC_SLVERR_EN_DRP_SHIFT   1U
79 #define XSYSMONPSU_MISC_SLVERR_EN_DRP_WIDTH   1U
80 #define XSYSMONPSU_MISC_SLVERR_EN_DRP_MASK    0x00000002U
81
82 #define XSYSMONPSU_MISC_SLVERR_EN_SHIFT   0U
83 #define XSYSMONPSU_MISC_SLVERR_EN_WIDTH   1U
84 #define XSYSMONPSU_MISC_SLVERR_EN_MASK    0x00000001U
85
86 /**
87  * Register: XSysmonPsuIsr0
88  */
89 #define XSYSMONPSU_ISR_0_OFFSET   0x00000010U
90 #define XSYSMONPSU_ISR_0_MASK     0xffffffffU
91 #define XSYSMONPSU_ISR_0_RSTVAL   0x00000000U
92
93 #define XSYSMONPSU_ISR_0_PL_ALM_15_SHIFT   31U
94 #define XSYSMONPSU_ISR_0_PL_ALM_15_WIDTH   1U
95 #define XSYSMONPSU_ISR_0_PL_ALM_15_MASK    0x80000000U
96
97 #define XSYSMONPSU_ISR_0_PL_ALM_14_SHIFT   30U
98 #define XSYSMONPSU_ISR_0_PL_ALM_14_WIDTH   1U
99 #define XSYSMONPSU_ISR_0_PL_ALM_14_MASK    0x40000000U
100
101 #define XSYSMONPSU_ISR_0_PL_ALM_13_SHIFT   29U
102 #define XSYSMONPSU_ISR_0_PL_ALM_13_WIDTH   1U
103 #define XSYSMONPSU_ISR_0_PL_ALM_13_MASK    0x20000000U
104
105 #define XSYSMONPSU_ISR_0_PL_ALM_12_SHIFT   28U
106 #define XSYSMONPSU_ISR_0_PL_ALM_12_WIDTH   1U
107 #define XSYSMONPSU_ISR_0_PL_ALM_12_MASK    0x10000000U
108
109 #define XSYSMONPSU_ISR_0_PL_ALM_11_SHIFT   27U
110 #define XSYSMONPSU_ISR_0_PL_ALM_11_WIDTH   1U
111 #define XSYSMONPSU_ISR_0_PL_ALM_11_MASK    0x08000000U
112
113 #define XSYSMONPSU_ISR_0_PL_ALM_10_SHIFT   26U
114 #define XSYSMONPSU_ISR_0_PL_ALM_10_WIDTH   1U
115 #define XSYSMONPSU_ISR_0_PL_ALM_10_MASK    0x04000000U
116
117 #define XSYSMONPSU_ISR_0_PL_ALM_9_SHIFT   25U
118 #define XSYSMONPSU_ISR_0_PL_ALM_9_WIDTH   1U
119 #define XSYSMONPSU_ISR_0_PL_ALM_9_MASK    0x02000000U
120
121 #define XSYSMONPSU_ISR_0_PL_ALM_8_SHIFT   24U
122 #define XSYSMONPSU_ISR_0_PL_ALM_8_WIDTH   1U
123 #define XSYSMONPSU_ISR_0_PL_ALM_8_MASK    0x01000000U
124
125 #define XSYSMONPSU_ISR_0_PL_ALM_7_SHIFT   23U
126 #define XSYSMONPSU_ISR_0_PL_ALM_7_WIDTH   1U
127 #define XSYSMONPSU_ISR_0_PL_ALM_7_MASK    0x00800000U
128
129 #define XSYSMONPSU_ISR_0_PL_ALM_6_SHIFT   22U
130 #define XSYSMONPSU_ISR_0_PL_ALM_6_WIDTH   1U
131 #define XSYSMONPSU_ISR_0_PL_ALM_6_MASK    0x00400000U
132
133 #define XSYSMONPSU_ISR_0_PL_ALM_5_SHIFT   21U
134 #define XSYSMONPSU_ISR_0_PL_ALM_5_WIDTH   1U
135 #define XSYSMONPSU_ISR_0_PL_ALM_5_MASK    0x00200000U
136
137 #define XSYSMONPSU_ISR_0_PL_ALM_4_SHIFT   20U
138 #define XSYSMONPSU_ISR_0_PL_ALM_4_WIDTH   1U
139 #define XSYSMONPSU_ISR_0_PL_ALM_4_MASK    0x00100000U
140
141 #define XSYSMONPSU_ISR_0_PL_ALM_3_SHIFT   19U
142 #define XSYSMONPSU_ISR_0_PL_ALM_3_WIDTH   1U
143 #define XSYSMONPSU_ISR_0_PL_ALM_3_MASK    0x00080000U
144
145 #define XSYSMONPSU_ISR_0_PL_ALM_2_SHIFT   18U
146 #define XSYSMONPSU_ISR_0_PL_ALM_2_WIDTH   1U
147 #define XSYSMONPSU_ISR_0_PL_ALM_2_MASK    0x00040000U
148
149 #define XSYSMONPSU_ISR_0_PL_ALM_1_SHIFT   17U
150 #define XSYSMONPSU_ISR_0_PL_ALM_1_WIDTH   1U
151 #define XSYSMONPSU_ISR_0_PL_ALM_1_MASK    0x00020000U
152
153 #define XSYSMONPSU_ISR_0_PL_ALM_0_SHIFT   16U
154 #define XSYSMONPSU_ISR_0_PL_ALM_0_WIDTH   1U
155 #define XSYSMONPSU_ISR_0_PL_ALM_0_MASK    0x00010000U
156
157 #define XSYSMONPSU_ISR_0_PS_ALM_15_SHIFT   15U
158 #define XSYSMONPSU_ISR_0_PS_ALM_15_WIDTH   1U
159 #define XSYSMONPSU_ISR_0_PS_ALM_15_MASK    0x00008000U
160
161 #define XSYSMONPSU_ISR_0_PS_ALM_14_SHIFT   14U
162 #define XSYSMONPSU_ISR_0_PS_ALM_14_WIDTH   1U
163 #define XSYSMONPSU_ISR_0_PS_ALM_14_MASK    0x00004000U
164
165 #define XSYSMONPSU_ISR_0_PS_ALM_13_SHIFT   13U
166 #define XSYSMONPSU_ISR_0_PS_ALM_13_WIDTH   1U
167 #define XSYSMONPSU_ISR_0_PS_ALM_13_MASK    0x00002000U
168
169 #define XSYSMONPSU_ISR_0_PS_ALM_12_SHIFT   12U
170 #define XSYSMONPSU_ISR_0_PS_ALM_12_WIDTH   1U
171 #define XSYSMONPSU_ISR_0_PS_ALM_12_MASK    0x00001000U
172
173 #define XSYSMONPSU_ISR_0_PS_ALM_11_SHIFT   11U
174 #define XSYSMONPSU_ISR_0_PS_ALM_11_WIDTH   1U
175 #define XSYSMONPSU_ISR_0_PS_ALM_11_MASK    0x00000800U
176
177 #define XSYSMONPSU_ISR_0_PS_ALM_10_SHIFT   10U
178 #define XSYSMONPSU_ISR_0_PS_ALM_10_WIDTH   1U
179 #define XSYSMONPSU_ISR_0_PS_ALM_10_MASK    0x00000400U
180
181 #define XSYSMONPSU_ISR_0_PS_ALM_9_SHIFT   9U
182 #define XSYSMONPSU_ISR_0_PS_ALM_9_WIDTH   1U
183 #define XSYSMONPSU_ISR_0_PS_ALM_9_MASK    0x00000200U
184
185 #define XSYSMONPSU_ISR_0_PS_ALM_8_SHIFT   8U
186 #define XSYSMONPSU_ISR_0_PS_ALM_8_WIDTH   1U
187 #define XSYSMONPSU_ISR_0_PS_ALM_8_MASK    0x00000100U
188
189 #define XSYSMONPSU_ISR_0_PS_ALM_7_SHIFT   7U
190 #define XSYSMONPSU_ISR_0_PS_ALM_7_WIDTH   1U
191 #define XSYSMONPSU_ISR_0_PS_ALM_7_MASK    0x00000080U
192
193 #define XSYSMONPSU_ISR_0_PS_ALM_6_SHIFT   6U
194 #define XSYSMONPSU_ISR_0_PS_ALM_6_WIDTH   1U
195 #define XSYSMONPSU_ISR_0_PS_ALM_6_MASK    0x00000040U
196
197 #define XSYSMONPSU_ISR_0_PS_ALM_5_SHIFT   5U
198 #define XSYSMONPSU_ISR_0_PS_ALM_5_WIDTH   1U
199 #define XSYSMONPSU_ISR_0_PS_ALM_5_MASK    0x00000020U
200
201 #define XSYSMONPSU_ISR_0_PS_ALM_4_SHIFT   4U
202 #define XSYSMONPSU_ISR_0_PS_ALM_4_WIDTH   1U
203 #define XSYSMONPSU_ISR_0_PS_ALM_4_MASK    0x00000010U
204
205 #define XSYSMONPSU_ISR_0_PS_ALM_3_SHIFT   3U
206 #define XSYSMONPSU_ISR_0_PS_ALM_3_WIDTH   1U
207 #define XSYSMONPSU_ISR_0_PS_ALM_3_MASK    0x00000008U
208
209 #define XSYSMONPSU_ISR_0_PS_ALM_2_SHIFT   2U
210 #define XSYSMONPSU_ISR_0_PS_ALM_2_WIDTH   1U
211 #define XSYSMONPSU_ISR_0_PS_ALM_2_MASK    0x00000004U
212
213 #define XSYSMONPSU_ISR_0_PS_ALM_1_SHIFT   1U
214 #define XSYSMONPSU_ISR_0_PS_ALM_1_WIDTH   1U
215 #define XSYSMONPSU_ISR_0_PS_ALM_1_MASK    0x00000002U
216
217 #define XSYSMONPSU_ISR_0_PS_ALM_0_SHIFT   0U
218 #define XSYSMONPSU_ISR_0_PS_ALM_0_WIDTH   1U
219 #define XSYSMONPSU_ISR_0_PS_ALM_0_MASK    0x00000001U
220
221 /**
222  * Register: XSysmonPsuIsr1
223  */
224 #define XSYSMONPSU_ISR_1_OFFSET   0x00000014U
225 #define XSYSMONPSU_ISR_1_MASK     0xe000001fU
226 #define XSYSMONPSU_ISR_1_RSTVAL   0x00000000U
227
228 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_SHIFT   31U
229 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_WIDTH   1U
230 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_MASK    0x80000000U
231
232 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PL_SYSMON_SHIFT   30U
233 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PL_SYSMON_WIDTH   1U
234 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PL_SYSMON_MASK    0x40000000U
235
236 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PS_SYSMON_SHIFT   29U
237 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PS_SYSMON_WIDTH   1U
238 #define XSYSMONPSU_ISR_1_ADD_DECD_ERR_PS_SYSMON_MASK    0x20000000U
239
240 #define XSYSMONPSU_ISR_1_EOS_SHIFT   4U
241 #define XSYSMONPSU_ISR_1_EOS_WIDTH   1U
242 #define XSYSMONPSU_ISR_1_EOS_MASK    0x00000010U
243
244 #define XSYSMONPSU_ISR_1_EOC_SHIFT   3U
245 #define XSYSMONPSU_ISR_1_EOC_WIDTH   1U
246 #define XSYSMONPSU_ISR_1_EOC_MASK    0x00000008U
247
248 #define XSYSMONPSU_ISR_1_PL_OT_SHIFT   2U
249 #define XSYSMONPSU_ISR_1_PL_OT_WIDTH   1U
250 #define XSYSMONPSU_ISR_1_PL_OT_MASK    0x00000004U
251
252 #define XSYSMONPSU_ISR_1_PS_LPD_OT_SHIFT   1U
253 #define XSYSMONPSU_ISR_1_PS_LPD_OT_WIDTH   1U
254 #define XSYSMONPSU_ISR_1_PS_LPD_OT_MASK    0x00000002U
255
256 #define XSYSMONPSU_ISR_1_PS_FPD_OT_SHIFT   0U
257 #define XSYSMONPSU_ISR_1_PS_FPD_OT_WIDTH   1U
258 #define XSYSMONPSU_ISR_1_PS_FPD_OT_MASK    0x00000001U
259
260 /**
261  * Register: XSysmonPsuImr0
262  */
263 #define XSYSMONPSU_IMR_0_OFFSET   0x00000018U
264 #define XSYSMONPSU_IMR_0_RSTVAL   0xffffffffU
265
266 #define XSYSMONPSU_IMR_0_PL_ALM_15_SHIFT   31U
267 #define XSYSMONPSU_IMR_0_PL_ALM_15_WIDTH   1U
268 #define XSYSMONPSU_IMR_0_PL_ALM_15_MASK    0x80000000U
269
270 #define XSYSMONPSU_IMR_0_PL_ALM_14_SHIFT   30U
271 #define XSYSMONPSU_IMR_0_PL_ALM_14_WIDTH   1U
272 #define XSYSMONPSU_IMR_0_PL_ALM_14_MASK    0x40000000U
273
274 #define XSYSMONPSU_IMR_0_PL_ALM_13_SHIFT   29U
275 #define XSYSMONPSU_IMR_0_PL_ALM_13_WIDTH   1U
276 #define XSYSMONPSU_IMR_0_PL_ALM_13_MASK    0x20000000U
277
278 #define XSYSMONPSU_IMR_0_PL_ALM_12_SHIFT   28U
279 #define XSYSMONPSU_IMR_0_PL_ALM_12_WIDTH   1U
280 #define XSYSMONPSU_IMR_0_PL_ALM_12_MASK    0x10000000U
281
282 #define XSYSMONPSU_IMR_0_PL_ALM_11_SHIFT   27U
283 #define XSYSMONPSU_IMR_0_PL_ALM_11_WIDTH   1U
284 #define XSYSMONPSU_IMR_0_PL_ALM_11_MASK    0x08000000U
285
286 #define XSYSMONPSU_IMR_0_PL_ALM_10_SHIFT   26U
287 #define XSYSMONPSU_IMR_0_PL_ALM_10_WIDTH   1U
288 #define XSYSMONPSU_IMR_0_PL_ALM_10_MASK    0x04000000U
289
290 #define XSYSMONPSU_IMR_0_PL_ALM_9_SHIFT   25U
291 #define XSYSMONPSU_IMR_0_PL_ALM_9_WIDTH   1U
292 #define XSYSMONPSU_IMR_0_PL_ALM_9_MASK    0x02000000U
293
294 #define XSYSMONPSU_IMR_0_PL_ALM_8_SHIFT   24U
295 #define XSYSMONPSU_IMR_0_PL_ALM_8_WIDTH   1U
296 #define XSYSMONPSU_IMR_0_PL_ALM_8_MASK    0x01000000U
297
298 #define XSYSMONPSU_IMR_0_PL_ALM_7_SHIFT   23U
299 #define XSYSMONPSU_IMR_0_PL_ALM_7_WIDTH   1U
300 #define XSYSMONPSU_IMR_0_PL_ALM_7_MASK    0x00800000U
301
302 #define XSYSMONPSU_IMR_0_PL_ALM_6_SHIFT   22U
303 #define XSYSMONPSU_IMR_0_PL_ALM_6_WIDTH   1U
304 #define XSYSMONPSU_IMR_0_PL_ALM_6_MASK    0x00400000U
305
306 #define XSYSMONPSU_IMR_0_PL_ALM_5_SHIFT   21U
307 #define XSYSMONPSU_IMR_0_PL_ALM_5_WIDTH   1U
308 #define XSYSMONPSU_IMR_0_PL_ALM_5_MASK    0x00200000U
309
310 #define XSYSMONPSU_IMR_0_PL_ALM_4_SHIFT   20U
311 #define XSYSMONPSU_IMR_0_PL_ALM_4_WIDTH   1U
312 #define XSYSMONPSU_IMR_0_PL_ALM_4_MASK    0x00100000U
313
314 #define XSYSMONPSU_IMR_0_PL_ALM_3_SHIFT   19U
315 #define XSYSMONPSU_IMR_0_PL_ALM_3_WIDTH   1U
316 #define XSYSMONPSU_IMR_0_PL_ALM_3_MASK    0x00080000U
317
318 #define XSYSMONPSU_IMR_0_PL_ALM_2_SHIFT   18U
319 #define XSYSMONPSU_IMR_0_PL_ALM_2_WIDTH   1U
320 #define XSYSMONPSU_IMR_0_PL_ALM_2_MASK    0x00040000U
321
322 #define XSYSMONPSU_IMR_0_PL_ALM_1_SHIFT   17U
323 #define XSYSMONPSU_IMR_0_PL_ALM_1_WIDTH   1U
324 #define XSYSMONPSU_IMR_0_PL_ALM_1_MASK    0x00020000U
325
326 #define XSYSMONPSU_IMR_0_PL_ALM_0_SHIFT   16U
327 #define XSYSMONPSU_IMR_0_PL_ALM_0_WIDTH   1U
328 #define XSYSMONPSU_IMR_0_PL_ALM_0_MASK    0x00010000U
329
330 #define XSYSMONPSU_IMR_0_PS_ALM_15_SHIFT   15U
331 #define XSYSMONPSU_IMR_0_PS_ALM_15_WIDTH   1U
332 #define XSYSMONPSU_IMR_0_PS_ALM_15_MASK    0x00008000U
333
334 #define XSYSMONPSU_IMR_0_PS_ALM_14_SHIFT   14U
335 #define XSYSMONPSU_IMR_0_PS_ALM_14_WIDTH   1U
336 #define XSYSMONPSU_IMR_0_PS_ALM_14_MASK    0x00004000U
337
338 #define XSYSMONPSU_IMR_0_PS_ALM_13_SHIFT   13U
339 #define XSYSMONPSU_IMR_0_PS_ALM_13_WIDTH   1U
340 #define XSYSMONPSU_IMR_0_PS_ALM_13_MASK    0x00002000U
341
342 #define XSYSMONPSU_IMR_0_PS_ALM_12_SHIFT   12U
343 #define XSYSMONPSU_IMR_0_PS_ALM_12_WIDTH   1U
344 #define XSYSMONPSU_IMR_0_PS_ALM_12_MASK    0x00001000U
345
346 #define XSYSMONPSU_IMR_0_PS_ALM_11_SHIFT   11U
347 #define XSYSMONPSU_IMR_0_PS_ALM_11_WIDTH   1U
348 #define XSYSMONPSU_IMR_0_PS_ALM_11_MASK    0x00000800U
349
350 #define XSYSMONPSU_IMR_0_PS_ALM_10_SHIFT   10U
351 #define XSYSMONPSU_IMR_0_PS_ALM_10_WIDTH   1U
352 #define XSYSMONPSU_IMR_0_PS_ALM_10_MASK    0x00000400U
353
354 #define XSYSMONPSU_IMR_0_PS_ALM_9_SHIFT   9U
355 #define XSYSMONPSU_IMR_0_PS_ALM_9_WIDTH   1U
356 #define XSYSMONPSU_IMR_0_PS_ALM_9_MASK    0x00000200U
357
358 #define XSYSMONPSU_IMR_0_PS_ALM_8_SHIFT   8U
359 #define XSYSMONPSU_IMR_0_PS_ALM_8_WIDTH   1U
360 #define XSYSMONPSU_IMR_0_PS_ALM_8_MASK    0x00000100U
361
362 #define XSYSMONPSU_IMR_0_PS_ALM_7_SHIFT   7U
363 #define XSYSMONPSU_IMR_0_PS_ALM_7_WIDTH   1U
364 #define XSYSMONPSU_IMR_0_PS_ALM_7_MASK    0x00000080U
365
366 #define XSYSMONPSU_IMR_0_PS_ALM_6_SHIFT   6U
367 #define XSYSMONPSU_IMR_0_PS_ALM_6_WIDTH   1U
368 #define XSYSMONPSU_IMR_0_PS_ALM_6_MASK    0x00000040U
369
370 #define XSYSMONPSU_IMR_0_PS_ALM_5_SHIFT   5U
371 #define XSYSMONPSU_IMR_0_PS_ALM_5_WIDTH   1U
372 #define XSYSMONPSU_IMR_0_PS_ALM_5_MASK    0x00000020U
373
374 #define XSYSMONPSU_IMR_0_PS_ALM_4_SHIFT   4U
375 #define XSYSMONPSU_IMR_0_PS_ALM_4_WIDTH   1U
376 #define XSYSMONPSU_IMR_0_PS_ALM_4_MASK    0x00000010U
377
378 #define XSYSMONPSU_IMR_0_PS_ALM_3_SHIFT   3U
379 #define XSYSMONPSU_IMR_0_PS_ALM_3_WIDTH   1U
380 #define XSYSMONPSU_IMR_0_PS_ALM_3_MASK    0x00000008U
381
382 #define XSYSMONPSU_IMR_0_PS_ALM_2_SHIFT   2U
383 #define XSYSMONPSU_IMR_0_PS_ALM_2_WIDTH   1U
384 #define XSYSMONPSU_IMR_0_PS_ALM_2_MASK    0x00000004U
385
386 #define XSYSMONPSU_IMR_0_PS_ALM_1_SHIFT   1U
387 #define XSYSMONPSU_IMR_0_PS_ALM_1_WIDTH   1U
388 #define XSYSMONPSU_IMR_0_PS_ALM_1_MASK    0x00000002U
389
390 #define XSYSMONPSU_IMR_0_PS_ALM_0_SHIFT   0U
391 #define XSYSMONPSU_IMR_0_PS_ALM_0_WIDTH   1U
392 #define XSYSMONPSU_IMR_0_PS_ALM_0_MASK    0x00000001U
393
394 /**
395  * Register: XSysmonPsuImr1
396  */
397 #define XSYSMONPSU_IMR_1_OFFSET   0x0000001CU
398 #define XSYSMONPSU_IMR_1_RSTVAL   0xe000001fU
399
400 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_SHIFT   31U
401 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_WIDTH   1U
402 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_MASK    0x80000000U
403
404 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PL_SYSMON_SHIFT   30U
405 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PL_SYSMON_WIDTH   1U
406 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PL_SYSMON_MASK    0x40000000U
407
408 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PS_SYSMON_SHIFT   29U
409 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PS_SYSMON_WIDTH   1U
410 #define XSYSMONPSU_IMR_1_ADD_DECD_ERR_PS_SYSMON_MASK    0x20000000U
411
412 #define XSYSMONPSU_IMR_1_EOS_SHIFT   4U
413 #define XSYSMONPSU_IMR_1_EOS_WIDTH   1U
414 #define XSYSMONPSU_IMR_1_EOS_MASK    0x00000010U
415
416 #define XSYSMONPSU_IMR_1_EOC_SHIFT   3U
417 #define XSYSMONPSU_IMR_1_EOC_WIDTH   1U
418 #define XSYSMONPSU_IMR_1_EOC_MASK    0x00000008U
419
420 #define XSYSMONPSU_IMR_1_PL_OT_SHIFT   2U
421 #define XSYSMONPSU_IMR_1_PL_OT_WIDTH   1U
422 #define XSYSMONPSU_IMR_1_PL_OT_MASK    0x00000004U
423
424 #define XSYSMONPSU_IMR_1_PS_LPD_OT_SHIFT   1U
425 #define XSYSMONPSU_IMR_1_PS_LPD_OT_WIDTH   1U
426 #define XSYSMONPSU_IMR_1_PS_LPD_OT_MASK    0x00000002U
427
428 #define XSYSMONPSU_IMR_1_PS_FPD_OT_SHIFT   0U
429 #define XSYSMONPSU_IMR_1_PS_FPD_OT_WIDTH   1U
430 #define XSYSMONPSU_IMR_1_PS_FPD_OT_MASK    0x00000001U
431
432 /**
433  * Register: XSysmonPsuIer0
434  */
435 #define XSYSMONPSU_IER_0_OFFSET   0x00000020U
436 #define XSYSMONPSU_IXR_0_MASK     0xFFFFFFFFU
437 #define XSYSMONPSU_IER_0_RSTVAL   0x00000000U
438
439 #define XSYSMONPSU_IER_0_PL_ALM_15_SHIFT   31U
440 #define XSYSMONPSU_IER_0_PL_ALM_15_WIDTH   1U
441 #define XSYSMONPSU_IER_0_PL_ALM_15_MASK    0x80000000U
442
443 #define XSYSMONPSU_IER_0_PL_ALM_14_SHIFT   30U
444 #define XSYSMONPSU_IER_0_PL_ALM_14_WIDTH   1U
445 #define XSYSMONPSU_IER_0_PL_ALM_14_MASK    0x40000000U
446
447 #define XSYSMONPSU_IER_0_PL_ALM_13_SHIFT   29U
448 #define XSYSMONPSU_IER_0_PL_ALM_13_WIDTH   1U
449 #define XSYSMONPSU_IER_0_PL_ALM_13_MASK    0x20000000U
450
451 #define XSYSMONPSU_IER_0_PL_ALM_12_SHIFT   28U
452 #define XSYSMONPSU_IER_0_PL_ALM_12_WIDTH   1U
453 #define XSYSMONPSU_IER_0_PL_ALM_12_MASK    0x10000000U
454
455 #define XSYSMONPSU_IER_0_PL_ALM_11_SHIFT   27U
456 #define XSYSMONPSU_IER_0_PL_ALM_11_WIDTH   1U
457 #define XSYSMONPSU_IER_0_PL_ALM_11_MASK    0x08000000U
458
459 #define XSYSMONPSU_IER_0_PL_ALM_10_SHIFT   26U
460 #define XSYSMONPSU_IER_0_PL_ALM_10_WIDTH   1U
461 #define XSYSMONPSU_IER_0_PL_ALM_10_MASK    0x04000000U
462
463 #define XSYSMONPSU_IER_0_PL_ALM_9_SHIFT   25U
464 #define XSYSMONPSU_IER_0_PL_ALM_9_WIDTH   1U
465 #define XSYSMONPSU_IER_0_PL_ALM_9_MASK    0x02000000U
466
467 #define XSYSMONPSU_IER_0_PL_ALM_8_SHIFT   24U
468 #define XSYSMONPSU_IER_0_PL_ALM_8_WIDTH   1U
469 #define XSYSMONPSU_IER_0_PL_ALM_8_MASK    0x01000000U
470
471 #define XSYSMONPSU_IER_0_PL_ALM_7_SHIFT   23U
472 #define XSYSMONPSU_IER_0_PL_ALM_7_WIDTH   1U
473 #define XSYSMONPSU_IER_0_PL_ALM_7_MASK    0x00800000U
474
475 #define XSYSMONPSU_IER_0_PL_ALM_6_SHIFT   22U
476 #define XSYSMONPSU_IER_0_PL_ALM_6_WIDTH   1U
477 #define XSYSMONPSU_IER_0_PL_ALM_6_MASK    0x00400000U
478
479 #define XSYSMONPSU_IER_0_PL_ALM_5_SHIFT   21U
480 #define XSYSMONPSU_IER_0_PL_ALM_5_WIDTH   1U
481 #define XSYSMONPSU_IER_0_PL_ALM_5_MASK    0x00200000U
482
483 #define XSYSMONPSU_IER_0_PL_ALM_4_SHIFT   20U
484 #define XSYSMONPSU_IER_0_PL_ALM_4_WIDTH   1U
485 #define XSYSMONPSU_IER_0_PL_ALM_4_MASK    0x00100000U
486
487 #define XSYSMONPSU_IER_0_PL_ALM_3_SHIFT   19U
488 #define XSYSMONPSU_IER_0_PL_ALM_3_WIDTH   1U
489 #define XSYSMONPSU_IER_0_PL_ALM_3_MASK    0x00080000U
490
491 #define XSYSMONPSU_IER_0_PL_ALM_2_SHIFT   18U
492 #define XSYSMONPSU_IER_0_PL_ALM_2_WIDTH   1U
493 #define XSYSMONPSU_IER_0_PL_ALM_2_MASK    0x00040000U
494
495 #define XSYSMONPSU_IER_0_PL_ALM_1_SHIFT   17U
496 #define XSYSMONPSU_IER_0_PL_ALM_1_WIDTH   1U
497 #define XSYSMONPSU_IER_0_PL_ALM_1_MASK    0x00020000U
498
499 #define XSYSMONPSU_IER_0_PL_ALM_0_SHIFT   16U
500 #define XSYSMONPSU_IER_0_PL_ALM_0_WIDTH   1U
501 #define XSYSMONPSU_IER_0_PL_ALM_0_MASK    0x00010000U
502
503 #define XSYSMONPSU_IER_0_PS_ALM_15_SHIFT   15U
504 #define XSYSMONPSU_IER_0_PS_ALM_15_WIDTH   1U
505 #define XSYSMONPSU_IER_0_PS_ALM_15_MASK    0x00008000U
506
507 #define XSYSMONPSU_IER_0_PS_ALM_14_SHIFT   14U
508 #define XSYSMONPSU_IER_0_PS_ALM_14_WIDTH   1U
509 #define XSYSMONPSU_IER_0_PS_ALM_14_MASK    0x00004000U
510
511 #define XSYSMONPSU_IER_0_PS_ALM_13_SHIFT   13U
512 #define XSYSMONPSU_IER_0_PS_ALM_13_WIDTH   1U
513 #define XSYSMONPSU_IER_0_PS_ALM_13_MASK    0x00002000U
514
515 #define XSYSMONPSU_IER_0_PS_ALM_12_SHIFT   12U
516 #define XSYSMONPSU_IER_0_PS_ALM_12_WIDTH   1U
517 #define XSYSMONPSU_IER_0_PS_ALM_12_MASK    0x00001000U
518
519 #define XSYSMONPSU_IER_0_PS_ALM_11_SHIFT   11U
520 #define XSYSMONPSU_IER_0_PS_ALM_11_WIDTH   1U
521 #define XSYSMONPSU_IER_0_PS_ALM_11_MASK    0x00000800U
522
523 #define XSYSMONPSU_IER_0_PS_ALM_10_SHIFT   10U
524 #define XSYSMONPSU_IER_0_PS_ALM_10_WIDTH   1U
525 #define XSYSMONPSU_IER_0_PS_ALM_10_MASK    0x00000400U
526
527 #define XSYSMONPSU_IER_0_PS_ALM_9_SHIFT   9U
528 #define XSYSMONPSU_IER_0_PS_ALM_9_WIDTH   1U
529 #define XSYSMONPSU_IER_0_PS_ALM_9_MASK    0x00000200U
530
531 #define XSYSMONPSU_IER_0_PS_ALM_8_SHIFT   8U
532 #define XSYSMONPSU_IER_0_PS_ALM_8_WIDTH   1U
533 #define XSYSMONPSU_IER_0_PS_ALM_8_MASK    0x00000100U
534
535 #define XSYSMONPSU_IER_0_PS_ALM_7_SHIFT   7U
536 #define XSYSMONPSU_IER_0_PS_ALM_7_WIDTH   1U
537 #define XSYSMONPSU_IER_0_PS_ALM_7_MASK    0x00000080U
538
539 #define XSYSMONPSU_IER_0_PS_ALM_6_SHIFT   6U
540 #define XSYSMONPSU_IER_0_PS_ALM_6_WIDTH   1U
541 #define XSYSMONPSU_IER_0_PS_ALM_6_MASK    0x00000040U
542
543 #define XSYSMONPSU_IER_0_PS_ALM_5_SHIFT   5U
544 #define XSYSMONPSU_IER_0_PS_ALM_5_WIDTH   1U
545 #define XSYSMONPSU_IER_0_PS_ALM_5_MASK    0x00000020U
546
547 #define XSYSMONPSU_IER_0_PS_ALM_4_SHIFT   4U
548 #define XSYSMONPSU_IER_0_PS_ALM_4_WIDTH   1U
549 #define XSYSMONPSU_IER_0_PS_ALM_4_MASK    0x00000010U
550
551 #define XSYSMONPSU_IER_0_PS_ALM_3_SHIFT   3U
552 #define XSYSMONPSU_IER_0_PS_ALM_3_WIDTH   1U
553 #define XSYSMONPSU_IER_0_PS_ALM_3_MASK    0x00000008U
554
555 #define XSYSMONPSU_IER_0_PS_ALM_2_SHIFT   2U
556 #define XSYSMONPSU_IER_0_PS_ALM_2_WIDTH   1U
557 #define XSYSMONPSU_IER_0_PS_ALM_2_MASK    0x00000004U
558
559 #define XSYSMONPSU_IER_0_PS_ALM_1_SHIFT   1U
560 #define XSYSMONPSU_IER_0_PS_ALM_1_WIDTH   1U
561 #define XSYSMONPSU_IER_0_PS_ALM_1_MASK    0x00000002U
562
563 #define XSYSMONPSU_IER_0_PS_ALM_0_SHIFT   0U
564 #define XSYSMONPSU_IER_0_PS_ALM_0_WIDTH   1U
565 #define XSYSMONPSU_IER_0_PS_ALM_0_MASK    0x00000001U
566
567 /**
568  * Register: XSysmonPsuIer1
569  */
570 #define XSYSMONPSU_IER_1_OFFSET   0x00000024U
571 #define XSYSMONPSU_IXR_1_MASK     0xE000001FU
572 #define XSYSMONPSU_IER_1_RSTVAL   0x00000000U
573
574 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_SHIFT   31U
575 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_WIDTH   1U
576 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_MASK    0x80000000U
577
578 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PL_SYSMON_SHIFT   30U
579 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PL_SYSMON_WIDTH   1U
580 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PL_SYSMON_MASK    0x40000000U
581
582 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PS_SYSMON_SHIFT   29U
583 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PS_SYSMON_WIDTH   1U
584 #define XSYSMONPSU_IER_1_ADD_DECD_ERR_PS_SYSMON_MASK    0x20000000U
585
586 #define XSYSMONPSU_IER_1_EOS_SHIFT   4U
587 #define XSYSMONPSU_IER_1_EOS_WIDTH   1U
588 #define XSYSMONPSU_IER_1_EOS_MASK    0x00000010U
589
590 #define XSYSMONPSU_IER_1_EOC_SHIFT   3U
591 #define XSYSMONPSU_IER_1_EOC_WIDTH   1U
592 #define XSYSMONPSU_IER_1_EOC_MASK    0x00000008U
593
594 #define XSYSMONPSU_IER_1_PL_OT_SHIFT   2U
595 #define XSYSMONPSU_IER_1_PL_OT_WIDTH   1U
596 #define XSYSMONPSU_IER_1_PL_OT_MASK    0x00000004U
597
598 #define XSYSMONPSU_IER_1_PS_LPD_OT_SHIFT   1U
599 #define XSYSMONPSU_IER_1_PS_LPD_OT_WIDTH   1U
600 #define XSYSMONPSU_IER_1_PS_LPD_OT_MASK    0x00000002U
601
602 #define XSYSMONPSU_IER_1_PS_FPD_OT_SHIFT   0U
603 #define XSYSMONPSU_IER_1_PS_FPD_OT_WIDTH   1U
604 #define XSYSMONPSU_IER_1_PS_FPD_OT_MASK    0x00000001U
605
606 #define XSYSMONPSU_IXR_1_SHIFT  32U
607
608 /**
609  * Register: XSysmonPsuIdr0
610  */
611 #define XSYSMONPSU_IDR_0_OFFSET   0x00000028U
612 #define XSYSMONPSU_IDR_0_RSTVAL   0x00000000U
613
614 #define XSYSMONPSU_IDR_0_PL_ALM_15_SHIFT   31U
615 #define XSYSMONPSU_IDR_0_PL_ALM_15_WIDTH   1U
616 #define XSYSMONPSU_IDR_0_PL_ALM_15_MASK    0x80000000U
617
618 #define XSYSMONPSU_IDR_0_PL_ALM_14_SHIFT   30U
619 #define XSYSMONPSU_IDR_0_PL_ALM_14_WIDTH   1U
620 #define XSYSMONPSU_IDR_0_PL_ALM_14_MASK    0x40000000U
621
622 #define XSYSMONPSU_IDR_0_PL_ALM_13_SHIFT   29U
623 #define XSYSMONPSU_IDR_0_PL_ALM_13_WIDTH   1U
624 #define XSYSMONPSU_IDR_0_PL_ALM_13_MASK    0x20000000U
625
626 #define XSYSMONPSU_IDR_0_PL_ALM_12_SHIFT   28U
627 #define XSYSMONPSU_IDR_0_PL_ALM_12_WIDTH   1U
628 #define XSYSMONPSU_IDR_0_PL_ALM_12_MASK    0x10000000U
629
630 #define XSYSMONPSU_IDR_0_PL_ALM_11_SHIFT   27U
631 #define XSYSMONPSU_IDR_0_PL_ALM_11_WIDTH   1U
632 #define XSYSMONPSU_IDR_0_PL_ALM_11_MASK    0x08000000U
633
634 #define XSYSMONPSU_IDR_0_PL_ALM_10_SHIFT   26U
635 #define XSYSMONPSU_IDR_0_PL_ALM_10_WIDTH   1U
636 #define XSYSMONPSU_IDR_0_PL_ALM_10_MASK    0x04000000U
637
638 #define XSYSMONPSU_IDR_0_PL_ALM_9_SHIFT   25U
639 #define XSYSMONPSU_IDR_0_PL_ALM_9_WIDTH   1U
640 #define XSYSMONPSU_IDR_0_PL_ALM_9_MASK    0x02000000U
641
642 #define XSYSMONPSU_IDR_0_PL_ALM_8_SHIFT   24U
643 #define XSYSMONPSU_IDR_0_PL_ALM_8_WIDTH   1U
644 #define XSYSMONPSU_IDR_0_PL_ALM_8_MASK    0x01000000U
645
646 #define XSYSMONPSU_IDR_0_PL_ALM_7_SHIFT   23U
647 #define XSYSMONPSU_IDR_0_PL_ALM_7_WIDTH   1U
648 #define XSYSMONPSU_IDR_0_PL_ALM_7_MASK    0x00800000U
649
650 #define XSYSMONPSU_IDR_0_PL_ALM_6_SHIFT   22U
651 #define XSYSMONPSU_IDR_0_PL_ALM_6_WIDTH   1U
652 #define XSYSMONPSU_IDR_0_PL_ALM_6_MASK    0x00400000U
653
654 #define XSYSMONPSU_IDR_0_PL_ALM_5_SHIFT   21U
655 #define XSYSMONPSU_IDR_0_PL_ALM_5_WIDTH   1U
656 #define XSYSMONPSU_IDR_0_PL_ALM_5_MASK    0x00200000U
657
658 #define XSYSMONPSU_IDR_0_PL_ALM_4_SHIFT   20U
659 #define XSYSMONPSU_IDR_0_PL_ALM_4_WIDTH   1U
660 #define XSYSMONPSU_IDR_0_PL_ALM_4_MASK    0x00100000U
661
662 #define XSYSMONPSU_IDR_0_PL_ALM_3_SHIFT   19U
663 #define XSYSMONPSU_IDR_0_PL_ALM_3_WIDTH   1U
664 #define XSYSMONPSU_IDR_0_PL_ALM_3_MASK    0x00080000U
665
666 #define XSYSMONPSU_IDR_0_PL_ALM_2_SHIFT   18U
667 #define XSYSMONPSU_IDR_0_PL_ALM_2_WIDTH   1U
668 #define XSYSMONPSU_IDR_0_PL_ALM_2_MASK    0x00040000U
669
670 #define XSYSMONPSU_IDR_0_PL_ALM_1_SHIFT   17U
671 #define XSYSMONPSU_IDR_0_PL_ALM_1_WIDTH   1U
672 #define XSYSMONPSU_IDR_0_PL_ALM_1_MASK    0x00020000U
673
674 #define XSYSMONPSU_IDR_0_PL_ALM_0_SHIFT   16U
675 #define XSYSMONPSU_IDR_0_PL_ALM_0_WIDTH   1U
676 #define XSYSMONPSU_IDR_0_PL_ALM_0_MASK    0x00010000U
677
678 #define XSYSMONPSU_IDR_0_PS_ALM_15_SHIFT   15U
679 #define XSYSMONPSU_IDR_0_PS_ALM_15_WIDTH   1U
680 #define XSYSMONPSU_IDR_0_PS_ALM_15_MASK    0x00008000U
681
682 #define XSYSMONPSU_IDR_0_PS_ALM_14_SHIFT   14U
683 #define XSYSMONPSU_IDR_0_PS_ALM_14_WIDTH   1U
684 #define XSYSMONPSU_IDR_0_PS_ALM_14_MASK    0x00004000U
685
686 #define XSYSMONPSU_IDR_0_PS_ALM_13_SHIFT   13U
687 #define XSYSMONPSU_IDR_0_PS_ALM_13_WIDTH   1U
688 #define XSYSMONPSU_IDR_0_PS_ALM_13_MASK    0x00002000U
689
690 #define XSYSMONPSU_IDR_0_PS_ALM_12_SHIFT   12U
691 #define XSYSMONPSU_IDR_0_PS_ALM_12_WIDTH   1U
692 #define XSYSMONPSU_IDR_0_PS_ALM_12_MASK    0x00001000U
693
694 #define XSYSMONPSU_IDR_0_PS_ALM_11_SHIFT   11U
695 #define XSYSMONPSU_IDR_0_PS_ALM_11_WIDTH   1U
696 #define XSYSMONPSU_IDR_0_PS_ALM_11_MASK    0x00000800U
697
698 #define XSYSMONPSU_IDR_0_PS_ALM_10_SHIFT   10U
699 #define XSYSMONPSU_IDR_0_PS_ALM_10_WIDTH   1U
700 #define XSYSMONPSU_IDR_0_PS_ALM_10_MASK    0x00000400U
701
702 #define XSYSMONPSU_IDR_0_PS_ALM_9_SHIFT   9U
703 #define XSYSMONPSU_IDR_0_PS_ALM_9_WIDTH   1U
704 #define XSYSMONPSU_IDR_0_PS_ALM_9_MASK    0x00000200U
705
706 #define XSYSMONPSU_IDR_0_PS_ALM_8_SHIFT   8U
707 #define XSYSMONPSU_IDR_0_PS_ALM_8_WIDTH   1U
708 #define XSYSMONPSU_IDR_0_PS_ALM_8_MASK    0x00000100U
709
710 #define XSYSMONPSU_IDR_0_PS_ALM_7_SHIFT   7U
711 #define XSYSMONPSU_IDR_0_PS_ALM_7_WIDTH   1U
712 #define XSYSMONPSU_IDR_0_PS_ALM_7_MASK    0x00000080U
713
714 #define XSYSMONPSU_IDR_0_PS_ALM_6_SHIFT   6U
715 #define XSYSMONPSU_IDR_0_PS_ALM_6_WIDTH   1U
716 #define XSYSMONPSU_IDR_0_PS_ALM_6_MASK    0x00000040U
717
718 #define XSYSMONPSU_IDR_0_PS_ALM_5_SHIFT   5U
719 #define XSYSMONPSU_IDR_0_PS_ALM_5_WIDTH   1U
720 #define XSYSMONPSU_IDR_0_PS_ALM_5_MASK    0x00000020U
721
722 #define XSYSMONPSU_IDR_0_PS_ALM_4_SHIFT   4U
723 #define XSYSMONPSU_IDR_0_PS_ALM_4_WIDTH   1U
724 #define XSYSMONPSU_IDR_0_PS_ALM_4_MASK    0x00000010U
725
726 #define XSYSMONPSU_IDR_0_PS_ALM_3_SHIFT   3U
727 #define XSYSMONPSU_IDR_0_PS_ALM_3_WIDTH   1U
728 #define XSYSMONPSU_IDR_0_PS_ALM_3_MASK    0x00000008U
729
730 #define XSYSMONPSU_IDR_0_PS_ALM_2_SHIFT   2U
731 #define XSYSMONPSU_IDR_0_PS_ALM_2_WIDTH   1U
732 #define XSYSMONPSU_IDR_0_PS_ALM_2_MASK    0x00000004U
733
734 #define XSYSMONPSU_IDR_0_PS_ALM_1_SHIFT   1U
735 #define XSYSMONPSU_IDR_0_PS_ALM_1_WIDTH   1U
736 #define XSYSMONPSU_IDR_0_PS_ALM_1_MASK    0x00000002U
737
738 #define XSYSMONPSU_IDR_0_PS_ALM_0_SHIFT   0U
739 #define XSYSMONPSU_IDR_0_PS_ALM_0_WIDTH   1U
740 #define XSYSMONPSU_IDR_0_PS_ALM_0_MASK    0x00000001U
741
742 /**
743  * Register: XSysmonPsuIdr1
744  */
745 #define XSYSMONPSU_IDR_1_OFFSET   0x0000002CU
746 #define XSYSMONPSU_IDR_1_RSTVAL   0x00000000U
747
748 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_SHIFT   31U
749 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_WIDTH   1U
750 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_MASK    0x80000000U
751
752 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PL_SYSMON_SHIFT   30U
753 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PL_SYSMON_WIDTH   1U
754 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PL_SYSMON_MASK    0x40000000U
755
756 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PS_SYSMON_SHIFT   29U
757 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PS_SYSMON_WIDTH   1U
758 #define XSYSMONPSU_IDR_1_ADD_DECD_ERR_PS_SYSMON_MASK    0x20000000U
759
760 #define XSYSMONPSU_IDR_1_EOS_SHIFT   4U
761 #define XSYSMONPSU_IDR_1_EOS_WIDTH   1U
762 #define XSYSMONPSU_IDR_1_EOS_MASK    0x00000010U
763
764 #define XSYSMONPSU_IDR_1_EOC_SHIFT   3U
765 #define XSYSMONPSU_IDR_1_EOC_WIDTH   1U
766 #define XSYSMONPSU_IDR_1_EOC_MASK    0x00000008U
767
768 #define XSYSMONPSU_IDR_1_PL_OT_SHIFT   2U
769 #define XSYSMONPSU_IDR_1_PL_OT_WIDTH   1U
770 #define XSYSMONPSU_IDR_1_PL_OT_MASK    0x00000004U
771
772 #define XSYSMONPSU_IDR_1_PS_LPD_OT_SHIFT   1U
773 #define XSYSMONPSU_IDR_1_PS_LPD_OT_WIDTH   1U
774 #define XSYSMONPSU_IDR_1_PS_LPD_OT_MASK    0x00000002U
775
776 #define XSYSMONPSU_IDR_1_PS_FPD_OT_SHIFT   0U
777 #define XSYSMONPSU_IDR_1_PS_FPD_OT_WIDTH   1U
778 #define XSYSMONPSU_IDR_1_PS_FPD_OT_MASK    0x00000001U
779
780 /**
781  * Register: XSysmonPsuPsSysmonSts
782  */
783 #define XSYSMONPSU_PS_SYSMON_CSTS_OFFSET   0x00000040U
784 #define XSYSMONPSU_PS_SYSMON_CSTS_RSTVAL   0x00000000U
785
786 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_STE_SHIFT   24U
787 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_STE_WIDTH   4U
788 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_STE_MASK    0x0f000000U
789
790 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_DNE_SHIFT   16U
791 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_DNE_WIDTH   1U
792 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_DNE_MASK    0x00010000U
793
794 #define XSYSMONPSU_PS_SYSMON_CSTS_AUTO_CONVST_SHIFT   3U
795 #define XSYSMONPSU_PS_SYSMON_CSTS_AUTO_CONVST_WIDTH   1U
796 #define XSYSMONPSU_PS_SYSMON_CSTS_AUTO_CONVST_MASK    0x00000008U
797
798 #define XSYSMONPSU_PS_SYSMON_CSTS_CONVST_SHIFT   2U
799 #define XSYSMONPSU_PS_SYSMON_CSTS_CONVST_WIDTH   1U
800 #define XSYSMONPSU_PS_SYSMON_CSTS_CONVST_MASK    0x00000004U
801
802 #define XSYSMONPSU_PS_SYSMON_CSTS_RST_USR_SHIFT   1U
803 #define XSYSMONPSU_PS_SYSMON_CSTS_RST_USR_WIDTH   1U
804 #define XSYSMONPSU_PS_SYSMON_CSTS_RST_USR_MASK    0x00000002U
805
806 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_TRIG_SHIFT   0U
807 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_TRIG_WIDTH   1U
808 #define XSYSMONPSU_PS_SYSMON_CSTS_STRTUP_TRIG_MASK    0x00000001U
809
810 #define XSYSMONPSU_PS_SYSMON_READY 0x08010000U
811
812 /**
813  * Register: XSysmonPsuPlSysmonSts
814  */
815 #define XSYSMONPSU_PL_SYSMON_CSTS_OFFSET   0x00000044U
816 #define XSYSMONPSU_PL_SYSMON_CSTS_RSTVAL   0x00000000U
817
818 #define XSYSMONPSU_PL_SYSMON_CSTS_ACESBLE_SHIFT   0U
819 #define XSYSMONPSU_PL_SYSMON_CSTS_ACESBLE_WIDTH   1U
820 #define XSYSMONPSU_PL_SYSMON_CSTS_ACESBLE_MASK    0x00000001U
821
822 /**
823  * Register: XSysmonPsuMonSts
824  */
825 #define XSYSMONPSU_MON_STS_OFFSET   0x00000050U
826 #define XSYSMONPSU_MON_STS_RSTVAL   0x00000000U
827
828 #define XSYSMONPSU_MON_STS_JTAG_LCKD_SHIFT   23U
829 #define XSYSMONPSU_MON_STS_JTAG_LCKD_WIDTH   1U
830 #define XSYSMONPSU_MON_STS_JTAG_LCKD_MASK    0x00800000U
831
832 #define XSYSMONPSU_MON_STS_BSY_SHIFT   22U
833 #define XSYSMONPSU_MON_STS_BSY_WIDTH   1U
834 #define XSYSMONPSU_MON_STS_BSY_MASK    0x00400000U
835
836 #define XSYSMONPSU_MON_STS_CH_SHIFT   16U
837 #define XSYSMONPSU_MON_STS_CH_WIDTH   6U
838 #define XSYSMONPSU_MON_STS_CH_MASK    0x003f0000U
839
840 #define XSYSMONPSU_MON_STS_DATA_SHIFT   0U
841 #define XSYSMONPSU_MON_STS_DATA_WIDTH   16U
842 #define XSYSMONPSU_MON_STS_DATA_MASK    0x0000ffffU
843
844 /**
845  * Register: XSysmonPsuVccPspll0
846  */
847 #define XSYSMONPSU_VCC_PSPLL0_OFFSET   0x00000060U
848 #define XSYSMONPSU_VCC_PSPLL0_RSTVAL   0x00000000U
849
850 #define XSYSMONPSU_VCC_PSPLL0_VAL_SHIFT   0U
851 #define XSYSMONPSU_VCC_PSPLL0_VAL_WIDTH   16U
852 #define XSYSMONPSU_VCC_PSPLL0_VAL_MASK    0x0000ffffU
853
854 /**
855  * Register: XSysmonPsuVccPspll1
856  */
857 #define XSYSMONPSU_VCC_PSPLL1_OFFSET   0x00000064U
858 #define XSYSMONPSU_VCC_PSPLL1_RSTVAL   0x00000000U
859
860 #define XSYSMONPSU_VCC_PSPLL1_VAL_SHIFT   0U
861 #define XSYSMONPSU_VCC_PSPLL1_VAL_WIDTH   16U
862 #define XSYSMONPSU_VCC_PSPLL1_VAL_MASK    0x0000ffffU
863
864 /**
865  * Register: XSysmonPsuVccPspll2
866  */
867 #define XSYSMONPSU_VCC_PSPLL2_OFFSET   0x00000068U
868 #define XSYSMONPSU_VCC_PSPLL2_RSTVAL   0x00000000U
869
870 #define XSYSMONPSU_VCC_PSPLL2_VAL_SHIFT   0U
871 #define XSYSMONPSU_VCC_PSPLL2_VAL_WIDTH   16U
872 #define XSYSMONPSU_VCC_PSPLL2_VAL_MASK    0x0000ffffU
873
874 /**
875  * Register: XSysmonPsuVccPspll3
876  */
877 #define XSYSMONPSU_VCC_PSPLL3_OFFSET   0x0000006CU
878 #define XSYSMONPSU_VCC_PSPLL3_RSTVAL   0x00000000U
879
880 #define XSYSMONPSU_VCC_PSPLL3_VAL_SHIFT   0U
881 #define XSYSMONPSU_VCC_PSPLL3_VAL_WIDTH   16U
882 #define XSYSMONPSU_VCC_PSPLL3_VAL_MASK    0x0000ffffU
883
884 /**
885  * Register: XSysmonPsuVccPspll4
886  */
887 #define XSYSMONPSU_VCC_PSPLL4_OFFSET   0x00000070U
888 #define XSYSMONPSU_VCC_PSPLL4_RSTVAL   0x00000000U
889
890 #define XSYSMONPSU_VCC_PSPLL4_VAL_SHIFT   0U
891 #define XSYSMONPSU_VCC_PSPLL4_VAL_WIDTH   16U
892 #define XSYSMONPSU_VCC_PSPLL4_VAL_MASK    0x0000ffffU
893
894 /**
895  * Register: XSysmonPsuVccPsbatt
896  */
897 #define XSYSMONPSU_VCC_PSBATT_OFFSET   0x00000074U
898 #define XSYSMONPSU_VCC_PSBATT_RSTVAL   0x00000000U
899
900 #define XSYSMONPSU_VCC_PSBATT_VAL_SHIFT   0U
901 #define XSYSMONPSU_VCC_PSBATT_VAL_WIDTH   16U
902 #define XSYSMONPSU_VCC_PSBATT_VAL_MASK    0x0000ffffU
903
904 /**
905  * Register: XSysmonPsuVccint
906  */
907 #define XSYSMONPSU_VCCINT_OFFSET   0x00000078U
908 #define XSYSMONPSU_VCCINT_RSTVAL   0x00000000U
909
910 #define XSYSMONPSU_VCCINT_VAL_SHIFT   0U
911 #define XSYSMONPSU_VCCINT_VAL_WIDTH   16U
912 #define XSYSMONPSU_VCCINT_VAL_MASK    0x0000ffffU
913
914 /**
915  * Register: XSysmonPsuVccbram
916  */
917 #define XSYSMONPSU_VCCBRAM_OFFSET   0x0000007CU
918 #define XSYSMONPSU_VCCBRAM_RSTVAL   0x00000000U
919
920 #define XSYSMONPSU_VCCBRAM_VAL_SHIFT   0U
921 #define XSYSMONPSU_VCCBRAM_VAL_WIDTH   16U
922 #define XSYSMONPSU_VCCBRAM_VAL_MASK    0x0000ffffU
923
924 /**
925  * Register: XSysmonPsuVccaux
926  */
927 #define XSYSMONPSU_VCCAUX_OFFSET   0x00000080U
928 #define XSYSMONPSU_VCCAUX_RSTVAL   0x00000000U
929
930 #define XSYSMONPSU_VCCAUX_VAL_SHIFT   0U
931 #define XSYSMONPSU_VCCAUX_VAL_WIDTH   16U
932 #define XSYSMONPSU_VCCAUX_VAL_MASK    0x0000ffffU
933
934 /**
935  * Register: XSysmonPsuVccPsddrpll
936  */
937 #define XSYSMONPSU_VCC_PSDDRPLL_OFFSET   0x00000084U
938 #define XSYSMONPSU_VCC_PSDDRPLL_RSTVAL   0x00000000U
939
940 #define XSYSMONPSU_VCC_PSDDRPLL_VAL_SHIFT   0U
941 #define XSYSMONPSU_VCC_PSDDRPLL_VAL_WIDTH   16U
942 #define XSYSMONPSU_VCC_PSDDRPLL_VAL_MASK    0x0000ffffU
943
944 /**
945  * Register: XSysmonPsuDdrphyVref
946  */
947 #define XSYSMONPSU_DDRPHY_VREF_OFFSET   0x00000088U
948 #define XSYSMONPSU_DDRPHY_VREF_RSTVAL   0x00000000U
949
950 #define XSYSMONPSU_DDRPHY_VREF_VAL_SHIFT   0U
951 #define XSYSMONPSU_DDRPHY_VREF_VAL_WIDTH   16U
952 #define XSYSMONPSU_DDRPHY_VREF_VAL_MASK    0x0000ffffU
953
954 /**
955  * Register: XSysmonPsuDdrphyAto
956  */
957 #define XSYSMONPSU_DDRPHY_ATO_OFFSET   0x0000008CU
958 #define XSYSMONPSU_DDRPHY_ATO_RSTVAL   0x00000000U
959
960 #define XSYSMONPSU_DDRPHY_ATO_VAL_SHIFT   0U
961 #define XSYSMONPSU_DDRPHY_ATO_VAL_WIDTH   16U
962 #define XSYSMONPSU_DDRPHY_ATO_VAL_MASK    0x0000ffffU
963
964 /**
965  * Register: XSysmonPsuPsgtAt0
966  */
967 #define XSYSMONPSU_PSGT_AT0_OFFSET   0x00000090U
968 #define XSYSMONPSU_PSGT_AT0_RSTVAL   0x00000000U
969
970 #define XSYSMONPSU_PSGT_AT0_VAL_SHIFT   0U
971 #define XSYSMONPSU_PSGT_AT0_VAL_WIDTH   16U
972 #define XSYSMONPSU_PSGT_AT0_VAL_MASK    0x0000ffffU
973
974 /**
975  * Register: XSysmonPsuPsgtAt1
976  */
977 #define XSYSMONPSU_PSGT_AT1_OFFSET   0x00000094U
978 #define XSYSMONPSU_PSGT_AT1_RSTVAL   0x00000000U
979
980 #define XSYSMONPSU_PSGT_AT1_VAL_SHIFT   0U
981 #define XSYSMONPSU_PSGT_AT1_VAL_WIDTH   16U
982 #define XSYSMONPSU_PSGT_AT1_VAL_MASK    0x0000ffffU
983
984 /**
985  * Register: XSysmonPsuReserve0
986  */
987 #define XSYSMONPSU_RESERVE0_OFFSET   0x00000098U
988 #define XSYSMONPSU_RESERVE0_RSTVAL   0x00000000U
989
990 #define XSYSMONPSU_RESERVE0_VAL_SHIFT   0U
991 #define XSYSMONPSU_RESERVE0_VAL_WIDTH   16U
992 #define XSYSMONPSU_RESERVE0_VAL_MASK    0x0000ffffU
993
994 /**
995  * Register: XSysmonPsuReserve1
996  */
997 #define XSYSMONPSU_RESERVE1_OFFSET   0x0000009CU
998 #define XSYSMONPSU_RESERVE1_RSTVAL   0x00000000U
999
1000 #define XSYSMONPSU_RESERVE1_VAL_SHIFT   0U
1001 #define XSYSMONPSU_RESERVE1_VAL_WIDTH   16U
1002 #define XSYSMONPSU_RESERVE1_VAL_MASK    0x0000ffffU
1003
1004 /**
1005  * Register: XSysmonPsuTemp
1006  */
1007 #define XSYSMONPSU_TEMP_OFFSET   0x00000000U
1008 #define XSYSMONPSU_TEMP_RSTVAL   0x00000000U
1009
1010 #define XSYSMONPSU_TEMP_SHIFT   0U
1011 #define XSYSMONPSU_TEMP_WIDTH   16U
1012 #define XSYSMONPSU_TEMP_MASK    0x0000ffffU
1013
1014 /**
1015  * Register: XSysmonPsuSup1
1016  */
1017 #define XSYSMONPSU_SUP1_OFFSET   0x00000004U
1018 #define XSYSMONPSU_SUP1_RSTVAL   0x00000000U
1019
1020 #define XSYSMONPSU_SUP1_SUP_VAL_SHIFT   0U
1021 #define XSYSMONPSU_SUP1_SUP_VAL_WIDTH   16U
1022 #define XSYSMONPSU_SUP1_SUP_VAL_MASK    0x0000ffffU
1023
1024 /**
1025  * Register: XSysmonPsuSup2
1026  */
1027 #define XSYSMONPSU_SUP2_OFFSET   0x00000008U
1028 #define XSYSMONPSU_SUP2_RSTVAL   0x00000000U
1029
1030 #define XSYSMONPSU_SUP2_SUP_VAL_SHIFT   0U
1031 #define XSYSMONPSU_SUP2_SUP_VAL_WIDTH   16U
1032 #define XSYSMONPSU_SUP2_SUP_VAL_MASK    0x0000ffffU
1033
1034 /**
1035  * Register: XSysmonPsuVpVn
1036  */
1037 #define XSYSMONPSU_VP_VN_OFFSET   0x0000000CU
1038 #define XSYSMONPSU_VP_VN_RSTVAL   0x00000000U
1039
1040 #define XSYSMONPSU_VP_VN_SHIFT   0U
1041 #define XSYSMONPSU_VP_VN_WIDTH   16U
1042 #define XSYSMONPSU_VP_VN_MASK    0x0000ffffU
1043
1044 /**
1045  * Register: XSysmonPsuVrefp
1046  */
1047 #define XSYSMONPSU_VREFP_OFFSET   0x00000010U
1048 #define XSYSMONPSU_VREFP_RSTVAL   0x00000000U
1049
1050 #define XSYSMONPSU_VREFP_SUP_VAL_SHIFT   0U
1051 #define XSYSMONPSU_VREFP_SUP_VAL_WIDTH   16U
1052 #define XSYSMONPSU_VREFP_SUP_VAL_MASK    0x0000ffffU
1053
1054 /**
1055  * Register: XSysmonPsuVrefn
1056  */
1057 #define XSYSMONPSU_VREFN_OFFSET   0x00000014U
1058 #define XSYSMONPSU_VREFN_RSTVAL   0x00000000U
1059
1060 #define XSYSMONPSU_VREFN_SUP_VAL_SHIFT   0U
1061 #define XSYSMONPSU_VREFN_SUP_VAL_WIDTH   16U
1062 #define XSYSMONPSU_VREFN_SUP_VAL_MASK    0x0000ffffU
1063
1064 /**
1065  * Register: XSysmonPsuSup3
1066  */
1067 #define XSYSMONPSU_SUP3_OFFSET   0x00000018U
1068 #define XSYSMONPSU_SUP3_RSTVAL   0x00000000U
1069
1070 #define XSYSMONPSU_SUP3_SUP_VAL_SHIFT   0U
1071 #define XSYSMONPSU_SUP3_SUP_VAL_WIDTH   16U
1072 #define XSYSMONPSU_SUP3_SUP_VAL_MASK    0x0000ffffU
1073
1074 /**
1075  * Register: XSysmonPsuCalSupOff
1076  */
1077 #define XSYSMONPSU_CAL_SUP_OFF_OFFSET   0x00000020U
1078 #define XSYSMONPSU_CAL_SUP_OFF_RSTVAL   0x00000000U
1079
1080 #define XSYSMONPSU_CAL_SUP_OFF_VAL_SHIFT   0U
1081 #define XSYSMONPSU_CAL_SUP_OFF_VAL_WIDTH   16U
1082 #define XSYSMONPSU_CAL_SUP_OFF_VAL_MASK    0x0000ffffU
1083
1084 /**
1085  * Register: XSysmonPsuCalAdcBiplrOff
1086  */
1087 #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_OFFSET   0x00000024U
1088 #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_RSTVAL   0x00000000U
1089
1090 #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_VAL_SHIFT   0U
1091 #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_VAL_WIDTH   16U
1092 #define XSYSMONPSU_CAL_ADC_BIPLR_OFF_VAL_MASK    0x0000ffffU
1093
1094 /**
1095  * Register: XSysmonPsuCalGainErr
1096  */
1097 #define XSYSMONPSU_CAL_GAIN_ERR_OFFSET   0x00000028U
1098 #define XSYSMONPSU_CAL_GAIN_ERR_RSTVAL   0x00000000U
1099
1100 #define XSYSMONPSU_CAL_GAIN_ERR_VAL_SHIFT   0U
1101 #define XSYSMONPSU_CAL_GAIN_ERR_VAL_WIDTH   16U
1102 #define XSYSMONPSU_CAL_GAIN_ERR_VAL_MASK    0x0000ffffU
1103
1104 /**
1105  * Register: XSysmonPsuSup4
1106  */
1107 #define XSYSMONPSU_SUP4_OFFSET   0x00000034U
1108 #define XSYSMONPSU_SUP4_RSTVAL   0x00000000U
1109
1110 #define XSYSMONPSU_SUP4_SUP_VAL_SHIFT   0U
1111 #define XSYSMONPSU_SUP4_SUP_VAL_WIDTH   16U
1112 #define XSYSMONPSU_SUP4_SUP_VAL_MASK    0x0000ffffU
1113
1114 /**
1115  * Register: XSysmonPsuSup5
1116  */
1117 #define XSYSMONPSU_SUP5_OFFSET   0x00000038U
1118 #define XSYSMONPSU_SUP5_RSTVAL   0x00000000U
1119
1120 #define XSYSMONPSU_SUP5_SUP_VAL_SHIFT   0U
1121 #define XSYSMONPSU_SUP5_SUP_VAL_WIDTH   16U
1122 #define XSYSMONPSU_SUP5_SUP_VAL_MASK    0x0000ffffU
1123
1124 /**
1125  * Register: XSysmonPsuSup6
1126  */
1127 #define XSYSMONPSU_SUP6_OFFSET   0x0000003CU
1128 #define XSYSMONPSU_SUP6_RSTVAL   0x00000000U
1129
1130 #define XSYSMONPSU_SUP6_SUP_VAL_SHIFT   0U
1131 #define XSYSMONPSU_SUP6_SUP_VAL_WIDTH   16U
1132 #define XSYSMONPSU_SUP6_SUP_VAL_MASK    0x0000ffffU
1133
1134 /**
1135  * Register: XSysmonPsuVaux00
1136  */
1137 #define XSYSMONPSU_VAUX00_OFFSET   0x00000040U
1138 #define XSYSMONPSU_VAUX00_RSTVAL   0x00000000U
1139
1140 #define XSYSMONPSU_VAUX00_VAUX_VAL_SHIFT   0U
1141 #define XSYSMONPSU_VAUX00_VAUX_VAL_WIDTH   16U
1142 #define XSYSMONPSU_VAUX00_VAUX_VAL_MASK    0x0000ffffU
1143
1144 /**
1145  * Register: XSysmonPsuVaux01
1146  */
1147 #define XSYSMONPSU_VAUX01_OFFSET   0x00000044U
1148 #define XSYSMONPSU_VAUX01_RSTVAL   0x00000000U
1149
1150 #define XSYSMONPSU_VAUX01_VAUX_VAL_SHIFT   0U
1151 #define XSYSMONPSU_VAUX01_VAUX_VAL_WIDTH   16U
1152 #define XSYSMONPSU_VAUX01_VAUX_VAL_MASK    0x0000ffffU
1153
1154 /**
1155  * Register: XSysmonPsuVaux02
1156  */
1157 #define XSYSMONPSU_VAUX02_OFFSET   0x00000048U
1158 #define XSYSMONPSU_VAUX02_RSTVAL   0x00000000U
1159
1160 #define XSYSMONPSU_VAUX02_VAUX_VAL_SHIFT   0U
1161 #define XSYSMONPSU_VAUX02_VAUX_VAL_WIDTH   16U
1162 #define XSYSMONPSU_VAUX02_VAUX_VAL_MASK    0x0000ffffU
1163
1164 /**
1165  * Register: XSysmonPsuVaux03
1166  */
1167 #define XSYSMONPSU_VAUX03_OFFSET   0x0000004CU
1168 #define XSYSMONPSU_VAUX03_RSTVAL   0x00000000U
1169
1170 #define XSYSMONPSU_VAUX03_VAUX_VAL_SHIFT   0U
1171 #define XSYSMONPSU_VAUX03_VAUX_VAL_WIDTH   16U
1172 #define XSYSMONPSU_VAUX03_VAUX_VAL_MASK    0x0000ffffU
1173
1174 /**
1175  * Register: XSysmonPsuVaux04
1176  */
1177 #define XSYSMONPSU_VAUX04_OFFSET   0x00000050U
1178 #define XSYSMONPSU_VAUX04_RSTVAL   0x00000000U
1179
1180 #define XSYSMONPSU_VAUX04_VAUX_VAL_SHIFT   0U
1181 #define XSYSMONPSU_VAUX04_VAUX_VAL_WIDTH   16U
1182 #define XSYSMONPSU_VAUX04_VAUX_VAL_MASK    0x0000ffffU
1183
1184 /**
1185  * Register: XSysmonPsuVaux05
1186  */
1187 #define XSYSMONPSU_VAUX05_OFFSET   0x00000054U
1188 #define XSYSMONPSU_VAUX05_RSTVAL   0x00000000U
1189
1190 #define XSYSMONPSU_VAUX05_VAUX_VAL_SHIFT   0U
1191 #define XSYSMONPSU_VAUX05_VAUX_VAL_WIDTH   16U
1192 #define XSYSMONPSU_VAUX05_VAUX_VAL_MASK    0x0000ffffU
1193
1194 /**
1195  * Register: XSysmonPsuVaux06
1196  */
1197 #define XSYSMONPSU_VAUX06_OFFSET   0x00000058U
1198 #define XSYSMONPSU_VAUX06_RSTVAL   0x00000000U
1199
1200 #define XSYSMONPSU_VAUX06_VAUX_VAL_SHIFT   0U
1201 #define XSYSMONPSU_VAUX06_VAUX_VAL_WIDTH   16U
1202 #define XSYSMONPSU_VAUX06_VAUX_VAL_MASK    0x0000ffffU
1203
1204 /**
1205  * Register: XSysmonPsuVaux07
1206  */
1207 #define XSYSMONPSU_VAUX07_OFFSET   0x0000005CU
1208 #define XSYSMONPSU_VAUX07_RSTVAL   0x00000000U
1209
1210 #define XSYSMONPSU_VAUX07_VAUX_VAL_SHIFT   0U
1211 #define XSYSMONPSU_VAUX07_VAUX_VAL_WIDTH   16U
1212 #define XSYSMONPSU_VAUX07_VAUX_VAL_MASK    0x0000ffffU
1213
1214 /**
1215  * Register: XSysmonPsuVaux08
1216  */
1217 #define XSYSMONPSU_VAUX08_OFFSET   0x00000060U
1218 #define XSYSMONPSU_VAUX08_RSTVAL   0x00000000U
1219
1220 #define XSYSMONPSU_VAUX08_VAUX_VAL_SHIFT   0U
1221 #define XSYSMONPSU_VAUX08_VAUX_VAL_WIDTH   16U
1222 #define XSYSMONPSU_VAUX08_VAUX_VAL_MASK    0x0000ffffU
1223
1224 /**
1225  * Register: XSysmonPsuVaux09
1226  */
1227 #define XSYSMONPSU_VAUX09_OFFSET   0x00000064U
1228 #define XSYSMONPSU_VAUX09_RSTVAL   0x00000000U
1229
1230 #define XSYSMONPSU_VAUX09_VAUX_VAL_SHIFT   0U
1231 #define XSYSMONPSU_VAUX09_VAUX_VAL_WIDTH   16U
1232 #define XSYSMONPSU_VAUX09_VAUX_VAL_MASK    0x0000ffffU
1233
1234 /**
1235  * Register: XSysmonPsuVaux0a
1236  */
1237 #define XSYSMONPSU_VAUX0A_OFFSET   0x00000068U
1238 #define XSYSMONPSU_VAUX0A_RSTVAL   0x00000000U
1239
1240 #define XSYSMONPSU_VAUX0A_VAUX_VAL_SHIFT   0U
1241 #define XSYSMONPSU_VAUX0A_VAUX_VAL_WIDTH   16U
1242 #define XSYSMONPSU_VAUX0A_VAUX_VAL_MASK    0x0000ffffU
1243
1244 /**
1245  * Register: XSysmonPsuVaux0b
1246  */
1247 #define XSYSMONPSU_VAUX0B_OFFSET   0x0000006CU
1248 #define XSYSMONPSU_VAUX0B_RSTVAL   0x00000000U
1249
1250 #define XSYSMONPSU_VAUX0B_VAUX_VAL_SHIFT   0U
1251 #define XSYSMONPSU_VAUX0B_VAUX_VAL_WIDTH   16U
1252 #define XSYSMONPSU_VAUX0B_VAUX_VAL_MASK    0x0000ffffU
1253
1254 /**
1255  * Register: XSysmonPsuVaux0c
1256  */
1257 #define XSYSMONPSU_VAUX0C_OFFSET   0x00000070U
1258 #define XSYSMONPSU_VAUX0C_RSTVAL   0x00000000U
1259
1260 #define XSYSMONPSU_VAUX0C_VAUX_VAL_SHIFT   0U
1261 #define XSYSMONPSU_VAUX0C_VAUX_VAL_WIDTH   16U
1262 #define XSYSMONPSU_VAUX0C_VAUX_VAL_MASK    0x0000ffffU
1263
1264 /**
1265  * Register: XSysmonPsuVaux0d
1266  */
1267 #define XSYSMONPSU_VAUX0D_OFFSET   0x00000074U
1268 #define XSYSMONPSU_VAUX0D_RSTVAL   0x00000000U
1269
1270 #define XSYSMONPSU_VAUX0D_VAUX_VAL_SHIFT   0U
1271 #define XSYSMONPSU_VAUX0D_VAUX_VAL_WIDTH   16U
1272 #define XSYSMONPSU_VAUX0D_VAUX_VAL_MASK    0x0000ffffU
1273
1274 /**
1275  * Register: XSysmonPsuVaux0e
1276  */
1277 #define XSYSMONPSU_VAUX0E_OFFSET   0x00000078U
1278 #define XSYSMONPSU_VAUX0E_RSTVAL   0x00000000U
1279
1280 #define XSYSMONPSU_VAUX0E_VAUX_VAL_SHIFT   0U
1281 #define XSYSMONPSU_VAUX0E_VAUX_VAL_WIDTH   16U
1282 #define XSYSMONPSU_VAUX0E_VAUX_VAL_MASK    0x0000ffffU
1283
1284 /**
1285  * Register: XSysmonPsuVaux0f
1286  */
1287 #define XSYSMONPSU_VAUX0F_OFFSET   0x0000007CU
1288 #define XSYSMONPSU_VAUX0F_RSTVAL   0x00000000U
1289
1290 #define XSYSMONPSU_VAUX0F_VAUX_VAL_SHIFT   0U
1291 #define XSYSMONPSU_VAUX0F_VAUX_VAL_WIDTH   16U
1292 #define XSYSMONPSU_VAUX0F_VAUX_VAL_MASK    0x0000ffffU
1293
1294 /**
1295  * Register: XSysmonPsuMaxTemp
1296  */
1297 #define XSYSMONPSU_MAX_TEMP_OFFSET   0x00000080U
1298 #define XSYSMONPSU_MAX_TEMP_RSTVAL   0x00000000U
1299
1300 #define XSYSMONPSU_MAX_TEMP_SHIFT   0U
1301 #define XSYSMONPSU_MAX_TEMP_WIDTH   16U
1302 #define XSYSMONPSU_MAX_TEMP_MASK    0x0000ffffU
1303
1304 /**
1305  * Register: XSysmonPsuMaxSup1
1306  */
1307 #define XSYSMONPSU_MAX_SUP1_OFFSET   0x00000084U
1308 #define XSYSMONPSU_MAX_SUP1_RSTVAL   0x00000000U
1309
1310 #define XSYSMONPSU_MAX_SUP1_VAL_SHIFT   0U
1311 #define XSYSMONPSU_MAX_SUP1_VAL_WIDTH   16U
1312 #define XSYSMONPSU_MAX_SUP1_VAL_MASK    0x0000ffffU
1313
1314 /**
1315  * Register: XSysmonPsuMaxSup2
1316  */
1317 #define XSYSMONPSU_MAX_SUP2_OFFSET   0x00000088U
1318 #define XSYSMONPSU_MAX_SUP2_RSTVAL   0x00000000U
1319
1320 #define XSYSMONPSU_MAX_SUP2_VAL_SHIFT   0U
1321 #define XSYSMONPSU_MAX_SUP2_VAL_WIDTH   16U
1322 #define XSYSMONPSU_MAX_SUP2_VAL_MASK    0x0000ffffU
1323
1324 /**
1325  * Register: XSysmonPsuMaxSup3
1326  */
1327 #define XSYSMONPSU_MAX_SUP3_OFFSET   0x0000008CU
1328 #define XSYSMONPSU_MAX_SUP3_RSTVAL   0x00000000U
1329
1330 #define XSYSMONPSU_MAX_SUP3_VAL_SHIFT   0U
1331 #define XSYSMONPSU_MAX_SUP3_VAL_WIDTH   16U
1332 #define XSYSMONPSU_MAX_SUP3_VAL_MASK    0x0000ffffU
1333
1334 /**
1335  * Register: XSysmonPsuMinTemp
1336  */
1337 #define XSYSMONPSU_MIN_TEMP_OFFSET   0x00000090U
1338 #define XSYSMONPSU_MIN_TEMP_RSTVAL   0x0000ffffU
1339
1340 #define XSYSMONPSU_MIN_TEMP_SHIFT   0U
1341 #define XSYSMONPSU_MIN_TEMP_WIDTH   16U
1342 #define XSYSMONPSU_MIN_TEMP_MASK    0x0000ffffU
1343
1344 /**
1345  * Register: XSysmonPsuMinSup1
1346  */
1347 #define XSYSMONPSU_MIN_SUP1_OFFSET   0x00000094U
1348 #define XSYSMONPSU_MIN_SUP1_RSTVAL   0x0000ffffU
1349
1350 #define XSYSMONPSU_MIN_SUP1_VAL_SHIFT   0U
1351 #define XSYSMONPSU_MIN_SUP1_VAL_WIDTH   16U
1352 #define XSYSMONPSU_MIN_SUP1_VAL_MASK    0x0000ffffU
1353
1354 /**
1355  * Register: XSysmonPsuMinSup2
1356  */
1357 #define XSYSMONPSU_MIN_SUP2_OFFSET   0x00000098U
1358 #define XSYSMONPSU_MIN_SUP2_RSTVAL   0x0000ffffU
1359
1360 #define XSYSMONPSU_MIN_SUP2_VAL_SHIFT   0U
1361 #define XSYSMONPSU_MIN_SUP2_VAL_WIDTH   16U
1362 #define XSYSMONPSU_MIN_SUP2_VAL_MASK    0x0000ffffU
1363
1364 /**
1365  * Register: XSysmonPsuMinSup3
1366  */
1367 #define XSYSMONPSU_MIN_SUP3_OFFSET   0x0000009CU
1368 #define XSYSMONPSU_MIN_SUP3_RSTVAL   0x0000ffffU
1369
1370 #define XSYSMONPSU_MIN_SUP3_VAL_SHIFT   0U
1371 #define XSYSMONPSU_MIN_SUP3_VAL_WIDTH   16U
1372 #define XSYSMONPSU_MIN_SUP3_VAL_MASK    0x0000ffffU
1373
1374 /**
1375  * Register: XSysmonPsuMaxSup4
1376  */
1377 #define XSYSMONPSU_MAX_SUP4_OFFSET   0x000000A0U
1378 #define XSYSMONPSU_MAX_SUP4_RSTVAL   0x00000000U
1379
1380 #define XSYSMONPSU_MAX_SUP4_VAL_SHIFT   0U
1381 #define XSYSMONPSU_MAX_SUP4_VAL_WIDTH   16U
1382 #define XSYSMONPSU_MAX_SUP4_VAL_MASK    0x0000ffffU
1383
1384 /**
1385  * Register: XSysmonPsuMaxSup5
1386  */
1387 #define XSYSMONPSU_MAX_SUP5_OFFSET   0x000000A4U
1388 #define XSYSMONPSU_MAX_SUP5_RSTVAL   0x00000000U
1389
1390 #define XSYSMONPSU_MAX_SUP5_VAL_SHIFT   0U
1391 #define XSYSMONPSU_MAX_SUP5_VAL_WIDTH   16U
1392 #define XSYSMONPSU_MAX_SUP5_VAL_MASK    0x0000ffffU
1393
1394 /**
1395  * Register: XSysmonPsuMaxSup6
1396  */
1397 #define XSYSMONPSU_MAX_SUP6_OFFSET   0x000000A8U
1398 #define XSYSMONPSU_MAX_SUP6_RSTVAL   0x00000000U
1399
1400 #define XSYSMONPSU_MAX_SUP6_VAL_SHIFT   0U
1401 #define XSYSMONPSU_MAX_SUP6_VAL_WIDTH   16U
1402 #define XSYSMONPSU_MAX_SUP6_VAL_MASK    0x0000ffffU
1403
1404 /**
1405  * Register: XSysmonPsuMinSup4
1406  */
1407 #define XSYSMONPSU_MIN_SUP4_OFFSET   0x000000B0U
1408 #define XSYSMONPSU_MIN_SUP4_RSTVAL   0x0000ffffU
1409
1410 #define XSYSMONPSU_MIN_SUP4_VAL_SHIFT   0U
1411 #define XSYSMONPSU_MIN_SUP4_VAL_WIDTH   16U
1412 #define XSYSMONPSU_MIN_SUP4_VAL_MASK    0x0000ffffU
1413
1414 /**
1415  * Register: XSysmonPsuMinSup5
1416  */
1417 #define XSYSMONPSU_MIN_SUP5_OFFSET   0x000000B4U
1418 #define XSYSMONPSU_MIN_SUP5_RSTVAL   0x0000ffffU
1419
1420 #define XSYSMONPSU_MIN_SUP5_VAL_SHIFT   0U
1421 #define XSYSMONPSU_MIN_SUP5_VAL_WIDTH   16U
1422 #define XSYSMONPSU_MIN_SUP5_VAL_MASK    0x0000ffffU
1423
1424 /**
1425  * Register: XSysmonPsuMinSup6
1426  */
1427 #define XSYSMONPSU_MIN_SUP6_OFFSET   0x000000B8U
1428 #define XSYSMONPSU_MIN_SUP6_RSTVAL   0x0000ffffU
1429
1430 #define XSYSMONPSU_MIN_SUP6_VAL_SHIFT   0U
1431 #define XSYSMONPSU_MIN_SUP6_VAL_WIDTH   16U
1432 #define XSYSMONPSU_MIN_SUP6_VAL_MASK    0x0000ffffU
1433
1434 /**
1435  * Register: XSysmonPsuStsFlag
1436  */
1437 #define XSYSMONPSU_STS_FLAG_OFFSET   0x000000FCU
1438 #define XSYSMONPSU_STS_FLAG_RSTVAL   0x00000000U
1439
1440 #define XSYSMONPSU_STS_FLAG_CLK_OSC_USED_SHIFT   15U
1441 #define XSYSMONPSU_STS_FLAG_CLK_OSC_USED_WIDTH   1U
1442 #define XSYSMONPSU_STS_FLAG_CLK_OSC_USED_MASK    0x00008000U
1443
1444 #define XSYSMONPSU_STS_FLAG_BLK_IN_RST_SHIFT   14U
1445 #define XSYSMONPSU_STS_FLAG_BLK_IN_RST_WIDTH   1U
1446 #define XSYSMONPSU_STS_FLAG_BLK_IN_RST_MASK    0x00004000U
1447
1448 #define XSYSMONPSU_STS_FLAG_JTAG_DISD_SHIFT   11U
1449 #define XSYSMONPSU_STS_FLAG_JTAG_DISD_WIDTH   1U
1450 #define XSYSMONPSU_STS_FLAG_JTAG_DISD_MASK    0x00000800U
1451
1452 #define XSYSMONPSU_STS_FLAG_JTAG_RD_ONLY_SHIFT   10U
1453 #define XSYSMONPSU_STS_FLAG_JTAG_RD_ONLY_WIDTH   1U
1454 #define XSYSMONPSU_STS_FLAG_JTAG_RD_ONLY_MASK    0x00000400U
1455
1456 #define XSYSMONPSU_STS_FLAG_INTRNL_REF_SHIFT   9U
1457 #define XSYSMONPSU_STS_FLAG_INTRNL_REF_WIDTH   1U
1458 #define XSYSMONPSU_STS_FLAG_INTRNL_REF_MASK    0x00000200U
1459
1460 #define XSYSMONPSU_STS_FLAG_DISD_SHIFT   8U
1461 #define XSYSMONPSU_STS_FLAG_DISD_WIDTH   1U
1462 #define XSYSMONPSU_STS_FLAG_DISD_MASK    0x00000100U
1463
1464 #define XSYSMONPSU_STS_FLAG_ALM_6_3_SHIFT   4U
1465 #define XSYSMONPSU_STS_FLAG_ALM_6_3_WIDTH   4U
1466 #define XSYSMONPSU_STS_FLAG_ALM_6_3_MASK    0x000000f0U
1467
1468 #define XSYSMONPSU_STS_FLAG_OT_SHIFT   3U
1469 #define XSYSMONPSU_STS_FLAG_OT_WIDTH   1U
1470 #define XSYSMONPSU_STS_FLAG_OT_MASK    0x00000008U
1471
1472 #define XSYSMONPSU_STS_FLAG_ALM_2_0_SHIFT   0U
1473 #define XSYSMONPSU_STS_FLAG_ALM_2_0_WIDTH   3U
1474 #define XSYSMONPSU_STS_FLAG_ALM_2_0_MASK    0x00000007U
1475
1476 /**
1477  * Register: XSysmonPsuCfgReg0
1478  */
1479 #define XSYSMONPSU_CFG_REG0_OFFSET   0x00000100U
1480 #define XSYSMONPSU_CFG_REG0_RSTVAL   0x00000000U
1481
1482 #define XSYSMONPSU_CFG_REG0_AVRGNG_SHIFT   12U
1483 #define XSYSMONPSU_CFG_REG0_AVRGNG_WIDTH   2U
1484 #define XSYSMONPSU_CFG_REG0_AVRGNG_MASK    0x00003000U
1485
1486 #define XSYSMONPSU_CFG_REG0_XTRNL_MUX_SHIFT   11U
1487 #define XSYSMONPSU_CFG_REG0_XTRNL_MUX_WIDTH   1U
1488 #define XSYSMONPSU_CFG_REG0_XTRNL_MUX_MASK    0x00000800U
1489
1490 #define XSYSMONPSU_CFG_REG0_BU_SHIFT   10U
1491 #define XSYSMONPSU_CFG_REG0_BU_WIDTH   1U
1492 #define XSYSMONPSU_CFG_REG0_BU_MASK    0x00000400U
1493
1494 #define XSYSMONPSU_CFG_REG0_EC_SHIFT   9U
1495 #define XSYSMONPSU_CFG_REG0_EC_WIDTH   1U
1496 #define XSYSMONPSU_CFG_REG0_EC_MASK    0x00000200U
1497
1498 #define XSYSMONPSU_EVENT_MODE   1
1499 #define XSYSMONPSU_CONTINUOUS_MODE 2
1500
1501 #define XSYSMONPSU_CFG_REG0_ACQ_SHIFT   8U
1502 #define XSYSMONPSU_CFG_REG0_ACQ_WIDTH   1U
1503 #define XSYSMONPSU_CFG_REG0_ACQ_MASK    0x00000100U
1504
1505 #define XSYSMONPSU_CFG_REG0_MUX_CH_SHIFT   0U
1506 #define XSYSMONPSU_CFG_REG0_MUX_CH_WIDTH   6U
1507 #define XSYSMONPSU_CFG_REG0_MUX_CH_MASK    0x0000003fU
1508
1509 /**
1510  * Register: XSysmonPsuCfgReg1
1511  */
1512 #define XSYSMONPSU_CFG_REG1_OFFSET   0x00000104U
1513 #define XSYSMONPSU_CFG_REG1_RSTVAL   0x00000000U
1514
1515 #define XSYSMONPSU_CFG_REG1_SEQ_MDE_SHIFT   12U
1516 #define XSYSMONPSU_CFG_REG1_SEQ_MDE_WIDTH   4U
1517 #define XSYSMONPSU_CFG_REG1_SEQ_MDE_MASK    0x0000f000U
1518
1519 #define XSYSMONPSU_CFG_REG1_ALRM_DIS6TO3_SHIFT   8U
1520 #define XSYSMONPSU_CFG_REG1_ALRM_DIS6TO3_WIDTH   4U
1521 #define XSYSMONPSU_CFG_REG1_ALRM_DIS6TO3_MASK    0x00000f00U
1522
1523 #define XSYSMONPSU_CFG_REG1_ALRM_DIS2TO0_SHIFT   1U
1524 #define XSYSMONPSU_CFG_REG1_ALRM_DIS2TO0_WIDTH   3U
1525 #define XSYSMONPSU_CFG_REG1_ALRM_DIS2TO0_MASK    0x0000000eU
1526
1527 #define XSYSMONPSU_CFG_REG1_OVR_TEMP_DIS_SHIFT   0U
1528 #define XSYSMONPSU_CFG_REG1_OVR_TEMP_DIS_WIDTH   1U
1529 #define XSYSMONPSU_CFG_REG1_OVR_TEMP_DIS_MASK    0x00000001U
1530
1531 #define XSYSMONPSU_CFG_REG1_ALRM_ALL_MASK 0x00000f0fU
1532 #define XSYSMONPSU_CFR_REG1_ALRM_SUP6_MASK              0x0800U
1533 #define XSYSMONPSU_CFR_REG1_ALRM_SUP5_MASK              0x0400U
1534 #define XSYSMONPSU_CFR_REG1_ALRM_SUP4_MASK              0x0200U
1535 #define XSYSMONPSU_CFR_REG1_ALRM_SUP3_MASK              0x0100U
1536 #define XSYSMONPSU_CFR_REG1_ALRM_SUP2_MASK              0x0008U
1537 #define XSYSMONPSU_CFR_REG1_ALRM_SUP1_MASK              0x0004U
1538 #define XSYSMONPSU_CFR_REG1_ALRM_TEMP_MASK              0x0002U
1539 #define XSYSMONPSU_CFR_REG1_ALRM_OT_MASK                0x0001U
1540
1541 /**
1542  * Register: XSysmonPsuCfgReg2
1543  */
1544 #define XSYSMONPSU_CFG_REG2_OFFSET   0x00000108U
1545 #define XSYSMONPSU_CFG_REG2_RSTVAL   0x00000000U
1546
1547 #define XSYSMONPSU_CFG_REG2_CLK_DVDR_SHIFT   8U
1548 #define XSYSMONPSU_CFG_REG2_CLK_DVDR_WIDTH   8U
1549 #define XSYSMONPSU_CFG_REG2_CLK_DVDR_MASK    0x0000ff00U
1550
1551 #define XSYSMONPSU_CLK_DVDR_MIN_VAL                     0U
1552 #define XSYSMONPSU_CLK_DVDR_MAX_VAL                     255U
1553
1554 #define XSYSMONPSU_CFG_REG2_PWR_DOWN_SHIFT   4U
1555 #define XSYSMONPSU_CFG_REG2_PWR_DOWN_WIDTH   4U
1556 #define XSYSMONPSU_CFG_REG2_PWR_DOWN_MASK    0x000000f0U
1557
1558 #define XSYSMONPSU_CFG_REG2_TST_CH_EN_SHIFT   2U
1559 #define XSYSMONPSU_CFG_REG2_TST_CH_EN_WIDTH   1U
1560 #define XSYSMONPSU_CFG_REG2_TST_CH_EN_MASK    0x00000004U
1561
1562 #define XSYSMONPSU_CFG_REG2_TST_MDE_SHIFT   0U
1563 #define XSYSMONPSU_CFG_REG2_TST_MDE_WIDTH   2U
1564 #define XSYSMONPSU_CFG_REG2_TST_MDE_MASK    0x00000003U
1565
1566 /**
1567  * Register: XSysmonPsuSeqCh0
1568  */
1569 #define XSYSMONPSU_SEQ_CH0_OFFSET   0x00000120U
1570 #define XSYSMONPSU_SEQ_CH0_RSTVAL   0x00000000U
1571
1572 #define XSYSMONPSU_SEQ_CH0_CUR_MON_SHIFT   15U
1573 #define XSYSMONPSU_SEQ_CH0_CUR_MON_WIDTH   1U
1574 #define XSYSMONPSU_SEQ_CH0_CUR_MON_MASK    0x00008000U
1575
1576 #define XSYSMONPSU_SEQ_CH0_SUP3_SHIFT   14U
1577 #define XSYSMONPSU_SEQ_CH0_SUP3_WIDTH   1U
1578 #define XSYSMONPSU_SEQ_CH0_SUP3_MASK    0x00004000U
1579
1580 #define XSYSMONPSU_SEQ_CH0_VREFN_SHIFT   13U
1581 #define XSYSMONPSU_SEQ_CH0_VREFN_WIDTH   1U
1582 #define XSYSMONPSU_SEQ_CH0_VREFN_MASK    0x00002000U
1583
1584 #define XSYSMONPSU_SEQ_CH0_VREFP_SHIFT   12U
1585 #define XSYSMONPSU_SEQ_CH0_VREFP_WIDTH   1U
1586 #define XSYSMONPSU_SEQ_CH0_VREFP_MASK    0x00001000U
1587
1588 #define XSYSMONPSU_SEQ_CH0_VP_VN_SHIFT   11U
1589 #define XSYSMONPSU_SEQ_CH0_VP_VN_WIDTH   1U
1590 #define XSYSMONPSU_SEQ_CH0_VP_VN_MASK    0x00000800U
1591
1592 #define XSYSMONPSU_SEQ_CH0_SUP2_SHIFT   10U
1593 #define XSYSMONPSU_SEQ_CH0_SUP2_WIDTH   1U
1594 #define XSYSMONPSU_SEQ_CH0_SUP2_MASK    0x00000400U
1595
1596 #define XSYSMONPSU_SEQ_CH0_SUP1_SHIFT   9U
1597 #define XSYSMONPSU_SEQ_CH0_SUP1_WIDTH   1U
1598 #define XSYSMONPSU_SEQ_CH0_SUP1_MASK    0x00000200U
1599
1600 #define XSYSMONPSU_SEQ_CH0_TEMP_SHIFT   8U
1601 #define XSYSMONPSU_SEQ_CH0_TEMP_WIDTH   1U
1602 #define XSYSMONPSU_SEQ_CH0_TEMP_MASK    0x00000100U
1603
1604 #define XSYSMONPSU_SEQ_CH0_SUP6_SHIFT   7U
1605 #define XSYSMONPSU_SEQ_CH0_SUP6_WIDTH   1U
1606 #define XSYSMONPSU_SEQ_CH0_SUP6_MASK    0x00000080U
1607
1608 #define XSYSMONPSU_SEQ_CH0_SUP5_SHIFT   6U
1609 #define XSYSMONPSU_SEQ_CH0_SUP5_WIDTH   1U
1610 #define XSYSMONPSU_SEQ_CH0_SUP5_MASK    0x00000040U
1611
1612 #define XSYSMONPSU_SEQ_CH0_SUP4_SHIFT   5U
1613 #define XSYSMONPSU_SEQ_CH0_SUP4_WIDTH   1U
1614 #define XSYSMONPSU_SEQ_CH0_SUP4_MASK    0x00000020U
1615
1616 #define XSYSMONPSU_SEQ_CH0_TST_CH_SHIFT   3U
1617 #define XSYSMONPSU_SEQ_CH0_TST_CH_WIDTH   1U
1618 #define XSYSMONPSU_SEQ_CH0_TST_CH_MASK    0x00000008U
1619
1620 #define XSYSMONPSU_SEQ_CH0_CALIBRTN_SHIFT   0U
1621 #define XSYSMONPSU_SEQ_CH0_CALIBRTN_WIDTH   1U
1622 #define XSYSMONPSU_SEQ_CH0_CALIBRTN_MASK    0x00000001U
1623
1624 #define XSYSMONPSU_SEQ_CH0_VALID_MASK     0x0000FFE9U
1625
1626 /**
1627  * Register: XSysmonPsuSeqCh1
1628  */
1629 #define XSYSMONPSU_SEQ_CH1_OFFSET         0x00000124U
1630 #define XSYSMONPSU_SEQ_CH1_VALID_MASK     0x0000FFFFU
1631 #define XSYSMONPSU_SEQ_CH1_RSTVAL         0x00000000U
1632
1633 #define XSYSMONPSU_SEQ_CH1_VAUX0F_SHIFT   15U
1634 #define XSYSMONPSU_SEQ_CH1_VAUX0F_WIDTH   1U
1635 #define XSYSMONPSU_SEQ_CH1_VAUX0F_MASK    0x00008000U
1636
1637 #define XSYSMONPSU_SEQ_CH1_VAUX0E_SHIFT   14U
1638 #define XSYSMONPSU_SEQ_CH1_VAUX0E_WIDTH   1U
1639 #define XSYSMONPSU_SEQ_CH1_VAUX0E_MASK    0x00004000U
1640
1641 #define XSYSMONPSU_SEQ_CH1_VAUX0D_SHIFT   13U
1642 #define XSYSMONPSU_SEQ_CH1_VAUX0D_WIDTH   1U
1643 #define XSYSMONPSU_SEQ_CH1_VAUX0D_MASK    0x00002000U
1644
1645 #define XSYSMONPSU_SEQ_CH1_VAUX0C_SHIFT   12U
1646 #define XSYSMONPSU_SEQ_CH1_VAUX0C_WIDTH   1U
1647 #define XSYSMONPSU_SEQ_CH1_VAUX0C_MASK    0x00001000U
1648
1649 #define XSYSMONPSU_SEQ_CH1_VAUX0B_SHIFT   11U
1650 #define XSYSMONPSU_SEQ_CH1_VAUX0B_WIDTH   1U
1651 #define XSYSMONPSU_SEQ_CH1_VAUX0B_MASK    0x00000800U
1652
1653 #define XSYSMONPSU_SEQ_CH1_VAUX0A_SHIFT   10U
1654 #define XSYSMONPSU_SEQ_CH1_VAUX0A_WIDTH   1U
1655 #define XSYSMONPSU_SEQ_CH1_VAUX0A_MASK    0x00000400U
1656
1657 #define XSYSMONPSU_SEQ_CH1_VAUX09_SHIFT   9U
1658 #define XSYSMONPSU_SEQ_CH1_VAUX09_WIDTH   1U
1659 #define XSYSMONPSU_SEQ_CH1_VAUX09_MASK    0x00000200U
1660
1661 #define XSYSMONPSU_SEQ_CH1_VAUX08_SHIFT   8U
1662 #define XSYSMONPSU_SEQ_CH1_VAUX08_WIDTH   1U
1663 #define XSYSMONPSU_SEQ_CH1_VAUX08_MASK    0x00000100U
1664
1665 #define XSYSMONPSU_SEQ_CH1_VAUX07_SHIFT   7U
1666 #define XSYSMONPSU_SEQ_CH1_VAUX07_WIDTH   1U
1667 #define XSYSMONPSU_SEQ_CH1_VAUX07_MASK    0x00000080U
1668
1669 #define XSYSMONPSU_SEQ_CH1_VAUX06_SHIFT   6U
1670 #define XSYSMONPSU_SEQ_CH1_VAUX06_WIDTH   1U
1671 #define XSYSMONPSU_SEQ_CH1_VAUX06_MASK    0x00000040U
1672
1673 #define XSYSMONPSU_SEQ_CH1_VAUX05_SHIFT   5U
1674 #define XSYSMONPSU_SEQ_CH1_VAUX05_WIDTH   1U
1675 #define XSYSMONPSU_SEQ_CH1_VAUX05_MASK    0x00000020U
1676
1677 #define XSYSMONPSU_SEQ_CH1_VAUX04_SHIFT   4U
1678 #define XSYSMONPSU_SEQ_CH1_VAUX04_WIDTH   1U
1679 #define XSYSMONPSU_SEQ_CH1_VAUX04_MASK    0x00000010U
1680
1681 #define XSYSMONPSU_SEQ_CH1_VAUX03_SHIFT   3U
1682 #define XSYSMONPSU_SEQ_CH1_VAUX03_WIDTH   1U
1683 #define XSYSMONPSU_SEQ_CH1_VAUX03_MASK    0x00000008U
1684
1685 #define XSYSMONPSU_SEQ_CH1_VAUX02_SHIFT   2U
1686 #define XSYSMONPSU_SEQ_CH1_VAUX02_WIDTH   1U
1687 #define XSYSMONPSU_SEQ_CH1_VAUX02_MASK    0x00000004U
1688
1689 #define XSYSMONPSU_SEQ_CH1_VAUX01_SHIFT   1U
1690 #define XSYSMONPSU_SEQ_CH1_VAUX01_WIDTH   1U
1691 #define XSYSMONPSU_SEQ_CH1_VAUX01_MASK    0x00000002U
1692
1693 #define XSYSMONPSU_SEQ_CH1_VAUX00_SHIFT   0U
1694 #define XSYSMONPSU_SEQ_CH1_VAUX00_WIDTH   1U
1695 #define XSYSMONPSU_SEQ_CH1_VAUX00_MASK    0x00000001U
1696
1697 #define XSM_SEQ_CH_SHIFT                  16U
1698
1699 /**
1700  * Register: XSysmonPsuSeqAverage0
1701  */
1702 #define XSYSMONPSU_SEQ_AVERAGE0_OFFSET   0x00000128U
1703 #define XSYSMONPSU_SEQ_AVERAGE0_RSTVAL   0x00000000U
1704
1705 #define XSYSMONPSU_SEQ_AVERAGE0_SHIFT   0U
1706 #define XSYSMONPSU_SEQ_AVERAGE0_WIDTH   16U
1707 #define XSYSMONPSU_SEQ_AVERAGE0_MASK    0x0000ffffU
1708
1709 /**
1710  * Register: XSysmonPsuSeqAverage1
1711  */
1712 #define XSYSMONPSU_SEQ_AVERAGE1_OFFSET   0x0000012CU
1713 #define XSYSMONPSU_SEQ_AVERAGE1_RSTVAL   0x00000000U
1714
1715 #define XSYSMONPSU_SEQ_AVERAGE1_SHIFT   0U
1716 #define XSYSMONPSU_SEQ_AVERAGE1_WIDTH   16U
1717 #define XSYSMONPSU_SEQ_AVERAGE1_MASK    0x0000ffffU
1718
1719 /**
1720  * Register: XSysmonPsuSeqInputMde0
1721  */
1722 #define XSYSMONPSU_SEQ_INPUT_MDE0_OFFSET   0x00000130U
1723 #define XSYSMONPSU_SEQ_INPUT_MDE0_RSTVAL   0x00000000U
1724
1725 #define XSYSMONPSU_SEQ_INPUT_MDE0_SHIFT   0U
1726 #define XSYSMONPSU_SEQ_INPUT_MDE0_WIDTH   16U
1727 #define XSYSMONPSU_SEQ_INPUT_MDE0_MASK    0x0000ffffU
1728
1729 /**
1730  * Register: XSysmonPsuSeqInputMde1
1731  */
1732 #define XSYSMONPSU_SEQ_INPUT_MDE1_OFFSET   0x00000134U
1733 #define XSYSMONPSU_SEQ_INPUT_MDE1_RSTVAL   0x00000000U
1734
1735 #define XSYSMONPSU_SEQ_INPUT_MDE1_SHIFT   0U
1736 #define XSYSMONPSU_SEQ_INPUT_MDE1_WIDTH   16U
1737 #define XSYSMONPSU_SEQ_INPUT_MDE1_MASK    0x0000ffffU
1738
1739 /**
1740  * Register: XSysmonPsuSeqAcq0
1741  */
1742 #define XSYSMONPSU_SEQ_ACQ0_OFFSET   0x00000138U
1743 #define XSYSMONPSU_SEQ_ACQ0_RSTVAL   0x00000000U
1744
1745 #define XSYSMONPSU_SEQ_ACQ0_SHIFT   0U
1746 #define XSYSMONPSU_SEQ_ACQ0_WIDTH   16U
1747 #define XSYSMONPSU_SEQ_ACQ0_MASK    0x0000ffffU
1748
1749 /**
1750  * Register: XSysmonPsuSeqAcq1
1751  */
1752 #define XSYSMONPSU_SEQ_ACQ1_OFFSET   0x0000013CU
1753 #define XSYSMONPSU_SEQ_ACQ1_RSTVAL   0x00000000U
1754
1755 #define XSYSMONPSU_SEQ_ACQ1_SHIFT   0U
1756 #define XSYSMONPSU_SEQ_ACQ1_WIDTH   16U
1757 #define XSYSMONPSU_SEQ_ACQ1_MASK    0x0000ffffU
1758
1759 /**
1760  * Register: XSysmonPsuAlrmTempUpr
1761  */
1762 #define XSYSMONPSU_ALRM_TEMP_UPR_OFFSET   0x00000140U
1763 #define XSYSMONPSU_ALRM_TEMP_UPR_RSTVAL   0x00000000U
1764
1765 #define XSYSMONPSU_ALRM_TEMP_UPR_SHIFT   0U
1766 #define XSYSMONPSU_ALRM_TEMP_UPR_WIDTH   16U
1767 #define XSYSMONPSU_ALRM_TEMP_UPR_MASK    0x0000ffffU
1768
1769 /**
1770  * Register: XSysmonPsuAlrmSup1Upr
1771  */
1772 #define XSYSMONPSU_ALRM_SUP1_UPR_OFFSET   0x00000144U
1773 #define XSYSMONPSU_ALRM_SUP1_UPR_RSTVAL   0x00000000U
1774
1775 #define XSYSMONPSU_ALRM_SUP1_UPR_SUP_SHIFT   0U
1776 #define XSYSMONPSU_ALRM_SUP1_UPR_SUP_WIDTH   16U
1777 #define XSYSMONPSU_ALRM_SUP1_UPR_SUP_MASK    0x0000ffffU
1778
1779 /**
1780  * Register: XSysmonPsuAlrmSup2Upr
1781  */
1782 #define XSYSMONPSU_ALRM_SUP2_UPR_OFFSET   0x00000148U
1783 #define XSYSMONPSU_ALRM_SUP2_UPR_RSTVAL   0x00000000U
1784
1785 #define XSYSMONPSU_ALRM_SUP2_UPR_SUP_SHIFT   0U
1786 #define XSYSMONPSU_ALRM_SUP2_UPR_SUP_WIDTH   16U
1787 #define XSYSMONPSU_ALRM_SUP2_UPR_SUP_MASK    0x0000ffffU
1788
1789 /**
1790  * Register: XSysmonPsuAlrmOtUpr
1791  */
1792 #define XSYSMONPSU_ALRM_OT_UPR_OFFSET   0x0000014CU
1793 #define XSYSMONPSU_ALRM_OT_UPR_RSTVAL   0x00000000U
1794
1795 #define XSYSMONPSU_ALRM_OT_UPR_TEMP_SHIFT   0U
1796 #define XSYSMONPSU_ALRM_OT_UPR_TEMP_WIDTH   16U
1797 #define XSYSMONPSU_ALRM_OT_UPR_TEMP_MASK    0x0000ffffU
1798
1799 /**
1800  * Register: XSysmonPsuAlrmTempLwr
1801  */
1802 #define XSYSMONPSU_ALRM_TEMP_LWR_OFFSET   0x00000150U
1803 #define XSYSMONPSU_ALRM_TEMP_LWR_RSTVAL   0x00000000U
1804
1805 #define XSYSMONPSU_ALRM_TEMP_LWR_SHIFT   1U
1806 #define XSYSMONPSU_ALRM_TEMP_LWR_WIDTH   15U
1807 #define XSYSMONPSU_ALRM_TEMP_LWR_MASK    0x0000fffeU
1808
1809 #define XSYSMONPSU_ALRM_TEMP_LWR_TSHLD_MDE_SHIFT   0U
1810 #define XSYSMONPSU_ALRM_TEMP_LWR_TSHLD_MDE_WIDTH   1U
1811 #define XSYSMONPSU_ALRM_TEMP_LWR_TSHLD_MDE_MASK    0x00000001U
1812
1813 /**
1814  * Register: XSysmonPsuAlrmSup1Lwr
1815  */
1816 #define XSYSMONPSU_ALRM_SUP1_LWR_OFFSET   0x00000154U
1817 #define XSYSMONPSU_ALRM_SUP1_LWR_RSTVAL   0x00000000U
1818
1819 #define XSYSMONPSU_ALRM_SUP1_LWR_SUP_SHIFT   0U
1820 #define XSYSMONPSU_ALRM_SUP1_LWR_SUP_WIDTH   16U
1821 #define XSYSMONPSU_ALRM_SUP1_LWR_SUP_MASK    0x0000ffffU
1822
1823 /**
1824  * Register: XSysmonPsuAlrmSup2Lwr
1825  */
1826 #define XSYSMONPSU_ALRM_SUP2_LWR_OFFSET   0x00000158U
1827 #define XSYSMONPSU_ALRM_SUP2_LWR_RSTVAL   0x00000000U
1828
1829 #define XSYSMONPSU_ALRM_SUP2_LWR_SUP_SHIFT   0U
1830 #define XSYSMONPSU_ALRM_SUP2_LWR_SUP_WIDTH   16U
1831 #define XSYSMONPSU_ALRM_SUP2_LWR_SUP_MASK    0x0000ffffU
1832
1833 /**
1834  * Register: XSysmonPsuAlrmOtLwr
1835  */
1836 #define XSYSMONPSU_ALRM_OT_LWR_OFFSET   0x0000015CU
1837 #define XSYSMONPSU_ALRM_OT_LWR_RSTVAL   0x00000000U
1838
1839 #define XSYSMONPSU_ALRM_OT_LWR_TEMP_SHIFT   1U
1840 #define XSYSMONPSU_ALRM_OT_LWR_TEMP_WIDTH   15U
1841 #define XSYSMONPSU_ALRM_OT_LWR_TEMP_MASK    0x0000fffeU
1842
1843 #define XSYSMONPSU_ALRM_OT_LWR_TSHLD_MDE_SHIFT   0U
1844 #define XSYSMONPSU_ALRM_OT_LWR_TSHLD_MDE_WIDTH   1U
1845 #define XSYSMONPSU_ALRM_OT_LWR_TSHLD_MDE_MASK    0x00000001U
1846
1847 /**
1848  * Register: XSysmonPsuAlrmSup3Upr
1849  */
1850 #define XSYSMONPSU_ALRM_SUP3_UPR_OFFSET   0x00000160U
1851 #define XSYSMONPSU_ALRM_SUP3_UPR_RSTVAL   0x00000000U
1852
1853 #define XSYSMONPSU_ALRM_SUP3_UPR_SUP_SHIFT   0U
1854 #define XSYSMONPSU_ALRM_SUP3_UPR_SUP_WIDTH   16U
1855 #define XSYSMONPSU_ALRM_SUP3_UPR_SUP_MASK    0x0000ffffU
1856
1857 /**
1858  * Register: XSysmonPsuAlrmSup4Upr
1859  */
1860 #define XSYSMONPSU_ALRM_SUP4_UPR_OFFSET   0x00000164U
1861 #define XSYSMONPSU_ALRM_SUP4_UPR_RSTVAL   0x00000000U
1862
1863 #define XSYSMONPSU_ALRM_SUP4_UPR_SUP_SHIFT   0U
1864 #define XSYSMONPSU_ALRM_SUP4_UPR_SUP_WIDTH   16U
1865 #define XSYSMONPSU_ALRM_SUP4_UPR_SUP_MASK    0x0000ffffU
1866
1867 /**
1868  * Register: XSysmonPsuAlrmSup5Upr
1869  */
1870 #define XSYSMONPSU_ALRM_SUP5_UPR_OFFSET   0x00000168U
1871 #define XSYSMONPSU_ALRM_SUP5_UPR_RSTVAL   0x00000000U
1872
1873 #define XSYSMONPSU_ALRM_SUP5_UPR_SUP_SHIFT   0U
1874 #define XSYSMONPSU_ALRM_SUP5_UPR_SUP_WIDTH   16U
1875 #define XSYSMONPSU_ALRM_SUP5_UPR_SUP_MASK    0x0000ffffU
1876
1877 /**
1878  * Register: XSysmonPsuAlrmSup6Upr
1879  */
1880 #define XSYSMONPSU_ALRM_SUP6_UPR_OFFSET   0x0000016CU
1881 #define XSYSMONPSU_ALRM_SUP6_UPR_RSTVAL   0x00000000U
1882
1883 #define XSYSMONPSU_ALRM_SUP6_UPR_SUP_SHIFT   0U
1884 #define XSYSMONPSU_ALRM_SUP6_UPR_SUP_WIDTH   16U
1885 #define XSYSMONPSU_ALRM_SUP6_UPR_SUP_MASK    0x0000ffffU
1886
1887 /**
1888  * Register: XSysmonPsuAlrmSup3Lwr
1889  */
1890 #define XSYSMONPSU_ALRM_SUP3_LWR_OFFSET   0x00000170U
1891 #define XSYSMONPSU_ALRM_SUP3_LWR_RSTVAL   0x00000000U
1892
1893 #define XSYSMONPSU_ALRM_SUP3_LWR_SUP_SHIFT   0U
1894 #define XSYSMONPSU_ALRM_SUP3_LWR_SUP_WIDTH   16U
1895 #define XSYSMONPSU_ALRM_SUP3_LWR_SUP_MASK    0x0000ffffU
1896
1897 /**
1898  * Register: XSysmonPsuAlrmSup4Lwr
1899  */
1900 #define XSYSMONPSU_ALRM_SUP4_LWR_OFFSET   0x00000174U
1901 #define XSYSMONPSU_ALRM_SUP4_LWR_RSTVAL   0x00000000U
1902
1903 #define XSYSMONPSU_ALRM_SUP4_LWR_SUP_SHIFT   0U
1904 #define XSYSMONPSU_ALRM_SUP4_LWR_SUP_WIDTH   16U
1905 #define XSYSMONPSU_ALRM_SUP4_LWR_SUP_MASK    0x0000ffffU
1906
1907 /**
1908  * Register: XSysmonPsuAlrmSup5Lwr
1909  */
1910 #define XSYSMONPSU_ALRM_SUP5_LWR_OFFSET   0x00000178U
1911 #define XSYSMONPSU_ALRM_SUP5_LWR_RSTVAL   0x00000000U
1912
1913 #define XSYSMONPSU_ALRM_SUP5_LWR_SUP_SHIFT   0U
1914 #define XSYSMONPSU_ALRM_SUP5_LWR_SUP_WIDTH   16U
1915 #define XSYSMONPSU_ALRM_SUP5_LWR_SUP_MASK    0x0000ffffU
1916
1917 /**
1918  * Register: XSysmonPsuAlrmSup6Lwr
1919  */
1920 #define XSYSMONPSU_ALRM_SUP6_LWR_OFFSET   0x0000017CU
1921 #define XSYSMONPSU_ALRM_SUP6_LWR_RSTVAL   0x00000000U
1922
1923 #define XSYSMONPSU_ALRM_SUP6_LWR_SUP_SHIFT   0U
1924 #define XSYSMONPSU_ALRM_SUP6_LWR_SUP_WIDTH   16U
1925 #define XSYSMONPSU_ALRM_SUP6_LWR_SUP_MASK    0x0000ffffU
1926
1927 /**
1928  * Register: XSysmonPsuAlrmSup7Upr
1929  */
1930 #define XSYSMONPSU_ALRM_SUP7_UPR_OFFSET   0x00000180U
1931 #define XSYSMONPSU_ALRM_SUP7_UPR_RSTVAL   0x00000000U
1932
1933 #define XSYSMONPSU_ALRM_SUP7_UPR_SUP_SHIFT   0U
1934 #define XSYSMONPSU_ALRM_SUP7_UPR_SUP_WIDTH   16U
1935 #define XSYSMONPSU_ALRM_SUP7_UPR_SUP_MASK    0x0000ffffU
1936
1937 /**
1938  * Register: XSysmonPsuAlrmSup8Upr
1939  */
1940 #define XSYSMONPSU_ALRM_SUP8_UPR_OFFSET   0x00000184U
1941 #define XSYSMONPSU_ALRM_SUP8_UPR_RSTVAL   0x00000000U
1942
1943 #define XSYSMONPSU_ALRM_SUP8_UPR_SUP_SHIFT   0U
1944 #define XSYSMONPSU_ALRM_SUP8_UPR_SUP_WIDTH   16U
1945 #define XSYSMONPSU_ALRM_SUP8_UPR_SUP_MASK    0x0000ffffU
1946
1947 /**
1948  * Register: XSysmonPsuAlrmSup9Upr
1949  */
1950 #define XSYSMONPSU_ALRM_SUP9_UPR_OFFSET   0x00000188U
1951 #define XSYSMONPSU_ALRM_SUP9_UPR_RSTVAL   0x00000000U
1952
1953 #define XSYSMONPSU_ALRM_SUP9_UPR_SUP_SHIFT   0U
1954 #define XSYSMONPSU_ALRM_SUP9_UPR_SUP_WIDTH   16U
1955 #define XSYSMONPSU_ALRM_SUP9_UPR_SUP_MASK    0x0000ffffU
1956
1957 /**
1958  * Register: XSysmonPsuAlrmSup10Upr
1959  */
1960 #define XSYSMONPSU_ALRM_SUP10_UPR_OFFSET   0x0000018CU
1961 #define XSYSMONPSU_ALRM_SUP10_UPR_RSTVAL   0x00000000U
1962
1963 #define XSYSMONPSU_ALRM_SUP10_UPR_SUP_SHIFT   0U
1964 #define XSYSMONPSU_ALRM_SUP10_UPR_SUP_WIDTH   16U
1965 #define XSYSMONPSU_ALRM_SUP10_UPR_SUP_MASK    0x0000ffffU
1966
1967 /**
1968  * Register: XSysmonPsuAlrmVccamsUpr
1969  */
1970 #define XSYSMONPSU_ALRM_VCCAMS_UPR_OFFSET   0x00000190U
1971 #define XSYSMONPSU_ALRM_VCCAMS_UPR_RSTVAL   0x00000000U
1972
1973 #define XSYSMONPSU_ALRM_VCCAMS_UPR_SUP_SHIFT   0U
1974 #define XSYSMONPSU_ALRM_VCCAMS_UPR_SUP_WIDTH   16U
1975 #define XSYSMONPSU_ALRM_VCCAMS_UPR_SUP_MASK    0x0000ffffU
1976
1977 /**
1978  * Register: XSysmonPsuAlrmTremoteUpr
1979  */
1980 #define XSYSMONPSU_ALRM_TREMOTE_UPR_OFFSET   0x00000194U
1981 #define XSYSMONPSU_ALRM_TREMOTE_UPR_RSTVAL   0x00000000U
1982
1983 #define XSYSMONPSU_ALRM_TREMOTE_UPR_TEMP_SHIFT   0U
1984 #define XSYSMONPSU_ALRM_TREMOTE_UPR_TEMP_WIDTH   16U
1985 #define XSYSMONPSU_ALRM_TREMOTE_UPR_TEMP_MASK    0x0000ffffU
1986
1987 /**
1988  * Register: XSysmonPsuAlrmSup7Lwr
1989  */
1990 #define XSYSMONPSU_ALRM_SUP7_LWR_OFFSET   0x000001A0U
1991 #define XSYSMONPSU_ALRM_SUP7_LWR_RSTVAL   0x00000000U
1992
1993 #define XSYSMONPSU_ALRM_SUP7_LWR_SUP_SHIFT   0U
1994 #define XSYSMONPSU_ALRM_SUP7_LWR_SUP_WIDTH   16U
1995 #define XSYSMONPSU_ALRM_SUP7_LWR_SUP_MASK    0x0000ffffU
1996
1997 /**
1998  * Register: XSysmonPsuAlrmSup8Lwr
1999  */
2000 #define XSYSMONPSU_ALRM_SUP8_LWR_OFFSET   0x000001A4U
2001 #define XSYSMONPSU_ALRM_SUP8_LWR_RSTVAL   0x00000000U
2002
2003 #define XSYSMONPSU_ALRM_SUP8_LWR_SUP_SHIFT   0U
2004 #define XSYSMONPSU_ALRM_SUP8_LWR_SUP_WIDTH   16U
2005 #define XSYSMONPSU_ALRM_SUP8_LWR_SUP_MASK    0x0000ffffU
2006
2007 /**
2008  * Register: XSysmonPsuAlrmSup9Lwr
2009  */
2010 #define XSYSMONPSU_ALRM_SUP9_LWR_OFFSET   0x000001A8U
2011 #define XSYSMONPSU_ALRM_SUP9_LWR_RSTVAL   0x00000000U
2012
2013 #define XSYSMONPSU_ALRM_SUP9_LWR_SUP_SHIFT   0U
2014 #define XSYSMONPSU_ALRM_SUP9_LWR_SUP_WIDTH   16U
2015 #define XSYSMONPSU_ALRM_SUP9_LWR_SUP_MASK    0x0000ffffU
2016
2017 /**
2018  * Register: XSysmonPsuAlrmSup10Lwr
2019  */
2020 #define XSYSMONPSU_ALRM_SUP10_LWR_OFFSET   0x000001ACU
2021 #define XSYSMONPSU_ALRM_SUP10_LWR_RSTVAL   0x00000000U
2022
2023 #define XSYSMONPSU_ALRM_SUP10_LWR_SUP_SHIFT   0U
2024 #define XSYSMONPSU_ALRM_SUP10_LWR_SUP_WIDTH   16U
2025 #define XSYSMONPSU_ALRM_SUP10_LWR_SUP_MASK    0x0000ffffU
2026
2027 /**
2028  * Register: XSysmonPsuAlrmVccamsLwr
2029  */
2030 #define XSYSMONPSU_ALRM_VCCAMS_LWR_OFFSET   0x000001B0U
2031 #define XSYSMONPSU_ALRM_VCCAMS_LWR_RSTVAL   0x00000000U
2032
2033 #define XSYSMONPSU_ALRM_VCCAMS_LWR_SUP_SHIFT   0U
2034 #define XSYSMONPSU_ALRM_VCCAMS_LWR_SUP_WIDTH   16U
2035 #define XSYSMONPSU_ALRM_VCCAMS_LWR_SUP_MASK    0x0000ffffU
2036
2037 /**
2038  * Register: XSysmonPsuAlrmTremoteLwr
2039  */
2040 #define XSYSMONPSU_ALRM_TREMOTE_LWR_OFFSET   0x000001B4U
2041 #define XSYSMONPSU_ALRM_TREMOTE_LWR_RSTVAL   0x00000000U
2042
2043 #define XSYSMONPSU_ALRM_TREMOTE_LWR_TEMP_SHIFT   1U
2044 #define XSYSMONPSU_ALRM_TREMOTE_LWR_TEMP_WIDTH   15U
2045 #define XSYSMONPSU_ALRM_TREMOTE_LWR_TEMP_MASK    0x0000fffeU
2046
2047 #define XSYSMONPSU_ALRM_TREMOTE_LWR_TSHLD_MDE_SHIFT   0U
2048 #define XSYSMONPSU_ALRM_TREMOTE_LWR_TSHLD_MDE_WIDTH   1U
2049 #define XSYSMONPSU_ALRM_TREMOTE_LWR_TSHLD_MDE_MASK    0x00000001U
2050
2051 /**
2052  * Register: XSysmonPsuSup7
2053  */
2054 #define XSYSMONPSU_SUP7_OFFSET   0x00000200U
2055 #define XSYSMONPSU_SUP7_RSTVAL   0x00000000U
2056
2057 #define XSYSMONPSU_SUP7_SUP_VAL_SHIFT   0U
2058 #define XSYSMONPSU_SUP7_SUP_VAL_WIDTH   16U
2059 #define XSYSMONPSU_SUP7_SUP_VAL_MASK    0x0000ffffU
2060
2061 /**
2062  * Register: XSysmonPsuSup8
2063  */
2064 #define XSYSMONPSU_SUP8_OFFSET   0x00000204U
2065 #define XSYSMONPSU_SUP8_RSTVAL   0x00000000U
2066
2067 #define XSYSMONPSU_SUP8_SUP_VAL_SHIFT   0U
2068 #define XSYSMONPSU_SUP8_SUP_VAL_WIDTH   16U
2069 #define XSYSMONPSU_SUP8_SUP_VAL_MASK    0x0000ffffU
2070
2071 /**
2072  * Register: XSysmonPsuSup9
2073  */
2074 #define XSYSMONPSU_SUP9_OFFSET   0x00000208U
2075 #define XSYSMONPSU_SUP9_RSTVAL   0x00000000U
2076
2077 #define XSYSMONPSU_SUP9_SUP_VAL_SHIFT   0U
2078 #define XSYSMONPSU_SUP9_SUP_VAL_WIDTH   16U
2079 #define XSYSMONPSU_SUP9_SUP_VAL_MASK    0x0000ffffU
2080
2081 /**
2082  * Register: XSysmonPsuSup10
2083  */
2084 #define XSYSMONPSU_SUP10_OFFSET   0x0000020CU
2085 #define XSYSMONPSU_SUP10_RSTVAL   0x00000000U
2086
2087 #define XSYSMONPSU_SUP10_SUP_VAL_SHIFT   0U
2088 #define XSYSMONPSU_SUP10_SUP_VAL_WIDTH   16U
2089 #define XSYSMONPSU_SUP10_SUP_VAL_MASK    0x0000ffffU
2090
2091 /**
2092  * Register: XSysmonPsuVccams
2093  */
2094 #define XSYSMONPSU_VCCAMS_OFFSET   0x00000210U
2095 #define XSYSMONPSU_VCCAMS_RSTVAL   0x00000000U
2096
2097 #define XSYSMONPSU_VCCAMS_SUP_VAL_SHIFT   0U
2098 #define XSYSMONPSU_VCCAMS_SUP_VAL_WIDTH   16U
2099 #define XSYSMONPSU_VCCAMS_SUP_VAL_MASK    0x0000ffffU
2100
2101 /**
2102  * Register: XSysmonPsuTempRemte
2103  */
2104 #define XSYSMONPSU_TEMP_REMTE_OFFSET   0x00000214U
2105 #define XSYSMONPSU_TEMP_REMTE_RSTVAL   0x00000000U
2106
2107 #define XSYSMONPSU_TEMP_REMTE_SHIFT   0U
2108 #define XSYSMONPSU_TEMP_REMTE_WIDTH   16U
2109 #define XSYSMONPSU_TEMP_REMTE_MASK    0x0000ffffU
2110
2111 /**
2112  * Register: XSysmonPsuMaxSup7
2113  */
2114 #define XSYSMONPSU_MAX_SUP7_OFFSET   0x00000280U
2115 #define XSYSMONPSU_MAX_SUP7_RSTVAL   0x00000000U
2116
2117 #define XSYSMONPSU_MAX_SUP7_SUP_VAL_SHIFT   0U
2118 #define XSYSMONPSU_MAX_SUP7_SUP_VAL_WIDTH   16U
2119 #define XSYSMONPSU_MAX_SUP7_SUP_VAL_MASK    0x0000ffffU
2120
2121 /**
2122  * Register: XSysmonPsuMaxSup8
2123  */
2124 #define XSYSMONPSU_MAX_SUP8_OFFSET   0x00000284U
2125 #define XSYSMONPSU_MAX_SUP8_RSTVAL   0x00000000U
2126
2127 #define XSYSMONPSU_MAX_SUP8_SUP_VAL_SHIFT   0U
2128 #define XSYSMONPSU_MAX_SUP8_SUP_VAL_WIDTH   16U
2129 #define XSYSMONPSU_MAX_SUP8_SUP_VAL_MASK    0x0000ffffU
2130
2131 /**
2132  * Register: XSysmonPsuMaxSup9
2133  */
2134 #define XSYSMONPSU_MAX_SUP9_OFFSET   0x00000288U
2135 #define XSYSMONPSU_MAX_SUP9_RSTVAL   0x00000000U
2136
2137 #define XSYSMONPSU_MAX_SUP9_SUP_VAL_SHIFT   0U
2138 #define XSYSMONPSU_MAX_SUP9_SUP_VAL_WIDTH   16U
2139 #define XSYSMONPSU_MAX_SUP9_SUP_VAL_MASK    0x0000ffffU
2140
2141 /**
2142  * Register: XSysmonPsuMaxSup10
2143  */
2144 #define XSYSMONPSU_MAX_SUP10_OFFSET   0x0000028CU
2145 #define XSYSMONPSU_MAX_SUP10_RSTVAL   0x00000000U
2146
2147 #define XSYSMONPSU_MAX_SUP10_SUP_VAL_SHIFT   0U
2148 #define XSYSMONPSU_MAX_SUP10_SUP_VAL_WIDTH   16U
2149 #define XSYSMONPSU_MAX_SUP10_SUP_VAL_MASK    0x0000ffffU
2150
2151 /**
2152  * Register: XSysmonPsuMaxVccams
2153  */
2154 #define XSYSMONPSU_MAX_VCCAMS_OFFSET   0x00000290U
2155 #define XSYSMONPSU_MAX_VCCAMS_RSTVAL   0x00000000U
2156
2157 #define XSYSMONPSU_MAX_VCCAMS_SUP_VAL_SHIFT   0U
2158 #define XSYSMONPSU_MAX_VCCAMS_SUP_VAL_WIDTH   16U
2159 #define XSYSMONPSU_MAX_VCCAMS_SUP_VAL_MASK    0x0000ffffU
2160
2161 /**
2162  * Register: XSysmonPsuMaxTempRemte
2163  */
2164 #define XSYSMONPSU_MAX_TEMP_REMTE_OFFSET   0x00000294U
2165 #define XSYSMONPSU_MAX_TEMP_REMTE_RSTVAL   0x00000000U
2166
2167 #define XSYSMONPSU_MAX_TEMP_REMTE_SHIFT   0U
2168 #define XSYSMONPSU_MAX_TEMP_REMTE_WIDTH   16U
2169 #define XSYSMONPSU_MAX_TEMP_REMTE_MASK    0x0000ffffU
2170
2171 /**
2172  * Register: XSysmonPsuMinSup7
2173  */
2174 #define XSYSMONPSU_MIN_SUP7_OFFSET   0x000002A0U
2175 #define XSYSMONPSU_MIN_SUP7_RSTVAL   0x0000ffffU
2176
2177 #define XSYSMONPSU_MIN_SUP7_SUP_VAL_SHIFT   0U
2178 #define XSYSMONPSU_MIN_SUP7_SUP_VAL_WIDTH   16U
2179 #define XSYSMONPSU_MIN_SUP7_SUP_VAL_MASK    0x0000ffffU
2180
2181 /**
2182  * Register: XSysmonPsuMinSup8
2183  */
2184 #define XSYSMONPSU_MIN_SUP8_OFFSET   0x000002A4U
2185 #define XSYSMONPSU_MIN_SUP8_RSTVAL   0x0000ffffU
2186
2187 #define XSYSMONPSU_MIN_SUP8_SUP_VAL_SHIFT   0U
2188 #define XSYSMONPSU_MIN_SUP8_SUP_VAL_WIDTH   16U
2189 #define XSYSMONPSU_MIN_SUP8_SUP_VAL_MASK    0x0000ffffU
2190
2191 /**
2192  * Register: XSysmonPsuMinSup9
2193  */
2194 #define XSYSMONPSU_MIN_SUP9_OFFSET   0x000002A8U
2195 #define XSYSMONPSU_MIN_SUP9_RSTVAL   0x0000ffffU
2196
2197 #define XSYSMONPSU_MIN_SUP9_SUP_VAL_SHIFT   0U
2198 #define XSYSMONPSU_MIN_SUP9_SUP_VAL_WIDTH   16U
2199 #define XSYSMONPSU_MIN_SUP9_SUP_VAL_MASK    0x0000ffffU
2200
2201 /**
2202  * Register: XSysmonPsuMinSup10
2203  */
2204 #define XSYSMONPSU_MIN_SUP10_OFFSET   0x000002ACU
2205 #define XSYSMONPSU_MIN_SUP10_RSTVAL   0x0000ffffU
2206
2207 #define XSYSMONPSU_MIN_SUP10_SUP_VAL_SHIFT   0U
2208 #define XSYSMONPSU_MIN_SUP10_SUP_VAL_WIDTH   16U
2209 #define XSYSMONPSU_MIN_SUP10_SUP_VAL_MASK    0x0000ffffU
2210
2211 /**
2212  * Register: XSysmonPsuMinVccams
2213  */
2214 #define XSYSMONPSU_MIN_VCCAMS_OFFSET   0x000002B0U
2215 #define XSYSMONPSU_MIN_VCCAMS_RSTVAL   0x0000ffffU
2216
2217 #define XSYSMONPSU_MIN_VCCAMS_SUP_VAL_SHIFT   0U
2218 #define XSYSMONPSU_MIN_VCCAMS_SUP_VAL_WIDTH   16U
2219 #define XSYSMONPSU_MIN_VCCAMS_SUP_VAL_MASK    0x0000ffffU
2220
2221 /**
2222  * Register: XSysmonPsuMinTempRemte
2223  */
2224 #define XSYSMONPSU_MIN_TEMP_REMTE_OFFSET   0x000002B4U
2225 #define XSYSMONPSU_MIN_TEMP_REMTE_RSTVAL   0x0000ffffU
2226
2227 #define XSYSMONPSU_MIN_TEMP_REMTE_SHIFT   0U
2228 #define XSYSMONPSU_MIN_TEMP_REMTE_WIDTH   16U
2229 #define XSYSMONPSU_MIN_TEMP_REMTE_MASK    0x0000ffffU
2230
2231 /***************** Macros (Inline Functions) Definitions *********************/
2232
2233 /****************************************************************************/
2234 /**
2235 *
2236 * This macro reads the given register.
2237 *
2238 * @param        RegisterAddr is the register address in the address
2239 *                       space of the SYSMONPSU device.
2240 *
2241 * @return       The 32-bit value of the register
2242 *
2243 * @note         None.
2244 *
2245 *****************************************************************************/
2246 #define XSysmonPsu_ReadReg(RegisterAddr) Xil_In32(RegisterAddr)
2247
2248 /****************************************************************************/
2249 /**
2250 *
2251 * This macro writes the given register.
2252 *
2253 * @param        RegisterAddr is the register address in the address
2254 *                       space of the SYSMONPSU device.
2255 * @param        Data is the 32-bit value to write to the register.
2256 *
2257 * @return       None.
2258 *
2259 * @note         None.
2260 *
2261 *****************************************************************************/
2262 #define XSysmonPsu_WriteReg(RegisterAddr, Data) Xil_Out32(RegisterAddr, (u32)(Data))
2263
2264 #ifdef __cplusplus
2265 }
2266 #endif
2267
2268 #endif /* XSYSMONPSU_HW_H__ */