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