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