Software APIs
alert_handler_regs.h
Go to the documentation of this file.
1/**
2 * @file
3 * @brief Generated register defines for alert_handler
4 */
5
6// Copyright information found in source file:
7// Copyright lowRISC contributors (OpenTitan project).
8
9// Licensing information found in source file:
10// Licensed under the Apache License, Version 2.0, see LICENSE for details.
11// SPDX-License-Identifier: Apache-2.0
12
13#ifndef _ALERT_HANDLER_REG_DEFS_
14#define _ALERT_HANDLER_REG_DEFS_
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19// Number of alert channels.
20#define ALERT_HANDLER_PARAM_N_ALERTS 69
21
22// Number of LPGs.
23#define ALERT_HANDLER_PARAM_N_LPG 24
24
25// Width of LPG ID.
26#define ALERT_HANDLER_PARAM_N_LPG_WIDTH 5
27
28// Width of the escalation timer.
29#define ALERT_HANDLER_PARAM_ESC_CNT_DW 32
30
31// Width of the accumulation counter.
32#define ALERT_HANDLER_PARAM_ACCU_CNT_DW 16
33
34// Number of classes
35#define ALERT_HANDLER_PARAM_N_CLASSES 4
36
37// Number of escalation severities
38#define ALERT_HANDLER_PARAM_N_ESC_SEV 4
39
40// Number of escalation phases
41#define ALERT_HANDLER_PARAM_N_PHASES 4
42
43// Number of local alerts
44#define ALERT_HANDLER_PARAM_N_LOC_ALERT 7
45
46// Width of ping counter
47#define ALERT_HANDLER_PARAM_PING_CNT_DW 16
48
49// Width of phase ID
50#define ALERT_HANDLER_PARAM_PHASE_DW 2
51
52// Width of class ID
53#define ALERT_HANDLER_PARAM_CLASS_DW 2
54
55// Local alert ID for alert ping failure.
56#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_ALERT_PINGFAIL 0
57
58// Local alert ID for escalation ping failure.
59#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_ESC_PINGFAIL 1
60
61// Local alert ID for alert integrity failure.
62#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_ALERT_INTEGFAIL 2
63
64// Local alert ID for escalation integrity failure.
65#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_ESC_INTEGFAIL 3
66
67// Local alert ID for bus integrity failure.
68#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_BUS_INTEGFAIL 4
69
70// Local alert ID for shadow register update error.
71#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_SHADOW_REG_UPDATE_ERROR 5
72
73// Local alert ID for shadow register storage error.
74#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_SHADOW_REG_STORAGE_ERROR 6
75
76// Last local alert ID.
77#define ALERT_HANDLER_PARAM_LOCAL_ALERT_ID_LAST 6
78
79// Register width
80#define ALERT_HANDLER_PARAM_REG_WIDTH 32
81
82// Common Interrupt Offsets
83#define ALERT_HANDLER_INTR_COMMON_CLASSA_BIT 0
84#define ALERT_HANDLER_INTR_COMMON_CLASSB_BIT 1
85#define ALERT_HANDLER_INTR_COMMON_CLASSC_BIT 2
86#define ALERT_HANDLER_INTR_COMMON_CLASSD_BIT 3
87
88// Interrupt State Register
89#define ALERT_HANDLER_INTR_STATE_REG_OFFSET 0x0
90#define ALERT_HANDLER_INTR_STATE_REG_RESVAL 0x0u
91#define ALERT_HANDLER_INTR_STATE_CLASSA_BIT 0
92#define ALERT_HANDLER_INTR_STATE_CLASSB_BIT 1
93#define ALERT_HANDLER_INTR_STATE_CLASSC_BIT 2
94#define ALERT_HANDLER_INTR_STATE_CLASSD_BIT 3
95
96// Interrupt Enable Register
97#define ALERT_HANDLER_INTR_ENABLE_REG_OFFSET 0x4
98#define ALERT_HANDLER_INTR_ENABLE_REG_RESVAL 0x0u
99#define ALERT_HANDLER_INTR_ENABLE_CLASSA_BIT 0
100#define ALERT_HANDLER_INTR_ENABLE_CLASSB_BIT 1
101#define ALERT_HANDLER_INTR_ENABLE_CLASSC_BIT 2
102#define ALERT_HANDLER_INTR_ENABLE_CLASSD_BIT 3
103
104// Interrupt Test Register
105#define ALERT_HANDLER_INTR_TEST_REG_OFFSET 0x8
106#define ALERT_HANDLER_INTR_TEST_REG_RESVAL 0x0u
107#define ALERT_HANDLER_INTR_TEST_CLASSA_BIT 0
108#define ALERT_HANDLER_INTR_TEST_CLASSB_BIT 1
109#define ALERT_HANDLER_INTR_TEST_CLASSC_BIT 2
110#define ALERT_HANDLER_INTR_TEST_CLASSD_BIT 3
111
112// Register write enable for !!PING_TIMEOUT_CYC_SHADOWED and
113// !!PING_TIMER_EN_SHADOWED.
114#define ALERT_HANDLER_PING_TIMER_REGWEN_REG_OFFSET 0xc
115#define ALERT_HANDLER_PING_TIMER_REGWEN_REG_RESVAL 0x1u
116#define ALERT_HANDLER_PING_TIMER_REGWEN_PING_TIMER_REGWEN_BIT 0
117
118// Ping timeout cycle count.
119#define ALERT_HANDLER_PING_TIMEOUT_CYC_SHADOWED_REG_OFFSET 0x10
120#define ALERT_HANDLER_PING_TIMEOUT_CYC_SHADOWED_REG_RESVAL 0x100u
121#define ALERT_HANDLER_PING_TIMEOUT_CYC_SHADOWED_PING_TIMEOUT_CYC_SHADOWED_MASK \
122 0xffffu
123#define ALERT_HANDLER_PING_TIMEOUT_CYC_SHADOWED_PING_TIMEOUT_CYC_SHADOWED_OFFSET \
124 0
125#define ALERT_HANDLER_PING_TIMEOUT_CYC_SHADOWED_PING_TIMEOUT_CYC_SHADOWED_FIELD \
126 ((bitfield_field32_t) { .mask = ALERT_HANDLER_PING_TIMEOUT_CYC_SHADOWED_PING_TIMEOUT_CYC_SHADOWED_MASK, .index = ALERT_HANDLER_PING_TIMEOUT_CYC_SHADOWED_PING_TIMEOUT_CYC_SHADOWED_OFFSET })
127
128// Ping timer enable.
129#define ALERT_HANDLER_PING_TIMER_EN_SHADOWED_REG_OFFSET 0x14
130#define ALERT_HANDLER_PING_TIMER_EN_SHADOWED_REG_RESVAL 0x0u
131#define ALERT_HANDLER_PING_TIMER_EN_SHADOWED_PING_TIMER_EN_SHADOWED_BIT 0
132
133// Register write enable for alert enable bits. (common parameters)
134#define ALERT_HANDLER_ALERT_REGWEN_EN_FIELD_WIDTH 1
135#define ALERT_HANDLER_ALERT_REGWEN_MULTIREG_COUNT 69
136
137// Register write enable for alert enable bits.
138#define ALERT_HANDLER_ALERT_REGWEN_0_REG_OFFSET 0x18
139#define ALERT_HANDLER_ALERT_REGWEN_0_REG_RESVAL 0x1u
140#define ALERT_HANDLER_ALERT_REGWEN_0_EN_0_BIT 0
141
142// Register write enable for alert enable bits.
143#define ALERT_HANDLER_ALERT_REGWEN_1_REG_OFFSET 0x1c
144#define ALERT_HANDLER_ALERT_REGWEN_1_REG_RESVAL 0x1u
145#define ALERT_HANDLER_ALERT_REGWEN_1_EN_1_BIT 0
146
147// Register write enable for alert enable bits.
148#define ALERT_HANDLER_ALERT_REGWEN_2_REG_OFFSET 0x20
149#define ALERT_HANDLER_ALERT_REGWEN_2_REG_RESVAL 0x1u
150#define ALERT_HANDLER_ALERT_REGWEN_2_EN_2_BIT 0
151
152// Register write enable for alert enable bits.
153#define ALERT_HANDLER_ALERT_REGWEN_3_REG_OFFSET 0x24
154#define ALERT_HANDLER_ALERT_REGWEN_3_REG_RESVAL 0x1u
155#define ALERT_HANDLER_ALERT_REGWEN_3_EN_3_BIT 0
156
157// Register write enable for alert enable bits.
158#define ALERT_HANDLER_ALERT_REGWEN_4_REG_OFFSET 0x28
159#define ALERT_HANDLER_ALERT_REGWEN_4_REG_RESVAL 0x1u
160#define ALERT_HANDLER_ALERT_REGWEN_4_EN_4_BIT 0
161
162// Register write enable for alert enable bits.
163#define ALERT_HANDLER_ALERT_REGWEN_5_REG_OFFSET 0x2c
164#define ALERT_HANDLER_ALERT_REGWEN_5_REG_RESVAL 0x1u
165#define ALERT_HANDLER_ALERT_REGWEN_5_EN_5_BIT 0
166
167// Register write enable for alert enable bits.
168#define ALERT_HANDLER_ALERT_REGWEN_6_REG_OFFSET 0x30
169#define ALERT_HANDLER_ALERT_REGWEN_6_REG_RESVAL 0x1u
170#define ALERT_HANDLER_ALERT_REGWEN_6_EN_6_BIT 0
171
172// Register write enable for alert enable bits.
173#define ALERT_HANDLER_ALERT_REGWEN_7_REG_OFFSET 0x34
174#define ALERT_HANDLER_ALERT_REGWEN_7_REG_RESVAL 0x1u
175#define ALERT_HANDLER_ALERT_REGWEN_7_EN_7_BIT 0
176
177// Register write enable for alert enable bits.
178#define ALERT_HANDLER_ALERT_REGWEN_8_REG_OFFSET 0x38
179#define ALERT_HANDLER_ALERT_REGWEN_8_REG_RESVAL 0x1u
180#define ALERT_HANDLER_ALERT_REGWEN_8_EN_8_BIT 0
181
182// Register write enable for alert enable bits.
183#define ALERT_HANDLER_ALERT_REGWEN_9_REG_OFFSET 0x3c
184#define ALERT_HANDLER_ALERT_REGWEN_9_REG_RESVAL 0x1u
185#define ALERT_HANDLER_ALERT_REGWEN_9_EN_9_BIT 0
186
187// Register write enable for alert enable bits.
188#define ALERT_HANDLER_ALERT_REGWEN_10_REG_OFFSET 0x40
189#define ALERT_HANDLER_ALERT_REGWEN_10_REG_RESVAL 0x1u
190#define ALERT_HANDLER_ALERT_REGWEN_10_EN_10_BIT 0
191
192// Register write enable for alert enable bits.
193#define ALERT_HANDLER_ALERT_REGWEN_11_REG_OFFSET 0x44
194#define ALERT_HANDLER_ALERT_REGWEN_11_REG_RESVAL 0x1u
195#define ALERT_HANDLER_ALERT_REGWEN_11_EN_11_BIT 0
196
197// Register write enable for alert enable bits.
198#define ALERT_HANDLER_ALERT_REGWEN_12_REG_OFFSET 0x48
199#define ALERT_HANDLER_ALERT_REGWEN_12_REG_RESVAL 0x1u
200#define ALERT_HANDLER_ALERT_REGWEN_12_EN_12_BIT 0
201
202// Register write enable for alert enable bits.
203#define ALERT_HANDLER_ALERT_REGWEN_13_REG_OFFSET 0x4c
204#define ALERT_HANDLER_ALERT_REGWEN_13_REG_RESVAL 0x1u
205#define ALERT_HANDLER_ALERT_REGWEN_13_EN_13_BIT 0
206
207// Register write enable for alert enable bits.
208#define ALERT_HANDLER_ALERT_REGWEN_14_REG_OFFSET 0x50
209#define ALERT_HANDLER_ALERT_REGWEN_14_REG_RESVAL 0x1u
210#define ALERT_HANDLER_ALERT_REGWEN_14_EN_14_BIT 0
211
212// Register write enable for alert enable bits.
213#define ALERT_HANDLER_ALERT_REGWEN_15_REG_OFFSET 0x54
214#define ALERT_HANDLER_ALERT_REGWEN_15_REG_RESVAL 0x1u
215#define ALERT_HANDLER_ALERT_REGWEN_15_EN_15_BIT 0
216
217// Register write enable for alert enable bits.
218#define ALERT_HANDLER_ALERT_REGWEN_16_REG_OFFSET 0x58
219#define ALERT_HANDLER_ALERT_REGWEN_16_REG_RESVAL 0x1u
220#define ALERT_HANDLER_ALERT_REGWEN_16_EN_16_BIT 0
221
222// Register write enable for alert enable bits.
223#define ALERT_HANDLER_ALERT_REGWEN_17_REG_OFFSET 0x5c
224#define ALERT_HANDLER_ALERT_REGWEN_17_REG_RESVAL 0x1u
225#define ALERT_HANDLER_ALERT_REGWEN_17_EN_17_BIT 0
226
227// Register write enable for alert enable bits.
228#define ALERT_HANDLER_ALERT_REGWEN_18_REG_OFFSET 0x60
229#define ALERT_HANDLER_ALERT_REGWEN_18_REG_RESVAL 0x1u
230#define ALERT_HANDLER_ALERT_REGWEN_18_EN_18_BIT 0
231
232// Register write enable for alert enable bits.
233#define ALERT_HANDLER_ALERT_REGWEN_19_REG_OFFSET 0x64
234#define ALERT_HANDLER_ALERT_REGWEN_19_REG_RESVAL 0x1u
235#define ALERT_HANDLER_ALERT_REGWEN_19_EN_19_BIT 0
236
237// Register write enable for alert enable bits.
238#define ALERT_HANDLER_ALERT_REGWEN_20_REG_OFFSET 0x68
239#define ALERT_HANDLER_ALERT_REGWEN_20_REG_RESVAL 0x1u
240#define ALERT_HANDLER_ALERT_REGWEN_20_EN_20_BIT 0
241
242// Register write enable for alert enable bits.
243#define ALERT_HANDLER_ALERT_REGWEN_21_REG_OFFSET 0x6c
244#define ALERT_HANDLER_ALERT_REGWEN_21_REG_RESVAL 0x1u
245#define ALERT_HANDLER_ALERT_REGWEN_21_EN_21_BIT 0
246
247// Register write enable for alert enable bits.
248#define ALERT_HANDLER_ALERT_REGWEN_22_REG_OFFSET 0x70
249#define ALERT_HANDLER_ALERT_REGWEN_22_REG_RESVAL 0x1u
250#define ALERT_HANDLER_ALERT_REGWEN_22_EN_22_BIT 0
251
252// Register write enable for alert enable bits.
253#define ALERT_HANDLER_ALERT_REGWEN_23_REG_OFFSET 0x74
254#define ALERT_HANDLER_ALERT_REGWEN_23_REG_RESVAL 0x1u
255#define ALERT_HANDLER_ALERT_REGWEN_23_EN_23_BIT 0
256
257// Register write enable for alert enable bits.
258#define ALERT_HANDLER_ALERT_REGWEN_24_REG_OFFSET 0x78
259#define ALERT_HANDLER_ALERT_REGWEN_24_REG_RESVAL 0x1u
260#define ALERT_HANDLER_ALERT_REGWEN_24_EN_24_BIT 0
261
262// Register write enable for alert enable bits.
263#define ALERT_HANDLER_ALERT_REGWEN_25_REG_OFFSET 0x7c
264#define ALERT_HANDLER_ALERT_REGWEN_25_REG_RESVAL 0x1u
265#define ALERT_HANDLER_ALERT_REGWEN_25_EN_25_BIT 0
266
267// Register write enable for alert enable bits.
268#define ALERT_HANDLER_ALERT_REGWEN_26_REG_OFFSET 0x80
269#define ALERT_HANDLER_ALERT_REGWEN_26_REG_RESVAL 0x1u
270#define ALERT_HANDLER_ALERT_REGWEN_26_EN_26_BIT 0
271
272// Register write enable for alert enable bits.
273#define ALERT_HANDLER_ALERT_REGWEN_27_REG_OFFSET 0x84
274#define ALERT_HANDLER_ALERT_REGWEN_27_REG_RESVAL 0x1u
275#define ALERT_HANDLER_ALERT_REGWEN_27_EN_27_BIT 0
276
277// Register write enable for alert enable bits.
278#define ALERT_HANDLER_ALERT_REGWEN_28_REG_OFFSET 0x88
279#define ALERT_HANDLER_ALERT_REGWEN_28_REG_RESVAL 0x1u
280#define ALERT_HANDLER_ALERT_REGWEN_28_EN_28_BIT 0
281
282// Register write enable for alert enable bits.
283#define ALERT_HANDLER_ALERT_REGWEN_29_REG_OFFSET 0x8c
284#define ALERT_HANDLER_ALERT_REGWEN_29_REG_RESVAL 0x1u
285#define ALERT_HANDLER_ALERT_REGWEN_29_EN_29_BIT 0
286
287// Register write enable for alert enable bits.
288#define ALERT_HANDLER_ALERT_REGWEN_30_REG_OFFSET 0x90
289#define ALERT_HANDLER_ALERT_REGWEN_30_REG_RESVAL 0x1u
290#define ALERT_HANDLER_ALERT_REGWEN_30_EN_30_BIT 0
291
292// Register write enable for alert enable bits.
293#define ALERT_HANDLER_ALERT_REGWEN_31_REG_OFFSET 0x94
294#define ALERT_HANDLER_ALERT_REGWEN_31_REG_RESVAL 0x1u
295#define ALERT_HANDLER_ALERT_REGWEN_31_EN_31_BIT 0
296
297// Register write enable for alert enable bits.
298#define ALERT_HANDLER_ALERT_REGWEN_32_REG_OFFSET 0x98
299#define ALERT_HANDLER_ALERT_REGWEN_32_REG_RESVAL 0x1u
300#define ALERT_HANDLER_ALERT_REGWEN_32_EN_32_BIT 0
301
302// Register write enable for alert enable bits.
303#define ALERT_HANDLER_ALERT_REGWEN_33_REG_OFFSET 0x9c
304#define ALERT_HANDLER_ALERT_REGWEN_33_REG_RESVAL 0x1u
305#define ALERT_HANDLER_ALERT_REGWEN_33_EN_33_BIT 0
306
307// Register write enable for alert enable bits.
308#define ALERT_HANDLER_ALERT_REGWEN_34_REG_OFFSET 0xa0
309#define ALERT_HANDLER_ALERT_REGWEN_34_REG_RESVAL 0x1u
310#define ALERT_HANDLER_ALERT_REGWEN_34_EN_34_BIT 0
311
312// Register write enable for alert enable bits.
313#define ALERT_HANDLER_ALERT_REGWEN_35_REG_OFFSET 0xa4
314#define ALERT_HANDLER_ALERT_REGWEN_35_REG_RESVAL 0x1u
315#define ALERT_HANDLER_ALERT_REGWEN_35_EN_35_BIT 0
316
317// Register write enable for alert enable bits.
318#define ALERT_HANDLER_ALERT_REGWEN_36_REG_OFFSET 0xa8
319#define ALERT_HANDLER_ALERT_REGWEN_36_REG_RESVAL 0x1u
320#define ALERT_HANDLER_ALERT_REGWEN_36_EN_36_BIT 0
321
322// Register write enable for alert enable bits.
323#define ALERT_HANDLER_ALERT_REGWEN_37_REG_OFFSET 0xac
324#define ALERT_HANDLER_ALERT_REGWEN_37_REG_RESVAL 0x1u
325#define ALERT_HANDLER_ALERT_REGWEN_37_EN_37_BIT 0
326
327// Register write enable for alert enable bits.
328#define ALERT_HANDLER_ALERT_REGWEN_38_REG_OFFSET 0xb0
329#define ALERT_HANDLER_ALERT_REGWEN_38_REG_RESVAL 0x1u
330#define ALERT_HANDLER_ALERT_REGWEN_38_EN_38_BIT 0
331
332// Register write enable for alert enable bits.
333#define ALERT_HANDLER_ALERT_REGWEN_39_REG_OFFSET 0xb4
334#define ALERT_HANDLER_ALERT_REGWEN_39_REG_RESVAL 0x1u
335#define ALERT_HANDLER_ALERT_REGWEN_39_EN_39_BIT 0
336
337// Register write enable for alert enable bits.
338#define ALERT_HANDLER_ALERT_REGWEN_40_REG_OFFSET 0xb8
339#define ALERT_HANDLER_ALERT_REGWEN_40_REG_RESVAL 0x1u
340#define ALERT_HANDLER_ALERT_REGWEN_40_EN_40_BIT 0
341
342// Register write enable for alert enable bits.
343#define ALERT_HANDLER_ALERT_REGWEN_41_REG_OFFSET 0xbc
344#define ALERT_HANDLER_ALERT_REGWEN_41_REG_RESVAL 0x1u
345#define ALERT_HANDLER_ALERT_REGWEN_41_EN_41_BIT 0
346
347// Register write enable for alert enable bits.
348#define ALERT_HANDLER_ALERT_REGWEN_42_REG_OFFSET 0xc0
349#define ALERT_HANDLER_ALERT_REGWEN_42_REG_RESVAL 0x1u
350#define ALERT_HANDLER_ALERT_REGWEN_42_EN_42_BIT 0
351
352// Register write enable for alert enable bits.
353#define ALERT_HANDLER_ALERT_REGWEN_43_REG_OFFSET 0xc4
354#define ALERT_HANDLER_ALERT_REGWEN_43_REG_RESVAL 0x1u
355#define ALERT_HANDLER_ALERT_REGWEN_43_EN_43_BIT 0
356
357// Register write enable for alert enable bits.
358#define ALERT_HANDLER_ALERT_REGWEN_44_REG_OFFSET 0xc8
359#define ALERT_HANDLER_ALERT_REGWEN_44_REG_RESVAL 0x1u
360#define ALERT_HANDLER_ALERT_REGWEN_44_EN_44_BIT 0
361
362// Register write enable for alert enable bits.
363#define ALERT_HANDLER_ALERT_REGWEN_45_REG_OFFSET 0xcc
364#define ALERT_HANDLER_ALERT_REGWEN_45_REG_RESVAL 0x1u
365#define ALERT_HANDLER_ALERT_REGWEN_45_EN_45_BIT 0
366
367// Register write enable for alert enable bits.
368#define ALERT_HANDLER_ALERT_REGWEN_46_REG_OFFSET 0xd0
369#define ALERT_HANDLER_ALERT_REGWEN_46_REG_RESVAL 0x1u
370#define ALERT_HANDLER_ALERT_REGWEN_46_EN_46_BIT 0
371
372// Register write enable for alert enable bits.
373#define ALERT_HANDLER_ALERT_REGWEN_47_REG_OFFSET 0xd4
374#define ALERT_HANDLER_ALERT_REGWEN_47_REG_RESVAL 0x1u
375#define ALERT_HANDLER_ALERT_REGWEN_47_EN_47_BIT 0
376
377// Register write enable for alert enable bits.
378#define ALERT_HANDLER_ALERT_REGWEN_48_REG_OFFSET 0xd8
379#define ALERT_HANDLER_ALERT_REGWEN_48_REG_RESVAL 0x1u
380#define ALERT_HANDLER_ALERT_REGWEN_48_EN_48_BIT 0
381
382// Register write enable for alert enable bits.
383#define ALERT_HANDLER_ALERT_REGWEN_49_REG_OFFSET 0xdc
384#define ALERT_HANDLER_ALERT_REGWEN_49_REG_RESVAL 0x1u
385#define ALERT_HANDLER_ALERT_REGWEN_49_EN_49_BIT 0
386
387// Register write enable for alert enable bits.
388#define ALERT_HANDLER_ALERT_REGWEN_50_REG_OFFSET 0xe0
389#define ALERT_HANDLER_ALERT_REGWEN_50_REG_RESVAL 0x1u
390#define ALERT_HANDLER_ALERT_REGWEN_50_EN_50_BIT 0
391
392// Register write enable for alert enable bits.
393#define ALERT_HANDLER_ALERT_REGWEN_51_REG_OFFSET 0xe4
394#define ALERT_HANDLER_ALERT_REGWEN_51_REG_RESVAL 0x1u
395#define ALERT_HANDLER_ALERT_REGWEN_51_EN_51_BIT 0
396
397// Register write enable for alert enable bits.
398#define ALERT_HANDLER_ALERT_REGWEN_52_REG_OFFSET 0xe8
399#define ALERT_HANDLER_ALERT_REGWEN_52_REG_RESVAL 0x1u
400#define ALERT_HANDLER_ALERT_REGWEN_52_EN_52_BIT 0
401
402// Register write enable for alert enable bits.
403#define ALERT_HANDLER_ALERT_REGWEN_53_REG_OFFSET 0xec
404#define ALERT_HANDLER_ALERT_REGWEN_53_REG_RESVAL 0x1u
405#define ALERT_HANDLER_ALERT_REGWEN_53_EN_53_BIT 0
406
407// Register write enable for alert enable bits.
408#define ALERT_HANDLER_ALERT_REGWEN_54_REG_OFFSET 0xf0
409#define ALERT_HANDLER_ALERT_REGWEN_54_REG_RESVAL 0x1u
410#define ALERT_HANDLER_ALERT_REGWEN_54_EN_54_BIT 0
411
412// Register write enable for alert enable bits.
413#define ALERT_HANDLER_ALERT_REGWEN_55_REG_OFFSET 0xf4
414#define ALERT_HANDLER_ALERT_REGWEN_55_REG_RESVAL 0x1u
415#define ALERT_HANDLER_ALERT_REGWEN_55_EN_55_BIT 0
416
417// Register write enable for alert enable bits.
418#define ALERT_HANDLER_ALERT_REGWEN_56_REG_OFFSET 0xf8
419#define ALERT_HANDLER_ALERT_REGWEN_56_REG_RESVAL 0x1u
420#define ALERT_HANDLER_ALERT_REGWEN_56_EN_56_BIT 0
421
422// Register write enable for alert enable bits.
423#define ALERT_HANDLER_ALERT_REGWEN_57_REG_OFFSET 0xfc
424#define ALERT_HANDLER_ALERT_REGWEN_57_REG_RESVAL 0x1u
425#define ALERT_HANDLER_ALERT_REGWEN_57_EN_57_BIT 0
426
427// Register write enable for alert enable bits.
428#define ALERT_HANDLER_ALERT_REGWEN_58_REG_OFFSET 0x100
429#define ALERT_HANDLER_ALERT_REGWEN_58_REG_RESVAL 0x1u
430#define ALERT_HANDLER_ALERT_REGWEN_58_EN_58_BIT 0
431
432// Register write enable for alert enable bits.
433#define ALERT_HANDLER_ALERT_REGWEN_59_REG_OFFSET 0x104
434#define ALERT_HANDLER_ALERT_REGWEN_59_REG_RESVAL 0x1u
435#define ALERT_HANDLER_ALERT_REGWEN_59_EN_59_BIT 0
436
437// Register write enable for alert enable bits.
438#define ALERT_HANDLER_ALERT_REGWEN_60_REG_OFFSET 0x108
439#define ALERT_HANDLER_ALERT_REGWEN_60_REG_RESVAL 0x1u
440#define ALERT_HANDLER_ALERT_REGWEN_60_EN_60_BIT 0
441
442// Register write enable for alert enable bits.
443#define ALERT_HANDLER_ALERT_REGWEN_61_REG_OFFSET 0x10c
444#define ALERT_HANDLER_ALERT_REGWEN_61_REG_RESVAL 0x1u
445#define ALERT_HANDLER_ALERT_REGWEN_61_EN_61_BIT 0
446
447// Register write enable for alert enable bits.
448#define ALERT_HANDLER_ALERT_REGWEN_62_REG_OFFSET 0x110
449#define ALERT_HANDLER_ALERT_REGWEN_62_REG_RESVAL 0x1u
450#define ALERT_HANDLER_ALERT_REGWEN_62_EN_62_BIT 0
451
452// Register write enable for alert enable bits.
453#define ALERT_HANDLER_ALERT_REGWEN_63_REG_OFFSET 0x114
454#define ALERT_HANDLER_ALERT_REGWEN_63_REG_RESVAL 0x1u
455#define ALERT_HANDLER_ALERT_REGWEN_63_EN_63_BIT 0
456
457// Register write enable for alert enable bits.
458#define ALERT_HANDLER_ALERT_REGWEN_64_REG_OFFSET 0x118
459#define ALERT_HANDLER_ALERT_REGWEN_64_REG_RESVAL 0x1u
460#define ALERT_HANDLER_ALERT_REGWEN_64_EN_64_BIT 0
461
462// Register write enable for alert enable bits.
463#define ALERT_HANDLER_ALERT_REGWEN_65_REG_OFFSET 0x11c
464#define ALERT_HANDLER_ALERT_REGWEN_65_REG_RESVAL 0x1u
465#define ALERT_HANDLER_ALERT_REGWEN_65_EN_65_BIT 0
466
467// Register write enable for alert enable bits.
468#define ALERT_HANDLER_ALERT_REGWEN_66_REG_OFFSET 0x120
469#define ALERT_HANDLER_ALERT_REGWEN_66_REG_RESVAL 0x1u
470#define ALERT_HANDLER_ALERT_REGWEN_66_EN_66_BIT 0
471
472// Register write enable for alert enable bits.
473#define ALERT_HANDLER_ALERT_REGWEN_67_REG_OFFSET 0x124
474#define ALERT_HANDLER_ALERT_REGWEN_67_REG_RESVAL 0x1u
475#define ALERT_HANDLER_ALERT_REGWEN_67_EN_67_BIT 0
476
477// Register write enable for alert enable bits.
478#define ALERT_HANDLER_ALERT_REGWEN_68_REG_OFFSET 0x128
479#define ALERT_HANDLER_ALERT_REGWEN_68_REG_RESVAL 0x1u
480#define ALERT_HANDLER_ALERT_REGWEN_68_EN_68_BIT 0
481
482// Enable register for alerts. (common parameters)
483#define ALERT_HANDLER_ALERT_EN_SHADOWED_EN_A_FIELD_WIDTH 1
484#define ALERT_HANDLER_ALERT_EN_SHADOWED_MULTIREG_COUNT 69
485
486// Enable register for alerts.
487#define ALERT_HANDLER_ALERT_EN_SHADOWED_0_REG_OFFSET 0x12c
488#define ALERT_HANDLER_ALERT_EN_SHADOWED_0_REG_RESVAL 0x0u
489#define ALERT_HANDLER_ALERT_EN_SHADOWED_0_EN_A_0_BIT 0
490
491// Enable register for alerts.
492#define ALERT_HANDLER_ALERT_EN_SHADOWED_1_REG_OFFSET 0x130
493#define ALERT_HANDLER_ALERT_EN_SHADOWED_1_REG_RESVAL 0x0u
494#define ALERT_HANDLER_ALERT_EN_SHADOWED_1_EN_A_1_BIT 0
495
496// Enable register for alerts.
497#define ALERT_HANDLER_ALERT_EN_SHADOWED_2_REG_OFFSET 0x134
498#define ALERT_HANDLER_ALERT_EN_SHADOWED_2_REG_RESVAL 0x0u
499#define ALERT_HANDLER_ALERT_EN_SHADOWED_2_EN_A_2_BIT 0
500
501// Enable register for alerts.
502#define ALERT_HANDLER_ALERT_EN_SHADOWED_3_REG_OFFSET 0x138
503#define ALERT_HANDLER_ALERT_EN_SHADOWED_3_REG_RESVAL 0x0u
504#define ALERT_HANDLER_ALERT_EN_SHADOWED_3_EN_A_3_BIT 0
505
506// Enable register for alerts.
507#define ALERT_HANDLER_ALERT_EN_SHADOWED_4_REG_OFFSET 0x13c
508#define ALERT_HANDLER_ALERT_EN_SHADOWED_4_REG_RESVAL 0x0u
509#define ALERT_HANDLER_ALERT_EN_SHADOWED_4_EN_A_4_BIT 0
510
511// Enable register for alerts.
512#define ALERT_HANDLER_ALERT_EN_SHADOWED_5_REG_OFFSET 0x140
513#define ALERT_HANDLER_ALERT_EN_SHADOWED_5_REG_RESVAL 0x0u
514#define ALERT_HANDLER_ALERT_EN_SHADOWED_5_EN_A_5_BIT 0
515
516// Enable register for alerts.
517#define ALERT_HANDLER_ALERT_EN_SHADOWED_6_REG_OFFSET 0x144
518#define ALERT_HANDLER_ALERT_EN_SHADOWED_6_REG_RESVAL 0x0u
519#define ALERT_HANDLER_ALERT_EN_SHADOWED_6_EN_A_6_BIT 0
520
521// Enable register for alerts.
522#define ALERT_HANDLER_ALERT_EN_SHADOWED_7_REG_OFFSET 0x148
523#define ALERT_HANDLER_ALERT_EN_SHADOWED_7_REG_RESVAL 0x0u
524#define ALERT_HANDLER_ALERT_EN_SHADOWED_7_EN_A_7_BIT 0
525
526// Enable register for alerts.
527#define ALERT_HANDLER_ALERT_EN_SHADOWED_8_REG_OFFSET 0x14c
528#define ALERT_HANDLER_ALERT_EN_SHADOWED_8_REG_RESVAL 0x0u
529#define ALERT_HANDLER_ALERT_EN_SHADOWED_8_EN_A_8_BIT 0
530
531// Enable register for alerts.
532#define ALERT_HANDLER_ALERT_EN_SHADOWED_9_REG_OFFSET 0x150
533#define ALERT_HANDLER_ALERT_EN_SHADOWED_9_REG_RESVAL 0x0u
534#define ALERT_HANDLER_ALERT_EN_SHADOWED_9_EN_A_9_BIT 0
535
536// Enable register for alerts.
537#define ALERT_HANDLER_ALERT_EN_SHADOWED_10_REG_OFFSET 0x154
538#define ALERT_HANDLER_ALERT_EN_SHADOWED_10_REG_RESVAL 0x0u
539#define ALERT_HANDLER_ALERT_EN_SHADOWED_10_EN_A_10_BIT 0
540
541// Enable register for alerts.
542#define ALERT_HANDLER_ALERT_EN_SHADOWED_11_REG_OFFSET 0x158
543#define ALERT_HANDLER_ALERT_EN_SHADOWED_11_REG_RESVAL 0x0u
544#define ALERT_HANDLER_ALERT_EN_SHADOWED_11_EN_A_11_BIT 0
545
546// Enable register for alerts.
547#define ALERT_HANDLER_ALERT_EN_SHADOWED_12_REG_OFFSET 0x15c
548#define ALERT_HANDLER_ALERT_EN_SHADOWED_12_REG_RESVAL 0x0u
549#define ALERT_HANDLER_ALERT_EN_SHADOWED_12_EN_A_12_BIT 0
550
551// Enable register for alerts.
552#define ALERT_HANDLER_ALERT_EN_SHADOWED_13_REG_OFFSET 0x160
553#define ALERT_HANDLER_ALERT_EN_SHADOWED_13_REG_RESVAL 0x0u
554#define ALERT_HANDLER_ALERT_EN_SHADOWED_13_EN_A_13_BIT 0
555
556// Enable register for alerts.
557#define ALERT_HANDLER_ALERT_EN_SHADOWED_14_REG_OFFSET 0x164
558#define ALERT_HANDLER_ALERT_EN_SHADOWED_14_REG_RESVAL 0x0u
559#define ALERT_HANDLER_ALERT_EN_SHADOWED_14_EN_A_14_BIT 0
560
561// Enable register for alerts.
562#define ALERT_HANDLER_ALERT_EN_SHADOWED_15_REG_OFFSET 0x168
563#define ALERT_HANDLER_ALERT_EN_SHADOWED_15_REG_RESVAL 0x0u
564#define ALERT_HANDLER_ALERT_EN_SHADOWED_15_EN_A_15_BIT 0
565
566// Enable register for alerts.
567#define ALERT_HANDLER_ALERT_EN_SHADOWED_16_REG_OFFSET 0x16c
568#define ALERT_HANDLER_ALERT_EN_SHADOWED_16_REG_RESVAL 0x0u
569#define ALERT_HANDLER_ALERT_EN_SHADOWED_16_EN_A_16_BIT 0
570
571// Enable register for alerts.
572#define ALERT_HANDLER_ALERT_EN_SHADOWED_17_REG_OFFSET 0x170
573#define ALERT_HANDLER_ALERT_EN_SHADOWED_17_REG_RESVAL 0x0u
574#define ALERT_HANDLER_ALERT_EN_SHADOWED_17_EN_A_17_BIT 0
575
576// Enable register for alerts.
577#define ALERT_HANDLER_ALERT_EN_SHADOWED_18_REG_OFFSET 0x174
578#define ALERT_HANDLER_ALERT_EN_SHADOWED_18_REG_RESVAL 0x0u
579#define ALERT_HANDLER_ALERT_EN_SHADOWED_18_EN_A_18_BIT 0
580
581// Enable register for alerts.
582#define ALERT_HANDLER_ALERT_EN_SHADOWED_19_REG_OFFSET 0x178
583#define ALERT_HANDLER_ALERT_EN_SHADOWED_19_REG_RESVAL 0x0u
584#define ALERT_HANDLER_ALERT_EN_SHADOWED_19_EN_A_19_BIT 0
585
586// Enable register for alerts.
587#define ALERT_HANDLER_ALERT_EN_SHADOWED_20_REG_OFFSET 0x17c
588#define ALERT_HANDLER_ALERT_EN_SHADOWED_20_REG_RESVAL 0x0u
589#define ALERT_HANDLER_ALERT_EN_SHADOWED_20_EN_A_20_BIT 0
590
591// Enable register for alerts.
592#define ALERT_HANDLER_ALERT_EN_SHADOWED_21_REG_OFFSET 0x180
593#define ALERT_HANDLER_ALERT_EN_SHADOWED_21_REG_RESVAL 0x0u
594#define ALERT_HANDLER_ALERT_EN_SHADOWED_21_EN_A_21_BIT 0
595
596// Enable register for alerts.
597#define ALERT_HANDLER_ALERT_EN_SHADOWED_22_REG_OFFSET 0x184
598#define ALERT_HANDLER_ALERT_EN_SHADOWED_22_REG_RESVAL 0x0u
599#define ALERT_HANDLER_ALERT_EN_SHADOWED_22_EN_A_22_BIT 0
600
601// Enable register for alerts.
602#define ALERT_HANDLER_ALERT_EN_SHADOWED_23_REG_OFFSET 0x188
603#define ALERT_HANDLER_ALERT_EN_SHADOWED_23_REG_RESVAL 0x0u
604#define ALERT_HANDLER_ALERT_EN_SHADOWED_23_EN_A_23_BIT 0
605
606// Enable register for alerts.
607#define ALERT_HANDLER_ALERT_EN_SHADOWED_24_REG_OFFSET 0x18c
608#define ALERT_HANDLER_ALERT_EN_SHADOWED_24_REG_RESVAL 0x0u
609#define ALERT_HANDLER_ALERT_EN_SHADOWED_24_EN_A_24_BIT 0
610
611// Enable register for alerts.
612#define ALERT_HANDLER_ALERT_EN_SHADOWED_25_REG_OFFSET 0x190
613#define ALERT_HANDLER_ALERT_EN_SHADOWED_25_REG_RESVAL 0x0u
614#define ALERT_HANDLER_ALERT_EN_SHADOWED_25_EN_A_25_BIT 0
615
616// Enable register for alerts.
617#define ALERT_HANDLER_ALERT_EN_SHADOWED_26_REG_OFFSET 0x194
618#define ALERT_HANDLER_ALERT_EN_SHADOWED_26_REG_RESVAL 0x0u
619#define ALERT_HANDLER_ALERT_EN_SHADOWED_26_EN_A_26_BIT 0
620
621// Enable register for alerts.
622#define ALERT_HANDLER_ALERT_EN_SHADOWED_27_REG_OFFSET 0x198
623#define ALERT_HANDLER_ALERT_EN_SHADOWED_27_REG_RESVAL 0x0u
624#define ALERT_HANDLER_ALERT_EN_SHADOWED_27_EN_A_27_BIT 0
625
626// Enable register for alerts.
627#define ALERT_HANDLER_ALERT_EN_SHADOWED_28_REG_OFFSET 0x19c
628#define ALERT_HANDLER_ALERT_EN_SHADOWED_28_REG_RESVAL 0x0u
629#define ALERT_HANDLER_ALERT_EN_SHADOWED_28_EN_A_28_BIT 0
630
631// Enable register for alerts.
632#define ALERT_HANDLER_ALERT_EN_SHADOWED_29_REG_OFFSET 0x1a0
633#define ALERT_HANDLER_ALERT_EN_SHADOWED_29_REG_RESVAL 0x0u
634#define ALERT_HANDLER_ALERT_EN_SHADOWED_29_EN_A_29_BIT 0
635
636// Enable register for alerts.
637#define ALERT_HANDLER_ALERT_EN_SHADOWED_30_REG_OFFSET 0x1a4
638#define ALERT_HANDLER_ALERT_EN_SHADOWED_30_REG_RESVAL 0x0u
639#define ALERT_HANDLER_ALERT_EN_SHADOWED_30_EN_A_30_BIT 0
640
641// Enable register for alerts.
642#define ALERT_HANDLER_ALERT_EN_SHADOWED_31_REG_OFFSET 0x1a8
643#define ALERT_HANDLER_ALERT_EN_SHADOWED_31_REG_RESVAL 0x0u
644#define ALERT_HANDLER_ALERT_EN_SHADOWED_31_EN_A_31_BIT 0
645
646// Enable register for alerts.
647#define ALERT_HANDLER_ALERT_EN_SHADOWED_32_REG_OFFSET 0x1ac
648#define ALERT_HANDLER_ALERT_EN_SHADOWED_32_REG_RESVAL 0x0u
649#define ALERT_HANDLER_ALERT_EN_SHADOWED_32_EN_A_32_BIT 0
650
651// Enable register for alerts.
652#define ALERT_HANDLER_ALERT_EN_SHADOWED_33_REG_OFFSET 0x1b0
653#define ALERT_HANDLER_ALERT_EN_SHADOWED_33_REG_RESVAL 0x0u
654#define ALERT_HANDLER_ALERT_EN_SHADOWED_33_EN_A_33_BIT 0
655
656// Enable register for alerts.
657#define ALERT_HANDLER_ALERT_EN_SHADOWED_34_REG_OFFSET 0x1b4
658#define ALERT_HANDLER_ALERT_EN_SHADOWED_34_REG_RESVAL 0x0u
659#define ALERT_HANDLER_ALERT_EN_SHADOWED_34_EN_A_34_BIT 0
660
661// Enable register for alerts.
662#define ALERT_HANDLER_ALERT_EN_SHADOWED_35_REG_OFFSET 0x1b8
663#define ALERT_HANDLER_ALERT_EN_SHADOWED_35_REG_RESVAL 0x0u
664#define ALERT_HANDLER_ALERT_EN_SHADOWED_35_EN_A_35_BIT 0
665
666// Enable register for alerts.
667#define ALERT_HANDLER_ALERT_EN_SHADOWED_36_REG_OFFSET 0x1bc
668#define ALERT_HANDLER_ALERT_EN_SHADOWED_36_REG_RESVAL 0x0u
669#define ALERT_HANDLER_ALERT_EN_SHADOWED_36_EN_A_36_BIT 0
670
671// Enable register for alerts.
672#define ALERT_HANDLER_ALERT_EN_SHADOWED_37_REG_OFFSET 0x1c0
673#define ALERT_HANDLER_ALERT_EN_SHADOWED_37_REG_RESVAL 0x0u
674#define ALERT_HANDLER_ALERT_EN_SHADOWED_37_EN_A_37_BIT 0
675
676// Enable register for alerts.
677#define ALERT_HANDLER_ALERT_EN_SHADOWED_38_REG_OFFSET 0x1c4
678#define ALERT_HANDLER_ALERT_EN_SHADOWED_38_REG_RESVAL 0x0u
679#define ALERT_HANDLER_ALERT_EN_SHADOWED_38_EN_A_38_BIT 0
680
681// Enable register for alerts.
682#define ALERT_HANDLER_ALERT_EN_SHADOWED_39_REG_OFFSET 0x1c8
683#define ALERT_HANDLER_ALERT_EN_SHADOWED_39_REG_RESVAL 0x0u
684#define ALERT_HANDLER_ALERT_EN_SHADOWED_39_EN_A_39_BIT 0
685
686// Enable register for alerts.
687#define ALERT_HANDLER_ALERT_EN_SHADOWED_40_REG_OFFSET 0x1cc
688#define ALERT_HANDLER_ALERT_EN_SHADOWED_40_REG_RESVAL 0x0u
689#define ALERT_HANDLER_ALERT_EN_SHADOWED_40_EN_A_40_BIT 0
690
691// Enable register for alerts.
692#define ALERT_HANDLER_ALERT_EN_SHADOWED_41_REG_OFFSET 0x1d0
693#define ALERT_HANDLER_ALERT_EN_SHADOWED_41_REG_RESVAL 0x0u
694#define ALERT_HANDLER_ALERT_EN_SHADOWED_41_EN_A_41_BIT 0
695
696// Enable register for alerts.
697#define ALERT_HANDLER_ALERT_EN_SHADOWED_42_REG_OFFSET 0x1d4
698#define ALERT_HANDLER_ALERT_EN_SHADOWED_42_REG_RESVAL 0x0u
699#define ALERT_HANDLER_ALERT_EN_SHADOWED_42_EN_A_42_BIT 0
700
701// Enable register for alerts.
702#define ALERT_HANDLER_ALERT_EN_SHADOWED_43_REG_OFFSET 0x1d8
703#define ALERT_HANDLER_ALERT_EN_SHADOWED_43_REG_RESVAL 0x0u
704#define ALERT_HANDLER_ALERT_EN_SHADOWED_43_EN_A_43_BIT 0
705
706// Enable register for alerts.
707#define ALERT_HANDLER_ALERT_EN_SHADOWED_44_REG_OFFSET 0x1dc
708#define ALERT_HANDLER_ALERT_EN_SHADOWED_44_REG_RESVAL 0x0u
709#define ALERT_HANDLER_ALERT_EN_SHADOWED_44_EN_A_44_BIT 0
710
711// Enable register for alerts.
712#define ALERT_HANDLER_ALERT_EN_SHADOWED_45_REG_OFFSET 0x1e0
713#define ALERT_HANDLER_ALERT_EN_SHADOWED_45_REG_RESVAL 0x0u
714#define ALERT_HANDLER_ALERT_EN_SHADOWED_45_EN_A_45_BIT 0
715
716// Enable register for alerts.
717#define ALERT_HANDLER_ALERT_EN_SHADOWED_46_REG_OFFSET 0x1e4
718#define ALERT_HANDLER_ALERT_EN_SHADOWED_46_REG_RESVAL 0x0u
719#define ALERT_HANDLER_ALERT_EN_SHADOWED_46_EN_A_46_BIT 0
720
721// Enable register for alerts.
722#define ALERT_HANDLER_ALERT_EN_SHADOWED_47_REG_OFFSET 0x1e8
723#define ALERT_HANDLER_ALERT_EN_SHADOWED_47_REG_RESVAL 0x0u
724#define ALERT_HANDLER_ALERT_EN_SHADOWED_47_EN_A_47_BIT 0
725
726// Enable register for alerts.
727#define ALERT_HANDLER_ALERT_EN_SHADOWED_48_REG_OFFSET 0x1ec
728#define ALERT_HANDLER_ALERT_EN_SHADOWED_48_REG_RESVAL 0x0u
729#define ALERT_HANDLER_ALERT_EN_SHADOWED_48_EN_A_48_BIT 0
730
731// Enable register for alerts.
732#define ALERT_HANDLER_ALERT_EN_SHADOWED_49_REG_OFFSET 0x1f0
733#define ALERT_HANDLER_ALERT_EN_SHADOWED_49_REG_RESVAL 0x0u
734#define ALERT_HANDLER_ALERT_EN_SHADOWED_49_EN_A_49_BIT 0
735
736// Enable register for alerts.
737#define ALERT_HANDLER_ALERT_EN_SHADOWED_50_REG_OFFSET 0x1f4
738#define ALERT_HANDLER_ALERT_EN_SHADOWED_50_REG_RESVAL 0x0u
739#define ALERT_HANDLER_ALERT_EN_SHADOWED_50_EN_A_50_BIT 0
740
741// Enable register for alerts.
742#define ALERT_HANDLER_ALERT_EN_SHADOWED_51_REG_OFFSET 0x1f8
743#define ALERT_HANDLER_ALERT_EN_SHADOWED_51_REG_RESVAL 0x0u
744#define ALERT_HANDLER_ALERT_EN_SHADOWED_51_EN_A_51_BIT 0
745
746// Enable register for alerts.
747#define ALERT_HANDLER_ALERT_EN_SHADOWED_52_REG_OFFSET 0x1fc
748#define ALERT_HANDLER_ALERT_EN_SHADOWED_52_REG_RESVAL 0x0u
749#define ALERT_HANDLER_ALERT_EN_SHADOWED_52_EN_A_52_BIT 0
750
751// Enable register for alerts.
752#define ALERT_HANDLER_ALERT_EN_SHADOWED_53_REG_OFFSET 0x200
753#define ALERT_HANDLER_ALERT_EN_SHADOWED_53_REG_RESVAL 0x0u
754#define ALERT_HANDLER_ALERT_EN_SHADOWED_53_EN_A_53_BIT 0
755
756// Enable register for alerts.
757#define ALERT_HANDLER_ALERT_EN_SHADOWED_54_REG_OFFSET 0x204
758#define ALERT_HANDLER_ALERT_EN_SHADOWED_54_REG_RESVAL 0x0u
759#define ALERT_HANDLER_ALERT_EN_SHADOWED_54_EN_A_54_BIT 0
760
761// Enable register for alerts.
762#define ALERT_HANDLER_ALERT_EN_SHADOWED_55_REG_OFFSET 0x208
763#define ALERT_HANDLER_ALERT_EN_SHADOWED_55_REG_RESVAL 0x0u
764#define ALERT_HANDLER_ALERT_EN_SHADOWED_55_EN_A_55_BIT 0
765
766// Enable register for alerts.
767#define ALERT_HANDLER_ALERT_EN_SHADOWED_56_REG_OFFSET 0x20c
768#define ALERT_HANDLER_ALERT_EN_SHADOWED_56_REG_RESVAL 0x0u
769#define ALERT_HANDLER_ALERT_EN_SHADOWED_56_EN_A_56_BIT 0
770
771// Enable register for alerts.
772#define ALERT_HANDLER_ALERT_EN_SHADOWED_57_REG_OFFSET 0x210
773#define ALERT_HANDLER_ALERT_EN_SHADOWED_57_REG_RESVAL 0x0u
774#define ALERT_HANDLER_ALERT_EN_SHADOWED_57_EN_A_57_BIT 0
775
776// Enable register for alerts.
777#define ALERT_HANDLER_ALERT_EN_SHADOWED_58_REG_OFFSET 0x214
778#define ALERT_HANDLER_ALERT_EN_SHADOWED_58_REG_RESVAL 0x0u
779#define ALERT_HANDLER_ALERT_EN_SHADOWED_58_EN_A_58_BIT 0
780
781// Enable register for alerts.
782#define ALERT_HANDLER_ALERT_EN_SHADOWED_59_REG_OFFSET 0x218
783#define ALERT_HANDLER_ALERT_EN_SHADOWED_59_REG_RESVAL 0x0u
784#define ALERT_HANDLER_ALERT_EN_SHADOWED_59_EN_A_59_BIT 0
785
786// Enable register for alerts.
787#define ALERT_HANDLER_ALERT_EN_SHADOWED_60_REG_OFFSET 0x21c
788#define ALERT_HANDLER_ALERT_EN_SHADOWED_60_REG_RESVAL 0x0u
789#define ALERT_HANDLER_ALERT_EN_SHADOWED_60_EN_A_60_BIT 0
790
791// Enable register for alerts.
792#define ALERT_HANDLER_ALERT_EN_SHADOWED_61_REG_OFFSET 0x220
793#define ALERT_HANDLER_ALERT_EN_SHADOWED_61_REG_RESVAL 0x0u
794#define ALERT_HANDLER_ALERT_EN_SHADOWED_61_EN_A_61_BIT 0
795
796// Enable register for alerts.
797#define ALERT_HANDLER_ALERT_EN_SHADOWED_62_REG_OFFSET 0x224
798#define ALERT_HANDLER_ALERT_EN_SHADOWED_62_REG_RESVAL 0x0u
799#define ALERT_HANDLER_ALERT_EN_SHADOWED_62_EN_A_62_BIT 0
800
801// Enable register for alerts.
802#define ALERT_HANDLER_ALERT_EN_SHADOWED_63_REG_OFFSET 0x228
803#define ALERT_HANDLER_ALERT_EN_SHADOWED_63_REG_RESVAL 0x0u
804#define ALERT_HANDLER_ALERT_EN_SHADOWED_63_EN_A_63_BIT 0
805
806// Enable register for alerts.
807#define ALERT_HANDLER_ALERT_EN_SHADOWED_64_REG_OFFSET 0x22c
808#define ALERT_HANDLER_ALERT_EN_SHADOWED_64_REG_RESVAL 0x0u
809#define ALERT_HANDLER_ALERT_EN_SHADOWED_64_EN_A_64_BIT 0
810
811// Enable register for alerts.
812#define ALERT_HANDLER_ALERT_EN_SHADOWED_65_REG_OFFSET 0x230
813#define ALERT_HANDLER_ALERT_EN_SHADOWED_65_REG_RESVAL 0x0u
814#define ALERT_HANDLER_ALERT_EN_SHADOWED_65_EN_A_65_BIT 0
815
816// Enable register for alerts.
817#define ALERT_HANDLER_ALERT_EN_SHADOWED_66_REG_OFFSET 0x234
818#define ALERT_HANDLER_ALERT_EN_SHADOWED_66_REG_RESVAL 0x0u
819#define ALERT_HANDLER_ALERT_EN_SHADOWED_66_EN_A_66_BIT 0
820
821// Enable register for alerts.
822#define ALERT_HANDLER_ALERT_EN_SHADOWED_67_REG_OFFSET 0x238
823#define ALERT_HANDLER_ALERT_EN_SHADOWED_67_REG_RESVAL 0x0u
824#define ALERT_HANDLER_ALERT_EN_SHADOWED_67_EN_A_67_BIT 0
825
826// Enable register for alerts.
827#define ALERT_HANDLER_ALERT_EN_SHADOWED_68_REG_OFFSET 0x23c
828#define ALERT_HANDLER_ALERT_EN_SHADOWED_68_REG_RESVAL 0x0u
829#define ALERT_HANDLER_ALERT_EN_SHADOWED_68_EN_A_68_BIT 0
830
831// Class assignment of alerts. (common parameters)
832#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_CLASS_A_FIELD_WIDTH 2
833#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_MULTIREG_COUNT 69
834
835// Class assignment of alerts.
836#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_REG_OFFSET 0x240
837#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_REG_RESVAL 0x0u
838#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_MASK 0x3u
839#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_OFFSET 0
840#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_FIELD \
841 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_OFFSET })
842#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_VALUE_CLASSA 0x0
843#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_VALUE_CLASSB 0x1
844#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_VALUE_CLASSC 0x2
845#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_0_CLASS_A_0_VALUE_CLASSD 0x3
846
847// Class assignment of alerts.
848#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_1_REG_OFFSET 0x244
849#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_1_REG_RESVAL 0x0u
850#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_1_CLASS_A_1_MASK 0x3u
851#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_1_CLASS_A_1_OFFSET 0
852#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_1_CLASS_A_1_FIELD \
853 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_1_CLASS_A_1_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_1_CLASS_A_1_OFFSET })
854
855// Class assignment of alerts.
856#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_2_REG_OFFSET 0x248
857#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_2_REG_RESVAL 0x0u
858#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_2_CLASS_A_2_MASK 0x3u
859#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_2_CLASS_A_2_OFFSET 0
860#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_2_CLASS_A_2_FIELD \
861 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_2_CLASS_A_2_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_2_CLASS_A_2_OFFSET })
862
863// Class assignment of alerts.
864#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_3_REG_OFFSET 0x24c
865#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_3_REG_RESVAL 0x0u
866#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_3_CLASS_A_3_MASK 0x3u
867#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_3_CLASS_A_3_OFFSET 0
868#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_3_CLASS_A_3_FIELD \
869 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_3_CLASS_A_3_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_3_CLASS_A_3_OFFSET })
870
871// Class assignment of alerts.
872#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_4_REG_OFFSET 0x250
873#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_4_REG_RESVAL 0x0u
874#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_4_CLASS_A_4_MASK 0x3u
875#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_4_CLASS_A_4_OFFSET 0
876#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_4_CLASS_A_4_FIELD \
877 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_4_CLASS_A_4_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_4_CLASS_A_4_OFFSET })
878
879// Class assignment of alerts.
880#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_5_REG_OFFSET 0x254
881#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_5_REG_RESVAL 0x0u
882#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_5_CLASS_A_5_MASK 0x3u
883#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_5_CLASS_A_5_OFFSET 0
884#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_5_CLASS_A_5_FIELD \
885 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_5_CLASS_A_5_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_5_CLASS_A_5_OFFSET })
886
887// Class assignment of alerts.
888#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_6_REG_OFFSET 0x258
889#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_6_REG_RESVAL 0x0u
890#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_6_CLASS_A_6_MASK 0x3u
891#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_6_CLASS_A_6_OFFSET 0
892#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_6_CLASS_A_6_FIELD \
893 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_6_CLASS_A_6_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_6_CLASS_A_6_OFFSET })
894
895// Class assignment of alerts.
896#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_7_REG_OFFSET 0x25c
897#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_7_REG_RESVAL 0x0u
898#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_7_CLASS_A_7_MASK 0x3u
899#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_7_CLASS_A_7_OFFSET 0
900#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_7_CLASS_A_7_FIELD \
901 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_7_CLASS_A_7_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_7_CLASS_A_7_OFFSET })
902
903// Class assignment of alerts.
904#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_8_REG_OFFSET 0x260
905#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_8_REG_RESVAL 0x0u
906#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_8_CLASS_A_8_MASK 0x3u
907#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_8_CLASS_A_8_OFFSET 0
908#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_8_CLASS_A_8_FIELD \
909 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_8_CLASS_A_8_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_8_CLASS_A_8_OFFSET })
910
911// Class assignment of alerts.
912#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_9_REG_OFFSET 0x264
913#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_9_REG_RESVAL 0x0u
914#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_9_CLASS_A_9_MASK 0x3u
915#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_9_CLASS_A_9_OFFSET 0
916#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_9_CLASS_A_9_FIELD \
917 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_9_CLASS_A_9_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_9_CLASS_A_9_OFFSET })
918
919// Class assignment of alerts.
920#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_10_REG_OFFSET 0x268
921#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_10_REG_RESVAL 0x0u
922#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_10_CLASS_A_10_MASK 0x3u
923#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_10_CLASS_A_10_OFFSET 0
924#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_10_CLASS_A_10_FIELD \
925 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_10_CLASS_A_10_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_10_CLASS_A_10_OFFSET })
926
927// Class assignment of alerts.
928#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_11_REG_OFFSET 0x26c
929#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_11_REG_RESVAL 0x0u
930#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_11_CLASS_A_11_MASK 0x3u
931#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_11_CLASS_A_11_OFFSET 0
932#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_11_CLASS_A_11_FIELD \
933 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_11_CLASS_A_11_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_11_CLASS_A_11_OFFSET })
934
935// Class assignment of alerts.
936#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_12_REG_OFFSET 0x270
937#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_12_REG_RESVAL 0x0u
938#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_12_CLASS_A_12_MASK 0x3u
939#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_12_CLASS_A_12_OFFSET 0
940#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_12_CLASS_A_12_FIELD \
941 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_12_CLASS_A_12_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_12_CLASS_A_12_OFFSET })
942
943// Class assignment of alerts.
944#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_13_REG_OFFSET 0x274
945#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_13_REG_RESVAL 0x0u
946#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_13_CLASS_A_13_MASK 0x3u
947#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_13_CLASS_A_13_OFFSET 0
948#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_13_CLASS_A_13_FIELD \
949 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_13_CLASS_A_13_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_13_CLASS_A_13_OFFSET })
950
951// Class assignment of alerts.
952#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_14_REG_OFFSET 0x278
953#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_14_REG_RESVAL 0x0u
954#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_14_CLASS_A_14_MASK 0x3u
955#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_14_CLASS_A_14_OFFSET 0
956#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_14_CLASS_A_14_FIELD \
957 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_14_CLASS_A_14_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_14_CLASS_A_14_OFFSET })
958
959// Class assignment of alerts.
960#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_15_REG_OFFSET 0x27c
961#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_15_REG_RESVAL 0x0u
962#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_15_CLASS_A_15_MASK 0x3u
963#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_15_CLASS_A_15_OFFSET 0
964#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_15_CLASS_A_15_FIELD \
965 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_15_CLASS_A_15_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_15_CLASS_A_15_OFFSET })
966
967// Class assignment of alerts.
968#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_16_REG_OFFSET 0x280
969#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_16_REG_RESVAL 0x0u
970#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_16_CLASS_A_16_MASK 0x3u
971#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_16_CLASS_A_16_OFFSET 0
972#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_16_CLASS_A_16_FIELD \
973 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_16_CLASS_A_16_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_16_CLASS_A_16_OFFSET })
974
975// Class assignment of alerts.
976#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_17_REG_OFFSET 0x284
977#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_17_REG_RESVAL 0x0u
978#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_17_CLASS_A_17_MASK 0x3u
979#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_17_CLASS_A_17_OFFSET 0
980#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_17_CLASS_A_17_FIELD \
981 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_17_CLASS_A_17_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_17_CLASS_A_17_OFFSET })
982
983// Class assignment of alerts.
984#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_18_REG_OFFSET 0x288
985#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_18_REG_RESVAL 0x0u
986#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_18_CLASS_A_18_MASK 0x3u
987#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_18_CLASS_A_18_OFFSET 0
988#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_18_CLASS_A_18_FIELD \
989 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_18_CLASS_A_18_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_18_CLASS_A_18_OFFSET })
990
991// Class assignment of alerts.
992#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_19_REG_OFFSET 0x28c
993#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_19_REG_RESVAL 0x0u
994#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_19_CLASS_A_19_MASK 0x3u
995#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_19_CLASS_A_19_OFFSET 0
996#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_19_CLASS_A_19_FIELD \
997 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_19_CLASS_A_19_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_19_CLASS_A_19_OFFSET })
998
999// Class assignment of alerts.
1000#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_20_REG_OFFSET 0x290
1001#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_20_REG_RESVAL 0x0u
1002#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_20_CLASS_A_20_MASK 0x3u
1003#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_20_CLASS_A_20_OFFSET 0
1004#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_20_CLASS_A_20_FIELD \
1005 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_20_CLASS_A_20_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_20_CLASS_A_20_OFFSET })
1006
1007// Class assignment of alerts.
1008#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_21_REG_OFFSET 0x294
1009#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_21_REG_RESVAL 0x0u
1010#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_21_CLASS_A_21_MASK 0x3u
1011#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_21_CLASS_A_21_OFFSET 0
1012#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_21_CLASS_A_21_FIELD \
1013 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_21_CLASS_A_21_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_21_CLASS_A_21_OFFSET })
1014
1015// Class assignment of alerts.
1016#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_22_REG_OFFSET 0x298
1017#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_22_REG_RESVAL 0x0u
1018#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_22_CLASS_A_22_MASK 0x3u
1019#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_22_CLASS_A_22_OFFSET 0
1020#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_22_CLASS_A_22_FIELD \
1021 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_22_CLASS_A_22_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_22_CLASS_A_22_OFFSET })
1022
1023// Class assignment of alerts.
1024#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_23_REG_OFFSET 0x29c
1025#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_23_REG_RESVAL 0x0u
1026#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_23_CLASS_A_23_MASK 0x3u
1027#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_23_CLASS_A_23_OFFSET 0
1028#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_23_CLASS_A_23_FIELD \
1029 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_23_CLASS_A_23_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_23_CLASS_A_23_OFFSET })
1030
1031// Class assignment of alerts.
1032#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_24_REG_OFFSET 0x2a0
1033#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_24_REG_RESVAL 0x0u
1034#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_24_CLASS_A_24_MASK 0x3u
1035#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_24_CLASS_A_24_OFFSET 0
1036#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_24_CLASS_A_24_FIELD \
1037 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_24_CLASS_A_24_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_24_CLASS_A_24_OFFSET })
1038
1039// Class assignment of alerts.
1040#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_25_REG_OFFSET 0x2a4
1041#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_25_REG_RESVAL 0x0u
1042#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_25_CLASS_A_25_MASK 0x3u
1043#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_25_CLASS_A_25_OFFSET 0
1044#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_25_CLASS_A_25_FIELD \
1045 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_25_CLASS_A_25_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_25_CLASS_A_25_OFFSET })
1046
1047// Class assignment of alerts.
1048#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_26_REG_OFFSET 0x2a8
1049#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_26_REG_RESVAL 0x0u
1050#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_26_CLASS_A_26_MASK 0x3u
1051#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_26_CLASS_A_26_OFFSET 0
1052#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_26_CLASS_A_26_FIELD \
1053 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_26_CLASS_A_26_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_26_CLASS_A_26_OFFSET })
1054
1055// Class assignment of alerts.
1056#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_27_REG_OFFSET 0x2ac
1057#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_27_REG_RESVAL 0x0u
1058#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_27_CLASS_A_27_MASK 0x3u
1059#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_27_CLASS_A_27_OFFSET 0
1060#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_27_CLASS_A_27_FIELD \
1061 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_27_CLASS_A_27_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_27_CLASS_A_27_OFFSET })
1062
1063// Class assignment of alerts.
1064#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_28_REG_OFFSET 0x2b0
1065#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_28_REG_RESVAL 0x0u
1066#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_28_CLASS_A_28_MASK 0x3u
1067#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_28_CLASS_A_28_OFFSET 0
1068#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_28_CLASS_A_28_FIELD \
1069 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_28_CLASS_A_28_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_28_CLASS_A_28_OFFSET })
1070
1071// Class assignment of alerts.
1072#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_29_REG_OFFSET 0x2b4
1073#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_29_REG_RESVAL 0x0u
1074#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_29_CLASS_A_29_MASK 0x3u
1075#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_29_CLASS_A_29_OFFSET 0
1076#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_29_CLASS_A_29_FIELD \
1077 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_29_CLASS_A_29_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_29_CLASS_A_29_OFFSET })
1078
1079// Class assignment of alerts.
1080#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_30_REG_OFFSET 0x2b8
1081#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_30_REG_RESVAL 0x0u
1082#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_30_CLASS_A_30_MASK 0x3u
1083#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_30_CLASS_A_30_OFFSET 0
1084#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_30_CLASS_A_30_FIELD \
1085 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_30_CLASS_A_30_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_30_CLASS_A_30_OFFSET })
1086
1087// Class assignment of alerts.
1088#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_31_REG_OFFSET 0x2bc
1089#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_31_REG_RESVAL 0x0u
1090#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_31_CLASS_A_31_MASK 0x3u
1091#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_31_CLASS_A_31_OFFSET 0
1092#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_31_CLASS_A_31_FIELD \
1093 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_31_CLASS_A_31_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_31_CLASS_A_31_OFFSET })
1094
1095// Class assignment of alerts.
1096#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_32_REG_OFFSET 0x2c0
1097#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_32_REG_RESVAL 0x0u
1098#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_32_CLASS_A_32_MASK 0x3u
1099#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_32_CLASS_A_32_OFFSET 0
1100#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_32_CLASS_A_32_FIELD \
1101 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_32_CLASS_A_32_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_32_CLASS_A_32_OFFSET })
1102
1103// Class assignment of alerts.
1104#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_33_REG_OFFSET 0x2c4
1105#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_33_REG_RESVAL 0x0u
1106#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_33_CLASS_A_33_MASK 0x3u
1107#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_33_CLASS_A_33_OFFSET 0
1108#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_33_CLASS_A_33_FIELD \
1109 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_33_CLASS_A_33_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_33_CLASS_A_33_OFFSET })
1110
1111// Class assignment of alerts.
1112#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_34_REG_OFFSET 0x2c8
1113#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_34_REG_RESVAL 0x0u
1114#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_34_CLASS_A_34_MASK 0x3u
1115#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_34_CLASS_A_34_OFFSET 0
1116#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_34_CLASS_A_34_FIELD \
1117 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_34_CLASS_A_34_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_34_CLASS_A_34_OFFSET })
1118
1119// Class assignment of alerts.
1120#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_35_REG_OFFSET 0x2cc
1121#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_35_REG_RESVAL 0x0u
1122#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_35_CLASS_A_35_MASK 0x3u
1123#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_35_CLASS_A_35_OFFSET 0
1124#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_35_CLASS_A_35_FIELD \
1125 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_35_CLASS_A_35_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_35_CLASS_A_35_OFFSET })
1126
1127// Class assignment of alerts.
1128#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_36_REG_OFFSET 0x2d0
1129#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_36_REG_RESVAL 0x0u
1130#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_36_CLASS_A_36_MASK 0x3u
1131#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_36_CLASS_A_36_OFFSET 0
1132#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_36_CLASS_A_36_FIELD \
1133 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_36_CLASS_A_36_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_36_CLASS_A_36_OFFSET })
1134
1135// Class assignment of alerts.
1136#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_37_REG_OFFSET 0x2d4
1137#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_37_REG_RESVAL 0x0u
1138#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_37_CLASS_A_37_MASK 0x3u
1139#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_37_CLASS_A_37_OFFSET 0
1140#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_37_CLASS_A_37_FIELD \
1141 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_37_CLASS_A_37_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_37_CLASS_A_37_OFFSET })
1142
1143// Class assignment of alerts.
1144#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_38_REG_OFFSET 0x2d8
1145#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_38_REG_RESVAL 0x0u
1146#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_38_CLASS_A_38_MASK 0x3u
1147#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_38_CLASS_A_38_OFFSET 0
1148#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_38_CLASS_A_38_FIELD \
1149 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_38_CLASS_A_38_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_38_CLASS_A_38_OFFSET })
1150
1151// Class assignment of alerts.
1152#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_39_REG_OFFSET 0x2dc
1153#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_39_REG_RESVAL 0x0u
1154#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_39_CLASS_A_39_MASK 0x3u
1155#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_39_CLASS_A_39_OFFSET 0
1156#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_39_CLASS_A_39_FIELD \
1157 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_39_CLASS_A_39_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_39_CLASS_A_39_OFFSET })
1158
1159// Class assignment of alerts.
1160#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_40_REG_OFFSET 0x2e0
1161#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_40_REG_RESVAL 0x0u
1162#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_40_CLASS_A_40_MASK 0x3u
1163#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_40_CLASS_A_40_OFFSET 0
1164#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_40_CLASS_A_40_FIELD \
1165 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_40_CLASS_A_40_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_40_CLASS_A_40_OFFSET })
1166
1167// Class assignment of alerts.
1168#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_41_REG_OFFSET 0x2e4
1169#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_41_REG_RESVAL 0x0u
1170#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_41_CLASS_A_41_MASK 0x3u
1171#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_41_CLASS_A_41_OFFSET 0
1172#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_41_CLASS_A_41_FIELD \
1173 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_41_CLASS_A_41_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_41_CLASS_A_41_OFFSET })
1174
1175// Class assignment of alerts.
1176#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_42_REG_OFFSET 0x2e8
1177#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_42_REG_RESVAL 0x0u
1178#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_42_CLASS_A_42_MASK 0x3u
1179#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_42_CLASS_A_42_OFFSET 0
1180#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_42_CLASS_A_42_FIELD \
1181 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_42_CLASS_A_42_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_42_CLASS_A_42_OFFSET })
1182
1183// Class assignment of alerts.
1184#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_43_REG_OFFSET 0x2ec
1185#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_43_REG_RESVAL 0x0u
1186#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_43_CLASS_A_43_MASK 0x3u
1187#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_43_CLASS_A_43_OFFSET 0
1188#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_43_CLASS_A_43_FIELD \
1189 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_43_CLASS_A_43_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_43_CLASS_A_43_OFFSET })
1190
1191// Class assignment of alerts.
1192#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_44_REG_OFFSET 0x2f0
1193#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_44_REG_RESVAL 0x0u
1194#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_44_CLASS_A_44_MASK 0x3u
1195#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_44_CLASS_A_44_OFFSET 0
1196#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_44_CLASS_A_44_FIELD \
1197 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_44_CLASS_A_44_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_44_CLASS_A_44_OFFSET })
1198
1199// Class assignment of alerts.
1200#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_45_REG_OFFSET 0x2f4
1201#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_45_REG_RESVAL 0x0u
1202#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_45_CLASS_A_45_MASK 0x3u
1203#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_45_CLASS_A_45_OFFSET 0
1204#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_45_CLASS_A_45_FIELD \
1205 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_45_CLASS_A_45_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_45_CLASS_A_45_OFFSET })
1206
1207// Class assignment of alerts.
1208#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_46_REG_OFFSET 0x2f8
1209#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_46_REG_RESVAL 0x0u
1210#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_46_CLASS_A_46_MASK 0x3u
1211#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_46_CLASS_A_46_OFFSET 0
1212#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_46_CLASS_A_46_FIELD \
1213 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_46_CLASS_A_46_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_46_CLASS_A_46_OFFSET })
1214
1215// Class assignment of alerts.
1216#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_47_REG_OFFSET 0x2fc
1217#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_47_REG_RESVAL 0x0u
1218#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_47_CLASS_A_47_MASK 0x3u
1219#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_47_CLASS_A_47_OFFSET 0
1220#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_47_CLASS_A_47_FIELD \
1221 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_47_CLASS_A_47_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_47_CLASS_A_47_OFFSET })
1222
1223// Class assignment of alerts.
1224#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_48_REG_OFFSET 0x300
1225#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_48_REG_RESVAL 0x0u
1226#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_48_CLASS_A_48_MASK 0x3u
1227#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_48_CLASS_A_48_OFFSET 0
1228#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_48_CLASS_A_48_FIELD \
1229 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_48_CLASS_A_48_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_48_CLASS_A_48_OFFSET })
1230
1231// Class assignment of alerts.
1232#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_49_REG_OFFSET 0x304
1233#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_49_REG_RESVAL 0x0u
1234#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_49_CLASS_A_49_MASK 0x3u
1235#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_49_CLASS_A_49_OFFSET 0
1236#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_49_CLASS_A_49_FIELD \
1237 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_49_CLASS_A_49_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_49_CLASS_A_49_OFFSET })
1238
1239// Class assignment of alerts.
1240#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_50_REG_OFFSET 0x308
1241#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_50_REG_RESVAL 0x0u
1242#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_50_CLASS_A_50_MASK 0x3u
1243#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_50_CLASS_A_50_OFFSET 0
1244#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_50_CLASS_A_50_FIELD \
1245 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_50_CLASS_A_50_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_50_CLASS_A_50_OFFSET })
1246
1247// Class assignment of alerts.
1248#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_51_REG_OFFSET 0x30c
1249#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_51_REG_RESVAL 0x0u
1250#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_51_CLASS_A_51_MASK 0x3u
1251#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_51_CLASS_A_51_OFFSET 0
1252#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_51_CLASS_A_51_FIELD \
1253 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_51_CLASS_A_51_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_51_CLASS_A_51_OFFSET })
1254
1255// Class assignment of alerts.
1256#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_52_REG_OFFSET 0x310
1257#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_52_REG_RESVAL 0x0u
1258#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_52_CLASS_A_52_MASK 0x3u
1259#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_52_CLASS_A_52_OFFSET 0
1260#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_52_CLASS_A_52_FIELD \
1261 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_52_CLASS_A_52_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_52_CLASS_A_52_OFFSET })
1262
1263// Class assignment of alerts.
1264#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_53_REG_OFFSET 0x314
1265#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_53_REG_RESVAL 0x0u
1266#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_53_CLASS_A_53_MASK 0x3u
1267#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_53_CLASS_A_53_OFFSET 0
1268#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_53_CLASS_A_53_FIELD \
1269 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_53_CLASS_A_53_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_53_CLASS_A_53_OFFSET })
1270
1271// Class assignment of alerts.
1272#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_54_REG_OFFSET 0x318
1273#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_54_REG_RESVAL 0x0u
1274#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_54_CLASS_A_54_MASK 0x3u
1275#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_54_CLASS_A_54_OFFSET 0
1276#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_54_CLASS_A_54_FIELD \
1277 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_54_CLASS_A_54_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_54_CLASS_A_54_OFFSET })
1278
1279// Class assignment of alerts.
1280#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_55_REG_OFFSET 0x31c
1281#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_55_REG_RESVAL 0x0u
1282#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_55_CLASS_A_55_MASK 0x3u
1283#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_55_CLASS_A_55_OFFSET 0
1284#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_55_CLASS_A_55_FIELD \
1285 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_55_CLASS_A_55_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_55_CLASS_A_55_OFFSET })
1286
1287// Class assignment of alerts.
1288#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_56_REG_OFFSET 0x320
1289#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_56_REG_RESVAL 0x0u
1290#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_56_CLASS_A_56_MASK 0x3u
1291#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_56_CLASS_A_56_OFFSET 0
1292#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_56_CLASS_A_56_FIELD \
1293 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_56_CLASS_A_56_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_56_CLASS_A_56_OFFSET })
1294
1295// Class assignment of alerts.
1296#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_57_REG_OFFSET 0x324
1297#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_57_REG_RESVAL 0x0u
1298#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_57_CLASS_A_57_MASK 0x3u
1299#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_57_CLASS_A_57_OFFSET 0
1300#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_57_CLASS_A_57_FIELD \
1301 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_57_CLASS_A_57_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_57_CLASS_A_57_OFFSET })
1302
1303// Class assignment of alerts.
1304#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_58_REG_OFFSET 0x328
1305#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_58_REG_RESVAL 0x0u
1306#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_58_CLASS_A_58_MASK 0x3u
1307#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_58_CLASS_A_58_OFFSET 0
1308#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_58_CLASS_A_58_FIELD \
1309 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_58_CLASS_A_58_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_58_CLASS_A_58_OFFSET })
1310
1311// Class assignment of alerts.
1312#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_59_REG_OFFSET 0x32c
1313#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_59_REG_RESVAL 0x0u
1314#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_59_CLASS_A_59_MASK 0x3u
1315#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_59_CLASS_A_59_OFFSET 0
1316#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_59_CLASS_A_59_FIELD \
1317 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_59_CLASS_A_59_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_59_CLASS_A_59_OFFSET })
1318
1319// Class assignment of alerts.
1320#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_60_REG_OFFSET 0x330
1321#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_60_REG_RESVAL 0x0u
1322#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_60_CLASS_A_60_MASK 0x3u
1323#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_60_CLASS_A_60_OFFSET 0
1324#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_60_CLASS_A_60_FIELD \
1325 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_60_CLASS_A_60_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_60_CLASS_A_60_OFFSET })
1326
1327// Class assignment of alerts.
1328#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_61_REG_OFFSET 0x334
1329#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_61_REG_RESVAL 0x0u
1330#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_61_CLASS_A_61_MASK 0x3u
1331#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_61_CLASS_A_61_OFFSET 0
1332#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_61_CLASS_A_61_FIELD \
1333 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_61_CLASS_A_61_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_61_CLASS_A_61_OFFSET })
1334
1335// Class assignment of alerts.
1336#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_62_REG_OFFSET 0x338
1337#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_62_REG_RESVAL 0x0u
1338#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_62_CLASS_A_62_MASK 0x3u
1339#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_62_CLASS_A_62_OFFSET 0
1340#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_62_CLASS_A_62_FIELD \
1341 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_62_CLASS_A_62_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_62_CLASS_A_62_OFFSET })
1342
1343// Class assignment of alerts.
1344#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_63_REG_OFFSET 0x33c
1345#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_63_REG_RESVAL 0x0u
1346#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_63_CLASS_A_63_MASK 0x3u
1347#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_63_CLASS_A_63_OFFSET 0
1348#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_63_CLASS_A_63_FIELD \
1349 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_63_CLASS_A_63_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_63_CLASS_A_63_OFFSET })
1350
1351// Class assignment of alerts.
1352#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_64_REG_OFFSET 0x340
1353#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_64_REG_RESVAL 0x0u
1354#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_64_CLASS_A_64_MASK 0x3u
1355#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_64_CLASS_A_64_OFFSET 0
1356#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_64_CLASS_A_64_FIELD \
1357 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_64_CLASS_A_64_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_64_CLASS_A_64_OFFSET })
1358
1359// Class assignment of alerts.
1360#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_65_REG_OFFSET 0x344
1361#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_65_REG_RESVAL 0x0u
1362#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_65_CLASS_A_65_MASK 0x3u
1363#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_65_CLASS_A_65_OFFSET 0
1364#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_65_CLASS_A_65_FIELD \
1365 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_65_CLASS_A_65_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_65_CLASS_A_65_OFFSET })
1366
1367// Class assignment of alerts.
1368#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_66_REG_OFFSET 0x348
1369#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_66_REG_RESVAL 0x0u
1370#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_66_CLASS_A_66_MASK 0x3u
1371#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_66_CLASS_A_66_OFFSET 0
1372#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_66_CLASS_A_66_FIELD \
1373 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_66_CLASS_A_66_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_66_CLASS_A_66_OFFSET })
1374
1375// Class assignment of alerts.
1376#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_67_REG_OFFSET 0x34c
1377#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_67_REG_RESVAL 0x0u
1378#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_67_CLASS_A_67_MASK 0x3u
1379#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_67_CLASS_A_67_OFFSET 0
1380#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_67_CLASS_A_67_FIELD \
1381 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_67_CLASS_A_67_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_67_CLASS_A_67_OFFSET })
1382
1383// Class assignment of alerts.
1384#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_68_REG_OFFSET 0x350
1385#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_68_REG_RESVAL 0x0u
1386#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_68_CLASS_A_68_MASK 0x3u
1387#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_68_CLASS_A_68_OFFSET 0
1388#define ALERT_HANDLER_ALERT_CLASS_SHADOWED_68_CLASS_A_68_FIELD \
1389 ((bitfield_field32_t) { .mask = ALERT_HANDLER_ALERT_CLASS_SHADOWED_68_CLASS_A_68_MASK, .index = ALERT_HANDLER_ALERT_CLASS_SHADOWED_68_CLASS_A_68_OFFSET })
1390
1391// Alert Cause Register (common parameters)
1392#define ALERT_HANDLER_ALERT_CAUSE_A_FIELD_WIDTH 1
1393#define ALERT_HANDLER_ALERT_CAUSE_MULTIREG_COUNT 69
1394
1395// Alert Cause Register
1396#define ALERT_HANDLER_ALERT_CAUSE_0_REG_OFFSET 0x354
1397#define ALERT_HANDLER_ALERT_CAUSE_0_REG_RESVAL 0x0u
1398#define ALERT_HANDLER_ALERT_CAUSE_0_A_0_BIT 0
1399
1400// Alert Cause Register
1401#define ALERT_HANDLER_ALERT_CAUSE_1_REG_OFFSET 0x358
1402#define ALERT_HANDLER_ALERT_CAUSE_1_REG_RESVAL 0x0u
1403#define ALERT_HANDLER_ALERT_CAUSE_1_A_1_BIT 0
1404
1405// Alert Cause Register
1406#define ALERT_HANDLER_ALERT_CAUSE_2_REG_OFFSET 0x35c
1407#define ALERT_HANDLER_ALERT_CAUSE_2_REG_RESVAL 0x0u
1408#define ALERT_HANDLER_ALERT_CAUSE_2_A_2_BIT 0
1409
1410// Alert Cause Register
1411#define ALERT_HANDLER_ALERT_CAUSE_3_REG_OFFSET 0x360
1412#define ALERT_HANDLER_ALERT_CAUSE_3_REG_RESVAL 0x0u
1413#define ALERT_HANDLER_ALERT_CAUSE_3_A_3_BIT 0
1414
1415// Alert Cause Register
1416#define ALERT_HANDLER_ALERT_CAUSE_4_REG_OFFSET 0x364
1417#define ALERT_HANDLER_ALERT_CAUSE_4_REG_RESVAL 0x0u
1418#define ALERT_HANDLER_ALERT_CAUSE_4_A_4_BIT 0
1419
1420// Alert Cause Register
1421#define ALERT_HANDLER_ALERT_CAUSE_5_REG_OFFSET 0x368
1422#define ALERT_HANDLER_ALERT_CAUSE_5_REG_RESVAL 0x0u
1423#define ALERT_HANDLER_ALERT_CAUSE_5_A_5_BIT 0
1424
1425// Alert Cause Register
1426#define ALERT_HANDLER_ALERT_CAUSE_6_REG_OFFSET 0x36c
1427#define ALERT_HANDLER_ALERT_CAUSE_6_REG_RESVAL 0x0u
1428#define ALERT_HANDLER_ALERT_CAUSE_6_A_6_BIT 0
1429
1430// Alert Cause Register
1431#define ALERT_HANDLER_ALERT_CAUSE_7_REG_OFFSET 0x370
1432#define ALERT_HANDLER_ALERT_CAUSE_7_REG_RESVAL 0x0u
1433#define ALERT_HANDLER_ALERT_CAUSE_7_A_7_BIT 0
1434
1435// Alert Cause Register
1436#define ALERT_HANDLER_ALERT_CAUSE_8_REG_OFFSET 0x374
1437#define ALERT_HANDLER_ALERT_CAUSE_8_REG_RESVAL 0x0u
1438#define ALERT_HANDLER_ALERT_CAUSE_8_A_8_BIT 0
1439
1440// Alert Cause Register
1441#define ALERT_HANDLER_ALERT_CAUSE_9_REG_OFFSET 0x378
1442#define ALERT_HANDLER_ALERT_CAUSE_9_REG_RESVAL 0x0u
1443#define ALERT_HANDLER_ALERT_CAUSE_9_A_9_BIT 0
1444
1445// Alert Cause Register
1446#define ALERT_HANDLER_ALERT_CAUSE_10_REG_OFFSET 0x37c
1447#define ALERT_HANDLER_ALERT_CAUSE_10_REG_RESVAL 0x0u
1448#define ALERT_HANDLER_ALERT_CAUSE_10_A_10_BIT 0
1449
1450// Alert Cause Register
1451#define ALERT_HANDLER_ALERT_CAUSE_11_REG_OFFSET 0x380
1452#define ALERT_HANDLER_ALERT_CAUSE_11_REG_RESVAL 0x0u
1453#define ALERT_HANDLER_ALERT_CAUSE_11_A_11_BIT 0
1454
1455// Alert Cause Register
1456#define ALERT_HANDLER_ALERT_CAUSE_12_REG_OFFSET 0x384
1457#define ALERT_HANDLER_ALERT_CAUSE_12_REG_RESVAL 0x0u
1458#define ALERT_HANDLER_ALERT_CAUSE_12_A_12_BIT 0
1459
1460// Alert Cause Register
1461#define ALERT_HANDLER_ALERT_CAUSE_13_REG_OFFSET 0x388
1462#define ALERT_HANDLER_ALERT_CAUSE_13_REG_RESVAL 0x0u
1463#define ALERT_HANDLER_ALERT_CAUSE_13_A_13_BIT 0
1464
1465// Alert Cause Register
1466#define ALERT_HANDLER_ALERT_CAUSE_14_REG_OFFSET 0x38c
1467#define ALERT_HANDLER_ALERT_CAUSE_14_REG_RESVAL 0x0u
1468#define ALERT_HANDLER_ALERT_CAUSE_14_A_14_BIT 0
1469
1470// Alert Cause Register
1471#define ALERT_HANDLER_ALERT_CAUSE_15_REG_OFFSET 0x390
1472#define ALERT_HANDLER_ALERT_CAUSE_15_REG_RESVAL 0x0u
1473#define ALERT_HANDLER_ALERT_CAUSE_15_A_15_BIT 0
1474
1475// Alert Cause Register
1476#define ALERT_HANDLER_ALERT_CAUSE_16_REG_OFFSET 0x394
1477#define ALERT_HANDLER_ALERT_CAUSE_16_REG_RESVAL 0x0u
1478#define ALERT_HANDLER_ALERT_CAUSE_16_A_16_BIT 0
1479
1480// Alert Cause Register
1481#define ALERT_HANDLER_ALERT_CAUSE_17_REG_OFFSET 0x398
1482#define ALERT_HANDLER_ALERT_CAUSE_17_REG_RESVAL 0x0u
1483#define ALERT_HANDLER_ALERT_CAUSE_17_A_17_BIT 0
1484
1485// Alert Cause Register
1486#define ALERT_HANDLER_ALERT_CAUSE_18_REG_OFFSET 0x39c
1487#define ALERT_HANDLER_ALERT_CAUSE_18_REG_RESVAL 0x0u
1488#define ALERT_HANDLER_ALERT_CAUSE_18_A_18_BIT 0
1489
1490// Alert Cause Register
1491#define ALERT_HANDLER_ALERT_CAUSE_19_REG_OFFSET 0x3a0
1492#define ALERT_HANDLER_ALERT_CAUSE_19_REG_RESVAL 0x0u
1493#define ALERT_HANDLER_ALERT_CAUSE_19_A_19_BIT 0
1494
1495// Alert Cause Register
1496#define ALERT_HANDLER_ALERT_CAUSE_20_REG_OFFSET 0x3a4
1497#define ALERT_HANDLER_ALERT_CAUSE_20_REG_RESVAL 0x0u
1498#define ALERT_HANDLER_ALERT_CAUSE_20_A_20_BIT 0
1499
1500// Alert Cause Register
1501#define ALERT_HANDLER_ALERT_CAUSE_21_REG_OFFSET 0x3a8
1502#define ALERT_HANDLER_ALERT_CAUSE_21_REG_RESVAL 0x0u
1503#define ALERT_HANDLER_ALERT_CAUSE_21_A_21_BIT 0
1504
1505// Alert Cause Register
1506#define ALERT_HANDLER_ALERT_CAUSE_22_REG_OFFSET 0x3ac
1507#define ALERT_HANDLER_ALERT_CAUSE_22_REG_RESVAL 0x0u
1508#define ALERT_HANDLER_ALERT_CAUSE_22_A_22_BIT 0
1509
1510// Alert Cause Register
1511#define ALERT_HANDLER_ALERT_CAUSE_23_REG_OFFSET 0x3b0
1512#define ALERT_HANDLER_ALERT_CAUSE_23_REG_RESVAL 0x0u
1513#define ALERT_HANDLER_ALERT_CAUSE_23_A_23_BIT 0
1514
1515// Alert Cause Register
1516#define ALERT_HANDLER_ALERT_CAUSE_24_REG_OFFSET 0x3b4
1517#define ALERT_HANDLER_ALERT_CAUSE_24_REG_RESVAL 0x0u
1518#define ALERT_HANDLER_ALERT_CAUSE_24_A_24_BIT 0
1519
1520// Alert Cause Register
1521#define ALERT_HANDLER_ALERT_CAUSE_25_REG_OFFSET 0x3b8
1522#define ALERT_HANDLER_ALERT_CAUSE_25_REG_RESVAL 0x0u
1523#define ALERT_HANDLER_ALERT_CAUSE_25_A_25_BIT 0
1524
1525// Alert Cause Register
1526#define ALERT_HANDLER_ALERT_CAUSE_26_REG_OFFSET 0x3bc
1527#define ALERT_HANDLER_ALERT_CAUSE_26_REG_RESVAL 0x0u
1528#define ALERT_HANDLER_ALERT_CAUSE_26_A_26_BIT 0
1529
1530// Alert Cause Register
1531#define ALERT_HANDLER_ALERT_CAUSE_27_REG_OFFSET 0x3c0
1532#define ALERT_HANDLER_ALERT_CAUSE_27_REG_RESVAL 0x0u
1533#define ALERT_HANDLER_ALERT_CAUSE_27_A_27_BIT 0
1534
1535// Alert Cause Register
1536#define ALERT_HANDLER_ALERT_CAUSE_28_REG_OFFSET 0x3c4
1537#define ALERT_HANDLER_ALERT_CAUSE_28_REG_RESVAL 0x0u
1538#define ALERT_HANDLER_ALERT_CAUSE_28_A_28_BIT 0
1539
1540// Alert Cause Register
1541#define ALERT_HANDLER_ALERT_CAUSE_29_REG_OFFSET 0x3c8
1542#define ALERT_HANDLER_ALERT_CAUSE_29_REG_RESVAL 0x0u
1543#define ALERT_HANDLER_ALERT_CAUSE_29_A_29_BIT 0
1544
1545// Alert Cause Register
1546#define ALERT_HANDLER_ALERT_CAUSE_30_REG_OFFSET 0x3cc
1547#define ALERT_HANDLER_ALERT_CAUSE_30_REG_RESVAL 0x0u
1548#define ALERT_HANDLER_ALERT_CAUSE_30_A_30_BIT 0
1549
1550// Alert Cause Register
1551#define ALERT_HANDLER_ALERT_CAUSE_31_REG_OFFSET 0x3d0
1552#define ALERT_HANDLER_ALERT_CAUSE_31_REG_RESVAL 0x0u
1553#define ALERT_HANDLER_ALERT_CAUSE_31_A_31_BIT 0
1554
1555// Alert Cause Register
1556#define ALERT_HANDLER_ALERT_CAUSE_32_REG_OFFSET 0x3d4
1557#define ALERT_HANDLER_ALERT_CAUSE_32_REG_RESVAL 0x0u
1558#define ALERT_HANDLER_ALERT_CAUSE_32_A_32_BIT 0
1559
1560// Alert Cause Register
1561#define ALERT_HANDLER_ALERT_CAUSE_33_REG_OFFSET 0x3d8
1562#define ALERT_HANDLER_ALERT_CAUSE_33_REG_RESVAL 0x0u
1563#define ALERT_HANDLER_ALERT_CAUSE_33_A_33_BIT 0
1564
1565// Alert Cause Register
1566#define ALERT_HANDLER_ALERT_CAUSE_34_REG_OFFSET 0x3dc
1567#define ALERT_HANDLER_ALERT_CAUSE_34_REG_RESVAL 0x0u
1568#define ALERT_HANDLER_ALERT_CAUSE_34_A_34_BIT 0
1569
1570// Alert Cause Register
1571#define ALERT_HANDLER_ALERT_CAUSE_35_REG_OFFSET 0x3e0
1572#define ALERT_HANDLER_ALERT_CAUSE_35_REG_RESVAL 0x0u
1573#define ALERT_HANDLER_ALERT_CAUSE_35_A_35_BIT 0
1574
1575// Alert Cause Register
1576#define ALERT_HANDLER_ALERT_CAUSE_36_REG_OFFSET 0x3e4
1577#define ALERT_HANDLER_ALERT_CAUSE_36_REG_RESVAL 0x0u
1578#define ALERT_HANDLER_ALERT_CAUSE_36_A_36_BIT 0
1579
1580// Alert Cause Register
1581#define ALERT_HANDLER_ALERT_CAUSE_37_REG_OFFSET 0x3e8
1582#define ALERT_HANDLER_ALERT_CAUSE_37_REG_RESVAL 0x0u
1583#define ALERT_HANDLER_ALERT_CAUSE_37_A_37_BIT 0
1584
1585// Alert Cause Register
1586#define ALERT_HANDLER_ALERT_CAUSE_38_REG_OFFSET 0x3ec
1587#define ALERT_HANDLER_ALERT_CAUSE_38_REG_RESVAL 0x0u
1588#define ALERT_HANDLER_ALERT_CAUSE_38_A_38_BIT 0
1589
1590// Alert Cause Register
1591#define ALERT_HANDLER_ALERT_CAUSE_39_REG_OFFSET 0x3f0
1592#define ALERT_HANDLER_ALERT_CAUSE_39_REG_RESVAL 0x0u
1593#define ALERT_HANDLER_ALERT_CAUSE_39_A_39_BIT 0
1594
1595// Alert Cause Register
1596#define ALERT_HANDLER_ALERT_CAUSE_40_REG_OFFSET 0x3f4
1597#define ALERT_HANDLER_ALERT_CAUSE_40_REG_RESVAL 0x0u
1598#define ALERT_HANDLER_ALERT_CAUSE_40_A_40_BIT 0
1599
1600// Alert Cause Register
1601#define ALERT_HANDLER_ALERT_CAUSE_41_REG_OFFSET 0x3f8
1602#define ALERT_HANDLER_ALERT_CAUSE_41_REG_RESVAL 0x0u
1603#define ALERT_HANDLER_ALERT_CAUSE_41_A_41_BIT 0
1604
1605// Alert Cause Register
1606#define ALERT_HANDLER_ALERT_CAUSE_42_REG_OFFSET 0x3fc
1607#define ALERT_HANDLER_ALERT_CAUSE_42_REG_RESVAL 0x0u
1608#define ALERT_HANDLER_ALERT_CAUSE_42_A_42_BIT 0
1609
1610// Alert Cause Register
1611#define ALERT_HANDLER_ALERT_CAUSE_43_REG_OFFSET 0x400
1612#define ALERT_HANDLER_ALERT_CAUSE_43_REG_RESVAL 0x0u
1613#define ALERT_HANDLER_ALERT_CAUSE_43_A_43_BIT 0
1614
1615// Alert Cause Register
1616#define ALERT_HANDLER_ALERT_CAUSE_44_REG_OFFSET 0x404
1617#define ALERT_HANDLER_ALERT_CAUSE_44_REG_RESVAL 0x0u
1618#define ALERT_HANDLER_ALERT_CAUSE_44_A_44_BIT 0
1619
1620// Alert Cause Register
1621#define ALERT_HANDLER_ALERT_CAUSE_45_REG_OFFSET 0x408
1622#define ALERT_HANDLER_ALERT_CAUSE_45_REG_RESVAL 0x0u
1623#define ALERT_HANDLER_ALERT_CAUSE_45_A_45_BIT 0
1624
1625// Alert Cause Register
1626#define ALERT_HANDLER_ALERT_CAUSE_46_REG_OFFSET 0x40c
1627#define ALERT_HANDLER_ALERT_CAUSE_46_REG_RESVAL 0x0u
1628#define ALERT_HANDLER_ALERT_CAUSE_46_A_46_BIT 0
1629
1630// Alert Cause Register
1631#define ALERT_HANDLER_ALERT_CAUSE_47_REG_OFFSET 0x410
1632#define ALERT_HANDLER_ALERT_CAUSE_47_REG_RESVAL 0x0u
1633#define ALERT_HANDLER_ALERT_CAUSE_47_A_47_BIT 0
1634
1635// Alert Cause Register
1636#define ALERT_HANDLER_ALERT_CAUSE_48_REG_OFFSET 0x414
1637#define ALERT_HANDLER_ALERT_CAUSE_48_REG_RESVAL 0x0u
1638#define ALERT_HANDLER_ALERT_CAUSE_48_A_48_BIT 0
1639
1640// Alert Cause Register
1641#define ALERT_HANDLER_ALERT_CAUSE_49_REG_OFFSET 0x418
1642#define ALERT_HANDLER_ALERT_CAUSE_49_REG_RESVAL 0x0u
1643#define ALERT_HANDLER_ALERT_CAUSE_49_A_49_BIT 0
1644
1645// Alert Cause Register
1646#define ALERT_HANDLER_ALERT_CAUSE_50_REG_OFFSET 0x41c
1647#define ALERT_HANDLER_ALERT_CAUSE_50_REG_RESVAL 0x0u
1648#define ALERT_HANDLER_ALERT_CAUSE_50_A_50_BIT 0
1649
1650// Alert Cause Register
1651#define ALERT_HANDLER_ALERT_CAUSE_51_REG_OFFSET 0x420
1652#define ALERT_HANDLER_ALERT_CAUSE_51_REG_RESVAL 0x0u
1653#define ALERT_HANDLER_ALERT_CAUSE_51_A_51_BIT 0
1654
1655// Alert Cause Register
1656#define ALERT_HANDLER_ALERT_CAUSE_52_REG_OFFSET 0x424
1657#define ALERT_HANDLER_ALERT_CAUSE_52_REG_RESVAL 0x0u
1658#define ALERT_HANDLER_ALERT_CAUSE_52_A_52_BIT 0
1659
1660// Alert Cause Register
1661#define ALERT_HANDLER_ALERT_CAUSE_53_REG_OFFSET 0x428
1662#define ALERT_HANDLER_ALERT_CAUSE_53_REG_RESVAL 0x0u
1663#define ALERT_HANDLER_ALERT_CAUSE_53_A_53_BIT 0
1664
1665// Alert Cause Register
1666#define ALERT_HANDLER_ALERT_CAUSE_54_REG_OFFSET 0x42c
1667#define ALERT_HANDLER_ALERT_CAUSE_54_REG_RESVAL 0x0u
1668#define ALERT_HANDLER_ALERT_CAUSE_54_A_54_BIT 0
1669
1670// Alert Cause Register
1671#define ALERT_HANDLER_ALERT_CAUSE_55_REG_OFFSET 0x430
1672#define ALERT_HANDLER_ALERT_CAUSE_55_REG_RESVAL 0x0u
1673#define ALERT_HANDLER_ALERT_CAUSE_55_A_55_BIT 0
1674
1675// Alert Cause Register
1676#define ALERT_HANDLER_ALERT_CAUSE_56_REG_OFFSET 0x434
1677#define ALERT_HANDLER_ALERT_CAUSE_56_REG_RESVAL 0x0u
1678#define ALERT_HANDLER_ALERT_CAUSE_56_A_56_BIT 0
1679
1680// Alert Cause Register
1681#define ALERT_HANDLER_ALERT_CAUSE_57_REG_OFFSET 0x438
1682#define ALERT_HANDLER_ALERT_CAUSE_57_REG_RESVAL 0x0u
1683#define ALERT_HANDLER_ALERT_CAUSE_57_A_57_BIT 0
1684
1685// Alert Cause Register
1686#define ALERT_HANDLER_ALERT_CAUSE_58_REG_OFFSET 0x43c
1687#define ALERT_HANDLER_ALERT_CAUSE_58_REG_RESVAL 0x0u
1688#define ALERT_HANDLER_ALERT_CAUSE_58_A_58_BIT 0
1689
1690// Alert Cause Register
1691#define ALERT_HANDLER_ALERT_CAUSE_59_REG_OFFSET 0x440
1692#define ALERT_HANDLER_ALERT_CAUSE_59_REG_RESVAL 0x0u
1693#define ALERT_HANDLER_ALERT_CAUSE_59_A_59_BIT 0
1694
1695// Alert Cause Register
1696#define ALERT_HANDLER_ALERT_CAUSE_60_REG_OFFSET 0x444
1697#define ALERT_HANDLER_ALERT_CAUSE_60_REG_RESVAL 0x0u
1698#define ALERT_HANDLER_ALERT_CAUSE_60_A_60_BIT 0
1699
1700// Alert Cause Register
1701#define ALERT_HANDLER_ALERT_CAUSE_61_REG_OFFSET 0x448
1702#define ALERT_HANDLER_ALERT_CAUSE_61_REG_RESVAL 0x0u
1703#define ALERT_HANDLER_ALERT_CAUSE_61_A_61_BIT 0
1704
1705// Alert Cause Register
1706#define ALERT_HANDLER_ALERT_CAUSE_62_REG_OFFSET 0x44c
1707#define ALERT_HANDLER_ALERT_CAUSE_62_REG_RESVAL 0x0u
1708#define ALERT_HANDLER_ALERT_CAUSE_62_A_62_BIT 0
1709
1710// Alert Cause Register
1711#define ALERT_HANDLER_ALERT_CAUSE_63_REG_OFFSET 0x450
1712#define ALERT_HANDLER_ALERT_CAUSE_63_REG_RESVAL 0x0u
1713#define ALERT_HANDLER_ALERT_CAUSE_63_A_63_BIT 0
1714
1715// Alert Cause Register
1716#define ALERT_HANDLER_ALERT_CAUSE_64_REG_OFFSET 0x454
1717#define ALERT_HANDLER_ALERT_CAUSE_64_REG_RESVAL 0x0u
1718#define ALERT_HANDLER_ALERT_CAUSE_64_A_64_BIT 0
1719
1720// Alert Cause Register
1721#define ALERT_HANDLER_ALERT_CAUSE_65_REG_OFFSET 0x458
1722#define ALERT_HANDLER_ALERT_CAUSE_65_REG_RESVAL 0x0u
1723#define ALERT_HANDLER_ALERT_CAUSE_65_A_65_BIT 0
1724
1725// Alert Cause Register
1726#define ALERT_HANDLER_ALERT_CAUSE_66_REG_OFFSET 0x45c
1727#define ALERT_HANDLER_ALERT_CAUSE_66_REG_RESVAL 0x0u
1728#define ALERT_HANDLER_ALERT_CAUSE_66_A_66_BIT 0
1729
1730// Alert Cause Register
1731#define ALERT_HANDLER_ALERT_CAUSE_67_REG_OFFSET 0x460
1732#define ALERT_HANDLER_ALERT_CAUSE_67_REG_RESVAL 0x0u
1733#define ALERT_HANDLER_ALERT_CAUSE_67_A_67_BIT 0
1734
1735// Alert Cause Register
1736#define ALERT_HANDLER_ALERT_CAUSE_68_REG_OFFSET 0x464
1737#define ALERT_HANDLER_ALERT_CAUSE_68_REG_RESVAL 0x0u
1738#define ALERT_HANDLER_ALERT_CAUSE_68_A_68_BIT 0
1739
1740// Register write enable for alert enable bits. (common parameters)
1741#define ALERT_HANDLER_LOC_ALERT_REGWEN_EN_FIELD_WIDTH 1
1742#define ALERT_HANDLER_LOC_ALERT_REGWEN_MULTIREG_COUNT 7
1743
1744// Register write enable for alert enable bits.
1745#define ALERT_HANDLER_LOC_ALERT_REGWEN_0_REG_OFFSET 0x468
1746#define ALERT_HANDLER_LOC_ALERT_REGWEN_0_REG_RESVAL 0x1u
1747#define ALERT_HANDLER_LOC_ALERT_REGWEN_0_EN_0_BIT 0
1748
1749// Register write enable for alert enable bits.
1750#define ALERT_HANDLER_LOC_ALERT_REGWEN_1_REG_OFFSET 0x46c
1751#define ALERT_HANDLER_LOC_ALERT_REGWEN_1_REG_RESVAL 0x1u
1752#define ALERT_HANDLER_LOC_ALERT_REGWEN_1_EN_1_BIT 0
1753
1754// Register write enable for alert enable bits.
1755#define ALERT_HANDLER_LOC_ALERT_REGWEN_2_REG_OFFSET 0x470
1756#define ALERT_HANDLER_LOC_ALERT_REGWEN_2_REG_RESVAL 0x1u
1757#define ALERT_HANDLER_LOC_ALERT_REGWEN_2_EN_2_BIT 0
1758
1759// Register write enable for alert enable bits.
1760#define ALERT_HANDLER_LOC_ALERT_REGWEN_3_REG_OFFSET 0x474
1761#define ALERT_HANDLER_LOC_ALERT_REGWEN_3_REG_RESVAL 0x1u
1762#define ALERT_HANDLER_LOC_ALERT_REGWEN_3_EN_3_BIT 0
1763
1764// Register write enable for alert enable bits.
1765#define ALERT_HANDLER_LOC_ALERT_REGWEN_4_REG_OFFSET 0x478
1766#define ALERT_HANDLER_LOC_ALERT_REGWEN_4_REG_RESVAL 0x1u
1767#define ALERT_HANDLER_LOC_ALERT_REGWEN_4_EN_4_BIT 0
1768
1769// Register write enable for alert enable bits.
1770#define ALERT_HANDLER_LOC_ALERT_REGWEN_5_REG_OFFSET 0x47c
1771#define ALERT_HANDLER_LOC_ALERT_REGWEN_5_REG_RESVAL 0x1u
1772#define ALERT_HANDLER_LOC_ALERT_REGWEN_5_EN_5_BIT 0
1773
1774// Register write enable for alert enable bits.
1775#define ALERT_HANDLER_LOC_ALERT_REGWEN_6_REG_OFFSET 0x480
1776#define ALERT_HANDLER_LOC_ALERT_REGWEN_6_REG_RESVAL 0x1u
1777#define ALERT_HANDLER_LOC_ALERT_REGWEN_6_EN_6_BIT 0
1778
1779// Enable register for the local alerts
1780#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_EN_LA_FIELD_WIDTH 1
1781#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_MULTIREG_COUNT 7
1782
1783// Enable register for the local alerts
1784#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_0_REG_OFFSET 0x484
1785#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_0_REG_RESVAL 0x0u
1786#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_0_EN_LA_0_BIT 0
1787
1788// Enable register for the local alerts
1789#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_1_REG_OFFSET 0x488
1790#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_1_REG_RESVAL 0x0u
1791#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_1_EN_LA_1_BIT 0
1792
1793// Enable register for the local alerts
1794#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_2_REG_OFFSET 0x48c
1795#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_2_REG_RESVAL 0x0u
1796#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_2_EN_LA_2_BIT 0
1797
1798// Enable register for the local alerts
1799#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_3_REG_OFFSET 0x490
1800#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_3_REG_RESVAL 0x0u
1801#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_3_EN_LA_3_BIT 0
1802
1803// Enable register for the local alerts
1804#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_4_REG_OFFSET 0x494
1805#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_4_REG_RESVAL 0x0u
1806#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_4_EN_LA_4_BIT 0
1807
1808// Enable register for the local alerts
1809#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_5_REG_OFFSET 0x498
1810#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_5_REG_RESVAL 0x0u
1811#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_5_EN_LA_5_BIT 0
1812
1813// Enable register for the local alerts
1814#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_6_REG_OFFSET 0x49c
1815#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_6_REG_RESVAL 0x0u
1816#define ALERT_HANDLER_LOC_ALERT_EN_SHADOWED_6_EN_LA_6_BIT 0
1817
1818// Class assignment of the local alerts
1819#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_CLASS_LA_FIELD_WIDTH 2
1820#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_MULTIREG_COUNT 7
1821
1822// Class assignment of the local alerts
1823#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_REG_OFFSET 0x4a0
1824#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_REG_RESVAL 0x0u
1825#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_MASK 0x3u
1826#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_OFFSET 0
1827#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_FIELD \
1828 ((bitfield_field32_t) { .mask = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_MASK, .index = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_OFFSET })
1829#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_VALUE_CLASSA 0x0
1830#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_VALUE_CLASSB 0x1
1831#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_VALUE_CLASSC 0x2
1832#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_0_CLASS_LA_0_VALUE_CLASSD 0x3
1833
1834// Class assignment of the local alerts
1835#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_1_REG_OFFSET 0x4a4
1836#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_1_REG_RESVAL 0x0u
1837#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_1_CLASS_LA_1_MASK 0x3u
1838#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_1_CLASS_LA_1_OFFSET 0
1839#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_1_CLASS_LA_1_FIELD \
1840 ((bitfield_field32_t) { .mask = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_1_CLASS_LA_1_MASK, .index = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_1_CLASS_LA_1_OFFSET })
1841
1842// Class assignment of the local alerts
1843#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_2_REG_OFFSET 0x4a8
1844#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_2_REG_RESVAL 0x0u
1845#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_2_CLASS_LA_2_MASK 0x3u
1846#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_2_CLASS_LA_2_OFFSET 0
1847#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_2_CLASS_LA_2_FIELD \
1848 ((bitfield_field32_t) { .mask = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_2_CLASS_LA_2_MASK, .index = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_2_CLASS_LA_2_OFFSET })
1849
1850// Class assignment of the local alerts
1851#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_3_REG_OFFSET 0x4ac
1852#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_3_REG_RESVAL 0x0u
1853#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_3_CLASS_LA_3_MASK 0x3u
1854#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_3_CLASS_LA_3_OFFSET 0
1855#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_3_CLASS_LA_3_FIELD \
1856 ((bitfield_field32_t) { .mask = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_3_CLASS_LA_3_MASK, .index = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_3_CLASS_LA_3_OFFSET })
1857
1858// Class assignment of the local alerts
1859#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_4_REG_OFFSET 0x4b0
1860#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_4_REG_RESVAL 0x0u
1861#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_4_CLASS_LA_4_MASK 0x3u
1862#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_4_CLASS_LA_4_OFFSET 0
1863#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_4_CLASS_LA_4_FIELD \
1864 ((bitfield_field32_t) { .mask = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_4_CLASS_LA_4_MASK, .index = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_4_CLASS_LA_4_OFFSET })
1865
1866// Class assignment of the local alerts
1867#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_5_REG_OFFSET 0x4b4
1868#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_5_REG_RESVAL 0x0u
1869#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_5_CLASS_LA_5_MASK 0x3u
1870#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_5_CLASS_LA_5_OFFSET 0
1871#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_5_CLASS_LA_5_FIELD \
1872 ((bitfield_field32_t) { .mask = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_5_CLASS_LA_5_MASK, .index = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_5_CLASS_LA_5_OFFSET })
1873
1874// Class assignment of the local alerts
1875#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_6_REG_OFFSET 0x4b8
1876#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_6_REG_RESVAL 0x0u
1877#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_6_CLASS_LA_6_MASK 0x3u
1878#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_6_CLASS_LA_6_OFFSET 0
1879#define ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_6_CLASS_LA_6_FIELD \
1880 ((bitfield_field32_t) { .mask = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_6_CLASS_LA_6_MASK, .index = ALERT_HANDLER_LOC_ALERT_CLASS_SHADOWED_6_CLASS_LA_6_OFFSET })
1881
1882// Alert Cause Register for the local alerts
1883#define ALERT_HANDLER_LOC_ALERT_CAUSE_LA_FIELD_WIDTH 1
1884#define ALERT_HANDLER_LOC_ALERT_CAUSE_MULTIREG_COUNT 7
1885
1886// Alert Cause Register for the local alerts
1887#define ALERT_HANDLER_LOC_ALERT_CAUSE_0_REG_OFFSET 0x4bc
1888#define ALERT_HANDLER_LOC_ALERT_CAUSE_0_REG_RESVAL 0x0u
1889#define ALERT_HANDLER_LOC_ALERT_CAUSE_0_LA_0_BIT 0
1890
1891// Alert Cause Register for the local alerts
1892#define ALERT_HANDLER_LOC_ALERT_CAUSE_1_REG_OFFSET 0x4c0
1893#define ALERT_HANDLER_LOC_ALERT_CAUSE_1_REG_RESVAL 0x0u
1894#define ALERT_HANDLER_LOC_ALERT_CAUSE_1_LA_1_BIT 0
1895
1896// Alert Cause Register for the local alerts
1897#define ALERT_HANDLER_LOC_ALERT_CAUSE_2_REG_OFFSET 0x4c4
1898#define ALERT_HANDLER_LOC_ALERT_CAUSE_2_REG_RESVAL 0x0u
1899#define ALERT_HANDLER_LOC_ALERT_CAUSE_2_LA_2_BIT 0
1900
1901// Alert Cause Register for the local alerts
1902#define ALERT_HANDLER_LOC_ALERT_CAUSE_3_REG_OFFSET 0x4c8
1903#define ALERT_HANDLER_LOC_ALERT_CAUSE_3_REG_RESVAL 0x0u
1904#define ALERT_HANDLER_LOC_ALERT_CAUSE_3_LA_3_BIT 0
1905
1906// Alert Cause Register for the local alerts
1907#define ALERT_HANDLER_LOC_ALERT_CAUSE_4_REG_OFFSET 0x4cc
1908#define ALERT_HANDLER_LOC_ALERT_CAUSE_4_REG_RESVAL 0x0u
1909#define ALERT_HANDLER_LOC_ALERT_CAUSE_4_LA_4_BIT 0
1910
1911// Alert Cause Register for the local alerts
1912#define ALERT_HANDLER_LOC_ALERT_CAUSE_5_REG_OFFSET 0x4d0
1913#define ALERT_HANDLER_LOC_ALERT_CAUSE_5_REG_RESVAL 0x0u
1914#define ALERT_HANDLER_LOC_ALERT_CAUSE_5_LA_5_BIT 0
1915
1916// Alert Cause Register for the local alerts
1917#define ALERT_HANDLER_LOC_ALERT_CAUSE_6_REG_OFFSET 0x4d4
1918#define ALERT_HANDLER_LOC_ALERT_CAUSE_6_REG_RESVAL 0x0u
1919#define ALERT_HANDLER_LOC_ALERT_CAUSE_6_LA_6_BIT 0
1920
1921// Lock bit for Class A configuration.
1922#define ALERT_HANDLER_CLASSA_REGWEN_REG_OFFSET 0x4d8
1923#define ALERT_HANDLER_CLASSA_REGWEN_REG_RESVAL 0x1u
1924#define ALERT_HANDLER_CLASSA_REGWEN_CLASSA_REGWEN_BIT 0
1925
1926// Escalation control register for alert Class A. Can not be modified if
1927// !!CLASSA_REGWEN is false.
1928#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_REG_OFFSET 0x4dc
1929#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_REG_RESVAL 0x393cu
1930#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_EN_BIT 0
1931#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_LOCK_BIT 1
1932#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_EN_E0_BIT 2
1933#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_EN_E1_BIT 3
1934#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_EN_E2_BIT 4
1935#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_EN_E3_BIT 5
1936#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E0_MASK 0x3u
1937#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E0_OFFSET 6
1938#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E0_FIELD \
1939 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E0_MASK, .index = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E0_OFFSET })
1940#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E1_MASK 0x3u
1941#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E1_OFFSET 8
1942#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E1_FIELD \
1943 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E1_MASK, .index = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E1_OFFSET })
1944#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E2_MASK 0x3u
1945#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E2_OFFSET 10
1946#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E2_FIELD \
1947 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E2_MASK, .index = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E2_OFFSET })
1948#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E3_MASK 0x3u
1949#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E3_OFFSET 12
1950#define ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E3_FIELD \
1951 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E3_MASK, .index = ALERT_HANDLER_CLASSA_CTRL_SHADOWED_MAP_E3_OFFSET })
1952
1953// Clear enable for escalation protocol of Class A alerts.
1954#define ALERT_HANDLER_CLASSA_CLR_REGWEN_REG_OFFSET 0x4e0
1955#define ALERT_HANDLER_CLASSA_CLR_REGWEN_REG_RESVAL 0x1u
1956#define ALERT_HANDLER_CLASSA_CLR_REGWEN_CLASSA_CLR_REGWEN_BIT 0
1957
1958// Clear for escalation protocol of Class A.
1959#define ALERT_HANDLER_CLASSA_CLR_SHADOWED_REG_OFFSET 0x4e4
1960#define ALERT_HANDLER_CLASSA_CLR_SHADOWED_REG_RESVAL 0x0u
1961#define ALERT_HANDLER_CLASSA_CLR_SHADOWED_CLASSA_CLR_SHADOWED_BIT 0
1962
1963// Current accumulation value for alert Class A. Software can clear this
1964// register
1965#define ALERT_HANDLER_CLASSA_ACCUM_CNT_REG_OFFSET 0x4e8
1966#define ALERT_HANDLER_CLASSA_ACCUM_CNT_REG_RESVAL 0x0u
1967#define ALERT_HANDLER_CLASSA_ACCUM_CNT_CLASSA_ACCUM_CNT_MASK 0xffffu
1968#define ALERT_HANDLER_CLASSA_ACCUM_CNT_CLASSA_ACCUM_CNT_OFFSET 0
1969#define ALERT_HANDLER_CLASSA_ACCUM_CNT_CLASSA_ACCUM_CNT_FIELD \
1970 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_ACCUM_CNT_CLASSA_ACCUM_CNT_MASK, .index = ALERT_HANDLER_CLASSA_ACCUM_CNT_CLASSA_ACCUM_CNT_OFFSET })
1971
1972// Accumulation threshold value for alert Class A.
1973#define ALERT_HANDLER_CLASSA_ACCUM_THRESH_SHADOWED_REG_OFFSET 0x4ec
1974#define ALERT_HANDLER_CLASSA_ACCUM_THRESH_SHADOWED_REG_RESVAL 0x0u
1975#define ALERT_HANDLER_CLASSA_ACCUM_THRESH_SHADOWED_CLASSA_ACCUM_THRESH_SHADOWED_MASK \
1976 0xffffu
1977#define ALERT_HANDLER_CLASSA_ACCUM_THRESH_SHADOWED_CLASSA_ACCUM_THRESH_SHADOWED_OFFSET \
1978 0
1979#define ALERT_HANDLER_CLASSA_ACCUM_THRESH_SHADOWED_CLASSA_ACCUM_THRESH_SHADOWED_FIELD \
1980 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_ACCUM_THRESH_SHADOWED_CLASSA_ACCUM_THRESH_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSA_ACCUM_THRESH_SHADOWED_CLASSA_ACCUM_THRESH_SHADOWED_OFFSET })
1981
1982// Interrupt timeout in cycles.
1983#define ALERT_HANDLER_CLASSA_TIMEOUT_CYC_SHADOWED_REG_OFFSET 0x4f0
1984#define ALERT_HANDLER_CLASSA_TIMEOUT_CYC_SHADOWED_REG_RESVAL 0x0u
1985
1986// Crashdump trigger configuration for Class A.
1987#define ALERT_HANDLER_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_REG_OFFSET 0x4f4
1988#define ALERT_HANDLER_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_REG_RESVAL 0x0u
1989#define ALERT_HANDLER_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_MASK \
1990 0x3u
1991#define ALERT_HANDLER_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_OFFSET \
1992 0
1993#define ALERT_HANDLER_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_FIELD \
1994 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_CLASSA_CRASHDUMP_TRIGGER_SHADOWED_OFFSET })
1995
1996// Duration of escalation phase 0 for Class A.
1997#define ALERT_HANDLER_CLASSA_PHASE0_CYC_SHADOWED_REG_OFFSET 0x4f8
1998#define ALERT_HANDLER_CLASSA_PHASE0_CYC_SHADOWED_REG_RESVAL 0x0u
1999
2000// Duration of escalation phase 1 for Class A.
2001#define ALERT_HANDLER_CLASSA_PHASE1_CYC_SHADOWED_REG_OFFSET 0x4fc
2002#define ALERT_HANDLER_CLASSA_PHASE1_CYC_SHADOWED_REG_RESVAL 0x0u
2003
2004// Duration of escalation phase 2 for Class A.
2005#define ALERT_HANDLER_CLASSA_PHASE2_CYC_SHADOWED_REG_OFFSET 0x500
2006#define ALERT_HANDLER_CLASSA_PHASE2_CYC_SHADOWED_REG_RESVAL 0x0u
2007
2008// Duration of escalation phase 3 for Class A.
2009#define ALERT_HANDLER_CLASSA_PHASE3_CYC_SHADOWED_REG_OFFSET 0x504
2010#define ALERT_HANDLER_CLASSA_PHASE3_CYC_SHADOWED_REG_RESVAL 0x0u
2011
2012// Escalation counter in cycles for Class A.
2013#define ALERT_HANDLER_CLASSA_ESC_CNT_REG_OFFSET 0x508
2014#define ALERT_HANDLER_CLASSA_ESC_CNT_REG_RESVAL 0x0u
2015
2016// Current escalation state of Class A. See also !!CLASSA_ESC_CNT.
2017#define ALERT_HANDLER_CLASSA_STATE_REG_OFFSET 0x50c
2018#define ALERT_HANDLER_CLASSA_STATE_REG_RESVAL 0x0u
2019#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_MASK 0x7u
2020#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_OFFSET 0
2021#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_FIELD \
2022 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_MASK, .index = ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_OFFSET })
2023#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_IDLE 0x0
2024#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_TIMEOUT 0x1
2025#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_FSMERROR 0x2
2026#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_TERMINAL 0x3
2027#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_PHASE0 0x4
2028#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_PHASE1 0x5
2029#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_PHASE2 0x6
2030#define ALERT_HANDLER_CLASSA_STATE_CLASSA_STATE_VALUE_PHASE3 0x7
2031
2032// Lock bit for Class B configuration.
2033#define ALERT_HANDLER_CLASSB_REGWEN_REG_OFFSET 0x510
2034#define ALERT_HANDLER_CLASSB_REGWEN_REG_RESVAL 0x1u
2035#define ALERT_HANDLER_CLASSB_REGWEN_CLASSB_REGWEN_BIT 0
2036
2037// Escalation control register for alert Class B. Can not be modified if
2038// !!CLASSB_REGWEN is false.
2039#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_REG_OFFSET 0x514
2040#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_REG_RESVAL 0x393cu
2041#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_EN_BIT 0
2042#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_LOCK_BIT 1
2043#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_EN_E0_BIT 2
2044#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_EN_E1_BIT 3
2045#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_EN_E2_BIT 4
2046#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_EN_E3_BIT 5
2047#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E0_MASK 0x3u
2048#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E0_OFFSET 6
2049#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E0_FIELD \
2050 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E0_MASK, .index = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E0_OFFSET })
2051#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E1_MASK 0x3u
2052#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E1_OFFSET 8
2053#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E1_FIELD \
2054 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E1_MASK, .index = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E1_OFFSET })
2055#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E2_MASK 0x3u
2056#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E2_OFFSET 10
2057#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E2_FIELD \
2058 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E2_MASK, .index = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E2_OFFSET })
2059#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E3_MASK 0x3u
2060#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E3_OFFSET 12
2061#define ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E3_FIELD \
2062 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E3_MASK, .index = ALERT_HANDLER_CLASSB_CTRL_SHADOWED_MAP_E3_OFFSET })
2063
2064// Clear enable for escalation protocol of Class B alerts.
2065#define ALERT_HANDLER_CLASSB_CLR_REGWEN_REG_OFFSET 0x518
2066#define ALERT_HANDLER_CLASSB_CLR_REGWEN_REG_RESVAL 0x1u
2067#define ALERT_HANDLER_CLASSB_CLR_REGWEN_CLASSB_CLR_REGWEN_BIT 0
2068
2069// Clear for escalation protocol of Class B.
2070#define ALERT_HANDLER_CLASSB_CLR_SHADOWED_REG_OFFSET 0x51c
2071#define ALERT_HANDLER_CLASSB_CLR_SHADOWED_REG_RESVAL 0x0u
2072#define ALERT_HANDLER_CLASSB_CLR_SHADOWED_CLASSB_CLR_SHADOWED_BIT 0
2073
2074// Current accumulation value for alert Class B. Software can clear this
2075// register
2076#define ALERT_HANDLER_CLASSB_ACCUM_CNT_REG_OFFSET 0x520
2077#define ALERT_HANDLER_CLASSB_ACCUM_CNT_REG_RESVAL 0x0u
2078#define ALERT_HANDLER_CLASSB_ACCUM_CNT_CLASSB_ACCUM_CNT_MASK 0xffffu
2079#define ALERT_HANDLER_CLASSB_ACCUM_CNT_CLASSB_ACCUM_CNT_OFFSET 0
2080#define ALERT_HANDLER_CLASSB_ACCUM_CNT_CLASSB_ACCUM_CNT_FIELD \
2081 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_ACCUM_CNT_CLASSB_ACCUM_CNT_MASK, .index = ALERT_HANDLER_CLASSB_ACCUM_CNT_CLASSB_ACCUM_CNT_OFFSET })
2082
2083// Accumulation threshold value for alert Class B.
2084#define ALERT_HANDLER_CLASSB_ACCUM_THRESH_SHADOWED_REG_OFFSET 0x524
2085#define ALERT_HANDLER_CLASSB_ACCUM_THRESH_SHADOWED_REG_RESVAL 0x0u
2086#define ALERT_HANDLER_CLASSB_ACCUM_THRESH_SHADOWED_CLASSB_ACCUM_THRESH_SHADOWED_MASK \
2087 0xffffu
2088#define ALERT_HANDLER_CLASSB_ACCUM_THRESH_SHADOWED_CLASSB_ACCUM_THRESH_SHADOWED_OFFSET \
2089 0
2090#define ALERT_HANDLER_CLASSB_ACCUM_THRESH_SHADOWED_CLASSB_ACCUM_THRESH_SHADOWED_FIELD \
2091 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_ACCUM_THRESH_SHADOWED_CLASSB_ACCUM_THRESH_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSB_ACCUM_THRESH_SHADOWED_CLASSB_ACCUM_THRESH_SHADOWED_OFFSET })
2092
2093// Interrupt timeout in cycles.
2094#define ALERT_HANDLER_CLASSB_TIMEOUT_CYC_SHADOWED_REG_OFFSET 0x528
2095#define ALERT_HANDLER_CLASSB_TIMEOUT_CYC_SHADOWED_REG_RESVAL 0x0u
2096
2097// Crashdump trigger configuration for Class B.
2098#define ALERT_HANDLER_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_REG_OFFSET 0x52c
2099#define ALERT_HANDLER_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_REG_RESVAL 0x0u
2100#define ALERT_HANDLER_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_MASK \
2101 0x3u
2102#define ALERT_HANDLER_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_OFFSET \
2103 0
2104#define ALERT_HANDLER_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_FIELD \
2105 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_CLASSB_CRASHDUMP_TRIGGER_SHADOWED_OFFSET })
2106
2107// Duration of escalation phase 0 for Class B.
2108#define ALERT_HANDLER_CLASSB_PHASE0_CYC_SHADOWED_REG_OFFSET 0x530
2109#define ALERT_HANDLER_CLASSB_PHASE0_CYC_SHADOWED_REG_RESVAL 0x0u
2110
2111// Duration of escalation phase 1 for Class B.
2112#define ALERT_HANDLER_CLASSB_PHASE1_CYC_SHADOWED_REG_OFFSET 0x534
2113#define ALERT_HANDLER_CLASSB_PHASE1_CYC_SHADOWED_REG_RESVAL 0x0u
2114
2115// Duration of escalation phase 2 for Class B.
2116#define ALERT_HANDLER_CLASSB_PHASE2_CYC_SHADOWED_REG_OFFSET 0x538
2117#define ALERT_HANDLER_CLASSB_PHASE2_CYC_SHADOWED_REG_RESVAL 0x0u
2118
2119// Duration of escalation phase 3 for Class B.
2120#define ALERT_HANDLER_CLASSB_PHASE3_CYC_SHADOWED_REG_OFFSET 0x53c
2121#define ALERT_HANDLER_CLASSB_PHASE3_CYC_SHADOWED_REG_RESVAL 0x0u
2122
2123// Escalation counter in cycles for Class B.
2124#define ALERT_HANDLER_CLASSB_ESC_CNT_REG_OFFSET 0x540
2125#define ALERT_HANDLER_CLASSB_ESC_CNT_REG_RESVAL 0x0u
2126
2127// Current escalation state of Class B. See also !!CLASSB_ESC_CNT.
2128#define ALERT_HANDLER_CLASSB_STATE_REG_OFFSET 0x544
2129#define ALERT_HANDLER_CLASSB_STATE_REG_RESVAL 0x0u
2130#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_MASK 0x7u
2131#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_OFFSET 0
2132#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_FIELD \
2133 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_MASK, .index = ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_OFFSET })
2134#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_IDLE 0x0
2135#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_TIMEOUT 0x1
2136#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_FSMERROR 0x2
2137#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_TERMINAL 0x3
2138#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_PHASE0 0x4
2139#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_PHASE1 0x5
2140#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_PHASE2 0x6
2141#define ALERT_HANDLER_CLASSB_STATE_CLASSB_STATE_VALUE_PHASE3 0x7
2142
2143// Lock bit for Class C configuration.
2144#define ALERT_HANDLER_CLASSC_REGWEN_REG_OFFSET 0x548
2145#define ALERT_HANDLER_CLASSC_REGWEN_REG_RESVAL 0x1u
2146#define ALERT_HANDLER_CLASSC_REGWEN_CLASSC_REGWEN_BIT 0
2147
2148// Escalation control register for alert Class C. Can not be modified if
2149// !!CLASSC_REGWEN is false.
2150#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_REG_OFFSET 0x54c
2151#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_REG_RESVAL 0x393cu
2152#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_EN_BIT 0
2153#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_LOCK_BIT 1
2154#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_EN_E0_BIT 2
2155#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_EN_E1_BIT 3
2156#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_EN_E2_BIT 4
2157#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_EN_E3_BIT 5
2158#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E0_MASK 0x3u
2159#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E0_OFFSET 6
2160#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E0_FIELD \
2161 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E0_MASK, .index = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E0_OFFSET })
2162#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E1_MASK 0x3u
2163#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E1_OFFSET 8
2164#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E1_FIELD \
2165 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E1_MASK, .index = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E1_OFFSET })
2166#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E2_MASK 0x3u
2167#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E2_OFFSET 10
2168#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E2_FIELD \
2169 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E2_MASK, .index = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E2_OFFSET })
2170#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E3_MASK 0x3u
2171#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E3_OFFSET 12
2172#define ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E3_FIELD \
2173 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E3_MASK, .index = ALERT_HANDLER_CLASSC_CTRL_SHADOWED_MAP_E3_OFFSET })
2174
2175// Clear enable for escalation protocol of Class C alerts.
2176#define ALERT_HANDLER_CLASSC_CLR_REGWEN_REG_OFFSET 0x550
2177#define ALERT_HANDLER_CLASSC_CLR_REGWEN_REG_RESVAL 0x1u
2178#define ALERT_HANDLER_CLASSC_CLR_REGWEN_CLASSC_CLR_REGWEN_BIT 0
2179
2180// Clear for escalation protocol of Class C.
2181#define ALERT_HANDLER_CLASSC_CLR_SHADOWED_REG_OFFSET 0x554
2182#define ALERT_HANDLER_CLASSC_CLR_SHADOWED_REG_RESVAL 0x0u
2183#define ALERT_HANDLER_CLASSC_CLR_SHADOWED_CLASSC_CLR_SHADOWED_BIT 0
2184
2185// Current accumulation value for alert Class C. Software can clear this
2186// register
2187#define ALERT_HANDLER_CLASSC_ACCUM_CNT_REG_OFFSET 0x558
2188#define ALERT_HANDLER_CLASSC_ACCUM_CNT_REG_RESVAL 0x0u
2189#define ALERT_HANDLER_CLASSC_ACCUM_CNT_CLASSC_ACCUM_CNT_MASK 0xffffu
2190#define ALERT_HANDLER_CLASSC_ACCUM_CNT_CLASSC_ACCUM_CNT_OFFSET 0
2191#define ALERT_HANDLER_CLASSC_ACCUM_CNT_CLASSC_ACCUM_CNT_FIELD \
2192 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_ACCUM_CNT_CLASSC_ACCUM_CNT_MASK, .index = ALERT_HANDLER_CLASSC_ACCUM_CNT_CLASSC_ACCUM_CNT_OFFSET })
2193
2194// Accumulation threshold value for alert Class C.
2195#define ALERT_HANDLER_CLASSC_ACCUM_THRESH_SHADOWED_REG_OFFSET 0x55c
2196#define ALERT_HANDLER_CLASSC_ACCUM_THRESH_SHADOWED_REG_RESVAL 0x0u
2197#define ALERT_HANDLER_CLASSC_ACCUM_THRESH_SHADOWED_CLASSC_ACCUM_THRESH_SHADOWED_MASK \
2198 0xffffu
2199#define ALERT_HANDLER_CLASSC_ACCUM_THRESH_SHADOWED_CLASSC_ACCUM_THRESH_SHADOWED_OFFSET \
2200 0
2201#define ALERT_HANDLER_CLASSC_ACCUM_THRESH_SHADOWED_CLASSC_ACCUM_THRESH_SHADOWED_FIELD \
2202 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_ACCUM_THRESH_SHADOWED_CLASSC_ACCUM_THRESH_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSC_ACCUM_THRESH_SHADOWED_CLASSC_ACCUM_THRESH_SHADOWED_OFFSET })
2203
2204// Interrupt timeout in cycles.
2205#define ALERT_HANDLER_CLASSC_TIMEOUT_CYC_SHADOWED_REG_OFFSET 0x560
2206#define ALERT_HANDLER_CLASSC_TIMEOUT_CYC_SHADOWED_REG_RESVAL 0x0u
2207
2208// Crashdump trigger configuration for Class C.
2209#define ALERT_HANDLER_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_REG_OFFSET 0x564
2210#define ALERT_HANDLER_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_REG_RESVAL 0x0u
2211#define ALERT_HANDLER_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_MASK \
2212 0x3u
2213#define ALERT_HANDLER_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_OFFSET \
2214 0
2215#define ALERT_HANDLER_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_FIELD \
2216 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_CLASSC_CRASHDUMP_TRIGGER_SHADOWED_OFFSET })
2217
2218// Duration of escalation phase 0 for Class C.
2219#define ALERT_HANDLER_CLASSC_PHASE0_CYC_SHADOWED_REG_OFFSET 0x568
2220#define ALERT_HANDLER_CLASSC_PHASE0_CYC_SHADOWED_REG_RESVAL 0x0u
2221
2222// Duration of escalation phase 1 for Class C.
2223#define ALERT_HANDLER_CLASSC_PHASE1_CYC_SHADOWED_REG_OFFSET 0x56c
2224#define ALERT_HANDLER_CLASSC_PHASE1_CYC_SHADOWED_REG_RESVAL 0x0u
2225
2226// Duration of escalation phase 2 for Class C.
2227#define ALERT_HANDLER_CLASSC_PHASE2_CYC_SHADOWED_REG_OFFSET 0x570
2228#define ALERT_HANDLER_CLASSC_PHASE2_CYC_SHADOWED_REG_RESVAL 0x0u
2229
2230// Duration of escalation phase 3 for Class C.
2231#define ALERT_HANDLER_CLASSC_PHASE3_CYC_SHADOWED_REG_OFFSET 0x574
2232#define ALERT_HANDLER_CLASSC_PHASE3_CYC_SHADOWED_REG_RESVAL 0x0u
2233
2234// Escalation counter in cycles for Class C.
2235#define ALERT_HANDLER_CLASSC_ESC_CNT_REG_OFFSET 0x578
2236#define ALERT_HANDLER_CLASSC_ESC_CNT_REG_RESVAL 0x0u
2237
2238// Current escalation state of Class C. See also !!CLASSC_ESC_CNT.
2239#define ALERT_HANDLER_CLASSC_STATE_REG_OFFSET 0x57c
2240#define ALERT_HANDLER_CLASSC_STATE_REG_RESVAL 0x0u
2241#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_MASK 0x7u
2242#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_OFFSET 0
2243#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_FIELD \
2244 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_MASK, .index = ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_OFFSET })
2245#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_IDLE 0x0
2246#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_TIMEOUT 0x1
2247#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_FSMERROR 0x2
2248#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_TERMINAL 0x3
2249#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_PHASE0 0x4
2250#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_PHASE1 0x5
2251#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_PHASE2 0x6
2252#define ALERT_HANDLER_CLASSC_STATE_CLASSC_STATE_VALUE_PHASE3 0x7
2253
2254// Lock bit for Class D configuration.
2255#define ALERT_HANDLER_CLASSD_REGWEN_REG_OFFSET 0x580
2256#define ALERT_HANDLER_CLASSD_REGWEN_REG_RESVAL 0x1u
2257#define ALERT_HANDLER_CLASSD_REGWEN_CLASSD_REGWEN_BIT 0
2258
2259// Escalation control register for alert Class D. Can not be modified if
2260// !!CLASSD_REGWEN is false.
2261#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_REG_OFFSET 0x584
2262#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_REG_RESVAL 0x393cu
2263#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_EN_BIT 0
2264#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_LOCK_BIT 1
2265#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_EN_E0_BIT 2
2266#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_EN_E1_BIT 3
2267#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_EN_E2_BIT 4
2268#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_EN_E3_BIT 5
2269#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E0_MASK 0x3u
2270#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E0_OFFSET 6
2271#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E0_FIELD \
2272 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E0_MASK, .index = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E0_OFFSET })
2273#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E1_MASK 0x3u
2274#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E1_OFFSET 8
2275#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E1_FIELD \
2276 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E1_MASK, .index = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E1_OFFSET })
2277#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E2_MASK 0x3u
2278#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E2_OFFSET 10
2279#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E2_FIELD \
2280 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E2_MASK, .index = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E2_OFFSET })
2281#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E3_MASK 0x3u
2282#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E3_OFFSET 12
2283#define ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E3_FIELD \
2284 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E3_MASK, .index = ALERT_HANDLER_CLASSD_CTRL_SHADOWED_MAP_E3_OFFSET })
2285
2286// Clear enable for escalation protocol of Class D alerts.
2287#define ALERT_HANDLER_CLASSD_CLR_REGWEN_REG_OFFSET 0x588
2288#define ALERT_HANDLER_CLASSD_CLR_REGWEN_REG_RESVAL 0x1u
2289#define ALERT_HANDLER_CLASSD_CLR_REGWEN_CLASSD_CLR_REGWEN_BIT 0
2290
2291// Clear for escalation protocol of Class D.
2292#define ALERT_HANDLER_CLASSD_CLR_SHADOWED_REG_OFFSET 0x58c
2293#define ALERT_HANDLER_CLASSD_CLR_SHADOWED_REG_RESVAL 0x0u
2294#define ALERT_HANDLER_CLASSD_CLR_SHADOWED_CLASSD_CLR_SHADOWED_BIT 0
2295
2296// Current accumulation value for alert Class D. Software can clear this
2297// register
2298#define ALERT_HANDLER_CLASSD_ACCUM_CNT_REG_OFFSET 0x590
2299#define ALERT_HANDLER_CLASSD_ACCUM_CNT_REG_RESVAL 0x0u
2300#define ALERT_HANDLER_CLASSD_ACCUM_CNT_CLASSD_ACCUM_CNT_MASK 0xffffu
2301#define ALERT_HANDLER_CLASSD_ACCUM_CNT_CLASSD_ACCUM_CNT_OFFSET 0
2302#define ALERT_HANDLER_CLASSD_ACCUM_CNT_CLASSD_ACCUM_CNT_FIELD \
2303 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_ACCUM_CNT_CLASSD_ACCUM_CNT_MASK, .index = ALERT_HANDLER_CLASSD_ACCUM_CNT_CLASSD_ACCUM_CNT_OFFSET })
2304
2305// Accumulation threshold value for alert Class D.
2306#define ALERT_HANDLER_CLASSD_ACCUM_THRESH_SHADOWED_REG_OFFSET 0x594
2307#define ALERT_HANDLER_CLASSD_ACCUM_THRESH_SHADOWED_REG_RESVAL 0x0u
2308#define ALERT_HANDLER_CLASSD_ACCUM_THRESH_SHADOWED_CLASSD_ACCUM_THRESH_SHADOWED_MASK \
2309 0xffffu
2310#define ALERT_HANDLER_CLASSD_ACCUM_THRESH_SHADOWED_CLASSD_ACCUM_THRESH_SHADOWED_OFFSET \
2311 0
2312#define ALERT_HANDLER_CLASSD_ACCUM_THRESH_SHADOWED_CLASSD_ACCUM_THRESH_SHADOWED_FIELD \
2313 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_ACCUM_THRESH_SHADOWED_CLASSD_ACCUM_THRESH_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSD_ACCUM_THRESH_SHADOWED_CLASSD_ACCUM_THRESH_SHADOWED_OFFSET })
2314
2315// Interrupt timeout in cycles.
2316#define ALERT_HANDLER_CLASSD_TIMEOUT_CYC_SHADOWED_REG_OFFSET 0x598
2317#define ALERT_HANDLER_CLASSD_TIMEOUT_CYC_SHADOWED_REG_RESVAL 0x0u
2318
2319// Crashdump trigger configuration for Class D.
2320#define ALERT_HANDLER_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_REG_OFFSET 0x59c
2321#define ALERT_HANDLER_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_REG_RESVAL 0x0u
2322#define ALERT_HANDLER_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_MASK \
2323 0x3u
2324#define ALERT_HANDLER_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_OFFSET \
2325 0
2326#define ALERT_HANDLER_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_FIELD \
2327 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_MASK, .index = ALERT_HANDLER_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_CLASSD_CRASHDUMP_TRIGGER_SHADOWED_OFFSET })
2328
2329// Duration of escalation phase 0 for Class D.
2330#define ALERT_HANDLER_CLASSD_PHASE0_CYC_SHADOWED_REG_OFFSET 0x5a0
2331#define ALERT_HANDLER_CLASSD_PHASE0_CYC_SHADOWED_REG_RESVAL 0x0u
2332
2333// Duration of escalation phase 1 for Class D.
2334#define ALERT_HANDLER_CLASSD_PHASE1_CYC_SHADOWED_REG_OFFSET 0x5a4
2335#define ALERT_HANDLER_CLASSD_PHASE1_CYC_SHADOWED_REG_RESVAL 0x0u
2336
2337// Duration of escalation phase 2 for Class D.
2338#define ALERT_HANDLER_CLASSD_PHASE2_CYC_SHADOWED_REG_OFFSET 0x5a8
2339#define ALERT_HANDLER_CLASSD_PHASE2_CYC_SHADOWED_REG_RESVAL 0x0u
2340
2341// Duration of escalation phase 3 for Class D.
2342#define ALERT_HANDLER_CLASSD_PHASE3_CYC_SHADOWED_REG_OFFSET 0x5ac
2343#define ALERT_HANDLER_CLASSD_PHASE3_CYC_SHADOWED_REG_RESVAL 0x0u
2344
2345// Escalation counter in cycles for Class D.
2346#define ALERT_HANDLER_CLASSD_ESC_CNT_REG_OFFSET 0x5b0
2347#define ALERT_HANDLER_CLASSD_ESC_CNT_REG_RESVAL 0x0u
2348
2349// Current escalation state of Class D. See also !!CLASSD_ESC_CNT.
2350#define ALERT_HANDLER_CLASSD_STATE_REG_OFFSET 0x5b4
2351#define ALERT_HANDLER_CLASSD_STATE_REG_RESVAL 0x0u
2352#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_MASK 0x7u
2353#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_OFFSET 0
2354#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_FIELD \
2355 ((bitfield_field32_t) { .mask = ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_MASK, .index = ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_OFFSET })
2356#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_IDLE 0x0
2357#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_TIMEOUT 0x1
2358#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_FSMERROR 0x2
2359#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_TERMINAL 0x3
2360#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_PHASE0 0x4
2361#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_PHASE1 0x5
2362#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_PHASE2 0x6
2363#define ALERT_HANDLER_CLASSD_STATE_CLASSD_STATE_VALUE_PHASE3 0x7
2364
2365#ifdef __cplusplus
2366} // extern "C"
2367#endif
2368#endif // _ALERT_HANDLER_REG_DEFS_
2369// End generated register defines for alert_handler