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