1 // THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT
2 
3 /**
4  * Copyright (c) 2024 Raspberry Pi Ltd.
5  *
6  * SPDX-License-Identifier: BSD-3-Clause
7  */
8 // =============================================================================
9 // Register block : PSM
10 // Version        : 1
11 // Bus type       : apb
12 // =============================================================================
13 #ifndef _HARDWARE_REGS_PSM_H
14 #define _HARDWARE_REGS_PSM_H
15 // =============================================================================
16 // Register    : PSM_FRCE_ON
17 // Description : Force block out of reset (i.e. power it on)
18 #define PSM_FRCE_ON_OFFSET _u(0x00000000)
19 #define PSM_FRCE_ON_BITS   _u(0x0001ffff)
20 #define PSM_FRCE_ON_RESET  _u(0x00000000)
21 // -----------------------------------------------------------------------------
22 // Field       : PSM_FRCE_ON_PROC1
23 #define PSM_FRCE_ON_PROC1_RESET  _u(0x0)
24 #define PSM_FRCE_ON_PROC1_BITS   _u(0x00010000)
25 #define PSM_FRCE_ON_PROC1_MSB    _u(16)
26 #define PSM_FRCE_ON_PROC1_LSB    _u(16)
27 #define PSM_FRCE_ON_PROC1_ACCESS "RW"
28 // -----------------------------------------------------------------------------
29 // Field       : PSM_FRCE_ON_PROC0
30 #define PSM_FRCE_ON_PROC0_RESET  _u(0x0)
31 #define PSM_FRCE_ON_PROC0_BITS   _u(0x00008000)
32 #define PSM_FRCE_ON_PROC0_MSB    _u(15)
33 #define PSM_FRCE_ON_PROC0_LSB    _u(15)
34 #define PSM_FRCE_ON_PROC0_ACCESS "RW"
35 // -----------------------------------------------------------------------------
36 // Field       : PSM_FRCE_ON_SIO
37 #define PSM_FRCE_ON_SIO_RESET  _u(0x0)
38 #define PSM_FRCE_ON_SIO_BITS   _u(0x00004000)
39 #define PSM_FRCE_ON_SIO_MSB    _u(14)
40 #define PSM_FRCE_ON_SIO_LSB    _u(14)
41 #define PSM_FRCE_ON_SIO_ACCESS "RW"
42 // -----------------------------------------------------------------------------
43 // Field       : PSM_FRCE_ON_VREG_AND_CHIP_RESET
44 #define PSM_FRCE_ON_VREG_AND_CHIP_RESET_RESET  _u(0x0)
45 #define PSM_FRCE_ON_VREG_AND_CHIP_RESET_BITS   _u(0x00002000)
46 #define PSM_FRCE_ON_VREG_AND_CHIP_RESET_MSB    _u(13)
47 #define PSM_FRCE_ON_VREG_AND_CHIP_RESET_LSB    _u(13)
48 #define PSM_FRCE_ON_VREG_AND_CHIP_RESET_ACCESS "RW"
49 // -----------------------------------------------------------------------------
50 // Field       : PSM_FRCE_ON_XIP
51 #define PSM_FRCE_ON_XIP_RESET  _u(0x0)
52 #define PSM_FRCE_ON_XIP_BITS   _u(0x00001000)
53 #define PSM_FRCE_ON_XIP_MSB    _u(12)
54 #define PSM_FRCE_ON_XIP_LSB    _u(12)
55 #define PSM_FRCE_ON_XIP_ACCESS "RW"
56 // -----------------------------------------------------------------------------
57 // Field       : PSM_FRCE_ON_SRAM5
58 #define PSM_FRCE_ON_SRAM5_RESET  _u(0x0)
59 #define PSM_FRCE_ON_SRAM5_BITS   _u(0x00000800)
60 #define PSM_FRCE_ON_SRAM5_MSB    _u(11)
61 #define PSM_FRCE_ON_SRAM5_LSB    _u(11)
62 #define PSM_FRCE_ON_SRAM5_ACCESS "RW"
63 // -----------------------------------------------------------------------------
64 // Field       : PSM_FRCE_ON_SRAM4
65 #define PSM_FRCE_ON_SRAM4_RESET  _u(0x0)
66 #define PSM_FRCE_ON_SRAM4_BITS   _u(0x00000400)
67 #define PSM_FRCE_ON_SRAM4_MSB    _u(10)
68 #define PSM_FRCE_ON_SRAM4_LSB    _u(10)
69 #define PSM_FRCE_ON_SRAM4_ACCESS "RW"
70 // -----------------------------------------------------------------------------
71 // Field       : PSM_FRCE_ON_SRAM3
72 #define PSM_FRCE_ON_SRAM3_RESET  _u(0x0)
73 #define PSM_FRCE_ON_SRAM3_BITS   _u(0x00000200)
74 #define PSM_FRCE_ON_SRAM3_MSB    _u(9)
75 #define PSM_FRCE_ON_SRAM3_LSB    _u(9)
76 #define PSM_FRCE_ON_SRAM3_ACCESS "RW"
77 // -----------------------------------------------------------------------------
78 // Field       : PSM_FRCE_ON_SRAM2
79 #define PSM_FRCE_ON_SRAM2_RESET  _u(0x0)
80 #define PSM_FRCE_ON_SRAM2_BITS   _u(0x00000100)
81 #define PSM_FRCE_ON_SRAM2_MSB    _u(8)
82 #define PSM_FRCE_ON_SRAM2_LSB    _u(8)
83 #define PSM_FRCE_ON_SRAM2_ACCESS "RW"
84 // -----------------------------------------------------------------------------
85 // Field       : PSM_FRCE_ON_SRAM1
86 #define PSM_FRCE_ON_SRAM1_RESET  _u(0x0)
87 #define PSM_FRCE_ON_SRAM1_BITS   _u(0x00000080)
88 #define PSM_FRCE_ON_SRAM1_MSB    _u(7)
89 #define PSM_FRCE_ON_SRAM1_LSB    _u(7)
90 #define PSM_FRCE_ON_SRAM1_ACCESS "RW"
91 // -----------------------------------------------------------------------------
92 // Field       : PSM_FRCE_ON_SRAM0
93 #define PSM_FRCE_ON_SRAM0_RESET  _u(0x0)
94 #define PSM_FRCE_ON_SRAM0_BITS   _u(0x00000040)
95 #define PSM_FRCE_ON_SRAM0_MSB    _u(6)
96 #define PSM_FRCE_ON_SRAM0_LSB    _u(6)
97 #define PSM_FRCE_ON_SRAM0_ACCESS "RW"
98 // -----------------------------------------------------------------------------
99 // Field       : PSM_FRCE_ON_ROM
100 #define PSM_FRCE_ON_ROM_RESET  _u(0x0)
101 #define PSM_FRCE_ON_ROM_BITS   _u(0x00000020)
102 #define PSM_FRCE_ON_ROM_MSB    _u(5)
103 #define PSM_FRCE_ON_ROM_LSB    _u(5)
104 #define PSM_FRCE_ON_ROM_ACCESS "RW"
105 // -----------------------------------------------------------------------------
106 // Field       : PSM_FRCE_ON_BUSFABRIC
107 #define PSM_FRCE_ON_BUSFABRIC_RESET  _u(0x0)
108 #define PSM_FRCE_ON_BUSFABRIC_BITS   _u(0x00000010)
109 #define PSM_FRCE_ON_BUSFABRIC_MSB    _u(4)
110 #define PSM_FRCE_ON_BUSFABRIC_LSB    _u(4)
111 #define PSM_FRCE_ON_BUSFABRIC_ACCESS "RW"
112 // -----------------------------------------------------------------------------
113 // Field       : PSM_FRCE_ON_RESETS
114 #define PSM_FRCE_ON_RESETS_RESET  _u(0x0)
115 #define PSM_FRCE_ON_RESETS_BITS   _u(0x00000008)
116 #define PSM_FRCE_ON_RESETS_MSB    _u(3)
117 #define PSM_FRCE_ON_RESETS_LSB    _u(3)
118 #define PSM_FRCE_ON_RESETS_ACCESS "RW"
119 // -----------------------------------------------------------------------------
120 // Field       : PSM_FRCE_ON_CLOCKS
121 #define PSM_FRCE_ON_CLOCKS_RESET  _u(0x0)
122 #define PSM_FRCE_ON_CLOCKS_BITS   _u(0x00000004)
123 #define PSM_FRCE_ON_CLOCKS_MSB    _u(2)
124 #define PSM_FRCE_ON_CLOCKS_LSB    _u(2)
125 #define PSM_FRCE_ON_CLOCKS_ACCESS "RW"
126 // -----------------------------------------------------------------------------
127 // Field       : PSM_FRCE_ON_XOSC
128 #define PSM_FRCE_ON_XOSC_RESET  _u(0x0)
129 #define PSM_FRCE_ON_XOSC_BITS   _u(0x00000002)
130 #define PSM_FRCE_ON_XOSC_MSB    _u(1)
131 #define PSM_FRCE_ON_XOSC_LSB    _u(1)
132 #define PSM_FRCE_ON_XOSC_ACCESS "RW"
133 // -----------------------------------------------------------------------------
134 // Field       : PSM_FRCE_ON_ROSC
135 #define PSM_FRCE_ON_ROSC_RESET  _u(0x0)
136 #define PSM_FRCE_ON_ROSC_BITS   _u(0x00000001)
137 #define PSM_FRCE_ON_ROSC_MSB    _u(0)
138 #define PSM_FRCE_ON_ROSC_LSB    _u(0)
139 #define PSM_FRCE_ON_ROSC_ACCESS "RW"
140 // =============================================================================
141 // Register    : PSM_FRCE_OFF
142 // Description : Force into reset (i.e. power it off)
143 #define PSM_FRCE_OFF_OFFSET _u(0x00000004)
144 #define PSM_FRCE_OFF_BITS   _u(0x0001ffff)
145 #define PSM_FRCE_OFF_RESET  _u(0x00000000)
146 // -----------------------------------------------------------------------------
147 // Field       : PSM_FRCE_OFF_PROC1
148 #define PSM_FRCE_OFF_PROC1_RESET  _u(0x0)
149 #define PSM_FRCE_OFF_PROC1_BITS   _u(0x00010000)
150 #define PSM_FRCE_OFF_PROC1_MSB    _u(16)
151 #define PSM_FRCE_OFF_PROC1_LSB    _u(16)
152 #define PSM_FRCE_OFF_PROC1_ACCESS "RW"
153 // -----------------------------------------------------------------------------
154 // Field       : PSM_FRCE_OFF_PROC0
155 #define PSM_FRCE_OFF_PROC0_RESET  _u(0x0)
156 #define PSM_FRCE_OFF_PROC0_BITS   _u(0x00008000)
157 #define PSM_FRCE_OFF_PROC0_MSB    _u(15)
158 #define PSM_FRCE_OFF_PROC0_LSB    _u(15)
159 #define PSM_FRCE_OFF_PROC0_ACCESS "RW"
160 // -----------------------------------------------------------------------------
161 // Field       : PSM_FRCE_OFF_SIO
162 #define PSM_FRCE_OFF_SIO_RESET  _u(0x0)
163 #define PSM_FRCE_OFF_SIO_BITS   _u(0x00004000)
164 #define PSM_FRCE_OFF_SIO_MSB    _u(14)
165 #define PSM_FRCE_OFF_SIO_LSB    _u(14)
166 #define PSM_FRCE_OFF_SIO_ACCESS "RW"
167 // -----------------------------------------------------------------------------
168 // Field       : PSM_FRCE_OFF_VREG_AND_CHIP_RESET
169 #define PSM_FRCE_OFF_VREG_AND_CHIP_RESET_RESET  _u(0x0)
170 #define PSM_FRCE_OFF_VREG_AND_CHIP_RESET_BITS   _u(0x00002000)
171 #define PSM_FRCE_OFF_VREG_AND_CHIP_RESET_MSB    _u(13)
172 #define PSM_FRCE_OFF_VREG_AND_CHIP_RESET_LSB    _u(13)
173 #define PSM_FRCE_OFF_VREG_AND_CHIP_RESET_ACCESS "RW"
174 // -----------------------------------------------------------------------------
175 // Field       : PSM_FRCE_OFF_XIP
176 #define PSM_FRCE_OFF_XIP_RESET  _u(0x0)
177 #define PSM_FRCE_OFF_XIP_BITS   _u(0x00001000)
178 #define PSM_FRCE_OFF_XIP_MSB    _u(12)
179 #define PSM_FRCE_OFF_XIP_LSB    _u(12)
180 #define PSM_FRCE_OFF_XIP_ACCESS "RW"
181 // -----------------------------------------------------------------------------
182 // Field       : PSM_FRCE_OFF_SRAM5
183 #define PSM_FRCE_OFF_SRAM5_RESET  _u(0x0)
184 #define PSM_FRCE_OFF_SRAM5_BITS   _u(0x00000800)
185 #define PSM_FRCE_OFF_SRAM5_MSB    _u(11)
186 #define PSM_FRCE_OFF_SRAM5_LSB    _u(11)
187 #define PSM_FRCE_OFF_SRAM5_ACCESS "RW"
188 // -----------------------------------------------------------------------------
189 // Field       : PSM_FRCE_OFF_SRAM4
190 #define PSM_FRCE_OFF_SRAM4_RESET  _u(0x0)
191 #define PSM_FRCE_OFF_SRAM4_BITS   _u(0x00000400)
192 #define PSM_FRCE_OFF_SRAM4_MSB    _u(10)
193 #define PSM_FRCE_OFF_SRAM4_LSB    _u(10)
194 #define PSM_FRCE_OFF_SRAM4_ACCESS "RW"
195 // -----------------------------------------------------------------------------
196 // Field       : PSM_FRCE_OFF_SRAM3
197 #define PSM_FRCE_OFF_SRAM3_RESET  _u(0x0)
198 #define PSM_FRCE_OFF_SRAM3_BITS   _u(0x00000200)
199 #define PSM_FRCE_OFF_SRAM3_MSB    _u(9)
200 #define PSM_FRCE_OFF_SRAM3_LSB    _u(9)
201 #define PSM_FRCE_OFF_SRAM3_ACCESS "RW"
202 // -----------------------------------------------------------------------------
203 // Field       : PSM_FRCE_OFF_SRAM2
204 #define PSM_FRCE_OFF_SRAM2_RESET  _u(0x0)
205 #define PSM_FRCE_OFF_SRAM2_BITS   _u(0x00000100)
206 #define PSM_FRCE_OFF_SRAM2_MSB    _u(8)
207 #define PSM_FRCE_OFF_SRAM2_LSB    _u(8)
208 #define PSM_FRCE_OFF_SRAM2_ACCESS "RW"
209 // -----------------------------------------------------------------------------
210 // Field       : PSM_FRCE_OFF_SRAM1
211 #define PSM_FRCE_OFF_SRAM1_RESET  _u(0x0)
212 #define PSM_FRCE_OFF_SRAM1_BITS   _u(0x00000080)
213 #define PSM_FRCE_OFF_SRAM1_MSB    _u(7)
214 #define PSM_FRCE_OFF_SRAM1_LSB    _u(7)
215 #define PSM_FRCE_OFF_SRAM1_ACCESS "RW"
216 // -----------------------------------------------------------------------------
217 // Field       : PSM_FRCE_OFF_SRAM0
218 #define PSM_FRCE_OFF_SRAM0_RESET  _u(0x0)
219 #define PSM_FRCE_OFF_SRAM0_BITS   _u(0x00000040)
220 #define PSM_FRCE_OFF_SRAM0_MSB    _u(6)
221 #define PSM_FRCE_OFF_SRAM0_LSB    _u(6)
222 #define PSM_FRCE_OFF_SRAM0_ACCESS "RW"
223 // -----------------------------------------------------------------------------
224 // Field       : PSM_FRCE_OFF_ROM
225 #define PSM_FRCE_OFF_ROM_RESET  _u(0x0)
226 #define PSM_FRCE_OFF_ROM_BITS   _u(0x00000020)
227 #define PSM_FRCE_OFF_ROM_MSB    _u(5)
228 #define PSM_FRCE_OFF_ROM_LSB    _u(5)
229 #define PSM_FRCE_OFF_ROM_ACCESS "RW"
230 // -----------------------------------------------------------------------------
231 // Field       : PSM_FRCE_OFF_BUSFABRIC
232 #define PSM_FRCE_OFF_BUSFABRIC_RESET  _u(0x0)
233 #define PSM_FRCE_OFF_BUSFABRIC_BITS   _u(0x00000010)
234 #define PSM_FRCE_OFF_BUSFABRIC_MSB    _u(4)
235 #define PSM_FRCE_OFF_BUSFABRIC_LSB    _u(4)
236 #define PSM_FRCE_OFF_BUSFABRIC_ACCESS "RW"
237 // -----------------------------------------------------------------------------
238 // Field       : PSM_FRCE_OFF_RESETS
239 #define PSM_FRCE_OFF_RESETS_RESET  _u(0x0)
240 #define PSM_FRCE_OFF_RESETS_BITS   _u(0x00000008)
241 #define PSM_FRCE_OFF_RESETS_MSB    _u(3)
242 #define PSM_FRCE_OFF_RESETS_LSB    _u(3)
243 #define PSM_FRCE_OFF_RESETS_ACCESS "RW"
244 // -----------------------------------------------------------------------------
245 // Field       : PSM_FRCE_OFF_CLOCKS
246 #define PSM_FRCE_OFF_CLOCKS_RESET  _u(0x0)
247 #define PSM_FRCE_OFF_CLOCKS_BITS   _u(0x00000004)
248 #define PSM_FRCE_OFF_CLOCKS_MSB    _u(2)
249 #define PSM_FRCE_OFF_CLOCKS_LSB    _u(2)
250 #define PSM_FRCE_OFF_CLOCKS_ACCESS "RW"
251 // -----------------------------------------------------------------------------
252 // Field       : PSM_FRCE_OFF_XOSC
253 #define PSM_FRCE_OFF_XOSC_RESET  _u(0x0)
254 #define PSM_FRCE_OFF_XOSC_BITS   _u(0x00000002)
255 #define PSM_FRCE_OFF_XOSC_MSB    _u(1)
256 #define PSM_FRCE_OFF_XOSC_LSB    _u(1)
257 #define PSM_FRCE_OFF_XOSC_ACCESS "RW"
258 // -----------------------------------------------------------------------------
259 // Field       : PSM_FRCE_OFF_ROSC
260 #define PSM_FRCE_OFF_ROSC_RESET  _u(0x0)
261 #define PSM_FRCE_OFF_ROSC_BITS   _u(0x00000001)
262 #define PSM_FRCE_OFF_ROSC_MSB    _u(0)
263 #define PSM_FRCE_OFF_ROSC_LSB    _u(0)
264 #define PSM_FRCE_OFF_ROSC_ACCESS "RW"
265 // =============================================================================
266 // Register    : PSM_WDSEL
267 // Description : Set to 1 if this peripheral should be reset when the watchdog
268 //               fires.
269 #define PSM_WDSEL_OFFSET _u(0x00000008)
270 #define PSM_WDSEL_BITS   _u(0x0001ffff)
271 #define PSM_WDSEL_RESET  _u(0x00000000)
272 // -----------------------------------------------------------------------------
273 // Field       : PSM_WDSEL_PROC1
274 #define PSM_WDSEL_PROC1_RESET  _u(0x0)
275 #define PSM_WDSEL_PROC1_BITS   _u(0x00010000)
276 #define PSM_WDSEL_PROC1_MSB    _u(16)
277 #define PSM_WDSEL_PROC1_LSB    _u(16)
278 #define PSM_WDSEL_PROC1_ACCESS "RW"
279 // -----------------------------------------------------------------------------
280 // Field       : PSM_WDSEL_PROC0
281 #define PSM_WDSEL_PROC0_RESET  _u(0x0)
282 #define PSM_WDSEL_PROC0_BITS   _u(0x00008000)
283 #define PSM_WDSEL_PROC0_MSB    _u(15)
284 #define PSM_WDSEL_PROC0_LSB    _u(15)
285 #define PSM_WDSEL_PROC0_ACCESS "RW"
286 // -----------------------------------------------------------------------------
287 // Field       : PSM_WDSEL_SIO
288 #define PSM_WDSEL_SIO_RESET  _u(0x0)
289 #define PSM_WDSEL_SIO_BITS   _u(0x00004000)
290 #define PSM_WDSEL_SIO_MSB    _u(14)
291 #define PSM_WDSEL_SIO_LSB    _u(14)
292 #define PSM_WDSEL_SIO_ACCESS "RW"
293 // -----------------------------------------------------------------------------
294 // Field       : PSM_WDSEL_VREG_AND_CHIP_RESET
295 #define PSM_WDSEL_VREG_AND_CHIP_RESET_RESET  _u(0x0)
296 #define PSM_WDSEL_VREG_AND_CHIP_RESET_BITS   _u(0x00002000)
297 #define PSM_WDSEL_VREG_AND_CHIP_RESET_MSB    _u(13)
298 #define PSM_WDSEL_VREG_AND_CHIP_RESET_LSB    _u(13)
299 #define PSM_WDSEL_VREG_AND_CHIP_RESET_ACCESS "RW"
300 // -----------------------------------------------------------------------------
301 // Field       : PSM_WDSEL_XIP
302 #define PSM_WDSEL_XIP_RESET  _u(0x0)
303 #define PSM_WDSEL_XIP_BITS   _u(0x00001000)
304 #define PSM_WDSEL_XIP_MSB    _u(12)
305 #define PSM_WDSEL_XIP_LSB    _u(12)
306 #define PSM_WDSEL_XIP_ACCESS "RW"
307 // -----------------------------------------------------------------------------
308 // Field       : PSM_WDSEL_SRAM5
309 #define PSM_WDSEL_SRAM5_RESET  _u(0x0)
310 #define PSM_WDSEL_SRAM5_BITS   _u(0x00000800)
311 #define PSM_WDSEL_SRAM5_MSB    _u(11)
312 #define PSM_WDSEL_SRAM5_LSB    _u(11)
313 #define PSM_WDSEL_SRAM5_ACCESS "RW"
314 // -----------------------------------------------------------------------------
315 // Field       : PSM_WDSEL_SRAM4
316 #define PSM_WDSEL_SRAM4_RESET  _u(0x0)
317 #define PSM_WDSEL_SRAM4_BITS   _u(0x00000400)
318 #define PSM_WDSEL_SRAM4_MSB    _u(10)
319 #define PSM_WDSEL_SRAM4_LSB    _u(10)
320 #define PSM_WDSEL_SRAM4_ACCESS "RW"
321 // -----------------------------------------------------------------------------
322 // Field       : PSM_WDSEL_SRAM3
323 #define PSM_WDSEL_SRAM3_RESET  _u(0x0)
324 #define PSM_WDSEL_SRAM3_BITS   _u(0x00000200)
325 #define PSM_WDSEL_SRAM3_MSB    _u(9)
326 #define PSM_WDSEL_SRAM3_LSB    _u(9)
327 #define PSM_WDSEL_SRAM3_ACCESS "RW"
328 // -----------------------------------------------------------------------------
329 // Field       : PSM_WDSEL_SRAM2
330 #define PSM_WDSEL_SRAM2_RESET  _u(0x0)
331 #define PSM_WDSEL_SRAM2_BITS   _u(0x00000100)
332 #define PSM_WDSEL_SRAM2_MSB    _u(8)
333 #define PSM_WDSEL_SRAM2_LSB    _u(8)
334 #define PSM_WDSEL_SRAM2_ACCESS "RW"
335 // -----------------------------------------------------------------------------
336 // Field       : PSM_WDSEL_SRAM1
337 #define PSM_WDSEL_SRAM1_RESET  _u(0x0)
338 #define PSM_WDSEL_SRAM1_BITS   _u(0x00000080)
339 #define PSM_WDSEL_SRAM1_MSB    _u(7)
340 #define PSM_WDSEL_SRAM1_LSB    _u(7)
341 #define PSM_WDSEL_SRAM1_ACCESS "RW"
342 // -----------------------------------------------------------------------------
343 // Field       : PSM_WDSEL_SRAM0
344 #define PSM_WDSEL_SRAM0_RESET  _u(0x0)
345 #define PSM_WDSEL_SRAM0_BITS   _u(0x00000040)
346 #define PSM_WDSEL_SRAM0_MSB    _u(6)
347 #define PSM_WDSEL_SRAM0_LSB    _u(6)
348 #define PSM_WDSEL_SRAM0_ACCESS "RW"
349 // -----------------------------------------------------------------------------
350 // Field       : PSM_WDSEL_ROM
351 #define PSM_WDSEL_ROM_RESET  _u(0x0)
352 #define PSM_WDSEL_ROM_BITS   _u(0x00000020)
353 #define PSM_WDSEL_ROM_MSB    _u(5)
354 #define PSM_WDSEL_ROM_LSB    _u(5)
355 #define PSM_WDSEL_ROM_ACCESS "RW"
356 // -----------------------------------------------------------------------------
357 // Field       : PSM_WDSEL_BUSFABRIC
358 #define PSM_WDSEL_BUSFABRIC_RESET  _u(0x0)
359 #define PSM_WDSEL_BUSFABRIC_BITS   _u(0x00000010)
360 #define PSM_WDSEL_BUSFABRIC_MSB    _u(4)
361 #define PSM_WDSEL_BUSFABRIC_LSB    _u(4)
362 #define PSM_WDSEL_BUSFABRIC_ACCESS "RW"
363 // -----------------------------------------------------------------------------
364 // Field       : PSM_WDSEL_RESETS
365 #define PSM_WDSEL_RESETS_RESET  _u(0x0)
366 #define PSM_WDSEL_RESETS_BITS   _u(0x00000008)
367 #define PSM_WDSEL_RESETS_MSB    _u(3)
368 #define PSM_WDSEL_RESETS_LSB    _u(3)
369 #define PSM_WDSEL_RESETS_ACCESS "RW"
370 // -----------------------------------------------------------------------------
371 // Field       : PSM_WDSEL_CLOCKS
372 #define PSM_WDSEL_CLOCKS_RESET  _u(0x0)
373 #define PSM_WDSEL_CLOCKS_BITS   _u(0x00000004)
374 #define PSM_WDSEL_CLOCKS_MSB    _u(2)
375 #define PSM_WDSEL_CLOCKS_LSB    _u(2)
376 #define PSM_WDSEL_CLOCKS_ACCESS "RW"
377 // -----------------------------------------------------------------------------
378 // Field       : PSM_WDSEL_XOSC
379 #define PSM_WDSEL_XOSC_RESET  _u(0x0)
380 #define PSM_WDSEL_XOSC_BITS   _u(0x00000002)
381 #define PSM_WDSEL_XOSC_MSB    _u(1)
382 #define PSM_WDSEL_XOSC_LSB    _u(1)
383 #define PSM_WDSEL_XOSC_ACCESS "RW"
384 // -----------------------------------------------------------------------------
385 // Field       : PSM_WDSEL_ROSC
386 #define PSM_WDSEL_ROSC_RESET  _u(0x0)
387 #define PSM_WDSEL_ROSC_BITS   _u(0x00000001)
388 #define PSM_WDSEL_ROSC_MSB    _u(0)
389 #define PSM_WDSEL_ROSC_LSB    _u(0)
390 #define PSM_WDSEL_ROSC_ACCESS "RW"
391 // =============================================================================
392 // Register    : PSM_DONE
393 // Description : Indicates the peripheral's registers are ready to access.
394 #define PSM_DONE_OFFSET _u(0x0000000c)
395 #define PSM_DONE_BITS   _u(0x0001ffff)
396 #define PSM_DONE_RESET  _u(0x00000000)
397 // -----------------------------------------------------------------------------
398 // Field       : PSM_DONE_PROC1
399 #define PSM_DONE_PROC1_RESET  _u(0x0)
400 #define PSM_DONE_PROC1_BITS   _u(0x00010000)
401 #define PSM_DONE_PROC1_MSB    _u(16)
402 #define PSM_DONE_PROC1_LSB    _u(16)
403 #define PSM_DONE_PROC1_ACCESS "RO"
404 // -----------------------------------------------------------------------------
405 // Field       : PSM_DONE_PROC0
406 #define PSM_DONE_PROC0_RESET  _u(0x0)
407 #define PSM_DONE_PROC0_BITS   _u(0x00008000)
408 #define PSM_DONE_PROC0_MSB    _u(15)
409 #define PSM_DONE_PROC0_LSB    _u(15)
410 #define PSM_DONE_PROC0_ACCESS "RO"
411 // -----------------------------------------------------------------------------
412 // Field       : PSM_DONE_SIO
413 #define PSM_DONE_SIO_RESET  _u(0x0)
414 #define PSM_DONE_SIO_BITS   _u(0x00004000)
415 #define PSM_DONE_SIO_MSB    _u(14)
416 #define PSM_DONE_SIO_LSB    _u(14)
417 #define PSM_DONE_SIO_ACCESS "RO"
418 // -----------------------------------------------------------------------------
419 // Field       : PSM_DONE_VREG_AND_CHIP_RESET
420 #define PSM_DONE_VREG_AND_CHIP_RESET_RESET  _u(0x0)
421 #define PSM_DONE_VREG_AND_CHIP_RESET_BITS   _u(0x00002000)
422 #define PSM_DONE_VREG_AND_CHIP_RESET_MSB    _u(13)
423 #define PSM_DONE_VREG_AND_CHIP_RESET_LSB    _u(13)
424 #define PSM_DONE_VREG_AND_CHIP_RESET_ACCESS "RO"
425 // -----------------------------------------------------------------------------
426 // Field       : PSM_DONE_XIP
427 #define PSM_DONE_XIP_RESET  _u(0x0)
428 #define PSM_DONE_XIP_BITS   _u(0x00001000)
429 #define PSM_DONE_XIP_MSB    _u(12)
430 #define PSM_DONE_XIP_LSB    _u(12)
431 #define PSM_DONE_XIP_ACCESS "RO"
432 // -----------------------------------------------------------------------------
433 // Field       : PSM_DONE_SRAM5
434 #define PSM_DONE_SRAM5_RESET  _u(0x0)
435 #define PSM_DONE_SRAM5_BITS   _u(0x00000800)
436 #define PSM_DONE_SRAM5_MSB    _u(11)
437 #define PSM_DONE_SRAM5_LSB    _u(11)
438 #define PSM_DONE_SRAM5_ACCESS "RO"
439 // -----------------------------------------------------------------------------
440 // Field       : PSM_DONE_SRAM4
441 #define PSM_DONE_SRAM4_RESET  _u(0x0)
442 #define PSM_DONE_SRAM4_BITS   _u(0x00000400)
443 #define PSM_DONE_SRAM4_MSB    _u(10)
444 #define PSM_DONE_SRAM4_LSB    _u(10)
445 #define PSM_DONE_SRAM4_ACCESS "RO"
446 // -----------------------------------------------------------------------------
447 // Field       : PSM_DONE_SRAM3
448 #define PSM_DONE_SRAM3_RESET  _u(0x0)
449 #define PSM_DONE_SRAM3_BITS   _u(0x00000200)
450 #define PSM_DONE_SRAM3_MSB    _u(9)
451 #define PSM_DONE_SRAM3_LSB    _u(9)
452 #define PSM_DONE_SRAM3_ACCESS "RO"
453 // -----------------------------------------------------------------------------
454 // Field       : PSM_DONE_SRAM2
455 #define PSM_DONE_SRAM2_RESET  _u(0x0)
456 #define PSM_DONE_SRAM2_BITS   _u(0x00000100)
457 #define PSM_DONE_SRAM2_MSB    _u(8)
458 #define PSM_DONE_SRAM2_LSB    _u(8)
459 #define PSM_DONE_SRAM2_ACCESS "RO"
460 // -----------------------------------------------------------------------------
461 // Field       : PSM_DONE_SRAM1
462 #define PSM_DONE_SRAM1_RESET  _u(0x0)
463 #define PSM_DONE_SRAM1_BITS   _u(0x00000080)
464 #define PSM_DONE_SRAM1_MSB    _u(7)
465 #define PSM_DONE_SRAM1_LSB    _u(7)
466 #define PSM_DONE_SRAM1_ACCESS "RO"
467 // -----------------------------------------------------------------------------
468 // Field       : PSM_DONE_SRAM0
469 #define PSM_DONE_SRAM0_RESET  _u(0x0)
470 #define PSM_DONE_SRAM0_BITS   _u(0x00000040)
471 #define PSM_DONE_SRAM0_MSB    _u(6)
472 #define PSM_DONE_SRAM0_LSB    _u(6)
473 #define PSM_DONE_SRAM0_ACCESS "RO"
474 // -----------------------------------------------------------------------------
475 // Field       : PSM_DONE_ROM
476 #define PSM_DONE_ROM_RESET  _u(0x0)
477 #define PSM_DONE_ROM_BITS   _u(0x00000020)
478 #define PSM_DONE_ROM_MSB    _u(5)
479 #define PSM_DONE_ROM_LSB    _u(5)
480 #define PSM_DONE_ROM_ACCESS "RO"
481 // -----------------------------------------------------------------------------
482 // Field       : PSM_DONE_BUSFABRIC
483 #define PSM_DONE_BUSFABRIC_RESET  _u(0x0)
484 #define PSM_DONE_BUSFABRIC_BITS   _u(0x00000010)
485 #define PSM_DONE_BUSFABRIC_MSB    _u(4)
486 #define PSM_DONE_BUSFABRIC_LSB    _u(4)
487 #define PSM_DONE_BUSFABRIC_ACCESS "RO"
488 // -----------------------------------------------------------------------------
489 // Field       : PSM_DONE_RESETS
490 #define PSM_DONE_RESETS_RESET  _u(0x0)
491 #define PSM_DONE_RESETS_BITS   _u(0x00000008)
492 #define PSM_DONE_RESETS_MSB    _u(3)
493 #define PSM_DONE_RESETS_LSB    _u(3)
494 #define PSM_DONE_RESETS_ACCESS "RO"
495 // -----------------------------------------------------------------------------
496 // Field       : PSM_DONE_CLOCKS
497 #define PSM_DONE_CLOCKS_RESET  _u(0x0)
498 #define PSM_DONE_CLOCKS_BITS   _u(0x00000004)
499 #define PSM_DONE_CLOCKS_MSB    _u(2)
500 #define PSM_DONE_CLOCKS_LSB    _u(2)
501 #define PSM_DONE_CLOCKS_ACCESS "RO"
502 // -----------------------------------------------------------------------------
503 // Field       : PSM_DONE_XOSC
504 #define PSM_DONE_XOSC_RESET  _u(0x0)
505 #define PSM_DONE_XOSC_BITS   _u(0x00000002)
506 #define PSM_DONE_XOSC_MSB    _u(1)
507 #define PSM_DONE_XOSC_LSB    _u(1)
508 #define PSM_DONE_XOSC_ACCESS "RO"
509 // -----------------------------------------------------------------------------
510 // Field       : PSM_DONE_ROSC
511 #define PSM_DONE_ROSC_RESET  _u(0x0)
512 #define PSM_DONE_ROSC_BITS   _u(0x00000001)
513 #define PSM_DONE_ROSC_MSB    _u(0)
514 #define PSM_DONE_ROSC_LSB    _u(0)
515 #define PSM_DONE_ROSC_ACCESS "RO"
516 // =============================================================================
517 #endif // _HARDWARE_REGS_PSM_H
518 
519