Software APIs
pinmux_regs.h
Go to the documentation of this file.
1/**
2 * @file
3 * @brief Generated register defines for pinmux
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 _PINMUX_REG_DEFS_
14#define _PINMUX_REG_DEFS_
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19// Number of muxed peripheral inputs
20#define PINMUX_PARAM_N_MIO_PERIPH_IN 57
21
22// Number of muxed peripheral outputs
23#define PINMUX_PARAM_N_MIO_PERIPH_OUT 75
24
25// Number of muxed IO pads
26#define PINMUX_PARAM_N_MIO_PADS 47
27
28// Number of dedicated IO pads
29#define PINMUX_PARAM_N_DIO_PADS 16
30
31// Number of wakeup detectors
32#define PINMUX_PARAM_N_WKUP_DETECT 8
33
34// Number of wakeup counter bits
35#define PINMUX_PARAM_WKUP_CNT_WIDTH 8
36
37// Number of alerts
38#define PINMUX_PARAM_NUM_ALERTS 1
39
40// Register width
41#define PINMUX_PARAM_REG_WIDTH 32
42
43// Alert Test Register
44#define PINMUX_ALERT_TEST_REG_OFFSET 0x0
45#define PINMUX_ALERT_TEST_REG_RESVAL 0x0u
46#define PINMUX_ALERT_TEST_FATAL_FAULT_BIT 0
47
48// Register write enable for MIO peripheral input selects. (common
49// parameters)
50#define PINMUX_MIO_PERIPH_INSEL_REGWEN_EN_FIELD_WIDTH 1
51#define PINMUX_MIO_PERIPH_INSEL_REGWEN_MULTIREG_COUNT 57
52
53// Register write enable for MIO peripheral input selects.
54#define PINMUX_MIO_PERIPH_INSEL_REGWEN_0_REG_OFFSET 0x4
55#define PINMUX_MIO_PERIPH_INSEL_REGWEN_0_REG_RESVAL 0x1u
56#define PINMUX_MIO_PERIPH_INSEL_REGWEN_0_EN_0_BIT 0
57
58// Register write enable for MIO peripheral input selects.
59#define PINMUX_MIO_PERIPH_INSEL_REGWEN_1_REG_OFFSET 0x8
60#define PINMUX_MIO_PERIPH_INSEL_REGWEN_1_REG_RESVAL 0x1u
61#define PINMUX_MIO_PERIPH_INSEL_REGWEN_1_EN_1_BIT 0
62
63// Register write enable for MIO peripheral input selects.
64#define PINMUX_MIO_PERIPH_INSEL_REGWEN_2_REG_OFFSET 0xc
65#define PINMUX_MIO_PERIPH_INSEL_REGWEN_2_REG_RESVAL 0x1u
66#define PINMUX_MIO_PERIPH_INSEL_REGWEN_2_EN_2_BIT 0
67
68// Register write enable for MIO peripheral input selects.
69#define PINMUX_MIO_PERIPH_INSEL_REGWEN_3_REG_OFFSET 0x10
70#define PINMUX_MIO_PERIPH_INSEL_REGWEN_3_REG_RESVAL 0x1u
71#define PINMUX_MIO_PERIPH_INSEL_REGWEN_3_EN_3_BIT 0
72
73// Register write enable for MIO peripheral input selects.
74#define PINMUX_MIO_PERIPH_INSEL_REGWEN_4_REG_OFFSET 0x14
75#define PINMUX_MIO_PERIPH_INSEL_REGWEN_4_REG_RESVAL 0x1u
76#define PINMUX_MIO_PERIPH_INSEL_REGWEN_4_EN_4_BIT 0
77
78// Register write enable for MIO peripheral input selects.
79#define PINMUX_MIO_PERIPH_INSEL_REGWEN_5_REG_OFFSET 0x18
80#define PINMUX_MIO_PERIPH_INSEL_REGWEN_5_REG_RESVAL 0x1u
81#define PINMUX_MIO_PERIPH_INSEL_REGWEN_5_EN_5_BIT 0
82
83// Register write enable for MIO peripheral input selects.
84#define PINMUX_MIO_PERIPH_INSEL_REGWEN_6_REG_OFFSET 0x1c
85#define PINMUX_MIO_PERIPH_INSEL_REGWEN_6_REG_RESVAL 0x1u
86#define PINMUX_MIO_PERIPH_INSEL_REGWEN_6_EN_6_BIT 0
87
88// Register write enable for MIO peripheral input selects.
89#define PINMUX_MIO_PERIPH_INSEL_REGWEN_7_REG_OFFSET 0x20
90#define PINMUX_MIO_PERIPH_INSEL_REGWEN_7_REG_RESVAL 0x1u
91#define PINMUX_MIO_PERIPH_INSEL_REGWEN_7_EN_7_BIT 0
92
93// Register write enable for MIO peripheral input selects.
94#define PINMUX_MIO_PERIPH_INSEL_REGWEN_8_REG_OFFSET 0x24
95#define PINMUX_MIO_PERIPH_INSEL_REGWEN_8_REG_RESVAL 0x1u
96#define PINMUX_MIO_PERIPH_INSEL_REGWEN_8_EN_8_BIT 0
97
98// Register write enable for MIO peripheral input selects.
99#define PINMUX_MIO_PERIPH_INSEL_REGWEN_9_REG_OFFSET 0x28
100#define PINMUX_MIO_PERIPH_INSEL_REGWEN_9_REG_RESVAL 0x1u
101#define PINMUX_MIO_PERIPH_INSEL_REGWEN_9_EN_9_BIT 0
102
103// Register write enable for MIO peripheral input selects.
104#define PINMUX_MIO_PERIPH_INSEL_REGWEN_10_REG_OFFSET 0x2c
105#define PINMUX_MIO_PERIPH_INSEL_REGWEN_10_REG_RESVAL 0x1u
106#define PINMUX_MIO_PERIPH_INSEL_REGWEN_10_EN_10_BIT 0
107
108// Register write enable for MIO peripheral input selects.
109#define PINMUX_MIO_PERIPH_INSEL_REGWEN_11_REG_OFFSET 0x30
110#define PINMUX_MIO_PERIPH_INSEL_REGWEN_11_REG_RESVAL 0x1u
111#define PINMUX_MIO_PERIPH_INSEL_REGWEN_11_EN_11_BIT 0
112
113// Register write enable for MIO peripheral input selects.
114#define PINMUX_MIO_PERIPH_INSEL_REGWEN_12_REG_OFFSET 0x34
115#define PINMUX_MIO_PERIPH_INSEL_REGWEN_12_REG_RESVAL 0x1u
116#define PINMUX_MIO_PERIPH_INSEL_REGWEN_12_EN_12_BIT 0
117
118// Register write enable for MIO peripheral input selects.
119#define PINMUX_MIO_PERIPH_INSEL_REGWEN_13_REG_OFFSET 0x38
120#define PINMUX_MIO_PERIPH_INSEL_REGWEN_13_REG_RESVAL 0x1u
121#define PINMUX_MIO_PERIPH_INSEL_REGWEN_13_EN_13_BIT 0
122
123// Register write enable for MIO peripheral input selects.
124#define PINMUX_MIO_PERIPH_INSEL_REGWEN_14_REG_OFFSET 0x3c
125#define PINMUX_MIO_PERIPH_INSEL_REGWEN_14_REG_RESVAL 0x1u
126#define PINMUX_MIO_PERIPH_INSEL_REGWEN_14_EN_14_BIT 0
127
128// Register write enable for MIO peripheral input selects.
129#define PINMUX_MIO_PERIPH_INSEL_REGWEN_15_REG_OFFSET 0x40
130#define PINMUX_MIO_PERIPH_INSEL_REGWEN_15_REG_RESVAL 0x1u
131#define PINMUX_MIO_PERIPH_INSEL_REGWEN_15_EN_15_BIT 0
132
133// Register write enable for MIO peripheral input selects.
134#define PINMUX_MIO_PERIPH_INSEL_REGWEN_16_REG_OFFSET 0x44
135#define PINMUX_MIO_PERIPH_INSEL_REGWEN_16_REG_RESVAL 0x1u
136#define PINMUX_MIO_PERIPH_INSEL_REGWEN_16_EN_16_BIT 0
137
138// Register write enable for MIO peripheral input selects.
139#define PINMUX_MIO_PERIPH_INSEL_REGWEN_17_REG_OFFSET 0x48
140#define PINMUX_MIO_PERIPH_INSEL_REGWEN_17_REG_RESVAL 0x1u
141#define PINMUX_MIO_PERIPH_INSEL_REGWEN_17_EN_17_BIT 0
142
143// Register write enable for MIO peripheral input selects.
144#define PINMUX_MIO_PERIPH_INSEL_REGWEN_18_REG_OFFSET 0x4c
145#define PINMUX_MIO_PERIPH_INSEL_REGWEN_18_REG_RESVAL 0x1u
146#define PINMUX_MIO_PERIPH_INSEL_REGWEN_18_EN_18_BIT 0
147
148// Register write enable for MIO peripheral input selects.
149#define PINMUX_MIO_PERIPH_INSEL_REGWEN_19_REG_OFFSET 0x50
150#define PINMUX_MIO_PERIPH_INSEL_REGWEN_19_REG_RESVAL 0x1u
151#define PINMUX_MIO_PERIPH_INSEL_REGWEN_19_EN_19_BIT 0
152
153// Register write enable for MIO peripheral input selects.
154#define PINMUX_MIO_PERIPH_INSEL_REGWEN_20_REG_OFFSET 0x54
155#define PINMUX_MIO_PERIPH_INSEL_REGWEN_20_REG_RESVAL 0x1u
156#define PINMUX_MIO_PERIPH_INSEL_REGWEN_20_EN_20_BIT 0
157
158// Register write enable for MIO peripheral input selects.
159#define PINMUX_MIO_PERIPH_INSEL_REGWEN_21_REG_OFFSET 0x58
160#define PINMUX_MIO_PERIPH_INSEL_REGWEN_21_REG_RESVAL 0x1u
161#define PINMUX_MIO_PERIPH_INSEL_REGWEN_21_EN_21_BIT 0
162
163// Register write enable for MIO peripheral input selects.
164#define PINMUX_MIO_PERIPH_INSEL_REGWEN_22_REG_OFFSET 0x5c
165#define PINMUX_MIO_PERIPH_INSEL_REGWEN_22_REG_RESVAL 0x1u
166#define PINMUX_MIO_PERIPH_INSEL_REGWEN_22_EN_22_BIT 0
167
168// Register write enable for MIO peripheral input selects.
169#define PINMUX_MIO_PERIPH_INSEL_REGWEN_23_REG_OFFSET 0x60
170#define PINMUX_MIO_PERIPH_INSEL_REGWEN_23_REG_RESVAL 0x1u
171#define PINMUX_MIO_PERIPH_INSEL_REGWEN_23_EN_23_BIT 0
172
173// Register write enable for MIO peripheral input selects.
174#define PINMUX_MIO_PERIPH_INSEL_REGWEN_24_REG_OFFSET 0x64
175#define PINMUX_MIO_PERIPH_INSEL_REGWEN_24_REG_RESVAL 0x1u
176#define PINMUX_MIO_PERIPH_INSEL_REGWEN_24_EN_24_BIT 0
177
178// Register write enable for MIO peripheral input selects.
179#define PINMUX_MIO_PERIPH_INSEL_REGWEN_25_REG_OFFSET 0x68
180#define PINMUX_MIO_PERIPH_INSEL_REGWEN_25_REG_RESVAL 0x1u
181#define PINMUX_MIO_PERIPH_INSEL_REGWEN_25_EN_25_BIT 0
182
183// Register write enable for MIO peripheral input selects.
184#define PINMUX_MIO_PERIPH_INSEL_REGWEN_26_REG_OFFSET 0x6c
185#define PINMUX_MIO_PERIPH_INSEL_REGWEN_26_REG_RESVAL 0x1u
186#define PINMUX_MIO_PERIPH_INSEL_REGWEN_26_EN_26_BIT 0
187
188// Register write enable for MIO peripheral input selects.
189#define PINMUX_MIO_PERIPH_INSEL_REGWEN_27_REG_OFFSET 0x70
190#define PINMUX_MIO_PERIPH_INSEL_REGWEN_27_REG_RESVAL 0x1u
191#define PINMUX_MIO_PERIPH_INSEL_REGWEN_27_EN_27_BIT 0
192
193// Register write enable for MIO peripheral input selects.
194#define PINMUX_MIO_PERIPH_INSEL_REGWEN_28_REG_OFFSET 0x74
195#define PINMUX_MIO_PERIPH_INSEL_REGWEN_28_REG_RESVAL 0x1u
196#define PINMUX_MIO_PERIPH_INSEL_REGWEN_28_EN_28_BIT 0
197
198// Register write enable for MIO peripheral input selects.
199#define PINMUX_MIO_PERIPH_INSEL_REGWEN_29_REG_OFFSET 0x78
200#define PINMUX_MIO_PERIPH_INSEL_REGWEN_29_REG_RESVAL 0x1u
201#define PINMUX_MIO_PERIPH_INSEL_REGWEN_29_EN_29_BIT 0
202
203// Register write enable for MIO peripheral input selects.
204#define PINMUX_MIO_PERIPH_INSEL_REGWEN_30_REG_OFFSET 0x7c
205#define PINMUX_MIO_PERIPH_INSEL_REGWEN_30_REG_RESVAL 0x1u
206#define PINMUX_MIO_PERIPH_INSEL_REGWEN_30_EN_30_BIT 0
207
208// Register write enable for MIO peripheral input selects.
209#define PINMUX_MIO_PERIPH_INSEL_REGWEN_31_REG_OFFSET 0x80
210#define PINMUX_MIO_PERIPH_INSEL_REGWEN_31_REG_RESVAL 0x1u
211#define PINMUX_MIO_PERIPH_INSEL_REGWEN_31_EN_31_BIT 0
212
213// Register write enable for MIO peripheral input selects.
214#define PINMUX_MIO_PERIPH_INSEL_REGWEN_32_REG_OFFSET 0x84
215#define PINMUX_MIO_PERIPH_INSEL_REGWEN_32_REG_RESVAL 0x1u
216#define PINMUX_MIO_PERIPH_INSEL_REGWEN_32_EN_32_BIT 0
217
218// Register write enable for MIO peripheral input selects.
219#define PINMUX_MIO_PERIPH_INSEL_REGWEN_33_REG_OFFSET 0x88
220#define PINMUX_MIO_PERIPH_INSEL_REGWEN_33_REG_RESVAL 0x1u
221#define PINMUX_MIO_PERIPH_INSEL_REGWEN_33_EN_33_BIT 0
222
223// Register write enable for MIO peripheral input selects.
224#define PINMUX_MIO_PERIPH_INSEL_REGWEN_34_REG_OFFSET 0x8c
225#define PINMUX_MIO_PERIPH_INSEL_REGWEN_34_REG_RESVAL 0x1u
226#define PINMUX_MIO_PERIPH_INSEL_REGWEN_34_EN_34_BIT 0
227
228// Register write enable for MIO peripheral input selects.
229#define PINMUX_MIO_PERIPH_INSEL_REGWEN_35_REG_OFFSET 0x90
230#define PINMUX_MIO_PERIPH_INSEL_REGWEN_35_REG_RESVAL 0x1u
231#define PINMUX_MIO_PERIPH_INSEL_REGWEN_35_EN_35_BIT 0
232
233// Register write enable for MIO peripheral input selects.
234#define PINMUX_MIO_PERIPH_INSEL_REGWEN_36_REG_OFFSET 0x94
235#define PINMUX_MIO_PERIPH_INSEL_REGWEN_36_REG_RESVAL 0x1u
236#define PINMUX_MIO_PERIPH_INSEL_REGWEN_36_EN_36_BIT 0
237
238// Register write enable for MIO peripheral input selects.
239#define PINMUX_MIO_PERIPH_INSEL_REGWEN_37_REG_OFFSET 0x98
240#define PINMUX_MIO_PERIPH_INSEL_REGWEN_37_REG_RESVAL 0x1u
241#define PINMUX_MIO_PERIPH_INSEL_REGWEN_37_EN_37_BIT 0
242
243// Register write enable for MIO peripheral input selects.
244#define PINMUX_MIO_PERIPH_INSEL_REGWEN_38_REG_OFFSET 0x9c
245#define PINMUX_MIO_PERIPH_INSEL_REGWEN_38_REG_RESVAL 0x1u
246#define PINMUX_MIO_PERIPH_INSEL_REGWEN_38_EN_38_BIT 0
247
248// Register write enable for MIO peripheral input selects.
249#define PINMUX_MIO_PERIPH_INSEL_REGWEN_39_REG_OFFSET 0xa0
250#define PINMUX_MIO_PERIPH_INSEL_REGWEN_39_REG_RESVAL 0x1u
251#define PINMUX_MIO_PERIPH_INSEL_REGWEN_39_EN_39_BIT 0
252
253// Register write enable for MIO peripheral input selects.
254#define PINMUX_MIO_PERIPH_INSEL_REGWEN_40_REG_OFFSET 0xa4
255#define PINMUX_MIO_PERIPH_INSEL_REGWEN_40_REG_RESVAL 0x1u
256#define PINMUX_MIO_PERIPH_INSEL_REGWEN_40_EN_40_BIT 0
257
258// Register write enable for MIO peripheral input selects.
259#define PINMUX_MIO_PERIPH_INSEL_REGWEN_41_REG_OFFSET 0xa8
260#define PINMUX_MIO_PERIPH_INSEL_REGWEN_41_REG_RESVAL 0x1u
261#define PINMUX_MIO_PERIPH_INSEL_REGWEN_41_EN_41_BIT 0
262
263// Register write enable for MIO peripheral input selects.
264#define PINMUX_MIO_PERIPH_INSEL_REGWEN_42_REG_OFFSET 0xac
265#define PINMUX_MIO_PERIPH_INSEL_REGWEN_42_REG_RESVAL 0x1u
266#define PINMUX_MIO_PERIPH_INSEL_REGWEN_42_EN_42_BIT 0
267
268// Register write enable for MIO peripheral input selects.
269#define PINMUX_MIO_PERIPH_INSEL_REGWEN_43_REG_OFFSET 0xb0
270#define PINMUX_MIO_PERIPH_INSEL_REGWEN_43_REG_RESVAL 0x1u
271#define PINMUX_MIO_PERIPH_INSEL_REGWEN_43_EN_43_BIT 0
272
273// Register write enable for MIO peripheral input selects.
274#define PINMUX_MIO_PERIPH_INSEL_REGWEN_44_REG_OFFSET 0xb4
275#define PINMUX_MIO_PERIPH_INSEL_REGWEN_44_REG_RESVAL 0x1u
276#define PINMUX_MIO_PERIPH_INSEL_REGWEN_44_EN_44_BIT 0
277
278// Register write enable for MIO peripheral input selects.
279#define PINMUX_MIO_PERIPH_INSEL_REGWEN_45_REG_OFFSET 0xb8
280#define PINMUX_MIO_PERIPH_INSEL_REGWEN_45_REG_RESVAL 0x1u
281#define PINMUX_MIO_PERIPH_INSEL_REGWEN_45_EN_45_BIT 0
282
283// Register write enable for MIO peripheral input selects.
284#define PINMUX_MIO_PERIPH_INSEL_REGWEN_46_REG_OFFSET 0xbc
285#define PINMUX_MIO_PERIPH_INSEL_REGWEN_46_REG_RESVAL 0x1u
286#define PINMUX_MIO_PERIPH_INSEL_REGWEN_46_EN_46_BIT 0
287
288// Register write enable for MIO peripheral input selects.
289#define PINMUX_MIO_PERIPH_INSEL_REGWEN_47_REG_OFFSET 0xc0
290#define PINMUX_MIO_PERIPH_INSEL_REGWEN_47_REG_RESVAL 0x1u
291#define PINMUX_MIO_PERIPH_INSEL_REGWEN_47_EN_47_BIT 0
292
293// Register write enable for MIO peripheral input selects.
294#define PINMUX_MIO_PERIPH_INSEL_REGWEN_48_REG_OFFSET 0xc4
295#define PINMUX_MIO_PERIPH_INSEL_REGWEN_48_REG_RESVAL 0x1u
296#define PINMUX_MIO_PERIPH_INSEL_REGWEN_48_EN_48_BIT 0
297
298// Register write enable for MIO peripheral input selects.
299#define PINMUX_MIO_PERIPH_INSEL_REGWEN_49_REG_OFFSET 0xc8
300#define PINMUX_MIO_PERIPH_INSEL_REGWEN_49_REG_RESVAL 0x1u
301#define PINMUX_MIO_PERIPH_INSEL_REGWEN_49_EN_49_BIT 0
302
303// Register write enable for MIO peripheral input selects.
304#define PINMUX_MIO_PERIPH_INSEL_REGWEN_50_REG_OFFSET 0xcc
305#define PINMUX_MIO_PERIPH_INSEL_REGWEN_50_REG_RESVAL 0x1u
306#define PINMUX_MIO_PERIPH_INSEL_REGWEN_50_EN_50_BIT 0
307
308// Register write enable for MIO peripheral input selects.
309#define PINMUX_MIO_PERIPH_INSEL_REGWEN_51_REG_OFFSET 0xd0
310#define PINMUX_MIO_PERIPH_INSEL_REGWEN_51_REG_RESVAL 0x1u
311#define PINMUX_MIO_PERIPH_INSEL_REGWEN_51_EN_51_BIT 0
312
313// Register write enable for MIO peripheral input selects.
314#define PINMUX_MIO_PERIPH_INSEL_REGWEN_52_REG_OFFSET 0xd4
315#define PINMUX_MIO_PERIPH_INSEL_REGWEN_52_REG_RESVAL 0x1u
316#define PINMUX_MIO_PERIPH_INSEL_REGWEN_52_EN_52_BIT 0
317
318// Register write enable for MIO peripheral input selects.
319#define PINMUX_MIO_PERIPH_INSEL_REGWEN_53_REG_OFFSET 0xd8
320#define PINMUX_MIO_PERIPH_INSEL_REGWEN_53_REG_RESVAL 0x1u
321#define PINMUX_MIO_PERIPH_INSEL_REGWEN_53_EN_53_BIT 0
322
323// Register write enable for MIO peripheral input selects.
324#define PINMUX_MIO_PERIPH_INSEL_REGWEN_54_REG_OFFSET 0xdc
325#define PINMUX_MIO_PERIPH_INSEL_REGWEN_54_REG_RESVAL 0x1u
326#define PINMUX_MIO_PERIPH_INSEL_REGWEN_54_EN_54_BIT 0
327
328// Register write enable for MIO peripheral input selects.
329#define PINMUX_MIO_PERIPH_INSEL_REGWEN_55_REG_OFFSET 0xe0
330#define PINMUX_MIO_PERIPH_INSEL_REGWEN_55_REG_RESVAL 0x1u
331#define PINMUX_MIO_PERIPH_INSEL_REGWEN_55_EN_55_BIT 0
332
333// Register write enable for MIO peripheral input selects.
334#define PINMUX_MIO_PERIPH_INSEL_REGWEN_56_REG_OFFSET 0xe4
335#define PINMUX_MIO_PERIPH_INSEL_REGWEN_56_REG_RESVAL 0x1u
336#define PINMUX_MIO_PERIPH_INSEL_REGWEN_56_EN_56_BIT 0
337
338// For each peripheral input, this selects the muxable pad input. (common
339// parameters)
340#define PINMUX_MIO_PERIPH_INSEL_IN_FIELD_WIDTH 6
341#define PINMUX_MIO_PERIPH_INSEL_MULTIREG_COUNT 57
342
343// For each peripheral input, this selects the muxable pad input.
344#define PINMUX_MIO_PERIPH_INSEL_0_REG_OFFSET 0xe8
345#define PINMUX_MIO_PERIPH_INSEL_0_REG_RESVAL 0x0u
346#define PINMUX_MIO_PERIPH_INSEL_0_IN_0_MASK 0x3fu
347#define PINMUX_MIO_PERIPH_INSEL_0_IN_0_OFFSET 0
348#define PINMUX_MIO_PERIPH_INSEL_0_IN_0_FIELD \
349 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_0_IN_0_MASK, .index = PINMUX_MIO_PERIPH_INSEL_0_IN_0_OFFSET })
350
351// For each peripheral input, this selects the muxable pad input.
352#define PINMUX_MIO_PERIPH_INSEL_1_REG_OFFSET 0xec
353#define PINMUX_MIO_PERIPH_INSEL_1_REG_RESVAL 0x0u
354#define PINMUX_MIO_PERIPH_INSEL_1_IN_1_MASK 0x3fu
355#define PINMUX_MIO_PERIPH_INSEL_1_IN_1_OFFSET 0
356#define PINMUX_MIO_PERIPH_INSEL_1_IN_1_FIELD \
357 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_1_IN_1_MASK, .index = PINMUX_MIO_PERIPH_INSEL_1_IN_1_OFFSET })
358
359// For each peripheral input, this selects the muxable pad input.
360#define PINMUX_MIO_PERIPH_INSEL_2_REG_OFFSET 0xf0
361#define PINMUX_MIO_PERIPH_INSEL_2_REG_RESVAL 0x0u
362#define PINMUX_MIO_PERIPH_INSEL_2_IN_2_MASK 0x3fu
363#define PINMUX_MIO_PERIPH_INSEL_2_IN_2_OFFSET 0
364#define PINMUX_MIO_PERIPH_INSEL_2_IN_2_FIELD \
365 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_2_IN_2_MASK, .index = PINMUX_MIO_PERIPH_INSEL_2_IN_2_OFFSET })
366
367// For each peripheral input, this selects the muxable pad input.
368#define PINMUX_MIO_PERIPH_INSEL_3_REG_OFFSET 0xf4
369#define PINMUX_MIO_PERIPH_INSEL_3_REG_RESVAL 0x0u
370#define PINMUX_MIO_PERIPH_INSEL_3_IN_3_MASK 0x3fu
371#define PINMUX_MIO_PERIPH_INSEL_3_IN_3_OFFSET 0
372#define PINMUX_MIO_PERIPH_INSEL_3_IN_3_FIELD \
373 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_3_IN_3_MASK, .index = PINMUX_MIO_PERIPH_INSEL_3_IN_3_OFFSET })
374
375// For each peripheral input, this selects the muxable pad input.
376#define PINMUX_MIO_PERIPH_INSEL_4_REG_OFFSET 0xf8
377#define PINMUX_MIO_PERIPH_INSEL_4_REG_RESVAL 0x0u
378#define PINMUX_MIO_PERIPH_INSEL_4_IN_4_MASK 0x3fu
379#define PINMUX_MIO_PERIPH_INSEL_4_IN_4_OFFSET 0
380#define PINMUX_MIO_PERIPH_INSEL_4_IN_4_FIELD \
381 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_4_IN_4_MASK, .index = PINMUX_MIO_PERIPH_INSEL_4_IN_4_OFFSET })
382
383// For each peripheral input, this selects the muxable pad input.
384#define PINMUX_MIO_PERIPH_INSEL_5_REG_OFFSET 0xfc
385#define PINMUX_MIO_PERIPH_INSEL_5_REG_RESVAL 0x0u
386#define PINMUX_MIO_PERIPH_INSEL_5_IN_5_MASK 0x3fu
387#define PINMUX_MIO_PERIPH_INSEL_5_IN_5_OFFSET 0
388#define PINMUX_MIO_PERIPH_INSEL_5_IN_5_FIELD \
389 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_5_IN_5_MASK, .index = PINMUX_MIO_PERIPH_INSEL_5_IN_5_OFFSET })
390
391// For each peripheral input, this selects the muxable pad input.
392#define PINMUX_MIO_PERIPH_INSEL_6_REG_OFFSET 0x100
393#define PINMUX_MIO_PERIPH_INSEL_6_REG_RESVAL 0x0u
394#define PINMUX_MIO_PERIPH_INSEL_6_IN_6_MASK 0x3fu
395#define PINMUX_MIO_PERIPH_INSEL_6_IN_6_OFFSET 0
396#define PINMUX_MIO_PERIPH_INSEL_6_IN_6_FIELD \
397 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_6_IN_6_MASK, .index = PINMUX_MIO_PERIPH_INSEL_6_IN_6_OFFSET })
398
399// For each peripheral input, this selects the muxable pad input.
400#define PINMUX_MIO_PERIPH_INSEL_7_REG_OFFSET 0x104
401#define PINMUX_MIO_PERIPH_INSEL_7_REG_RESVAL 0x0u
402#define PINMUX_MIO_PERIPH_INSEL_7_IN_7_MASK 0x3fu
403#define PINMUX_MIO_PERIPH_INSEL_7_IN_7_OFFSET 0
404#define PINMUX_MIO_PERIPH_INSEL_7_IN_7_FIELD \
405 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_7_IN_7_MASK, .index = PINMUX_MIO_PERIPH_INSEL_7_IN_7_OFFSET })
406
407// For each peripheral input, this selects the muxable pad input.
408#define PINMUX_MIO_PERIPH_INSEL_8_REG_OFFSET 0x108
409#define PINMUX_MIO_PERIPH_INSEL_8_REG_RESVAL 0x0u
410#define PINMUX_MIO_PERIPH_INSEL_8_IN_8_MASK 0x3fu
411#define PINMUX_MIO_PERIPH_INSEL_8_IN_8_OFFSET 0
412#define PINMUX_MIO_PERIPH_INSEL_8_IN_8_FIELD \
413 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_8_IN_8_MASK, .index = PINMUX_MIO_PERIPH_INSEL_8_IN_8_OFFSET })
414
415// For each peripheral input, this selects the muxable pad input.
416#define PINMUX_MIO_PERIPH_INSEL_9_REG_OFFSET 0x10c
417#define PINMUX_MIO_PERIPH_INSEL_9_REG_RESVAL 0x0u
418#define PINMUX_MIO_PERIPH_INSEL_9_IN_9_MASK 0x3fu
419#define PINMUX_MIO_PERIPH_INSEL_9_IN_9_OFFSET 0
420#define PINMUX_MIO_PERIPH_INSEL_9_IN_9_FIELD \
421 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_9_IN_9_MASK, .index = PINMUX_MIO_PERIPH_INSEL_9_IN_9_OFFSET })
422
423// For each peripheral input, this selects the muxable pad input.
424#define PINMUX_MIO_PERIPH_INSEL_10_REG_OFFSET 0x110
425#define PINMUX_MIO_PERIPH_INSEL_10_REG_RESVAL 0x0u
426#define PINMUX_MIO_PERIPH_INSEL_10_IN_10_MASK 0x3fu
427#define PINMUX_MIO_PERIPH_INSEL_10_IN_10_OFFSET 0
428#define PINMUX_MIO_PERIPH_INSEL_10_IN_10_FIELD \
429 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_10_IN_10_MASK, .index = PINMUX_MIO_PERIPH_INSEL_10_IN_10_OFFSET })
430
431// For each peripheral input, this selects the muxable pad input.
432#define PINMUX_MIO_PERIPH_INSEL_11_REG_OFFSET 0x114
433#define PINMUX_MIO_PERIPH_INSEL_11_REG_RESVAL 0x0u
434#define PINMUX_MIO_PERIPH_INSEL_11_IN_11_MASK 0x3fu
435#define PINMUX_MIO_PERIPH_INSEL_11_IN_11_OFFSET 0
436#define PINMUX_MIO_PERIPH_INSEL_11_IN_11_FIELD \
437 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_11_IN_11_MASK, .index = PINMUX_MIO_PERIPH_INSEL_11_IN_11_OFFSET })
438
439// For each peripheral input, this selects the muxable pad input.
440#define PINMUX_MIO_PERIPH_INSEL_12_REG_OFFSET 0x118
441#define PINMUX_MIO_PERIPH_INSEL_12_REG_RESVAL 0x0u
442#define PINMUX_MIO_PERIPH_INSEL_12_IN_12_MASK 0x3fu
443#define PINMUX_MIO_PERIPH_INSEL_12_IN_12_OFFSET 0
444#define PINMUX_MIO_PERIPH_INSEL_12_IN_12_FIELD \
445 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_12_IN_12_MASK, .index = PINMUX_MIO_PERIPH_INSEL_12_IN_12_OFFSET })
446
447// For each peripheral input, this selects the muxable pad input.
448#define PINMUX_MIO_PERIPH_INSEL_13_REG_OFFSET 0x11c
449#define PINMUX_MIO_PERIPH_INSEL_13_REG_RESVAL 0x0u
450#define PINMUX_MIO_PERIPH_INSEL_13_IN_13_MASK 0x3fu
451#define PINMUX_MIO_PERIPH_INSEL_13_IN_13_OFFSET 0
452#define PINMUX_MIO_PERIPH_INSEL_13_IN_13_FIELD \
453 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_13_IN_13_MASK, .index = PINMUX_MIO_PERIPH_INSEL_13_IN_13_OFFSET })
454
455// For each peripheral input, this selects the muxable pad input.
456#define PINMUX_MIO_PERIPH_INSEL_14_REG_OFFSET 0x120
457#define PINMUX_MIO_PERIPH_INSEL_14_REG_RESVAL 0x0u
458#define PINMUX_MIO_PERIPH_INSEL_14_IN_14_MASK 0x3fu
459#define PINMUX_MIO_PERIPH_INSEL_14_IN_14_OFFSET 0
460#define PINMUX_MIO_PERIPH_INSEL_14_IN_14_FIELD \
461 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_14_IN_14_MASK, .index = PINMUX_MIO_PERIPH_INSEL_14_IN_14_OFFSET })
462
463// For each peripheral input, this selects the muxable pad input.
464#define PINMUX_MIO_PERIPH_INSEL_15_REG_OFFSET 0x124
465#define PINMUX_MIO_PERIPH_INSEL_15_REG_RESVAL 0x0u
466#define PINMUX_MIO_PERIPH_INSEL_15_IN_15_MASK 0x3fu
467#define PINMUX_MIO_PERIPH_INSEL_15_IN_15_OFFSET 0
468#define PINMUX_MIO_PERIPH_INSEL_15_IN_15_FIELD \
469 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_15_IN_15_MASK, .index = PINMUX_MIO_PERIPH_INSEL_15_IN_15_OFFSET })
470
471// For each peripheral input, this selects the muxable pad input.
472#define PINMUX_MIO_PERIPH_INSEL_16_REG_OFFSET 0x128
473#define PINMUX_MIO_PERIPH_INSEL_16_REG_RESVAL 0x0u
474#define PINMUX_MIO_PERIPH_INSEL_16_IN_16_MASK 0x3fu
475#define PINMUX_MIO_PERIPH_INSEL_16_IN_16_OFFSET 0
476#define PINMUX_MIO_PERIPH_INSEL_16_IN_16_FIELD \
477 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_16_IN_16_MASK, .index = PINMUX_MIO_PERIPH_INSEL_16_IN_16_OFFSET })
478
479// For each peripheral input, this selects the muxable pad input.
480#define PINMUX_MIO_PERIPH_INSEL_17_REG_OFFSET 0x12c
481#define PINMUX_MIO_PERIPH_INSEL_17_REG_RESVAL 0x0u
482#define PINMUX_MIO_PERIPH_INSEL_17_IN_17_MASK 0x3fu
483#define PINMUX_MIO_PERIPH_INSEL_17_IN_17_OFFSET 0
484#define PINMUX_MIO_PERIPH_INSEL_17_IN_17_FIELD \
485 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_17_IN_17_MASK, .index = PINMUX_MIO_PERIPH_INSEL_17_IN_17_OFFSET })
486
487// For each peripheral input, this selects the muxable pad input.
488#define PINMUX_MIO_PERIPH_INSEL_18_REG_OFFSET 0x130
489#define PINMUX_MIO_PERIPH_INSEL_18_REG_RESVAL 0x0u
490#define PINMUX_MIO_PERIPH_INSEL_18_IN_18_MASK 0x3fu
491#define PINMUX_MIO_PERIPH_INSEL_18_IN_18_OFFSET 0
492#define PINMUX_MIO_PERIPH_INSEL_18_IN_18_FIELD \
493 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_18_IN_18_MASK, .index = PINMUX_MIO_PERIPH_INSEL_18_IN_18_OFFSET })
494
495// For each peripheral input, this selects the muxable pad input.
496#define PINMUX_MIO_PERIPH_INSEL_19_REG_OFFSET 0x134
497#define PINMUX_MIO_PERIPH_INSEL_19_REG_RESVAL 0x0u
498#define PINMUX_MIO_PERIPH_INSEL_19_IN_19_MASK 0x3fu
499#define PINMUX_MIO_PERIPH_INSEL_19_IN_19_OFFSET 0
500#define PINMUX_MIO_PERIPH_INSEL_19_IN_19_FIELD \
501 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_19_IN_19_MASK, .index = PINMUX_MIO_PERIPH_INSEL_19_IN_19_OFFSET })
502
503// For each peripheral input, this selects the muxable pad input.
504#define PINMUX_MIO_PERIPH_INSEL_20_REG_OFFSET 0x138
505#define PINMUX_MIO_PERIPH_INSEL_20_REG_RESVAL 0x0u
506#define PINMUX_MIO_PERIPH_INSEL_20_IN_20_MASK 0x3fu
507#define PINMUX_MIO_PERIPH_INSEL_20_IN_20_OFFSET 0
508#define PINMUX_MIO_PERIPH_INSEL_20_IN_20_FIELD \
509 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_20_IN_20_MASK, .index = PINMUX_MIO_PERIPH_INSEL_20_IN_20_OFFSET })
510
511// For each peripheral input, this selects the muxable pad input.
512#define PINMUX_MIO_PERIPH_INSEL_21_REG_OFFSET 0x13c
513#define PINMUX_MIO_PERIPH_INSEL_21_REG_RESVAL 0x0u
514#define PINMUX_MIO_PERIPH_INSEL_21_IN_21_MASK 0x3fu
515#define PINMUX_MIO_PERIPH_INSEL_21_IN_21_OFFSET 0
516#define PINMUX_MIO_PERIPH_INSEL_21_IN_21_FIELD \
517 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_21_IN_21_MASK, .index = PINMUX_MIO_PERIPH_INSEL_21_IN_21_OFFSET })
518
519// For each peripheral input, this selects the muxable pad input.
520#define PINMUX_MIO_PERIPH_INSEL_22_REG_OFFSET 0x140
521#define PINMUX_MIO_PERIPH_INSEL_22_REG_RESVAL 0x0u
522#define PINMUX_MIO_PERIPH_INSEL_22_IN_22_MASK 0x3fu
523#define PINMUX_MIO_PERIPH_INSEL_22_IN_22_OFFSET 0
524#define PINMUX_MIO_PERIPH_INSEL_22_IN_22_FIELD \
525 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_22_IN_22_MASK, .index = PINMUX_MIO_PERIPH_INSEL_22_IN_22_OFFSET })
526
527// For each peripheral input, this selects the muxable pad input.
528#define PINMUX_MIO_PERIPH_INSEL_23_REG_OFFSET 0x144
529#define PINMUX_MIO_PERIPH_INSEL_23_REG_RESVAL 0x0u
530#define PINMUX_MIO_PERIPH_INSEL_23_IN_23_MASK 0x3fu
531#define PINMUX_MIO_PERIPH_INSEL_23_IN_23_OFFSET 0
532#define PINMUX_MIO_PERIPH_INSEL_23_IN_23_FIELD \
533 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_23_IN_23_MASK, .index = PINMUX_MIO_PERIPH_INSEL_23_IN_23_OFFSET })
534
535// For each peripheral input, this selects the muxable pad input.
536#define PINMUX_MIO_PERIPH_INSEL_24_REG_OFFSET 0x148
537#define PINMUX_MIO_PERIPH_INSEL_24_REG_RESVAL 0x0u
538#define PINMUX_MIO_PERIPH_INSEL_24_IN_24_MASK 0x3fu
539#define PINMUX_MIO_PERIPH_INSEL_24_IN_24_OFFSET 0
540#define PINMUX_MIO_PERIPH_INSEL_24_IN_24_FIELD \
541 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_24_IN_24_MASK, .index = PINMUX_MIO_PERIPH_INSEL_24_IN_24_OFFSET })
542
543// For each peripheral input, this selects the muxable pad input.
544#define PINMUX_MIO_PERIPH_INSEL_25_REG_OFFSET 0x14c
545#define PINMUX_MIO_PERIPH_INSEL_25_REG_RESVAL 0x0u
546#define PINMUX_MIO_PERIPH_INSEL_25_IN_25_MASK 0x3fu
547#define PINMUX_MIO_PERIPH_INSEL_25_IN_25_OFFSET 0
548#define PINMUX_MIO_PERIPH_INSEL_25_IN_25_FIELD \
549 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_25_IN_25_MASK, .index = PINMUX_MIO_PERIPH_INSEL_25_IN_25_OFFSET })
550
551// For each peripheral input, this selects the muxable pad input.
552#define PINMUX_MIO_PERIPH_INSEL_26_REG_OFFSET 0x150
553#define PINMUX_MIO_PERIPH_INSEL_26_REG_RESVAL 0x0u
554#define PINMUX_MIO_PERIPH_INSEL_26_IN_26_MASK 0x3fu
555#define PINMUX_MIO_PERIPH_INSEL_26_IN_26_OFFSET 0
556#define PINMUX_MIO_PERIPH_INSEL_26_IN_26_FIELD \
557 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_26_IN_26_MASK, .index = PINMUX_MIO_PERIPH_INSEL_26_IN_26_OFFSET })
558
559// For each peripheral input, this selects the muxable pad input.
560#define PINMUX_MIO_PERIPH_INSEL_27_REG_OFFSET 0x154
561#define PINMUX_MIO_PERIPH_INSEL_27_REG_RESVAL 0x0u
562#define PINMUX_MIO_PERIPH_INSEL_27_IN_27_MASK 0x3fu
563#define PINMUX_MIO_PERIPH_INSEL_27_IN_27_OFFSET 0
564#define PINMUX_MIO_PERIPH_INSEL_27_IN_27_FIELD \
565 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_27_IN_27_MASK, .index = PINMUX_MIO_PERIPH_INSEL_27_IN_27_OFFSET })
566
567// For each peripheral input, this selects the muxable pad input.
568#define PINMUX_MIO_PERIPH_INSEL_28_REG_OFFSET 0x158
569#define PINMUX_MIO_PERIPH_INSEL_28_REG_RESVAL 0x0u
570#define PINMUX_MIO_PERIPH_INSEL_28_IN_28_MASK 0x3fu
571#define PINMUX_MIO_PERIPH_INSEL_28_IN_28_OFFSET 0
572#define PINMUX_MIO_PERIPH_INSEL_28_IN_28_FIELD \
573 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_28_IN_28_MASK, .index = PINMUX_MIO_PERIPH_INSEL_28_IN_28_OFFSET })
574
575// For each peripheral input, this selects the muxable pad input.
576#define PINMUX_MIO_PERIPH_INSEL_29_REG_OFFSET 0x15c
577#define PINMUX_MIO_PERIPH_INSEL_29_REG_RESVAL 0x0u
578#define PINMUX_MIO_PERIPH_INSEL_29_IN_29_MASK 0x3fu
579#define PINMUX_MIO_PERIPH_INSEL_29_IN_29_OFFSET 0
580#define PINMUX_MIO_PERIPH_INSEL_29_IN_29_FIELD \
581 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_29_IN_29_MASK, .index = PINMUX_MIO_PERIPH_INSEL_29_IN_29_OFFSET })
582
583// For each peripheral input, this selects the muxable pad input.
584#define PINMUX_MIO_PERIPH_INSEL_30_REG_OFFSET 0x160
585#define PINMUX_MIO_PERIPH_INSEL_30_REG_RESVAL 0x0u
586#define PINMUX_MIO_PERIPH_INSEL_30_IN_30_MASK 0x3fu
587#define PINMUX_MIO_PERIPH_INSEL_30_IN_30_OFFSET 0
588#define PINMUX_MIO_PERIPH_INSEL_30_IN_30_FIELD \
589 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_30_IN_30_MASK, .index = PINMUX_MIO_PERIPH_INSEL_30_IN_30_OFFSET })
590
591// For each peripheral input, this selects the muxable pad input.
592#define PINMUX_MIO_PERIPH_INSEL_31_REG_OFFSET 0x164
593#define PINMUX_MIO_PERIPH_INSEL_31_REG_RESVAL 0x0u
594#define PINMUX_MIO_PERIPH_INSEL_31_IN_31_MASK 0x3fu
595#define PINMUX_MIO_PERIPH_INSEL_31_IN_31_OFFSET 0
596#define PINMUX_MIO_PERIPH_INSEL_31_IN_31_FIELD \
597 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_31_IN_31_MASK, .index = PINMUX_MIO_PERIPH_INSEL_31_IN_31_OFFSET })
598
599// For each peripheral input, this selects the muxable pad input.
600#define PINMUX_MIO_PERIPH_INSEL_32_REG_OFFSET 0x168
601#define PINMUX_MIO_PERIPH_INSEL_32_REG_RESVAL 0x0u
602#define PINMUX_MIO_PERIPH_INSEL_32_IN_32_MASK 0x3fu
603#define PINMUX_MIO_PERIPH_INSEL_32_IN_32_OFFSET 0
604#define PINMUX_MIO_PERIPH_INSEL_32_IN_32_FIELD \
605 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_32_IN_32_MASK, .index = PINMUX_MIO_PERIPH_INSEL_32_IN_32_OFFSET })
606
607// For each peripheral input, this selects the muxable pad input.
608#define PINMUX_MIO_PERIPH_INSEL_33_REG_OFFSET 0x16c
609#define PINMUX_MIO_PERIPH_INSEL_33_REG_RESVAL 0x0u
610#define PINMUX_MIO_PERIPH_INSEL_33_IN_33_MASK 0x3fu
611#define PINMUX_MIO_PERIPH_INSEL_33_IN_33_OFFSET 0
612#define PINMUX_MIO_PERIPH_INSEL_33_IN_33_FIELD \
613 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_33_IN_33_MASK, .index = PINMUX_MIO_PERIPH_INSEL_33_IN_33_OFFSET })
614
615// For each peripheral input, this selects the muxable pad input.
616#define PINMUX_MIO_PERIPH_INSEL_34_REG_OFFSET 0x170
617#define PINMUX_MIO_PERIPH_INSEL_34_REG_RESVAL 0x0u
618#define PINMUX_MIO_PERIPH_INSEL_34_IN_34_MASK 0x3fu
619#define PINMUX_MIO_PERIPH_INSEL_34_IN_34_OFFSET 0
620#define PINMUX_MIO_PERIPH_INSEL_34_IN_34_FIELD \
621 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_34_IN_34_MASK, .index = PINMUX_MIO_PERIPH_INSEL_34_IN_34_OFFSET })
622
623// For each peripheral input, this selects the muxable pad input.
624#define PINMUX_MIO_PERIPH_INSEL_35_REG_OFFSET 0x174
625#define PINMUX_MIO_PERIPH_INSEL_35_REG_RESVAL 0x0u
626#define PINMUX_MIO_PERIPH_INSEL_35_IN_35_MASK 0x3fu
627#define PINMUX_MIO_PERIPH_INSEL_35_IN_35_OFFSET 0
628#define PINMUX_MIO_PERIPH_INSEL_35_IN_35_FIELD \
629 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_35_IN_35_MASK, .index = PINMUX_MIO_PERIPH_INSEL_35_IN_35_OFFSET })
630
631// For each peripheral input, this selects the muxable pad input.
632#define PINMUX_MIO_PERIPH_INSEL_36_REG_OFFSET 0x178
633#define PINMUX_MIO_PERIPH_INSEL_36_REG_RESVAL 0x0u
634#define PINMUX_MIO_PERIPH_INSEL_36_IN_36_MASK 0x3fu
635#define PINMUX_MIO_PERIPH_INSEL_36_IN_36_OFFSET 0
636#define PINMUX_MIO_PERIPH_INSEL_36_IN_36_FIELD \
637 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_36_IN_36_MASK, .index = PINMUX_MIO_PERIPH_INSEL_36_IN_36_OFFSET })
638
639// For each peripheral input, this selects the muxable pad input.
640#define PINMUX_MIO_PERIPH_INSEL_37_REG_OFFSET 0x17c
641#define PINMUX_MIO_PERIPH_INSEL_37_REG_RESVAL 0x0u
642#define PINMUX_MIO_PERIPH_INSEL_37_IN_37_MASK 0x3fu
643#define PINMUX_MIO_PERIPH_INSEL_37_IN_37_OFFSET 0
644#define PINMUX_MIO_PERIPH_INSEL_37_IN_37_FIELD \
645 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_37_IN_37_MASK, .index = PINMUX_MIO_PERIPH_INSEL_37_IN_37_OFFSET })
646
647// For each peripheral input, this selects the muxable pad input.
648#define PINMUX_MIO_PERIPH_INSEL_38_REG_OFFSET 0x180
649#define PINMUX_MIO_PERIPH_INSEL_38_REG_RESVAL 0x0u
650#define PINMUX_MIO_PERIPH_INSEL_38_IN_38_MASK 0x3fu
651#define PINMUX_MIO_PERIPH_INSEL_38_IN_38_OFFSET 0
652#define PINMUX_MIO_PERIPH_INSEL_38_IN_38_FIELD \
653 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_38_IN_38_MASK, .index = PINMUX_MIO_PERIPH_INSEL_38_IN_38_OFFSET })
654
655// For each peripheral input, this selects the muxable pad input.
656#define PINMUX_MIO_PERIPH_INSEL_39_REG_OFFSET 0x184
657#define PINMUX_MIO_PERIPH_INSEL_39_REG_RESVAL 0x0u
658#define PINMUX_MIO_PERIPH_INSEL_39_IN_39_MASK 0x3fu
659#define PINMUX_MIO_PERIPH_INSEL_39_IN_39_OFFSET 0
660#define PINMUX_MIO_PERIPH_INSEL_39_IN_39_FIELD \
661 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_39_IN_39_MASK, .index = PINMUX_MIO_PERIPH_INSEL_39_IN_39_OFFSET })
662
663// For each peripheral input, this selects the muxable pad input.
664#define PINMUX_MIO_PERIPH_INSEL_40_REG_OFFSET 0x188
665#define PINMUX_MIO_PERIPH_INSEL_40_REG_RESVAL 0x0u
666#define PINMUX_MIO_PERIPH_INSEL_40_IN_40_MASK 0x3fu
667#define PINMUX_MIO_PERIPH_INSEL_40_IN_40_OFFSET 0
668#define PINMUX_MIO_PERIPH_INSEL_40_IN_40_FIELD \
669 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_40_IN_40_MASK, .index = PINMUX_MIO_PERIPH_INSEL_40_IN_40_OFFSET })
670
671// For each peripheral input, this selects the muxable pad input.
672#define PINMUX_MIO_PERIPH_INSEL_41_REG_OFFSET 0x18c
673#define PINMUX_MIO_PERIPH_INSEL_41_REG_RESVAL 0x0u
674#define PINMUX_MIO_PERIPH_INSEL_41_IN_41_MASK 0x3fu
675#define PINMUX_MIO_PERIPH_INSEL_41_IN_41_OFFSET 0
676#define PINMUX_MIO_PERIPH_INSEL_41_IN_41_FIELD \
677 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_41_IN_41_MASK, .index = PINMUX_MIO_PERIPH_INSEL_41_IN_41_OFFSET })
678
679// For each peripheral input, this selects the muxable pad input.
680#define PINMUX_MIO_PERIPH_INSEL_42_REG_OFFSET 0x190
681#define PINMUX_MIO_PERIPH_INSEL_42_REG_RESVAL 0x0u
682#define PINMUX_MIO_PERIPH_INSEL_42_IN_42_MASK 0x3fu
683#define PINMUX_MIO_PERIPH_INSEL_42_IN_42_OFFSET 0
684#define PINMUX_MIO_PERIPH_INSEL_42_IN_42_FIELD \
685 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_42_IN_42_MASK, .index = PINMUX_MIO_PERIPH_INSEL_42_IN_42_OFFSET })
686
687// For each peripheral input, this selects the muxable pad input.
688#define PINMUX_MIO_PERIPH_INSEL_43_REG_OFFSET 0x194
689#define PINMUX_MIO_PERIPH_INSEL_43_REG_RESVAL 0x0u
690#define PINMUX_MIO_PERIPH_INSEL_43_IN_43_MASK 0x3fu
691#define PINMUX_MIO_PERIPH_INSEL_43_IN_43_OFFSET 0
692#define PINMUX_MIO_PERIPH_INSEL_43_IN_43_FIELD \
693 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_43_IN_43_MASK, .index = PINMUX_MIO_PERIPH_INSEL_43_IN_43_OFFSET })
694
695// For each peripheral input, this selects the muxable pad input.
696#define PINMUX_MIO_PERIPH_INSEL_44_REG_OFFSET 0x198
697#define PINMUX_MIO_PERIPH_INSEL_44_REG_RESVAL 0x0u
698#define PINMUX_MIO_PERIPH_INSEL_44_IN_44_MASK 0x3fu
699#define PINMUX_MIO_PERIPH_INSEL_44_IN_44_OFFSET 0
700#define PINMUX_MIO_PERIPH_INSEL_44_IN_44_FIELD \
701 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_44_IN_44_MASK, .index = PINMUX_MIO_PERIPH_INSEL_44_IN_44_OFFSET })
702
703// For each peripheral input, this selects the muxable pad input.
704#define PINMUX_MIO_PERIPH_INSEL_45_REG_OFFSET 0x19c
705#define PINMUX_MIO_PERIPH_INSEL_45_REG_RESVAL 0x0u
706#define PINMUX_MIO_PERIPH_INSEL_45_IN_45_MASK 0x3fu
707#define PINMUX_MIO_PERIPH_INSEL_45_IN_45_OFFSET 0
708#define PINMUX_MIO_PERIPH_INSEL_45_IN_45_FIELD \
709 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_45_IN_45_MASK, .index = PINMUX_MIO_PERIPH_INSEL_45_IN_45_OFFSET })
710
711// For each peripheral input, this selects the muxable pad input.
712#define PINMUX_MIO_PERIPH_INSEL_46_REG_OFFSET 0x1a0
713#define PINMUX_MIO_PERIPH_INSEL_46_REG_RESVAL 0x0u
714#define PINMUX_MIO_PERIPH_INSEL_46_IN_46_MASK 0x3fu
715#define PINMUX_MIO_PERIPH_INSEL_46_IN_46_OFFSET 0
716#define PINMUX_MIO_PERIPH_INSEL_46_IN_46_FIELD \
717 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_46_IN_46_MASK, .index = PINMUX_MIO_PERIPH_INSEL_46_IN_46_OFFSET })
718
719// For each peripheral input, this selects the muxable pad input.
720#define PINMUX_MIO_PERIPH_INSEL_47_REG_OFFSET 0x1a4
721#define PINMUX_MIO_PERIPH_INSEL_47_REG_RESVAL 0x0u
722#define PINMUX_MIO_PERIPH_INSEL_47_IN_47_MASK 0x3fu
723#define PINMUX_MIO_PERIPH_INSEL_47_IN_47_OFFSET 0
724#define PINMUX_MIO_PERIPH_INSEL_47_IN_47_FIELD \
725 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_47_IN_47_MASK, .index = PINMUX_MIO_PERIPH_INSEL_47_IN_47_OFFSET })
726
727// For each peripheral input, this selects the muxable pad input.
728#define PINMUX_MIO_PERIPH_INSEL_48_REG_OFFSET 0x1a8
729#define PINMUX_MIO_PERIPH_INSEL_48_REG_RESVAL 0x0u
730#define PINMUX_MIO_PERIPH_INSEL_48_IN_48_MASK 0x3fu
731#define PINMUX_MIO_PERIPH_INSEL_48_IN_48_OFFSET 0
732#define PINMUX_MIO_PERIPH_INSEL_48_IN_48_FIELD \
733 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_48_IN_48_MASK, .index = PINMUX_MIO_PERIPH_INSEL_48_IN_48_OFFSET })
734
735// For each peripheral input, this selects the muxable pad input.
736#define PINMUX_MIO_PERIPH_INSEL_49_REG_OFFSET 0x1ac
737#define PINMUX_MIO_PERIPH_INSEL_49_REG_RESVAL 0x0u
738#define PINMUX_MIO_PERIPH_INSEL_49_IN_49_MASK 0x3fu
739#define PINMUX_MIO_PERIPH_INSEL_49_IN_49_OFFSET 0
740#define PINMUX_MIO_PERIPH_INSEL_49_IN_49_FIELD \
741 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_49_IN_49_MASK, .index = PINMUX_MIO_PERIPH_INSEL_49_IN_49_OFFSET })
742
743// For each peripheral input, this selects the muxable pad input.
744#define PINMUX_MIO_PERIPH_INSEL_50_REG_OFFSET 0x1b0
745#define PINMUX_MIO_PERIPH_INSEL_50_REG_RESVAL 0x0u
746#define PINMUX_MIO_PERIPH_INSEL_50_IN_50_MASK 0x3fu
747#define PINMUX_MIO_PERIPH_INSEL_50_IN_50_OFFSET 0
748#define PINMUX_MIO_PERIPH_INSEL_50_IN_50_FIELD \
749 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_50_IN_50_MASK, .index = PINMUX_MIO_PERIPH_INSEL_50_IN_50_OFFSET })
750
751// For each peripheral input, this selects the muxable pad input.
752#define PINMUX_MIO_PERIPH_INSEL_51_REG_OFFSET 0x1b4
753#define PINMUX_MIO_PERIPH_INSEL_51_REG_RESVAL 0x0u
754#define PINMUX_MIO_PERIPH_INSEL_51_IN_51_MASK 0x3fu
755#define PINMUX_MIO_PERIPH_INSEL_51_IN_51_OFFSET 0
756#define PINMUX_MIO_PERIPH_INSEL_51_IN_51_FIELD \
757 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_51_IN_51_MASK, .index = PINMUX_MIO_PERIPH_INSEL_51_IN_51_OFFSET })
758
759// For each peripheral input, this selects the muxable pad input.
760#define PINMUX_MIO_PERIPH_INSEL_52_REG_OFFSET 0x1b8
761#define PINMUX_MIO_PERIPH_INSEL_52_REG_RESVAL 0x0u
762#define PINMUX_MIO_PERIPH_INSEL_52_IN_52_MASK 0x3fu
763#define PINMUX_MIO_PERIPH_INSEL_52_IN_52_OFFSET 0
764#define PINMUX_MIO_PERIPH_INSEL_52_IN_52_FIELD \
765 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_52_IN_52_MASK, .index = PINMUX_MIO_PERIPH_INSEL_52_IN_52_OFFSET })
766
767// For each peripheral input, this selects the muxable pad input.
768#define PINMUX_MIO_PERIPH_INSEL_53_REG_OFFSET 0x1bc
769#define PINMUX_MIO_PERIPH_INSEL_53_REG_RESVAL 0x0u
770#define PINMUX_MIO_PERIPH_INSEL_53_IN_53_MASK 0x3fu
771#define PINMUX_MIO_PERIPH_INSEL_53_IN_53_OFFSET 0
772#define PINMUX_MIO_PERIPH_INSEL_53_IN_53_FIELD \
773 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_53_IN_53_MASK, .index = PINMUX_MIO_PERIPH_INSEL_53_IN_53_OFFSET })
774
775// For each peripheral input, this selects the muxable pad input.
776#define PINMUX_MIO_PERIPH_INSEL_54_REG_OFFSET 0x1c0
777#define PINMUX_MIO_PERIPH_INSEL_54_REG_RESVAL 0x0u
778#define PINMUX_MIO_PERIPH_INSEL_54_IN_54_MASK 0x3fu
779#define PINMUX_MIO_PERIPH_INSEL_54_IN_54_OFFSET 0
780#define PINMUX_MIO_PERIPH_INSEL_54_IN_54_FIELD \
781 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_54_IN_54_MASK, .index = PINMUX_MIO_PERIPH_INSEL_54_IN_54_OFFSET })
782
783// For each peripheral input, this selects the muxable pad input.
784#define PINMUX_MIO_PERIPH_INSEL_55_REG_OFFSET 0x1c4
785#define PINMUX_MIO_PERIPH_INSEL_55_REG_RESVAL 0x0u
786#define PINMUX_MIO_PERIPH_INSEL_55_IN_55_MASK 0x3fu
787#define PINMUX_MIO_PERIPH_INSEL_55_IN_55_OFFSET 0
788#define PINMUX_MIO_PERIPH_INSEL_55_IN_55_FIELD \
789 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_55_IN_55_MASK, .index = PINMUX_MIO_PERIPH_INSEL_55_IN_55_OFFSET })
790
791// For each peripheral input, this selects the muxable pad input.
792#define PINMUX_MIO_PERIPH_INSEL_56_REG_OFFSET 0x1c8
793#define PINMUX_MIO_PERIPH_INSEL_56_REG_RESVAL 0x0u
794#define PINMUX_MIO_PERIPH_INSEL_56_IN_56_MASK 0x3fu
795#define PINMUX_MIO_PERIPH_INSEL_56_IN_56_OFFSET 0
796#define PINMUX_MIO_PERIPH_INSEL_56_IN_56_FIELD \
797 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_56_IN_56_MASK, .index = PINMUX_MIO_PERIPH_INSEL_56_IN_56_OFFSET })
798
799// Register write enable for MIO output selects. (common parameters)
800#define PINMUX_MIO_OUTSEL_REGWEN_EN_FIELD_WIDTH 1
801#define PINMUX_MIO_OUTSEL_REGWEN_MULTIREG_COUNT 47
802
803// Register write enable for MIO output selects.
804#define PINMUX_MIO_OUTSEL_REGWEN_0_REG_OFFSET 0x1cc
805#define PINMUX_MIO_OUTSEL_REGWEN_0_REG_RESVAL 0x1u
806#define PINMUX_MIO_OUTSEL_REGWEN_0_EN_0_BIT 0
807
808// Register write enable for MIO output selects.
809#define PINMUX_MIO_OUTSEL_REGWEN_1_REG_OFFSET 0x1d0
810#define PINMUX_MIO_OUTSEL_REGWEN_1_REG_RESVAL 0x1u
811#define PINMUX_MIO_OUTSEL_REGWEN_1_EN_1_BIT 0
812
813// Register write enable for MIO output selects.
814#define PINMUX_MIO_OUTSEL_REGWEN_2_REG_OFFSET 0x1d4
815#define PINMUX_MIO_OUTSEL_REGWEN_2_REG_RESVAL 0x1u
816#define PINMUX_MIO_OUTSEL_REGWEN_2_EN_2_BIT 0
817
818// Register write enable for MIO output selects.
819#define PINMUX_MIO_OUTSEL_REGWEN_3_REG_OFFSET 0x1d8
820#define PINMUX_MIO_OUTSEL_REGWEN_3_REG_RESVAL 0x1u
821#define PINMUX_MIO_OUTSEL_REGWEN_3_EN_3_BIT 0
822
823// Register write enable for MIO output selects.
824#define PINMUX_MIO_OUTSEL_REGWEN_4_REG_OFFSET 0x1dc
825#define PINMUX_MIO_OUTSEL_REGWEN_4_REG_RESVAL 0x1u
826#define PINMUX_MIO_OUTSEL_REGWEN_4_EN_4_BIT 0
827
828// Register write enable for MIO output selects.
829#define PINMUX_MIO_OUTSEL_REGWEN_5_REG_OFFSET 0x1e0
830#define PINMUX_MIO_OUTSEL_REGWEN_5_REG_RESVAL 0x1u
831#define PINMUX_MIO_OUTSEL_REGWEN_5_EN_5_BIT 0
832
833// Register write enable for MIO output selects.
834#define PINMUX_MIO_OUTSEL_REGWEN_6_REG_OFFSET 0x1e4
835#define PINMUX_MIO_OUTSEL_REGWEN_6_REG_RESVAL 0x1u
836#define PINMUX_MIO_OUTSEL_REGWEN_6_EN_6_BIT 0
837
838// Register write enable for MIO output selects.
839#define PINMUX_MIO_OUTSEL_REGWEN_7_REG_OFFSET 0x1e8
840#define PINMUX_MIO_OUTSEL_REGWEN_7_REG_RESVAL 0x1u
841#define PINMUX_MIO_OUTSEL_REGWEN_7_EN_7_BIT 0
842
843// Register write enable for MIO output selects.
844#define PINMUX_MIO_OUTSEL_REGWEN_8_REG_OFFSET 0x1ec
845#define PINMUX_MIO_OUTSEL_REGWEN_8_REG_RESVAL 0x1u
846#define PINMUX_MIO_OUTSEL_REGWEN_8_EN_8_BIT 0
847
848// Register write enable for MIO output selects.
849#define PINMUX_MIO_OUTSEL_REGWEN_9_REG_OFFSET 0x1f0
850#define PINMUX_MIO_OUTSEL_REGWEN_9_REG_RESVAL 0x1u
851#define PINMUX_MIO_OUTSEL_REGWEN_9_EN_9_BIT 0
852
853// Register write enable for MIO output selects.
854#define PINMUX_MIO_OUTSEL_REGWEN_10_REG_OFFSET 0x1f4
855#define PINMUX_MIO_OUTSEL_REGWEN_10_REG_RESVAL 0x1u
856#define PINMUX_MIO_OUTSEL_REGWEN_10_EN_10_BIT 0
857
858// Register write enable for MIO output selects.
859#define PINMUX_MIO_OUTSEL_REGWEN_11_REG_OFFSET 0x1f8
860#define PINMUX_MIO_OUTSEL_REGWEN_11_REG_RESVAL 0x1u
861#define PINMUX_MIO_OUTSEL_REGWEN_11_EN_11_BIT 0
862
863// Register write enable for MIO output selects.
864#define PINMUX_MIO_OUTSEL_REGWEN_12_REG_OFFSET 0x1fc
865#define PINMUX_MIO_OUTSEL_REGWEN_12_REG_RESVAL 0x1u
866#define PINMUX_MIO_OUTSEL_REGWEN_12_EN_12_BIT 0
867
868// Register write enable for MIO output selects.
869#define PINMUX_MIO_OUTSEL_REGWEN_13_REG_OFFSET 0x200
870#define PINMUX_MIO_OUTSEL_REGWEN_13_REG_RESVAL 0x1u
871#define PINMUX_MIO_OUTSEL_REGWEN_13_EN_13_BIT 0
872
873// Register write enable for MIO output selects.
874#define PINMUX_MIO_OUTSEL_REGWEN_14_REG_OFFSET 0x204
875#define PINMUX_MIO_OUTSEL_REGWEN_14_REG_RESVAL 0x1u
876#define PINMUX_MIO_OUTSEL_REGWEN_14_EN_14_BIT 0
877
878// Register write enable for MIO output selects.
879#define PINMUX_MIO_OUTSEL_REGWEN_15_REG_OFFSET 0x208
880#define PINMUX_MIO_OUTSEL_REGWEN_15_REG_RESVAL 0x1u
881#define PINMUX_MIO_OUTSEL_REGWEN_15_EN_15_BIT 0
882
883// Register write enable for MIO output selects.
884#define PINMUX_MIO_OUTSEL_REGWEN_16_REG_OFFSET 0x20c
885#define PINMUX_MIO_OUTSEL_REGWEN_16_REG_RESVAL 0x1u
886#define PINMUX_MIO_OUTSEL_REGWEN_16_EN_16_BIT 0
887
888// Register write enable for MIO output selects.
889#define PINMUX_MIO_OUTSEL_REGWEN_17_REG_OFFSET 0x210
890#define PINMUX_MIO_OUTSEL_REGWEN_17_REG_RESVAL 0x1u
891#define PINMUX_MIO_OUTSEL_REGWEN_17_EN_17_BIT 0
892
893// Register write enable for MIO output selects.
894#define PINMUX_MIO_OUTSEL_REGWEN_18_REG_OFFSET 0x214
895#define PINMUX_MIO_OUTSEL_REGWEN_18_REG_RESVAL 0x1u
896#define PINMUX_MIO_OUTSEL_REGWEN_18_EN_18_BIT 0
897
898// Register write enable for MIO output selects.
899#define PINMUX_MIO_OUTSEL_REGWEN_19_REG_OFFSET 0x218
900#define PINMUX_MIO_OUTSEL_REGWEN_19_REG_RESVAL 0x1u
901#define PINMUX_MIO_OUTSEL_REGWEN_19_EN_19_BIT 0
902
903// Register write enable for MIO output selects.
904#define PINMUX_MIO_OUTSEL_REGWEN_20_REG_OFFSET 0x21c
905#define PINMUX_MIO_OUTSEL_REGWEN_20_REG_RESVAL 0x1u
906#define PINMUX_MIO_OUTSEL_REGWEN_20_EN_20_BIT 0
907
908// Register write enable for MIO output selects.
909#define PINMUX_MIO_OUTSEL_REGWEN_21_REG_OFFSET 0x220
910#define PINMUX_MIO_OUTSEL_REGWEN_21_REG_RESVAL 0x1u
911#define PINMUX_MIO_OUTSEL_REGWEN_21_EN_21_BIT 0
912
913// Register write enable for MIO output selects.
914#define PINMUX_MIO_OUTSEL_REGWEN_22_REG_OFFSET 0x224
915#define PINMUX_MIO_OUTSEL_REGWEN_22_REG_RESVAL 0x1u
916#define PINMUX_MIO_OUTSEL_REGWEN_22_EN_22_BIT 0
917
918// Register write enable for MIO output selects.
919#define PINMUX_MIO_OUTSEL_REGWEN_23_REG_OFFSET 0x228
920#define PINMUX_MIO_OUTSEL_REGWEN_23_REG_RESVAL 0x1u
921#define PINMUX_MIO_OUTSEL_REGWEN_23_EN_23_BIT 0
922
923// Register write enable for MIO output selects.
924#define PINMUX_MIO_OUTSEL_REGWEN_24_REG_OFFSET 0x22c
925#define PINMUX_MIO_OUTSEL_REGWEN_24_REG_RESVAL 0x1u
926#define PINMUX_MIO_OUTSEL_REGWEN_24_EN_24_BIT 0
927
928// Register write enable for MIO output selects.
929#define PINMUX_MIO_OUTSEL_REGWEN_25_REG_OFFSET 0x230
930#define PINMUX_MIO_OUTSEL_REGWEN_25_REG_RESVAL 0x1u
931#define PINMUX_MIO_OUTSEL_REGWEN_25_EN_25_BIT 0
932
933// Register write enable for MIO output selects.
934#define PINMUX_MIO_OUTSEL_REGWEN_26_REG_OFFSET 0x234
935#define PINMUX_MIO_OUTSEL_REGWEN_26_REG_RESVAL 0x1u
936#define PINMUX_MIO_OUTSEL_REGWEN_26_EN_26_BIT 0
937
938// Register write enable for MIO output selects.
939#define PINMUX_MIO_OUTSEL_REGWEN_27_REG_OFFSET 0x238
940#define PINMUX_MIO_OUTSEL_REGWEN_27_REG_RESVAL 0x1u
941#define PINMUX_MIO_OUTSEL_REGWEN_27_EN_27_BIT 0
942
943// Register write enable for MIO output selects.
944#define PINMUX_MIO_OUTSEL_REGWEN_28_REG_OFFSET 0x23c
945#define PINMUX_MIO_OUTSEL_REGWEN_28_REG_RESVAL 0x1u
946#define PINMUX_MIO_OUTSEL_REGWEN_28_EN_28_BIT 0
947
948// Register write enable for MIO output selects.
949#define PINMUX_MIO_OUTSEL_REGWEN_29_REG_OFFSET 0x240
950#define PINMUX_MIO_OUTSEL_REGWEN_29_REG_RESVAL 0x1u
951#define PINMUX_MIO_OUTSEL_REGWEN_29_EN_29_BIT 0
952
953// Register write enable for MIO output selects.
954#define PINMUX_MIO_OUTSEL_REGWEN_30_REG_OFFSET 0x244
955#define PINMUX_MIO_OUTSEL_REGWEN_30_REG_RESVAL 0x1u
956#define PINMUX_MIO_OUTSEL_REGWEN_30_EN_30_BIT 0
957
958// Register write enable for MIO output selects.
959#define PINMUX_MIO_OUTSEL_REGWEN_31_REG_OFFSET 0x248
960#define PINMUX_MIO_OUTSEL_REGWEN_31_REG_RESVAL 0x1u
961#define PINMUX_MIO_OUTSEL_REGWEN_31_EN_31_BIT 0
962
963// Register write enable for MIO output selects.
964#define PINMUX_MIO_OUTSEL_REGWEN_32_REG_OFFSET 0x24c
965#define PINMUX_MIO_OUTSEL_REGWEN_32_REG_RESVAL 0x1u
966#define PINMUX_MIO_OUTSEL_REGWEN_32_EN_32_BIT 0
967
968// Register write enable for MIO output selects.
969#define PINMUX_MIO_OUTSEL_REGWEN_33_REG_OFFSET 0x250
970#define PINMUX_MIO_OUTSEL_REGWEN_33_REG_RESVAL 0x1u
971#define PINMUX_MIO_OUTSEL_REGWEN_33_EN_33_BIT 0
972
973// Register write enable for MIO output selects.
974#define PINMUX_MIO_OUTSEL_REGWEN_34_REG_OFFSET 0x254
975#define PINMUX_MIO_OUTSEL_REGWEN_34_REG_RESVAL 0x1u
976#define PINMUX_MIO_OUTSEL_REGWEN_34_EN_34_BIT 0
977
978// Register write enable for MIO output selects.
979#define PINMUX_MIO_OUTSEL_REGWEN_35_REG_OFFSET 0x258
980#define PINMUX_MIO_OUTSEL_REGWEN_35_REG_RESVAL 0x1u
981#define PINMUX_MIO_OUTSEL_REGWEN_35_EN_35_BIT 0
982
983// Register write enable for MIO output selects.
984#define PINMUX_MIO_OUTSEL_REGWEN_36_REG_OFFSET 0x25c
985#define PINMUX_MIO_OUTSEL_REGWEN_36_REG_RESVAL 0x1u
986#define PINMUX_MIO_OUTSEL_REGWEN_36_EN_36_BIT 0
987
988// Register write enable for MIO output selects.
989#define PINMUX_MIO_OUTSEL_REGWEN_37_REG_OFFSET 0x260
990#define PINMUX_MIO_OUTSEL_REGWEN_37_REG_RESVAL 0x1u
991#define PINMUX_MIO_OUTSEL_REGWEN_37_EN_37_BIT 0
992
993// Register write enable for MIO output selects.
994#define PINMUX_MIO_OUTSEL_REGWEN_38_REG_OFFSET 0x264
995#define PINMUX_MIO_OUTSEL_REGWEN_38_REG_RESVAL 0x1u
996#define PINMUX_MIO_OUTSEL_REGWEN_38_EN_38_BIT 0
997
998// Register write enable for MIO output selects.
999#define PINMUX_MIO_OUTSEL_REGWEN_39_REG_OFFSET 0x268
1000#define PINMUX_MIO_OUTSEL_REGWEN_39_REG_RESVAL 0x1u
1001#define PINMUX_MIO_OUTSEL_REGWEN_39_EN_39_BIT 0
1002
1003// Register write enable for MIO output selects.
1004#define PINMUX_MIO_OUTSEL_REGWEN_40_REG_OFFSET 0x26c
1005#define PINMUX_MIO_OUTSEL_REGWEN_40_REG_RESVAL 0x1u
1006#define PINMUX_MIO_OUTSEL_REGWEN_40_EN_40_BIT 0
1007
1008// Register write enable for MIO output selects.
1009#define PINMUX_MIO_OUTSEL_REGWEN_41_REG_OFFSET 0x270
1010#define PINMUX_MIO_OUTSEL_REGWEN_41_REG_RESVAL 0x1u
1011#define PINMUX_MIO_OUTSEL_REGWEN_41_EN_41_BIT 0
1012
1013// Register write enable for MIO output selects.
1014#define PINMUX_MIO_OUTSEL_REGWEN_42_REG_OFFSET 0x274
1015#define PINMUX_MIO_OUTSEL_REGWEN_42_REG_RESVAL 0x1u
1016#define PINMUX_MIO_OUTSEL_REGWEN_42_EN_42_BIT 0
1017
1018// Register write enable for MIO output selects.
1019#define PINMUX_MIO_OUTSEL_REGWEN_43_REG_OFFSET 0x278
1020#define PINMUX_MIO_OUTSEL_REGWEN_43_REG_RESVAL 0x1u
1021#define PINMUX_MIO_OUTSEL_REGWEN_43_EN_43_BIT 0
1022
1023// Register write enable for MIO output selects.
1024#define PINMUX_MIO_OUTSEL_REGWEN_44_REG_OFFSET 0x27c
1025#define PINMUX_MIO_OUTSEL_REGWEN_44_REG_RESVAL 0x1u
1026#define PINMUX_MIO_OUTSEL_REGWEN_44_EN_44_BIT 0
1027
1028// Register write enable for MIO output selects.
1029#define PINMUX_MIO_OUTSEL_REGWEN_45_REG_OFFSET 0x280
1030#define PINMUX_MIO_OUTSEL_REGWEN_45_REG_RESVAL 0x1u
1031#define PINMUX_MIO_OUTSEL_REGWEN_45_EN_45_BIT 0
1032
1033// Register write enable for MIO output selects.
1034#define PINMUX_MIO_OUTSEL_REGWEN_46_REG_OFFSET 0x284
1035#define PINMUX_MIO_OUTSEL_REGWEN_46_REG_RESVAL 0x1u
1036#define PINMUX_MIO_OUTSEL_REGWEN_46_EN_46_BIT 0
1037
1038// For each muxable pad, this selects the peripheral output. (common
1039// parameters)
1040#define PINMUX_MIO_OUTSEL_OUT_FIELD_WIDTH 7
1041#define PINMUX_MIO_OUTSEL_MULTIREG_COUNT 47
1042
1043// For each muxable pad, this selects the peripheral output.
1044#define PINMUX_MIO_OUTSEL_0_REG_OFFSET 0x288
1045#define PINMUX_MIO_OUTSEL_0_REG_RESVAL 0x2u
1046#define PINMUX_MIO_OUTSEL_0_OUT_0_MASK 0x7fu
1047#define PINMUX_MIO_OUTSEL_0_OUT_0_OFFSET 0
1048#define PINMUX_MIO_OUTSEL_0_OUT_0_FIELD \
1049 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_0_OUT_0_MASK, .index = PINMUX_MIO_OUTSEL_0_OUT_0_OFFSET })
1050
1051// For each muxable pad, this selects the peripheral output.
1052#define PINMUX_MIO_OUTSEL_1_REG_OFFSET 0x28c
1053#define PINMUX_MIO_OUTSEL_1_REG_RESVAL 0x2u
1054#define PINMUX_MIO_OUTSEL_1_OUT_1_MASK 0x7fu
1055#define PINMUX_MIO_OUTSEL_1_OUT_1_OFFSET 0
1056#define PINMUX_MIO_OUTSEL_1_OUT_1_FIELD \
1057 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_1_OUT_1_MASK, .index = PINMUX_MIO_OUTSEL_1_OUT_1_OFFSET })
1058
1059// For each muxable pad, this selects the peripheral output.
1060#define PINMUX_MIO_OUTSEL_2_REG_OFFSET 0x290
1061#define PINMUX_MIO_OUTSEL_2_REG_RESVAL 0x2u
1062#define PINMUX_MIO_OUTSEL_2_OUT_2_MASK 0x7fu
1063#define PINMUX_MIO_OUTSEL_2_OUT_2_OFFSET 0
1064#define PINMUX_MIO_OUTSEL_2_OUT_2_FIELD \
1065 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_2_OUT_2_MASK, .index = PINMUX_MIO_OUTSEL_2_OUT_2_OFFSET })
1066
1067// For each muxable pad, this selects the peripheral output.
1068#define PINMUX_MIO_OUTSEL_3_REG_OFFSET 0x294
1069#define PINMUX_MIO_OUTSEL_3_REG_RESVAL 0x2u
1070#define PINMUX_MIO_OUTSEL_3_OUT_3_MASK 0x7fu
1071#define PINMUX_MIO_OUTSEL_3_OUT_3_OFFSET 0
1072#define PINMUX_MIO_OUTSEL_3_OUT_3_FIELD \
1073 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_3_OUT_3_MASK, .index = PINMUX_MIO_OUTSEL_3_OUT_3_OFFSET })
1074
1075// For each muxable pad, this selects the peripheral output.
1076#define PINMUX_MIO_OUTSEL_4_REG_OFFSET 0x298
1077#define PINMUX_MIO_OUTSEL_4_REG_RESVAL 0x2u
1078#define PINMUX_MIO_OUTSEL_4_OUT_4_MASK 0x7fu
1079#define PINMUX_MIO_OUTSEL_4_OUT_4_OFFSET 0
1080#define PINMUX_MIO_OUTSEL_4_OUT_4_FIELD \
1081 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_4_OUT_4_MASK, .index = PINMUX_MIO_OUTSEL_4_OUT_4_OFFSET })
1082
1083// For each muxable pad, this selects the peripheral output.
1084#define PINMUX_MIO_OUTSEL_5_REG_OFFSET 0x29c
1085#define PINMUX_MIO_OUTSEL_5_REG_RESVAL 0x2u
1086#define PINMUX_MIO_OUTSEL_5_OUT_5_MASK 0x7fu
1087#define PINMUX_MIO_OUTSEL_5_OUT_5_OFFSET 0
1088#define PINMUX_MIO_OUTSEL_5_OUT_5_FIELD \
1089 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_5_OUT_5_MASK, .index = PINMUX_MIO_OUTSEL_5_OUT_5_OFFSET })
1090
1091// For each muxable pad, this selects the peripheral output.
1092#define PINMUX_MIO_OUTSEL_6_REG_OFFSET 0x2a0
1093#define PINMUX_MIO_OUTSEL_6_REG_RESVAL 0x2u
1094#define PINMUX_MIO_OUTSEL_6_OUT_6_MASK 0x7fu
1095#define PINMUX_MIO_OUTSEL_6_OUT_6_OFFSET 0
1096#define PINMUX_MIO_OUTSEL_6_OUT_6_FIELD \
1097 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_6_OUT_6_MASK, .index = PINMUX_MIO_OUTSEL_6_OUT_6_OFFSET })
1098
1099// For each muxable pad, this selects the peripheral output.
1100#define PINMUX_MIO_OUTSEL_7_REG_OFFSET 0x2a4
1101#define PINMUX_MIO_OUTSEL_7_REG_RESVAL 0x2u
1102#define PINMUX_MIO_OUTSEL_7_OUT_7_MASK 0x7fu
1103#define PINMUX_MIO_OUTSEL_7_OUT_7_OFFSET 0
1104#define PINMUX_MIO_OUTSEL_7_OUT_7_FIELD \
1105 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_7_OUT_7_MASK, .index = PINMUX_MIO_OUTSEL_7_OUT_7_OFFSET })
1106
1107// For each muxable pad, this selects the peripheral output.
1108#define PINMUX_MIO_OUTSEL_8_REG_OFFSET 0x2a8
1109#define PINMUX_MIO_OUTSEL_8_REG_RESVAL 0x2u
1110#define PINMUX_MIO_OUTSEL_8_OUT_8_MASK 0x7fu
1111#define PINMUX_MIO_OUTSEL_8_OUT_8_OFFSET 0
1112#define PINMUX_MIO_OUTSEL_8_OUT_8_FIELD \
1113 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_8_OUT_8_MASK, .index = PINMUX_MIO_OUTSEL_8_OUT_8_OFFSET })
1114
1115// For each muxable pad, this selects the peripheral output.
1116#define PINMUX_MIO_OUTSEL_9_REG_OFFSET 0x2ac
1117#define PINMUX_MIO_OUTSEL_9_REG_RESVAL 0x2u
1118#define PINMUX_MIO_OUTSEL_9_OUT_9_MASK 0x7fu
1119#define PINMUX_MIO_OUTSEL_9_OUT_9_OFFSET 0
1120#define PINMUX_MIO_OUTSEL_9_OUT_9_FIELD \
1121 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_9_OUT_9_MASK, .index = PINMUX_MIO_OUTSEL_9_OUT_9_OFFSET })
1122
1123// For each muxable pad, this selects the peripheral output.
1124#define PINMUX_MIO_OUTSEL_10_REG_OFFSET 0x2b0
1125#define PINMUX_MIO_OUTSEL_10_REG_RESVAL 0x2u
1126#define PINMUX_MIO_OUTSEL_10_OUT_10_MASK 0x7fu
1127#define PINMUX_MIO_OUTSEL_10_OUT_10_OFFSET 0
1128#define PINMUX_MIO_OUTSEL_10_OUT_10_FIELD \
1129 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_10_OUT_10_MASK, .index = PINMUX_MIO_OUTSEL_10_OUT_10_OFFSET })
1130
1131// For each muxable pad, this selects the peripheral output.
1132#define PINMUX_MIO_OUTSEL_11_REG_OFFSET 0x2b4
1133#define PINMUX_MIO_OUTSEL_11_REG_RESVAL 0x2u
1134#define PINMUX_MIO_OUTSEL_11_OUT_11_MASK 0x7fu
1135#define PINMUX_MIO_OUTSEL_11_OUT_11_OFFSET 0
1136#define PINMUX_MIO_OUTSEL_11_OUT_11_FIELD \
1137 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_11_OUT_11_MASK, .index = PINMUX_MIO_OUTSEL_11_OUT_11_OFFSET })
1138
1139// For each muxable pad, this selects the peripheral output.
1140#define PINMUX_MIO_OUTSEL_12_REG_OFFSET 0x2b8
1141#define PINMUX_MIO_OUTSEL_12_REG_RESVAL 0x2u
1142#define PINMUX_MIO_OUTSEL_12_OUT_12_MASK 0x7fu
1143#define PINMUX_MIO_OUTSEL_12_OUT_12_OFFSET 0
1144#define PINMUX_MIO_OUTSEL_12_OUT_12_FIELD \
1145 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_12_OUT_12_MASK, .index = PINMUX_MIO_OUTSEL_12_OUT_12_OFFSET })
1146
1147// For each muxable pad, this selects the peripheral output.
1148#define PINMUX_MIO_OUTSEL_13_REG_OFFSET 0x2bc
1149#define PINMUX_MIO_OUTSEL_13_REG_RESVAL 0x2u
1150#define PINMUX_MIO_OUTSEL_13_OUT_13_MASK 0x7fu
1151#define PINMUX_MIO_OUTSEL_13_OUT_13_OFFSET 0
1152#define PINMUX_MIO_OUTSEL_13_OUT_13_FIELD \
1153 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_13_OUT_13_MASK, .index = PINMUX_MIO_OUTSEL_13_OUT_13_OFFSET })
1154
1155// For each muxable pad, this selects the peripheral output.
1156#define PINMUX_MIO_OUTSEL_14_REG_OFFSET 0x2c0
1157#define PINMUX_MIO_OUTSEL_14_REG_RESVAL 0x2u
1158#define PINMUX_MIO_OUTSEL_14_OUT_14_MASK 0x7fu
1159#define PINMUX_MIO_OUTSEL_14_OUT_14_OFFSET 0
1160#define PINMUX_MIO_OUTSEL_14_OUT_14_FIELD \
1161 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_14_OUT_14_MASK, .index = PINMUX_MIO_OUTSEL_14_OUT_14_OFFSET })
1162
1163// For each muxable pad, this selects the peripheral output.
1164#define PINMUX_MIO_OUTSEL_15_REG_OFFSET 0x2c4
1165#define PINMUX_MIO_OUTSEL_15_REG_RESVAL 0x2u
1166#define PINMUX_MIO_OUTSEL_15_OUT_15_MASK 0x7fu
1167#define PINMUX_MIO_OUTSEL_15_OUT_15_OFFSET 0
1168#define PINMUX_MIO_OUTSEL_15_OUT_15_FIELD \
1169 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_15_OUT_15_MASK, .index = PINMUX_MIO_OUTSEL_15_OUT_15_OFFSET })
1170
1171// For each muxable pad, this selects the peripheral output.
1172#define PINMUX_MIO_OUTSEL_16_REG_OFFSET 0x2c8
1173#define PINMUX_MIO_OUTSEL_16_REG_RESVAL 0x2u
1174#define PINMUX_MIO_OUTSEL_16_OUT_16_MASK 0x7fu
1175#define PINMUX_MIO_OUTSEL_16_OUT_16_OFFSET 0
1176#define PINMUX_MIO_OUTSEL_16_OUT_16_FIELD \
1177 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_16_OUT_16_MASK, .index = PINMUX_MIO_OUTSEL_16_OUT_16_OFFSET })
1178
1179// For each muxable pad, this selects the peripheral output.
1180#define PINMUX_MIO_OUTSEL_17_REG_OFFSET 0x2cc
1181#define PINMUX_MIO_OUTSEL_17_REG_RESVAL 0x2u
1182#define PINMUX_MIO_OUTSEL_17_OUT_17_MASK 0x7fu
1183#define PINMUX_MIO_OUTSEL_17_OUT_17_OFFSET 0
1184#define PINMUX_MIO_OUTSEL_17_OUT_17_FIELD \
1185 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_17_OUT_17_MASK, .index = PINMUX_MIO_OUTSEL_17_OUT_17_OFFSET })
1186
1187// For each muxable pad, this selects the peripheral output.
1188#define PINMUX_MIO_OUTSEL_18_REG_OFFSET 0x2d0
1189#define PINMUX_MIO_OUTSEL_18_REG_RESVAL 0x2u
1190#define PINMUX_MIO_OUTSEL_18_OUT_18_MASK 0x7fu
1191#define PINMUX_MIO_OUTSEL_18_OUT_18_OFFSET 0
1192#define PINMUX_MIO_OUTSEL_18_OUT_18_FIELD \
1193 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_18_OUT_18_MASK, .index = PINMUX_MIO_OUTSEL_18_OUT_18_OFFSET })
1194
1195// For each muxable pad, this selects the peripheral output.
1196#define PINMUX_MIO_OUTSEL_19_REG_OFFSET 0x2d4
1197#define PINMUX_MIO_OUTSEL_19_REG_RESVAL 0x2u
1198#define PINMUX_MIO_OUTSEL_19_OUT_19_MASK 0x7fu
1199#define PINMUX_MIO_OUTSEL_19_OUT_19_OFFSET 0
1200#define PINMUX_MIO_OUTSEL_19_OUT_19_FIELD \
1201 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_19_OUT_19_MASK, .index = PINMUX_MIO_OUTSEL_19_OUT_19_OFFSET })
1202
1203// For each muxable pad, this selects the peripheral output.
1204#define PINMUX_MIO_OUTSEL_20_REG_OFFSET 0x2d8
1205#define PINMUX_MIO_OUTSEL_20_REG_RESVAL 0x2u
1206#define PINMUX_MIO_OUTSEL_20_OUT_20_MASK 0x7fu
1207#define PINMUX_MIO_OUTSEL_20_OUT_20_OFFSET 0
1208#define PINMUX_MIO_OUTSEL_20_OUT_20_FIELD \
1209 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_20_OUT_20_MASK, .index = PINMUX_MIO_OUTSEL_20_OUT_20_OFFSET })
1210
1211// For each muxable pad, this selects the peripheral output.
1212#define PINMUX_MIO_OUTSEL_21_REG_OFFSET 0x2dc
1213#define PINMUX_MIO_OUTSEL_21_REG_RESVAL 0x2u
1214#define PINMUX_MIO_OUTSEL_21_OUT_21_MASK 0x7fu
1215#define PINMUX_MIO_OUTSEL_21_OUT_21_OFFSET 0
1216#define PINMUX_MIO_OUTSEL_21_OUT_21_FIELD \
1217 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_21_OUT_21_MASK, .index = PINMUX_MIO_OUTSEL_21_OUT_21_OFFSET })
1218
1219// For each muxable pad, this selects the peripheral output.
1220#define PINMUX_MIO_OUTSEL_22_REG_OFFSET 0x2e0
1221#define PINMUX_MIO_OUTSEL_22_REG_RESVAL 0x2u
1222#define PINMUX_MIO_OUTSEL_22_OUT_22_MASK 0x7fu
1223#define PINMUX_MIO_OUTSEL_22_OUT_22_OFFSET 0
1224#define PINMUX_MIO_OUTSEL_22_OUT_22_FIELD \
1225 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_22_OUT_22_MASK, .index = PINMUX_MIO_OUTSEL_22_OUT_22_OFFSET })
1226
1227// For each muxable pad, this selects the peripheral output.
1228#define PINMUX_MIO_OUTSEL_23_REG_OFFSET 0x2e4
1229#define PINMUX_MIO_OUTSEL_23_REG_RESVAL 0x2u
1230#define PINMUX_MIO_OUTSEL_23_OUT_23_MASK 0x7fu
1231#define PINMUX_MIO_OUTSEL_23_OUT_23_OFFSET 0
1232#define PINMUX_MIO_OUTSEL_23_OUT_23_FIELD \
1233 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_23_OUT_23_MASK, .index = PINMUX_MIO_OUTSEL_23_OUT_23_OFFSET })
1234
1235// For each muxable pad, this selects the peripheral output.
1236#define PINMUX_MIO_OUTSEL_24_REG_OFFSET 0x2e8
1237#define PINMUX_MIO_OUTSEL_24_REG_RESVAL 0x2u
1238#define PINMUX_MIO_OUTSEL_24_OUT_24_MASK 0x7fu
1239#define PINMUX_MIO_OUTSEL_24_OUT_24_OFFSET 0
1240#define PINMUX_MIO_OUTSEL_24_OUT_24_FIELD \
1241 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_24_OUT_24_MASK, .index = PINMUX_MIO_OUTSEL_24_OUT_24_OFFSET })
1242
1243// For each muxable pad, this selects the peripheral output.
1244#define PINMUX_MIO_OUTSEL_25_REG_OFFSET 0x2ec
1245#define PINMUX_MIO_OUTSEL_25_REG_RESVAL 0x2u
1246#define PINMUX_MIO_OUTSEL_25_OUT_25_MASK 0x7fu
1247#define PINMUX_MIO_OUTSEL_25_OUT_25_OFFSET 0
1248#define PINMUX_MIO_OUTSEL_25_OUT_25_FIELD \
1249 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_25_OUT_25_MASK, .index = PINMUX_MIO_OUTSEL_25_OUT_25_OFFSET })
1250
1251// For each muxable pad, this selects the peripheral output.
1252#define PINMUX_MIO_OUTSEL_26_REG_OFFSET 0x2f0
1253#define PINMUX_MIO_OUTSEL_26_REG_RESVAL 0x2u
1254#define PINMUX_MIO_OUTSEL_26_OUT_26_MASK 0x7fu
1255#define PINMUX_MIO_OUTSEL_26_OUT_26_OFFSET 0
1256#define PINMUX_MIO_OUTSEL_26_OUT_26_FIELD \
1257 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_26_OUT_26_MASK, .index = PINMUX_MIO_OUTSEL_26_OUT_26_OFFSET })
1258
1259// For each muxable pad, this selects the peripheral output.
1260#define PINMUX_MIO_OUTSEL_27_REG_OFFSET 0x2f4
1261#define PINMUX_MIO_OUTSEL_27_REG_RESVAL 0x2u
1262#define PINMUX_MIO_OUTSEL_27_OUT_27_MASK 0x7fu
1263#define PINMUX_MIO_OUTSEL_27_OUT_27_OFFSET 0
1264#define PINMUX_MIO_OUTSEL_27_OUT_27_FIELD \
1265 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_27_OUT_27_MASK, .index = PINMUX_MIO_OUTSEL_27_OUT_27_OFFSET })
1266
1267// For each muxable pad, this selects the peripheral output.
1268#define PINMUX_MIO_OUTSEL_28_REG_OFFSET 0x2f8
1269#define PINMUX_MIO_OUTSEL_28_REG_RESVAL 0x2u
1270#define PINMUX_MIO_OUTSEL_28_OUT_28_MASK 0x7fu
1271#define PINMUX_MIO_OUTSEL_28_OUT_28_OFFSET 0
1272#define PINMUX_MIO_OUTSEL_28_OUT_28_FIELD \
1273 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_28_OUT_28_MASK, .index = PINMUX_MIO_OUTSEL_28_OUT_28_OFFSET })
1274
1275// For each muxable pad, this selects the peripheral output.
1276#define PINMUX_MIO_OUTSEL_29_REG_OFFSET 0x2fc
1277#define PINMUX_MIO_OUTSEL_29_REG_RESVAL 0x2u
1278#define PINMUX_MIO_OUTSEL_29_OUT_29_MASK 0x7fu
1279#define PINMUX_MIO_OUTSEL_29_OUT_29_OFFSET 0
1280#define PINMUX_MIO_OUTSEL_29_OUT_29_FIELD \
1281 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_29_OUT_29_MASK, .index = PINMUX_MIO_OUTSEL_29_OUT_29_OFFSET })
1282
1283// For each muxable pad, this selects the peripheral output.
1284#define PINMUX_MIO_OUTSEL_30_REG_OFFSET 0x300
1285#define PINMUX_MIO_OUTSEL_30_REG_RESVAL 0x2u
1286#define PINMUX_MIO_OUTSEL_30_OUT_30_MASK 0x7fu
1287#define PINMUX_MIO_OUTSEL_30_OUT_30_OFFSET 0
1288#define PINMUX_MIO_OUTSEL_30_OUT_30_FIELD \
1289 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_30_OUT_30_MASK, .index = PINMUX_MIO_OUTSEL_30_OUT_30_OFFSET })
1290
1291// For each muxable pad, this selects the peripheral output.
1292#define PINMUX_MIO_OUTSEL_31_REG_OFFSET 0x304
1293#define PINMUX_MIO_OUTSEL_31_REG_RESVAL 0x2u
1294#define PINMUX_MIO_OUTSEL_31_OUT_31_MASK 0x7fu
1295#define PINMUX_MIO_OUTSEL_31_OUT_31_OFFSET 0
1296#define PINMUX_MIO_OUTSEL_31_OUT_31_FIELD \
1297 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_31_OUT_31_MASK, .index = PINMUX_MIO_OUTSEL_31_OUT_31_OFFSET })
1298
1299// For each muxable pad, this selects the peripheral output.
1300#define PINMUX_MIO_OUTSEL_32_REG_OFFSET 0x308
1301#define PINMUX_MIO_OUTSEL_32_REG_RESVAL 0x2u
1302#define PINMUX_MIO_OUTSEL_32_OUT_32_MASK 0x7fu
1303#define PINMUX_MIO_OUTSEL_32_OUT_32_OFFSET 0
1304#define PINMUX_MIO_OUTSEL_32_OUT_32_FIELD \
1305 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_32_OUT_32_MASK, .index = PINMUX_MIO_OUTSEL_32_OUT_32_OFFSET })
1306
1307// For each muxable pad, this selects the peripheral output.
1308#define PINMUX_MIO_OUTSEL_33_REG_OFFSET 0x30c
1309#define PINMUX_MIO_OUTSEL_33_REG_RESVAL 0x2u
1310#define PINMUX_MIO_OUTSEL_33_OUT_33_MASK 0x7fu
1311#define PINMUX_MIO_OUTSEL_33_OUT_33_OFFSET 0
1312#define PINMUX_MIO_OUTSEL_33_OUT_33_FIELD \
1313 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_33_OUT_33_MASK, .index = PINMUX_MIO_OUTSEL_33_OUT_33_OFFSET })
1314
1315// For each muxable pad, this selects the peripheral output.
1316#define PINMUX_MIO_OUTSEL_34_REG_OFFSET 0x310
1317#define PINMUX_MIO_OUTSEL_34_REG_RESVAL 0x2u
1318#define PINMUX_MIO_OUTSEL_34_OUT_34_MASK 0x7fu
1319#define PINMUX_MIO_OUTSEL_34_OUT_34_OFFSET 0
1320#define PINMUX_MIO_OUTSEL_34_OUT_34_FIELD \
1321 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_34_OUT_34_MASK, .index = PINMUX_MIO_OUTSEL_34_OUT_34_OFFSET })
1322
1323// For each muxable pad, this selects the peripheral output.
1324#define PINMUX_MIO_OUTSEL_35_REG_OFFSET 0x314
1325#define PINMUX_MIO_OUTSEL_35_REG_RESVAL 0x2u
1326#define PINMUX_MIO_OUTSEL_35_OUT_35_MASK 0x7fu
1327#define PINMUX_MIO_OUTSEL_35_OUT_35_OFFSET 0
1328#define PINMUX_MIO_OUTSEL_35_OUT_35_FIELD \
1329 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_35_OUT_35_MASK, .index = PINMUX_MIO_OUTSEL_35_OUT_35_OFFSET })
1330
1331// For each muxable pad, this selects the peripheral output.
1332#define PINMUX_MIO_OUTSEL_36_REG_OFFSET 0x318
1333#define PINMUX_MIO_OUTSEL_36_REG_RESVAL 0x2u
1334#define PINMUX_MIO_OUTSEL_36_OUT_36_MASK 0x7fu
1335#define PINMUX_MIO_OUTSEL_36_OUT_36_OFFSET 0
1336#define PINMUX_MIO_OUTSEL_36_OUT_36_FIELD \
1337 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_36_OUT_36_MASK, .index = PINMUX_MIO_OUTSEL_36_OUT_36_OFFSET })
1338
1339// For each muxable pad, this selects the peripheral output.
1340#define PINMUX_MIO_OUTSEL_37_REG_OFFSET 0x31c
1341#define PINMUX_MIO_OUTSEL_37_REG_RESVAL 0x2u
1342#define PINMUX_MIO_OUTSEL_37_OUT_37_MASK 0x7fu
1343#define PINMUX_MIO_OUTSEL_37_OUT_37_OFFSET 0
1344#define PINMUX_MIO_OUTSEL_37_OUT_37_FIELD \
1345 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_37_OUT_37_MASK, .index = PINMUX_MIO_OUTSEL_37_OUT_37_OFFSET })
1346
1347// For each muxable pad, this selects the peripheral output.
1348#define PINMUX_MIO_OUTSEL_38_REG_OFFSET 0x320
1349#define PINMUX_MIO_OUTSEL_38_REG_RESVAL 0x2u
1350#define PINMUX_MIO_OUTSEL_38_OUT_38_MASK 0x7fu
1351#define PINMUX_MIO_OUTSEL_38_OUT_38_OFFSET 0
1352#define PINMUX_MIO_OUTSEL_38_OUT_38_FIELD \
1353 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_38_OUT_38_MASK, .index = PINMUX_MIO_OUTSEL_38_OUT_38_OFFSET })
1354
1355// For each muxable pad, this selects the peripheral output.
1356#define PINMUX_MIO_OUTSEL_39_REG_OFFSET 0x324
1357#define PINMUX_MIO_OUTSEL_39_REG_RESVAL 0x2u
1358#define PINMUX_MIO_OUTSEL_39_OUT_39_MASK 0x7fu
1359#define PINMUX_MIO_OUTSEL_39_OUT_39_OFFSET 0
1360#define PINMUX_MIO_OUTSEL_39_OUT_39_FIELD \
1361 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_39_OUT_39_MASK, .index = PINMUX_MIO_OUTSEL_39_OUT_39_OFFSET })
1362
1363// For each muxable pad, this selects the peripheral output.
1364#define PINMUX_MIO_OUTSEL_40_REG_OFFSET 0x328
1365#define PINMUX_MIO_OUTSEL_40_REG_RESVAL 0x2u
1366#define PINMUX_MIO_OUTSEL_40_OUT_40_MASK 0x7fu
1367#define PINMUX_MIO_OUTSEL_40_OUT_40_OFFSET 0
1368#define PINMUX_MIO_OUTSEL_40_OUT_40_FIELD \
1369 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_40_OUT_40_MASK, .index = PINMUX_MIO_OUTSEL_40_OUT_40_OFFSET })
1370
1371// For each muxable pad, this selects the peripheral output.
1372#define PINMUX_MIO_OUTSEL_41_REG_OFFSET 0x32c
1373#define PINMUX_MIO_OUTSEL_41_REG_RESVAL 0x2u
1374#define PINMUX_MIO_OUTSEL_41_OUT_41_MASK 0x7fu
1375#define PINMUX_MIO_OUTSEL_41_OUT_41_OFFSET 0
1376#define PINMUX_MIO_OUTSEL_41_OUT_41_FIELD \
1377 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_41_OUT_41_MASK, .index = PINMUX_MIO_OUTSEL_41_OUT_41_OFFSET })
1378
1379// For each muxable pad, this selects the peripheral output.
1380#define PINMUX_MIO_OUTSEL_42_REG_OFFSET 0x330
1381#define PINMUX_MIO_OUTSEL_42_REG_RESVAL 0x2u
1382#define PINMUX_MIO_OUTSEL_42_OUT_42_MASK 0x7fu
1383#define PINMUX_MIO_OUTSEL_42_OUT_42_OFFSET 0
1384#define PINMUX_MIO_OUTSEL_42_OUT_42_FIELD \
1385 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_42_OUT_42_MASK, .index = PINMUX_MIO_OUTSEL_42_OUT_42_OFFSET })
1386
1387// For each muxable pad, this selects the peripheral output.
1388#define PINMUX_MIO_OUTSEL_43_REG_OFFSET 0x334
1389#define PINMUX_MIO_OUTSEL_43_REG_RESVAL 0x2u
1390#define PINMUX_MIO_OUTSEL_43_OUT_43_MASK 0x7fu
1391#define PINMUX_MIO_OUTSEL_43_OUT_43_OFFSET 0
1392#define PINMUX_MIO_OUTSEL_43_OUT_43_FIELD \
1393 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_43_OUT_43_MASK, .index = PINMUX_MIO_OUTSEL_43_OUT_43_OFFSET })
1394
1395// For each muxable pad, this selects the peripheral output.
1396#define PINMUX_MIO_OUTSEL_44_REG_OFFSET 0x338
1397#define PINMUX_MIO_OUTSEL_44_REG_RESVAL 0x2u
1398#define PINMUX_MIO_OUTSEL_44_OUT_44_MASK 0x7fu
1399#define PINMUX_MIO_OUTSEL_44_OUT_44_OFFSET 0
1400#define PINMUX_MIO_OUTSEL_44_OUT_44_FIELD \
1401 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_44_OUT_44_MASK, .index = PINMUX_MIO_OUTSEL_44_OUT_44_OFFSET })
1402
1403// For each muxable pad, this selects the peripheral output.
1404#define PINMUX_MIO_OUTSEL_45_REG_OFFSET 0x33c
1405#define PINMUX_MIO_OUTSEL_45_REG_RESVAL 0x2u
1406#define PINMUX_MIO_OUTSEL_45_OUT_45_MASK 0x7fu
1407#define PINMUX_MIO_OUTSEL_45_OUT_45_OFFSET 0
1408#define PINMUX_MIO_OUTSEL_45_OUT_45_FIELD \
1409 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_45_OUT_45_MASK, .index = PINMUX_MIO_OUTSEL_45_OUT_45_OFFSET })
1410
1411// For each muxable pad, this selects the peripheral output.
1412#define PINMUX_MIO_OUTSEL_46_REG_OFFSET 0x340
1413#define PINMUX_MIO_OUTSEL_46_REG_RESVAL 0x2u
1414#define PINMUX_MIO_OUTSEL_46_OUT_46_MASK 0x7fu
1415#define PINMUX_MIO_OUTSEL_46_OUT_46_OFFSET 0
1416#define PINMUX_MIO_OUTSEL_46_OUT_46_FIELD \
1417 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_46_OUT_46_MASK, .index = PINMUX_MIO_OUTSEL_46_OUT_46_OFFSET })
1418
1419// Register write enable for MIO PAD attributes. (common parameters)
1420#define PINMUX_MIO_PAD_ATTR_REGWEN_EN_FIELD_WIDTH 1
1421#define PINMUX_MIO_PAD_ATTR_REGWEN_MULTIREG_COUNT 47
1422
1423// Register write enable for MIO PAD attributes.
1424#define PINMUX_MIO_PAD_ATTR_REGWEN_0_REG_OFFSET 0x344
1425#define PINMUX_MIO_PAD_ATTR_REGWEN_0_REG_RESVAL 0x1u
1426#define PINMUX_MIO_PAD_ATTR_REGWEN_0_EN_0_BIT 0
1427
1428// Register write enable for MIO PAD attributes.
1429#define PINMUX_MIO_PAD_ATTR_REGWEN_1_REG_OFFSET 0x348
1430#define PINMUX_MIO_PAD_ATTR_REGWEN_1_REG_RESVAL 0x1u
1431#define PINMUX_MIO_PAD_ATTR_REGWEN_1_EN_1_BIT 0
1432
1433// Register write enable for MIO PAD attributes.
1434#define PINMUX_MIO_PAD_ATTR_REGWEN_2_REG_OFFSET 0x34c
1435#define PINMUX_MIO_PAD_ATTR_REGWEN_2_REG_RESVAL 0x1u
1436#define PINMUX_MIO_PAD_ATTR_REGWEN_2_EN_2_BIT 0
1437
1438// Register write enable for MIO PAD attributes.
1439#define PINMUX_MIO_PAD_ATTR_REGWEN_3_REG_OFFSET 0x350
1440#define PINMUX_MIO_PAD_ATTR_REGWEN_3_REG_RESVAL 0x1u
1441#define PINMUX_MIO_PAD_ATTR_REGWEN_3_EN_3_BIT 0
1442
1443// Register write enable for MIO PAD attributes.
1444#define PINMUX_MIO_PAD_ATTR_REGWEN_4_REG_OFFSET 0x354
1445#define PINMUX_MIO_PAD_ATTR_REGWEN_4_REG_RESVAL 0x1u
1446#define PINMUX_MIO_PAD_ATTR_REGWEN_4_EN_4_BIT 0
1447
1448// Register write enable for MIO PAD attributes.
1449#define PINMUX_MIO_PAD_ATTR_REGWEN_5_REG_OFFSET 0x358
1450#define PINMUX_MIO_PAD_ATTR_REGWEN_5_REG_RESVAL 0x1u
1451#define PINMUX_MIO_PAD_ATTR_REGWEN_5_EN_5_BIT 0
1452
1453// Register write enable for MIO PAD attributes.
1454#define PINMUX_MIO_PAD_ATTR_REGWEN_6_REG_OFFSET 0x35c
1455#define PINMUX_MIO_PAD_ATTR_REGWEN_6_REG_RESVAL 0x1u
1456#define PINMUX_MIO_PAD_ATTR_REGWEN_6_EN_6_BIT 0
1457
1458// Register write enable for MIO PAD attributes.
1459#define PINMUX_MIO_PAD_ATTR_REGWEN_7_REG_OFFSET 0x360
1460#define PINMUX_MIO_PAD_ATTR_REGWEN_7_REG_RESVAL 0x1u
1461#define PINMUX_MIO_PAD_ATTR_REGWEN_7_EN_7_BIT 0
1462
1463// Register write enable for MIO PAD attributes.
1464#define PINMUX_MIO_PAD_ATTR_REGWEN_8_REG_OFFSET 0x364
1465#define PINMUX_MIO_PAD_ATTR_REGWEN_8_REG_RESVAL 0x1u
1466#define PINMUX_MIO_PAD_ATTR_REGWEN_8_EN_8_BIT 0
1467
1468// Register write enable for MIO PAD attributes.
1469#define PINMUX_MIO_PAD_ATTR_REGWEN_9_REG_OFFSET 0x368
1470#define PINMUX_MIO_PAD_ATTR_REGWEN_9_REG_RESVAL 0x1u
1471#define PINMUX_MIO_PAD_ATTR_REGWEN_9_EN_9_BIT 0
1472
1473// Register write enable for MIO PAD attributes.
1474#define PINMUX_MIO_PAD_ATTR_REGWEN_10_REG_OFFSET 0x36c
1475#define PINMUX_MIO_PAD_ATTR_REGWEN_10_REG_RESVAL 0x1u
1476#define PINMUX_MIO_PAD_ATTR_REGWEN_10_EN_10_BIT 0
1477
1478// Register write enable for MIO PAD attributes.
1479#define PINMUX_MIO_PAD_ATTR_REGWEN_11_REG_OFFSET 0x370
1480#define PINMUX_MIO_PAD_ATTR_REGWEN_11_REG_RESVAL 0x1u
1481#define PINMUX_MIO_PAD_ATTR_REGWEN_11_EN_11_BIT 0
1482
1483// Register write enable for MIO PAD attributes.
1484#define PINMUX_MIO_PAD_ATTR_REGWEN_12_REG_OFFSET 0x374
1485#define PINMUX_MIO_PAD_ATTR_REGWEN_12_REG_RESVAL 0x1u
1486#define PINMUX_MIO_PAD_ATTR_REGWEN_12_EN_12_BIT 0
1487
1488// Register write enable for MIO PAD attributes.
1489#define PINMUX_MIO_PAD_ATTR_REGWEN_13_REG_OFFSET 0x378
1490#define PINMUX_MIO_PAD_ATTR_REGWEN_13_REG_RESVAL 0x1u
1491#define PINMUX_MIO_PAD_ATTR_REGWEN_13_EN_13_BIT 0
1492
1493// Register write enable for MIO PAD attributes.
1494#define PINMUX_MIO_PAD_ATTR_REGWEN_14_REG_OFFSET 0x37c
1495#define PINMUX_MIO_PAD_ATTR_REGWEN_14_REG_RESVAL 0x1u
1496#define PINMUX_MIO_PAD_ATTR_REGWEN_14_EN_14_BIT 0
1497
1498// Register write enable for MIO PAD attributes.
1499#define PINMUX_MIO_PAD_ATTR_REGWEN_15_REG_OFFSET 0x380
1500#define PINMUX_MIO_PAD_ATTR_REGWEN_15_REG_RESVAL 0x1u
1501#define PINMUX_MIO_PAD_ATTR_REGWEN_15_EN_15_BIT 0
1502
1503// Register write enable for MIO PAD attributes.
1504#define PINMUX_MIO_PAD_ATTR_REGWEN_16_REG_OFFSET 0x384
1505#define PINMUX_MIO_PAD_ATTR_REGWEN_16_REG_RESVAL 0x1u
1506#define PINMUX_MIO_PAD_ATTR_REGWEN_16_EN_16_BIT 0
1507
1508// Register write enable for MIO PAD attributes.
1509#define PINMUX_MIO_PAD_ATTR_REGWEN_17_REG_OFFSET 0x388
1510#define PINMUX_MIO_PAD_ATTR_REGWEN_17_REG_RESVAL 0x1u
1511#define PINMUX_MIO_PAD_ATTR_REGWEN_17_EN_17_BIT 0
1512
1513// Register write enable for MIO PAD attributes.
1514#define PINMUX_MIO_PAD_ATTR_REGWEN_18_REG_OFFSET 0x38c
1515#define PINMUX_MIO_PAD_ATTR_REGWEN_18_REG_RESVAL 0x1u
1516#define PINMUX_MIO_PAD_ATTR_REGWEN_18_EN_18_BIT 0
1517
1518// Register write enable for MIO PAD attributes.
1519#define PINMUX_MIO_PAD_ATTR_REGWEN_19_REG_OFFSET 0x390
1520#define PINMUX_MIO_PAD_ATTR_REGWEN_19_REG_RESVAL 0x1u
1521#define PINMUX_MIO_PAD_ATTR_REGWEN_19_EN_19_BIT 0
1522
1523// Register write enable for MIO PAD attributes.
1524#define PINMUX_MIO_PAD_ATTR_REGWEN_20_REG_OFFSET 0x394
1525#define PINMUX_MIO_PAD_ATTR_REGWEN_20_REG_RESVAL 0x1u
1526#define PINMUX_MIO_PAD_ATTR_REGWEN_20_EN_20_BIT 0
1527
1528// Register write enable for MIO PAD attributes.
1529#define PINMUX_MIO_PAD_ATTR_REGWEN_21_REG_OFFSET 0x398
1530#define PINMUX_MIO_PAD_ATTR_REGWEN_21_REG_RESVAL 0x1u
1531#define PINMUX_MIO_PAD_ATTR_REGWEN_21_EN_21_BIT 0
1532
1533// Register write enable for MIO PAD attributes.
1534#define PINMUX_MIO_PAD_ATTR_REGWEN_22_REG_OFFSET 0x39c
1535#define PINMUX_MIO_PAD_ATTR_REGWEN_22_REG_RESVAL 0x1u
1536#define PINMUX_MIO_PAD_ATTR_REGWEN_22_EN_22_BIT 0
1537
1538// Register write enable for MIO PAD attributes.
1539#define PINMUX_MIO_PAD_ATTR_REGWEN_23_REG_OFFSET 0x3a0
1540#define PINMUX_MIO_PAD_ATTR_REGWEN_23_REG_RESVAL 0x1u
1541#define PINMUX_MIO_PAD_ATTR_REGWEN_23_EN_23_BIT 0
1542
1543// Register write enable for MIO PAD attributes.
1544#define PINMUX_MIO_PAD_ATTR_REGWEN_24_REG_OFFSET 0x3a4
1545#define PINMUX_MIO_PAD_ATTR_REGWEN_24_REG_RESVAL 0x1u
1546#define PINMUX_MIO_PAD_ATTR_REGWEN_24_EN_24_BIT 0
1547
1548// Register write enable for MIO PAD attributes.
1549#define PINMUX_MIO_PAD_ATTR_REGWEN_25_REG_OFFSET 0x3a8
1550#define PINMUX_MIO_PAD_ATTR_REGWEN_25_REG_RESVAL 0x1u
1551#define PINMUX_MIO_PAD_ATTR_REGWEN_25_EN_25_BIT 0
1552
1553// Register write enable for MIO PAD attributes.
1554#define PINMUX_MIO_PAD_ATTR_REGWEN_26_REG_OFFSET 0x3ac
1555#define PINMUX_MIO_PAD_ATTR_REGWEN_26_REG_RESVAL 0x1u
1556#define PINMUX_MIO_PAD_ATTR_REGWEN_26_EN_26_BIT 0
1557
1558// Register write enable for MIO PAD attributes.
1559#define PINMUX_MIO_PAD_ATTR_REGWEN_27_REG_OFFSET 0x3b0
1560#define PINMUX_MIO_PAD_ATTR_REGWEN_27_REG_RESVAL 0x1u
1561#define PINMUX_MIO_PAD_ATTR_REGWEN_27_EN_27_BIT 0
1562
1563// Register write enable for MIO PAD attributes.
1564#define PINMUX_MIO_PAD_ATTR_REGWEN_28_REG_OFFSET 0x3b4
1565#define PINMUX_MIO_PAD_ATTR_REGWEN_28_REG_RESVAL 0x1u
1566#define PINMUX_MIO_PAD_ATTR_REGWEN_28_EN_28_BIT 0
1567
1568// Register write enable for MIO PAD attributes.
1569#define PINMUX_MIO_PAD_ATTR_REGWEN_29_REG_OFFSET 0x3b8
1570#define PINMUX_MIO_PAD_ATTR_REGWEN_29_REG_RESVAL 0x1u
1571#define PINMUX_MIO_PAD_ATTR_REGWEN_29_EN_29_BIT 0
1572
1573// Register write enable for MIO PAD attributes.
1574#define PINMUX_MIO_PAD_ATTR_REGWEN_30_REG_OFFSET 0x3bc
1575#define PINMUX_MIO_PAD_ATTR_REGWEN_30_REG_RESVAL 0x1u
1576#define PINMUX_MIO_PAD_ATTR_REGWEN_30_EN_30_BIT 0
1577
1578// Register write enable for MIO PAD attributes.
1579#define PINMUX_MIO_PAD_ATTR_REGWEN_31_REG_OFFSET 0x3c0
1580#define PINMUX_MIO_PAD_ATTR_REGWEN_31_REG_RESVAL 0x1u
1581#define PINMUX_MIO_PAD_ATTR_REGWEN_31_EN_31_BIT 0
1582
1583// Register write enable for MIO PAD attributes.
1584#define PINMUX_MIO_PAD_ATTR_REGWEN_32_REG_OFFSET 0x3c4
1585#define PINMUX_MIO_PAD_ATTR_REGWEN_32_REG_RESVAL 0x1u
1586#define PINMUX_MIO_PAD_ATTR_REGWEN_32_EN_32_BIT 0
1587
1588// Register write enable for MIO PAD attributes.
1589#define PINMUX_MIO_PAD_ATTR_REGWEN_33_REG_OFFSET 0x3c8
1590#define PINMUX_MIO_PAD_ATTR_REGWEN_33_REG_RESVAL 0x1u
1591#define PINMUX_MIO_PAD_ATTR_REGWEN_33_EN_33_BIT 0
1592
1593// Register write enable for MIO PAD attributes.
1594#define PINMUX_MIO_PAD_ATTR_REGWEN_34_REG_OFFSET 0x3cc
1595#define PINMUX_MIO_PAD_ATTR_REGWEN_34_REG_RESVAL 0x1u
1596#define PINMUX_MIO_PAD_ATTR_REGWEN_34_EN_34_BIT 0
1597
1598// Register write enable for MIO PAD attributes.
1599#define PINMUX_MIO_PAD_ATTR_REGWEN_35_REG_OFFSET 0x3d0
1600#define PINMUX_MIO_PAD_ATTR_REGWEN_35_REG_RESVAL 0x1u
1601#define PINMUX_MIO_PAD_ATTR_REGWEN_35_EN_35_BIT 0
1602
1603// Register write enable for MIO PAD attributes.
1604#define PINMUX_MIO_PAD_ATTR_REGWEN_36_REG_OFFSET 0x3d4
1605#define PINMUX_MIO_PAD_ATTR_REGWEN_36_REG_RESVAL 0x1u
1606#define PINMUX_MIO_PAD_ATTR_REGWEN_36_EN_36_BIT 0
1607
1608// Register write enable for MIO PAD attributes.
1609#define PINMUX_MIO_PAD_ATTR_REGWEN_37_REG_OFFSET 0x3d8
1610#define PINMUX_MIO_PAD_ATTR_REGWEN_37_REG_RESVAL 0x1u
1611#define PINMUX_MIO_PAD_ATTR_REGWEN_37_EN_37_BIT 0
1612
1613// Register write enable for MIO PAD attributes.
1614#define PINMUX_MIO_PAD_ATTR_REGWEN_38_REG_OFFSET 0x3dc
1615#define PINMUX_MIO_PAD_ATTR_REGWEN_38_REG_RESVAL 0x1u
1616#define PINMUX_MIO_PAD_ATTR_REGWEN_38_EN_38_BIT 0
1617
1618// Register write enable for MIO PAD attributes.
1619#define PINMUX_MIO_PAD_ATTR_REGWEN_39_REG_OFFSET 0x3e0
1620#define PINMUX_MIO_PAD_ATTR_REGWEN_39_REG_RESVAL 0x1u
1621#define PINMUX_MIO_PAD_ATTR_REGWEN_39_EN_39_BIT 0
1622
1623// Register write enable for MIO PAD attributes.
1624#define PINMUX_MIO_PAD_ATTR_REGWEN_40_REG_OFFSET 0x3e4
1625#define PINMUX_MIO_PAD_ATTR_REGWEN_40_REG_RESVAL 0x1u
1626#define PINMUX_MIO_PAD_ATTR_REGWEN_40_EN_40_BIT 0
1627
1628// Register write enable for MIO PAD attributes.
1629#define PINMUX_MIO_PAD_ATTR_REGWEN_41_REG_OFFSET 0x3e8
1630#define PINMUX_MIO_PAD_ATTR_REGWEN_41_REG_RESVAL 0x1u
1631#define PINMUX_MIO_PAD_ATTR_REGWEN_41_EN_41_BIT 0
1632
1633// Register write enable for MIO PAD attributes.
1634#define PINMUX_MIO_PAD_ATTR_REGWEN_42_REG_OFFSET 0x3ec
1635#define PINMUX_MIO_PAD_ATTR_REGWEN_42_REG_RESVAL 0x1u
1636#define PINMUX_MIO_PAD_ATTR_REGWEN_42_EN_42_BIT 0
1637
1638// Register write enable for MIO PAD attributes.
1639#define PINMUX_MIO_PAD_ATTR_REGWEN_43_REG_OFFSET 0x3f0
1640#define PINMUX_MIO_PAD_ATTR_REGWEN_43_REG_RESVAL 0x1u
1641#define PINMUX_MIO_PAD_ATTR_REGWEN_43_EN_43_BIT 0
1642
1643// Register write enable for MIO PAD attributes.
1644#define PINMUX_MIO_PAD_ATTR_REGWEN_44_REG_OFFSET 0x3f4
1645#define PINMUX_MIO_PAD_ATTR_REGWEN_44_REG_RESVAL 0x1u
1646#define PINMUX_MIO_PAD_ATTR_REGWEN_44_EN_44_BIT 0
1647
1648// Register write enable for MIO PAD attributes.
1649#define PINMUX_MIO_PAD_ATTR_REGWEN_45_REG_OFFSET 0x3f8
1650#define PINMUX_MIO_PAD_ATTR_REGWEN_45_REG_RESVAL 0x1u
1651#define PINMUX_MIO_PAD_ATTR_REGWEN_45_EN_45_BIT 0
1652
1653// Register write enable for MIO PAD attributes.
1654#define PINMUX_MIO_PAD_ATTR_REGWEN_46_REG_OFFSET 0x3fc
1655#define PINMUX_MIO_PAD_ATTR_REGWEN_46_REG_RESVAL 0x1u
1656#define PINMUX_MIO_PAD_ATTR_REGWEN_46_EN_46_BIT 0
1657
1658// Muxed pad attributes.
1659#define PINMUX_MIO_PAD_ATTR_INVERT_FIELD_WIDTH 1
1660#define PINMUX_MIO_PAD_ATTR_VIRTUAL_OD_EN_FIELD_WIDTH 1
1661#define PINMUX_MIO_PAD_ATTR_PULL_EN_FIELD_WIDTH 1
1662#define PINMUX_MIO_PAD_ATTR_PULL_SELECT_FIELD_WIDTH 1
1663#define PINMUX_MIO_PAD_ATTR_KEEPER_EN_FIELD_WIDTH 1
1664#define PINMUX_MIO_PAD_ATTR_SCHMITT_EN_FIELD_WIDTH 1
1665#define PINMUX_MIO_PAD_ATTR_OD_EN_FIELD_WIDTH 1
1666#define PINMUX_MIO_PAD_ATTR_INPUT_DISABLE_FIELD_WIDTH 1
1667#define PINMUX_MIO_PAD_ATTR_SLEW_RATE_FIELD_WIDTH 2
1668#define PINMUX_MIO_PAD_ATTR_DRIVE_STRENGTH_FIELD_WIDTH 4
1669#define PINMUX_MIO_PAD_ATTR_MULTIREG_COUNT 47
1670
1671// Muxed pad attributes.
1672#define PINMUX_MIO_PAD_ATTR_0_REG_OFFSET 0x400
1673#define PINMUX_MIO_PAD_ATTR_0_REG_RESVAL 0x0u
1674#define PINMUX_MIO_PAD_ATTR_0_INVERT_0_BIT 0
1675#define PINMUX_MIO_PAD_ATTR_0_VIRTUAL_OD_EN_0_BIT 1
1676#define PINMUX_MIO_PAD_ATTR_0_PULL_EN_0_BIT 2
1677#define PINMUX_MIO_PAD_ATTR_0_PULL_SELECT_0_BIT 3
1678#define PINMUX_MIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_DOWN 0x0
1679#define PINMUX_MIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_UP 0x1
1680#define PINMUX_MIO_PAD_ATTR_0_KEEPER_EN_0_BIT 4
1681#define PINMUX_MIO_PAD_ATTR_0_SCHMITT_EN_0_BIT 5
1682#define PINMUX_MIO_PAD_ATTR_0_OD_EN_0_BIT 6
1683#define PINMUX_MIO_PAD_ATTR_0_INPUT_DISABLE_0_BIT 7
1684#define PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_MASK 0x3u
1685#define PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET 16
1686#define PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_FIELD \
1687 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_MASK, .index = PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET })
1688#define PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK 0xfu
1689#define PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET 20
1690#define PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_FIELD \
1691 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK, .index = PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET })
1692
1693// Muxed pad attributes.
1694#define PINMUX_MIO_PAD_ATTR_1_REG_OFFSET 0x404
1695#define PINMUX_MIO_PAD_ATTR_1_REG_RESVAL 0x0u
1696#define PINMUX_MIO_PAD_ATTR_1_INVERT_1_BIT 0
1697#define PINMUX_MIO_PAD_ATTR_1_VIRTUAL_OD_EN_1_BIT 1
1698#define PINMUX_MIO_PAD_ATTR_1_PULL_EN_1_BIT 2
1699#define PINMUX_MIO_PAD_ATTR_1_PULL_SELECT_1_BIT 3
1700#define PINMUX_MIO_PAD_ATTR_1_KEEPER_EN_1_BIT 4
1701#define PINMUX_MIO_PAD_ATTR_1_SCHMITT_EN_1_BIT 5
1702#define PINMUX_MIO_PAD_ATTR_1_OD_EN_1_BIT 6
1703#define PINMUX_MIO_PAD_ATTR_1_INPUT_DISABLE_1_BIT 7
1704#define PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_MASK 0x3u
1705#define PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET 16
1706#define PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_FIELD \
1707 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_MASK, .index = PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET })
1708#define PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK 0xfu
1709#define PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET 20
1710#define PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_FIELD \
1711 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK, .index = PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET })
1712
1713// Muxed pad attributes.
1714#define PINMUX_MIO_PAD_ATTR_2_REG_OFFSET 0x408
1715#define PINMUX_MIO_PAD_ATTR_2_REG_RESVAL 0x0u
1716#define PINMUX_MIO_PAD_ATTR_2_INVERT_2_BIT 0
1717#define PINMUX_MIO_PAD_ATTR_2_VIRTUAL_OD_EN_2_BIT 1
1718#define PINMUX_MIO_PAD_ATTR_2_PULL_EN_2_BIT 2
1719#define PINMUX_MIO_PAD_ATTR_2_PULL_SELECT_2_BIT 3
1720#define PINMUX_MIO_PAD_ATTR_2_KEEPER_EN_2_BIT 4
1721#define PINMUX_MIO_PAD_ATTR_2_SCHMITT_EN_2_BIT 5
1722#define PINMUX_MIO_PAD_ATTR_2_OD_EN_2_BIT 6
1723#define PINMUX_MIO_PAD_ATTR_2_INPUT_DISABLE_2_BIT 7
1724#define PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_MASK 0x3u
1725#define PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET 16
1726#define PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_FIELD \
1727 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_MASK, .index = PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET })
1728#define PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK 0xfu
1729#define PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET 20
1730#define PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_FIELD \
1731 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK, .index = PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET })
1732
1733// Muxed pad attributes.
1734#define PINMUX_MIO_PAD_ATTR_3_REG_OFFSET 0x40c
1735#define PINMUX_MIO_PAD_ATTR_3_REG_RESVAL 0x0u
1736#define PINMUX_MIO_PAD_ATTR_3_INVERT_3_BIT 0
1737#define PINMUX_MIO_PAD_ATTR_3_VIRTUAL_OD_EN_3_BIT 1
1738#define PINMUX_MIO_PAD_ATTR_3_PULL_EN_3_BIT 2
1739#define PINMUX_MIO_PAD_ATTR_3_PULL_SELECT_3_BIT 3
1740#define PINMUX_MIO_PAD_ATTR_3_KEEPER_EN_3_BIT 4
1741#define PINMUX_MIO_PAD_ATTR_3_SCHMITT_EN_3_BIT 5
1742#define PINMUX_MIO_PAD_ATTR_3_OD_EN_3_BIT 6
1743#define PINMUX_MIO_PAD_ATTR_3_INPUT_DISABLE_3_BIT 7
1744#define PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_MASK 0x3u
1745#define PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET 16
1746#define PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_FIELD \
1747 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_MASK, .index = PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET })
1748#define PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK 0xfu
1749#define PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET 20
1750#define PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_FIELD \
1751 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK, .index = PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET })
1752
1753// Muxed pad attributes.
1754#define PINMUX_MIO_PAD_ATTR_4_REG_OFFSET 0x410
1755#define PINMUX_MIO_PAD_ATTR_4_REG_RESVAL 0x0u
1756#define PINMUX_MIO_PAD_ATTR_4_INVERT_4_BIT 0
1757#define PINMUX_MIO_PAD_ATTR_4_VIRTUAL_OD_EN_4_BIT 1
1758#define PINMUX_MIO_PAD_ATTR_4_PULL_EN_4_BIT 2
1759#define PINMUX_MIO_PAD_ATTR_4_PULL_SELECT_4_BIT 3
1760#define PINMUX_MIO_PAD_ATTR_4_KEEPER_EN_4_BIT 4
1761#define PINMUX_MIO_PAD_ATTR_4_SCHMITT_EN_4_BIT 5
1762#define PINMUX_MIO_PAD_ATTR_4_OD_EN_4_BIT 6
1763#define PINMUX_MIO_PAD_ATTR_4_INPUT_DISABLE_4_BIT 7
1764#define PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_MASK 0x3u
1765#define PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET 16
1766#define PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_FIELD \
1767 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_MASK, .index = PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET })
1768#define PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK 0xfu
1769#define PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET 20
1770#define PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_FIELD \
1771 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK, .index = PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET })
1772
1773// Muxed pad attributes.
1774#define PINMUX_MIO_PAD_ATTR_5_REG_OFFSET 0x414
1775#define PINMUX_MIO_PAD_ATTR_5_REG_RESVAL 0x0u
1776#define PINMUX_MIO_PAD_ATTR_5_INVERT_5_BIT 0
1777#define PINMUX_MIO_PAD_ATTR_5_VIRTUAL_OD_EN_5_BIT 1
1778#define PINMUX_MIO_PAD_ATTR_5_PULL_EN_5_BIT 2
1779#define PINMUX_MIO_PAD_ATTR_5_PULL_SELECT_5_BIT 3
1780#define PINMUX_MIO_PAD_ATTR_5_KEEPER_EN_5_BIT 4
1781#define PINMUX_MIO_PAD_ATTR_5_SCHMITT_EN_5_BIT 5
1782#define PINMUX_MIO_PAD_ATTR_5_OD_EN_5_BIT 6
1783#define PINMUX_MIO_PAD_ATTR_5_INPUT_DISABLE_5_BIT 7
1784#define PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_MASK 0x3u
1785#define PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET 16
1786#define PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_FIELD \
1787 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_MASK, .index = PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET })
1788#define PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK 0xfu
1789#define PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET 20
1790#define PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_FIELD \
1791 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK, .index = PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET })
1792
1793// Muxed pad attributes.
1794#define PINMUX_MIO_PAD_ATTR_6_REG_OFFSET 0x418
1795#define PINMUX_MIO_PAD_ATTR_6_REG_RESVAL 0x0u
1796#define PINMUX_MIO_PAD_ATTR_6_INVERT_6_BIT 0
1797#define PINMUX_MIO_PAD_ATTR_6_VIRTUAL_OD_EN_6_BIT 1
1798#define PINMUX_MIO_PAD_ATTR_6_PULL_EN_6_BIT 2
1799#define PINMUX_MIO_PAD_ATTR_6_PULL_SELECT_6_BIT 3
1800#define PINMUX_MIO_PAD_ATTR_6_KEEPER_EN_6_BIT 4
1801#define PINMUX_MIO_PAD_ATTR_6_SCHMITT_EN_6_BIT 5
1802#define PINMUX_MIO_PAD_ATTR_6_OD_EN_6_BIT 6
1803#define PINMUX_MIO_PAD_ATTR_6_INPUT_DISABLE_6_BIT 7
1804#define PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_MASK 0x3u
1805#define PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET 16
1806#define PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_FIELD \
1807 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_MASK, .index = PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET })
1808#define PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK 0xfu
1809#define PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET 20
1810#define PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_FIELD \
1811 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK, .index = PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET })
1812
1813// Muxed pad attributes.
1814#define PINMUX_MIO_PAD_ATTR_7_REG_OFFSET 0x41c
1815#define PINMUX_MIO_PAD_ATTR_7_REG_RESVAL 0x0u
1816#define PINMUX_MIO_PAD_ATTR_7_INVERT_7_BIT 0
1817#define PINMUX_MIO_PAD_ATTR_7_VIRTUAL_OD_EN_7_BIT 1
1818#define PINMUX_MIO_PAD_ATTR_7_PULL_EN_7_BIT 2
1819#define PINMUX_MIO_PAD_ATTR_7_PULL_SELECT_7_BIT 3
1820#define PINMUX_MIO_PAD_ATTR_7_KEEPER_EN_7_BIT 4
1821#define PINMUX_MIO_PAD_ATTR_7_SCHMITT_EN_7_BIT 5
1822#define PINMUX_MIO_PAD_ATTR_7_OD_EN_7_BIT 6
1823#define PINMUX_MIO_PAD_ATTR_7_INPUT_DISABLE_7_BIT 7
1824#define PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_MASK 0x3u
1825#define PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET 16
1826#define PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_FIELD \
1827 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_MASK, .index = PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET })
1828#define PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK 0xfu
1829#define PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET 20
1830#define PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_FIELD \
1831 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK, .index = PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET })
1832
1833// Muxed pad attributes.
1834#define PINMUX_MIO_PAD_ATTR_8_REG_OFFSET 0x420
1835#define PINMUX_MIO_PAD_ATTR_8_REG_RESVAL 0x0u
1836#define PINMUX_MIO_PAD_ATTR_8_INVERT_8_BIT 0
1837#define PINMUX_MIO_PAD_ATTR_8_VIRTUAL_OD_EN_8_BIT 1
1838#define PINMUX_MIO_PAD_ATTR_8_PULL_EN_8_BIT 2
1839#define PINMUX_MIO_PAD_ATTR_8_PULL_SELECT_8_BIT 3
1840#define PINMUX_MIO_PAD_ATTR_8_KEEPER_EN_8_BIT 4
1841#define PINMUX_MIO_PAD_ATTR_8_SCHMITT_EN_8_BIT 5
1842#define PINMUX_MIO_PAD_ATTR_8_OD_EN_8_BIT 6
1843#define PINMUX_MIO_PAD_ATTR_8_INPUT_DISABLE_8_BIT 7
1844#define PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_MASK 0x3u
1845#define PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET 16
1846#define PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_FIELD \
1847 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_MASK, .index = PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET })
1848#define PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK 0xfu
1849#define PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET 20
1850#define PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_FIELD \
1851 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK, .index = PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET })
1852
1853// Muxed pad attributes.
1854#define PINMUX_MIO_PAD_ATTR_9_REG_OFFSET 0x424
1855#define PINMUX_MIO_PAD_ATTR_9_REG_RESVAL 0x0u
1856#define PINMUX_MIO_PAD_ATTR_9_INVERT_9_BIT 0
1857#define PINMUX_MIO_PAD_ATTR_9_VIRTUAL_OD_EN_9_BIT 1
1858#define PINMUX_MIO_PAD_ATTR_9_PULL_EN_9_BIT 2
1859#define PINMUX_MIO_PAD_ATTR_9_PULL_SELECT_9_BIT 3
1860#define PINMUX_MIO_PAD_ATTR_9_KEEPER_EN_9_BIT 4
1861#define PINMUX_MIO_PAD_ATTR_9_SCHMITT_EN_9_BIT 5
1862#define PINMUX_MIO_PAD_ATTR_9_OD_EN_9_BIT 6
1863#define PINMUX_MIO_PAD_ATTR_9_INPUT_DISABLE_9_BIT 7
1864#define PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_MASK 0x3u
1865#define PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET 16
1866#define PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_FIELD \
1867 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_MASK, .index = PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET })
1868#define PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK 0xfu
1869#define PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET 20
1870#define PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_FIELD \
1871 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK, .index = PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET })
1872
1873// Muxed pad attributes.
1874#define PINMUX_MIO_PAD_ATTR_10_REG_OFFSET 0x428
1875#define PINMUX_MIO_PAD_ATTR_10_REG_RESVAL 0x0u
1876#define PINMUX_MIO_PAD_ATTR_10_INVERT_10_BIT 0
1877#define PINMUX_MIO_PAD_ATTR_10_VIRTUAL_OD_EN_10_BIT 1
1878#define PINMUX_MIO_PAD_ATTR_10_PULL_EN_10_BIT 2
1879#define PINMUX_MIO_PAD_ATTR_10_PULL_SELECT_10_BIT 3
1880#define PINMUX_MIO_PAD_ATTR_10_KEEPER_EN_10_BIT 4
1881#define PINMUX_MIO_PAD_ATTR_10_SCHMITT_EN_10_BIT 5
1882#define PINMUX_MIO_PAD_ATTR_10_OD_EN_10_BIT 6
1883#define PINMUX_MIO_PAD_ATTR_10_INPUT_DISABLE_10_BIT 7
1884#define PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_MASK 0x3u
1885#define PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET 16
1886#define PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_FIELD \
1887 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_MASK, .index = PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET })
1888#define PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK 0xfu
1889#define PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET 20
1890#define PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_FIELD \
1891 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK, .index = PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET })
1892
1893// Muxed pad attributes.
1894#define PINMUX_MIO_PAD_ATTR_11_REG_OFFSET 0x42c
1895#define PINMUX_MIO_PAD_ATTR_11_REG_RESVAL 0x0u
1896#define PINMUX_MIO_PAD_ATTR_11_INVERT_11_BIT 0
1897#define PINMUX_MIO_PAD_ATTR_11_VIRTUAL_OD_EN_11_BIT 1
1898#define PINMUX_MIO_PAD_ATTR_11_PULL_EN_11_BIT 2
1899#define PINMUX_MIO_PAD_ATTR_11_PULL_SELECT_11_BIT 3
1900#define PINMUX_MIO_PAD_ATTR_11_KEEPER_EN_11_BIT 4
1901#define PINMUX_MIO_PAD_ATTR_11_SCHMITT_EN_11_BIT 5
1902#define PINMUX_MIO_PAD_ATTR_11_OD_EN_11_BIT 6
1903#define PINMUX_MIO_PAD_ATTR_11_INPUT_DISABLE_11_BIT 7
1904#define PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_MASK 0x3u
1905#define PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET 16
1906#define PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_FIELD \
1907 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_MASK, .index = PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET })
1908#define PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK 0xfu
1909#define PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET 20
1910#define PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_FIELD \
1911 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK, .index = PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET })
1912
1913// Muxed pad attributes.
1914#define PINMUX_MIO_PAD_ATTR_12_REG_OFFSET 0x430
1915#define PINMUX_MIO_PAD_ATTR_12_REG_RESVAL 0x0u
1916#define PINMUX_MIO_PAD_ATTR_12_INVERT_12_BIT 0
1917#define PINMUX_MIO_PAD_ATTR_12_VIRTUAL_OD_EN_12_BIT 1
1918#define PINMUX_MIO_PAD_ATTR_12_PULL_EN_12_BIT 2
1919#define PINMUX_MIO_PAD_ATTR_12_PULL_SELECT_12_BIT 3
1920#define PINMUX_MIO_PAD_ATTR_12_KEEPER_EN_12_BIT 4
1921#define PINMUX_MIO_PAD_ATTR_12_SCHMITT_EN_12_BIT 5
1922#define PINMUX_MIO_PAD_ATTR_12_OD_EN_12_BIT 6
1923#define PINMUX_MIO_PAD_ATTR_12_INPUT_DISABLE_12_BIT 7
1924#define PINMUX_MIO_PAD_ATTR_12_SLEW_RATE_12_MASK 0x3u
1925#define PINMUX_MIO_PAD_ATTR_12_SLEW_RATE_12_OFFSET 16
1926#define PINMUX_MIO_PAD_ATTR_12_SLEW_RATE_12_FIELD \
1927 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_12_SLEW_RATE_12_MASK, .index = PINMUX_MIO_PAD_ATTR_12_SLEW_RATE_12_OFFSET })
1928#define PINMUX_MIO_PAD_ATTR_12_DRIVE_STRENGTH_12_MASK 0xfu
1929#define PINMUX_MIO_PAD_ATTR_12_DRIVE_STRENGTH_12_OFFSET 20
1930#define PINMUX_MIO_PAD_ATTR_12_DRIVE_STRENGTH_12_FIELD \
1931 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_12_DRIVE_STRENGTH_12_MASK, .index = PINMUX_MIO_PAD_ATTR_12_DRIVE_STRENGTH_12_OFFSET })
1932
1933// Muxed pad attributes.
1934#define PINMUX_MIO_PAD_ATTR_13_REG_OFFSET 0x434
1935#define PINMUX_MIO_PAD_ATTR_13_REG_RESVAL 0x0u
1936#define PINMUX_MIO_PAD_ATTR_13_INVERT_13_BIT 0
1937#define PINMUX_MIO_PAD_ATTR_13_VIRTUAL_OD_EN_13_BIT 1
1938#define PINMUX_MIO_PAD_ATTR_13_PULL_EN_13_BIT 2
1939#define PINMUX_MIO_PAD_ATTR_13_PULL_SELECT_13_BIT 3
1940#define PINMUX_MIO_PAD_ATTR_13_KEEPER_EN_13_BIT 4
1941#define PINMUX_MIO_PAD_ATTR_13_SCHMITT_EN_13_BIT 5
1942#define PINMUX_MIO_PAD_ATTR_13_OD_EN_13_BIT 6
1943#define PINMUX_MIO_PAD_ATTR_13_INPUT_DISABLE_13_BIT 7
1944#define PINMUX_MIO_PAD_ATTR_13_SLEW_RATE_13_MASK 0x3u
1945#define PINMUX_MIO_PAD_ATTR_13_SLEW_RATE_13_OFFSET 16
1946#define PINMUX_MIO_PAD_ATTR_13_SLEW_RATE_13_FIELD \
1947 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_13_SLEW_RATE_13_MASK, .index = PINMUX_MIO_PAD_ATTR_13_SLEW_RATE_13_OFFSET })
1948#define PINMUX_MIO_PAD_ATTR_13_DRIVE_STRENGTH_13_MASK 0xfu
1949#define PINMUX_MIO_PAD_ATTR_13_DRIVE_STRENGTH_13_OFFSET 20
1950#define PINMUX_MIO_PAD_ATTR_13_DRIVE_STRENGTH_13_FIELD \
1951 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_13_DRIVE_STRENGTH_13_MASK, .index = PINMUX_MIO_PAD_ATTR_13_DRIVE_STRENGTH_13_OFFSET })
1952
1953// Muxed pad attributes.
1954#define PINMUX_MIO_PAD_ATTR_14_REG_OFFSET 0x438
1955#define PINMUX_MIO_PAD_ATTR_14_REG_RESVAL 0x0u
1956#define PINMUX_MIO_PAD_ATTR_14_INVERT_14_BIT 0
1957#define PINMUX_MIO_PAD_ATTR_14_VIRTUAL_OD_EN_14_BIT 1
1958#define PINMUX_MIO_PAD_ATTR_14_PULL_EN_14_BIT 2
1959#define PINMUX_MIO_PAD_ATTR_14_PULL_SELECT_14_BIT 3
1960#define PINMUX_MIO_PAD_ATTR_14_KEEPER_EN_14_BIT 4
1961#define PINMUX_MIO_PAD_ATTR_14_SCHMITT_EN_14_BIT 5
1962#define PINMUX_MIO_PAD_ATTR_14_OD_EN_14_BIT 6
1963#define PINMUX_MIO_PAD_ATTR_14_INPUT_DISABLE_14_BIT 7
1964#define PINMUX_MIO_PAD_ATTR_14_SLEW_RATE_14_MASK 0x3u
1965#define PINMUX_MIO_PAD_ATTR_14_SLEW_RATE_14_OFFSET 16
1966#define PINMUX_MIO_PAD_ATTR_14_SLEW_RATE_14_FIELD \
1967 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_14_SLEW_RATE_14_MASK, .index = PINMUX_MIO_PAD_ATTR_14_SLEW_RATE_14_OFFSET })
1968#define PINMUX_MIO_PAD_ATTR_14_DRIVE_STRENGTH_14_MASK 0xfu
1969#define PINMUX_MIO_PAD_ATTR_14_DRIVE_STRENGTH_14_OFFSET 20
1970#define PINMUX_MIO_PAD_ATTR_14_DRIVE_STRENGTH_14_FIELD \
1971 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_14_DRIVE_STRENGTH_14_MASK, .index = PINMUX_MIO_PAD_ATTR_14_DRIVE_STRENGTH_14_OFFSET })
1972
1973// Muxed pad attributes.
1974#define PINMUX_MIO_PAD_ATTR_15_REG_OFFSET 0x43c
1975#define PINMUX_MIO_PAD_ATTR_15_REG_RESVAL 0x0u
1976#define PINMUX_MIO_PAD_ATTR_15_INVERT_15_BIT 0
1977#define PINMUX_MIO_PAD_ATTR_15_VIRTUAL_OD_EN_15_BIT 1
1978#define PINMUX_MIO_PAD_ATTR_15_PULL_EN_15_BIT 2
1979#define PINMUX_MIO_PAD_ATTR_15_PULL_SELECT_15_BIT 3
1980#define PINMUX_MIO_PAD_ATTR_15_KEEPER_EN_15_BIT 4
1981#define PINMUX_MIO_PAD_ATTR_15_SCHMITT_EN_15_BIT 5
1982#define PINMUX_MIO_PAD_ATTR_15_OD_EN_15_BIT 6
1983#define PINMUX_MIO_PAD_ATTR_15_INPUT_DISABLE_15_BIT 7
1984#define PINMUX_MIO_PAD_ATTR_15_SLEW_RATE_15_MASK 0x3u
1985#define PINMUX_MIO_PAD_ATTR_15_SLEW_RATE_15_OFFSET 16
1986#define PINMUX_MIO_PAD_ATTR_15_SLEW_RATE_15_FIELD \
1987 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_15_SLEW_RATE_15_MASK, .index = PINMUX_MIO_PAD_ATTR_15_SLEW_RATE_15_OFFSET })
1988#define PINMUX_MIO_PAD_ATTR_15_DRIVE_STRENGTH_15_MASK 0xfu
1989#define PINMUX_MIO_PAD_ATTR_15_DRIVE_STRENGTH_15_OFFSET 20
1990#define PINMUX_MIO_PAD_ATTR_15_DRIVE_STRENGTH_15_FIELD \
1991 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_15_DRIVE_STRENGTH_15_MASK, .index = PINMUX_MIO_PAD_ATTR_15_DRIVE_STRENGTH_15_OFFSET })
1992
1993// Muxed pad attributes.
1994#define PINMUX_MIO_PAD_ATTR_16_REG_OFFSET 0x440
1995#define PINMUX_MIO_PAD_ATTR_16_REG_RESVAL 0x0u
1996#define PINMUX_MIO_PAD_ATTR_16_INVERT_16_BIT 0
1997#define PINMUX_MIO_PAD_ATTR_16_VIRTUAL_OD_EN_16_BIT 1
1998#define PINMUX_MIO_PAD_ATTR_16_PULL_EN_16_BIT 2
1999#define PINMUX_MIO_PAD_ATTR_16_PULL_SELECT_16_BIT 3
2000#define PINMUX_MIO_PAD_ATTR_16_KEEPER_EN_16_BIT 4
2001#define PINMUX_MIO_PAD_ATTR_16_SCHMITT_EN_16_BIT 5
2002#define PINMUX_MIO_PAD_ATTR_16_OD_EN_16_BIT 6
2003#define PINMUX_MIO_PAD_ATTR_16_INPUT_DISABLE_16_BIT 7
2004#define PINMUX_MIO_PAD_ATTR_16_SLEW_RATE_16_MASK 0x3u
2005#define PINMUX_MIO_PAD_ATTR_16_SLEW_RATE_16_OFFSET 16
2006#define PINMUX_MIO_PAD_ATTR_16_SLEW_RATE_16_FIELD \
2007 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_16_SLEW_RATE_16_MASK, .index = PINMUX_MIO_PAD_ATTR_16_SLEW_RATE_16_OFFSET })
2008#define PINMUX_MIO_PAD_ATTR_16_DRIVE_STRENGTH_16_MASK 0xfu
2009#define PINMUX_MIO_PAD_ATTR_16_DRIVE_STRENGTH_16_OFFSET 20
2010#define PINMUX_MIO_PAD_ATTR_16_DRIVE_STRENGTH_16_FIELD \
2011 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_16_DRIVE_STRENGTH_16_MASK, .index = PINMUX_MIO_PAD_ATTR_16_DRIVE_STRENGTH_16_OFFSET })
2012
2013// Muxed pad attributes.
2014#define PINMUX_MIO_PAD_ATTR_17_REG_OFFSET 0x444
2015#define PINMUX_MIO_PAD_ATTR_17_REG_RESVAL 0x0u
2016#define PINMUX_MIO_PAD_ATTR_17_INVERT_17_BIT 0
2017#define PINMUX_MIO_PAD_ATTR_17_VIRTUAL_OD_EN_17_BIT 1
2018#define PINMUX_MIO_PAD_ATTR_17_PULL_EN_17_BIT 2
2019#define PINMUX_MIO_PAD_ATTR_17_PULL_SELECT_17_BIT 3
2020#define PINMUX_MIO_PAD_ATTR_17_KEEPER_EN_17_BIT 4
2021#define PINMUX_MIO_PAD_ATTR_17_SCHMITT_EN_17_BIT 5
2022#define PINMUX_MIO_PAD_ATTR_17_OD_EN_17_BIT 6
2023#define PINMUX_MIO_PAD_ATTR_17_INPUT_DISABLE_17_BIT 7
2024#define PINMUX_MIO_PAD_ATTR_17_SLEW_RATE_17_MASK 0x3u
2025#define PINMUX_MIO_PAD_ATTR_17_SLEW_RATE_17_OFFSET 16
2026#define PINMUX_MIO_PAD_ATTR_17_SLEW_RATE_17_FIELD \
2027 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_17_SLEW_RATE_17_MASK, .index = PINMUX_MIO_PAD_ATTR_17_SLEW_RATE_17_OFFSET })
2028#define PINMUX_MIO_PAD_ATTR_17_DRIVE_STRENGTH_17_MASK 0xfu
2029#define PINMUX_MIO_PAD_ATTR_17_DRIVE_STRENGTH_17_OFFSET 20
2030#define PINMUX_MIO_PAD_ATTR_17_DRIVE_STRENGTH_17_FIELD \
2031 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_17_DRIVE_STRENGTH_17_MASK, .index = PINMUX_MIO_PAD_ATTR_17_DRIVE_STRENGTH_17_OFFSET })
2032
2033// Muxed pad attributes.
2034#define PINMUX_MIO_PAD_ATTR_18_REG_OFFSET 0x448
2035#define PINMUX_MIO_PAD_ATTR_18_REG_RESVAL 0x0u
2036#define PINMUX_MIO_PAD_ATTR_18_INVERT_18_BIT 0
2037#define PINMUX_MIO_PAD_ATTR_18_VIRTUAL_OD_EN_18_BIT 1
2038#define PINMUX_MIO_PAD_ATTR_18_PULL_EN_18_BIT 2
2039#define PINMUX_MIO_PAD_ATTR_18_PULL_SELECT_18_BIT 3
2040#define PINMUX_MIO_PAD_ATTR_18_KEEPER_EN_18_BIT 4
2041#define PINMUX_MIO_PAD_ATTR_18_SCHMITT_EN_18_BIT 5
2042#define PINMUX_MIO_PAD_ATTR_18_OD_EN_18_BIT 6
2043#define PINMUX_MIO_PAD_ATTR_18_INPUT_DISABLE_18_BIT 7
2044#define PINMUX_MIO_PAD_ATTR_18_SLEW_RATE_18_MASK 0x3u
2045#define PINMUX_MIO_PAD_ATTR_18_SLEW_RATE_18_OFFSET 16
2046#define PINMUX_MIO_PAD_ATTR_18_SLEW_RATE_18_FIELD \
2047 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_18_SLEW_RATE_18_MASK, .index = PINMUX_MIO_PAD_ATTR_18_SLEW_RATE_18_OFFSET })
2048#define PINMUX_MIO_PAD_ATTR_18_DRIVE_STRENGTH_18_MASK 0xfu
2049#define PINMUX_MIO_PAD_ATTR_18_DRIVE_STRENGTH_18_OFFSET 20
2050#define PINMUX_MIO_PAD_ATTR_18_DRIVE_STRENGTH_18_FIELD \
2051 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_18_DRIVE_STRENGTH_18_MASK, .index = PINMUX_MIO_PAD_ATTR_18_DRIVE_STRENGTH_18_OFFSET })
2052
2053// Muxed pad attributes.
2054#define PINMUX_MIO_PAD_ATTR_19_REG_OFFSET 0x44c
2055#define PINMUX_MIO_PAD_ATTR_19_REG_RESVAL 0x0u
2056#define PINMUX_MIO_PAD_ATTR_19_INVERT_19_BIT 0
2057#define PINMUX_MIO_PAD_ATTR_19_VIRTUAL_OD_EN_19_BIT 1
2058#define PINMUX_MIO_PAD_ATTR_19_PULL_EN_19_BIT 2
2059#define PINMUX_MIO_PAD_ATTR_19_PULL_SELECT_19_BIT 3
2060#define PINMUX_MIO_PAD_ATTR_19_KEEPER_EN_19_BIT 4
2061#define PINMUX_MIO_PAD_ATTR_19_SCHMITT_EN_19_BIT 5
2062#define PINMUX_MIO_PAD_ATTR_19_OD_EN_19_BIT 6
2063#define PINMUX_MIO_PAD_ATTR_19_INPUT_DISABLE_19_BIT 7
2064#define PINMUX_MIO_PAD_ATTR_19_SLEW_RATE_19_MASK 0x3u
2065#define PINMUX_MIO_PAD_ATTR_19_SLEW_RATE_19_OFFSET 16
2066#define PINMUX_MIO_PAD_ATTR_19_SLEW_RATE_19_FIELD \
2067 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_19_SLEW_RATE_19_MASK, .index = PINMUX_MIO_PAD_ATTR_19_SLEW_RATE_19_OFFSET })
2068#define PINMUX_MIO_PAD_ATTR_19_DRIVE_STRENGTH_19_MASK 0xfu
2069#define PINMUX_MIO_PAD_ATTR_19_DRIVE_STRENGTH_19_OFFSET 20
2070#define PINMUX_MIO_PAD_ATTR_19_DRIVE_STRENGTH_19_FIELD \
2071 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_19_DRIVE_STRENGTH_19_MASK, .index = PINMUX_MIO_PAD_ATTR_19_DRIVE_STRENGTH_19_OFFSET })
2072
2073// Muxed pad attributes.
2074#define PINMUX_MIO_PAD_ATTR_20_REG_OFFSET 0x450
2075#define PINMUX_MIO_PAD_ATTR_20_REG_RESVAL 0x0u
2076#define PINMUX_MIO_PAD_ATTR_20_INVERT_20_BIT 0
2077#define PINMUX_MIO_PAD_ATTR_20_VIRTUAL_OD_EN_20_BIT 1
2078#define PINMUX_MIO_PAD_ATTR_20_PULL_EN_20_BIT 2
2079#define PINMUX_MIO_PAD_ATTR_20_PULL_SELECT_20_BIT 3
2080#define PINMUX_MIO_PAD_ATTR_20_KEEPER_EN_20_BIT 4
2081#define PINMUX_MIO_PAD_ATTR_20_SCHMITT_EN_20_BIT 5
2082#define PINMUX_MIO_PAD_ATTR_20_OD_EN_20_BIT 6
2083#define PINMUX_MIO_PAD_ATTR_20_INPUT_DISABLE_20_BIT 7
2084#define PINMUX_MIO_PAD_ATTR_20_SLEW_RATE_20_MASK 0x3u
2085#define PINMUX_MIO_PAD_ATTR_20_SLEW_RATE_20_OFFSET 16
2086#define PINMUX_MIO_PAD_ATTR_20_SLEW_RATE_20_FIELD \
2087 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_20_SLEW_RATE_20_MASK, .index = PINMUX_MIO_PAD_ATTR_20_SLEW_RATE_20_OFFSET })
2088#define PINMUX_MIO_PAD_ATTR_20_DRIVE_STRENGTH_20_MASK 0xfu
2089#define PINMUX_MIO_PAD_ATTR_20_DRIVE_STRENGTH_20_OFFSET 20
2090#define PINMUX_MIO_PAD_ATTR_20_DRIVE_STRENGTH_20_FIELD \
2091 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_20_DRIVE_STRENGTH_20_MASK, .index = PINMUX_MIO_PAD_ATTR_20_DRIVE_STRENGTH_20_OFFSET })
2092
2093// Muxed pad attributes.
2094#define PINMUX_MIO_PAD_ATTR_21_REG_OFFSET 0x454
2095#define PINMUX_MIO_PAD_ATTR_21_REG_RESVAL 0x0u
2096#define PINMUX_MIO_PAD_ATTR_21_INVERT_21_BIT 0
2097#define PINMUX_MIO_PAD_ATTR_21_VIRTUAL_OD_EN_21_BIT 1
2098#define PINMUX_MIO_PAD_ATTR_21_PULL_EN_21_BIT 2
2099#define PINMUX_MIO_PAD_ATTR_21_PULL_SELECT_21_BIT 3
2100#define PINMUX_MIO_PAD_ATTR_21_KEEPER_EN_21_BIT 4
2101#define PINMUX_MIO_PAD_ATTR_21_SCHMITT_EN_21_BIT 5
2102#define PINMUX_MIO_PAD_ATTR_21_OD_EN_21_BIT 6
2103#define PINMUX_MIO_PAD_ATTR_21_INPUT_DISABLE_21_BIT 7
2104#define PINMUX_MIO_PAD_ATTR_21_SLEW_RATE_21_MASK 0x3u
2105#define PINMUX_MIO_PAD_ATTR_21_SLEW_RATE_21_OFFSET 16
2106#define PINMUX_MIO_PAD_ATTR_21_SLEW_RATE_21_FIELD \
2107 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_21_SLEW_RATE_21_MASK, .index = PINMUX_MIO_PAD_ATTR_21_SLEW_RATE_21_OFFSET })
2108#define PINMUX_MIO_PAD_ATTR_21_DRIVE_STRENGTH_21_MASK 0xfu
2109#define PINMUX_MIO_PAD_ATTR_21_DRIVE_STRENGTH_21_OFFSET 20
2110#define PINMUX_MIO_PAD_ATTR_21_DRIVE_STRENGTH_21_FIELD \
2111 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_21_DRIVE_STRENGTH_21_MASK, .index = PINMUX_MIO_PAD_ATTR_21_DRIVE_STRENGTH_21_OFFSET })
2112
2113// Muxed pad attributes.
2114#define PINMUX_MIO_PAD_ATTR_22_REG_OFFSET 0x458
2115#define PINMUX_MIO_PAD_ATTR_22_REG_RESVAL 0x0u
2116#define PINMUX_MIO_PAD_ATTR_22_INVERT_22_BIT 0
2117#define PINMUX_MIO_PAD_ATTR_22_VIRTUAL_OD_EN_22_BIT 1
2118#define PINMUX_MIO_PAD_ATTR_22_PULL_EN_22_BIT 2
2119#define PINMUX_MIO_PAD_ATTR_22_PULL_SELECT_22_BIT 3
2120#define PINMUX_MIO_PAD_ATTR_22_KEEPER_EN_22_BIT 4
2121#define PINMUX_MIO_PAD_ATTR_22_SCHMITT_EN_22_BIT 5
2122#define PINMUX_MIO_PAD_ATTR_22_OD_EN_22_BIT 6
2123#define PINMUX_MIO_PAD_ATTR_22_INPUT_DISABLE_22_BIT 7
2124#define PINMUX_MIO_PAD_ATTR_22_SLEW_RATE_22_MASK 0x3u
2125#define PINMUX_MIO_PAD_ATTR_22_SLEW_RATE_22_OFFSET 16
2126#define PINMUX_MIO_PAD_ATTR_22_SLEW_RATE_22_FIELD \
2127 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_22_SLEW_RATE_22_MASK, .index = PINMUX_MIO_PAD_ATTR_22_SLEW_RATE_22_OFFSET })
2128#define PINMUX_MIO_PAD_ATTR_22_DRIVE_STRENGTH_22_MASK 0xfu
2129#define PINMUX_MIO_PAD_ATTR_22_DRIVE_STRENGTH_22_OFFSET 20
2130#define PINMUX_MIO_PAD_ATTR_22_DRIVE_STRENGTH_22_FIELD \
2131 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_22_DRIVE_STRENGTH_22_MASK, .index = PINMUX_MIO_PAD_ATTR_22_DRIVE_STRENGTH_22_OFFSET })
2132
2133// Muxed pad attributes.
2134#define PINMUX_MIO_PAD_ATTR_23_REG_OFFSET 0x45c
2135#define PINMUX_MIO_PAD_ATTR_23_REG_RESVAL 0x0u
2136#define PINMUX_MIO_PAD_ATTR_23_INVERT_23_BIT 0
2137#define PINMUX_MIO_PAD_ATTR_23_VIRTUAL_OD_EN_23_BIT 1
2138#define PINMUX_MIO_PAD_ATTR_23_PULL_EN_23_BIT 2
2139#define PINMUX_MIO_PAD_ATTR_23_PULL_SELECT_23_BIT 3
2140#define PINMUX_MIO_PAD_ATTR_23_KEEPER_EN_23_BIT 4
2141#define PINMUX_MIO_PAD_ATTR_23_SCHMITT_EN_23_BIT 5
2142#define PINMUX_MIO_PAD_ATTR_23_OD_EN_23_BIT 6
2143#define PINMUX_MIO_PAD_ATTR_23_INPUT_DISABLE_23_BIT 7
2144#define PINMUX_MIO_PAD_ATTR_23_SLEW_RATE_23_MASK 0x3u
2145#define PINMUX_MIO_PAD_ATTR_23_SLEW_RATE_23_OFFSET 16
2146#define PINMUX_MIO_PAD_ATTR_23_SLEW_RATE_23_FIELD \
2147 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_23_SLEW_RATE_23_MASK, .index = PINMUX_MIO_PAD_ATTR_23_SLEW_RATE_23_OFFSET })
2148#define PINMUX_MIO_PAD_ATTR_23_DRIVE_STRENGTH_23_MASK 0xfu
2149#define PINMUX_MIO_PAD_ATTR_23_DRIVE_STRENGTH_23_OFFSET 20
2150#define PINMUX_MIO_PAD_ATTR_23_DRIVE_STRENGTH_23_FIELD \
2151 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_23_DRIVE_STRENGTH_23_MASK, .index = PINMUX_MIO_PAD_ATTR_23_DRIVE_STRENGTH_23_OFFSET })
2152
2153// Muxed pad attributes.
2154#define PINMUX_MIO_PAD_ATTR_24_REG_OFFSET 0x460
2155#define PINMUX_MIO_PAD_ATTR_24_REG_RESVAL 0x0u
2156#define PINMUX_MIO_PAD_ATTR_24_INVERT_24_BIT 0
2157#define PINMUX_MIO_PAD_ATTR_24_VIRTUAL_OD_EN_24_BIT 1
2158#define PINMUX_MIO_PAD_ATTR_24_PULL_EN_24_BIT 2
2159#define PINMUX_MIO_PAD_ATTR_24_PULL_SELECT_24_BIT 3
2160#define PINMUX_MIO_PAD_ATTR_24_KEEPER_EN_24_BIT 4
2161#define PINMUX_MIO_PAD_ATTR_24_SCHMITT_EN_24_BIT 5
2162#define PINMUX_MIO_PAD_ATTR_24_OD_EN_24_BIT 6
2163#define PINMUX_MIO_PAD_ATTR_24_INPUT_DISABLE_24_BIT 7
2164#define PINMUX_MIO_PAD_ATTR_24_SLEW_RATE_24_MASK 0x3u
2165#define PINMUX_MIO_PAD_ATTR_24_SLEW_RATE_24_OFFSET 16
2166#define PINMUX_MIO_PAD_ATTR_24_SLEW_RATE_24_FIELD \
2167 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_24_SLEW_RATE_24_MASK, .index = PINMUX_MIO_PAD_ATTR_24_SLEW_RATE_24_OFFSET })
2168#define PINMUX_MIO_PAD_ATTR_24_DRIVE_STRENGTH_24_MASK 0xfu
2169#define PINMUX_MIO_PAD_ATTR_24_DRIVE_STRENGTH_24_OFFSET 20
2170#define PINMUX_MIO_PAD_ATTR_24_DRIVE_STRENGTH_24_FIELD \
2171 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_24_DRIVE_STRENGTH_24_MASK, .index = PINMUX_MIO_PAD_ATTR_24_DRIVE_STRENGTH_24_OFFSET })
2172
2173// Muxed pad attributes.
2174#define PINMUX_MIO_PAD_ATTR_25_REG_OFFSET 0x464
2175#define PINMUX_MIO_PAD_ATTR_25_REG_RESVAL 0x0u
2176#define PINMUX_MIO_PAD_ATTR_25_INVERT_25_BIT 0
2177#define PINMUX_MIO_PAD_ATTR_25_VIRTUAL_OD_EN_25_BIT 1
2178#define PINMUX_MIO_PAD_ATTR_25_PULL_EN_25_BIT 2
2179#define PINMUX_MIO_PAD_ATTR_25_PULL_SELECT_25_BIT 3
2180#define PINMUX_MIO_PAD_ATTR_25_KEEPER_EN_25_BIT 4
2181#define PINMUX_MIO_PAD_ATTR_25_SCHMITT_EN_25_BIT 5
2182#define PINMUX_MIO_PAD_ATTR_25_OD_EN_25_BIT 6
2183#define PINMUX_MIO_PAD_ATTR_25_INPUT_DISABLE_25_BIT 7
2184#define PINMUX_MIO_PAD_ATTR_25_SLEW_RATE_25_MASK 0x3u
2185#define PINMUX_MIO_PAD_ATTR_25_SLEW_RATE_25_OFFSET 16
2186#define PINMUX_MIO_PAD_ATTR_25_SLEW_RATE_25_FIELD \
2187 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_25_SLEW_RATE_25_MASK, .index = PINMUX_MIO_PAD_ATTR_25_SLEW_RATE_25_OFFSET })
2188#define PINMUX_MIO_PAD_ATTR_25_DRIVE_STRENGTH_25_MASK 0xfu
2189#define PINMUX_MIO_PAD_ATTR_25_DRIVE_STRENGTH_25_OFFSET 20
2190#define PINMUX_MIO_PAD_ATTR_25_DRIVE_STRENGTH_25_FIELD \
2191 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_25_DRIVE_STRENGTH_25_MASK, .index = PINMUX_MIO_PAD_ATTR_25_DRIVE_STRENGTH_25_OFFSET })
2192
2193// Muxed pad attributes.
2194#define PINMUX_MIO_PAD_ATTR_26_REG_OFFSET 0x468
2195#define PINMUX_MIO_PAD_ATTR_26_REG_RESVAL 0x0u
2196#define PINMUX_MIO_PAD_ATTR_26_INVERT_26_BIT 0
2197#define PINMUX_MIO_PAD_ATTR_26_VIRTUAL_OD_EN_26_BIT 1
2198#define PINMUX_MIO_PAD_ATTR_26_PULL_EN_26_BIT 2
2199#define PINMUX_MIO_PAD_ATTR_26_PULL_SELECT_26_BIT 3
2200#define PINMUX_MIO_PAD_ATTR_26_KEEPER_EN_26_BIT 4
2201#define PINMUX_MIO_PAD_ATTR_26_SCHMITT_EN_26_BIT 5
2202#define PINMUX_MIO_PAD_ATTR_26_OD_EN_26_BIT 6
2203#define PINMUX_MIO_PAD_ATTR_26_INPUT_DISABLE_26_BIT 7
2204#define PINMUX_MIO_PAD_ATTR_26_SLEW_RATE_26_MASK 0x3u
2205#define PINMUX_MIO_PAD_ATTR_26_SLEW_RATE_26_OFFSET 16
2206#define PINMUX_MIO_PAD_ATTR_26_SLEW_RATE_26_FIELD \
2207 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_26_SLEW_RATE_26_MASK, .index = PINMUX_MIO_PAD_ATTR_26_SLEW_RATE_26_OFFSET })
2208#define PINMUX_MIO_PAD_ATTR_26_DRIVE_STRENGTH_26_MASK 0xfu
2209#define PINMUX_MIO_PAD_ATTR_26_DRIVE_STRENGTH_26_OFFSET 20
2210#define PINMUX_MIO_PAD_ATTR_26_DRIVE_STRENGTH_26_FIELD \
2211 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_26_DRIVE_STRENGTH_26_MASK, .index = PINMUX_MIO_PAD_ATTR_26_DRIVE_STRENGTH_26_OFFSET })
2212
2213// Muxed pad attributes.
2214#define PINMUX_MIO_PAD_ATTR_27_REG_OFFSET 0x46c
2215#define PINMUX_MIO_PAD_ATTR_27_REG_RESVAL 0x0u
2216#define PINMUX_MIO_PAD_ATTR_27_INVERT_27_BIT 0
2217#define PINMUX_MIO_PAD_ATTR_27_VIRTUAL_OD_EN_27_BIT 1
2218#define PINMUX_MIO_PAD_ATTR_27_PULL_EN_27_BIT 2
2219#define PINMUX_MIO_PAD_ATTR_27_PULL_SELECT_27_BIT 3
2220#define PINMUX_MIO_PAD_ATTR_27_KEEPER_EN_27_BIT 4
2221#define PINMUX_MIO_PAD_ATTR_27_SCHMITT_EN_27_BIT 5
2222#define PINMUX_MIO_PAD_ATTR_27_OD_EN_27_BIT 6
2223#define PINMUX_MIO_PAD_ATTR_27_INPUT_DISABLE_27_BIT 7
2224#define PINMUX_MIO_PAD_ATTR_27_SLEW_RATE_27_MASK 0x3u
2225#define PINMUX_MIO_PAD_ATTR_27_SLEW_RATE_27_OFFSET 16
2226#define PINMUX_MIO_PAD_ATTR_27_SLEW_RATE_27_FIELD \
2227 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_27_SLEW_RATE_27_MASK, .index = PINMUX_MIO_PAD_ATTR_27_SLEW_RATE_27_OFFSET })
2228#define PINMUX_MIO_PAD_ATTR_27_DRIVE_STRENGTH_27_MASK 0xfu
2229#define PINMUX_MIO_PAD_ATTR_27_DRIVE_STRENGTH_27_OFFSET 20
2230#define PINMUX_MIO_PAD_ATTR_27_DRIVE_STRENGTH_27_FIELD \
2231 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_27_DRIVE_STRENGTH_27_MASK, .index = PINMUX_MIO_PAD_ATTR_27_DRIVE_STRENGTH_27_OFFSET })
2232
2233// Muxed pad attributes.
2234#define PINMUX_MIO_PAD_ATTR_28_REG_OFFSET 0x470
2235#define PINMUX_MIO_PAD_ATTR_28_REG_RESVAL 0x0u
2236#define PINMUX_MIO_PAD_ATTR_28_INVERT_28_BIT 0
2237#define PINMUX_MIO_PAD_ATTR_28_VIRTUAL_OD_EN_28_BIT 1
2238#define PINMUX_MIO_PAD_ATTR_28_PULL_EN_28_BIT 2
2239#define PINMUX_MIO_PAD_ATTR_28_PULL_SELECT_28_BIT 3
2240#define PINMUX_MIO_PAD_ATTR_28_KEEPER_EN_28_BIT 4
2241#define PINMUX_MIO_PAD_ATTR_28_SCHMITT_EN_28_BIT 5
2242#define PINMUX_MIO_PAD_ATTR_28_OD_EN_28_BIT 6
2243#define PINMUX_MIO_PAD_ATTR_28_INPUT_DISABLE_28_BIT 7
2244#define PINMUX_MIO_PAD_ATTR_28_SLEW_RATE_28_MASK 0x3u
2245#define PINMUX_MIO_PAD_ATTR_28_SLEW_RATE_28_OFFSET 16
2246#define PINMUX_MIO_PAD_ATTR_28_SLEW_RATE_28_FIELD \
2247 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_28_SLEW_RATE_28_MASK, .index = PINMUX_MIO_PAD_ATTR_28_SLEW_RATE_28_OFFSET })
2248#define PINMUX_MIO_PAD_ATTR_28_DRIVE_STRENGTH_28_MASK 0xfu
2249#define PINMUX_MIO_PAD_ATTR_28_DRIVE_STRENGTH_28_OFFSET 20
2250#define PINMUX_MIO_PAD_ATTR_28_DRIVE_STRENGTH_28_FIELD \
2251 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_28_DRIVE_STRENGTH_28_MASK, .index = PINMUX_MIO_PAD_ATTR_28_DRIVE_STRENGTH_28_OFFSET })
2252
2253// Muxed pad attributes.
2254#define PINMUX_MIO_PAD_ATTR_29_REG_OFFSET 0x474
2255#define PINMUX_MIO_PAD_ATTR_29_REG_RESVAL 0x0u
2256#define PINMUX_MIO_PAD_ATTR_29_INVERT_29_BIT 0
2257#define PINMUX_MIO_PAD_ATTR_29_VIRTUAL_OD_EN_29_BIT 1
2258#define PINMUX_MIO_PAD_ATTR_29_PULL_EN_29_BIT 2
2259#define PINMUX_MIO_PAD_ATTR_29_PULL_SELECT_29_BIT 3
2260#define PINMUX_MIO_PAD_ATTR_29_KEEPER_EN_29_BIT 4
2261#define PINMUX_MIO_PAD_ATTR_29_SCHMITT_EN_29_BIT 5
2262#define PINMUX_MIO_PAD_ATTR_29_OD_EN_29_BIT 6
2263#define PINMUX_MIO_PAD_ATTR_29_INPUT_DISABLE_29_BIT 7
2264#define PINMUX_MIO_PAD_ATTR_29_SLEW_RATE_29_MASK 0x3u
2265#define PINMUX_MIO_PAD_ATTR_29_SLEW_RATE_29_OFFSET 16
2266#define PINMUX_MIO_PAD_ATTR_29_SLEW_RATE_29_FIELD \
2267 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_29_SLEW_RATE_29_MASK, .index = PINMUX_MIO_PAD_ATTR_29_SLEW_RATE_29_OFFSET })
2268#define PINMUX_MIO_PAD_ATTR_29_DRIVE_STRENGTH_29_MASK 0xfu
2269#define PINMUX_MIO_PAD_ATTR_29_DRIVE_STRENGTH_29_OFFSET 20
2270#define PINMUX_MIO_PAD_ATTR_29_DRIVE_STRENGTH_29_FIELD \
2271 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_29_DRIVE_STRENGTH_29_MASK, .index = PINMUX_MIO_PAD_ATTR_29_DRIVE_STRENGTH_29_OFFSET })
2272
2273// Muxed pad attributes.
2274#define PINMUX_MIO_PAD_ATTR_30_REG_OFFSET 0x478
2275#define PINMUX_MIO_PAD_ATTR_30_REG_RESVAL 0x0u
2276#define PINMUX_MIO_PAD_ATTR_30_INVERT_30_BIT 0
2277#define PINMUX_MIO_PAD_ATTR_30_VIRTUAL_OD_EN_30_BIT 1
2278#define PINMUX_MIO_PAD_ATTR_30_PULL_EN_30_BIT 2
2279#define PINMUX_MIO_PAD_ATTR_30_PULL_SELECT_30_BIT 3
2280#define PINMUX_MIO_PAD_ATTR_30_KEEPER_EN_30_BIT 4
2281#define PINMUX_MIO_PAD_ATTR_30_SCHMITT_EN_30_BIT 5
2282#define PINMUX_MIO_PAD_ATTR_30_OD_EN_30_BIT 6
2283#define PINMUX_MIO_PAD_ATTR_30_INPUT_DISABLE_30_BIT 7
2284#define PINMUX_MIO_PAD_ATTR_30_SLEW_RATE_30_MASK 0x3u
2285#define PINMUX_MIO_PAD_ATTR_30_SLEW_RATE_30_OFFSET 16
2286#define PINMUX_MIO_PAD_ATTR_30_SLEW_RATE_30_FIELD \
2287 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_30_SLEW_RATE_30_MASK, .index = PINMUX_MIO_PAD_ATTR_30_SLEW_RATE_30_OFFSET })
2288#define PINMUX_MIO_PAD_ATTR_30_DRIVE_STRENGTH_30_MASK 0xfu
2289#define PINMUX_MIO_PAD_ATTR_30_DRIVE_STRENGTH_30_OFFSET 20
2290#define PINMUX_MIO_PAD_ATTR_30_DRIVE_STRENGTH_30_FIELD \
2291 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_30_DRIVE_STRENGTH_30_MASK, .index = PINMUX_MIO_PAD_ATTR_30_DRIVE_STRENGTH_30_OFFSET })
2292
2293// Muxed pad attributes.
2294#define PINMUX_MIO_PAD_ATTR_31_REG_OFFSET 0x47c
2295#define PINMUX_MIO_PAD_ATTR_31_REG_RESVAL 0x0u
2296#define PINMUX_MIO_PAD_ATTR_31_INVERT_31_BIT 0
2297#define PINMUX_MIO_PAD_ATTR_31_VIRTUAL_OD_EN_31_BIT 1
2298#define PINMUX_MIO_PAD_ATTR_31_PULL_EN_31_BIT 2
2299#define PINMUX_MIO_PAD_ATTR_31_PULL_SELECT_31_BIT 3
2300#define PINMUX_MIO_PAD_ATTR_31_KEEPER_EN_31_BIT 4
2301#define PINMUX_MIO_PAD_ATTR_31_SCHMITT_EN_31_BIT 5
2302#define PINMUX_MIO_PAD_ATTR_31_OD_EN_31_BIT 6
2303#define PINMUX_MIO_PAD_ATTR_31_INPUT_DISABLE_31_BIT 7
2304#define PINMUX_MIO_PAD_ATTR_31_SLEW_RATE_31_MASK 0x3u
2305#define PINMUX_MIO_PAD_ATTR_31_SLEW_RATE_31_OFFSET 16
2306#define PINMUX_MIO_PAD_ATTR_31_SLEW_RATE_31_FIELD \
2307 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_31_SLEW_RATE_31_MASK, .index = PINMUX_MIO_PAD_ATTR_31_SLEW_RATE_31_OFFSET })
2308#define PINMUX_MIO_PAD_ATTR_31_DRIVE_STRENGTH_31_MASK 0xfu
2309#define PINMUX_MIO_PAD_ATTR_31_DRIVE_STRENGTH_31_OFFSET 20
2310#define PINMUX_MIO_PAD_ATTR_31_DRIVE_STRENGTH_31_FIELD \
2311 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_31_DRIVE_STRENGTH_31_MASK, .index = PINMUX_MIO_PAD_ATTR_31_DRIVE_STRENGTH_31_OFFSET })
2312
2313// Muxed pad attributes.
2314#define PINMUX_MIO_PAD_ATTR_32_REG_OFFSET 0x480
2315#define PINMUX_MIO_PAD_ATTR_32_REG_RESVAL 0x0u
2316#define PINMUX_MIO_PAD_ATTR_32_INVERT_32_BIT 0
2317#define PINMUX_MIO_PAD_ATTR_32_VIRTUAL_OD_EN_32_BIT 1
2318#define PINMUX_MIO_PAD_ATTR_32_PULL_EN_32_BIT 2
2319#define PINMUX_MIO_PAD_ATTR_32_PULL_SELECT_32_BIT 3
2320#define PINMUX_MIO_PAD_ATTR_32_KEEPER_EN_32_BIT 4
2321#define PINMUX_MIO_PAD_ATTR_32_SCHMITT_EN_32_BIT 5
2322#define PINMUX_MIO_PAD_ATTR_32_OD_EN_32_BIT 6
2323#define PINMUX_MIO_PAD_ATTR_32_INPUT_DISABLE_32_BIT 7
2324#define PINMUX_MIO_PAD_ATTR_32_SLEW_RATE_32_MASK 0x3u
2325#define PINMUX_MIO_PAD_ATTR_32_SLEW_RATE_32_OFFSET 16
2326#define PINMUX_MIO_PAD_ATTR_32_SLEW_RATE_32_FIELD \
2327 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_32_SLEW_RATE_32_MASK, .index = PINMUX_MIO_PAD_ATTR_32_SLEW_RATE_32_OFFSET })
2328#define PINMUX_MIO_PAD_ATTR_32_DRIVE_STRENGTH_32_MASK 0xfu
2329#define PINMUX_MIO_PAD_ATTR_32_DRIVE_STRENGTH_32_OFFSET 20
2330#define PINMUX_MIO_PAD_ATTR_32_DRIVE_STRENGTH_32_FIELD \
2331 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_32_DRIVE_STRENGTH_32_MASK, .index = PINMUX_MIO_PAD_ATTR_32_DRIVE_STRENGTH_32_OFFSET })
2332
2333// Muxed pad attributes.
2334#define PINMUX_MIO_PAD_ATTR_33_REG_OFFSET 0x484
2335#define PINMUX_MIO_PAD_ATTR_33_REG_RESVAL 0x0u
2336#define PINMUX_MIO_PAD_ATTR_33_INVERT_33_BIT 0
2337#define PINMUX_MIO_PAD_ATTR_33_VIRTUAL_OD_EN_33_BIT 1
2338#define PINMUX_MIO_PAD_ATTR_33_PULL_EN_33_BIT 2
2339#define PINMUX_MIO_PAD_ATTR_33_PULL_SELECT_33_BIT 3
2340#define PINMUX_MIO_PAD_ATTR_33_KEEPER_EN_33_BIT 4
2341#define PINMUX_MIO_PAD_ATTR_33_SCHMITT_EN_33_BIT 5
2342#define PINMUX_MIO_PAD_ATTR_33_OD_EN_33_BIT 6
2343#define PINMUX_MIO_PAD_ATTR_33_INPUT_DISABLE_33_BIT 7
2344#define PINMUX_MIO_PAD_ATTR_33_SLEW_RATE_33_MASK 0x3u
2345#define PINMUX_MIO_PAD_ATTR_33_SLEW_RATE_33_OFFSET 16
2346#define PINMUX_MIO_PAD_ATTR_33_SLEW_RATE_33_FIELD \
2347 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_33_SLEW_RATE_33_MASK, .index = PINMUX_MIO_PAD_ATTR_33_SLEW_RATE_33_OFFSET })
2348#define PINMUX_MIO_PAD_ATTR_33_DRIVE_STRENGTH_33_MASK 0xfu
2349#define PINMUX_MIO_PAD_ATTR_33_DRIVE_STRENGTH_33_OFFSET 20
2350#define PINMUX_MIO_PAD_ATTR_33_DRIVE_STRENGTH_33_FIELD \
2351 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_33_DRIVE_STRENGTH_33_MASK, .index = PINMUX_MIO_PAD_ATTR_33_DRIVE_STRENGTH_33_OFFSET })
2352
2353// Muxed pad attributes.
2354#define PINMUX_MIO_PAD_ATTR_34_REG_OFFSET 0x488
2355#define PINMUX_MIO_PAD_ATTR_34_REG_RESVAL 0x0u
2356#define PINMUX_MIO_PAD_ATTR_34_INVERT_34_BIT 0
2357#define PINMUX_MIO_PAD_ATTR_34_VIRTUAL_OD_EN_34_BIT 1
2358#define PINMUX_MIO_PAD_ATTR_34_PULL_EN_34_BIT 2
2359#define PINMUX_MIO_PAD_ATTR_34_PULL_SELECT_34_BIT 3
2360#define PINMUX_MIO_PAD_ATTR_34_KEEPER_EN_34_BIT 4
2361#define PINMUX_MIO_PAD_ATTR_34_SCHMITT_EN_34_BIT 5
2362#define PINMUX_MIO_PAD_ATTR_34_OD_EN_34_BIT 6
2363#define PINMUX_MIO_PAD_ATTR_34_INPUT_DISABLE_34_BIT 7
2364#define PINMUX_MIO_PAD_ATTR_34_SLEW_RATE_34_MASK 0x3u
2365#define PINMUX_MIO_PAD_ATTR_34_SLEW_RATE_34_OFFSET 16
2366#define PINMUX_MIO_PAD_ATTR_34_SLEW_RATE_34_FIELD \
2367 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_34_SLEW_RATE_34_MASK, .index = PINMUX_MIO_PAD_ATTR_34_SLEW_RATE_34_OFFSET })
2368#define PINMUX_MIO_PAD_ATTR_34_DRIVE_STRENGTH_34_MASK 0xfu
2369#define PINMUX_MIO_PAD_ATTR_34_DRIVE_STRENGTH_34_OFFSET 20
2370#define PINMUX_MIO_PAD_ATTR_34_DRIVE_STRENGTH_34_FIELD \
2371 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_34_DRIVE_STRENGTH_34_MASK, .index = PINMUX_MIO_PAD_ATTR_34_DRIVE_STRENGTH_34_OFFSET })
2372
2373// Muxed pad attributes.
2374#define PINMUX_MIO_PAD_ATTR_35_REG_OFFSET 0x48c
2375#define PINMUX_MIO_PAD_ATTR_35_REG_RESVAL 0x0u
2376#define PINMUX_MIO_PAD_ATTR_35_INVERT_35_BIT 0
2377#define PINMUX_MIO_PAD_ATTR_35_VIRTUAL_OD_EN_35_BIT 1
2378#define PINMUX_MIO_PAD_ATTR_35_PULL_EN_35_BIT 2
2379#define PINMUX_MIO_PAD_ATTR_35_PULL_SELECT_35_BIT 3
2380#define PINMUX_MIO_PAD_ATTR_35_KEEPER_EN_35_BIT 4
2381#define PINMUX_MIO_PAD_ATTR_35_SCHMITT_EN_35_BIT 5
2382#define PINMUX_MIO_PAD_ATTR_35_OD_EN_35_BIT 6
2383#define PINMUX_MIO_PAD_ATTR_35_INPUT_DISABLE_35_BIT 7
2384#define PINMUX_MIO_PAD_ATTR_35_SLEW_RATE_35_MASK 0x3u
2385#define PINMUX_MIO_PAD_ATTR_35_SLEW_RATE_35_OFFSET 16
2386#define PINMUX_MIO_PAD_ATTR_35_SLEW_RATE_35_FIELD \
2387 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_35_SLEW_RATE_35_MASK, .index = PINMUX_MIO_PAD_ATTR_35_SLEW_RATE_35_OFFSET })
2388#define PINMUX_MIO_PAD_ATTR_35_DRIVE_STRENGTH_35_MASK 0xfu
2389#define PINMUX_MIO_PAD_ATTR_35_DRIVE_STRENGTH_35_OFFSET 20
2390#define PINMUX_MIO_PAD_ATTR_35_DRIVE_STRENGTH_35_FIELD \
2391 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_35_DRIVE_STRENGTH_35_MASK, .index = PINMUX_MIO_PAD_ATTR_35_DRIVE_STRENGTH_35_OFFSET })
2392
2393// Muxed pad attributes.
2394#define PINMUX_MIO_PAD_ATTR_36_REG_OFFSET 0x490
2395#define PINMUX_MIO_PAD_ATTR_36_REG_RESVAL 0x0u
2396#define PINMUX_MIO_PAD_ATTR_36_INVERT_36_BIT 0
2397#define PINMUX_MIO_PAD_ATTR_36_VIRTUAL_OD_EN_36_BIT 1
2398#define PINMUX_MIO_PAD_ATTR_36_PULL_EN_36_BIT 2
2399#define PINMUX_MIO_PAD_ATTR_36_PULL_SELECT_36_BIT 3
2400#define PINMUX_MIO_PAD_ATTR_36_KEEPER_EN_36_BIT 4
2401#define PINMUX_MIO_PAD_ATTR_36_SCHMITT_EN_36_BIT 5
2402#define PINMUX_MIO_PAD_ATTR_36_OD_EN_36_BIT 6
2403#define PINMUX_MIO_PAD_ATTR_36_INPUT_DISABLE_36_BIT 7
2404#define PINMUX_MIO_PAD_ATTR_36_SLEW_RATE_36_MASK 0x3u
2405#define PINMUX_MIO_PAD_ATTR_36_SLEW_RATE_36_OFFSET 16
2406#define PINMUX_MIO_PAD_ATTR_36_SLEW_RATE_36_FIELD \
2407 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_36_SLEW_RATE_36_MASK, .index = PINMUX_MIO_PAD_ATTR_36_SLEW_RATE_36_OFFSET })
2408#define PINMUX_MIO_PAD_ATTR_36_DRIVE_STRENGTH_36_MASK 0xfu
2409#define PINMUX_MIO_PAD_ATTR_36_DRIVE_STRENGTH_36_OFFSET 20
2410#define PINMUX_MIO_PAD_ATTR_36_DRIVE_STRENGTH_36_FIELD \
2411 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_36_DRIVE_STRENGTH_36_MASK, .index = PINMUX_MIO_PAD_ATTR_36_DRIVE_STRENGTH_36_OFFSET })
2412
2413// Muxed pad attributes.
2414#define PINMUX_MIO_PAD_ATTR_37_REG_OFFSET 0x494
2415#define PINMUX_MIO_PAD_ATTR_37_REG_RESVAL 0x0u
2416#define PINMUX_MIO_PAD_ATTR_37_INVERT_37_BIT 0
2417#define PINMUX_MIO_PAD_ATTR_37_VIRTUAL_OD_EN_37_BIT 1
2418#define PINMUX_MIO_PAD_ATTR_37_PULL_EN_37_BIT 2
2419#define PINMUX_MIO_PAD_ATTR_37_PULL_SELECT_37_BIT 3
2420#define PINMUX_MIO_PAD_ATTR_37_KEEPER_EN_37_BIT 4
2421#define PINMUX_MIO_PAD_ATTR_37_SCHMITT_EN_37_BIT 5
2422#define PINMUX_MIO_PAD_ATTR_37_OD_EN_37_BIT 6
2423#define PINMUX_MIO_PAD_ATTR_37_INPUT_DISABLE_37_BIT 7
2424#define PINMUX_MIO_PAD_ATTR_37_SLEW_RATE_37_MASK 0x3u
2425#define PINMUX_MIO_PAD_ATTR_37_SLEW_RATE_37_OFFSET 16
2426#define PINMUX_MIO_PAD_ATTR_37_SLEW_RATE_37_FIELD \
2427 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_37_SLEW_RATE_37_MASK, .index = PINMUX_MIO_PAD_ATTR_37_SLEW_RATE_37_OFFSET })
2428#define PINMUX_MIO_PAD_ATTR_37_DRIVE_STRENGTH_37_MASK 0xfu
2429#define PINMUX_MIO_PAD_ATTR_37_DRIVE_STRENGTH_37_OFFSET 20
2430#define PINMUX_MIO_PAD_ATTR_37_DRIVE_STRENGTH_37_FIELD \
2431 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_37_DRIVE_STRENGTH_37_MASK, .index = PINMUX_MIO_PAD_ATTR_37_DRIVE_STRENGTH_37_OFFSET })
2432
2433// Muxed pad attributes.
2434#define PINMUX_MIO_PAD_ATTR_38_REG_OFFSET 0x498
2435#define PINMUX_MIO_PAD_ATTR_38_REG_RESVAL 0x0u
2436#define PINMUX_MIO_PAD_ATTR_38_INVERT_38_BIT 0
2437#define PINMUX_MIO_PAD_ATTR_38_VIRTUAL_OD_EN_38_BIT 1
2438#define PINMUX_MIO_PAD_ATTR_38_PULL_EN_38_BIT 2
2439#define PINMUX_MIO_PAD_ATTR_38_PULL_SELECT_38_BIT 3
2440#define PINMUX_MIO_PAD_ATTR_38_KEEPER_EN_38_BIT 4
2441#define PINMUX_MIO_PAD_ATTR_38_SCHMITT_EN_38_BIT 5
2442#define PINMUX_MIO_PAD_ATTR_38_OD_EN_38_BIT 6
2443#define PINMUX_MIO_PAD_ATTR_38_INPUT_DISABLE_38_BIT 7
2444#define PINMUX_MIO_PAD_ATTR_38_SLEW_RATE_38_MASK 0x3u
2445#define PINMUX_MIO_PAD_ATTR_38_SLEW_RATE_38_OFFSET 16
2446#define PINMUX_MIO_PAD_ATTR_38_SLEW_RATE_38_FIELD \
2447 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_38_SLEW_RATE_38_MASK, .index = PINMUX_MIO_PAD_ATTR_38_SLEW_RATE_38_OFFSET })
2448#define PINMUX_MIO_PAD_ATTR_38_DRIVE_STRENGTH_38_MASK 0xfu
2449#define PINMUX_MIO_PAD_ATTR_38_DRIVE_STRENGTH_38_OFFSET 20
2450#define PINMUX_MIO_PAD_ATTR_38_DRIVE_STRENGTH_38_FIELD \
2451 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_38_DRIVE_STRENGTH_38_MASK, .index = PINMUX_MIO_PAD_ATTR_38_DRIVE_STRENGTH_38_OFFSET })
2452
2453// Muxed pad attributes.
2454#define PINMUX_MIO_PAD_ATTR_39_REG_OFFSET 0x49c
2455#define PINMUX_MIO_PAD_ATTR_39_REG_RESVAL 0x0u
2456#define PINMUX_MIO_PAD_ATTR_39_INVERT_39_BIT 0
2457#define PINMUX_MIO_PAD_ATTR_39_VIRTUAL_OD_EN_39_BIT 1
2458#define PINMUX_MIO_PAD_ATTR_39_PULL_EN_39_BIT 2
2459#define PINMUX_MIO_PAD_ATTR_39_PULL_SELECT_39_BIT 3
2460#define PINMUX_MIO_PAD_ATTR_39_KEEPER_EN_39_BIT 4
2461#define PINMUX_MIO_PAD_ATTR_39_SCHMITT_EN_39_BIT 5
2462#define PINMUX_MIO_PAD_ATTR_39_OD_EN_39_BIT 6
2463#define PINMUX_MIO_PAD_ATTR_39_INPUT_DISABLE_39_BIT 7
2464#define PINMUX_MIO_PAD_ATTR_39_SLEW_RATE_39_MASK 0x3u
2465#define PINMUX_MIO_PAD_ATTR_39_SLEW_RATE_39_OFFSET 16
2466#define PINMUX_MIO_PAD_ATTR_39_SLEW_RATE_39_FIELD \
2467 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_39_SLEW_RATE_39_MASK, .index = PINMUX_MIO_PAD_ATTR_39_SLEW_RATE_39_OFFSET })
2468#define PINMUX_MIO_PAD_ATTR_39_DRIVE_STRENGTH_39_MASK 0xfu
2469#define PINMUX_MIO_PAD_ATTR_39_DRIVE_STRENGTH_39_OFFSET 20
2470#define PINMUX_MIO_PAD_ATTR_39_DRIVE_STRENGTH_39_FIELD \
2471 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_39_DRIVE_STRENGTH_39_MASK, .index = PINMUX_MIO_PAD_ATTR_39_DRIVE_STRENGTH_39_OFFSET })
2472
2473// Muxed pad attributes.
2474#define PINMUX_MIO_PAD_ATTR_40_REG_OFFSET 0x4a0
2475#define PINMUX_MIO_PAD_ATTR_40_REG_RESVAL 0x0u
2476#define PINMUX_MIO_PAD_ATTR_40_INVERT_40_BIT 0
2477#define PINMUX_MIO_PAD_ATTR_40_VIRTUAL_OD_EN_40_BIT 1
2478#define PINMUX_MIO_PAD_ATTR_40_PULL_EN_40_BIT 2
2479#define PINMUX_MIO_PAD_ATTR_40_PULL_SELECT_40_BIT 3
2480#define PINMUX_MIO_PAD_ATTR_40_KEEPER_EN_40_BIT 4
2481#define PINMUX_MIO_PAD_ATTR_40_SCHMITT_EN_40_BIT 5
2482#define PINMUX_MIO_PAD_ATTR_40_OD_EN_40_BIT 6
2483#define PINMUX_MIO_PAD_ATTR_40_INPUT_DISABLE_40_BIT 7
2484#define PINMUX_MIO_PAD_ATTR_40_SLEW_RATE_40_MASK 0x3u
2485#define PINMUX_MIO_PAD_ATTR_40_SLEW_RATE_40_OFFSET 16
2486#define PINMUX_MIO_PAD_ATTR_40_SLEW_RATE_40_FIELD \
2487 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_40_SLEW_RATE_40_MASK, .index = PINMUX_MIO_PAD_ATTR_40_SLEW_RATE_40_OFFSET })
2488#define PINMUX_MIO_PAD_ATTR_40_DRIVE_STRENGTH_40_MASK 0xfu
2489#define PINMUX_MIO_PAD_ATTR_40_DRIVE_STRENGTH_40_OFFSET 20
2490#define PINMUX_MIO_PAD_ATTR_40_DRIVE_STRENGTH_40_FIELD \
2491 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_40_DRIVE_STRENGTH_40_MASK, .index = PINMUX_MIO_PAD_ATTR_40_DRIVE_STRENGTH_40_OFFSET })
2492
2493// Muxed pad attributes.
2494#define PINMUX_MIO_PAD_ATTR_41_REG_OFFSET 0x4a4
2495#define PINMUX_MIO_PAD_ATTR_41_REG_RESVAL 0x0u
2496#define PINMUX_MIO_PAD_ATTR_41_INVERT_41_BIT 0
2497#define PINMUX_MIO_PAD_ATTR_41_VIRTUAL_OD_EN_41_BIT 1
2498#define PINMUX_MIO_PAD_ATTR_41_PULL_EN_41_BIT 2
2499#define PINMUX_MIO_PAD_ATTR_41_PULL_SELECT_41_BIT 3
2500#define PINMUX_MIO_PAD_ATTR_41_KEEPER_EN_41_BIT 4
2501#define PINMUX_MIO_PAD_ATTR_41_SCHMITT_EN_41_BIT 5
2502#define PINMUX_MIO_PAD_ATTR_41_OD_EN_41_BIT 6
2503#define PINMUX_MIO_PAD_ATTR_41_INPUT_DISABLE_41_BIT 7
2504#define PINMUX_MIO_PAD_ATTR_41_SLEW_RATE_41_MASK 0x3u
2505#define PINMUX_MIO_PAD_ATTR_41_SLEW_RATE_41_OFFSET 16
2506#define PINMUX_MIO_PAD_ATTR_41_SLEW_RATE_41_FIELD \
2507 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_41_SLEW_RATE_41_MASK, .index = PINMUX_MIO_PAD_ATTR_41_SLEW_RATE_41_OFFSET })
2508#define PINMUX_MIO_PAD_ATTR_41_DRIVE_STRENGTH_41_MASK 0xfu
2509#define PINMUX_MIO_PAD_ATTR_41_DRIVE_STRENGTH_41_OFFSET 20
2510#define PINMUX_MIO_PAD_ATTR_41_DRIVE_STRENGTH_41_FIELD \
2511 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_41_DRIVE_STRENGTH_41_MASK, .index = PINMUX_MIO_PAD_ATTR_41_DRIVE_STRENGTH_41_OFFSET })
2512
2513// Muxed pad attributes.
2514#define PINMUX_MIO_PAD_ATTR_42_REG_OFFSET 0x4a8
2515#define PINMUX_MIO_PAD_ATTR_42_REG_RESVAL 0x0u
2516#define PINMUX_MIO_PAD_ATTR_42_INVERT_42_BIT 0
2517#define PINMUX_MIO_PAD_ATTR_42_VIRTUAL_OD_EN_42_BIT 1
2518#define PINMUX_MIO_PAD_ATTR_42_PULL_EN_42_BIT 2
2519#define PINMUX_MIO_PAD_ATTR_42_PULL_SELECT_42_BIT 3
2520#define PINMUX_MIO_PAD_ATTR_42_KEEPER_EN_42_BIT 4
2521#define PINMUX_MIO_PAD_ATTR_42_SCHMITT_EN_42_BIT 5
2522#define PINMUX_MIO_PAD_ATTR_42_OD_EN_42_BIT 6
2523#define PINMUX_MIO_PAD_ATTR_42_INPUT_DISABLE_42_BIT 7
2524#define PINMUX_MIO_PAD_ATTR_42_SLEW_RATE_42_MASK 0x3u
2525#define PINMUX_MIO_PAD_ATTR_42_SLEW_RATE_42_OFFSET 16
2526#define PINMUX_MIO_PAD_ATTR_42_SLEW_RATE_42_FIELD \
2527 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_42_SLEW_RATE_42_MASK, .index = PINMUX_MIO_PAD_ATTR_42_SLEW_RATE_42_OFFSET })
2528#define PINMUX_MIO_PAD_ATTR_42_DRIVE_STRENGTH_42_MASK 0xfu
2529#define PINMUX_MIO_PAD_ATTR_42_DRIVE_STRENGTH_42_OFFSET 20
2530#define PINMUX_MIO_PAD_ATTR_42_DRIVE_STRENGTH_42_FIELD \
2531 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_42_DRIVE_STRENGTH_42_MASK, .index = PINMUX_MIO_PAD_ATTR_42_DRIVE_STRENGTH_42_OFFSET })
2532
2533// Muxed pad attributes.
2534#define PINMUX_MIO_PAD_ATTR_43_REG_OFFSET 0x4ac
2535#define PINMUX_MIO_PAD_ATTR_43_REG_RESVAL 0x0u
2536#define PINMUX_MIO_PAD_ATTR_43_INVERT_43_BIT 0
2537#define PINMUX_MIO_PAD_ATTR_43_VIRTUAL_OD_EN_43_BIT 1
2538#define PINMUX_MIO_PAD_ATTR_43_PULL_EN_43_BIT 2
2539#define PINMUX_MIO_PAD_ATTR_43_PULL_SELECT_43_BIT 3
2540#define PINMUX_MIO_PAD_ATTR_43_KEEPER_EN_43_BIT 4
2541#define PINMUX_MIO_PAD_ATTR_43_SCHMITT_EN_43_BIT 5
2542#define PINMUX_MIO_PAD_ATTR_43_OD_EN_43_BIT 6
2543#define PINMUX_MIO_PAD_ATTR_43_INPUT_DISABLE_43_BIT 7
2544#define PINMUX_MIO_PAD_ATTR_43_SLEW_RATE_43_MASK 0x3u
2545#define PINMUX_MIO_PAD_ATTR_43_SLEW_RATE_43_OFFSET 16
2546#define PINMUX_MIO_PAD_ATTR_43_SLEW_RATE_43_FIELD \
2547 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_43_SLEW_RATE_43_MASK, .index = PINMUX_MIO_PAD_ATTR_43_SLEW_RATE_43_OFFSET })
2548#define PINMUX_MIO_PAD_ATTR_43_DRIVE_STRENGTH_43_MASK 0xfu
2549#define PINMUX_MIO_PAD_ATTR_43_DRIVE_STRENGTH_43_OFFSET 20
2550#define PINMUX_MIO_PAD_ATTR_43_DRIVE_STRENGTH_43_FIELD \
2551 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_43_DRIVE_STRENGTH_43_MASK, .index = PINMUX_MIO_PAD_ATTR_43_DRIVE_STRENGTH_43_OFFSET })
2552
2553// Muxed pad attributes.
2554#define PINMUX_MIO_PAD_ATTR_44_REG_OFFSET 0x4b0
2555#define PINMUX_MIO_PAD_ATTR_44_REG_RESVAL 0x0u
2556#define PINMUX_MIO_PAD_ATTR_44_INVERT_44_BIT 0
2557#define PINMUX_MIO_PAD_ATTR_44_VIRTUAL_OD_EN_44_BIT 1
2558#define PINMUX_MIO_PAD_ATTR_44_PULL_EN_44_BIT 2
2559#define PINMUX_MIO_PAD_ATTR_44_PULL_SELECT_44_BIT 3
2560#define PINMUX_MIO_PAD_ATTR_44_KEEPER_EN_44_BIT 4
2561#define PINMUX_MIO_PAD_ATTR_44_SCHMITT_EN_44_BIT 5
2562#define PINMUX_MIO_PAD_ATTR_44_OD_EN_44_BIT 6
2563#define PINMUX_MIO_PAD_ATTR_44_INPUT_DISABLE_44_BIT 7
2564#define PINMUX_MIO_PAD_ATTR_44_SLEW_RATE_44_MASK 0x3u
2565#define PINMUX_MIO_PAD_ATTR_44_SLEW_RATE_44_OFFSET 16
2566#define PINMUX_MIO_PAD_ATTR_44_SLEW_RATE_44_FIELD \
2567 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_44_SLEW_RATE_44_MASK, .index = PINMUX_MIO_PAD_ATTR_44_SLEW_RATE_44_OFFSET })
2568#define PINMUX_MIO_PAD_ATTR_44_DRIVE_STRENGTH_44_MASK 0xfu
2569#define PINMUX_MIO_PAD_ATTR_44_DRIVE_STRENGTH_44_OFFSET 20
2570#define PINMUX_MIO_PAD_ATTR_44_DRIVE_STRENGTH_44_FIELD \
2571 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_44_DRIVE_STRENGTH_44_MASK, .index = PINMUX_MIO_PAD_ATTR_44_DRIVE_STRENGTH_44_OFFSET })
2572
2573// Muxed pad attributes.
2574#define PINMUX_MIO_PAD_ATTR_45_REG_OFFSET 0x4b4
2575#define PINMUX_MIO_PAD_ATTR_45_REG_RESVAL 0x0u
2576#define PINMUX_MIO_PAD_ATTR_45_INVERT_45_BIT 0
2577#define PINMUX_MIO_PAD_ATTR_45_VIRTUAL_OD_EN_45_BIT 1
2578#define PINMUX_MIO_PAD_ATTR_45_PULL_EN_45_BIT 2
2579#define PINMUX_MIO_PAD_ATTR_45_PULL_SELECT_45_BIT 3
2580#define PINMUX_MIO_PAD_ATTR_45_KEEPER_EN_45_BIT 4
2581#define PINMUX_MIO_PAD_ATTR_45_SCHMITT_EN_45_BIT 5
2582#define PINMUX_MIO_PAD_ATTR_45_OD_EN_45_BIT 6
2583#define PINMUX_MIO_PAD_ATTR_45_INPUT_DISABLE_45_BIT 7
2584#define PINMUX_MIO_PAD_ATTR_45_SLEW_RATE_45_MASK 0x3u
2585#define PINMUX_MIO_PAD_ATTR_45_SLEW_RATE_45_OFFSET 16
2586#define PINMUX_MIO_PAD_ATTR_45_SLEW_RATE_45_FIELD \
2587 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_45_SLEW_RATE_45_MASK, .index = PINMUX_MIO_PAD_ATTR_45_SLEW_RATE_45_OFFSET })
2588#define PINMUX_MIO_PAD_ATTR_45_DRIVE_STRENGTH_45_MASK 0xfu
2589#define PINMUX_MIO_PAD_ATTR_45_DRIVE_STRENGTH_45_OFFSET 20
2590#define PINMUX_MIO_PAD_ATTR_45_DRIVE_STRENGTH_45_FIELD \
2591 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_45_DRIVE_STRENGTH_45_MASK, .index = PINMUX_MIO_PAD_ATTR_45_DRIVE_STRENGTH_45_OFFSET })
2592
2593// Muxed pad attributes.
2594#define PINMUX_MIO_PAD_ATTR_46_REG_OFFSET 0x4b8
2595#define PINMUX_MIO_PAD_ATTR_46_REG_RESVAL 0x0u
2596#define PINMUX_MIO_PAD_ATTR_46_INVERT_46_BIT 0
2597#define PINMUX_MIO_PAD_ATTR_46_VIRTUAL_OD_EN_46_BIT 1
2598#define PINMUX_MIO_PAD_ATTR_46_PULL_EN_46_BIT 2
2599#define PINMUX_MIO_PAD_ATTR_46_PULL_SELECT_46_BIT 3
2600#define PINMUX_MIO_PAD_ATTR_46_KEEPER_EN_46_BIT 4
2601#define PINMUX_MIO_PAD_ATTR_46_SCHMITT_EN_46_BIT 5
2602#define PINMUX_MIO_PAD_ATTR_46_OD_EN_46_BIT 6
2603#define PINMUX_MIO_PAD_ATTR_46_INPUT_DISABLE_46_BIT 7
2604#define PINMUX_MIO_PAD_ATTR_46_SLEW_RATE_46_MASK 0x3u
2605#define PINMUX_MIO_PAD_ATTR_46_SLEW_RATE_46_OFFSET 16
2606#define PINMUX_MIO_PAD_ATTR_46_SLEW_RATE_46_FIELD \
2607 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_46_SLEW_RATE_46_MASK, .index = PINMUX_MIO_PAD_ATTR_46_SLEW_RATE_46_OFFSET })
2608#define PINMUX_MIO_PAD_ATTR_46_DRIVE_STRENGTH_46_MASK 0xfu
2609#define PINMUX_MIO_PAD_ATTR_46_DRIVE_STRENGTH_46_OFFSET 20
2610#define PINMUX_MIO_PAD_ATTR_46_DRIVE_STRENGTH_46_FIELD \
2611 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_46_DRIVE_STRENGTH_46_MASK, .index = PINMUX_MIO_PAD_ATTR_46_DRIVE_STRENGTH_46_OFFSET })
2612
2613// Register write enable for DIO PAD attributes. (common parameters)
2614#define PINMUX_DIO_PAD_ATTR_REGWEN_EN_FIELD_WIDTH 1
2615#define PINMUX_DIO_PAD_ATTR_REGWEN_MULTIREG_COUNT 16
2616
2617// Register write enable for DIO PAD attributes.
2618#define PINMUX_DIO_PAD_ATTR_REGWEN_0_REG_OFFSET 0x4bc
2619#define PINMUX_DIO_PAD_ATTR_REGWEN_0_REG_RESVAL 0x1u
2620#define PINMUX_DIO_PAD_ATTR_REGWEN_0_EN_0_BIT 0
2621
2622// Register write enable for DIO PAD attributes.
2623#define PINMUX_DIO_PAD_ATTR_REGWEN_1_REG_OFFSET 0x4c0
2624#define PINMUX_DIO_PAD_ATTR_REGWEN_1_REG_RESVAL 0x1u
2625#define PINMUX_DIO_PAD_ATTR_REGWEN_1_EN_1_BIT 0
2626
2627// Register write enable for DIO PAD attributes.
2628#define PINMUX_DIO_PAD_ATTR_REGWEN_2_REG_OFFSET 0x4c4
2629#define PINMUX_DIO_PAD_ATTR_REGWEN_2_REG_RESVAL 0x1u
2630#define PINMUX_DIO_PAD_ATTR_REGWEN_2_EN_2_BIT 0
2631
2632// Register write enable for DIO PAD attributes.
2633#define PINMUX_DIO_PAD_ATTR_REGWEN_3_REG_OFFSET 0x4c8
2634#define PINMUX_DIO_PAD_ATTR_REGWEN_3_REG_RESVAL 0x1u
2635#define PINMUX_DIO_PAD_ATTR_REGWEN_3_EN_3_BIT 0
2636
2637// Register write enable for DIO PAD attributes.
2638#define PINMUX_DIO_PAD_ATTR_REGWEN_4_REG_OFFSET 0x4cc
2639#define PINMUX_DIO_PAD_ATTR_REGWEN_4_REG_RESVAL 0x1u
2640#define PINMUX_DIO_PAD_ATTR_REGWEN_4_EN_4_BIT 0
2641
2642// Register write enable for DIO PAD attributes.
2643#define PINMUX_DIO_PAD_ATTR_REGWEN_5_REG_OFFSET 0x4d0
2644#define PINMUX_DIO_PAD_ATTR_REGWEN_5_REG_RESVAL 0x1u
2645#define PINMUX_DIO_PAD_ATTR_REGWEN_5_EN_5_BIT 0
2646
2647// Register write enable for DIO PAD attributes.
2648#define PINMUX_DIO_PAD_ATTR_REGWEN_6_REG_OFFSET 0x4d4
2649#define PINMUX_DIO_PAD_ATTR_REGWEN_6_REG_RESVAL 0x1u
2650#define PINMUX_DIO_PAD_ATTR_REGWEN_6_EN_6_BIT 0
2651
2652// Register write enable for DIO PAD attributes.
2653#define PINMUX_DIO_PAD_ATTR_REGWEN_7_REG_OFFSET 0x4d8
2654#define PINMUX_DIO_PAD_ATTR_REGWEN_7_REG_RESVAL 0x1u
2655#define PINMUX_DIO_PAD_ATTR_REGWEN_7_EN_7_BIT 0
2656
2657// Register write enable for DIO PAD attributes.
2658#define PINMUX_DIO_PAD_ATTR_REGWEN_8_REG_OFFSET 0x4dc
2659#define PINMUX_DIO_PAD_ATTR_REGWEN_8_REG_RESVAL 0x1u
2660#define PINMUX_DIO_PAD_ATTR_REGWEN_8_EN_8_BIT 0
2661
2662// Register write enable for DIO PAD attributes.
2663#define PINMUX_DIO_PAD_ATTR_REGWEN_9_REG_OFFSET 0x4e0
2664#define PINMUX_DIO_PAD_ATTR_REGWEN_9_REG_RESVAL 0x1u
2665#define PINMUX_DIO_PAD_ATTR_REGWEN_9_EN_9_BIT 0
2666
2667// Register write enable for DIO PAD attributes.
2668#define PINMUX_DIO_PAD_ATTR_REGWEN_10_REG_OFFSET 0x4e4
2669#define PINMUX_DIO_PAD_ATTR_REGWEN_10_REG_RESVAL 0x1u
2670#define PINMUX_DIO_PAD_ATTR_REGWEN_10_EN_10_BIT 0
2671
2672// Register write enable for DIO PAD attributes.
2673#define PINMUX_DIO_PAD_ATTR_REGWEN_11_REG_OFFSET 0x4e8
2674#define PINMUX_DIO_PAD_ATTR_REGWEN_11_REG_RESVAL 0x1u
2675#define PINMUX_DIO_PAD_ATTR_REGWEN_11_EN_11_BIT 0
2676
2677// Register write enable for DIO PAD attributes.
2678#define PINMUX_DIO_PAD_ATTR_REGWEN_12_REG_OFFSET 0x4ec
2679#define PINMUX_DIO_PAD_ATTR_REGWEN_12_REG_RESVAL 0x1u
2680#define PINMUX_DIO_PAD_ATTR_REGWEN_12_EN_12_BIT 0
2681
2682// Register write enable for DIO PAD attributes.
2683#define PINMUX_DIO_PAD_ATTR_REGWEN_13_REG_OFFSET 0x4f0
2684#define PINMUX_DIO_PAD_ATTR_REGWEN_13_REG_RESVAL 0x1u
2685#define PINMUX_DIO_PAD_ATTR_REGWEN_13_EN_13_BIT 0
2686
2687// Register write enable for DIO PAD attributes.
2688#define PINMUX_DIO_PAD_ATTR_REGWEN_14_REG_OFFSET 0x4f4
2689#define PINMUX_DIO_PAD_ATTR_REGWEN_14_REG_RESVAL 0x1u
2690#define PINMUX_DIO_PAD_ATTR_REGWEN_14_EN_14_BIT 0
2691
2692// Register write enable for DIO PAD attributes.
2693#define PINMUX_DIO_PAD_ATTR_REGWEN_15_REG_OFFSET 0x4f8
2694#define PINMUX_DIO_PAD_ATTR_REGWEN_15_REG_RESVAL 0x1u
2695#define PINMUX_DIO_PAD_ATTR_REGWEN_15_EN_15_BIT 0
2696
2697// Dedicated pad attributes.
2698#define PINMUX_DIO_PAD_ATTR_INVERT_FIELD_WIDTH 1
2699#define PINMUX_DIO_PAD_ATTR_VIRTUAL_OD_EN_FIELD_WIDTH 1
2700#define PINMUX_DIO_PAD_ATTR_PULL_EN_FIELD_WIDTH 1
2701#define PINMUX_DIO_PAD_ATTR_PULL_SELECT_FIELD_WIDTH 1
2702#define PINMUX_DIO_PAD_ATTR_KEEPER_EN_FIELD_WIDTH 1
2703#define PINMUX_DIO_PAD_ATTR_SCHMITT_EN_FIELD_WIDTH 1
2704#define PINMUX_DIO_PAD_ATTR_OD_EN_FIELD_WIDTH 1
2705#define PINMUX_DIO_PAD_ATTR_INPUT_DISABLE_FIELD_WIDTH 1
2706#define PINMUX_DIO_PAD_ATTR_SLEW_RATE_FIELD_WIDTH 2
2707#define PINMUX_DIO_PAD_ATTR_DRIVE_STRENGTH_FIELD_WIDTH 4
2708#define PINMUX_DIO_PAD_ATTR_MULTIREG_COUNT 16
2709
2710// Dedicated pad attributes.
2711#define PINMUX_DIO_PAD_ATTR_0_REG_OFFSET 0x4fc
2712#define PINMUX_DIO_PAD_ATTR_0_REG_RESVAL 0x0u
2713#define PINMUX_DIO_PAD_ATTR_0_INVERT_0_BIT 0
2714#define PINMUX_DIO_PAD_ATTR_0_VIRTUAL_OD_EN_0_BIT 1
2715#define PINMUX_DIO_PAD_ATTR_0_PULL_EN_0_BIT 2
2716#define PINMUX_DIO_PAD_ATTR_0_PULL_SELECT_0_BIT 3
2717#define PINMUX_DIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_DOWN 0x0
2718#define PINMUX_DIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_UP 0x1
2719#define PINMUX_DIO_PAD_ATTR_0_KEEPER_EN_0_BIT 4
2720#define PINMUX_DIO_PAD_ATTR_0_SCHMITT_EN_0_BIT 5
2721#define PINMUX_DIO_PAD_ATTR_0_OD_EN_0_BIT 6
2722#define PINMUX_DIO_PAD_ATTR_0_INPUT_DISABLE_0_BIT 7
2723#define PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_MASK 0x3u
2724#define PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET 16
2725#define PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_FIELD \
2726 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_MASK, .index = PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET })
2727#define PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK 0xfu
2728#define PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET 20
2729#define PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_FIELD \
2730 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK, .index = PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET })
2731
2732// Dedicated pad attributes.
2733#define PINMUX_DIO_PAD_ATTR_1_REG_OFFSET 0x500
2734#define PINMUX_DIO_PAD_ATTR_1_REG_RESVAL 0x0u
2735#define PINMUX_DIO_PAD_ATTR_1_INVERT_1_BIT 0
2736#define PINMUX_DIO_PAD_ATTR_1_VIRTUAL_OD_EN_1_BIT 1
2737#define PINMUX_DIO_PAD_ATTR_1_PULL_EN_1_BIT 2
2738#define PINMUX_DIO_PAD_ATTR_1_PULL_SELECT_1_BIT 3
2739#define PINMUX_DIO_PAD_ATTR_1_KEEPER_EN_1_BIT 4
2740#define PINMUX_DIO_PAD_ATTR_1_SCHMITT_EN_1_BIT 5
2741#define PINMUX_DIO_PAD_ATTR_1_OD_EN_1_BIT 6
2742#define PINMUX_DIO_PAD_ATTR_1_INPUT_DISABLE_1_BIT 7
2743#define PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_MASK 0x3u
2744#define PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET 16
2745#define PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_FIELD \
2746 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_MASK, .index = PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET })
2747#define PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK 0xfu
2748#define PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET 20
2749#define PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_FIELD \
2750 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK, .index = PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET })
2751
2752// Dedicated pad attributes.
2753#define PINMUX_DIO_PAD_ATTR_2_REG_OFFSET 0x504
2754#define PINMUX_DIO_PAD_ATTR_2_REG_RESVAL 0x0u
2755#define PINMUX_DIO_PAD_ATTR_2_INVERT_2_BIT 0
2756#define PINMUX_DIO_PAD_ATTR_2_VIRTUAL_OD_EN_2_BIT 1
2757#define PINMUX_DIO_PAD_ATTR_2_PULL_EN_2_BIT 2
2758#define PINMUX_DIO_PAD_ATTR_2_PULL_SELECT_2_BIT 3
2759#define PINMUX_DIO_PAD_ATTR_2_KEEPER_EN_2_BIT 4
2760#define PINMUX_DIO_PAD_ATTR_2_SCHMITT_EN_2_BIT 5
2761#define PINMUX_DIO_PAD_ATTR_2_OD_EN_2_BIT 6
2762#define PINMUX_DIO_PAD_ATTR_2_INPUT_DISABLE_2_BIT 7
2763#define PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_MASK 0x3u
2764#define PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET 16
2765#define PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_FIELD \
2766 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_MASK, .index = PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET })
2767#define PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK 0xfu
2768#define PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET 20
2769#define PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_FIELD \
2770 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK, .index = PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET })
2771
2772// Dedicated pad attributes.
2773#define PINMUX_DIO_PAD_ATTR_3_REG_OFFSET 0x508
2774#define PINMUX_DIO_PAD_ATTR_3_REG_RESVAL 0x0u
2775#define PINMUX_DIO_PAD_ATTR_3_INVERT_3_BIT 0
2776#define PINMUX_DIO_PAD_ATTR_3_VIRTUAL_OD_EN_3_BIT 1
2777#define PINMUX_DIO_PAD_ATTR_3_PULL_EN_3_BIT 2
2778#define PINMUX_DIO_PAD_ATTR_3_PULL_SELECT_3_BIT 3
2779#define PINMUX_DIO_PAD_ATTR_3_KEEPER_EN_3_BIT 4
2780#define PINMUX_DIO_PAD_ATTR_3_SCHMITT_EN_3_BIT 5
2781#define PINMUX_DIO_PAD_ATTR_3_OD_EN_3_BIT 6
2782#define PINMUX_DIO_PAD_ATTR_3_INPUT_DISABLE_3_BIT 7
2783#define PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_MASK 0x3u
2784#define PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET 16
2785#define PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_FIELD \
2786 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_MASK, .index = PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET })
2787#define PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK 0xfu
2788#define PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET 20
2789#define PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_FIELD \
2790 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK, .index = PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET })
2791
2792// Dedicated pad attributes.
2793#define PINMUX_DIO_PAD_ATTR_4_REG_OFFSET 0x50c
2794#define PINMUX_DIO_PAD_ATTR_4_REG_RESVAL 0x0u
2795#define PINMUX_DIO_PAD_ATTR_4_INVERT_4_BIT 0
2796#define PINMUX_DIO_PAD_ATTR_4_VIRTUAL_OD_EN_4_BIT 1
2797#define PINMUX_DIO_PAD_ATTR_4_PULL_EN_4_BIT 2
2798#define PINMUX_DIO_PAD_ATTR_4_PULL_SELECT_4_BIT 3
2799#define PINMUX_DIO_PAD_ATTR_4_KEEPER_EN_4_BIT 4
2800#define PINMUX_DIO_PAD_ATTR_4_SCHMITT_EN_4_BIT 5
2801#define PINMUX_DIO_PAD_ATTR_4_OD_EN_4_BIT 6
2802#define PINMUX_DIO_PAD_ATTR_4_INPUT_DISABLE_4_BIT 7
2803#define PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_MASK 0x3u
2804#define PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET 16
2805#define PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_FIELD \
2806 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_MASK, .index = PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET })
2807#define PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK 0xfu
2808#define PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET 20
2809#define PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_FIELD \
2810 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK, .index = PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET })
2811
2812// Dedicated pad attributes.
2813#define PINMUX_DIO_PAD_ATTR_5_REG_OFFSET 0x510
2814#define PINMUX_DIO_PAD_ATTR_5_REG_RESVAL 0x0u
2815#define PINMUX_DIO_PAD_ATTR_5_INVERT_5_BIT 0
2816#define PINMUX_DIO_PAD_ATTR_5_VIRTUAL_OD_EN_5_BIT 1
2817#define PINMUX_DIO_PAD_ATTR_5_PULL_EN_5_BIT 2
2818#define PINMUX_DIO_PAD_ATTR_5_PULL_SELECT_5_BIT 3
2819#define PINMUX_DIO_PAD_ATTR_5_KEEPER_EN_5_BIT 4
2820#define PINMUX_DIO_PAD_ATTR_5_SCHMITT_EN_5_BIT 5
2821#define PINMUX_DIO_PAD_ATTR_5_OD_EN_5_BIT 6
2822#define PINMUX_DIO_PAD_ATTR_5_INPUT_DISABLE_5_BIT 7
2823#define PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_MASK 0x3u
2824#define PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET 16
2825#define PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_FIELD \
2826 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_MASK, .index = PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET })
2827#define PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK 0xfu
2828#define PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET 20
2829#define PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_FIELD \
2830 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK, .index = PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET })
2831
2832// Dedicated pad attributes.
2833#define PINMUX_DIO_PAD_ATTR_6_REG_OFFSET 0x514
2834#define PINMUX_DIO_PAD_ATTR_6_REG_RESVAL 0x0u
2835#define PINMUX_DIO_PAD_ATTR_6_INVERT_6_BIT 0
2836#define PINMUX_DIO_PAD_ATTR_6_VIRTUAL_OD_EN_6_BIT 1
2837#define PINMUX_DIO_PAD_ATTR_6_PULL_EN_6_BIT 2
2838#define PINMUX_DIO_PAD_ATTR_6_PULL_SELECT_6_BIT 3
2839#define PINMUX_DIO_PAD_ATTR_6_KEEPER_EN_6_BIT 4
2840#define PINMUX_DIO_PAD_ATTR_6_SCHMITT_EN_6_BIT 5
2841#define PINMUX_DIO_PAD_ATTR_6_OD_EN_6_BIT 6
2842#define PINMUX_DIO_PAD_ATTR_6_INPUT_DISABLE_6_BIT 7
2843#define PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_MASK 0x3u
2844#define PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET 16
2845#define PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_FIELD \
2846 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_MASK, .index = PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET })
2847#define PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK 0xfu
2848#define PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET 20
2849#define PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_FIELD \
2850 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK, .index = PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET })
2851
2852// Dedicated pad attributes.
2853#define PINMUX_DIO_PAD_ATTR_7_REG_OFFSET 0x518
2854#define PINMUX_DIO_PAD_ATTR_7_REG_RESVAL 0x0u
2855#define PINMUX_DIO_PAD_ATTR_7_INVERT_7_BIT 0
2856#define PINMUX_DIO_PAD_ATTR_7_VIRTUAL_OD_EN_7_BIT 1
2857#define PINMUX_DIO_PAD_ATTR_7_PULL_EN_7_BIT 2
2858#define PINMUX_DIO_PAD_ATTR_7_PULL_SELECT_7_BIT 3
2859#define PINMUX_DIO_PAD_ATTR_7_KEEPER_EN_7_BIT 4
2860#define PINMUX_DIO_PAD_ATTR_7_SCHMITT_EN_7_BIT 5
2861#define PINMUX_DIO_PAD_ATTR_7_OD_EN_7_BIT 6
2862#define PINMUX_DIO_PAD_ATTR_7_INPUT_DISABLE_7_BIT 7
2863#define PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_MASK 0x3u
2864#define PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET 16
2865#define PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_FIELD \
2866 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_MASK, .index = PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET })
2867#define PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK 0xfu
2868#define PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET 20
2869#define PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_FIELD \
2870 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK, .index = PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET })
2871
2872// Dedicated pad attributes.
2873#define PINMUX_DIO_PAD_ATTR_8_REG_OFFSET 0x51c
2874#define PINMUX_DIO_PAD_ATTR_8_REG_RESVAL 0x0u
2875#define PINMUX_DIO_PAD_ATTR_8_INVERT_8_BIT 0
2876#define PINMUX_DIO_PAD_ATTR_8_VIRTUAL_OD_EN_8_BIT 1
2877#define PINMUX_DIO_PAD_ATTR_8_PULL_EN_8_BIT 2
2878#define PINMUX_DIO_PAD_ATTR_8_PULL_SELECT_8_BIT 3
2879#define PINMUX_DIO_PAD_ATTR_8_KEEPER_EN_8_BIT 4
2880#define PINMUX_DIO_PAD_ATTR_8_SCHMITT_EN_8_BIT 5
2881#define PINMUX_DIO_PAD_ATTR_8_OD_EN_8_BIT 6
2882#define PINMUX_DIO_PAD_ATTR_8_INPUT_DISABLE_8_BIT 7
2883#define PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_MASK 0x3u
2884#define PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET 16
2885#define PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_FIELD \
2886 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_MASK, .index = PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET })
2887#define PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK 0xfu
2888#define PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET 20
2889#define PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_FIELD \
2890 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK, .index = PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET })
2891
2892// Dedicated pad attributes.
2893#define PINMUX_DIO_PAD_ATTR_9_REG_OFFSET 0x520
2894#define PINMUX_DIO_PAD_ATTR_9_REG_RESVAL 0x0u
2895#define PINMUX_DIO_PAD_ATTR_9_INVERT_9_BIT 0
2896#define PINMUX_DIO_PAD_ATTR_9_VIRTUAL_OD_EN_9_BIT 1
2897#define PINMUX_DIO_PAD_ATTR_9_PULL_EN_9_BIT 2
2898#define PINMUX_DIO_PAD_ATTR_9_PULL_SELECT_9_BIT 3
2899#define PINMUX_DIO_PAD_ATTR_9_KEEPER_EN_9_BIT 4
2900#define PINMUX_DIO_PAD_ATTR_9_SCHMITT_EN_9_BIT 5
2901#define PINMUX_DIO_PAD_ATTR_9_OD_EN_9_BIT 6
2902#define PINMUX_DIO_PAD_ATTR_9_INPUT_DISABLE_9_BIT 7
2903#define PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_MASK 0x3u
2904#define PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET 16
2905#define PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_FIELD \
2906 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_MASK, .index = PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET })
2907#define PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK 0xfu
2908#define PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET 20
2909#define PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_FIELD \
2910 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK, .index = PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET })
2911
2912// Dedicated pad attributes.
2913#define PINMUX_DIO_PAD_ATTR_10_REG_OFFSET 0x524
2914#define PINMUX_DIO_PAD_ATTR_10_REG_RESVAL 0x0u
2915#define PINMUX_DIO_PAD_ATTR_10_INVERT_10_BIT 0
2916#define PINMUX_DIO_PAD_ATTR_10_VIRTUAL_OD_EN_10_BIT 1
2917#define PINMUX_DIO_PAD_ATTR_10_PULL_EN_10_BIT 2
2918#define PINMUX_DIO_PAD_ATTR_10_PULL_SELECT_10_BIT 3
2919#define PINMUX_DIO_PAD_ATTR_10_KEEPER_EN_10_BIT 4
2920#define PINMUX_DIO_PAD_ATTR_10_SCHMITT_EN_10_BIT 5
2921#define PINMUX_DIO_PAD_ATTR_10_OD_EN_10_BIT 6
2922#define PINMUX_DIO_PAD_ATTR_10_INPUT_DISABLE_10_BIT 7
2923#define PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_MASK 0x3u
2924#define PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET 16
2925#define PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_FIELD \
2926 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_MASK, .index = PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET })
2927#define PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK 0xfu
2928#define PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET 20
2929#define PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_FIELD \
2930 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK, .index = PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET })
2931
2932// Dedicated pad attributes.
2933#define PINMUX_DIO_PAD_ATTR_11_REG_OFFSET 0x528
2934#define PINMUX_DIO_PAD_ATTR_11_REG_RESVAL 0x0u
2935#define PINMUX_DIO_PAD_ATTR_11_INVERT_11_BIT 0
2936#define PINMUX_DIO_PAD_ATTR_11_VIRTUAL_OD_EN_11_BIT 1
2937#define PINMUX_DIO_PAD_ATTR_11_PULL_EN_11_BIT 2
2938#define PINMUX_DIO_PAD_ATTR_11_PULL_SELECT_11_BIT 3
2939#define PINMUX_DIO_PAD_ATTR_11_KEEPER_EN_11_BIT 4
2940#define PINMUX_DIO_PAD_ATTR_11_SCHMITT_EN_11_BIT 5
2941#define PINMUX_DIO_PAD_ATTR_11_OD_EN_11_BIT 6
2942#define PINMUX_DIO_PAD_ATTR_11_INPUT_DISABLE_11_BIT 7
2943#define PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_MASK 0x3u
2944#define PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET 16
2945#define PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_FIELD \
2946 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_MASK, .index = PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET })
2947#define PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK 0xfu
2948#define PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET 20
2949#define PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_FIELD \
2950 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK, .index = PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET })
2951
2952// Dedicated pad attributes.
2953#define PINMUX_DIO_PAD_ATTR_12_REG_OFFSET 0x52c
2954#define PINMUX_DIO_PAD_ATTR_12_REG_RESVAL 0x0u
2955#define PINMUX_DIO_PAD_ATTR_12_INVERT_12_BIT 0
2956#define PINMUX_DIO_PAD_ATTR_12_VIRTUAL_OD_EN_12_BIT 1
2957#define PINMUX_DIO_PAD_ATTR_12_PULL_EN_12_BIT 2
2958#define PINMUX_DIO_PAD_ATTR_12_PULL_SELECT_12_BIT 3
2959#define PINMUX_DIO_PAD_ATTR_12_KEEPER_EN_12_BIT 4
2960#define PINMUX_DIO_PAD_ATTR_12_SCHMITT_EN_12_BIT 5
2961#define PINMUX_DIO_PAD_ATTR_12_OD_EN_12_BIT 6
2962#define PINMUX_DIO_PAD_ATTR_12_INPUT_DISABLE_12_BIT 7
2963#define PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_MASK 0x3u
2964#define PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_OFFSET 16
2965#define PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_FIELD \
2966 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_MASK, .index = PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_OFFSET })
2967#define PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_MASK 0xfu
2968#define PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_OFFSET 20
2969#define PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_FIELD \
2970 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_MASK, .index = PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_OFFSET })
2971
2972// Dedicated pad attributes.
2973#define PINMUX_DIO_PAD_ATTR_13_REG_OFFSET 0x530
2974#define PINMUX_DIO_PAD_ATTR_13_REG_RESVAL 0x0u
2975#define PINMUX_DIO_PAD_ATTR_13_INVERT_13_BIT 0
2976#define PINMUX_DIO_PAD_ATTR_13_VIRTUAL_OD_EN_13_BIT 1
2977#define PINMUX_DIO_PAD_ATTR_13_PULL_EN_13_BIT 2
2978#define PINMUX_DIO_PAD_ATTR_13_PULL_SELECT_13_BIT 3
2979#define PINMUX_DIO_PAD_ATTR_13_KEEPER_EN_13_BIT 4
2980#define PINMUX_DIO_PAD_ATTR_13_SCHMITT_EN_13_BIT 5
2981#define PINMUX_DIO_PAD_ATTR_13_OD_EN_13_BIT 6
2982#define PINMUX_DIO_PAD_ATTR_13_INPUT_DISABLE_13_BIT 7
2983#define PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_MASK 0x3u
2984#define PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_OFFSET 16
2985#define PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_FIELD \
2986 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_MASK, .index = PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_OFFSET })
2987#define PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_MASK 0xfu
2988#define PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_OFFSET 20
2989#define PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_FIELD \
2990 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_MASK, .index = PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_OFFSET })
2991
2992// Dedicated pad attributes.
2993#define PINMUX_DIO_PAD_ATTR_14_REG_OFFSET 0x534
2994#define PINMUX_DIO_PAD_ATTR_14_REG_RESVAL 0x0u
2995#define PINMUX_DIO_PAD_ATTR_14_INVERT_14_BIT 0
2996#define PINMUX_DIO_PAD_ATTR_14_VIRTUAL_OD_EN_14_BIT 1
2997#define PINMUX_DIO_PAD_ATTR_14_PULL_EN_14_BIT 2
2998#define PINMUX_DIO_PAD_ATTR_14_PULL_SELECT_14_BIT 3
2999#define PINMUX_DIO_PAD_ATTR_14_KEEPER_EN_14_BIT 4
3000#define PINMUX_DIO_PAD_ATTR_14_SCHMITT_EN_14_BIT 5
3001#define PINMUX_DIO_PAD_ATTR_14_OD_EN_14_BIT 6
3002#define PINMUX_DIO_PAD_ATTR_14_INPUT_DISABLE_14_BIT 7
3003#define PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_MASK 0x3u
3004#define PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_OFFSET 16
3005#define PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_FIELD \
3006 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_MASK, .index = PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_OFFSET })
3007#define PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_MASK 0xfu
3008#define PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_OFFSET 20
3009#define PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_FIELD \
3010 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_MASK, .index = PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_OFFSET })
3011
3012// Dedicated pad attributes.
3013#define PINMUX_DIO_PAD_ATTR_15_REG_OFFSET 0x538
3014#define PINMUX_DIO_PAD_ATTR_15_REG_RESVAL 0x0u
3015#define PINMUX_DIO_PAD_ATTR_15_INVERT_15_BIT 0
3016#define PINMUX_DIO_PAD_ATTR_15_VIRTUAL_OD_EN_15_BIT 1
3017#define PINMUX_DIO_PAD_ATTR_15_PULL_EN_15_BIT 2
3018#define PINMUX_DIO_PAD_ATTR_15_PULL_SELECT_15_BIT 3
3019#define PINMUX_DIO_PAD_ATTR_15_KEEPER_EN_15_BIT 4
3020#define PINMUX_DIO_PAD_ATTR_15_SCHMITT_EN_15_BIT 5
3021#define PINMUX_DIO_PAD_ATTR_15_OD_EN_15_BIT 6
3022#define PINMUX_DIO_PAD_ATTR_15_INPUT_DISABLE_15_BIT 7
3023#define PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_MASK 0x3u
3024#define PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_OFFSET 16
3025#define PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_FIELD \
3026 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_MASK, .index = PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_OFFSET })
3027#define PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_MASK 0xfu
3028#define PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_OFFSET 20
3029#define PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_FIELD \
3030 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_MASK, .index = PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_OFFSET })
3031
3032// Register indicating whether the corresponding pad is in sleep mode.
3033// (common parameters)
3034#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_FIELD_WIDTH 1
3035#define PINMUX_MIO_PAD_SLEEP_STATUS_MULTIREG_COUNT 2
3036
3037// Register indicating whether the corresponding pad is in sleep mode.
3038#define PINMUX_MIO_PAD_SLEEP_STATUS_0_REG_OFFSET 0x53c
3039#define PINMUX_MIO_PAD_SLEEP_STATUS_0_REG_RESVAL 0x0u
3040#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_0_BIT 0
3041#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_1_BIT 1
3042#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_2_BIT 2
3043#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_3_BIT 3
3044#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_4_BIT 4
3045#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_5_BIT 5
3046#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_6_BIT 6
3047#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_7_BIT 7
3048#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_8_BIT 8
3049#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_9_BIT 9
3050#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_10_BIT 10
3051#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_11_BIT 11
3052#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_12_BIT 12
3053#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_13_BIT 13
3054#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_14_BIT 14
3055#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_15_BIT 15
3056#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_16_BIT 16
3057#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_17_BIT 17
3058#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_18_BIT 18
3059#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_19_BIT 19
3060#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_20_BIT 20
3061#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_21_BIT 21
3062#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_22_BIT 22
3063#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_23_BIT 23
3064#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_24_BIT 24
3065#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_25_BIT 25
3066#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_26_BIT 26
3067#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_27_BIT 27
3068#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_28_BIT 28
3069#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_29_BIT 29
3070#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_30_BIT 30
3071#define PINMUX_MIO_PAD_SLEEP_STATUS_0_EN_31_BIT 31
3072
3073// Register indicating whether the corresponding pad is in sleep mode.
3074#define PINMUX_MIO_PAD_SLEEP_STATUS_1_REG_OFFSET 0x540
3075#define PINMUX_MIO_PAD_SLEEP_STATUS_1_REG_RESVAL 0x0u
3076#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_32_BIT 0
3077#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_33_BIT 1
3078#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_34_BIT 2
3079#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_35_BIT 3
3080#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_36_BIT 4
3081#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_37_BIT 5
3082#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_38_BIT 6
3083#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_39_BIT 7
3084#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_40_BIT 8
3085#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_41_BIT 9
3086#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_42_BIT 10
3087#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_43_BIT 11
3088#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_44_BIT 12
3089#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_45_BIT 13
3090#define PINMUX_MIO_PAD_SLEEP_STATUS_1_EN_46_BIT 14
3091
3092// Register write enable for MIO sleep value configuration. (common
3093// parameters)
3094#define PINMUX_MIO_PAD_SLEEP_REGWEN_EN_FIELD_WIDTH 1
3095#define PINMUX_MIO_PAD_SLEEP_REGWEN_MULTIREG_COUNT 47
3096
3097// Register write enable for MIO sleep value configuration.
3098#define PINMUX_MIO_PAD_SLEEP_REGWEN_0_REG_OFFSET 0x544
3099#define PINMUX_MIO_PAD_SLEEP_REGWEN_0_REG_RESVAL 0x1u
3100#define PINMUX_MIO_PAD_SLEEP_REGWEN_0_EN_0_BIT 0
3101
3102// Register write enable for MIO sleep value configuration.
3103#define PINMUX_MIO_PAD_SLEEP_REGWEN_1_REG_OFFSET 0x548
3104#define PINMUX_MIO_PAD_SLEEP_REGWEN_1_REG_RESVAL 0x1u
3105#define PINMUX_MIO_PAD_SLEEP_REGWEN_1_EN_1_BIT 0
3106
3107// Register write enable for MIO sleep value configuration.
3108#define PINMUX_MIO_PAD_SLEEP_REGWEN_2_REG_OFFSET 0x54c
3109#define PINMUX_MIO_PAD_SLEEP_REGWEN_2_REG_RESVAL 0x1u
3110#define PINMUX_MIO_PAD_SLEEP_REGWEN_2_EN_2_BIT 0
3111
3112// Register write enable for MIO sleep value configuration.
3113#define PINMUX_MIO_PAD_SLEEP_REGWEN_3_REG_OFFSET 0x550
3114#define PINMUX_MIO_PAD_SLEEP_REGWEN_3_REG_RESVAL 0x1u
3115#define PINMUX_MIO_PAD_SLEEP_REGWEN_3_EN_3_BIT 0
3116
3117// Register write enable for MIO sleep value configuration.
3118#define PINMUX_MIO_PAD_SLEEP_REGWEN_4_REG_OFFSET 0x554
3119#define PINMUX_MIO_PAD_SLEEP_REGWEN_4_REG_RESVAL 0x1u
3120#define PINMUX_MIO_PAD_SLEEP_REGWEN_4_EN_4_BIT 0
3121
3122// Register write enable for MIO sleep value configuration.
3123#define PINMUX_MIO_PAD_SLEEP_REGWEN_5_REG_OFFSET 0x558
3124#define PINMUX_MIO_PAD_SLEEP_REGWEN_5_REG_RESVAL 0x1u
3125#define PINMUX_MIO_PAD_SLEEP_REGWEN_5_EN_5_BIT 0
3126
3127// Register write enable for MIO sleep value configuration.
3128#define PINMUX_MIO_PAD_SLEEP_REGWEN_6_REG_OFFSET 0x55c
3129#define PINMUX_MIO_PAD_SLEEP_REGWEN_6_REG_RESVAL 0x1u
3130#define PINMUX_MIO_PAD_SLEEP_REGWEN_6_EN_6_BIT 0
3131
3132// Register write enable for MIO sleep value configuration.
3133#define PINMUX_MIO_PAD_SLEEP_REGWEN_7_REG_OFFSET 0x560
3134#define PINMUX_MIO_PAD_SLEEP_REGWEN_7_REG_RESVAL 0x1u
3135#define PINMUX_MIO_PAD_SLEEP_REGWEN_7_EN_7_BIT 0
3136
3137// Register write enable for MIO sleep value configuration.
3138#define PINMUX_MIO_PAD_SLEEP_REGWEN_8_REG_OFFSET 0x564
3139#define PINMUX_MIO_PAD_SLEEP_REGWEN_8_REG_RESVAL 0x1u
3140#define PINMUX_MIO_PAD_SLEEP_REGWEN_8_EN_8_BIT 0
3141
3142// Register write enable for MIO sleep value configuration.
3143#define PINMUX_MIO_PAD_SLEEP_REGWEN_9_REG_OFFSET 0x568
3144#define PINMUX_MIO_PAD_SLEEP_REGWEN_9_REG_RESVAL 0x1u
3145#define PINMUX_MIO_PAD_SLEEP_REGWEN_9_EN_9_BIT 0
3146
3147// Register write enable for MIO sleep value configuration.
3148#define PINMUX_MIO_PAD_SLEEP_REGWEN_10_REG_OFFSET 0x56c
3149#define PINMUX_MIO_PAD_SLEEP_REGWEN_10_REG_RESVAL 0x1u
3150#define PINMUX_MIO_PAD_SLEEP_REGWEN_10_EN_10_BIT 0
3151
3152// Register write enable for MIO sleep value configuration.
3153#define PINMUX_MIO_PAD_SLEEP_REGWEN_11_REG_OFFSET 0x570
3154#define PINMUX_MIO_PAD_SLEEP_REGWEN_11_REG_RESVAL 0x1u
3155#define PINMUX_MIO_PAD_SLEEP_REGWEN_11_EN_11_BIT 0
3156
3157// Register write enable for MIO sleep value configuration.
3158#define PINMUX_MIO_PAD_SLEEP_REGWEN_12_REG_OFFSET 0x574
3159#define PINMUX_MIO_PAD_SLEEP_REGWEN_12_REG_RESVAL 0x1u
3160#define PINMUX_MIO_PAD_SLEEP_REGWEN_12_EN_12_BIT 0
3161
3162// Register write enable for MIO sleep value configuration.
3163#define PINMUX_MIO_PAD_SLEEP_REGWEN_13_REG_OFFSET 0x578
3164#define PINMUX_MIO_PAD_SLEEP_REGWEN_13_REG_RESVAL 0x1u
3165#define PINMUX_MIO_PAD_SLEEP_REGWEN_13_EN_13_BIT 0
3166
3167// Register write enable for MIO sleep value configuration.
3168#define PINMUX_MIO_PAD_SLEEP_REGWEN_14_REG_OFFSET 0x57c
3169#define PINMUX_MIO_PAD_SLEEP_REGWEN_14_REG_RESVAL 0x1u
3170#define PINMUX_MIO_PAD_SLEEP_REGWEN_14_EN_14_BIT 0
3171
3172// Register write enable for MIO sleep value configuration.
3173#define PINMUX_MIO_PAD_SLEEP_REGWEN_15_REG_OFFSET 0x580
3174#define PINMUX_MIO_PAD_SLEEP_REGWEN_15_REG_RESVAL 0x1u
3175#define PINMUX_MIO_PAD_SLEEP_REGWEN_15_EN_15_BIT 0
3176
3177// Register write enable for MIO sleep value configuration.
3178#define PINMUX_MIO_PAD_SLEEP_REGWEN_16_REG_OFFSET 0x584
3179#define PINMUX_MIO_PAD_SLEEP_REGWEN_16_REG_RESVAL 0x1u
3180#define PINMUX_MIO_PAD_SLEEP_REGWEN_16_EN_16_BIT 0
3181
3182// Register write enable for MIO sleep value configuration.
3183#define PINMUX_MIO_PAD_SLEEP_REGWEN_17_REG_OFFSET 0x588
3184#define PINMUX_MIO_PAD_SLEEP_REGWEN_17_REG_RESVAL 0x1u
3185#define PINMUX_MIO_PAD_SLEEP_REGWEN_17_EN_17_BIT 0
3186
3187// Register write enable for MIO sleep value configuration.
3188#define PINMUX_MIO_PAD_SLEEP_REGWEN_18_REG_OFFSET 0x58c
3189#define PINMUX_MIO_PAD_SLEEP_REGWEN_18_REG_RESVAL 0x1u
3190#define PINMUX_MIO_PAD_SLEEP_REGWEN_18_EN_18_BIT 0
3191
3192// Register write enable for MIO sleep value configuration.
3193#define PINMUX_MIO_PAD_SLEEP_REGWEN_19_REG_OFFSET 0x590
3194#define PINMUX_MIO_PAD_SLEEP_REGWEN_19_REG_RESVAL 0x1u
3195#define PINMUX_MIO_PAD_SLEEP_REGWEN_19_EN_19_BIT 0
3196
3197// Register write enable for MIO sleep value configuration.
3198#define PINMUX_MIO_PAD_SLEEP_REGWEN_20_REG_OFFSET 0x594
3199#define PINMUX_MIO_PAD_SLEEP_REGWEN_20_REG_RESVAL 0x1u
3200#define PINMUX_MIO_PAD_SLEEP_REGWEN_20_EN_20_BIT 0
3201
3202// Register write enable for MIO sleep value configuration.
3203#define PINMUX_MIO_PAD_SLEEP_REGWEN_21_REG_OFFSET 0x598
3204#define PINMUX_MIO_PAD_SLEEP_REGWEN_21_REG_RESVAL 0x1u
3205#define PINMUX_MIO_PAD_SLEEP_REGWEN_21_EN_21_BIT 0
3206
3207// Register write enable for MIO sleep value configuration.
3208#define PINMUX_MIO_PAD_SLEEP_REGWEN_22_REG_OFFSET 0x59c
3209#define PINMUX_MIO_PAD_SLEEP_REGWEN_22_REG_RESVAL 0x1u
3210#define PINMUX_MIO_PAD_SLEEP_REGWEN_22_EN_22_BIT 0
3211
3212// Register write enable for MIO sleep value configuration.
3213#define PINMUX_MIO_PAD_SLEEP_REGWEN_23_REG_OFFSET 0x5a0
3214#define PINMUX_MIO_PAD_SLEEP_REGWEN_23_REG_RESVAL 0x1u
3215#define PINMUX_MIO_PAD_SLEEP_REGWEN_23_EN_23_BIT 0
3216
3217// Register write enable for MIO sleep value configuration.
3218#define PINMUX_MIO_PAD_SLEEP_REGWEN_24_REG_OFFSET 0x5a4
3219#define PINMUX_MIO_PAD_SLEEP_REGWEN_24_REG_RESVAL 0x1u
3220#define PINMUX_MIO_PAD_SLEEP_REGWEN_24_EN_24_BIT 0
3221
3222// Register write enable for MIO sleep value configuration.
3223#define PINMUX_MIO_PAD_SLEEP_REGWEN_25_REG_OFFSET 0x5a8
3224#define PINMUX_MIO_PAD_SLEEP_REGWEN_25_REG_RESVAL 0x1u
3225#define PINMUX_MIO_PAD_SLEEP_REGWEN_25_EN_25_BIT 0
3226
3227// Register write enable for MIO sleep value configuration.
3228#define PINMUX_MIO_PAD_SLEEP_REGWEN_26_REG_OFFSET 0x5ac
3229#define PINMUX_MIO_PAD_SLEEP_REGWEN_26_REG_RESVAL 0x1u
3230#define PINMUX_MIO_PAD_SLEEP_REGWEN_26_EN_26_BIT 0
3231
3232// Register write enable for MIO sleep value configuration.
3233#define PINMUX_MIO_PAD_SLEEP_REGWEN_27_REG_OFFSET 0x5b0
3234#define PINMUX_MIO_PAD_SLEEP_REGWEN_27_REG_RESVAL 0x1u
3235#define PINMUX_MIO_PAD_SLEEP_REGWEN_27_EN_27_BIT 0
3236
3237// Register write enable for MIO sleep value configuration.
3238#define PINMUX_MIO_PAD_SLEEP_REGWEN_28_REG_OFFSET 0x5b4
3239#define PINMUX_MIO_PAD_SLEEP_REGWEN_28_REG_RESVAL 0x1u
3240#define PINMUX_MIO_PAD_SLEEP_REGWEN_28_EN_28_BIT 0
3241
3242// Register write enable for MIO sleep value configuration.
3243#define PINMUX_MIO_PAD_SLEEP_REGWEN_29_REG_OFFSET 0x5b8
3244#define PINMUX_MIO_PAD_SLEEP_REGWEN_29_REG_RESVAL 0x1u
3245#define PINMUX_MIO_PAD_SLEEP_REGWEN_29_EN_29_BIT 0
3246
3247// Register write enable for MIO sleep value configuration.
3248#define PINMUX_MIO_PAD_SLEEP_REGWEN_30_REG_OFFSET 0x5bc
3249#define PINMUX_MIO_PAD_SLEEP_REGWEN_30_REG_RESVAL 0x1u
3250#define PINMUX_MIO_PAD_SLEEP_REGWEN_30_EN_30_BIT 0
3251
3252// Register write enable for MIO sleep value configuration.
3253#define PINMUX_MIO_PAD_SLEEP_REGWEN_31_REG_OFFSET 0x5c0
3254#define PINMUX_MIO_PAD_SLEEP_REGWEN_31_REG_RESVAL 0x1u
3255#define PINMUX_MIO_PAD_SLEEP_REGWEN_31_EN_31_BIT 0
3256
3257// Register write enable for MIO sleep value configuration.
3258#define PINMUX_MIO_PAD_SLEEP_REGWEN_32_REG_OFFSET 0x5c4
3259#define PINMUX_MIO_PAD_SLEEP_REGWEN_32_REG_RESVAL 0x1u
3260#define PINMUX_MIO_PAD_SLEEP_REGWEN_32_EN_32_BIT 0
3261
3262// Register write enable for MIO sleep value configuration.
3263#define PINMUX_MIO_PAD_SLEEP_REGWEN_33_REG_OFFSET 0x5c8
3264#define PINMUX_MIO_PAD_SLEEP_REGWEN_33_REG_RESVAL 0x1u
3265#define PINMUX_MIO_PAD_SLEEP_REGWEN_33_EN_33_BIT 0
3266
3267// Register write enable for MIO sleep value configuration.
3268#define PINMUX_MIO_PAD_SLEEP_REGWEN_34_REG_OFFSET 0x5cc
3269#define PINMUX_MIO_PAD_SLEEP_REGWEN_34_REG_RESVAL 0x1u
3270#define PINMUX_MIO_PAD_SLEEP_REGWEN_34_EN_34_BIT 0
3271
3272// Register write enable for MIO sleep value configuration.
3273#define PINMUX_MIO_PAD_SLEEP_REGWEN_35_REG_OFFSET 0x5d0
3274#define PINMUX_MIO_PAD_SLEEP_REGWEN_35_REG_RESVAL 0x1u
3275#define PINMUX_MIO_PAD_SLEEP_REGWEN_35_EN_35_BIT 0
3276
3277// Register write enable for MIO sleep value configuration.
3278#define PINMUX_MIO_PAD_SLEEP_REGWEN_36_REG_OFFSET 0x5d4
3279#define PINMUX_MIO_PAD_SLEEP_REGWEN_36_REG_RESVAL 0x1u
3280#define PINMUX_MIO_PAD_SLEEP_REGWEN_36_EN_36_BIT 0
3281
3282// Register write enable for MIO sleep value configuration.
3283#define PINMUX_MIO_PAD_SLEEP_REGWEN_37_REG_OFFSET 0x5d8
3284#define PINMUX_MIO_PAD_SLEEP_REGWEN_37_REG_RESVAL 0x1u
3285#define PINMUX_MIO_PAD_SLEEP_REGWEN_37_EN_37_BIT 0
3286
3287// Register write enable for MIO sleep value configuration.
3288#define PINMUX_MIO_PAD_SLEEP_REGWEN_38_REG_OFFSET 0x5dc
3289#define PINMUX_MIO_PAD_SLEEP_REGWEN_38_REG_RESVAL 0x1u
3290#define PINMUX_MIO_PAD_SLEEP_REGWEN_38_EN_38_BIT 0
3291
3292// Register write enable for MIO sleep value configuration.
3293#define PINMUX_MIO_PAD_SLEEP_REGWEN_39_REG_OFFSET 0x5e0
3294#define PINMUX_MIO_PAD_SLEEP_REGWEN_39_REG_RESVAL 0x1u
3295#define PINMUX_MIO_PAD_SLEEP_REGWEN_39_EN_39_BIT 0
3296
3297// Register write enable for MIO sleep value configuration.
3298#define PINMUX_MIO_PAD_SLEEP_REGWEN_40_REG_OFFSET 0x5e4
3299#define PINMUX_MIO_PAD_SLEEP_REGWEN_40_REG_RESVAL 0x1u
3300#define PINMUX_MIO_PAD_SLEEP_REGWEN_40_EN_40_BIT 0
3301
3302// Register write enable for MIO sleep value configuration.
3303#define PINMUX_MIO_PAD_SLEEP_REGWEN_41_REG_OFFSET 0x5e8
3304#define PINMUX_MIO_PAD_SLEEP_REGWEN_41_REG_RESVAL 0x1u
3305#define PINMUX_MIO_PAD_SLEEP_REGWEN_41_EN_41_BIT 0
3306
3307// Register write enable for MIO sleep value configuration.
3308#define PINMUX_MIO_PAD_SLEEP_REGWEN_42_REG_OFFSET 0x5ec
3309#define PINMUX_MIO_PAD_SLEEP_REGWEN_42_REG_RESVAL 0x1u
3310#define PINMUX_MIO_PAD_SLEEP_REGWEN_42_EN_42_BIT 0
3311
3312// Register write enable for MIO sleep value configuration.
3313#define PINMUX_MIO_PAD_SLEEP_REGWEN_43_REG_OFFSET 0x5f0
3314#define PINMUX_MIO_PAD_SLEEP_REGWEN_43_REG_RESVAL 0x1u
3315#define PINMUX_MIO_PAD_SLEEP_REGWEN_43_EN_43_BIT 0
3316
3317// Register write enable for MIO sleep value configuration.
3318#define PINMUX_MIO_PAD_SLEEP_REGWEN_44_REG_OFFSET 0x5f4
3319#define PINMUX_MIO_PAD_SLEEP_REGWEN_44_REG_RESVAL 0x1u
3320#define PINMUX_MIO_PAD_SLEEP_REGWEN_44_EN_44_BIT 0
3321
3322// Register write enable for MIO sleep value configuration.
3323#define PINMUX_MIO_PAD_SLEEP_REGWEN_45_REG_OFFSET 0x5f8
3324#define PINMUX_MIO_PAD_SLEEP_REGWEN_45_REG_RESVAL 0x1u
3325#define PINMUX_MIO_PAD_SLEEP_REGWEN_45_EN_45_BIT 0
3326
3327// Register write enable for MIO sleep value configuration.
3328#define PINMUX_MIO_PAD_SLEEP_REGWEN_46_REG_OFFSET 0x5fc
3329#define PINMUX_MIO_PAD_SLEEP_REGWEN_46_REG_RESVAL 0x1u
3330#define PINMUX_MIO_PAD_SLEEP_REGWEN_46_EN_46_BIT 0
3331
3332// Enables the sleep mode of the corresponding muxed pad. (common parameters)
3333#define PINMUX_MIO_PAD_SLEEP_EN_EN_FIELD_WIDTH 1
3334#define PINMUX_MIO_PAD_SLEEP_EN_MULTIREG_COUNT 47
3335
3336// Enables the sleep mode of the corresponding muxed pad.
3337#define PINMUX_MIO_PAD_SLEEP_EN_0_REG_OFFSET 0x600
3338#define PINMUX_MIO_PAD_SLEEP_EN_0_REG_RESVAL 0x0u
3339#define PINMUX_MIO_PAD_SLEEP_EN_0_EN_0_BIT 0
3340
3341// Enables the sleep mode of the corresponding muxed pad.
3342#define PINMUX_MIO_PAD_SLEEP_EN_1_REG_OFFSET 0x604
3343#define PINMUX_MIO_PAD_SLEEP_EN_1_REG_RESVAL 0x0u
3344#define PINMUX_MIO_PAD_SLEEP_EN_1_EN_1_BIT 0
3345
3346// Enables the sleep mode of the corresponding muxed pad.
3347#define PINMUX_MIO_PAD_SLEEP_EN_2_REG_OFFSET 0x608
3348#define PINMUX_MIO_PAD_SLEEP_EN_2_REG_RESVAL 0x0u
3349#define PINMUX_MIO_PAD_SLEEP_EN_2_EN_2_BIT 0
3350
3351// Enables the sleep mode of the corresponding muxed pad.
3352#define PINMUX_MIO_PAD_SLEEP_EN_3_REG_OFFSET 0x60c
3353#define PINMUX_MIO_PAD_SLEEP_EN_3_REG_RESVAL 0x0u
3354#define PINMUX_MIO_PAD_SLEEP_EN_3_EN_3_BIT 0
3355
3356// Enables the sleep mode of the corresponding muxed pad.
3357#define PINMUX_MIO_PAD_SLEEP_EN_4_REG_OFFSET 0x610
3358#define PINMUX_MIO_PAD_SLEEP_EN_4_REG_RESVAL 0x0u
3359#define PINMUX_MIO_PAD_SLEEP_EN_4_EN_4_BIT 0
3360
3361// Enables the sleep mode of the corresponding muxed pad.
3362#define PINMUX_MIO_PAD_SLEEP_EN_5_REG_OFFSET 0x614
3363#define PINMUX_MIO_PAD_SLEEP_EN_5_REG_RESVAL 0x0u
3364#define PINMUX_MIO_PAD_SLEEP_EN_5_EN_5_BIT 0
3365
3366// Enables the sleep mode of the corresponding muxed pad.
3367#define PINMUX_MIO_PAD_SLEEP_EN_6_REG_OFFSET 0x618
3368#define PINMUX_MIO_PAD_SLEEP_EN_6_REG_RESVAL 0x0u
3369#define PINMUX_MIO_PAD_SLEEP_EN_6_EN_6_BIT 0
3370
3371// Enables the sleep mode of the corresponding muxed pad.
3372#define PINMUX_MIO_PAD_SLEEP_EN_7_REG_OFFSET 0x61c
3373#define PINMUX_MIO_PAD_SLEEP_EN_7_REG_RESVAL 0x0u
3374#define PINMUX_MIO_PAD_SLEEP_EN_7_EN_7_BIT 0
3375
3376// Enables the sleep mode of the corresponding muxed pad.
3377#define PINMUX_MIO_PAD_SLEEP_EN_8_REG_OFFSET 0x620
3378#define PINMUX_MIO_PAD_SLEEP_EN_8_REG_RESVAL 0x0u
3379#define PINMUX_MIO_PAD_SLEEP_EN_8_EN_8_BIT 0
3380
3381// Enables the sleep mode of the corresponding muxed pad.
3382#define PINMUX_MIO_PAD_SLEEP_EN_9_REG_OFFSET 0x624
3383#define PINMUX_MIO_PAD_SLEEP_EN_9_REG_RESVAL 0x0u
3384#define PINMUX_MIO_PAD_SLEEP_EN_9_EN_9_BIT 0
3385
3386// Enables the sleep mode of the corresponding muxed pad.
3387#define PINMUX_MIO_PAD_SLEEP_EN_10_REG_OFFSET 0x628
3388#define PINMUX_MIO_PAD_SLEEP_EN_10_REG_RESVAL 0x0u
3389#define PINMUX_MIO_PAD_SLEEP_EN_10_EN_10_BIT 0
3390
3391// Enables the sleep mode of the corresponding muxed pad.
3392#define PINMUX_MIO_PAD_SLEEP_EN_11_REG_OFFSET 0x62c
3393#define PINMUX_MIO_PAD_SLEEP_EN_11_REG_RESVAL 0x0u
3394#define PINMUX_MIO_PAD_SLEEP_EN_11_EN_11_BIT 0
3395
3396// Enables the sleep mode of the corresponding muxed pad.
3397#define PINMUX_MIO_PAD_SLEEP_EN_12_REG_OFFSET 0x630
3398#define PINMUX_MIO_PAD_SLEEP_EN_12_REG_RESVAL 0x0u
3399#define PINMUX_MIO_PAD_SLEEP_EN_12_EN_12_BIT 0
3400
3401// Enables the sleep mode of the corresponding muxed pad.
3402#define PINMUX_MIO_PAD_SLEEP_EN_13_REG_OFFSET 0x634
3403#define PINMUX_MIO_PAD_SLEEP_EN_13_REG_RESVAL 0x0u
3404#define PINMUX_MIO_PAD_SLEEP_EN_13_EN_13_BIT 0
3405
3406// Enables the sleep mode of the corresponding muxed pad.
3407#define PINMUX_MIO_PAD_SLEEP_EN_14_REG_OFFSET 0x638
3408#define PINMUX_MIO_PAD_SLEEP_EN_14_REG_RESVAL 0x0u
3409#define PINMUX_MIO_PAD_SLEEP_EN_14_EN_14_BIT 0
3410
3411// Enables the sleep mode of the corresponding muxed pad.
3412#define PINMUX_MIO_PAD_SLEEP_EN_15_REG_OFFSET 0x63c
3413#define PINMUX_MIO_PAD_SLEEP_EN_15_REG_RESVAL 0x0u
3414#define PINMUX_MIO_PAD_SLEEP_EN_15_EN_15_BIT 0
3415
3416// Enables the sleep mode of the corresponding muxed pad.
3417#define PINMUX_MIO_PAD_SLEEP_EN_16_REG_OFFSET 0x640
3418#define PINMUX_MIO_PAD_SLEEP_EN_16_REG_RESVAL 0x0u
3419#define PINMUX_MIO_PAD_SLEEP_EN_16_EN_16_BIT 0
3420
3421// Enables the sleep mode of the corresponding muxed pad.
3422#define PINMUX_MIO_PAD_SLEEP_EN_17_REG_OFFSET 0x644
3423#define PINMUX_MIO_PAD_SLEEP_EN_17_REG_RESVAL 0x0u
3424#define PINMUX_MIO_PAD_SLEEP_EN_17_EN_17_BIT 0
3425
3426// Enables the sleep mode of the corresponding muxed pad.
3427#define PINMUX_MIO_PAD_SLEEP_EN_18_REG_OFFSET 0x648
3428#define PINMUX_MIO_PAD_SLEEP_EN_18_REG_RESVAL 0x0u
3429#define PINMUX_MIO_PAD_SLEEP_EN_18_EN_18_BIT 0
3430
3431// Enables the sleep mode of the corresponding muxed pad.
3432#define PINMUX_MIO_PAD_SLEEP_EN_19_REG_OFFSET 0x64c
3433#define PINMUX_MIO_PAD_SLEEP_EN_19_REG_RESVAL 0x0u
3434#define PINMUX_MIO_PAD_SLEEP_EN_19_EN_19_BIT 0
3435
3436// Enables the sleep mode of the corresponding muxed pad.
3437#define PINMUX_MIO_PAD_SLEEP_EN_20_REG_OFFSET 0x650
3438#define PINMUX_MIO_PAD_SLEEP_EN_20_REG_RESVAL 0x0u
3439#define PINMUX_MIO_PAD_SLEEP_EN_20_EN_20_BIT 0
3440
3441// Enables the sleep mode of the corresponding muxed pad.
3442#define PINMUX_MIO_PAD_SLEEP_EN_21_REG_OFFSET 0x654
3443#define PINMUX_MIO_PAD_SLEEP_EN_21_REG_RESVAL 0x0u
3444#define PINMUX_MIO_PAD_SLEEP_EN_21_EN_21_BIT 0
3445
3446// Enables the sleep mode of the corresponding muxed pad.
3447#define PINMUX_MIO_PAD_SLEEP_EN_22_REG_OFFSET 0x658
3448#define PINMUX_MIO_PAD_SLEEP_EN_22_REG_RESVAL 0x0u
3449#define PINMUX_MIO_PAD_SLEEP_EN_22_EN_22_BIT 0
3450
3451// Enables the sleep mode of the corresponding muxed pad.
3452#define PINMUX_MIO_PAD_SLEEP_EN_23_REG_OFFSET 0x65c
3453#define PINMUX_MIO_PAD_SLEEP_EN_23_REG_RESVAL 0x0u
3454#define PINMUX_MIO_PAD_SLEEP_EN_23_EN_23_BIT 0
3455
3456// Enables the sleep mode of the corresponding muxed pad.
3457#define PINMUX_MIO_PAD_SLEEP_EN_24_REG_OFFSET 0x660
3458#define PINMUX_MIO_PAD_SLEEP_EN_24_REG_RESVAL 0x0u
3459#define PINMUX_MIO_PAD_SLEEP_EN_24_EN_24_BIT 0
3460
3461// Enables the sleep mode of the corresponding muxed pad.
3462#define PINMUX_MIO_PAD_SLEEP_EN_25_REG_OFFSET 0x664
3463#define PINMUX_MIO_PAD_SLEEP_EN_25_REG_RESVAL 0x0u
3464#define PINMUX_MIO_PAD_SLEEP_EN_25_EN_25_BIT 0
3465
3466// Enables the sleep mode of the corresponding muxed pad.
3467#define PINMUX_MIO_PAD_SLEEP_EN_26_REG_OFFSET 0x668
3468#define PINMUX_MIO_PAD_SLEEP_EN_26_REG_RESVAL 0x0u
3469#define PINMUX_MIO_PAD_SLEEP_EN_26_EN_26_BIT 0
3470
3471// Enables the sleep mode of the corresponding muxed pad.
3472#define PINMUX_MIO_PAD_SLEEP_EN_27_REG_OFFSET 0x66c
3473#define PINMUX_MIO_PAD_SLEEP_EN_27_REG_RESVAL 0x0u
3474#define PINMUX_MIO_PAD_SLEEP_EN_27_EN_27_BIT 0
3475
3476// Enables the sleep mode of the corresponding muxed pad.
3477#define PINMUX_MIO_PAD_SLEEP_EN_28_REG_OFFSET 0x670
3478#define PINMUX_MIO_PAD_SLEEP_EN_28_REG_RESVAL 0x0u
3479#define PINMUX_MIO_PAD_SLEEP_EN_28_EN_28_BIT 0
3480
3481// Enables the sleep mode of the corresponding muxed pad.
3482#define PINMUX_MIO_PAD_SLEEP_EN_29_REG_OFFSET 0x674
3483#define PINMUX_MIO_PAD_SLEEP_EN_29_REG_RESVAL 0x0u
3484#define PINMUX_MIO_PAD_SLEEP_EN_29_EN_29_BIT 0
3485
3486// Enables the sleep mode of the corresponding muxed pad.
3487#define PINMUX_MIO_PAD_SLEEP_EN_30_REG_OFFSET 0x678
3488#define PINMUX_MIO_PAD_SLEEP_EN_30_REG_RESVAL 0x0u
3489#define PINMUX_MIO_PAD_SLEEP_EN_30_EN_30_BIT 0
3490
3491// Enables the sleep mode of the corresponding muxed pad.
3492#define PINMUX_MIO_PAD_SLEEP_EN_31_REG_OFFSET 0x67c
3493#define PINMUX_MIO_PAD_SLEEP_EN_31_REG_RESVAL 0x0u
3494#define PINMUX_MIO_PAD_SLEEP_EN_31_EN_31_BIT 0
3495
3496// Enables the sleep mode of the corresponding muxed pad.
3497#define PINMUX_MIO_PAD_SLEEP_EN_32_REG_OFFSET 0x680
3498#define PINMUX_MIO_PAD_SLEEP_EN_32_REG_RESVAL 0x0u
3499#define PINMUX_MIO_PAD_SLEEP_EN_32_EN_32_BIT 0
3500
3501// Enables the sleep mode of the corresponding muxed pad.
3502#define PINMUX_MIO_PAD_SLEEP_EN_33_REG_OFFSET 0x684
3503#define PINMUX_MIO_PAD_SLEEP_EN_33_REG_RESVAL 0x0u
3504#define PINMUX_MIO_PAD_SLEEP_EN_33_EN_33_BIT 0
3505
3506// Enables the sleep mode of the corresponding muxed pad.
3507#define PINMUX_MIO_PAD_SLEEP_EN_34_REG_OFFSET 0x688
3508#define PINMUX_MIO_PAD_SLEEP_EN_34_REG_RESVAL 0x0u
3509#define PINMUX_MIO_PAD_SLEEP_EN_34_EN_34_BIT 0
3510
3511// Enables the sleep mode of the corresponding muxed pad.
3512#define PINMUX_MIO_PAD_SLEEP_EN_35_REG_OFFSET 0x68c
3513#define PINMUX_MIO_PAD_SLEEP_EN_35_REG_RESVAL 0x0u
3514#define PINMUX_MIO_PAD_SLEEP_EN_35_EN_35_BIT 0
3515
3516// Enables the sleep mode of the corresponding muxed pad.
3517#define PINMUX_MIO_PAD_SLEEP_EN_36_REG_OFFSET 0x690
3518#define PINMUX_MIO_PAD_SLEEP_EN_36_REG_RESVAL 0x0u
3519#define PINMUX_MIO_PAD_SLEEP_EN_36_EN_36_BIT 0
3520
3521// Enables the sleep mode of the corresponding muxed pad.
3522#define PINMUX_MIO_PAD_SLEEP_EN_37_REG_OFFSET 0x694
3523#define PINMUX_MIO_PAD_SLEEP_EN_37_REG_RESVAL 0x0u
3524#define PINMUX_MIO_PAD_SLEEP_EN_37_EN_37_BIT 0
3525
3526// Enables the sleep mode of the corresponding muxed pad.
3527#define PINMUX_MIO_PAD_SLEEP_EN_38_REG_OFFSET 0x698
3528#define PINMUX_MIO_PAD_SLEEP_EN_38_REG_RESVAL 0x0u
3529#define PINMUX_MIO_PAD_SLEEP_EN_38_EN_38_BIT 0
3530
3531// Enables the sleep mode of the corresponding muxed pad.
3532#define PINMUX_MIO_PAD_SLEEP_EN_39_REG_OFFSET 0x69c
3533#define PINMUX_MIO_PAD_SLEEP_EN_39_REG_RESVAL 0x0u
3534#define PINMUX_MIO_PAD_SLEEP_EN_39_EN_39_BIT 0
3535
3536// Enables the sleep mode of the corresponding muxed pad.
3537#define PINMUX_MIO_PAD_SLEEP_EN_40_REG_OFFSET 0x6a0
3538#define PINMUX_MIO_PAD_SLEEP_EN_40_REG_RESVAL 0x0u
3539#define PINMUX_MIO_PAD_SLEEP_EN_40_EN_40_BIT 0
3540
3541// Enables the sleep mode of the corresponding muxed pad.
3542#define PINMUX_MIO_PAD_SLEEP_EN_41_REG_OFFSET 0x6a4
3543#define PINMUX_MIO_PAD_SLEEP_EN_41_REG_RESVAL 0x0u
3544#define PINMUX_MIO_PAD_SLEEP_EN_41_EN_41_BIT 0
3545
3546// Enables the sleep mode of the corresponding muxed pad.
3547#define PINMUX_MIO_PAD_SLEEP_EN_42_REG_OFFSET 0x6a8
3548#define PINMUX_MIO_PAD_SLEEP_EN_42_REG_RESVAL 0x0u
3549#define PINMUX_MIO_PAD_SLEEP_EN_42_EN_42_BIT 0
3550
3551// Enables the sleep mode of the corresponding muxed pad.
3552#define PINMUX_MIO_PAD_SLEEP_EN_43_REG_OFFSET 0x6ac
3553#define PINMUX_MIO_PAD_SLEEP_EN_43_REG_RESVAL 0x0u
3554#define PINMUX_MIO_PAD_SLEEP_EN_43_EN_43_BIT 0
3555
3556// Enables the sleep mode of the corresponding muxed pad.
3557#define PINMUX_MIO_PAD_SLEEP_EN_44_REG_OFFSET 0x6b0
3558#define PINMUX_MIO_PAD_SLEEP_EN_44_REG_RESVAL 0x0u
3559#define PINMUX_MIO_PAD_SLEEP_EN_44_EN_44_BIT 0
3560
3561// Enables the sleep mode of the corresponding muxed pad.
3562#define PINMUX_MIO_PAD_SLEEP_EN_45_REG_OFFSET 0x6b4
3563#define PINMUX_MIO_PAD_SLEEP_EN_45_REG_RESVAL 0x0u
3564#define PINMUX_MIO_PAD_SLEEP_EN_45_EN_45_BIT 0
3565
3566// Enables the sleep mode of the corresponding muxed pad.
3567#define PINMUX_MIO_PAD_SLEEP_EN_46_REG_OFFSET 0x6b8
3568#define PINMUX_MIO_PAD_SLEEP_EN_46_REG_RESVAL 0x0u
3569#define PINMUX_MIO_PAD_SLEEP_EN_46_EN_46_BIT 0
3570
3571// Defines sleep behavior of the corresponding muxed pad. (common parameters)
3572#define PINMUX_MIO_PAD_SLEEP_MODE_OUT_FIELD_WIDTH 2
3573#define PINMUX_MIO_PAD_SLEEP_MODE_MULTIREG_COUNT 47
3574
3575// Defines sleep behavior of the corresponding muxed pad.
3576#define PINMUX_MIO_PAD_SLEEP_MODE_0_REG_OFFSET 0x6bc
3577#define PINMUX_MIO_PAD_SLEEP_MODE_0_REG_RESVAL 0x2u
3578#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_MASK 0x3u
3579#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET 0
3580#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_FIELD \
3581 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET })
3582#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_LOW 0x0
3583#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_HIGH 0x1
3584#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_HIGH_Z 0x2
3585#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_KEEP 0x3
3586
3587// Defines sleep behavior of the corresponding muxed pad.
3588#define PINMUX_MIO_PAD_SLEEP_MODE_1_REG_OFFSET 0x6c0
3589#define PINMUX_MIO_PAD_SLEEP_MODE_1_REG_RESVAL 0x2u
3590#define PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_MASK 0x3u
3591#define PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET 0
3592#define PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_FIELD \
3593 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET })
3594
3595// Defines sleep behavior of the corresponding muxed pad.
3596#define PINMUX_MIO_PAD_SLEEP_MODE_2_REG_OFFSET 0x6c4
3597#define PINMUX_MIO_PAD_SLEEP_MODE_2_REG_RESVAL 0x2u
3598#define PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_MASK 0x3u
3599#define PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET 0
3600#define PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_FIELD \
3601 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET })
3602
3603// Defines sleep behavior of the corresponding muxed pad.
3604#define PINMUX_MIO_PAD_SLEEP_MODE_3_REG_OFFSET 0x6c8
3605#define PINMUX_MIO_PAD_SLEEP_MODE_3_REG_RESVAL 0x2u
3606#define PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_MASK 0x3u
3607#define PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET 0
3608#define PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_FIELD \
3609 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET })
3610
3611// Defines sleep behavior of the corresponding muxed pad.
3612#define PINMUX_MIO_PAD_SLEEP_MODE_4_REG_OFFSET 0x6cc
3613#define PINMUX_MIO_PAD_SLEEP_MODE_4_REG_RESVAL 0x2u
3614#define PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_MASK 0x3u
3615#define PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET 0
3616#define PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_FIELD \
3617 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET })
3618
3619// Defines sleep behavior of the corresponding muxed pad.
3620#define PINMUX_MIO_PAD_SLEEP_MODE_5_REG_OFFSET 0x6d0
3621#define PINMUX_MIO_PAD_SLEEP_MODE_5_REG_RESVAL 0x2u
3622#define PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_MASK 0x3u
3623#define PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET 0
3624#define PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_FIELD \
3625 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET })
3626
3627// Defines sleep behavior of the corresponding muxed pad.
3628#define PINMUX_MIO_PAD_SLEEP_MODE_6_REG_OFFSET 0x6d4
3629#define PINMUX_MIO_PAD_SLEEP_MODE_6_REG_RESVAL 0x2u
3630#define PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_MASK 0x3u
3631#define PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET 0
3632#define PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_FIELD \
3633 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET })
3634
3635// Defines sleep behavior of the corresponding muxed pad.
3636#define PINMUX_MIO_PAD_SLEEP_MODE_7_REG_OFFSET 0x6d8
3637#define PINMUX_MIO_PAD_SLEEP_MODE_7_REG_RESVAL 0x2u
3638#define PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_MASK 0x3u
3639#define PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET 0
3640#define PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_FIELD \
3641 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET })
3642
3643// Defines sleep behavior of the corresponding muxed pad.
3644#define PINMUX_MIO_PAD_SLEEP_MODE_8_REG_OFFSET 0x6dc
3645#define PINMUX_MIO_PAD_SLEEP_MODE_8_REG_RESVAL 0x2u
3646#define PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_MASK 0x3u
3647#define PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET 0
3648#define PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_FIELD \
3649 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET })
3650
3651// Defines sleep behavior of the corresponding muxed pad.
3652#define PINMUX_MIO_PAD_SLEEP_MODE_9_REG_OFFSET 0x6e0
3653#define PINMUX_MIO_PAD_SLEEP_MODE_9_REG_RESVAL 0x2u
3654#define PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_MASK 0x3u
3655#define PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET 0
3656#define PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_FIELD \
3657 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET })
3658
3659// Defines sleep behavior of the corresponding muxed pad.
3660#define PINMUX_MIO_PAD_SLEEP_MODE_10_REG_OFFSET 0x6e4
3661#define PINMUX_MIO_PAD_SLEEP_MODE_10_REG_RESVAL 0x2u
3662#define PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_MASK 0x3u
3663#define PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET 0
3664#define PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_FIELD \
3665 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET })
3666
3667// Defines sleep behavior of the corresponding muxed pad.
3668#define PINMUX_MIO_PAD_SLEEP_MODE_11_REG_OFFSET 0x6e8
3669#define PINMUX_MIO_PAD_SLEEP_MODE_11_REG_RESVAL 0x2u
3670#define PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_MASK 0x3u
3671#define PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET 0
3672#define PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_FIELD \
3673 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET })
3674
3675// Defines sleep behavior of the corresponding muxed pad.
3676#define PINMUX_MIO_PAD_SLEEP_MODE_12_REG_OFFSET 0x6ec
3677#define PINMUX_MIO_PAD_SLEEP_MODE_12_REG_RESVAL 0x2u
3678#define PINMUX_MIO_PAD_SLEEP_MODE_12_OUT_12_MASK 0x3u
3679#define PINMUX_MIO_PAD_SLEEP_MODE_12_OUT_12_OFFSET 0
3680#define PINMUX_MIO_PAD_SLEEP_MODE_12_OUT_12_FIELD \
3681 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_12_OUT_12_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_12_OUT_12_OFFSET })
3682
3683// Defines sleep behavior of the corresponding muxed pad.
3684#define PINMUX_MIO_PAD_SLEEP_MODE_13_REG_OFFSET 0x6f0
3685#define PINMUX_MIO_PAD_SLEEP_MODE_13_REG_RESVAL 0x2u
3686#define PINMUX_MIO_PAD_SLEEP_MODE_13_OUT_13_MASK 0x3u
3687#define PINMUX_MIO_PAD_SLEEP_MODE_13_OUT_13_OFFSET 0
3688#define PINMUX_MIO_PAD_SLEEP_MODE_13_OUT_13_FIELD \
3689 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_13_OUT_13_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_13_OUT_13_OFFSET })
3690
3691// Defines sleep behavior of the corresponding muxed pad.
3692#define PINMUX_MIO_PAD_SLEEP_MODE_14_REG_OFFSET 0x6f4
3693#define PINMUX_MIO_PAD_SLEEP_MODE_14_REG_RESVAL 0x2u
3694#define PINMUX_MIO_PAD_SLEEP_MODE_14_OUT_14_MASK 0x3u
3695#define PINMUX_MIO_PAD_SLEEP_MODE_14_OUT_14_OFFSET 0
3696#define PINMUX_MIO_PAD_SLEEP_MODE_14_OUT_14_FIELD \
3697 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_14_OUT_14_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_14_OUT_14_OFFSET })
3698
3699// Defines sleep behavior of the corresponding muxed pad.
3700#define PINMUX_MIO_PAD_SLEEP_MODE_15_REG_OFFSET 0x6f8
3701#define PINMUX_MIO_PAD_SLEEP_MODE_15_REG_RESVAL 0x2u
3702#define PINMUX_MIO_PAD_SLEEP_MODE_15_OUT_15_MASK 0x3u
3703#define PINMUX_MIO_PAD_SLEEP_MODE_15_OUT_15_OFFSET 0
3704#define PINMUX_MIO_PAD_SLEEP_MODE_15_OUT_15_FIELD \
3705 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_15_OUT_15_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_15_OUT_15_OFFSET })
3706
3707// Defines sleep behavior of the corresponding muxed pad.
3708#define PINMUX_MIO_PAD_SLEEP_MODE_16_REG_OFFSET 0x6fc
3709#define PINMUX_MIO_PAD_SLEEP_MODE_16_REG_RESVAL 0x2u
3710#define PINMUX_MIO_PAD_SLEEP_MODE_16_OUT_16_MASK 0x3u
3711#define PINMUX_MIO_PAD_SLEEP_MODE_16_OUT_16_OFFSET 0
3712#define PINMUX_MIO_PAD_SLEEP_MODE_16_OUT_16_FIELD \
3713 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_16_OUT_16_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_16_OUT_16_OFFSET })
3714
3715// Defines sleep behavior of the corresponding muxed pad.
3716#define PINMUX_MIO_PAD_SLEEP_MODE_17_REG_OFFSET 0x700
3717#define PINMUX_MIO_PAD_SLEEP_MODE_17_REG_RESVAL 0x2u
3718#define PINMUX_MIO_PAD_SLEEP_MODE_17_OUT_17_MASK 0x3u
3719#define PINMUX_MIO_PAD_SLEEP_MODE_17_OUT_17_OFFSET 0
3720#define PINMUX_MIO_PAD_SLEEP_MODE_17_OUT_17_FIELD \
3721 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_17_OUT_17_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_17_OUT_17_OFFSET })
3722
3723// Defines sleep behavior of the corresponding muxed pad.
3724#define PINMUX_MIO_PAD_SLEEP_MODE_18_REG_OFFSET 0x704
3725#define PINMUX_MIO_PAD_SLEEP_MODE_18_REG_RESVAL 0x2u
3726#define PINMUX_MIO_PAD_SLEEP_MODE_18_OUT_18_MASK 0x3u
3727#define PINMUX_MIO_PAD_SLEEP_MODE_18_OUT_18_OFFSET 0
3728#define PINMUX_MIO_PAD_SLEEP_MODE_18_OUT_18_FIELD \
3729 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_18_OUT_18_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_18_OUT_18_OFFSET })
3730
3731// Defines sleep behavior of the corresponding muxed pad.
3732#define PINMUX_MIO_PAD_SLEEP_MODE_19_REG_OFFSET 0x708
3733#define PINMUX_MIO_PAD_SLEEP_MODE_19_REG_RESVAL 0x2u
3734#define PINMUX_MIO_PAD_SLEEP_MODE_19_OUT_19_MASK 0x3u
3735#define PINMUX_MIO_PAD_SLEEP_MODE_19_OUT_19_OFFSET 0
3736#define PINMUX_MIO_PAD_SLEEP_MODE_19_OUT_19_FIELD \
3737 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_19_OUT_19_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_19_OUT_19_OFFSET })
3738
3739// Defines sleep behavior of the corresponding muxed pad.
3740#define PINMUX_MIO_PAD_SLEEP_MODE_20_REG_OFFSET 0x70c
3741#define PINMUX_MIO_PAD_SLEEP_MODE_20_REG_RESVAL 0x2u
3742#define PINMUX_MIO_PAD_SLEEP_MODE_20_OUT_20_MASK 0x3u
3743#define PINMUX_MIO_PAD_SLEEP_MODE_20_OUT_20_OFFSET 0
3744#define PINMUX_MIO_PAD_SLEEP_MODE_20_OUT_20_FIELD \
3745 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_20_OUT_20_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_20_OUT_20_OFFSET })
3746
3747// Defines sleep behavior of the corresponding muxed pad.
3748#define PINMUX_MIO_PAD_SLEEP_MODE_21_REG_OFFSET 0x710
3749#define PINMUX_MIO_PAD_SLEEP_MODE_21_REG_RESVAL 0x2u
3750#define PINMUX_MIO_PAD_SLEEP_MODE_21_OUT_21_MASK 0x3u
3751#define PINMUX_MIO_PAD_SLEEP_MODE_21_OUT_21_OFFSET 0
3752#define PINMUX_MIO_PAD_SLEEP_MODE_21_OUT_21_FIELD \
3753 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_21_OUT_21_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_21_OUT_21_OFFSET })
3754
3755// Defines sleep behavior of the corresponding muxed pad.
3756#define PINMUX_MIO_PAD_SLEEP_MODE_22_REG_OFFSET 0x714
3757#define PINMUX_MIO_PAD_SLEEP_MODE_22_REG_RESVAL 0x2u
3758#define PINMUX_MIO_PAD_SLEEP_MODE_22_OUT_22_MASK 0x3u
3759#define PINMUX_MIO_PAD_SLEEP_MODE_22_OUT_22_OFFSET 0
3760#define PINMUX_MIO_PAD_SLEEP_MODE_22_OUT_22_FIELD \
3761 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_22_OUT_22_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_22_OUT_22_OFFSET })
3762
3763// Defines sleep behavior of the corresponding muxed pad.
3764#define PINMUX_MIO_PAD_SLEEP_MODE_23_REG_OFFSET 0x718
3765#define PINMUX_MIO_PAD_SLEEP_MODE_23_REG_RESVAL 0x2u
3766#define PINMUX_MIO_PAD_SLEEP_MODE_23_OUT_23_MASK 0x3u
3767#define PINMUX_MIO_PAD_SLEEP_MODE_23_OUT_23_OFFSET 0
3768#define PINMUX_MIO_PAD_SLEEP_MODE_23_OUT_23_FIELD \
3769 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_23_OUT_23_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_23_OUT_23_OFFSET })
3770
3771// Defines sleep behavior of the corresponding muxed pad.
3772#define PINMUX_MIO_PAD_SLEEP_MODE_24_REG_OFFSET 0x71c
3773#define PINMUX_MIO_PAD_SLEEP_MODE_24_REG_RESVAL 0x2u
3774#define PINMUX_MIO_PAD_SLEEP_MODE_24_OUT_24_MASK 0x3u
3775#define PINMUX_MIO_PAD_SLEEP_MODE_24_OUT_24_OFFSET 0
3776#define PINMUX_MIO_PAD_SLEEP_MODE_24_OUT_24_FIELD \
3777 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_24_OUT_24_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_24_OUT_24_OFFSET })
3778
3779// Defines sleep behavior of the corresponding muxed pad.
3780#define PINMUX_MIO_PAD_SLEEP_MODE_25_REG_OFFSET 0x720
3781#define PINMUX_MIO_PAD_SLEEP_MODE_25_REG_RESVAL 0x2u
3782#define PINMUX_MIO_PAD_SLEEP_MODE_25_OUT_25_MASK 0x3u
3783#define PINMUX_MIO_PAD_SLEEP_MODE_25_OUT_25_OFFSET 0
3784#define PINMUX_MIO_PAD_SLEEP_MODE_25_OUT_25_FIELD \
3785 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_25_OUT_25_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_25_OUT_25_OFFSET })
3786
3787// Defines sleep behavior of the corresponding muxed pad.
3788#define PINMUX_MIO_PAD_SLEEP_MODE_26_REG_OFFSET 0x724
3789#define PINMUX_MIO_PAD_SLEEP_MODE_26_REG_RESVAL 0x2u
3790#define PINMUX_MIO_PAD_SLEEP_MODE_26_OUT_26_MASK 0x3u
3791#define PINMUX_MIO_PAD_SLEEP_MODE_26_OUT_26_OFFSET 0
3792#define PINMUX_MIO_PAD_SLEEP_MODE_26_OUT_26_FIELD \
3793 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_26_OUT_26_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_26_OUT_26_OFFSET })
3794
3795// Defines sleep behavior of the corresponding muxed pad.
3796#define PINMUX_MIO_PAD_SLEEP_MODE_27_REG_OFFSET 0x728
3797#define PINMUX_MIO_PAD_SLEEP_MODE_27_REG_RESVAL 0x2u
3798#define PINMUX_MIO_PAD_SLEEP_MODE_27_OUT_27_MASK 0x3u
3799#define PINMUX_MIO_PAD_SLEEP_MODE_27_OUT_27_OFFSET 0
3800#define PINMUX_MIO_PAD_SLEEP_MODE_27_OUT_27_FIELD \
3801 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_27_OUT_27_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_27_OUT_27_OFFSET })
3802
3803// Defines sleep behavior of the corresponding muxed pad.
3804#define PINMUX_MIO_PAD_SLEEP_MODE_28_REG_OFFSET 0x72c
3805#define PINMUX_MIO_PAD_SLEEP_MODE_28_REG_RESVAL 0x2u
3806#define PINMUX_MIO_PAD_SLEEP_MODE_28_OUT_28_MASK 0x3u
3807#define PINMUX_MIO_PAD_SLEEP_MODE_28_OUT_28_OFFSET 0
3808#define PINMUX_MIO_PAD_SLEEP_MODE_28_OUT_28_FIELD \
3809 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_28_OUT_28_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_28_OUT_28_OFFSET })
3810
3811// Defines sleep behavior of the corresponding muxed pad.
3812#define PINMUX_MIO_PAD_SLEEP_MODE_29_REG_OFFSET 0x730
3813#define PINMUX_MIO_PAD_SLEEP_MODE_29_REG_RESVAL 0x2u
3814#define PINMUX_MIO_PAD_SLEEP_MODE_29_OUT_29_MASK 0x3u
3815#define PINMUX_MIO_PAD_SLEEP_MODE_29_OUT_29_OFFSET 0
3816#define PINMUX_MIO_PAD_SLEEP_MODE_29_OUT_29_FIELD \
3817 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_29_OUT_29_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_29_OUT_29_OFFSET })
3818
3819// Defines sleep behavior of the corresponding muxed pad.
3820#define PINMUX_MIO_PAD_SLEEP_MODE_30_REG_OFFSET 0x734
3821#define PINMUX_MIO_PAD_SLEEP_MODE_30_REG_RESVAL 0x2u
3822#define PINMUX_MIO_PAD_SLEEP_MODE_30_OUT_30_MASK 0x3u
3823#define PINMUX_MIO_PAD_SLEEP_MODE_30_OUT_30_OFFSET 0
3824#define PINMUX_MIO_PAD_SLEEP_MODE_30_OUT_30_FIELD \
3825 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_30_OUT_30_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_30_OUT_30_OFFSET })
3826
3827// Defines sleep behavior of the corresponding muxed pad.
3828#define PINMUX_MIO_PAD_SLEEP_MODE_31_REG_OFFSET 0x738
3829#define PINMUX_MIO_PAD_SLEEP_MODE_31_REG_RESVAL 0x2u
3830#define PINMUX_MIO_PAD_SLEEP_MODE_31_OUT_31_MASK 0x3u
3831#define PINMUX_MIO_PAD_SLEEP_MODE_31_OUT_31_OFFSET 0
3832#define PINMUX_MIO_PAD_SLEEP_MODE_31_OUT_31_FIELD \
3833 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_31_OUT_31_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_31_OUT_31_OFFSET })
3834
3835// Defines sleep behavior of the corresponding muxed pad.
3836#define PINMUX_MIO_PAD_SLEEP_MODE_32_REG_OFFSET 0x73c
3837#define PINMUX_MIO_PAD_SLEEP_MODE_32_REG_RESVAL 0x2u
3838#define PINMUX_MIO_PAD_SLEEP_MODE_32_OUT_32_MASK 0x3u
3839#define PINMUX_MIO_PAD_SLEEP_MODE_32_OUT_32_OFFSET 0
3840#define PINMUX_MIO_PAD_SLEEP_MODE_32_OUT_32_FIELD \
3841 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_32_OUT_32_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_32_OUT_32_OFFSET })
3842
3843// Defines sleep behavior of the corresponding muxed pad.
3844#define PINMUX_MIO_PAD_SLEEP_MODE_33_REG_OFFSET 0x740
3845#define PINMUX_MIO_PAD_SLEEP_MODE_33_REG_RESVAL 0x2u
3846#define PINMUX_MIO_PAD_SLEEP_MODE_33_OUT_33_MASK 0x3u
3847#define PINMUX_MIO_PAD_SLEEP_MODE_33_OUT_33_OFFSET 0
3848#define PINMUX_MIO_PAD_SLEEP_MODE_33_OUT_33_FIELD \
3849 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_33_OUT_33_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_33_OUT_33_OFFSET })
3850
3851// Defines sleep behavior of the corresponding muxed pad.
3852#define PINMUX_MIO_PAD_SLEEP_MODE_34_REG_OFFSET 0x744
3853#define PINMUX_MIO_PAD_SLEEP_MODE_34_REG_RESVAL 0x2u
3854#define PINMUX_MIO_PAD_SLEEP_MODE_34_OUT_34_MASK 0x3u
3855#define PINMUX_MIO_PAD_SLEEP_MODE_34_OUT_34_OFFSET 0
3856#define PINMUX_MIO_PAD_SLEEP_MODE_34_OUT_34_FIELD \
3857 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_34_OUT_34_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_34_OUT_34_OFFSET })
3858
3859// Defines sleep behavior of the corresponding muxed pad.
3860#define PINMUX_MIO_PAD_SLEEP_MODE_35_REG_OFFSET 0x748
3861#define PINMUX_MIO_PAD_SLEEP_MODE_35_REG_RESVAL 0x2u
3862#define PINMUX_MIO_PAD_SLEEP_MODE_35_OUT_35_MASK 0x3u
3863#define PINMUX_MIO_PAD_SLEEP_MODE_35_OUT_35_OFFSET 0
3864#define PINMUX_MIO_PAD_SLEEP_MODE_35_OUT_35_FIELD \
3865 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_35_OUT_35_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_35_OUT_35_OFFSET })
3866
3867// Defines sleep behavior of the corresponding muxed pad.
3868#define PINMUX_MIO_PAD_SLEEP_MODE_36_REG_OFFSET 0x74c
3869#define PINMUX_MIO_PAD_SLEEP_MODE_36_REG_RESVAL 0x2u
3870#define PINMUX_MIO_PAD_SLEEP_MODE_36_OUT_36_MASK 0x3u
3871#define PINMUX_MIO_PAD_SLEEP_MODE_36_OUT_36_OFFSET 0
3872#define PINMUX_MIO_PAD_SLEEP_MODE_36_OUT_36_FIELD \
3873 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_36_OUT_36_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_36_OUT_36_OFFSET })
3874
3875// Defines sleep behavior of the corresponding muxed pad.
3876#define PINMUX_MIO_PAD_SLEEP_MODE_37_REG_OFFSET 0x750
3877#define PINMUX_MIO_PAD_SLEEP_MODE_37_REG_RESVAL 0x2u
3878#define PINMUX_MIO_PAD_SLEEP_MODE_37_OUT_37_MASK 0x3u
3879#define PINMUX_MIO_PAD_SLEEP_MODE_37_OUT_37_OFFSET 0
3880#define PINMUX_MIO_PAD_SLEEP_MODE_37_OUT_37_FIELD \
3881 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_37_OUT_37_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_37_OUT_37_OFFSET })
3882
3883// Defines sleep behavior of the corresponding muxed pad.
3884#define PINMUX_MIO_PAD_SLEEP_MODE_38_REG_OFFSET 0x754
3885#define PINMUX_MIO_PAD_SLEEP_MODE_38_REG_RESVAL 0x2u
3886#define PINMUX_MIO_PAD_SLEEP_MODE_38_OUT_38_MASK 0x3u
3887#define PINMUX_MIO_PAD_SLEEP_MODE_38_OUT_38_OFFSET 0
3888#define PINMUX_MIO_PAD_SLEEP_MODE_38_OUT_38_FIELD \
3889 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_38_OUT_38_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_38_OUT_38_OFFSET })
3890
3891// Defines sleep behavior of the corresponding muxed pad.
3892#define PINMUX_MIO_PAD_SLEEP_MODE_39_REG_OFFSET 0x758
3893#define PINMUX_MIO_PAD_SLEEP_MODE_39_REG_RESVAL 0x2u
3894#define PINMUX_MIO_PAD_SLEEP_MODE_39_OUT_39_MASK 0x3u
3895#define PINMUX_MIO_PAD_SLEEP_MODE_39_OUT_39_OFFSET 0
3896#define PINMUX_MIO_PAD_SLEEP_MODE_39_OUT_39_FIELD \
3897 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_39_OUT_39_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_39_OUT_39_OFFSET })
3898
3899// Defines sleep behavior of the corresponding muxed pad.
3900#define PINMUX_MIO_PAD_SLEEP_MODE_40_REG_OFFSET 0x75c
3901#define PINMUX_MIO_PAD_SLEEP_MODE_40_REG_RESVAL 0x2u
3902#define PINMUX_MIO_PAD_SLEEP_MODE_40_OUT_40_MASK 0x3u
3903#define PINMUX_MIO_PAD_SLEEP_MODE_40_OUT_40_OFFSET 0
3904#define PINMUX_MIO_PAD_SLEEP_MODE_40_OUT_40_FIELD \
3905 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_40_OUT_40_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_40_OUT_40_OFFSET })
3906
3907// Defines sleep behavior of the corresponding muxed pad.
3908#define PINMUX_MIO_PAD_SLEEP_MODE_41_REG_OFFSET 0x760
3909#define PINMUX_MIO_PAD_SLEEP_MODE_41_REG_RESVAL 0x2u
3910#define PINMUX_MIO_PAD_SLEEP_MODE_41_OUT_41_MASK 0x3u
3911#define PINMUX_MIO_PAD_SLEEP_MODE_41_OUT_41_OFFSET 0
3912#define PINMUX_MIO_PAD_SLEEP_MODE_41_OUT_41_FIELD \
3913 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_41_OUT_41_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_41_OUT_41_OFFSET })
3914
3915// Defines sleep behavior of the corresponding muxed pad.
3916#define PINMUX_MIO_PAD_SLEEP_MODE_42_REG_OFFSET 0x764
3917#define PINMUX_MIO_PAD_SLEEP_MODE_42_REG_RESVAL 0x2u
3918#define PINMUX_MIO_PAD_SLEEP_MODE_42_OUT_42_MASK 0x3u
3919#define PINMUX_MIO_PAD_SLEEP_MODE_42_OUT_42_OFFSET 0
3920#define PINMUX_MIO_PAD_SLEEP_MODE_42_OUT_42_FIELD \
3921 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_42_OUT_42_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_42_OUT_42_OFFSET })
3922
3923// Defines sleep behavior of the corresponding muxed pad.
3924#define PINMUX_MIO_PAD_SLEEP_MODE_43_REG_OFFSET 0x768
3925#define PINMUX_MIO_PAD_SLEEP_MODE_43_REG_RESVAL 0x2u
3926#define PINMUX_MIO_PAD_SLEEP_MODE_43_OUT_43_MASK 0x3u
3927#define PINMUX_MIO_PAD_SLEEP_MODE_43_OUT_43_OFFSET 0
3928#define PINMUX_MIO_PAD_SLEEP_MODE_43_OUT_43_FIELD \
3929 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_43_OUT_43_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_43_OUT_43_OFFSET })
3930
3931// Defines sleep behavior of the corresponding muxed pad.
3932#define PINMUX_MIO_PAD_SLEEP_MODE_44_REG_OFFSET 0x76c
3933#define PINMUX_MIO_PAD_SLEEP_MODE_44_REG_RESVAL 0x2u
3934#define PINMUX_MIO_PAD_SLEEP_MODE_44_OUT_44_MASK 0x3u
3935#define PINMUX_MIO_PAD_SLEEP_MODE_44_OUT_44_OFFSET 0
3936#define PINMUX_MIO_PAD_SLEEP_MODE_44_OUT_44_FIELD \
3937 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_44_OUT_44_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_44_OUT_44_OFFSET })
3938
3939// Defines sleep behavior of the corresponding muxed pad.
3940#define PINMUX_MIO_PAD_SLEEP_MODE_45_REG_OFFSET 0x770
3941#define PINMUX_MIO_PAD_SLEEP_MODE_45_REG_RESVAL 0x2u
3942#define PINMUX_MIO_PAD_SLEEP_MODE_45_OUT_45_MASK 0x3u
3943#define PINMUX_MIO_PAD_SLEEP_MODE_45_OUT_45_OFFSET 0
3944#define PINMUX_MIO_PAD_SLEEP_MODE_45_OUT_45_FIELD \
3945 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_45_OUT_45_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_45_OUT_45_OFFSET })
3946
3947// Defines sleep behavior of the corresponding muxed pad.
3948#define PINMUX_MIO_PAD_SLEEP_MODE_46_REG_OFFSET 0x774
3949#define PINMUX_MIO_PAD_SLEEP_MODE_46_REG_RESVAL 0x2u
3950#define PINMUX_MIO_PAD_SLEEP_MODE_46_OUT_46_MASK 0x3u
3951#define PINMUX_MIO_PAD_SLEEP_MODE_46_OUT_46_OFFSET 0
3952#define PINMUX_MIO_PAD_SLEEP_MODE_46_OUT_46_FIELD \
3953 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_46_OUT_46_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_46_OUT_46_OFFSET })
3954
3955// Register indicating whether the corresponding pad is in sleep mode.
3956// (common parameters)
3957#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_FIELD_WIDTH 1
3958#define PINMUX_DIO_PAD_SLEEP_STATUS_MULTIREG_COUNT 1
3959
3960// Register indicating whether the corresponding pad is in sleep mode.
3961#define PINMUX_DIO_PAD_SLEEP_STATUS_REG_OFFSET 0x778
3962#define PINMUX_DIO_PAD_SLEEP_STATUS_REG_RESVAL 0x0u
3963#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_0_BIT 0
3964#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_1_BIT 1
3965#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_2_BIT 2
3966#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_3_BIT 3
3967#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_4_BIT 4
3968#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_5_BIT 5
3969#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_6_BIT 6
3970#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_7_BIT 7
3971#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_8_BIT 8
3972#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_9_BIT 9
3973#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_10_BIT 10
3974#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_11_BIT 11
3975#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_12_BIT 12
3976#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_13_BIT 13
3977#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_14_BIT 14
3978#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_15_BIT 15
3979
3980// Register write enable for DIO sleep value configuration. (common
3981// parameters)
3982#define PINMUX_DIO_PAD_SLEEP_REGWEN_EN_FIELD_WIDTH 1
3983#define PINMUX_DIO_PAD_SLEEP_REGWEN_MULTIREG_COUNT 16
3984
3985// Register write enable for DIO sleep value configuration.
3986#define PINMUX_DIO_PAD_SLEEP_REGWEN_0_REG_OFFSET 0x77c
3987#define PINMUX_DIO_PAD_SLEEP_REGWEN_0_REG_RESVAL 0x1u
3988#define PINMUX_DIO_PAD_SLEEP_REGWEN_0_EN_0_BIT 0
3989
3990// Register write enable for DIO sleep value configuration.
3991#define PINMUX_DIO_PAD_SLEEP_REGWEN_1_REG_OFFSET 0x780
3992#define PINMUX_DIO_PAD_SLEEP_REGWEN_1_REG_RESVAL 0x1u
3993#define PINMUX_DIO_PAD_SLEEP_REGWEN_1_EN_1_BIT 0
3994
3995// Register write enable for DIO sleep value configuration.
3996#define PINMUX_DIO_PAD_SLEEP_REGWEN_2_REG_OFFSET 0x784
3997#define PINMUX_DIO_PAD_SLEEP_REGWEN_2_REG_RESVAL 0x1u
3998#define PINMUX_DIO_PAD_SLEEP_REGWEN_2_EN_2_BIT 0
3999
4000// Register write enable for DIO sleep value configuration.
4001#define PINMUX_DIO_PAD_SLEEP_REGWEN_3_REG_OFFSET 0x788
4002#define PINMUX_DIO_PAD_SLEEP_REGWEN_3_REG_RESVAL 0x1u
4003#define PINMUX_DIO_PAD_SLEEP_REGWEN_3_EN_3_BIT 0
4004
4005// Register write enable for DIO sleep value configuration.
4006#define PINMUX_DIO_PAD_SLEEP_REGWEN_4_REG_OFFSET 0x78c
4007#define PINMUX_DIO_PAD_SLEEP_REGWEN_4_REG_RESVAL 0x1u
4008#define PINMUX_DIO_PAD_SLEEP_REGWEN_4_EN_4_BIT 0
4009
4010// Register write enable for DIO sleep value configuration.
4011#define PINMUX_DIO_PAD_SLEEP_REGWEN_5_REG_OFFSET 0x790
4012#define PINMUX_DIO_PAD_SLEEP_REGWEN_5_REG_RESVAL 0x1u
4013#define PINMUX_DIO_PAD_SLEEP_REGWEN_5_EN_5_BIT 0
4014
4015// Register write enable for DIO sleep value configuration.
4016#define PINMUX_DIO_PAD_SLEEP_REGWEN_6_REG_OFFSET 0x794
4017#define PINMUX_DIO_PAD_SLEEP_REGWEN_6_REG_RESVAL 0x1u
4018#define PINMUX_DIO_PAD_SLEEP_REGWEN_6_EN_6_BIT 0
4019
4020// Register write enable for DIO sleep value configuration.
4021#define PINMUX_DIO_PAD_SLEEP_REGWEN_7_REG_OFFSET 0x798
4022#define PINMUX_DIO_PAD_SLEEP_REGWEN_7_REG_RESVAL 0x1u
4023#define PINMUX_DIO_PAD_SLEEP_REGWEN_7_EN_7_BIT 0
4024
4025// Register write enable for DIO sleep value configuration.
4026#define PINMUX_DIO_PAD_SLEEP_REGWEN_8_REG_OFFSET 0x79c
4027#define PINMUX_DIO_PAD_SLEEP_REGWEN_8_REG_RESVAL 0x1u
4028#define PINMUX_DIO_PAD_SLEEP_REGWEN_8_EN_8_BIT 0
4029
4030// Register write enable for DIO sleep value configuration.
4031#define PINMUX_DIO_PAD_SLEEP_REGWEN_9_REG_OFFSET 0x7a0
4032#define PINMUX_DIO_PAD_SLEEP_REGWEN_9_REG_RESVAL 0x1u
4033#define PINMUX_DIO_PAD_SLEEP_REGWEN_9_EN_9_BIT 0
4034
4035// Register write enable for DIO sleep value configuration.
4036#define PINMUX_DIO_PAD_SLEEP_REGWEN_10_REG_OFFSET 0x7a4
4037#define PINMUX_DIO_PAD_SLEEP_REGWEN_10_REG_RESVAL 0x1u
4038#define PINMUX_DIO_PAD_SLEEP_REGWEN_10_EN_10_BIT 0
4039
4040// Register write enable for DIO sleep value configuration.
4041#define PINMUX_DIO_PAD_SLEEP_REGWEN_11_REG_OFFSET 0x7a8
4042#define PINMUX_DIO_PAD_SLEEP_REGWEN_11_REG_RESVAL 0x1u
4043#define PINMUX_DIO_PAD_SLEEP_REGWEN_11_EN_11_BIT 0
4044
4045// Register write enable for DIO sleep value configuration.
4046#define PINMUX_DIO_PAD_SLEEP_REGWEN_12_REG_OFFSET 0x7ac
4047#define PINMUX_DIO_PAD_SLEEP_REGWEN_12_REG_RESVAL 0x1u
4048#define PINMUX_DIO_PAD_SLEEP_REGWEN_12_EN_12_BIT 0
4049
4050// Register write enable for DIO sleep value configuration.
4051#define PINMUX_DIO_PAD_SLEEP_REGWEN_13_REG_OFFSET 0x7b0
4052#define PINMUX_DIO_PAD_SLEEP_REGWEN_13_REG_RESVAL 0x1u
4053#define PINMUX_DIO_PAD_SLEEP_REGWEN_13_EN_13_BIT 0
4054
4055// Register write enable for DIO sleep value configuration.
4056#define PINMUX_DIO_PAD_SLEEP_REGWEN_14_REG_OFFSET 0x7b4
4057#define PINMUX_DIO_PAD_SLEEP_REGWEN_14_REG_RESVAL 0x1u
4058#define PINMUX_DIO_PAD_SLEEP_REGWEN_14_EN_14_BIT 0
4059
4060// Register write enable for DIO sleep value configuration.
4061#define PINMUX_DIO_PAD_SLEEP_REGWEN_15_REG_OFFSET 0x7b8
4062#define PINMUX_DIO_PAD_SLEEP_REGWEN_15_REG_RESVAL 0x1u
4063#define PINMUX_DIO_PAD_SLEEP_REGWEN_15_EN_15_BIT 0
4064
4065// Enables the sleep mode of the corresponding dedicated pad. (common
4066// parameters)
4067#define PINMUX_DIO_PAD_SLEEP_EN_EN_FIELD_WIDTH 1
4068#define PINMUX_DIO_PAD_SLEEP_EN_MULTIREG_COUNT 16
4069
4070// Enables the sleep mode of the corresponding dedicated pad.
4071#define PINMUX_DIO_PAD_SLEEP_EN_0_REG_OFFSET 0x7bc
4072#define PINMUX_DIO_PAD_SLEEP_EN_0_REG_RESVAL 0x0u
4073#define PINMUX_DIO_PAD_SLEEP_EN_0_EN_0_BIT 0
4074
4075// Enables the sleep mode of the corresponding dedicated pad.
4076#define PINMUX_DIO_PAD_SLEEP_EN_1_REG_OFFSET 0x7c0
4077#define PINMUX_DIO_PAD_SLEEP_EN_1_REG_RESVAL 0x0u
4078#define PINMUX_DIO_PAD_SLEEP_EN_1_EN_1_BIT 0
4079
4080// Enables the sleep mode of the corresponding dedicated pad.
4081#define PINMUX_DIO_PAD_SLEEP_EN_2_REG_OFFSET 0x7c4
4082#define PINMUX_DIO_PAD_SLEEP_EN_2_REG_RESVAL 0x0u
4083#define PINMUX_DIO_PAD_SLEEP_EN_2_EN_2_BIT 0
4084
4085// Enables the sleep mode of the corresponding dedicated pad.
4086#define PINMUX_DIO_PAD_SLEEP_EN_3_REG_OFFSET 0x7c8
4087#define PINMUX_DIO_PAD_SLEEP_EN_3_REG_RESVAL 0x0u
4088#define PINMUX_DIO_PAD_SLEEP_EN_3_EN_3_BIT 0
4089
4090// Enables the sleep mode of the corresponding dedicated pad.
4091#define PINMUX_DIO_PAD_SLEEP_EN_4_REG_OFFSET 0x7cc
4092#define PINMUX_DIO_PAD_SLEEP_EN_4_REG_RESVAL 0x0u
4093#define PINMUX_DIO_PAD_SLEEP_EN_4_EN_4_BIT 0
4094
4095// Enables the sleep mode of the corresponding dedicated pad.
4096#define PINMUX_DIO_PAD_SLEEP_EN_5_REG_OFFSET 0x7d0
4097#define PINMUX_DIO_PAD_SLEEP_EN_5_REG_RESVAL 0x0u
4098#define PINMUX_DIO_PAD_SLEEP_EN_5_EN_5_BIT 0
4099
4100// Enables the sleep mode of the corresponding dedicated pad.
4101#define PINMUX_DIO_PAD_SLEEP_EN_6_REG_OFFSET 0x7d4
4102#define PINMUX_DIO_PAD_SLEEP_EN_6_REG_RESVAL 0x0u
4103#define PINMUX_DIO_PAD_SLEEP_EN_6_EN_6_BIT 0
4104
4105// Enables the sleep mode of the corresponding dedicated pad.
4106#define PINMUX_DIO_PAD_SLEEP_EN_7_REG_OFFSET 0x7d8
4107#define PINMUX_DIO_PAD_SLEEP_EN_7_REG_RESVAL 0x0u
4108#define PINMUX_DIO_PAD_SLEEP_EN_7_EN_7_BIT 0
4109
4110// Enables the sleep mode of the corresponding dedicated pad.
4111#define PINMUX_DIO_PAD_SLEEP_EN_8_REG_OFFSET 0x7dc
4112#define PINMUX_DIO_PAD_SLEEP_EN_8_REG_RESVAL 0x0u
4113#define PINMUX_DIO_PAD_SLEEP_EN_8_EN_8_BIT 0
4114
4115// Enables the sleep mode of the corresponding dedicated pad.
4116#define PINMUX_DIO_PAD_SLEEP_EN_9_REG_OFFSET 0x7e0
4117#define PINMUX_DIO_PAD_SLEEP_EN_9_REG_RESVAL 0x0u
4118#define PINMUX_DIO_PAD_SLEEP_EN_9_EN_9_BIT 0
4119
4120// Enables the sleep mode of the corresponding dedicated pad.
4121#define PINMUX_DIO_PAD_SLEEP_EN_10_REG_OFFSET 0x7e4
4122#define PINMUX_DIO_PAD_SLEEP_EN_10_REG_RESVAL 0x0u
4123#define PINMUX_DIO_PAD_SLEEP_EN_10_EN_10_BIT 0
4124
4125// Enables the sleep mode of the corresponding dedicated pad.
4126#define PINMUX_DIO_PAD_SLEEP_EN_11_REG_OFFSET 0x7e8
4127#define PINMUX_DIO_PAD_SLEEP_EN_11_REG_RESVAL 0x0u
4128#define PINMUX_DIO_PAD_SLEEP_EN_11_EN_11_BIT 0
4129
4130// Enables the sleep mode of the corresponding dedicated pad.
4131#define PINMUX_DIO_PAD_SLEEP_EN_12_REG_OFFSET 0x7ec
4132#define PINMUX_DIO_PAD_SLEEP_EN_12_REG_RESVAL 0x0u
4133#define PINMUX_DIO_PAD_SLEEP_EN_12_EN_12_BIT 0
4134
4135// Enables the sleep mode of the corresponding dedicated pad.
4136#define PINMUX_DIO_PAD_SLEEP_EN_13_REG_OFFSET 0x7f0
4137#define PINMUX_DIO_PAD_SLEEP_EN_13_REG_RESVAL 0x0u
4138#define PINMUX_DIO_PAD_SLEEP_EN_13_EN_13_BIT 0
4139
4140// Enables the sleep mode of the corresponding dedicated pad.
4141#define PINMUX_DIO_PAD_SLEEP_EN_14_REG_OFFSET 0x7f4
4142#define PINMUX_DIO_PAD_SLEEP_EN_14_REG_RESVAL 0x0u
4143#define PINMUX_DIO_PAD_SLEEP_EN_14_EN_14_BIT 0
4144
4145// Enables the sleep mode of the corresponding dedicated pad.
4146#define PINMUX_DIO_PAD_SLEEP_EN_15_REG_OFFSET 0x7f8
4147#define PINMUX_DIO_PAD_SLEEP_EN_15_REG_RESVAL 0x0u
4148#define PINMUX_DIO_PAD_SLEEP_EN_15_EN_15_BIT 0
4149
4150// Defines sleep behavior of the corresponding dedicated pad. (common
4151// parameters)
4152#define PINMUX_DIO_PAD_SLEEP_MODE_OUT_FIELD_WIDTH 2
4153#define PINMUX_DIO_PAD_SLEEP_MODE_MULTIREG_COUNT 16
4154
4155// Defines sleep behavior of the corresponding dedicated pad.
4156#define PINMUX_DIO_PAD_SLEEP_MODE_0_REG_OFFSET 0x7fc
4157#define PINMUX_DIO_PAD_SLEEP_MODE_0_REG_RESVAL 0x2u
4158#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_MASK 0x3u
4159#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET 0
4160#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_FIELD \
4161 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET })
4162#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_LOW 0x0
4163#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_HIGH 0x1
4164#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_HIGH_Z 0x2
4165#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_KEEP 0x3
4166
4167// Defines sleep behavior of the corresponding dedicated pad.
4168#define PINMUX_DIO_PAD_SLEEP_MODE_1_REG_OFFSET 0x800
4169#define PINMUX_DIO_PAD_SLEEP_MODE_1_REG_RESVAL 0x2u
4170#define PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_MASK 0x3u
4171#define PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET 0
4172#define PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_FIELD \
4173 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET })
4174
4175// Defines sleep behavior of the corresponding dedicated pad.
4176#define PINMUX_DIO_PAD_SLEEP_MODE_2_REG_OFFSET 0x804
4177#define PINMUX_DIO_PAD_SLEEP_MODE_2_REG_RESVAL 0x2u
4178#define PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_MASK 0x3u
4179#define PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET 0
4180#define PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_FIELD \
4181 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET })
4182
4183// Defines sleep behavior of the corresponding dedicated pad.
4184#define PINMUX_DIO_PAD_SLEEP_MODE_3_REG_OFFSET 0x808
4185#define PINMUX_DIO_PAD_SLEEP_MODE_3_REG_RESVAL 0x2u
4186#define PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_MASK 0x3u
4187#define PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET 0
4188#define PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_FIELD \
4189 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET })
4190
4191// Defines sleep behavior of the corresponding dedicated pad.
4192#define PINMUX_DIO_PAD_SLEEP_MODE_4_REG_OFFSET 0x80c
4193#define PINMUX_DIO_PAD_SLEEP_MODE_4_REG_RESVAL 0x2u
4194#define PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_MASK 0x3u
4195#define PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET 0
4196#define PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_FIELD \
4197 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET })
4198
4199// Defines sleep behavior of the corresponding dedicated pad.
4200#define PINMUX_DIO_PAD_SLEEP_MODE_5_REG_OFFSET 0x810
4201#define PINMUX_DIO_PAD_SLEEP_MODE_5_REG_RESVAL 0x2u
4202#define PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_MASK 0x3u
4203#define PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET 0
4204#define PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_FIELD \
4205 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET })
4206
4207// Defines sleep behavior of the corresponding dedicated pad.
4208#define PINMUX_DIO_PAD_SLEEP_MODE_6_REG_OFFSET 0x814
4209#define PINMUX_DIO_PAD_SLEEP_MODE_6_REG_RESVAL 0x2u
4210#define PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_MASK 0x3u
4211#define PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET 0
4212#define PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_FIELD \
4213 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET })
4214
4215// Defines sleep behavior of the corresponding dedicated pad.
4216#define PINMUX_DIO_PAD_SLEEP_MODE_7_REG_OFFSET 0x818
4217#define PINMUX_DIO_PAD_SLEEP_MODE_7_REG_RESVAL 0x2u
4218#define PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_MASK 0x3u
4219#define PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET 0
4220#define PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_FIELD \
4221 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET })
4222
4223// Defines sleep behavior of the corresponding dedicated pad.
4224#define PINMUX_DIO_PAD_SLEEP_MODE_8_REG_OFFSET 0x81c
4225#define PINMUX_DIO_PAD_SLEEP_MODE_8_REG_RESVAL 0x2u
4226#define PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_MASK 0x3u
4227#define PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET 0
4228#define PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_FIELD \
4229 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET })
4230
4231// Defines sleep behavior of the corresponding dedicated pad.
4232#define PINMUX_DIO_PAD_SLEEP_MODE_9_REG_OFFSET 0x820
4233#define PINMUX_DIO_PAD_SLEEP_MODE_9_REG_RESVAL 0x2u
4234#define PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_MASK 0x3u
4235#define PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET 0
4236#define PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_FIELD \
4237 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET })
4238
4239// Defines sleep behavior of the corresponding dedicated pad.
4240#define PINMUX_DIO_PAD_SLEEP_MODE_10_REG_OFFSET 0x824
4241#define PINMUX_DIO_PAD_SLEEP_MODE_10_REG_RESVAL 0x2u
4242#define PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_MASK 0x3u
4243#define PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET 0
4244#define PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_FIELD \
4245 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET })
4246
4247// Defines sleep behavior of the corresponding dedicated pad.
4248#define PINMUX_DIO_PAD_SLEEP_MODE_11_REG_OFFSET 0x828
4249#define PINMUX_DIO_PAD_SLEEP_MODE_11_REG_RESVAL 0x2u
4250#define PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_MASK 0x3u
4251#define PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET 0
4252#define PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_FIELD \
4253 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET })
4254
4255// Defines sleep behavior of the corresponding dedicated pad.
4256#define PINMUX_DIO_PAD_SLEEP_MODE_12_REG_OFFSET 0x82c
4257#define PINMUX_DIO_PAD_SLEEP_MODE_12_REG_RESVAL 0x2u
4258#define PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_MASK 0x3u
4259#define PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_OFFSET 0
4260#define PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_FIELD \
4261 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_OFFSET })
4262
4263// Defines sleep behavior of the corresponding dedicated pad.
4264#define PINMUX_DIO_PAD_SLEEP_MODE_13_REG_OFFSET 0x830
4265#define PINMUX_DIO_PAD_SLEEP_MODE_13_REG_RESVAL 0x2u
4266#define PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_MASK 0x3u
4267#define PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_OFFSET 0
4268#define PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_FIELD \
4269 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_OFFSET })
4270
4271// Defines sleep behavior of the corresponding dedicated pad.
4272#define PINMUX_DIO_PAD_SLEEP_MODE_14_REG_OFFSET 0x834
4273#define PINMUX_DIO_PAD_SLEEP_MODE_14_REG_RESVAL 0x2u
4274#define PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_MASK 0x3u
4275#define PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_OFFSET 0
4276#define PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_FIELD \
4277 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_OFFSET })
4278
4279// Defines sleep behavior of the corresponding dedicated pad.
4280#define PINMUX_DIO_PAD_SLEEP_MODE_15_REG_OFFSET 0x838
4281#define PINMUX_DIO_PAD_SLEEP_MODE_15_REG_RESVAL 0x2u
4282#define PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_MASK 0x3u
4283#define PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_OFFSET 0
4284#define PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_FIELD \
4285 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_OFFSET })
4286
4287// Register write enable for wakeup detectors. (common parameters)
4288#define PINMUX_WKUP_DETECTOR_REGWEN_EN_FIELD_WIDTH 1
4289#define PINMUX_WKUP_DETECTOR_REGWEN_MULTIREG_COUNT 8
4290
4291// Register write enable for wakeup detectors.
4292#define PINMUX_WKUP_DETECTOR_REGWEN_0_REG_OFFSET 0x83c
4293#define PINMUX_WKUP_DETECTOR_REGWEN_0_REG_RESVAL 0x1u
4294#define PINMUX_WKUP_DETECTOR_REGWEN_0_EN_0_BIT 0
4295
4296// Register write enable for wakeup detectors.
4297#define PINMUX_WKUP_DETECTOR_REGWEN_1_REG_OFFSET 0x840
4298#define PINMUX_WKUP_DETECTOR_REGWEN_1_REG_RESVAL 0x1u
4299#define PINMUX_WKUP_DETECTOR_REGWEN_1_EN_1_BIT 0
4300
4301// Register write enable for wakeup detectors.
4302#define PINMUX_WKUP_DETECTOR_REGWEN_2_REG_OFFSET 0x844
4303#define PINMUX_WKUP_DETECTOR_REGWEN_2_REG_RESVAL 0x1u
4304#define PINMUX_WKUP_DETECTOR_REGWEN_2_EN_2_BIT 0
4305
4306// Register write enable for wakeup detectors.
4307#define PINMUX_WKUP_DETECTOR_REGWEN_3_REG_OFFSET 0x848
4308#define PINMUX_WKUP_DETECTOR_REGWEN_3_REG_RESVAL 0x1u
4309#define PINMUX_WKUP_DETECTOR_REGWEN_3_EN_3_BIT 0
4310
4311// Register write enable for wakeup detectors.
4312#define PINMUX_WKUP_DETECTOR_REGWEN_4_REG_OFFSET 0x84c
4313#define PINMUX_WKUP_DETECTOR_REGWEN_4_REG_RESVAL 0x1u
4314#define PINMUX_WKUP_DETECTOR_REGWEN_4_EN_4_BIT 0
4315
4316// Register write enable for wakeup detectors.
4317#define PINMUX_WKUP_DETECTOR_REGWEN_5_REG_OFFSET 0x850
4318#define PINMUX_WKUP_DETECTOR_REGWEN_5_REG_RESVAL 0x1u
4319#define PINMUX_WKUP_DETECTOR_REGWEN_5_EN_5_BIT 0
4320
4321// Register write enable for wakeup detectors.
4322#define PINMUX_WKUP_DETECTOR_REGWEN_6_REG_OFFSET 0x854
4323#define PINMUX_WKUP_DETECTOR_REGWEN_6_REG_RESVAL 0x1u
4324#define PINMUX_WKUP_DETECTOR_REGWEN_6_EN_6_BIT 0
4325
4326// Register write enable for wakeup detectors.
4327#define PINMUX_WKUP_DETECTOR_REGWEN_7_REG_OFFSET 0x858
4328#define PINMUX_WKUP_DETECTOR_REGWEN_7_REG_RESVAL 0x1u
4329#define PINMUX_WKUP_DETECTOR_REGWEN_7_EN_7_BIT 0
4330
4331// Enables for the wakeup detectors.
4332#define PINMUX_WKUP_DETECTOR_EN_EN_FIELD_WIDTH 1
4333#define PINMUX_WKUP_DETECTOR_EN_MULTIREG_COUNT 8
4334
4335// Enables for the wakeup detectors.
4336#define PINMUX_WKUP_DETECTOR_EN_0_REG_OFFSET 0x85c
4337#define PINMUX_WKUP_DETECTOR_EN_0_REG_RESVAL 0x0u
4338#define PINMUX_WKUP_DETECTOR_EN_0_EN_0_BIT 0
4339
4340// Enables for the wakeup detectors.
4341#define PINMUX_WKUP_DETECTOR_EN_1_REG_OFFSET 0x860
4342#define PINMUX_WKUP_DETECTOR_EN_1_REG_RESVAL 0x0u
4343#define PINMUX_WKUP_DETECTOR_EN_1_EN_1_BIT 0
4344
4345// Enables for the wakeup detectors.
4346#define PINMUX_WKUP_DETECTOR_EN_2_REG_OFFSET 0x864
4347#define PINMUX_WKUP_DETECTOR_EN_2_REG_RESVAL 0x0u
4348#define PINMUX_WKUP_DETECTOR_EN_2_EN_2_BIT 0
4349
4350// Enables for the wakeup detectors.
4351#define PINMUX_WKUP_DETECTOR_EN_3_REG_OFFSET 0x868
4352#define PINMUX_WKUP_DETECTOR_EN_3_REG_RESVAL 0x0u
4353#define PINMUX_WKUP_DETECTOR_EN_3_EN_3_BIT 0
4354
4355// Enables for the wakeup detectors.
4356#define PINMUX_WKUP_DETECTOR_EN_4_REG_OFFSET 0x86c
4357#define PINMUX_WKUP_DETECTOR_EN_4_REG_RESVAL 0x0u
4358#define PINMUX_WKUP_DETECTOR_EN_4_EN_4_BIT 0
4359
4360// Enables for the wakeup detectors.
4361#define PINMUX_WKUP_DETECTOR_EN_5_REG_OFFSET 0x870
4362#define PINMUX_WKUP_DETECTOR_EN_5_REG_RESVAL 0x0u
4363#define PINMUX_WKUP_DETECTOR_EN_5_EN_5_BIT 0
4364
4365// Enables for the wakeup detectors.
4366#define PINMUX_WKUP_DETECTOR_EN_6_REG_OFFSET 0x874
4367#define PINMUX_WKUP_DETECTOR_EN_6_REG_RESVAL 0x0u
4368#define PINMUX_WKUP_DETECTOR_EN_6_EN_6_BIT 0
4369
4370// Enables for the wakeup detectors.
4371#define PINMUX_WKUP_DETECTOR_EN_7_REG_OFFSET 0x878
4372#define PINMUX_WKUP_DETECTOR_EN_7_REG_RESVAL 0x0u
4373#define PINMUX_WKUP_DETECTOR_EN_7_EN_7_BIT 0
4374
4375// Configuration of wakeup condition detectors.
4376#define PINMUX_WKUP_DETECTOR_MODE_FIELD_WIDTH 3
4377#define PINMUX_WKUP_DETECTOR_FILTER_FIELD_WIDTH 1
4378#define PINMUX_WKUP_DETECTOR_MIODIO_FIELD_WIDTH 1
4379#define PINMUX_WKUP_DETECTOR_MULTIREG_COUNT 8
4380
4381// Configuration of wakeup condition detectors.
4382#define PINMUX_WKUP_DETECTOR_0_REG_OFFSET 0x87c
4383#define PINMUX_WKUP_DETECTOR_0_REG_RESVAL 0x0u
4384#define PINMUX_WKUP_DETECTOR_0_MODE_0_MASK 0x7u
4385#define PINMUX_WKUP_DETECTOR_0_MODE_0_OFFSET 0
4386#define PINMUX_WKUP_DETECTOR_0_MODE_0_FIELD \
4387 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_0_MODE_0_MASK, .index = PINMUX_WKUP_DETECTOR_0_MODE_0_OFFSET })
4388#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_POSEDGE 0x0
4389#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_NEGEDGE 0x1
4390#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_EDGE 0x2
4391#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_TIMEDHIGH 0x3
4392#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_TIMEDLOW 0x4
4393#define PINMUX_WKUP_DETECTOR_0_FILTER_0_BIT 3
4394#define PINMUX_WKUP_DETECTOR_0_MIODIO_0_BIT 4
4395
4396// Configuration of wakeup condition detectors.
4397#define PINMUX_WKUP_DETECTOR_1_REG_OFFSET 0x880
4398#define PINMUX_WKUP_DETECTOR_1_REG_RESVAL 0x0u
4399#define PINMUX_WKUP_DETECTOR_1_MODE_1_MASK 0x7u
4400#define PINMUX_WKUP_DETECTOR_1_MODE_1_OFFSET 0
4401#define PINMUX_WKUP_DETECTOR_1_MODE_1_FIELD \
4402 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_1_MODE_1_MASK, .index = PINMUX_WKUP_DETECTOR_1_MODE_1_OFFSET })
4403#define PINMUX_WKUP_DETECTOR_1_FILTER_1_BIT 3
4404#define PINMUX_WKUP_DETECTOR_1_MIODIO_1_BIT 4
4405
4406// Configuration of wakeup condition detectors.
4407#define PINMUX_WKUP_DETECTOR_2_REG_OFFSET 0x884
4408#define PINMUX_WKUP_DETECTOR_2_REG_RESVAL 0x0u
4409#define PINMUX_WKUP_DETECTOR_2_MODE_2_MASK 0x7u
4410#define PINMUX_WKUP_DETECTOR_2_MODE_2_OFFSET 0
4411#define PINMUX_WKUP_DETECTOR_2_MODE_2_FIELD \
4412 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_2_MODE_2_MASK, .index = PINMUX_WKUP_DETECTOR_2_MODE_2_OFFSET })
4413#define PINMUX_WKUP_DETECTOR_2_FILTER_2_BIT 3
4414#define PINMUX_WKUP_DETECTOR_2_MIODIO_2_BIT 4
4415
4416// Configuration of wakeup condition detectors.
4417#define PINMUX_WKUP_DETECTOR_3_REG_OFFSET 0x888
4418#define PINMUX_WKUP_DETECTOR_3_REG_RESVAL 0x0u
4419#define PINMUX_WKUP_DETECTOR_3_MODE_3_MASK 0x7u
4420#define PINMUX_WKUP_DETECTOR_3_MODE_3_OFFSET 0
4421#define PINMUX_WKUP_DETECTOR_3_MODE_3_FIELD \
4422 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_3_MODE_3_MASK, .index = PINMUX_WKUP_DETECTOR_3_MODE_3_OFFSET })
4423#define PINMUX_WKUP_DETECTOR_3_FILTER_3_BIT 3
4424#define PINMUX_WKUP_DETECTOR_3_MIODIO_3_BIT 4
4425
4426// Configuration of wakeup condition detectors.
4427#define PINMUX_WKUP_DETECTOR_4_REG_OFFSET 0x88c
4428#define PINMUX_WKUP_DETECTOR_4_REG_RESVAL 0x0u
4429#define PINMUX_WKUP_DETECTOR_4_MODE_4_MASK 0x7u
4430#define PINMUX_WKUP_DETECTOR_4_MODE_4_OFFSET 0
4431#define PINMUX_WKUP_DETECTOR_4_MODE_4_FIELD \
4432 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_4_MODE_4_MASK, .index = PINMUX_WKUP_DETECTOR_4_MODE_4_OFFSET })
4433#define PINMUX_WKUP_DETECTOR_4_FILTER_4_BIT 3
4434#define PINMUX_WKUP_DETECTOR_4_MIODIO_4_BIT 4
4435
4436// Configuration of wakeup condition detectors.
4437#define PINMUX_WKUP_DETECTOR_5_REG_OFFSET 0x890
4438#define PINMUX_WKUP_DETECTOR_5_REG_RESVAL 0x0u
4439#define PINMUX_WKUP_DETECTOR_5_MODE_5_MASK 0x7u
4440#define PINMUX_WKUP_DETECTOR_5_MODE_5_OFFSET 0
4441#define PINMUX_WKUP_DETECTOR_5_MODE_5_FIELD \
4442 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_5_MODE_5_MASK, .index = PINMUX_WKUP_DETECTOR_5_MODE_5_OFFSET })
4443#define PINMUX_WKUP_DETECTOR_5_FILTER_5_BIT 3
4444#define PINMUX_WKUP_DETECTOR_5_MIODIO_5_BIT 4
4445
4446// Configuration of wakeup condition detectors.
4447#define PINMUX_WKUP_DETECTOR_6_REG_OFFSET 0x894
4448#define PINMUX_WKUP_DETECTOR_6_REG_RESVAL 0x0u
4449#define PINMUX_WKUP_DETECTOR_6_MODE_6_MASK 0x7u
4450#define PINMUX_WKUP_DETECTOR_6_MODE_6_OFFSET 0
4451#define PINMUX_WKUP_DETECTOR_6_MODE_6_FIELD \
4452 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_6_MODE_6_MASK, .index = PINMUX_WKUP_DETECTOR_6_MODE_6_OFFSET })
4453#define PINMUX_WKUP_DETECTOR_6_FILTER_6_BIT 3
4454#define PINMUX_WKUP_DETECTOR_6_MIODIO_6_BIT 4
4455
4456// Configuration of wakeup condition detectors.
4457#define PINMUX_WKUP_DETECTOR_7_REG_OFFSET 0x898
4458#define PINMUX_WKUP_DETECTOR_7_REG_RESVAL 0x0u
4459#define PINMUX_WKUP_DETECTOR_7_MODE_7_MASK 0x7u
4460#define PINMUX_WKUP_DETECTOR_7_MODE_7_OFFSET 0
4461#define PINMUX_WKUP_DETECTOR_7_MODE_7_FIELD \
4462 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_7_MODE_7_MASK, .index = PINMUX_WKUP_DETECTOR_7_MODE_7_OFFSET })
4463#define PINMUX_WKUP_DETECTOR_7_FILTER_7_BIT 3
4464#define PINMUX_WKUP_DETECTOR_7_MIODIO_7_BIT 4
4465
4466// Counter thresholds for wakeup condition detectors.
4467#define PINMUX_WKUP_DETECTOR_CNT_TH_TH_FIELD_WIDTH 8
4468#define PINMUX_WKUP_DETECTOR_CNT_TH_MULTIREG_COUNT 8
4469
4470// Counter thresholds for wakeup condition detectors.
4471#define PINMUX_WKUP_DETECTOR_CNT_TH_0_REG_OFFSET 0x89c
4472#define PINMUX_WKUP_DETECTOR_CNT_TH_0_REG_RESVAL 0x0u
4473#define PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_MASK 0xffu
4474#define PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_OFFSET 0
4475#define PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_FIELD \
4476 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_OFFSET })
4477
4478// Counter thresholds for wakeup condition detectors.
4479#define PINMUX_WKUP_DETECTOR_CNT_TH_1_REG_OFFSET 0x8a0
4480#define PINMUX_WKUP_DETECTOR_CNT_TH_1_REG_RESVAL 0x0u
4481#define PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_MASK 0xffu
4482#define PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_OFFSET 0
4483#define PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_FIELD \
4484 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_OFFSET })
4485
4486// Counter thresholds for wakeup condition detectors.
4487#define PINMUX_WKUP_DETECTOR_CNT_TH_2_REG_OFFSET 0x8a4
4488#define PINMUX_WKUP_DETECTOR_CNT_TH_2_REG_RESVAL 0x0u
4489#define PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_MASK 0xffu
4490#define PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_OFFSET 0
4491#define PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_FIELD \
4492 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_OFFSET })
4493
4494// Counter thresholds for wakeup condition detectors.
4495#define PINMUX_WKUP_DETECTOR_CNT_TH_3_REG_OFFSET 0x8a8
4496#define PINMUX_WKUP_DETECTOR_CNT_TH_3_REG_RESVAL 0x0u
4497#define PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_MASK 0xffu
4498#define PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_OFFSET 0
4499#define PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_FIELD \
4500 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_OFFSET })
4501
4502// Counter thresholds for wakeup condition detectors.
4503#define PINMUX_WKUP_DETECTOR_CNT_TH_4_REG_OFFSET 0x8ac
4504#define PINMUX_WKUP_DETECTOR_CNT_TH_4_REG_RESVAL 0x0u
4505#define PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_MASK 0xffu
4506#define PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_OFFSET 0
4507#define PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_FIELD \
4508 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_OFFSET })
4509
4510// Counter thresholds for wakeup condition detectors.
4511#define PINMUX_WKUP_DETECTOR_CNT_TH_5_REG_OFFSET 0x8b0
4512#define PINMUX_WKUP_DETECTOR_CNT_TH_5_REG_RESVAL 0x0u
4513#define PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_MASK 0xffu
4514#define PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_OFFSET 0
4515#define PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_FIELD \
4516 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_OFFSET })
4517
4518// Counter thresholds for wakeup condition detectors.
4519#define PINMUX_WKUP_DETECTOR_CNT_TH_6_REG_OFFSET 0x8b4
4520#define PINMUX_WKUP_DETECTOR_CNT_TH_6_REG_RESVAL 0x0u
4521#define PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_MASK 0xffu
4522#define PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_OFFSET 0
4523#define PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_FIELD \
4524 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_OFFSET })
4525
4526// Counter thresholds for wakeup condition detectors.
4527#define PINMUX_WKUP_DETECTOR_CNT_TH_7_REG_OFFSET 0x8b8
4528#define PINMUX_WKUP_DETECTOR_CNT_TH_7_REG_RESVAL 0x0u
4529#define PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_MASK 0xffu
4530#define PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_OFFSET 0
4531#define PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_FIELD \
4532 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_OFFSET })
4533
4534// Pad selects for pad wakeup condition detectors.
4535#define PINMUX_WKUP_DETECTOR_PADSEL_SEL_FIELD_WIDTH 6
4536#define PINMUX_WKUP_DETECTOR_PADSEL_MULTIREG_COUNT 8
4537
4538// Pad selects for pad wakeup condition detectors.
4539#define PINMUX_WKUP_DETECTOR_PADSEL_0_REG_OFFSET 0x8bc
4540#define PINMUX_WKUP_DETECTOR_PADSEL_0_REG_RESVAL 0x0u
4541#define PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_MASK 0x3fu
4542#define PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_OFFSET 0
4543#define PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_FIELD \
4544 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_OFFSET })
4545
4546// Pad selects for pad wakeup condition detectors.
4547#define PINMUX_WKUP_DETECTOR_PADSEL_1_REG_OFFSET 0x8c0
4548#define PINMUX_WKUP_DETECTOR_PADSEL_1_REG_RESVAL 0x0u
4549#define PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_MASK 0x3fu
4550#define PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_OFFSET 0
4551#define PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_FIELD \
4552 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_OFFSET })
4553
4554// Pad selects for pad wakeup condition detectors.
4555#define PINMUX_WKUP_DETECTOR_PADSEL_2_REG_OFFSET 0x8c4
4556#define PINMUX_WKUP_DETECTOR_PADSEL_2_REG_RESVAL 0x0u
4557#define PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_MASK 0x3fu
4558#define PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_OFFSET 0
4559#define PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_FIELD \
4560 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_OFFSET })
4561
4562// Pad selects for pad wakeup condition detectors.
4563#define PINMUX_WKUP_DETECTOR_PADSEL_3_REG_OFFSET 0x8c8
4564#define PINMUX_WKUP_DETECTOR_PADSEL_3_REG_RESVAL 0x0u
4565#define PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_MASK 0x3fu
4566#define PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_OFFSET 0
4567#define PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_FIELD \
4568 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_OFFSET })
4569
4570// Pad selects for pad wakeup condition detectors.
4571#define PINMUX_WKUP_DETECTOR_PADSEL_4_REG_OFFSET 0x8cc
4572#define PINMUX_WKUP_DETECTOR_PADSEL_4_REG_RESVAL 0x0u
4573#define PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_MASK 0x3fu
4574#define PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_OFFSET 0
4575#define PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_FIELD \
4576 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_OFFSET })
4577
4578// Pad selects for pad wakeup condition detectors.
4579#define PINMUX_WKUP_DETECTOR_PADSEL_5_REG_OFFSET 0x8d0
4580#define PINMUX_WKUP_DETECTOR_PADSEL_5_REG_RESVAL 0x0u
4581#define PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_MASK 0x3fu
4582#define PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_OFFSET 0
4583#define PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_FIELD \
4584 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_OFFSET })
4585
4586// Pad selects for pad wakeup condition detectors.
4587#define PINMUX_WKUP_DETECTOR_PADSEL_6_REG_OFFSET 0x8d4
4588#define PINMUX_WKUP_DETECTOR_PADSEL_6_REG_RESVAL 0x0u
4589#define PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_MASK 0x3fu
4590#define PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_OFFSET 0
4591#define PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_FIELD \
4592 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_OFFSET })
4593
4594// Pad selects for pad wakeup condition detectors.
4595#define PINMUX_WKUP_DETECTOR_PADSEL_7_REG_OFFSET 0x8d8
4596#define PINMUX_WKUP_DETECTOR_PADSEL_7_REG_RESVAL 0x0u
4597#define PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_MASK 0x3fu
4598#define PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_OFFSET 0
4599#define PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_FIELD \
4600 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_OFFSET })
4601
4602// Cause registers for wakeup detectors.
4603#define PINMUX_WKUP_CAUSE_CAUSE_FIELD_WIDTH 1
4604#define PINMUX_WKUP_CAUSE_MULTIREG_COUNT 1
4605
4606// Cause registers for wakeup detectors.
4607#define PINMUX_WKUP_CAUSE_REG_OFFSET 0x8dc
4608#define PINMUX_WKUP_CAUSE_REG_RESVAL 0x0u
4609#define PINMUX_WKUP_CAUSE_CAUSE_0_BIT 0
4610#define PINMUX_WKUP_CAUSE_CAUSE_1_BIT 1
4611#define PINMUX_WKUP_CAUSE_CAUSE_2_BIT 2
4612#define PINMUX_WKUP_CAUSE_CAUSE_3_BIT 3
4613#define PINMUX_WKUP_CAUSE_CAUSE_4_BIT 4
4614#define PINMUX_WKUP_CAUSE_CAUSE_5_BIT 5
4615#define PINMUX_WKUP_CAUSE_CAUSE_6_BIT 6
4616#define PINMUX_WKUP_CAUSE_CAUSE_7_BIT 7
4617
4618#ifdef __cplusplus
4619} // extern "C"
4620#endif
4621#endif // _PINMUX_REG_DEFS_
4622// End generated register defines for pinmux