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 4
21
22// Number of muxed peripheral outputs
23#define PINMUX_PARAM_N_MIO_PERIPH_OUT 5
24
25// Number of muxed IO pads
26#define PINMUX_PARAM_N_MIO_PADS 12
27
28// Number of dedicated IO pads
29#define PINMUX_PARAM_N_DIO_PADS 73
30
31// Number of wakeup detectors
32#define PINMUX_PARAM_N_WKUP_DETECT 8
33
34// Number of wakeup counter bits
35#define PINMUX_PARAM_WKUP_CNT_WIDTH 8
36
37// Number of alerts
38#define PINMUX_PARAM_NUM_ALERTS 1
39
40// Register width
41#define PINMUX_PARAM_REG_WIDTH 32
42
43// Alert Test Register
44#define PINMUX_ALERT_TEST_REG_OFFSET 0x0
45#define PINMUX_ALERT_TEST_REG_RESVAL 0x0u
46#define PINMUX_ALERT_TEST_FATAL_FAULT_BIT 0
47
48// Register write enable for MIO peripheral input selects. (common
49// parameters)
50#define PINMUX_MIO_PERIPH_INSEL_REGWEN_EN_FIELD_WIDTH 1
51#define PINMUX_MIO_PERIPH_INSEL_REGWEN_MULTIREG_COUNT 4
52
53// Register write enable for MIO peripheral input selects.
54#define PINMUX_MIO_PERIPH_INSEL_REGWEN_0_REG_OFFSET 0x4
55#define PINMUX_MIO_PERIPH_INSEL_REGWEN_0_REG_RESVAL 0x1u
56#define PINMUX_MIO_PERIPH_INSEL_REGWEN_0_EN_0_BIT 0
57
58// Register write enable for MIO peripheral input selects.
59#define PINMUX_MIO_PERIPH_INSEL_REGWEN_1_REG_OFFSET 0x8
60#define PINMUX_MIO_PERIPH_INSEL_REGWEN_1_REG_RESVAL 0x1u
61#define PINMUX_MIO_PERIPH_INSEL_REGWEN_1_EN_1_BIT 0
62
63// Register write enable for MIO peripheral input selects.
64#define PINMUX_MIO_PERIPH_INSEL_REGWEN_2_REG_OFFSET 0xc
65#define PINMUX_MIO_PERIPH_INSEL_REGWEN_2_REG_RESVAL 0x1u
66#define PINMUX_MIO_PERIPH_INSEL_REGWEN_2_EN_2_BIT 0
67
68// Register write enable for MIO peripheral input selects.
69#define PINMUX_MIO_PERIPH_INSEL_REGWEN_3_REG_OFFSET 0x10
70#define PINMUX_MIO_PERIPH_INSEL_REGWEN_3_REG_RESVAL 0x1u
71#define PINMUX_MIO_PERIPH_INSEL_REGWEN_3_EN_3_BIT 0
72
73// For each peripheral input, this selects the muxable pad input. (common
74// parameters)
75#define PINMUX_MIO_PERIPH_INSEL_IN_FIELD_WIDTH 4
76#define PINMUX_MIO_PERIPH_INSEL_MULTIREG_COUNT 4
77
78// For each peripheral input, this selects the muxable pad input.
79#define PINMUX_MIO_PERIPH_INSEL_0_REG_OFFSET 0x14
80#define PINMUX_MIO_PERIPH_INSEL_0_REG_RESVAL 0x0u
81#define PINMUX_MIO_PERIPH_INSEL_0_IN_0_MASK 0xfu
82#define PINMUX_MIO_PERIPH_INSEL_0_IN_0_OFFSET 0
83#define PINMUX_MIO_PERIPH_INSEL_0_IN_0_FIELD \
84 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_0_IN_0_MASK, .index = PINMUX_MIO_PERIPH_INSEL_0_IN_0_OFFSET })
85
86// For each peripheral input, this selects the muxable pad input.
87#define PINMUX_MIO_PERIPH_INSEL_1_REG_OFFSET 0x18
88#define PINMUX_MIO_PERIPH_INSEL_1_REG_RESVAL 0x0u
89#define PINMUX_MIO_PERIPH_INSEL_1_IN_1_MASK 0xfu
90#define PINMUX_MIO_PERIPH_INSEL_1_IN_1_OFFSET 0
91#define PINMUX_MIO_PERIPH_INSEL_1_IN_1_FIELD \
92 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_1_IN_1_MASK, .index = PINMUX_MIO_PERIPH_INSEL_1_IN_1_OFFSET })
93
94// For each peripheral input, this selects the muxable pad input.
95#define PINMUX_MIO_PERIPH_INSEL_2_REG_OFFSET 0x1c
96#define PINMUX_MIO_PERIPH_INSEL_2_REG_RESVAL 0x0u
97#define PINMUX_MIO_PERIPH_INSEL_2_IN_2_MASK 0xfu
98#define PINMUX_MIO_PERIPH_INSEL_2_IN_2_OFFSET 0
99#define PINMUX_MIO_PERIPH_INSEL_2_IN_2_FIELD \
100 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_2_IN_2_MASK, .index = PINMUX_MIO_PERIPH_INSEL_2_IN_2_OFFSET })
101
102// For each peripheral input, this selects the muxable pad input.
103#define PINMUX_MIO_PERIPH_INSEL_3_REG_OFFSET 0x20
104#define PINMUX_MIO_PERIPH_INSEL_3_REG_RESVAL 0x0u
105#define PINMUX_MIO_PERIPH_INSEL_3_IN_3_MASK 0xfu
106#define PINMUX_MIO_PERIPH_INSEL_3_IN_3_OFFSET 0
107#define PINMUX_MIO_PERIPH_INSEL_3_IN_3_FIELD \
108 ((bitfield_field32_t) { .mask = PINMUX_MIO_PERIPH_INSEL_3_IN_3_MASK, .index = PINMUX_MIO_PERIPH_INSEL_3_IN_3_OFFSET })
109
110// Register write enable for MIO output selects. (common parameters)
111#define PINMUX_MIO_OUTSEL_REGWEN_EN_FIELD_WIDTH 1
112#define PINMUX_MIO_OUTSEL_REGWEN_MULTIREG_COUNT 12
113
114// Register write enable for MIO output selects.
115#define PINMUX_MIO_OUTSEL_REGWEN_0_REG_OFFSET 0x24
116#define PINMUX_MIO_OUTSEL_REGWEN_0_REG_RESVAL 0x1u
117#define PINMUX_MIO_OUTSEL_REGWEN_0_EN_0_BIT 0
118
119// Register write enable for MIO output selects.
120#define PINMUX_MIO_OUTSEL_REGWEN_1_REG_OFFSET 0x28
121#define PINMUX_MIO_OUTSEL_REGWEN_1_REG_RESVAL 0x1u
122#define PINMUX_MIO_OUTSEL_REGWEN_1_EN_1_BIT 0
123
124// Register write enable for MIO output selects.
125#define PINMUX_MIO_OUTSEL_REGWEN_2_REG_OFFSET 0x2c
126#define PINMUX_MIO_OUTSEL_REGWEN_2_REG_RESVAL 0x1u
127#define PINMUX_MIO_OUTSEL_REGWEN_2_EN_2_BIT 0
128
129// Register write enable for MIO output selects.
130#define PINMUX_MIO_OUTSEL_REGWEN_3_REG_OFFSET 0x30
131#define PINMUX_MIO_OUTSEL_REGWEN_3_REG_RESVAL 0x1u
132#define PINMUX_MIO_OUTSEL_REGWEN_3_EN_3_BIT 0
133
134// Register write enable for MIO output selects.
135#define PINMUX_MIO_OUTSEL_REGWEN_4_REG_OFFSET 0x34
136#define PINMUX_MIO_OUTSEL_REGWEN_4_REG_RESVAL 0x1u
137#define PINMUX_MIO_OUTSEL_REGWEN_4_EN_4_BIT 0
138
139// Register write enable for MIO output selects.
140#define PINMUX_MIO_OUTSEL_REGWEN_5_REG_OFFSET 0x38
141#define PINMUX_MIO_OUTSEL_REGWEN_5_REG_RESVAL 0x1u
142#define PINMUX_MIO_OUTSEL_REGWEN_5_EN_5_BIT 0
143
144// Register write enable for MIO output selects.
145#define PINMUX_MIO_OUTSEL_REGWEN_6_REG_OFFSET 0x3c
146#define PINMUX_MIO_OUTSEL_REGWEN_6_REG_RESVAL 0x1u
147#define PINMUX_MIO_OUTSEL_REGWEN_6_EN_6_BIT 0
148
149// Register write enable for MIO output selects.
150#define PINMUX_MIO_OUTSEL_REGWEN_7_REG_OFFSET 0x40
151#define PINMUX_MIO_OUTSEL_REGWEN_7_REG_RESVAL 0x1u
152#define PINMUX_MIO_OUTSEL_REGWEN_7_EN_7_BIT 0
153
154// Register write enable for MIO output selects.
155#define PINMUX_MIO_OUTSEL_REGWEN_8_REG_OFFSET 0x44
156#define PINMUX_MIO_OUTSEL_REGWEN_8_REG_RESVAL 0x1u
157#define PINMUX_MIO_OUTSEL_REGWEN_8_EN_8_BIT 0
158
159// Register write enable for MIO output selects.
160#define PINMUX_MIO_OUTSEL_REGWEN_9_REG_OFFSET 0x48
161#define PINMUX_MIO_OUTSEL_REGWEN_9_REG_RESVAL 0x1u
162#define PINMUX_MIO_OUTSEL_REGWEN_9_EN_9_BIT 0
163
164// Register write enable for MIO output selects.
165#define PINMUX_MIO_OUTSEL_REGWEN_10_REG_OFFSET 0x4c
166#define PINMUX_MIO_OUTSEL_REGWEN_10_REG_RESVAL 0x1u
167#define PINMUX_MIO_OUTSEL_REGWEN_10_EN_10_BIT 0
168
169// Register write enable for MIO output selects.
170#define PINMUX_MIO_OUTSEL_REGWEN_11_REG_OFFSET 0x50
171#define PINMUX_MIO_OUTSEL_REGWEN_11_REG_RESVAL 0x1u
172#define PINMUX_MIO_OUTSEL_REGWEN_11_EN_11_BIT 0
173
174// For each muxable pad, this selects the peripheral output. (common
175// parameters)
176#define PINMUX_MIO_OUTSEL_OUT_FIELD_WIDTH 3
177#define PINMUX_MIO_OUTSEL_MULTIREG_COUNT 12
178
179// For each muxable pad, this selects the peripheral output.
180#define PINMUX_MIO_OUTSEL_0_REG_OFFSET 0x54
181#define PINMUX_MIO_OUTSEL_0_REG_RESVAL 0x2u
182#define PINMUX_MIO_OUTSEL_0_OUT_0_MASK 0x7u
183#define PINMUX_MIO_OUTSEL_0_OUT_0_OFFSET 0
184#define PINMUX_MIO_OUTSEL_0_OUT_0_FIELD \
185 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_0_OUT_0_MASK, .index = PINMUX_MIO_OUTSEL_0_OUT_0_OFFSET })
186
187// For each muxable pad, this selects the peripheral output.
188#define PINMUX_MIO_OUTSEL_1_REG_OFFSET 0x58
189#define PINMUX_MIO_OUTSEL_1_REG_RESVAL 0x2u
190#define PINMUX_MIO_OUTSEL_1_OUT_1_MASK 0x7u
191#define PINMUX_MIO_OUTSEL_1_OUT_1_OFFSET 0
192#define PINMUX_MIO_OUTSEL_1_OUT_1_FIELD \
193 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_1_OUT_1_MASK, .index = PINMUX_MIO_OUTSEL_1_OUT_1_OFFSET })
194
195// For each muxable pad, this selects the peripheral output.
196#define PINMUX_MIO_OUTSEL_2_REG_OFFSET 0x5c
197#define PINMUX_MIO_OUTSEL_2_REG_RESVAL 0x2u
198#define PINMUX_MIO_OUTSEL_2_OUT_2_MASK 0x7u
199#define PINMUX_MIO_OUTSEL_2_OUT_2_OFFSET 0
200#define PINMUX_MIO_OUTSEL_2_OUT_2_FIELD \
201 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_2_OUT_2_MASK, .index = PINMUX_MIO_OUTSEL_2_OUT_2_OFFSET })
202
203// For each muxable pad, this selects the peripheral output.
204#define PINMUX_MIO_OUTSEL_3_REG_OFFSET 0x60
205#define PINMUX_MIO_OUTSEL_3_REG_RESVAL 0x2u
206#define PINMUX_MIO_OUTSEL_3_OUT_3_MASK 0x7u
207#define PINMUX_MIO_OUTSEL_3_OUT_3_OFFSET 0
208#define PINMUX_MIO_OUTSEL_3_OUT_3_FIELD \
209 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_3_OUT_3_MASK, .index = PINMUX_MIO_OUTSEL_3_OUT_3_OFFSET })
210
211// For each muxable pad, this selects the peripheral output.
212#define PINMUX_MIO_OUTSEL_4_REG_OFFSET 0x64
213#define PINMUX_MIO_OUTSEL_4_REG_RESVAL 0x2u
214#define PINMUX_MIO_OUTSEL_4_OUT_4_MASK 0x7u
215#define PINMUX_MIO_OUTSEL_4_OUT_4_OFFSET 0
216#define PINMUX_MIO_OUTSEL_4_OUT_4_FIELD \
217 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_4_OUT_4_MASK, .index = PINMUX_MIO_OUTSEL_4_OUT_4_OFFSET })
218
219// For each muxable pad, this selects the peripheral output.
220#define PINMUX_MIO_OUTSEL_5_REG_OFFSET 0x68
221#define PINMUX_MIO_OUTSEL_5_REG_RESVAL 0x2u
222#define PINMUX_MIO_OUTSEL_5_OUT_5_MASK 0x7u
223#define PINMUX_MIO_OUTSEL_5_OUT_5_OFFSET 0
224#define PINMUX_MIO_OUTSEL_5_OUT_5_FIELD \
225 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_5_OUT_5_MASK, .index = PINMUX_MIO_OUTSEL_5_OUT_5_OFFSET })
226
227// For each muxable pad, this selects the peripheral output.
228#define PINMUX_MIO_OUTSEL_6_REG_OFFSET 0x6c
229#define PINMUX_MIO_OUTSEL_6_REG_RESVAL 0x2u
230#define PINMUX_MIO_OUTSEL_6_OUT_6_MASK 0x7u
231#define PINMUX_MIO_OUTSEL_6_OUT_6_OFFSET 0
232#define PINMUX_MIO_OUTSEL_6_OUT_6_FIELD \
233 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_6_OUT_6_MASK, .index = PINMUX_MIO_OUTSEL_6_OUT_6_OFFSET })
234
235// For each muxable pad, this selects the peripheral output.
236#define PINMUX_MIO_OUTSEL_7_REG_OFFSET 0x70
237#define PINMUX_MIO_OUTSEL_7_REG_RESVAL 0x2u
238#define PINMUX_MIO_OUTSEL_7_OUT_7_MASK 0x7u
239#define PINMUX_MIO_OUTSEL_7_OUT_7_OFFSET 0
240#define PINMUX_MIO_OUTSEL_7_OUT_7_FIELD \
241 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_7_OUT_7_MASK, .index = PINMUX_MIO_OUTSEL_7_OUT_7_OFFSET })
242
243// For each muxable pad, this selects the peripheral output.
244#define PINMUX_MIO_OUTSEL_8_REG_OFFSET 0x74
245#define PINMUX_MIO_OUTSEL_8_REG_RESVAL 0x2u
246#define PINMUX_MIO_OUTSEL_8_OUT_8_MASK 0x7u
247#define PINMUX_MIO_OUTSEL_8_OUT_8_OFFSET 0
248#define PINMUX_MIO_OUTSEL_8_OUT_8_FIELD \
249 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_8_OUT_8_MASK, .index = PINMUX_MIO_OUTSEL_8_OUT_8_OFFSET })
250
251// For each muxable pad, this selects the peripheral output.
252#define PINMUX_MIO_OUTSEL_9_REG_OFFSET 0x78
253#define PINMUX_MIO_OUTSEL_9_REG_RESVAL 0x2u
254#define PINMUX_MIO_OUTSEL_9_OUT_9_MASK 0x7u
255#define PINMUX_MIO_OUTSEL_9_OUT_9_OFFSET 0
256#define PINMUX_MIO_OUTSEL_9_OUT_9_FIELD \
257 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_9_OUT_9_MASK, .index = PINMUX_MIO_OUTSEL_9_OUT_9_OFFSET })
258
259// For each muxable pad, this selects the peripheral output.
260#define PINMUX_MIO_OUTSEL_10_REG_OFFSET 0x7c
261#define PINMUX_MIO_OUTSEL_10_REG_RESVAL 0x2u
262#define PINMUX_MIO_OUTSEL_10_OUT_10_MASK 0x7u
263#define PINMUX_MIO_OUTSEL_10_OUT_10_OFFSET 0
264#define PINMUX_MIO_OUTSEL_10_OUT_10_FIELD \
265 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_10_OUT_10_MASK, .index = PINMUX_MIO_OUTSEL_10_OUT_10_OFFSET })
266
267// For each muxable pad, this selects the peripheral output.
268#define PINMUX_MIO_OUTSEL_11_REG_OFFSET 0x80
269#define PINMUX_MIO_OUTSEL_11_REG_RESVAL 0x2u
270#define PINMUX_MIO_OUTSEL_11_OUT_11_MASK 0x7u
271#define PINMUX_MIO_OUTSEL_11_OUT_11_OFFSET 0
272#define PINMUX_MIO_OUTSEL_11_OUT_11_FIELD \
273 ((bitfield_field32_t) { .mask = PINMUX_MIO_OUTSEL_11_OUT_11_MASK, .index = PINMUX_MIO_OUTSEL_11_OUT_11_OFFSET })
274
275// Register write enable for MIO PAD attributes. (common parameters)
276#define PINMUX_MIO_PAD_ATTR_REGWEN_EN_FIELD_WIDTH 1
277#define PINMUX_MIO_PAD_ATTR_REGWEN_MULTIREG_COUNT 12
278
279// Register write enable for MIO PAD attributes.
280#define PINMUX_MIO_PAD_ATTR_REGWEN_0_REG_OFFSET 0x84
281#define PINMUX_MIO_PAD_ATTR_REGWEN_0_REG_RESVAL 0x1u
282#define PINMUX_MIO_PAD_ATTR_REGWEN_0_EN_0_BIT 0
283
284// Register write enable for MIO PAD attributes.
285#define PINMUX_MIO_PAD_ATTR_REGWEN_1_REG_OFFSET 0x88
286#define PINMUX_MIO_PAD_ATTR_REGWEN_1_REG_RESVAL 0x1u
287#define PINMUX_MIO_PAD_ATTR_REGWEN_1_EN_1_BIT 0
288
289// Register write enable for MIO PAD attributes.
290#define PINMUX_MIO_PAD_ATTR_REGWEN_2_REG_OFFSET 0x8c
291#define PINMUX_MIO_PAD_ATTR_REGWEN_2_REG_RESVAL 0x1u
292#define PINMUX_MIO_PAD_ATTR_REGWEN_2_EN_2_BIT 0
293
294// Register write enable for MIO PAD attributes.
295#define PINMUX_MIO_PAD_ATTR_REGWEN_3_REG_OFFSET 0x90
296#define PINMUX_MIO_PAD_ATTR_REGWEN_3_REG_RESVAL 0x1u
297#define PINMUX_MIO_PAD_ATTR_REGWEN_3_EN_3_BIT 0
298
299// Register write enable for MIO PAD attributes.
300#define PINMUX_MIO_PAD_ATTR_REGWEN_4_REG_OFFSET 0x94
301#define PINMUX_MIO_PAD_ATTR_REGWEN_4_REG_RESVAL 0x1u
302#define PINMUX_MIO_PAD_ATTR_REGWEN_4_EN_4_BIT 0
303
304// Register write enable for MIO PAD attributes.
305#define PINMUX_MIO_PAD_ATTR_REGWEN_5_REG_OFFSET 0x98
306#define PINMUX_MIO_PAD_ATTR_REGWEN_5_REG_RESVAL 0x1u
307#define PINMUX_MIO_PAD_ATTR_REGWEN_5_EN_5_BIT 0
308
309// Register write enable for MIO PAD attributes.
310#define PINMUX_MIO_PAD_ATTR_REGWEN_6_REG_OFFSET 0x9c
311#define PINMUX_MIO_PAD_ATTR_REGWEN_6_REG_RESVAL 0x1u
312#define PINMUX_MIO_PAD_ATTR_REGWEN_6_EN_6_BIT 0
313
314// Register write enable for MIO PAD attributes.
315#define PINMUX_MIO_PAD_ATTR_REGWEN_7_REG_OFFSET 0xa0
316#define PINMUX_MIO_PAD_ATTR_REGWEN_7_REG_RESVAL 0x1u
317#define PINMUX_MIO_PAD_ATTR_REGWEN_7_EN_7_BIT 0
318
319// Register write enable for MIO PAD attributes.
320#define PINMUX_MIO_PAD_ATTR_REGWEN_8_REG_OFFSET 0xa4
321#define PINMUX_MIO_PAD_ATTR_REGWEN_8_REG_RESVAL 0x1u
322#define PINMUX_MIO_PAD_ATTR_REGWEN_8_EN_8_BIT 0
323
324// Register write enable for MIO PAD attributes.
325#define PINMUX_MIO_PAD_ATTR_REGWEN_9_REG_OFFSET 0xa8
326#define PINMUX_MIO_PAD_ATTR_REGWEN_9_REG_RESVAL 0x1u
327#define PINMUX_MIO_PAD_ATTR_REGWEN_9_EN_9_BIT 0
328
329// Register write enable for MIO PAD attributes.
330#define PINMUX_MIO_PAD_ATTR_REGWEN_10_REG_OFFSET 0xac
331#define PINMUX_MIO_PAD_ATTR_REGWEN_10_REG_RESVAL 0x1u
332#define PINMUX_MIO_PAD_ATTR_REGWEN_10_EN_10_BIT 0
333
334// Register write enable for MIO PAD attributes.
335#define PINMUX_MIO_PAD_ATTR_REGWEN_11_REG_OFFSET 0xb0
336#define PINMUX_MIO_PAD_ATTR_REGWEN_11_REG_RESVAL 0x1u
337#define PINMUX_MIO_PAD_ATTR_REGWEN_11_EN_11_BIT 0
338
339// Muxed pad attributes.
340#define PINMUX_MIO_PAD_ATTR_INVERT_FIELD_WIDTH 1
341#define PINMUX_MIO_PAD_ATTR_VIRTUAL_OD_EN_FIELD_WIDTH 1
342#define PINMUX_MIO_PAD_ATTR_PULL_EN_FIELD_WIDTH 1
343#define PINMUX_MIO_PAD_ATTR_PULL_SELECT_FIELD_WIDTH 1
344#define PINMUX_MIO_PAD_ATTR_KEEPER_EN_FIELD_WIDTH 1
345#define PINMUX_MIO_PAD_ATTR_SCHMITT_EN_FIELD_WIDTH 1
346#define PINMUX_MIO_PAD_ATTR_OD_EN_FIELD_WIDTH 1
347#define PINMUX_MIO_PAD_ATTR_INPUT_DISABLE_FIELD_WIDTH 1
348#define PINMUX_MIO_PAD_ATTR_SLEW_RATE_FIELD_WIDTH 2
349#define PINMUX_MIO_PAD_ATTR_DRIVE_STRENGTH_FIELD_WIDTH 4
350#define PINMUX_MIO_PAD_ATTR_MULTIREG_COUNT 12
351
352// Muxed pad attributes.
353#define PINMUX_MIO_PAD_ATTR_0_REG_OFFSET 0xb4
354#define PINMUX_MIO_PAD_ATTR_0_REG_RESVAL 0x0u
355#define PINMUX_MIO_PAD_ATTR_0_INVERT_0_BIT 0
356#define PINMUX_MIO_PAD_ATTR_0_VIRTUAL_OD_EN_0_BIT 1
357#define PINMUX_MIO_PAD_ATTR_0_PULL_EN_0_BIT 2
358#define PINMUX_MIO_PAD_ATTR_0_PULL_SELECT_0_BIT 3
359#define PINMUX_MIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_DOWN 0x0
360#define PINMUX_MIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_UP 0x1
361#define PINMUX_MIO_PAD_ATTR_0_KEEPER_EN_0_BIT 4
362#define PINMUX_MIO_PAD_ATTR_0_SCHMITT_EN_0_BIT 5
363#define PINMUX_MIO_PAD_ATTR_0_OD_EN_0_BIT 6
364#define PINMUX_MIO_PAD_ATTR_0_INPUT_DISABLE_0_BIT 7
365#define PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_MASK 0x3u
366#define PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET 16
367#define PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_FIELD \
368 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_MASK, .index = PINMUX_MIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET })
369#define PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK 0xfu
370#define PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET 20
371#define PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_FIELD \
372 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK, .index = PINMUX_MIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET })
373
374// Muxed pad attributes.
375#define PINMUX_MIO_PAD_ATTR_1_REG_OFFSET 0xb8
376#define PINMUX_MIO_PAD_ATTR_1_REG_RESVAL 0x0u
377#define PINMUX_MIO_PAD_ATTR_1_INVERT_1_BIT 0
378#define PINMUX_MIO_PAD_ATTR_1_VIRTUAL_OD_EN_1_BIT 1
379#define PINMUX_MIO_PAD_ATTR_1_PULL_EN_1_BIT 2
380#define PINMUX_MIO_PAD_ATTR_1_PULL_SELECT_1_BIT 3
381#define PINMUX_MIO_PAD_ATTR_1_KEEPER_EN_1_BIT 4
382#define PINMUX_MIO_PAD_ATTR_1_SCHMITT_EN_1_BIT 5
383#define PINMUX_MIO_PAD_ATTR_1_OD_EN_1_BIT 6
384#define PINMUX_MIO_PAD_ATTR_1_INPUT_DISABLE_1_BIT 7
385#define PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_MASK 0x3u
386#define PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET 16
387#define PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_FIELD \
388 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_MASK, .index = PINMUX_MIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET })
389#define PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK 0xfu
390#define PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET 20
391#define PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_FIELD \
392 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK, .index = PINMUX_MIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET })
393
394// Muxed pad attributes.
395#define PINMUX_MIO_PAD_ATTR_2_REG_OFFSET 0xbc
396#define PINMUX_MIO_PAD_ATTR_2_REG_RESVAL 0x0u
397#define PINMUX_MIO_PAD_ATTR_2_INVERT_2_BIT 0
398#define PINMUX_MIO_PAD_ATTR_2_VIRTUAL_OD_EN_2_BIT 1
399#define PINMUX_MIO_PAD_ATTR_2_PULL_EN_2_BIT 2
400#define PINMUX_MIO_PAD_ATTR_2_PULL_SELECT_2_BIT 3
401#define PINMUX_MIO_PAD_ATTR_2_KEEPER_EN_2_BIT 4
402#define PINMUX_MIO_PAD_ATTR_2_SCHMITT_EN_2_BIT 5
403#define PINMUX_MIO_PAD_ATTR_2_OD_EN_2_BIT 6
404#define PINMUX_MIO_PAD_ATTR_2_INPUT_DISABLE_2_BIT 7
405#define PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_MASK 0x3u
406#define PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET 16
407#define PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_FIELD \
408 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_MASK, .index = PINMUX_MIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET })
409#define PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK 0xfu
410#define PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET 20
411#define PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_FIELD \
412 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK, .index = PINMUX_MIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET })
413
414// Muxed pad attributes.
415#define PINMUX_MIO_PAD_ATTR_3_REG_OFFSET 0xc0
416#define PINMUX_MIO_PAD_ATTR_3_REG_RESVAL 0x0u
417#define PINMUX_MIO_PAD_ATTR_3_INVERT_3_BIT 0
418#define PINMUX_MIO_PAD_ATTR_3_VIRTUAL_OD_EN_3_BIT 1
419#define PINMUX_MIO_PAD_ATTR_3_PULL_EN_3_BIT 2
420#define PINMUX_MIO_PAD_ATTR_3_PULL_SELECT_3_BIT 3
421#define PINMUX_MIO_PAD_ATTR_3_KEEPER_EN_3_BIT 4
422#define PINMUX_MIO_PAD_ATTR_3_SCHMITT_EN_3_BIT 5
423#define PINMUX_MIO_PAD_ATTR_3_OD_EN_3_BIT 6
424#define PINMUX_MIO_PAD_ATTR_3_INPUT_DISABLE_3_BIT 7
425#define PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_MASK 0x3u
426#define PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET 16
427#define PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_FIELD \
428 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_MASK, .index = PINMUX_MIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET })
429#define PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK 0xfu
430#define PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET 20
431#define PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_FIELD \
432 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK, .index = PINMUX_MIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET })
433
434// Muxed pad attributes.
435#define PINMUX_MIO_PAD_ATTR_4_REG_OFFSET 0xc4
436#define PINMUX_MIO_PAD_ATTR_4_REG_RESVAL 0x0u
437#define PINMUX_MIO_PAD_ATTR_4_INVERT_4_BIT 0
438#define PINMUX_MIO_PAD_ATTR_4_VIRTUAL_OD_EN_4_BIT 1
439#define PINMUX_MIO_PAD_ATTR_4_PULL_EN_4_BIT 2
440#define PINMUX_MIO_PAD_ATTR_4_PULL_SELECT_4_BIT 3
441#define PINMUX_MIO_PAD_ATTR_4_KEEPER_EN_4_BIT 4
442#define PINMUX_MIO_PAD_ATTR_4_SCHMITT_EN_4_BIT 5
443#define PINMUX_MIO_PAD_ATTR_4_OD_EN_4_BIT 6
444#define PINMUX_MIO_PAD_ATTR_4_INPUT_DISABLE_4_BIT 7
445#define PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_MASK 0x3u
446#define PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET 16
447#define PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_FIELD \
448 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_MASK, .index = PINMUX_MIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET })
449#define PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK 0xfu
450#define PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET 20
451#define PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_FIELD \
452 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK, .index = PINMUX_MIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET })
453
454// Muxed pad attributes.
455#define PINMUX_MIO_PAD_ATTR_5_REG_OFFSET 0xc8
456#define PINMUX_MIO_PAD_ATTR_5_REG_RESVAL 0x0u
457#define PINMUX_MIO_PAD_ATTR_5_INVERT_5_BIT 0
458#define PINMUX_MIO_PAD_ATTR_5_VIRTUAL_OD_EN_5_BIT 1
459#define PINMUX_MIO_PAD_ATTR_5_PULL_EN_5_BIT 2
460#define PINMUX_MIO_PAD_ATTR_5_PULL_SELECT_5_BIT 3
461#define PINMUX_MIO_PAD_ATTR_5_KEEPER_EN_5_BIT 4
462#define PINMUX_MIO_PAD_ATTR_5_SCHMITT_EN_5_BIT 5
463#define PINMUX_MIO_PAD_ATTR_5_OD_EN_5_BIT 6
464#define PINMUX_MIO_PAD_ATTR_5_INPUT_DISABLE_5_BIT 7
465#define PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_MASK 0x3u
466#define PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET 16
467#define PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_FIELD \
468 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_MASK, .index = PINMUX_MIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET })
469#define PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK 0xfu
470#define PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET 20
471#define PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_FIELD \
472 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK, .index = PINMUX_MIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET })
473
474// Muxed pad attributes.
475#define PINMUX_MIO_PAD_ATTR_6_REG_OFFSET 0xcc
476#define PINMUX_MIO_PAD_ATTR_6_REG_RESVAL 0x0u
477#define PINMUX_MIO_PAD_ATTR_6_INVERT_6_BIT 0
478#define PINMUX_MIO_PAD_ATTR_6_VIRTUAL_OD_EN_6_BIT 1
479#define PINMUX_MIO_PAD_ATTR_6_PULL_EN_6_BIT 2
480#define PINMUX_MIO_PAD_ATTR_6_PULL_SELECT_6_BIT 3
481#define PINMUX_MIO_PAD_ATTR_6_KEEPER_EN_6_BIT 4
482#define PINMUX_MIO_PAD_ATTR_6_SCHMITT_EN_6_BIT 5
483#define PINMUX_MIO_PAD_ATTR_6_OD_EN_6_BIT 6
484#define PINMUX_MIO_PAD_ATTR_6_INPUT_DISABLE_6_BIT 7
485#define PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_MASK 0x3u
486#define PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET 16
487#define PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_FIELD \
488 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_MASK, .index = PINMUX_MIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET })
489#define PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK 0xfu
490#define PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET 20
491#define PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_FIELD \
492 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK, .index = PINMUX_MIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET })
493
494// Muxed pad attributes.
495#define PINMUX_MIO_PAD_ATTR_7_REG_OFFSET 0xd0
496#define PINMUX_MIO_PAD_ATTR_7_REG_RESVAL 0x0u
497#define PINMUX_MIO_PAD_ATTR_7_INVERT_7_BIT 0
498#define PINMUX_MIO_PAD_ATTR_7_VIRTUAL_OD_EN_7_BIT 1
499#define PINMUX_MIO_PAD_ATTR_7_PULL_EN_7_BIT 2
500#define PINMUX_MIO_PAD_ATTR_7_PULL_SELECT_7_BIT 3
501#define PINMUX_MIO_PAD_ATTR_7_KEEPER_EN_7_BIT 4
502#define PINMUX_MIO_PAD_ATTR_7_SCHMITT_EN_7_BIT 5
503#define PINMUX_MIO_PAD_ATTR_7_OD_EN_7_BIT 6
504#define PINMUX_MIO_PAD_ATTR_7_INPUT_DISABLE_7_BIT 7
505#define PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_MASK 0x3u
506#define PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET 16
507#define PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_FIELD \
508 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_MASK, .index = PINMUX_MIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET })
509#define PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK 0xfu
510#define PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET 20
511#define PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_FIELD \
512 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK, .index = PINMUX_MIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET })
513
514// Muxed pad attributes.
515#define PINMUX_MIO_PAD_ATTR_8_REG_OFFSET 0xd4
516#define PINMUX_MIO_PAD_ATTR_8_REG_RESVAL 0x0u
517#define PINMUX_MIO_PAD_ATTR_8_INVERT_8_BIT 0
518#define PINMUX_MIO_PAD_ATTR_8_VIRTUAL_OD_EN_8_BIT 1
519#define PINMUX_MIO_PAD_ATTR_8_PULL_EN_8_BIT 2
520#define PINMUX_MIO_PAD_ATTR_8_PULL_SELECT_8_BIT 3
521#define PINMUX_MIO_PAD_ATTR_8_KEEPER_EN_8_BIT 4
522#define PINMUX_MIO_PAD_ATTR_8_SCHMITT_EN_8_BIT 5
523#define PINMUX_MIO_PAD_ATTR_8_OD_EN_8_BIT 6
524#define PINMUX_MIO_PAD_ATTR_8_INPUT_DISABLE_8_BIT 7
525#define PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_MASK 0x3u
526#define PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET 16
527#define PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_FIELD \
528 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_MASK, .index = PINMUX_MIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET })
529#define PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK 0xfu
530#define PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET 20
531#define PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_FIELD \
532 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK, .index = PINMUX_MIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET })
533
534// Muxed pad attributes.
535#define PINMUX_MIO_PAD_ATTR_9_REG_OFFSET 0xd8
536#define PINMUX_MIO_PAD_ATTR_9_REG_RESVAL 0x0u
537#define PINMUX_MIO_PAD_ATTR_9_INVERT_9_BIT 0
538#define PINMUX_MIO_PAD_ATTR_9_VIRTUAL_OD_EN_9_BIT 1
539#define PINMUX_MIO_PAD_ATTR_9_PULL_EN_9_BIT 2
540#define PINMUX_MIO_PAD_ATTR_9_PULL_SELECT_9_BIT 3
541#define PINMUX_MIO_PAD_ATTR_9_KEEPER_EN_9_BIT 4
542#define PINMUX_MIO_PAD_ATTR_9_SCHMITT_EN_9_BIT 5
543#define PINMUX_MIO_PAD_ATTR_9_OD_EN_9_BIT 6
544#define PINMUX_MIO_PAD_ATTR_9_INPUT_DISABLE_9_BIT 7
545#define PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_MASK 0x3u
546#define PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET 16
547#define PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_FIELD \
548 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_MASK, .index = PINMUX_MIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET })
549#define PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK 0xfu
550#define PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET 20
551#define PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_FIELD \
552 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK, .index = PINMUX_MIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET })
553
554// Muxed pad attributes.
555#define PINMUX_MIO_PAD_ATTR_10_REG_OFFSET 0xdc
556#define PINMUX_MIO_PAD_ATTR_10_REG_RESVAL 0x0u
557#define PINMUX_MIO_PAD_ATTR_10_INVERT_10_BIT 0
558#define PINMUX_MIO_PAD_ATTR_10_VIRTUAL_OD_EN_10_BIT 1
559#define PINMUX_MIO_PAD_ATTR_10_PULL_EN_10_BIT 2
560#define PINMUX_MIO_PAD_ATTR_10_PULL_SELECT_10_BIT 3
561#define PINMUX_MIO_PAD_ATTR_10_KEEPER_EN_10_BIT 4
562#define PINMUX_MIO_PAD_ATTR_10_SCHMITT_EN_10_BIT 5
563#define PINMUX_MIO_PAD_ATTR_10_OD_EN_10_BIT 6
564#define PINMUX_MIO_PAD_ATTR_10_INPUT_DISABLE_10_BIT 7
565#define PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_MASK 0x3u
566#define PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET 16
567#define PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_FIELD \
568 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_MASK, .index = PINMUX_MIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET })
569#define PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK 0xfu
570#define PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET 20
571#define PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_FIELD \
572 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK, .index = PINMUX_MIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET })
573
574// Muxed pad attributes.
575#define PINMUX_MIO_PAD_ATTR_11_REG_OFFSET 0xe0
576#define PINMUX_MIO_PAD_ATTR_11_REG_RESVAL 0x0u
577#define PINMUX_MIO_PAD_ATTR_11_INVERT_11_BIT 0
578#define PINMUX_MIO_PAD_ATTR_11_VIRTUAL_OD_EN_11_BIT 1
579#define PINMUX_MIO_PAD_ATTR_11_PULL_EN_11_BIT 2
580#define PINMUX_MIO_PAD_ATTR_11_PULL_SELECT_11_BIT 3
581#define PINMUX_MIO_PAD_ATTR_11_KEEPER_EN_11_BIT 4
582#define PINMUX_MIO_PAD_ATTR_11_SCHMITT_EN_11_BIT 5
583#define PINMUX_MIO_PAD_ATTR_11_OD_EN_11_BIT 6
584#define PINMUX_MIO_PAD_ATTR_11_INPUT_DISABLE_11_BIT 7
585#define PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_MASK 0x3u
586#define PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET 16
587#define PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_FIELD \
588 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_MASK, .index = PINMUX_MIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET })
589#define PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK 0xfu
590#define PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET 20
591#define PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_FIELD \
592 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK, .index = PINMUX_MIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET })
593
594// Register write enable for DIO PAD attributes. (common parameters)
595#define PINMUX_DIO_PAD_ATTR_REGWEN_EN_FIELD_WIDTH 1
596#define PINMUX_DIO_PAD_ATTR_REGWEN_MULTIREG_COUNT 73
597
598// Register write enable for DIO PAD attributes.
599#define PINMUX_DIO_PAD_ATTR_REGWEN_0_REG_OFFSET 0xe4
600#define PINMUX_DIO_PAD_ATTR_REGWEN_0_REG_RESVAL 0x1u
601#define PINMUX_DIO_PAD_ATTR_REGWEN_0_EN_0_BIT 0
602
603// Register write enable for DIO PAD attributes.
604#define PINMUX_DIO_PAD_ATTR_REGWEN_1_REG_OFFSET 0xe8
605#define PINMUX_DIO_PAD_ATTR_REGWEN_1_REG_RESVAL 0x1u
606#define PINMUX_DIO_PAD_ATTR_REGWEN_1_EN_1_BIT 0
607
608// Register write enable for DIO PAD attributes.
609#define PINMUX_DIO_PAD_ATTR_REGWEN_2_REG_OFFSET 0xec
610#define PINMUX_DIO_PAD_ATTR_REGWEN_2_REG_RESVAL 0x1u
611#define PINMUX_DIO_PAD_ATTR_REGWEN_2_EN_2_BIT 0
612
613// Register write enable for DIO PAD attributes.
614#define PINMUX_DIO_PAD_ATTR_REGWEN_3_REG_OFFSET 0xf0
615#define PINMUX_DIO_PAD_ATTR_REGWEN_3_REG_RESVAL 0x1u
616#define PINMUX_DIO_PAD_ATTR_REGWEN_3_EN_3_BIT 0
617
618// Register write enable for DIO PAD attributes.
619#define PINMUX_DIO_PAD_ATTR_REGWEN_4_REG_OFFSET 0xf4
620#define PINMUX_DIO_PAD_ATTR_REGWEN_4_REG_RESVAL 0x1u
621#define PINMUX_DIO_PAD_ATTR_REGWEN_4_EN_4_BIT 0
622
623// Register write enable for DIO PAD attributes.
624#define PINMUX_DIO_PAD_ATTR_REGWEN_5_REG_OFFSET 0xf8
625#define PINMUX_DIO_PAD_ATTR_REGWEN_5_REG_RESVAL 0x1u
626#define PINMUX_DIO_PAD_ATTR_REGWEN_5_EN_5_BIT 0
627
628// Register write enable for DIO PAD attributes.
629#define PINMUX_DIO_PAD_ATTR_REGWEN_6_REG_OFFSET 0xfc
630#define PINMUX_DIO_PAD_ATTR_REGWEN_6_REG_RESVAL 0x1u
631#define PINMUX_DIO_PAD_ATTR_REGWEN_6_EN_6_BIT 0
632
633// Register write enable for DIO PAD attributes.
634#define PINMUX_DIO_PAD_ATTR_REGWEN_7_REG_OFFSET 0x100
635#define PINMUX_DIO_PAD_ATTR_REGWEN_7_REG_RESVAL 0x1u
636#define PINMUX_DIO_PAD_ATTR_REGWEN_7_EN_7_BIT 0
637
638// Register write enable for DIO PAD attributes.
639#define PINMUX_DIO_PAD_ATTR_REGWEN_8_REG_OFFSET 0x104
640#define PINMUX_DIO_PAD_ATTR_REGWEN_8_REG_RESVAL 0x1u
641#define PINMUX_DIO_PAD_ATTR_REGWEN_8_EN_8_BIT 0
642
643// Register write enable for DIO PAD attributes.
644#define PINMUX_DIO_PAD_ATTR_REGWEN_9_REG_OFFSET 0x108
645#define PINMUX_DIO_PAD_ATTR_REGWEN_9_REG_RESVAL 0x1u
646#define PINMUX_DIO_PAD_ATTR_REGWEN_9_EN_9_BIT 0
647
648// Register write enable for DIO PAD attributes.
649#define PINMUX_DIO_PAD_ATTR_REGWEN_10_REG_OFFSET 0x10c
650#define PINMUX_DIO_PAD_ATTR_REGWEN_10_REG_RESVAL 0x1u
651#define PINMUX_DIO_PAD_ATTR_REGWEN_10_EN_10_BIT 0
652
653// Register write enable for DIO PAD attributes.
654#define PINMUX_DIO_PAD_ATTR_REGWEN_11_REG_OFFSET 0x110
655#define PINMUX_DIO_PAD_ATTR_REGWEN_11_REG_RESVAL 0x1u
656#define PINMUX_DIO_PAD_ATTR_REGWEN_11_EN_11_BIT 0
657
658// Register write enable for DIO PAD attributes.
659#define PINMUX_DIO_PAD_ATTR_REGWEN_12_REG_OFFSET 0x114
660#define PINMUX_DIO_PAD_ATTR_REGWEN_12_REG_RESVAL 0x1u
661#define PINMUX_DIO_PAD_ATTR_REGWEN_12_EN_12_BIT 0
662
663// Register write enable for DIO PAD attributes.
664#define PINMUX_DIO_PAD_ATTR_REGWEN_13_REG_OFFSET 0x118
665#define PINMUX_DIO_PAD_ATTR_REGWEN_13_REG_RESVAL 0x1u
666#define PINMUX_DIO_PAD_ATTR_REGWEN_13_EN_13_BIT 0
667
668// Register write enable for DIO PAD attributes.
669#define PINMUX_DIO_PAD_ATTR_REGWEN_14_REG_OFFSET 0x11c
670#define PINMUX_DIO_PAD_ATTR_REGWEN_14_REG_RESVAL 0x1u
671#define PINMUX_DIO_PAD_ATTR_REGWEN_14_EN_14_BIT 0
672
673// Register write enable for DIO PAD attributes.
674#define PINMUX_DIO_PAD_ATTR_REGWEN_15_REG_OFFSET 0x120
675#define PINMUX_DIO_PAD_ATTR_REGWEN_15_REG_RESVAL 0x1u
676#define PINMUX_DIO_PAD_ATTR_REGWEN_15_EN_15_BIT 0
677
678// Register write enable for DIO PAD attributes.
679#define PINMUX_DIO_PAD_ATTR_REGWEN_16_REG_OFFSET 0x124
680#define PINMUX_DIO_PAD_ATTR_REGWEN_16_REG_RESVAL 0x1u
681#define PINMUX_DIO_PAD_ATTR_REGWEN_16_EN_16_BIT 0
682
683// Register write enable for DIO PAD attributes.
684#define PINMUX_DIO_PAD_ATTR_REGWEN_17_REG_OFFSET 0x128
685#define PINMUX_DIO_PAD_ATTR_REGWEN_17_REG_RESVAL 0x1u
686#define PINMUX_DIO_PAD_ATTR_REGWEN_17_EN_17_BIT 0
687
688// Register write enable for DIO PAD attributes.
689#define PINMUX_DIO_PAD_ATTR_REGWEN_18_REG_OFFSET 0x12c
690#define PINMUX_DIO_PAD_ATTR_REGWEN_18_REG_RESVAL 0x1u
691#define PINMUX_DIO_PAD_ATTR_REGWEN_18_EN_18_BIT 0
692
693// Register write enable for DIO PAD attributes.
694#define PINMUX_DIO_PAD_ATTR_REGWEN_19_REG_OFFSET 0x130
695#define PINMUX_DIO_PAD_ATTR_REGWEN_19_REG_RESVAL 0x1u
696#define PINMUX_DIO_PAD_ATTR_REGWEN_19_EN_19_BIT 0
697
698// Register write enable for DIO PAD attributes.
699#define PINMUX_DIO_PAD_ATTR_REGWEN_20_REG_OFFSET 0x134
700#define PINMUX_DIO_PAD_ATTR_REGWEN_20_REG_RESVAL 0x1u
701#define PINMUX_DIO_PAD_ATTR_REGWEN_20_EN_20_BIT 0
702
703// Register write enable for DIO PAD attributes.
704#define PINMUX_DIO_PAD_ATTR_REGWEN_21_REG_OFFSET 0x138
705#define PINMUX_DIO_PAD_ATTR_REGWEN_21_REG_RESVAL 0x1u
706#define PINMUX_DIO_PAD_ATTR_REGWEN_21_EN_21_BIT 0
707
708// Register write enable for DIO PAD attributes.
709#define PINMUX_DIO_PAD_ATTR_REGWEN_22_REG_OFFSET 0x13c
710#define PINMUX_DIO_PAD_ATTR_REGWEN_22_REG_RESVAL 0x1u
711#define PINMUX_DIO_PAD_ATTR_REGWEN_22_EN_22_BIT 0
712
713// Register write enable for DIO PAD attributes.
714#define PINMUX_DIO_PAD_ATTR_REGWEN_23_REG_OFFSET 0x140
715#define PINMUX_DIO_PAD_ATTR_REGWEN_23_REG_RESVAL 0x1u
716#define PINMUX_DIO_PAD_ATTR_REGWEN_23_EN_23_BIT 0
717
718// Register write enable for DIO PAD attributes.
719#define PINMUX_DIO_PAD_ATTR_REGWEN_24_REG_OFFSET 0x144
720#define PINMUX_DIO_PAD_ATTR_REGWEN_24_REG_RESVAL 0x1u
721#define PINMUX_DIO_PAD_ATTR_REGWEN_24_EN_24_BIT 0
722
723// Register write enable for DIO PAD attributes.
724#define PINMUX_DIO_PAD_ATTR_REGWEN_25_REG_OFFSET 0x148
725#define PINMUX_DIO_PAD_ATTR_REGWEN_25_REG_RESVAL 0x1u
726#define PINMUX_DIO_PAD_ATTR_REGWEN_25_EN_25_BIT 0
727
728// Register write enable for DIO PAD attributes.
729#define PINMUX_DIO_PAD_ATTR_REGWEN_26_REG_OFFSET 0x14c
730#define PINMUX_DIO_PAD_ATTR_REGWEN_26_REG_RESVAL 0x1u
731#define PINMUX_DIO_PAD_ATTR_REGWEN_26_EN_26_BIT 0
732
733// Register write enable for DIO PAD attributes.
734#define PINMUX_DIO_PAD_ATTR_REGWEN_27_REG_OFFSET 0x150
735#define PINMUX_DIO_PAD_ATTR_REGWEN_27_REG_RESVAL 0x1u
736#define PINMUX_DIO_PAD_ATTR_REGWEN_27_EN_27_BIT 0
737
738// Register write enable for DIO PAD attributes.
739#define PINMUX_DIO_PAD_ATTR_REGWEN_28_REG_OFFSET 0x154
740#define PINMUX_DIO_PAD_ATTR_REGWEN_28_REG_RESVAL 0x1u
741#define PINMUX_DIO_PAD_ATTR_REGWEN_28_EN_28_BIT 0
742
743// Register write enable for DIO PAD attributes.
744#define PINMUX_DIO_PAD_ATTR_REGWEN_29_REG_OFFSET 0x158
745#define PINMUX_DIO_PAD_ATTR_REGWEN_29_REG_RESVAL 0x1u
746#define PINMUX_DIO_PAD_ATTR_REGWEN_29_EN_29_BIT 0
747
748// Register write enable for DIO PAD attributes.
749#define PINMUX_DIO_PAD_ATTR_REGWEN_30_REG_OFFSET 0x15c
750#define PINMUX_DIO_PAD_ATTR_REGWEN_30_REG_RESVAL 0x1u
751#define PINMUX_DIO_PAD_ATTR_REGWEN_30_EN_30_BIT 0
752
753// Register write enable for DIO PAD attributes.
754#define PINMUX_DIO_PAD_ATTR_REGWEN_31_REG_OFFSET 0x160
755#define PINMUX_DIO_PAD_ATTR_REGWEN_31_REG_RESVAL 0x1u
756#define PINMUX_DIO_PAD_ATTR_REGWEN_31_EN_31_BIT 0
757
758// Register write enable for DIO PAD attributes.
759#define PINMUX_DIO_PAD_ATTR_REGWEN_32_REG_OFFSET 0x164
760#define PINMUX_DIO_PAD_ATTR_REGWEN_32_REG_RESVAL 0x1u
761#define PINMUX_DIO_PAD_ATTR_REGWEN_32_EN_32_BIT 0
762
763// Register write enable for DIO PAD attributes.
764#define PINMUX_DIO_PAD_ATTR_REGWEN_33_REG_OFFSET 0x168
765#define PINMUX_DIO_PAD_ATTR_REGWEN_33_REG_RESVAL 0x1u
766#define PINMUX_DIO_PAD_ATTR_REGWEN_33_EN_33_BIT 0
767
768// Register write enable for DIO PAD attributes.
769#define PINMUX_DIO_PAD_ATTR_REGWEN_34_REG_OFFSET 0x16c
770#define PINMUX_DIO_PAD_ATTR_REGWEN_34_REG_RESVAL 0x1u
771#define PINMUX_DIO_PAD_ATTR_REGWEN_34_EN_34_BIT 0
772
773// Register write enable for DIO PAD attributes.
774#define PINMUX_DIO_PAD_ATTR_REGWEN_35_REG_OFFSET 0x170
775#define PINMUX_DIO_PAD_ATTR_REGWEN_35_REG_RESVAL 0x1u
776#define PINMUX_DIO_PAD_ATTR_REGWEN_35_EN_35_BIT 0
777
778// Register write enable for DIO PAD attributes.
779#define PINMUX_DIO_PAD_ATTR_REGWEN_36_REG_OFFSET 0x174
780#define PINMUX_DIO_PAD_ATTR_REGWEN_36_REG_RESVAL 0x1u
781#define PINMUX_DIO_PAD_ATTR_REGWEN_36_EN_36_BIT 0
782
783// Register write enable for DIO PAD attributes.
784#define PINMUX_DIO_PAD_ATTR_REGWEN_37_REG_OFFSET 0x178
785#define PINMUX_DIO_PAD_ATTR_REGWEN_37_REG_RESVAL 0x1u
786#define PINMUX_DIO_PAD_ATTR_REGWEN_37_EN_37_BIT 0
787
788// Register write enable for DIO PAD attributes.
789#define PINMUX_DIO_PAD_ATTR_REGWEN_38_REG_OFFSET 0x17c
790#define PINMUX_DIO_PAD_ATTR_REGWEN_38_REG_RESVAL 0x1u
791#define PINMUX_DIO_PAD_ATTR_REGWEN_38_EN_38_BIT 0
792
793// Register write enable for DIO PAD attributes.
794#define PINMUX_DIO_PAD_ATTR_REGWEN_39_REG_OFFSET 0x180
795#define PINMUX_DIO_PAD_ATTR_REGWEN_39_REG_RESVAL 0x1u
796#define PINMUX_DIO_PAD_ATTR_REGWEN_39_EN_39_BIT 0
797
798// Register write enable for DIO PAD attributes.
799#define PINMUX_DIO_PAD_ATTR_REGWEN_40_REG_OFFSET 0x184
800#define PINMUX_DIO_PAD_ATTR_REGWEN_40_REG_RESVAL 0x1u
801#define PINMUX_DIO_PAD_ATTR_REGWEN_40_EN_40_BIT 0
802
803// Register write enable for DIO PAD attributes.
804#define PINMUX_DIO_PAD_ATTR_REGWEN_41_REG_OFFSET 0x188
805#define PINMUX_DIO_PAD_ATTR_REGWEN_41_REG_RESVAL 0x1u
806#define PINMUX_DIO_PAD_ATTR_REGWEN_41_EN_41_BIT 0
807
808// Register write enable for DIO PAD attributes.
809#define PINMUX_DIO_PAD_ATTR_REGWEN_42_REG_OFFSET 0x18c
810#define PINMUX_DIO_PAD_ATTR_REGWEN_42_REG_RESVAL 0x1u
811#define PINMUX_DIO_PAD_ATTR_REGWEN_42_EN_42_BIT 0
812
813// Register write enable for DIO PAD attributes.
814#define PINMUX_DIO_PAD_ATTR_REGWEN_43_REG_OFFSET 0x190
815#define PINMUX_DIO_PAD_ATTR_REGWEN_43_REG_RESVAL 0x1u
816#define PINMUX_DIO_PAD_ATTR_REGWEN_43_EN_43_BIT 0
817
818// Register write enable for DIO PAD attributes.
819#define PINMUX_DIO_PAD_ATTR_REGWEN_44_REG_OFFSET 0x194
820#define PINMUX_DIO_PAD_ATTR_REGWEN_44_REG_RESVAL 0x1u
821#define PINMUX_DIO_PAD_ATTR_REGWEN_44_EN_44_BIT 0
822
823// Register write enable for DIO PAD attributes.
824#define PINMUX_DIO_PAD_ATTR_REGWEN_45_REG_OFFSET 0x198
825#define PINMUX_DIO_PAD_ATTR_REGWEN_45_REG_RESVAL 0x1u
826#define PINMUX_DIO_PAD_ATTR_REGWEN_45_EN_45_BIT 0
827
828// Register write enable for DIO PAD attributes.
829#define PINMUX_DIO_PAD_ATTR_REGWEN_46_REG_OFFSET 0x19c
830#define PINMUX_DIO_PAD_ATTR_REGWEN_46_REG_RESVAL 0x1u
831#define PINMUX_DIO_PAD_ATTR_REGWEN_46_EN_46_BIT 0
832
833// Register write enable for DIO PAD attributes.
834#define PINMUX_DIO_PAD_ATTR_REGWEN_47_REG_OFFSET 0x1a0
835#define PINMUX_DIO_PAD_ATTR_REGWEN_47_REG_RESVAL 0x1u
836#define PINMUX_DIO_PAD_ATTR_REGWEN_47_EN_47_BIT 0
837
838// Register write enable for DIO PAD attributes.
839#define PINMUX_DIO_PAD_ATTR_REGWEN_48_REG_OFFSET 0x1a4
840#define PINMUX_DIO_PAD_ATTR_REGWEN_48_REG_RESVAL 0x1u
841#define PINMUX_DIO_PAD_ATTR_REGWEN_48_EN_48_BIT 0
842
843// Register write enable for DIO PAD attributes.
844#define PINMUX_DIO_PAD_ATTR_REGWEN_49_REG_OFFSET 0x1a8
845#define PINMUX_DIO_PAD_ATTR_REGWEN_49_REG_RESVAL 0x1u
846#define PINMUX_DIO_PAD_ATTR_REGWEN_49_EN_49_BIT 0
847
848// Register write enable for DIO PAD attributes.
849#define PINMUX_DIO_PAD_ATTR_REGWEN_50_REG_OFFSET 0x1ac
850#define PINMUX_DIO_PAD_ATTR_REGWEN_50_REG_RESVAL 0x1u
851#define PINMUX_DIO_PAD_ATTR_REGWEN_50_EN_50_BIT 0
852
853// Register write enable for DIO PAD attributes.
854#define PINMUX_DIO_PAD_ATTR_REGWEN_51_REG_OFFSET 0x1b0
855#define PINMUX_DIO_PAD_ATTR_REGWEN_51_REG_RESVAL 0x1u
856#define PINMUX_DIO_PAD_ATTR_REGWEN_51_EN_51_BIT 0
857
858// Register write enable for DIO PAD attributes.
859#define PINMUX_DIO_PAD_ATTR_REGWEN_52_REG_OFFSET 0x1b4
860#define PINMUX_DIO_PAD_ATTR_REGWEN_52_REG_RESVAL 0x1u
861#define PINMUX_DIO_PAD_ATTR_REGWEN_52_EN_52_BIT 0
862
863// Register write enable for DIO PAD attributes.
864#define PINMUX_DIO_PAD_ATTR_REGWEN_53_REG_OFFSET 0x1b8
865#define PINMUX_DIO_PAD_ATTR_REGWEN_53_REG_RESVAL 0x1u
866#define PINMUX_DIO_PAD_ATTR_REGWEN_53_EN_53_BIT 0
867
868// Register write enable for DIO PAD attributes.
869#define PINMUX_DIO_PAD_ATTR_REGWEN_54_REG_OFFSET 0x1bc
870#define PINMUX_DIO_PAD_ATTR_REGWEN_54_REG_RESVAL 0x1u
871#define PINMUX_DIO_PAD_ATTR_REGWEN_54_EN_54_BIT 0
872
873// Register write enable for DIO PAD attributes.
874#define PINMUX_DIO_PAD_ATTR_REGWEN_55_REG_OFFSET 0x1c0
875#define PINMUX_DIO_PAD_ATTR_REGWEN_55_REG_RESVAL 0x1u
876#define PINMUX_DIO_PAD_ATTR_REGWEN_55_EN_55_BIT 0
877
878// Register write enable for DIO PAD attributes.
879#define PINMUX_DIO_PAD_ATTR_REGWEN_56_REG_OFFSET 0x1c4
880#define PINMUX_DIO_PAD_ATTR_REGWEN_56_REG_RESVAL 0x1u
881#define PINMUX_DIO_PAD_ATTR_REGWEN_56_EN_56_BIT 0
882
883// Register write enable for DIO PAD attributes.
884#define PINMUX_DIO_PAD_ATTR_REGWEN_57_REG_OFFSET 0x1c8
885#define PINMUX_DIO_PAD_ATTR_REGWEN_57_REG_RESVAL 0x1u
886#define PINMUX_DIO_PAD_ATTR_REGWEN_57_EN_57_BIT 0
887
888// Register write enable for DIO PAD attributes.
889#define PINMUX_DIO_PAD_ATTR_REGWEN_58_REG_OFFSET 0x1cc
890#define PINMUX_DIO_PAD_ATTR_REGWEN_58_REG_RESVAL 0x1u
891#define PINMUX_DIO_PAD_ATTR_REGWEN_58_EN_58_BIT 0
892
893// Register write enable for DIO PAD attributes.
894#define PINMUX_DIO_PAD_ATTR_REGWEN_59_REG_OFFSET 0x1d0
895#define PINMUX_DIO_PAD_ATTR_REGWEN_59_REG_RESVAL 0x1u
896#define PINMUX_DIO_PAD_ATTR_REGWEN_59_EN_59_BIT 0
897
898// Register write enable for DIO PAD attributes.
899#define PINMUX_DIO_PAD_ATTR_REGWEN_60_REG_OFFSET 0x1d4
900#define PINMUX_DIO_PAD_ATTR_REGWEN_60_REG_RESVAL 0x1u
901#define PINMUX_DIO_PAD_ATTR_REGWEN_60_EN_60_BIT 0
902
903// Register write enable for DIO PAD attributes.
904#define PINMUX_DIO_PAD_ATTR_REGWEN_61_REG_OFFSET 0x1d8
905#define PINMUX_DIO_PAD_ATTR_REGWEN_61_REG_RESVAL 0x1u
906#define PINMUX_DIO_PAD_ATTR_REGWEN_61_EN_61_BIT 0
907
908// Register write enable for DIO PAD attributes.
909#define PINMUX_DIO_PAD_ATTR_REGWEN_62_REG_OFFSET 0x1dc
910#define PINMUX_DIO_PAD_ATTR_REGWEN_62_REG_RESVAL 0x1u
911#define PINMUX_DIO_PAD_ATTR_REGWEN_62_EN_62_BIT 0
912
913// Register write enable for DIO PAD attributes.
914#define PINMUX_DIO_PAD_ATTR_REGWEN_63_REG_OFFSET 0x1e0
915#define PINMUX_DIO_PAD_ATTR_REGWEN_63_REG_RESVAL 0x1u
916#define PINMUX_DIO_PAD_ATTR_REGWEN_63_EN_63_BIT 0
917
918// Register write enable for DIO PAD attributes.
919#define PINMUX_DIO_PAD_ATTR_REGWEN_64_REG_OFFSET 0x1e4
920#define PINMUX_DIO_PAD_ATTR_REGWEN_64_REG_RESVAL 0x1u
921#define PINMUX_DIO_PAD_ATTR_REGWEN_64_EN_64_BIT 0
922
923// Register write enable for DIO PAD attributes.
924#define PINMUX_DIO_PAD_ATTR_REGWEN_65_REG_OFFSET 0x1e8
925#define PINMUX_DIO_PAD_ATTR_REGWEN_65_REG_RESVAL 0x1u
926#define PINMUX_DIO_PAD_ATTR_REGWEN_65_EN_65_BIT 0
927
928// Register write enable for DIO PAD attributes.
929#define PINMUX_DIO_PAD_ATTR_REGWEN_66_REG_OFFSET 0x1ec
930#define PINMUX_DIO_PAD_ATTR_REGWEN_66_REG_RESVAL 0x1u
931#define PINMUX_DIO_PAD_ATTR_REGWEN_66_EN_66_BIT 0
932
933// Register write enable for DIO PAD attributes.
934#define PINMUX_DIO_PAD_ATTR_REGWEN_67_REG_OFFSET 0x1f0
935#define PINMUX_DIO_PAD_ATTR_REGWEN_67_REG_RESVAL 0x1u
936#define PINMUX_DIO_PAD_ATTR_REGWEN_67_EN_67_BIT 0
937
938// Register write enable for DIO PAD attributes.
939#define PINMUX_DIO_PAD_ATTR_REGWEN_68_REG_OFFSET 0x1f4
940#define PINMUX_DIO_PAD_ATTR_REGWEN_68_REG_RESVAL 0x1u
941#define PINMUX_DIO_PAD_ATTR_REGWEN_68_EN_68_BIT 0
942
943// Register write enable for DIO PAD attributes.
944#define PINMUX_DIO_PAD_ATTR_REGWEN_69_REG_OFFSET 0x1f8
945#define PINMUX_DIO_PAD_ATTR_REGWEN_69_REG_RESVAL 0x1u
946#define PINMUX_DIO_PAD_ATTR_REGWEN_69_EN_69_BIT 0
947
948// Register write enable for DIO PAD attributes.
949#define PINMUX_DIO_PAD_ATTR_REGWEN_70_REG_OFFSET 0x1fc
950#define PINMUX_DIO_PAD_ATTR_REGWEN_70_REG_RESVAL 0x1u
951#define PINMUX_DIO_PAD_ATTR_REGWEN_70_EN_70_BIT 0
952
953// Register write enable for DIO PAD attributes.
954#define PINMUX_DIO_PAD_ATTR_REGWEN_71_REG_OFFSET 0x200
955#define PINMUX_DIO_PAD_ATTR_REGWEN_71_REG_RESVAL 0x1u
956#define PINMUX_DIO_PAD_ATTR_REGWEN_71_EN_71_BIT 0
957
958// Register write enable for DIO PAD attributes.
959#define PINMUX_DIO_PAD_ATTR_REGWEN_72_REG_OFFSET 0x204
960#define PINMUX_DIO_PAD_ATTR_REGWEN_72_REG_RESVAL 0x1u
961#define PINMUX_DIO_PAD_ATTR_REGWEN_72_EN_72_BIT 0
962
963// Dedicated pad attributes.
964#define PINMUX_DIO_PAD_ATTR_INVERT_FIELD_WIDTH 1
965#define PINMUX_DIO_PAD_ATTR_VIRTUAL_OD_EN_FIELD_WIDTH 1
966#define PINMUX_DIO_PAD_ATTR_PULL_EN_FIELD_WIDTH 1
967#define PINMUX_DIO_PAD_ATTR_PULL_SELECT_FIELD_WIDTH 1
968#define PINMUX_DIO_PAD_ATTR_KEEPER_EN_FIELD_WIDTH 1
969#define PINMUX_DIO_PAD_ATTR_SCHMITT_EN_FIELD_WIDTH 1
970#define PINMUX_DIO_PAD_ATTR_OD_EN_FIELD_WIDTH 1
971#define PINMUX_DIO_PAD_ATTR_INPUT_DISABLE_FIELD_WIDTH 1
972#define PINMUX_DIO_PAD_ATTR_SLEW_RATE_FIELD_WIDTH 2
973#define PINMUX_DIO_PAD_ATTR_DRIVE_STRENGTH_FIELD_WIDTH 4
974#define PINMUX_DIO_PAD_ATTR_MULTIREG_COUNT 73
975
976// Dedicated pad attributes.
977#define PINMUX_DIO_PAD_ATTR_0_REG_OFFSET 0x208
978#define PINMUX_DIO_PAD_ATTR_0_REG_RESVAL 0x0u
979#define PINMUX_DIO_PAD_ATTR_0_INVERT_0_BIT 0
980#define PINMUX_DIO_PAD_ATTR_0_VIRTUAL_OD_EN_0_BIT 1
981#define PINMUX_DIO_PAD_ATTR_0_PULL_EN_0_BIT 2
982#define PINMUX_DIO_PAD_ATTR_0_PULL_SELECT_0_BIT 3
983#define PINMUX_DIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_DOWN 0x0
984#define PINMUX_DIO_PAD_ATTR_0_PULL_SELECT_0_VALUE_PULL_UP 0x1
985#define PINMUX_DIO_PAD_ATTR_0_KEEPER_EN_0_BIT 4
986#define PINMUX_DIO_PAD_ATTR_0_SCHMITT_EN_0_BIT 5
987#define PINMUX_DIO_PAD_ATTR_0_OD_EN_0_BIT 6
988#define PINMUX_DIO_PAD_ATTR_0_INPUT_DISABLE_0_BIT 7
989#define PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_MASK 0x3u
990#define PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET 16
991#define PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_FIELD \
992 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_MASK, .index = PINMUX_DIO_PAD_ATTR_0_SLEW_RATE_0_OFFSET })
993#define PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK 0xfu
994#define PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET 20
995#define PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_FIELD \
996 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_MASK, .index = PINMUX_DIO_PAD_ATTR_0_DRIVE_STRENGTH_0_OFFSET })
997
998// Dedicated pad attributes.
999#define PINMUX_DIO_PAD_ATTR_1_REG_OFFSET 0x20c
1000#define PINMUX_DIO_PAD_ATTR_1_REG_RESVAL 0x0u
1001#define PINMUX_DIO_PAD_ATTR_1_INVERT_1_BIT 0
1002#define PINMUX_DIO_PAD_ATTR_1_VIRTUAL_OD_EN_1_BIT 1
1003#define PINMUX_DIO_PAD_ATTR_1_PULL_EN_1_BIT 2
1004#define PINMUX_DIO_PAD_ATTR_1_PULL_SELECT_1_BIT 3
1005#define PINMUX_DIO_PAD_ATTR_1_KEEPER_EN_1_BIT 4
1006#define PINMUX_DIO_PAD_ATTR_1_SCHMITT_EN_1_BIT 5
1007#define PINMUX_DIO_PAD_ATTR_1_OD_EN_1_BIT 6
1008#define PINMUX_DIO_PAD_ATTR_1_INPUT_DISABLE_1_BIT 7
1009#define PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_MASK 0x3u
1010#define PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET 16
1011#define PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_FIELD \
1012 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_MASK, .index = PINMUX_DIO_PAD_ATTR_1_SLEW_RATE_1_OFFSET })
1013#define PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK 0xfu
1014#define PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET 20
1015#define PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_FIELD \
1016 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_MASK, .index = PINMUX_DIO_PAD_ATTR_1_DRIVE_STRENGTH_1_OFFSET })
1017
1018// Dedicated pad attributes.
1019#define PINMUX_DIO_PAD_ATTR_2_REG_OFFSET 0x210
1020#define PINMUX_DIO_PAD_ATTR_2_REG_RESVAL 0x0u
1021#define PINMUX_DIO_PAD_ATTR_2_INVERT_2_BIT 0
1022#define PINMUX_DIO_PAD_ATTR_2_VIRTUAL_OD_EN_2_BIT 1
1023#define PINMUX_DIO_PAD_ATTR_2_PULL_EN_2_BIT 2
1024#define PINMUX_DIO_PAD_ATTR_2_PULL_SELECT_2_BIT 3
1025#define PINMUX_DIO_PAD_ATTR_2_KEEPER_EN_2_BIT 4
1026#define PINMUX_DIO_PAD_ATTR_2_SCHMITT_EN_2_BIT 5
1027#define PINMUX_DIO_PAD_ATTR_2_OD_EN_2_BIT 6
1028#define PINMUX_DIO_PAD_ATTR_2_INPUT_DISABLE_2_BIT 7
1029#define PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_MASK 0x3u
1030#define PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET 16
1031#define PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_FIELD \
1032 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_MASK, .index = PINMUX_DIO_PAD_ATTR_2_SLEW_RATE_2_OFFSET })
1033#define PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK 0xfu
1034#define PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET 20
1035#define PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_FIELD \
1036 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_MASK, .index = PINMUX_DIO_PAD_ATTR_2_DRIVE_STRENGTH_2_OFFSET })
1037
1038// Dedicated pad attributes.
1039#define PINMUX_DIO_PAD_ATTR_3_REG_OFFSET 0x214
1040#define PINMUX_DIO_PAD_ATTR_3_REG_RESVAL 0x0u
1041#define PINMUX_DIO_PAD_ATTR_3_INVERT_3_BIT 0
1042#define PINMUX_DIO_PAD_ATTR_3_VIRTUAL_OD_EN_3_BIT 1
1043#define PINMUX_DIO_PAD_ATTR_3_PULL_EN_3_BIT 2
1044#define PINMUX_DIO_PAD_ATTR_3_PULL_SELECT_3_BIT 3
1045#define PINMUX_DIO_PAD_ATTR_3_KEEPER_EN_3_BIT 4
1046#define PINMUX_DIO_PAD_ATTR_3_SCHMITT_EN_3_BIT 5
1047#define PINMUX_DIO_PAD_ATTR_3_OD_EN_3_BIT 6
1048#define PINMUX_DIO_PAD_ATTR_3_INPUT_DISABLE_3_BIT 7
1049#define PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_MASK 0x3u
1050#define PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET 16
1051#define PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_FIELD \
1052 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_MASK, .index = PINMUX_DIO_PAD_ATTR_3_SLEW_RATE_3_OFFSET })
1053#define PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK 0xfu
1054#define PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET 20
1055#define PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_FIELD \
1056 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_MASK, .index = PINMUX_DIO_PAD_ATTR_3_DRIVE_STRENGTH_3_OFFSET })
1057
1058// Dedicated pad attributes.
1059#define PINMUX_DIO_PAD_ATTR_4_REG_OFFSET 0x218
1060#define PINMUX_DIO_PAD_ATTR_4_REG_RESVAL 0x0u
1061#define PINMUX_DIO_PAD_ATTR_4_INVERT_4_BIT 0
1062#define PINMUX_DIO_PAD_ATTR_4_VIRTUAL_OD_EN_4_BIT 1
1063#define PINMUX_DIO_PAD_ATTR_4_PULL_EN_4_BIT 2
1064#define PINMUX_DIO_PAD_ATTR_4_PULL_SELECT_4_BIT 3
1065#define PINMUX_DIO_PAD_ATTR_4_KEEPER_EN_4_BIT 4
1066#define PINMUX_DIO_PAD_ATTR_4_SCHMITT_EN_4_BIT 5
1067#define PINMUX_DIO_PAD_ATTR_4_OD_EN_4_BIT 6
1068#define PINMUX_DIO_PAD_ATTR_4_INPUT_DISABLE_4_BIT 7
1069#define PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_MASK 0x3u
1070#define PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET 16
1071#define PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_FIELD \
1072 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_MASK, .index = PINMUX_DIO_PAD_ATTR_4_SLEW_RATE_4_OFFSET })
1073#define PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK 0xfu
1074#define PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET 20
1075#define PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_FIELD \
1076 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_MASK, .index = PINMUX_DIO_PAD_ATTR_4_DRIVE_STRENGTH_4_OFFSET })
1077
1078// Dedicated pad attributes.
1079#define PINMUX_DIO_PAD_ATTR_5_REG_OFFSET 0x21c
1080#define PINMUX_DIO_PAD_ATTR_5_REG_RESVAL 0x0u
1081#define PINMUX_DIO_PAD_ATTR_5_INVERT_5_BIT 0
1082#define PINMUX_DIO_PAD_ATTR_5_VIRTUAL_OD_EN_5_BIT 1
1083#define PINMUX_DIO_PAD_ATTR_5_PULL_EN_5_BIT 2
1084#define PINMUX_DIO_PAD_ATTR_5_PULL_SELECT_5_BIT 3
1085#define PINMUX_DIO_PAD_ATTR_5_KEEPER_EN_5_BIT 4
1086#define PINMUX_DIO_PAD_ATTR_5_SCHMITT_EN_5_BIT 5
1087#define PINMUX_DIO_PAD_ATTR_5_OD_EN_5_BIT 6
1088#define PINMUX_DIO_PAD_ATTR_5_INPUT_DISABLE_5_BIT 7
1089#define PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_MASK 0x3u
1090#define PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET 16
1091#define PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_FIELD \
1092 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_MASK, .index = PINMUX_DIO_PAD_ATTR_5_SLEW_RATE_5_OFFSET })
1093#define PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK 0xfu
1094#define PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET 20
1095#define PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_FIELD \
1096 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_MASK, .index = PINMUX_DIO_PAD_ATTR_5_DRIVE_STRENGTH_5_OFFSET })
1097
1098// Dedicated pad attributes.
1099#define PINMUX_DIO_PAD_ATTR_6_REG_OFFSET 0x220
1100#define PINMUX_DIO_PAD_ATTR_6_REG_RESVAL 0x0u
1101#define PINMUX_DIO_PAD_ATTR_6_INVERT_6_BIT 0
1102#define PINMUX_DIO_PAD_ATTR_6_VIRTUAL_OD_EN_6_BIT 1
1103#define PINMUX_DIO_PAD_ATTR_6_PULL_EN_6_BIT 2
1104#define PINMUX_DIO_PAD_ATTR_6_PULL_SELECT_6_BIT 3
1105#define PINMUX_DIO_PAD_ATTR_6_KEEPER_EN_6_BIT 4
1106#define PINMUX_DIO_PAD_ATTR_6_SCHMITT_EN_6_BIT 5
1107#define PINMUX_DIO_PAD_ATTR_6_OD_EN_6_BIT 6
1108#define PINMUX_DIO_PAD_ATTR_6_INPUT_DISABLE_6_BIT 7
1109#define PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_MASK 0x3u
1110#define PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET 16
1111#define PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_FIELD \
1112 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_MASK, .index = PINMUX_DIO_PAD_ATTR_6_SLEW_RATE_6_OFFSET })
1113#define PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK 0xfu
1114#define PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET 20
1115#define PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_FIELD \
1116 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_MASK, .index = PINMUX_DIO_PAD_ATTR_6_DRIVE_STRENGTH_6_OFFSET })
1117
1118// Dedicated pad attributes.
1119#define PINMUX_DIO_PAD_ATTR_7_REG_OFFSET 0x224
1120#define PINMUX_DIO_PAD_ATTR_7_REG_RESVAL 0x0u
1121#define PINMUX_DIO_PAD_ATTR_7_INVERT_7_BIT 0
1122#define PINMUX_DIO_PAD_ATTR_7_VIRTUAL_OD_EN_7_BIT 1
1123#define PINMUX_DIO_PAD_ATTR_7_PULL_EN_7_BIT 2
1124#define PINMUX_DIO_PAD_ATTR_7_PULL_SELECT_7_BIT 3
1125#define PINMUX_DIO_PAD_ATTR_7_KEEPER_EN_7_BIT 4
1126#define PINMUX_DIO_PAD_ATTR_7_SCHMITT_EN_7_BIT 5
1127#define PINMUX_DIO_PAD_ATTR_7_OD_EN_7_BIT 6
1128#define PINMUX_DIO_PAD_ATTR_7_INPUT_DISABLE_7_BIT 7
1129#define PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_MASK 0x3u
1130#define PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET 16
1131#define PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_FIELD \
1132 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_MASK, .index = PINMUX_DIO_PAD_ATTR_7_SLEW_RATE_7_OFFSET })
1133#define PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK 0xfu
1134#define PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET 20
1135#define PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_FIELD \
1136 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_MASK, .index = PINMUX_DIO_PAD_ATTR_7_DRIVE_STRENGTH_7_OFFSET })
1137
1138// Dedicated pad attributes.
1139#define PINMUX_DIO_PAD_ATTR_8_REG_OFFSET 0x228
1140#define PINMUX_DIO_PAD_ATTR_8_REG_RESVAL 0x0u
1141#define PINMUX_DIO_PAD_ATTR_8_INVERT_8_BIT 0
1142#define PINMUX_DIO_PAD_ATTR_8_VIRTUAL_OD_EN_8_BIT 1
1143#define PINMUX_DIO_PAD_ATTR_8_PULL_EN_8_BIT 2
1144#define PINMUX_DIO_PAD_ATTR_8_PULL_SELECT_8_BIT 3
1145#define PINMUX_DIO_PAD_ATTR_8_KEEPER_EN_8_BIT 4
1146#define PINMUX_DIO_PAD_ATTR_8_SCHMITT_EN_8_BIT 5
1147#define PINMUX_DIO_PAD_ATTR_8_OD_EN_8_BIT 6
1148#define PINMUX_DIO_PAD_ATTR_8_INPUT_DISABLE_8_BIT 7
1149#define PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_MASK 0x3u
1150#define PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET 16
1151#define PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_FIELD \
1152 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_MASK, .index = PINMUX_DIO_PAD_ATTR_8_SLEW_RATE_8_OFFSET })
1153#define PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK 0xfu
1154#define PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET 20
1155#define PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_FIELD \
1156 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_MASK, .index = PINMUX_DIO_PAD_ATTR_8_DRIVE_STRENGTH_8_OFFSET })
1157
1158// Dedicated pad attributes.
1159#define PINMUX_DIO_PAD_ATTR_9_REG_OFFSET 0x22c
1160#define PINMUX_DIO_PAD_ATTR_9_REG_RESVAL 0x0u
1161#define PINMUX_DIO_PAD_ATTR_9_INVERT_9_BIT 0
1162#define PINMUX_DIO_PAD_ATTR_9_VIRTUAL_OD_EN_9_BIT 1
1163#define PINMUX_DIO_PAD_ATTR_9_PULL_EN_9_BIT 2
1164#define PINMUX_DIO_PAD_ATTR_9_PULL_SELECT_9_BIT 3
1165#define PINMUX_DIO_PAD_ATTR_9_KEEPER_EN_9_BIT 4
1166#define PINMUX_DIO_PAD_ATTR_9_SCHMITT_EN_9_BIT 5
1167#define PINMUX_DIO_PAD_ATTR_9_OD_EN_9_BIT 6
1168#define PINMUX_DIO_PAD_ATTR_9_INPUT_DISABLE_9_BIT 7
1169#define PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_MASK 0x3u
1170#define PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET 16
1171#define PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_FIELD \
1172 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_MASK, .index = PINMUX_DIO_PAD_ATTR_9_SLEW_RATE_9_OFFSET })
1173#define PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK 0xfu
1174#define PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET 20
1175#define PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_FIELD \
1176 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_MASK, .index = PINMUX_DIO_PAD_ATTR_9_DRIVE_STRENGTH_9_OFFSET })
1177
1178// Dedicated pad attributes.
1179#define PINMUX_DIO_PAD_ATTR_10_REG_OFFSET 0x230
1180#define PINMUX_DIO_PAD_ATTR_10_REG_RESVAL 0x0u
1181#define PINMUX_DIO_PAD_ATTR_10_INVERT_10_BIT 0
1182#define PINMUX_DIO_PAD_ATTR_10_VIRTUAL_OD_EN_10_BIT 1
1183#define PINMUX_DIO_PAD_ATTR_10_PULL_EN_10_BIT 2
1184#define PINMUX_DIO_PAD_ATTR_10_PULL_SELECT_10_BIT 3
1185#define PINMUX_DIO_PAD_ATTR_10_KEEPER_EN_10_BIT 4
1186#define PINMUX_DIO_PAD_ATTR_10_SCHMITT_EN_10_BIT 5
1187#define PINMUX_DIO_PAD_ATTR_10_OD_EN_10_BIT 6
1188#define PINMUX_DIO_PAD_ATTR_10_INPUT_DISABLE_10_BIT 7
1189#define PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_MASK 0x3u
1190#define PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET 16
1191#define PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_FIELD \
1192 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_MASK, .index = PINMUX_DIO_PAD_ATTR_10_SLEW_RATE_10_OFFSET })
1193#define PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK 0xfu
1194#define PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET 20
1195#define PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_FIELD \
1196 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_MASK, .index = PINMUX_DIO_PAD_ATTR_10_DRIVE_STRENGTH_10_OFFSET })
1197
1198// Dedicated pad attributes.
1199#define PINMUX_DIO_PAD_ATTR_11_REG_OFFSET 0x234
1200#define PINMUX_DIO_PAD_ATTR_11_REG_RESVAL 0x0u
1201#define PINMUX_DIO_PAD_ATTR_11_INVERT_11_BIT 0
1202#define PINMUX_DIO_PAD_ATTR_11_VIRTUAL_OD_EN_11_BIT 1
1203#define PINMUX_DIO_PAD_ATTR_11_PULL_EN_11_BIT 2
1204#define PINMUX_DIO_PAD_ATTR_11_PULL_SELECT_11_BIT 3
1205#define PINMUX_DIO_PAD_ATTR_11_KEEPER_EN_11_BIT 4
1206#define PINMUX_DIO_PAD_ATTR_11_SCHMITT_EN_11_BIT 5
1207#define PINMUX_DIO_PAD_ATTR_11_OD_EN_11_BIT 6
1208#define PINMUX_DIO_PAD_ATTR_11_INPUT_DISABLE_11_BIT 7
1209#define PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_MASK 0x3u
1210#define PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET 16
1211#define PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_FIELD \
1212 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_MASK, .index = PINMUX_DIO_PAD_ATTR_11_SLEW_RATE_11_OFFSET })
1213#define PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK 0xfu
1214#define PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET 20
1215#define PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_FIELD \
1216 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_MASK, .index = PINMUX_DIO_PAD_ATTR_11_DRIVE_STRENGTH_11_OFFSET })
1217
1218// Dedicated pad attributes.
1219#define PINMUX_DIO_PAD_ATTR_12_REG_OFFSET 0x238
1220#define PINMUX_DIO_PAD_ATTR_12_REG_RESVAL 0x0u
1221#define PINMUX_DIO_PAD_ATTR_12_INVERT_12_BIT 0
1222#define PINMUX_DIO_PAD_ATTR_12_VIRTUAL_OD_EN_12_BIT 1
1223#define PINMUX_DIO_PAD_ATTR_12_PULL_EN_12_BIT 2
1224#define PINMUX_DIO_PAD_ATTR_12_PULL_SELECT_12_BIT 3
1225#define PINMUX_DIO_PAD_ATTR_12_KEEPER_EN_12_BIT 4
1226#define PINMUX_DIO_PAD_ATTR_12_SCHMITT_EN_12_BIT 5
1227#define PINMUX_DIO_PAD_ATTR_12_OD_EN_12_BIT 6
1228#define PINMUX_DIO_PAD_ATTR_12_INPUT_DISABLE_12_BIT 7
1229#define PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_MASK 0x3u
1230#define PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_OFFSET 16
1231#define PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_FIELD \
1232 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_MASK, .index = PINMUX_DIO_PAD_ATTR_12_SLEW_RATE_12_OFFSET })
1233#define PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_MASK 0xfu
1234#define PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_OFFSET 20
1235#define PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_FIELD \
1236 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_MASK, .index = PINMUX_DIO_PAD_ATTR_12_DRIVE_STRENGTH_12_OFFSET })
1237
1238// Dedicated pad attributes.
1239#define PINMUX_DIO_PAD_ATTR_13_REG_OFFSET 0x23c
1240#define PINMUX_DIO_PAD_ATTR_13_REG_RESVAL 0x0u
1241#define PINMUX_DIO_PAD_ATTR_13_INVERT_13_BIT 0
1242#define PINMUX_DIO_PAD_ATTR_13_VIRTUAL_OD_EN_13_BIT 1
1243#define PINMUX_DIO_PAD_ATTR_13_PULL_EN_13_BIT 2
1244#define PINMUX_DIO_PAD_ATTR_13_PULL_SELECT_13_BIT 3
1245#define PINMUX_DIO_PAD_ATTR_13_KEEPER_EN_13_BIT 4
1246#define PINMUX_DIO_PAD_ATTR_13_SCHMITT_EN_13_BIT 5
1247#define PINMUX_DIO_PAD_ATTR_13_OD_EN_13_BIT 6
1248#define PINMUX_DIO_PAD_ATTR_13_INPUT_DISABLE_13_BIT 7
1249#define PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_MASK 0x3u
1250#define PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_OFFSET 16
1251#define PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_FIELD \
1252 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_MASK, .index = PINMUX_DIO_PAD_ATTR_13_SLEW_RATE_13_OFFSET })
1253#define PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_MASK 0xfu
1254#define PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_OFFSET 20
1255#define PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_FIELD \
1256 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_MASK, .index = PINMUX_DIO_PAD_ATTR_13_DRIVE_STRENGTH_13_OFFSET })
1257
1258// Dedicated pad attributes.
1259#define PINMUX_DIO_PAD_ATTR_14_REG_OFFSET 0x240
1260#define PINMUX_DIO_PAD_ATTR_14_REG_RESVAL 0x0u
1261#define PINMUX_DIO_PAD_ATTR_14_INVERT_14_BIT 0
1262#define PINMUX_DIO_PAD_ATTR_14_VIRTUAL_OD_EN_14_BIT 1
1263#define PINMUX_DIO_PAD_ATTR_14_PULL_EN_14_BIT 2
1264#define PINMUX_DIO_PAD_ATTR_14_PULL_SELECT_14_BIT 3
1265#define PINMUX_DIO_PAD_ATTR_14_KEEPER_EN_14_BIT 4
1266#define PINMUX_DIO_PAD_ATTR_14_SCHMITT_EN_14_BIT 5
1267#define PINMUX_DIO_PAD_ATTR_14_OD_EN_14_BIT 6
1268#define PINMUX_DIO_PAD_ATTR_14_INPUT_DISABLE_14_BIT 7
1269#define PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_MASK 0x3u
1270#define PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_OFFSET 16
1271#define PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_FIELD \
1272 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_MASK, .index = PINMUX_DIO_PAD_ATTR_14_SLEW_RATE_14_OFFSET })
1273#define PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_MASK 0xfu
1274#define PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_OFFSET 20
1275#define PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_FIELD \
1276 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_MASK, .index = PINMUX_DIO_PAD_ATTR_14_DRIVE_STRENGTH_14_OFFSET })
1277
1278// Dedicated pad attributes.
1279#define PINMUX_DIO_PAD_ATTR_15_REG_OFFSET 0x244
1280#define PINMUX_DIO_PAD_ATTR_15_REG_RESVAL 0x0u
1281#define PINMUX_DIO_PAD_ATTR_15_INVERT_15_BIT 0
1282#define PINMUX_DIO_PAD_ATTR_15_VIRTUAL_OD_EN_15_BIT 1
1283#define PINMUX_DIO_PAD_ATTR_15_PULL_EN_15_BIT 2
1284#define PINMUX_DIO_PAD_ATTR_15_PULL_SELECT_15_BIT 3
1285#define PINMUX_DIO_PAD_ATTR_15_KEEPER_EN_15_BIT 4
1286#define PINMUX_DIO_PAD_ATTR_15_SCHMITT_EN_15_BIT 5
1287#define PINMUX_DIO_PAD_ATTR_15_OD_EN_15_BIT 6
1288#define PINMUX_DIO_PAD_ATTR_15_INPUT_DISABLE_15_BIT 7
1289#define PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_MASK 0x3u
1290#define PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_OFFSET 16
1291#define PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_FIELD \
1292 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_MASK, .index = PINMUX_DIO_PAD_ATTR_15_SLEW_RATE_15_OFFSET })
1293#define PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_MASK 0xfu
1294#define PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_OFFSET 20
1295#define PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_FIELD \
1296 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_MASK, .index = PINMUX_DIO_PAD_ATTR_15_DRIVE_STRENGTH_15_OFFSET })
1297
1298// Dedicated pad attributes.
1299#define PINMUX_DIO_PAD_ATTR_16_REG_OFFSET 0x248
1300#define PINMUX_DIO_PAD_ATTR_16_REG_RESVAL 0x0u
1301#define PINMUX_DIO_PAD_ATTR_16_INVERT_16_BIT 0
1302#define PINMUX_DIO_PAD_ATTR_16_VIRTUAL_OD_EN_16_BIT 1
1303#define PINMUX_DIO_PAD_ATTR_16_PULL_EN_16_BIT 2
1304#define PINMUX_DIO_PAD_ATTR_16_PULL_SELECT_16_BIT 3
1305#define PINMUX_DIO_PAD_ATTR_16_KEEPER_EN_16_BIT 4
1306#define PINMUX_DIO_PAD_ATTR_16_SCHMITT_EN_16_BIT 5
1307#define PINMUX_DIO_PAD_ATTR_16_OD_EN_16_BIT 6
1308#define PINMUX_DIO_PAD_ATTR_16_INPUT_DISABLE_16_BIT 7
1309#define PINMUX_DIO_PAD_ATTR_16_SLEW_RATE_16_MASK 0x3u
1310#define PINMUX_DIO_PAD_ATTR_16_SLEW_RATE_16_OFFSET 16
1311#define PINMUX_DIO_PAD_ATTR_16_SLEW_RATE_16_FIELD \
1312 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_16_SLEW_RATE_16_MASK, .index = PINMUX_DIO_PAD_ATTR_16_SLEW_RATE_16_OFFSET })
1313#define PINMUX_DIO_PAD_ATTR_16_DRIVE_STRENGTH_16_MASK 0xfu
1314#define PINMUX_DIO_PAD_ATTR_16_DRIVE_STRENGTH_16_OFFSET 20
1315#define PINMUX_DIO_PAD_ATTR_16_DRIVE_STRENGTH_16_FIELD \
1316 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_16_DRIVE_STRENGTH_16_MASK, .index = PINMUX_DIO_PAD_ATTR_16_DRIVE_STRENGTH_16_OFFSET })
1317
1318// Dedicated pad attributes.
1319#define PINMUX_DIO_PAD_ATTR_17_REG_OFFSET 0x24c
1320#define PINMUX_DIO_PAD_ATTR_17_REG_RESVAL 0x0u
1321#define PINMUX_DIO_PAD_ATTR_17_INVERT_17_BIT 0
1322#define PINMUX_DIO_PAD_ATTR_17_VIRTUAL_OD_EN_17_BIT 1
1323#define PINMUX_DIO_PAD_ATTR_17_PULL_EN_17_BIT 2
1324#define PINMUX_DIO_PAD_ATTR_17_PULL_SELECT_17_BIT 3
1325#define PINMUX_DIO_PAD_ATTR_17_KEEPER_EN_17_BIT 4
1326#define PINMUX_DIO_PAD_ATTR_17_SCHMITT_EN_17_BIT 5
1327#define PINMUX_DIO_PAD_ATTR_17_OD_EN_17_BIT 6
1328#define PINMUX_DIO_PAD_ATTR_17_INPUT_DISABLE_17_BIT 7
1329#define PINMUX_DIO_PAD_ATTR_17_SLEW_RATE_17_MASK 0x3u
1330#define PINMUX_DIO_PAD_ATTR_17_SLEW_RATE_17_OFFSET 16
1331#define PINMUX_DIO_PAD_ATTR_17_SLEW_RATE_17_FIELD \
1332 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_17_SLEW_RATE_17_MASK, .index = PINMUX_DIO_PAD_ATTR_17_SLEW_RATE_17_OFFSET })
1333#define PINMUX_DIO_PAD_ATTR_17_DRIVE_STRENGTH_17_MASK 0xfu
1334#define PINMUX_DIO_PAD_ATTR_17_DRIVE_STRENGTH_17_OFFSET 20
1335#define PINMUX_DIO_PAD_ATTR_17_DRIVE_STRENGTH_17_FIELD \
1336 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_17_DRIVE_STRENGTH_17_MASK, .index = PINMUX_DIO_PAD_ATTR_17_DRIVE_STRENGTH_17_OFFSET })
1337
1338// Dedicated pad attributes.
1339#define PINMUX_DIO_PAD_ATTR_18_REG_OFFSET 0x250
1340#define PINMUX_DIO_PAD_ATTR_18_REG_RESVAL 0x0u
1341#define PINMUX_DIO_PAD_ATTR_18_INVERT_18_BIT 0
1342#define PINMUX_DIO_PAD_ATTR_18_VIRTUAL_OD_EN_18_BIT 1
1343#define PINMUX_DIO_PAD_ATTR_18_PULL_EN_18_BIT 2
1344#define PINMUX_DIO_PAD_ATTR_18_PULL_SELECT_18_BIT 3
1345#define PINMUX_DIO_PAD_ATTR_18_KEEPER_EN_18_BIT 4
1346#define PINMUX_DIO_PAD_ATTR_18_SCHMITT_EN_18_BIT 5
1347#define PINMUX_DIO_PAD_ATTR_18_OD_EN_18_BIT 6
1348#define PINMUX_DIO_PAD_ATTR_18_INPUT_DISABLE_18_BIT 7
1349#define PINMUX_DIO_PAD_ATTR_18_SLEW_RATE_18_MASK 0x3u
1350#define PINMUX_DIO_PAD_ATTR_18_SLEW_RATE_18_OFFSET 16
1351#define PINMUX_DIO_PAD_ATTR_18_SLEW_RATE_18_FIELD \
1352 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_18_SLEW_RATE_18_MASK, .index = PINMUX_DIO_PAD_ATTR_18_SLEW_RATE_18_OFFSET })
1353#define PINMUX_DIO_PAD_ATTR_18_DRIVE_STRENGTH_18_MASK 0xfu
1354#define PINMUX_DIO_PAD_ATTR_18_DRIVE_STRENGTH_18_OFFSET 20
1355#define PINMUX_DIO_PAD_ATTR_18_DRIVE_STRENGTH_18_FIELD \
1356 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_18_DRIVE_STRENGTH_18_MASK, .index = PINMUX_DIO_PAD_ATTR_18_DRIVE_STRENGTH_18_OFFSET })
1357
1358// Dedicated pad attributes.
1359#define PINMUX_DIO_PAD_ATTR_19_REG_OFFSET 0x254
1360#define PINMUX_DIO_PAD_ATTR_19_REG_RESVAL 0x0u
1361#define PINMUX_DIO_PAD_ATTR_19_INVERT_19_BIT 0
1362#define PINMUX_DIO_PAD_ATTR_19_VIRTUAL_OD_EN_19_BIT 1
1363#define PINMUX_DIO_PAD_ATTR_19_PULL_EN_19_BIT 2
1364#define PINMUX_DIO_PAD_ATTR_19_PULL_SELECT_19_BIT 3
1365#define PINMUX_DIO_PAD_ATTR_19_KEEPER_EN_19_BIT 4
1366#define PINMUX_DIO_PAD_ATTR_19_SCHMITT_EN_19_BIT 5
1367#define PINMUX_DIO_PAD_ATTR_19_OD_EN_19_BIT 6
1368#define PINMUX_DIO_PAD_ATTR_19_INPUT_DISABLE_19_BIT 7
1369#define PINMUX_DIO_PAD_ATTR_19_SLEW_RATE_19_MASK 0x3u
1370#define PINMUX_DIO_PAD_ATTR_19_SLEW_RATE_19_OFFSET 16
1371#define PINMUX_DIO_PAD_ATTR_19_SLEW_RATE_19_FIELD \
1372 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_19_SLEW_RATE_19_MASK, .index = PINMUX_DIO_PAD_ATTR_19_SLEW_RATE_19_OFFSET })
1373#define PINMUX_DIO_PAD_ATTR_19_DRIVE_STRENGTH_19_MASK 0xfu
1374#define PINMUX_DIO_PAD_ATTR_19_DRIVE_STRENGTH_19_OFFSET 20
1375#define PINMUX_DIO_PAD_ATTR_19_DRIVE_STRENGTH_19_FIELD \
1376 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_19_DRIVE_STRENGTH_19_MASK, .index = PINMUX_DIO_PAD_ATTR_19_DRIVE_STRENGTH_19_OFFSET })
1377
1378// Dedicated pad attributes.
1379#define PINMUX_DIO_PAD_ATTR_20_REG_OFFSET 0x258
1380#define PINMUX_DIO_PAD_ATTR_20_REG_RESVAL 0x0u
1381#define PINMUX_DIO_PAD_ATTR_20_INVERT_20_BIT 0
1382#define PINMUX_DIO_PAD_ATTR_20_VIRTUAL_OD_EN_20_BIT 1
1383#define PINMUX_DIO_PAD_ATTR_20_PULL_EN_20_BIT 2
1384#define PINMUX_DIO_PAD_ATTR_20_PULL_SELECT_20_BIT 3
1385#define PINMUX_DIO_PAD_ATTR_20_KEEPER_EN_20_BIT 4
1386#define PINMUX_DIO_PAD_ATTR_20_SCHMITT_EN_20_BIT 5
1387#define PINMUX_DIO_PAD_ATTR_20_OD_EN_20_BIT 6
1388#define PINMUX_DIO_PAD_ATTR_20_INPUT_DISABLE_20_BIT 7
1389#define PINMUX_DIO_PAD_ATTR_20_SLEW_RATE_20_MASK 0x3u
1390#define PINMUX_DIO_PAD_ATTR_20_SLEW_RATE_20_OFFSET 16
1391#define PINMUX_DIO_PAD_ATTR_20_SLEW_RATE_20_FIELD \
1392 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_20_SLEW_RATE_20_MASK, .index = PINMUX_DIO_PAD_ATTR_20_SLEW_RATE_20_OFFSET })
1393#define PINMUX_DIO_PAD_ATTR_20_DRIVE_STRENGTH_20_MASK 0xfu
1394#define PINMUX_DIO_PAD_ATTR_20_DRIVE_STRENGTH_20_OFFSET 20
1395#define PINMUX_DIO_PAD_ATTR_20_DRIVE_STRENGTH_20_FIELD \
1396 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_20_DRIVE_STRENGTH_20_MASK, .index = PINMUX_DIO_PAD_ATTR_20_DRIVE_STRENGTH_20_OFFSET })
1397
1398// Dedicated pad attributes.
1399#define PINMUX_DIO_PAD_ATTR_21_REG_OFFSET 0x25c
1400#define PINMUX_DIO_PAD_ATTR_21_REG_RESVAL 0x0u
1401#define PINMUX_DIO_PAD_ATTR_21_INVERT_21_BIT 0
1402#define PINMUX_DIO_PAD_ATTR_21_VIRTUAL_OD_EN_21_BIT 1
1403#define PINMUX_DIO_PAD_ATTR_21_PULL_EN_21_BIT 2
1404#define PINMUX_DIO_PAD_ATTR_21_PULL_SELECT_21_BIT 3
1405#define PINMUX_DIO_PAD_ATTR_21_KEEPER_EN_21_BIT 4
1406#define PINMUX_DIO_PAD_ATTR_21_SCHMITT_EN_21_BIT 5
1407#define PINMUX_DIO_PAD_ATTR_21_OD_EN_21_BIT 6
1408#define PINMUX_DIO_PAD_ATTR_21_INPUT_DISABLE_21_BIT 7
1409#define PINMUX_DIO_PAD_ATTR_21_SLEW_RATE_21_MASK 0x3u
1410#define PINMUX_DIO_PAD_ATTR_21_SLEW_RATE_21_OFFSET 16
1411#define PINMUX_DIO_PAD_ATTR_21_SLEW_RATE_21_FIELD \
1412 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_21_SLEW_RATE_21_MASK, .index = PINMUX_DIO_PAD_ATTR_21_SLEW_RATE_21_OFFSET })
1413#define PINMUX_DIO_PAD_ATTR_21_DRIVE_STRENGTH_21_MASK 0xfu
1414#define PINMUX_DIO_PAD_ATTR_21_DRIVE_STRENGTH_21_OFFSET 20
1415#define PINMUX_DIO_PAD_ATTR_21_DRIVE_STRENGTH_21_FIELD \
1416 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_21_DRIVE_STRENGTH_21_MASK, .index = PINMUX_DIO_PAD_ATTR_21_DRIVE_STRENGTH_21_OFFSET })
1417
1418// Dedicated pad attributes.
1419#define PINMUX_DIO_PAD_ATTR_22_REG_OFFSET 0x260
1420#define PINMUX_DIO_PAD_ATTR_22_REG_RESVAL 0x0u
1421#define PINMUX_DIO_PAD_ATTR_22_INVERT_22_BIT 0
1422#define PINMUX_DIO_PAD_ATTR_22_VIRTUAL_OD_EN_22_BIT 1
1423#define PINMUX_DIO_PAD_ATTR_22_PULL_EN_22_BIT 2
1424#define PINMUX_DIO_PAD_ATTR_22_PULL_SELECT_22_BIT 3
1425#define PINMUX_DIO_PAD_ATTR_22_KEEPER_EN_22_BIT 4
1426#define PINMUX_DIO_PAD_ATTR_22_SCHMITT_EN_22_BIT 5
1427#define PINMUX_DIO_PAD_ATTR_22_OD_EN_22_BIT 6
1428#define PINMUX_DIO_PAD_ATTR_22_INPUT_DISABLE_22_BIT 7
1429#define PINMUX_DIO_PAD_ATTR_22_SLEW_RATE_22_MASK 0x3u
1430#define PINMUX_DIO_PAD_ATTR_22_SLEW_RATE_22_OFFSET 16
1431#define PINMUX_DIO_PAD_ATTR_22_SLEW_RATE_22_FIELD \
1432 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_22_SLEW_RATE_22_MASK, .index = PINMUX_DIO_PAD_ATTR_22_SLEW_RATE_22_OFFSET })
1433#define PINMUX_DIO_PAD_ATTR_22_DRIVE_STRENGTH_22_MASK 0xfu
1434#define PINMUX_DIO_PAD_ATTR_22_DRIVE_STRENGTH_22_OFFSET 20
1435#define PINMUX_DIO_PAD_ATTR_22_DRIVE_STRENGTH_22_FIELD \
1436 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_22_DRIVE_STRENGTH_22_MASK, .index = PINMUX_DIO_PAD_ATTR_22_DRIVE_STRENGTH_22_OFFSET })
1437
1438// Dedicated pad attributes.
1439#define PINMUX_DIO_PAD_ATTR_23_REG_OFFSET 0x264
1440#define PINMUX_DIO_PAD_ATTR_23_REG_RESVAL 0x0u
1441#define PINMUX_DIO_PAD_ATTR_23_INVERT_23_BIT 0
1442#define PINMUX_DIO_PAD_ATTR_23_VIRTUAL_OD_EN_23_BIT 1
1443#define PINMUX_DIO_PAD_ATTR_23_PULL_EN_23_BIT 2
1444#define PINMUX_DIO_PAD_ATTR_23_PULL_SELECT_23_BIT 3
1445#define PINMUX_DIO_PAD_ATTR_23_KEEPER_EN_23_BIT 4
1446#define PINMUX_DIO_PAD_ATTR_23_SCHMITT_EN_23_BIT 5
1447#define PINMUX_DIO_PAD_ATTR_23_OD_EN_23_BIT 6
1448#define PINMUX_DIO_PAD_ATTR_23_INPUT_DISABLE_23_BIT 7
1449#define PINMUX_DIO_PAD_ATTR_23_SLEW_RATE_23_MASK 0x3u
1450#define PINMUX_DIO_PAD_ATTR_23_SLEW_RATE_23_OFFSET 16
1451#define PINMUX_DIO_PAD_ATTR_23_SLEW_RATE_23_FIELD \
1452 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_23_SLEW_RATE_23_MASK, .index = PINMUX_DIO_PAD_ATTR_23_SLEW_RATE_23_OFFSET })
1453#define PINMUX_DIO_PAD_ATTR_23_DRIVE_STRENGTH_23_MASK 0xfu
1454#define PINMUX_DIO_PAD_ATTR_23_DRIVE_STRENGTH_23_OFFSET 20
1455#define PINMUX_DIO_PAD_ATTR_23_DRIVE_STRENGTH_23_FIELD \
1456 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_23_DRIVE_STRENGTH_23_MASK, .index = PINMUX_DIO_PAD_ATTR_23_DRIVE_STRENGTH_23_OFFSET })
1457
1458// Dedicated pad attributes.
1459#define PINMUX_DIO_PAD_ATTR_24_REG_OFFSET 0x268
1460#define PINMUX_DIO_PAD_ATTR_24_REG_RESVAL 0x0u
1461#define PINMUX_DIO_PAD_ATTR_24_INVERT_24_BIT 0
1462#define PINMUX_DIO_PAD_ATTR_24_VIRTUAL_OD_EN_24_BIT 1
1463#define PINMUX_DIO_PAD_ATTR_24_PULL_EN_24_BIT 2
1464#define PINMUX_DIO_PAD_ATTR_24_PULL_SELECT_24_BIT 3
1465#define PINMUX_DIO_PAD_ATTR_24_KEEPER_EN_24_BIT 4
1466#define PINMUX_DIO_PAD_ATTR_24_SCHMITT_EN_24_BIT 5
1467#define PINMUX_DIO_PAD_ATTR_24_OD_EN_24_BIT 6
1468#define PINMUX_DIO_PAD_ATTR_24_INPUT_DISABLE_24_BIT 7
1469#define PINMUX_DIO_PAD_ATTR_24_SLEW_RATE_24_MASK 0x3u
1470#define PINMUX_DIO_PAD_ATTR_24_SLEW_RATE_24_OFFSET 16
1471#define PINMUX_DIO_PAD_ATTR_24_SLEW_RATE_24_FIELD \
1472 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_24_SLEW_RATE_24_MASK, .index = PINMUX_DIO_PAD_ATTR_24_SLEW_RATE_24_OFFSET })
1473#define PINMUX_DIO_PAD_ATTR_24_DRIVE_STRENGTH_24_MASK 0xfu
1474#define PINMUX_DIO_PAD_ATTR_24_DRIVE_STRENGTH_24_OFFSET 20
1475#define PINMUX_DIO_PAD_ATTR_24_DRIVE_STRENGTH_24_FIELD \
1476 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_24_DRIVE_STRENGTH_24_MASK, .index = PINMUX_DIO_PAD_ATTR_24_DRIVE_STRENGTH_24_OFFSET })
1477
1478// Dedicated pad attributes.
1479#define PINMUX_DIO_PAD_ATTR_25_REG_OFFSET 0x26c
1480#define PINMUX_DIO_PAD_ATTR_25_REG_RESVAL 0x0u
1481#define PINMUX_DIO_PAD_ATTR_25_INVERT_25_BIT 0
1482#define PINMUX_DIO_PAD_ATTR_25_VIRTUAL_OD_EN_25_BIT 1
1483#define PINMUX_DIO_PAD_ATTR_25_PULL_EN_25_BIT 2
1484#define PINMUX_DIO_PAD_ATTR_25_PULL_SELECT_25_BIT 3
1485#define PINMUX_DIO_PAD_ATTR_25_KEEPER_EN_25_BIT 4
1486#define PINMUX_DIO_PAD_ATTR_25_SCHMITT_EN_25_BIT 5
1487#define PINMUX_DIO_PAD_ATTR_25_OD_EN_25_BIT 6
1488#define PINMUX_DIO_PAD_ATTR_25_INPUT_DISABLE_25_BIT 7
1489#define PINMUX_DIO_PAD_ATTR_25_SLEW_RATE_25_MASK 0x3u
1490#define PINMUX_DIO_PAD_ATTR_25_SLEW_RATE_25_OFFSET 16
1491#define PINMUX_DIO_PAD_ATTR_25_SLEW_RATE_25_FIELD \
1492 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_25_SLEW_RATE_25_MASK, .index = PINMUX_DIO_PAD_ATTR_25_SLEW_RATE_25_OFFSET })
1493#define PINMUX_DIO_PAD_ATTR_25_DRIVE_STRENGTH_25_MASK 0xfu
1494#define PINMUX_DIO_PAD_ATTR_25_DRIVE_STRENGTH_25_OFFSET 20
1495#define PINMUX_DIO_PAD_ATTR_25_DRIVE_STRENGTH_25_FIELD \
1496 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_25_DRIVE_STRENGTH_25_MASK, .index = PINMUX_DIO_PAD_ATTR_25_DRIVE_STRENGTH_25_OFFSET })
1497
1498// Dedicated pad attributes.
1499#define PINMUX_DIO_PAD_ATTR_26_REG_OFFSET 0x270
1500#define PINMUX_DIO_PAD_ATTR_26_REG_RESVAL 0x0u
1501#define PINMUX_DIO_PAD_ATTR_26_INVERT_26_BIT 0
1502#define PINMUX_DIO_PAD_ATTR_26_VIRTUAL_OD_EN_26_BIT 1
1503#define PINMUX_DIO_PAD_ATTR_26_PULL_EN_26_BIT 2
1504#define PINMUX_DIO_PAD_ATTR_26_PULL_SELECT_26_BIT 3
1505#define PINMUX_DIO_PAD_ATTR_26_KEEPER_EN_26_BIT 4
1506#define PINMUX_DIO_PAD_ATTR_26_SCHMITT_EN_26_BIT 5
1507#define PINMUX_DIO_PAD_ATTR_26_OD_EN_26_BIT 6
1508#define PINMUX_DIO_PAD_ATTR_26_INPUT_DISABLE_26_BIT 7
1509#define PINMUX_DIO_PAD_ATTR_26_SLEW_RATE_26_MASK 0x3u
1510#define PINMUX_DIO_PAD_ATTR_26_SLEW_RATE_26_OFFSET 16
1511#define PINMUX_DIO_PAD_ATTR_26_SLEW_RATE_26_FIELD \
1512 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_26_SLEW_RATE_26_MASK, .index = PINMUX_DIO_PAD_ATTR_26_SLEW_RATE_26_OFFSET })
1513#define PINMUX_DIO_PAD_ATTR_26_DRIVE_STRENGTH_26_MASK 0xfu
1514#define PINMUX_DIO_PAD_ATTR_26_DRIVE_STRENGTH_26_OFFSET 20
1515#define PINMUX_DIO_PAD_ATTR_26_DRIVE_STRENGTH_26_FIELD \
1516 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_26_DRIVE_STRENGTH_26_MASK, .index = PINMUX_DIO_PAD_ATTR_26_DRIVE_STRENGTH_26_OFFSET })
1517
1518// Dedicated pad attributes.
1519#define PINMUX_DIO_PAD_ATTR_27_REG_OFFSET 0x274
1520#define PINMUX_DIO_PAD_ATTR_27_REG_RESVAL 0x0u
1521#define PINMUX_DIO_PAD_ATTR_27_INVERT_27_BIT 0
1522#define PINMUX_DIO_PAD_ATTR_27_VIRTUAL_OD_EN_27_BIT 1
1523#define PINMUX_DIO_PAD_ATTR_27_PULL_EN_27_BIT 2
1524#define PINMUX_DIO_PAD_ATTR_27_PULL_SELECT_27_BIT 3
1525#define PINMUX_DIO_PAD_ATTR_27_KEEPER_EN_27_BIT 4
1526#define PINMUX_DIO_PAD_ATTR_27_SCHMITT_EN_27_BIT 5
1527#define PINMUX_DIO_PAD_ATTR_27_OD_EN_27_BIT 6
1528#define PINMUX_DIO_PAD_ATTR_27_INPUT_DISABLE_27_BIT 7
1529#define PINMUX_DIO_PAD_ATTR_27_SLEW_RATE_27_MASK 0x3u
1530#define PINMUX_DIO_PAD_ATTR_27_SLEW_RATE_27_OFFSET 16
1531#define PINMUX_DIO_PAD_ATTR_27_SLEW_RATE_27_FIELD \
1532 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_27_SLEW_RATE_27_MASK, .index = PINMUX_DIO_PAD_ATTR_27_SLEW_RATE_27_OFFSET })
1533#define PINMUX_DIO_PAD_ATTR_27_DRIVE_STRENGTH_27_MASK 0xfu
1534#define PINMUX_DIO_PAD_ATTR_27_DRIVE_STRENGTH_27_OFFSET 20
1535#define PINMUX_DIO_PAD_ATTR_27_DRIVE_STRENGTH_27_FIELD \
1536 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_27_DRIVE_STRENGTH_27_MASK, .index = PINMUX_DIO_PAD_ATTR_27_DRIVE_STRENGTH_27_OFFSET })
1537
1538// Dedicated pad attributes.
1539#define PINMUX_DIO_PAD_ATTR_28_REG_OFFSET 0x278
1540#define PINMUX_DIO_PAD_ATTR_28_REG_RESVAL 0x0u
1541#define PINMUX_DIO_PAD_ATTR_28_INVERT_28_BIT 0
1542#define PINMUX_DIO_PAD_ATTR_28_VIRTUAL_OD_EN_28_BIT 1
1543#define PINMUX_DIO_PAD_ATTR_28_PULL_EN_28_BIT 2
1544#define PINMUX_DIO_PAD_ATTR_28_PULL_SELECT_28_BIT 3
1545#define PINMUX_DIO_PAD_ATTR_28_KEEPER_EN_28_BIT 4
1546#define PINMUX_DIO_PAD_ATTR_28_SCHMITT_EN_28_BIT 5
1547#define PINMUX_DIO_PAD_ATTR_28_OD_EN_28_BIT 6
1548#define PINMUX_DIO_PAD_ATTR_28_INPUT_DISABLE_28_BIT 7
1549#define PINMUX_DIO_PAD_ATTR_28_SLEW_RATE_28_MASK 0x3u
1550#define PINMUX_DIO_PAD_ATTR_28_SLEW_RATE_28_OFFSET 16
1551#define PINMUX_DIO_PAD_ATTR_28_SLEW_RATE_28_FIELD \
1552 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_28_SLEW_RATE_28_MASK, .index = PINMUX_DIO_PAD_ATTR_28_SLEW_RATE_28_OFFSET })
1553#define PINMUX_DIO_PAD_ATTR_28_DRIVE_STRENGTH_28_MASK 0xfu
1554#define PINMUX_DIO_PAD_ATTR_28_DRIVE_STRENGTH_28_OFFSET 20
1555#define PINMUX_DIO_PAD_ATTR_28_DRIVE_STRENGTH_28_FIELD \
1556 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_28_DRIVE_STRENGTH_28_MASK, .index = PINMUX_DIO_PAD_ATTR_28_DRIVE_STRENGTH_28_OFFSET })
1557
1558// Dedicated pad attributes.
1559#define PINMUX_DIO_PAD_ATTR_29_REG_OFFSET 0x27c
1560#define PINMUX_DIO_PAD_ATTR_29_REG_RESVAL 0x0u
1561#define PINMUX_DIO_PAD_ATTR_29_INVERT_29_BIT 0
1562#define PINMUX_DIO_PAD_ATTR_29_VIRTUAL_OD_EN_29_BIT 1
1563#define PINMUX_DIO_PAD_ATTR_29_PULL_EN_29_BIT 2
1564#define PINMUX_DIO_PAD_ATTR_29_PULL_SELECT_29_BIT 3
1565#define PINMUX_DIO_PAD_ATTR_29_KEEPER_EN_29_BIT 4
1566#define PINMUX_DIO_PAD_ATTR_29_SCHMITT_EN_29_BIT 5
1567#define PINMUX_DIO_PAD_ATTR_29_OD_EN_29_BIT 6
1568#define PINMUX_DIO_PAD_ATTR_29_INPUT_DISABLE_29_BIT 7
1569#define PINMUX_DIO_PAD_ATTR_29_SLEW_RATE_29_MASK 0x3u
1570#define PINMUX_DIO_PAD_ATTR_29_SLEW_RATE_29_OFFSET 16
1571#define PINMUX_DIO_PAD_ATTR_29_SLEW_RATE_29_FIELD \
1572 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_29_SLEW_RATE_29_MASK, .index = PINMUX_DIO_PAD_ATTR_29_SLEW_RATE_29_OFFSET })
1573#define PINMUX_DIO_PAD_ATTR_29_DRIVE_STRENGTH_29_MASK 0xfu
1574#define PINMUX_DIO_PAD_ATTR_29_DRIVE_STRENGTH_29_OFFSET 20
1575#define PINMUX_DIO_PAD_ATTR_29_DRIVE_STRENGTH_29_FIELD \
1576 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_29_DRIVE_STRENGTH_29_MASK, .index = PINMUX_DIO_PAD_ATTR_29_DRIVE_STRENGTH_29_OFFSET })
1577
1578// Dedicated pad attributes.
1579#define PINMUX_DIO_PAD_ATTR_30_REG_OFFSET 0x280
1580#define PINMUX_DIO_PAD_ATTR_30_REG_RESVAL 0x0u
1581#define PINMUX_DIO_PAD_ATTR_30_INVERT_30_BIT 0
1582#define PINMUX_DIO_PAD_ATTR_30_VIRTUAL_OD_EN_30_BIT 1
1583#define PINMUX_DIO_PAD_ATTR_30_PULL_EN_30_BIT 2
1584#define PINMUX_DIO_PAD_ATTR_30_PULL_SELECT_30_BIT 3
1585#define PINMUX_DIO_PAD_ATTR_30_KEEPER_EN_30_BIT 4
1586#define PINMUX_DIO_PAD_ATTR_30_SCHMITT_EN_30_BIT 5
1587#define PINMUX_DIO_PAD_ATTR_30_OD_EN_30_BIT 6
1588#define PINMUX_DIO_PAD_ATTR_30_INPUT_DISABLE_30_BIT 7
1589#define PINMUX_DIO_PAD_ATTR_30_SLEW_RATE_30_MASK 0x3u
1590#define PINMUX_DIO_PAD_ATTR_30_SLEW_RATE_30_OFFSET 16
1591#define PINMUX_DIO_PAD_ATTR_30_SLEW_RATE_30_FIELD \
1592 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_30_SLEW_RATE_30_MASK, .index = PINMUX_DIO_PAD_ATTR_30_SLEW_RATE_30_OFFSET })
1593#define PINMUX_DIO_PAD_ATTR_30_DRIVE_STRENGTH_30_MASK 0xfu
1594#define PINMUX_DIO_PAD_ATTR_30_DRIVE_STRENGTH_30_OFFSET 20
1595#define PINMUX_DIO_PAD_ATTR_30_DRIVE_STRENGTH_30_FIELD \
1596 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_30_DRIVE_STRENGTH_30_MASK, .index = PINMUX_DIO_PAD_ATTR_30_DRIVE_STRENGTH_30_OFFSET })
1597
1598// Dedicated pad attributes.
1599#define PINMUX_DIO_PAD_ATTR_31_REG_OFFSET 0x284
1600#define PINMUX_DIO_PAD_ATTR_31_REG_RESVAL 0x0u
1601#define PINMUX_DIO_PAD_ATTR_31_INVERT_31_BIT 0
1602#define PINMUX_DIO_PAD_ATTR_31_VIRTUAL_OD_EN_31_BIT 1
1603#define PINMUX_DIO_PAD_ATTR_31_PULL_EN_31_BIT 2
1604#define PINMUX_DIO_PAD_ATTR_31_PULL_SELECT_31_BIT 3
1605#define PINMUX_DIO_PAD_ATTR_31_KEEPER_EN_31_BIT 4
1606#define PINMUX_DIO_PAD_ATTR_31_SCHMITT_EN_31_BIT 5
1607#define PINMUX_DIO_PAD_ATTR_31_OD_EN_31_BIT 6
1608#define PINMUX_DIO_PAD_ATTR_31_INPUT_DISABLE_31_BIT 7
1609#define PINMUX_DIO_PAD_ATTR_31_SLEW_RATE_31_MASK 0x3u
1610#define PINMUX_DIO_PAD_ATTR_31_SLEW_RATE_31_OFFSET 16
1611#define PINMUX_DIO_PAD_ATTR_31_SLEW_RATE_31_FIELD \
1612 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_31_SLEW_RATE_31_MASK, .index = PINMUX_DIO_PAD_ATTR_31_SLEW_RATE_31_OFFSET })
1613#define PINMUX_DIO_PAD_ATTR_31_DRIVE_STRENGTH_31_MASK 0xfu
1614#define PINMUX_DIO_PAD_ATTR_31_DRIVE_STRENGTH_31_OFFSET 20
1615#define PINMUX_DIO_PAD_ATTR_31_DRIVE_STRENGTH_31_FIELD \
1616 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_31_DRIVE_STRENGTH_31_MASK, .index = PINMUX_DIO_PAD_ATTR_31_DRIVE_STRENGTH_31_OFFSET })
1617
1618// Dedicated pad attributes.
1619#define PINMUX_DIO_PAD_ATTR_32_REG_OFFSET 0x288
1620#define PINMUX_DIO_PAD_ATTR_32_REG_RESVAL 0x0u
1621#define PINMUX_DIO_PAD_ATTR_32_INVERT_32_BIT 0
1622#define PINMUX_DIO_PAD_ATTR_32_VIRTUAL_OD_EN_32_BIT 1
1623#define PINMUX_DIO_PAD_ATTR_32_PULL_EN_32_BIT 2
1624#define PINMUX_DIO_PAD_ATTR_32_PULL_SELECT_32_BIT 3
1625#define PINMUX_DIO_PAD_ATTR_32_KEEPER_EN_32_BIT 4
1626#define PINMUX_DIO_PAD_ATTR_32_SCHMITT_EN_32_BIT 5
1627#define PINMUX_DIO_PAD_ATTR_32_OD_EN_32_BIT 6
1628#define PINMUX_DIO_PAD_ATTR_32_INPUT_DISABLE_32_BIT 7
1629#define PINMUX_DIO_PAD_ATTR_32_SLEW_RATE_32_MASK 0x3u
1630#define PINMUX_DIO_PAD_ATTR_32_SLEW_RATE_32_OFFSET 16
1631#define PINMUX_DIO_PAD_ATTR_32_SLEW_RATE_32_FIELD \
1632 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_32_SLEW_RATE_32_MASK, .index = PINMUX_DIO_PAD_ATTR_32_SLEW_RATE_32_OFFSET })
1633#define PINMUX_DIO_PAD_ATTR_32_DRIVE_STRENGTH_32_MASK 0xfu
1634#define PINMUX_DIO_PAD_ATTR_32_DRIVE_STRENGTH_32_OFFSET 20
1635#define PINMUX_DIO_PAD_ATTR_32_DRIVE_STRENGTH_32_FIELD \
1636 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_32_DRIVE_STRENGTH_32_MASK, .index = PINMUX_DIO_PAD_ATTR_32_DRIVE_STRENGTH_32_OFFSET })
1637
1638// Dedicated pad attributes.
1639#define PINMUX_DIO_PAD_ATTR_33_REG_OFFSET 0x28c
1640#define PINMUX_DIO_PAD_ATTR_33_REG_RESVAL 0x0u
1641#define PINMUX_DIO_PAD_ATTR_33_INVERT_33_BIT 0
1642#define PINMUX_DIO_PAD_ATTR_33_VIRTUAL_OD_EN_33_BIT 1
1643#define PINMUX_DIO_PAD_ATTR_33_PULL_EN_33_BIT 2
1644#define PINMUX_DIO_PAD_ATTR_33_PULL_SELECT_33_BIT 3
1645#define PINMUX_DIO_PAD_ATTR_33_KEEPER_EN_33_BIT 4
1646#define PINMUX_DIO_PAD_ATTR_33_SCHMITT_EN_33_BIT 5
1647#define PINMUX_DIO_PAD_ATTR_33_OD_EN_33_BIT 6
1648#define PINMUX_DIO_PAD_ATTR_33_INPUT_DISABLE_33_BIT 7
1649#define PINMUX_DIO_PAD_ATTR_33_SLEW_RATE_33_MASK 0x3u
1650#define PINMUX_DIO_PAD_ATTR_33_SLEW_RATE_33_OFFSET 16
1651#define PINMUX_DIO_PAD_ATTR_33_SLEW_RATE_33_FIELD \
1652 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_33_SLEW_RATE_33_MASK, .index = PINMUX_DIO_PAD_ATTR_33_SLEW_RATE_33_OFFSET })
1653#define PINMUX_DIO_PAD_ATTR_33_DRIVE_STRENGTH_33_MASK 0xfu
1654#define PINMUX_DIO_PAD_ATTR_33_DRIVE_STRENGTH_33_OFFSET 20
1655#define PINMUX_DIO_PAD_ATTR_33_DRIVE_STRENGTH_33_FIELD \
1656 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_33_DRIVE_STRENGTH_33_MASK, .index = PINMUX_DIO_PAD_ATTR_33_DRIVE_STRENGTH_33_OFFSET })
1657
1658// Dedicated pad attributes.
1659#define PINMUX_DIO_PAD_ATTR_34_REG_OFFSET 0x290
1660#define PINMUX_DIO_PAD_ATTR_34_REG_RESVAL 0x0u
1661#define PINMUX_DIO_PAD_ATTR_34_INVERT_34_BIT 0
1662#define PINMUX_DIO_PAD_ATTR_34_VIRTUAL_OD_EN_34_BIT 1
1663#define PINMUX_DIO_PAD_ATTR_34_PULL_EN_34_BIT 2
1664#define PINMUX_DIO_PAD_ATTR_34_PULL_SELECT_34_BIT 3
1665#define PINMUX_DIO_PAD_ATTR_34_KEEPER_EN_34_BIT 4
1666#define PINMUX_DIO_PAD_ATTR_34_SCHMITT_EN_34_BIT 5
1667#define PINMUX_DIO_PAD_ATTR_34_OD_EN_34_BIT 6
1668#define PINMUX_DIO_PAD_ATTR_34_INPUT_DISABLE_34_BIT 7
1669#define PINMUX_DIO_PAD_ATTR_34_SLEW_RATE_34_MASK 0x3u
1670#define PINMUX_DIO_PAD_ATTR_34_SLEW_RATE_34_OFFSET 16
1671#define PINMUX_DIO_PAD_ATTR_34_SLEW_RATE_34_FIELD \
1672 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_34_SLEW_RATE_34_MASK, .index = PINMUX_DIO_PAD_ATTR_34_SLEW_RATE_34_OFFSET })
1673#define PINMUX_DIO_PAD_ATTR_34_DRIVE_STRENGTH_34_MASK 0xfu
1674#define PINMUX_DIO_PAD_ATTR_34_DRIVE_STRENGTH_34_OFFSET 20
1675#define PINMUX_DIO_PAD_ATTR_34_DRIVE_STRENGTH_34_FIELD \
1676 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_34_DRIVE_STRENGTH_34_MASK, .index = PINMUX_DIO_PAD_ATTR_34_DRIVE_STRENGTH_34_OFFSET })
1677
1678// Dedicated pad attributes.
1679#define PINMUX_DIO_PAD_ATTR_35_REG_OFFSET 0x294
1680#define PINMUX_DIO_PAD_ATTR_35_REG_RESVAL 0x0u
1681#define PINMUX_DIO_PAD_ATTR_35_INVERT_35_BIT 0
1682#define PINMUX_DIO_PAD_ATTR_35_VIRTUAL_OD_EN_35_BIT 1
1683#define PINMUX_DIO_PAD_ATTR_35_PULL_EN_35_BIT 2
1684#define PINMUX_DIO_PAD_ATTR_35_PULL_SELECT_35_BIT 3
1685#define PINMUX_DIO_PAD_ATTR_35_KEEPER_EN_35_BIT 4
1686#define PINMUX_DIO_PAD_ATTR_35_SCHMITT_EN_35_BIT 5
1687#define PINMUX_DIO_PAD_ATTR_35_OD_EN_35_BIT 6
1688#define PINMUX_DIO_PAD_ATTR_35_INPUT_DISABLE_35_BIT 7
1689#define PINMUX_DIO_PAD_ATTR_35_SLEW_RATE_35_MASK 0x3u
1690#define PINMUX_DIO_PAD_ATTR_35_SLEW_RATE_35_OFFSET 16
1691#define PINMUX_DIO_PAD_ATTR_35_SLEW_RATE_35_FIELD \
1692 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_35_SLEW_RATE_35_MASK, .index = PINMUX_DIO_PAD_ATTR_35_SLEW_RATE_35_OFFSET })
1693#define PINMUX_DIO_PAD_ATTR_35_DRIVE_STRENGTH_35_MASK 0xfu
1694#define PINMUX_DIO_PAD_ATTR_35_DRIVE_STRENGTH_35_OFFSET 20
1695#define PINMUX_DIO_PAD_ATTR_35_DRIVE_STRENGTH_35_FIELD \
1696 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_35_DRIVE_STRENGTH_35_MASK, .index = PINMUX_DIO_PAD_ATTR_35_DRIVE_STRENGTH_35_OFFSET })
1697
1698// Dedicated pad attributes.
1699#define PINMUX_DIO_PAD_ATTR_36_REG_OFFSET 0x298
1700#define PINMUX_DIO_PAD_ATTR_36_REG_RESVAL 0x0u
1701#define PINMUX_DIO_PAD_ATTR_36_INVERT_36_BIT 0
1702#define PINMUX_DIO_PAD_ATTR_36_VIRTUAL_OD_EN_36_BIT 1
1703#define PINMUX_DIO_PAD_ATTR_36_PULL_EN_36_BIT 2
1704#define PINMUX_DIO_PAD_ATTR_36_PULL_SELECT_36_BIT 3
1705#define PINMUX_DIO_PAD_ATTR_36_KEEPER_EN_36_BIT 4
1706#define PINMUX_DIO_PAD_ATTR_36_SCHMITT_EN_36_BIT 5
1707#define PINMUX_DIO_PAD_ATTR_36_OD_EN_36_BIT 6
1708#define PINMUX_DIO_PAD_ATTR_36_INPUT_DISABLE_36_BIT 7
1709#define PINMUX_DIO_PAD_ATTR_36_SLEW_RATE_36_MASK 0x3u
1710#define PINMUX_DIO_PAD_ATTR_36_SLEW_RATE_36_OFFSET 16
1711#define PINMUX_DIO_PAD_ATTR_36_SLEW_RATE_36_FIELD \
1712 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_36_SLEW_RATE_36_MASK, .index = PINMUX_DIO_PAD_ATTR_36_SLEW_RATE_36_OFFSET })
1713#define PINMUX_DIO_PAD_ATTR_36_DRIVE_STRENGTH_36_MASK 0xfu
1714#define PINMUX_DIO_PAD_ATTR_36_DRIVE_STRENGTH_36_OFFSET 20
1715#define PINMUX_DIO_PAD_ATTR_36_DRIVE_STRENGTH_36_FIELD \
1716 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_36_DRIVE_STRENGTH_36_MASK, .index = PINMUX_DIO_PAD_ATTR_36_DRIVE_STRENGTH_36_OFFSET })
1717
1718// Dedicated pad attributes.
1719#define PINMUX_DIO_PAD_ATTR_37_REG_OFFSET 0x29c
1720#define PINMUX_DIO_PAD_ATTR_37_REG_RESVAL 0x0u
1721#define PINMUX_DIO_PAD_ATTR_37_INVERT_37_BIT 0
1722#define PINMUX_DIO_PAD_ATTR_37_VIRTUAL_OD_EN_37_BIT 1
1723#define PINMUX_DIO_PAD_ATTR_37_PULL_EN_37_BIT 2
1724#define PINMUX_DIO_PAD_ATTR_37_PULL_SELECT_37_BIT 3
1725#define PINMUX_DIO_PAD_ATTR_37_KEEPER_EN_37_BIT 4
1726#define PINMUX_DIO_PAD_ATTR_37_SCHMITT_EN_37_BIT 5
1727#define PINMUX_DIO_PAD_ATTR_37_OD_EN_37_BIT 6
1728#define PINMUX_DIO_PAD_ATTR_37_INPUT_DISABLE_37_BIT 7
1729#define PINMUX_DIO_PAD_ATTR_37_SLEW_RATE_37_MASK 0x3u
1730#define PINMUX_DIO_PAD_ATTR_37_SLEW_RATE_37_OFFSET 16
1731#define PINMUX_DIO_PAD_ATTR_37_SLEW_RATE_37_FIELD \
1732 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_37_SLEW_RATE_37_MASK, .index = PINMUX_DIO_PAD_ATTR_37_SLEW_RATE_37_OFFSET })
1733#define PINMUX_DIO_PAD_ATTR_37_DRIVE_STRENGTH_37_MASK 0xfu
1734#define PINMUX_DIO_PAD_ATTR_37_DRIVE_STRENGTH_37_OFFSET 20
1735#define PINMUX_DIO_PAD_ATTR_37_DRIVE_STRENGTH_37_FIELD \
1736 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_37_DRIVE_STRENGTH_37_MASK, .index = PINMUX_DIO_PAD_ATTR_37_DRIVE_STRENGTH_37_OFFSET })
1737
1738// Dedicated pad attributes.
1739#define PINMUX_DIO_PAD_ATTR_38_REG_OFFSET 0x2a0
1740#define PINMUX_DIO_PAD_ATTR_38_REG_RESVAL 0x0u
1741#define PINMUX_DIO_PAD_ATTR_38_INVERT_38_BIT 0
1742#define PINMUX_DIO_PAD_ATTR_38_VIRTUAL_OD_EN_38_BIT 1
1743#define PINMUX_DIO_PAD_ATTR_38_PULL_EN_38_BIT 2
1744#define PINMUX_DIO_PAD_ATTR_38_PULL_SELECT_38_BIT 3
1745#define PINMUX_DIO_PAD_ATTR_38_KEEPER_EN_38_BIT 4
1746#define PINMUX_DIO_PAD_ATTR_38_SCHMITT_EN_38_BIT 5
1747#define PINMUX_DIO_PAD_ATTR_38_OD_EN_38_BIT 6
1748#define PINMUX_DIO_PAD_ATTR_38_INPUT_DISABLE_38_BIT 7
1749#define PINMUX_DIO_PAD_ATTR_38_SLEW_RATE_38_MASK 0x3u
1750#define PINMUX_DIO_PAD_ATTR_38_SLEW_RATE_38_OFFSET 16
1751#define PINMUX_DIO_PAD_ATTR_38_SLEW_RATE_38_FIELD \
1752 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_38_SLEW_RATE_38_MASK, .index = PINMUX_DIO_PAD_ATTR_38_SLEW_RATE_38_OFFSET })
1753#define PINMUX_DIO_PAD_ATTR_38_DRIVE_STRENGTH_38_MASK 0xfu
1754#define PINMUX_DIO_PAD_ATTR_38_DRIVE_STRENGTH_38_OFFSET 20
1755#define PINMUX_DIO_PAD_ATTR_38_DRIVE_STRENGTH_38_FIELD \
1756 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_38_DRIVE_STRENGTH_38_MASK, .index = PINMUX_DIO_PAD_ATTR_38_DRIVE_STRENGTH_38_OFFSET })
1757
1758// Dedicated pad attributes.
1759#define PINMUX_DIO_PAD_ATTR_39_REG_OFFSET 0x2a4
1760#define PINMUX_DIO_PAD_ATTR_39_REG_RESVAL 0x0u
1761#define PINMUX_DIO_PAD_ATTR_39_INVERT_39_BIT 0
1762#define PINMUX_DIO_PAD_ATTR_39_VIRTUAL_OD_EN_39_BIT 1
1763#define PINMUX_DIO_PAD_ATTR_39_PULL_EN_39_BIT 2
1764#define PINMUX_DIO_PAD_ATTR_39_PULL_SELECT_39_BIT 3
1765#define PINMUX_DIO_PAD_ATTR_39_KEEPER_EN_39_BIT 4
1766#define PINMUX_DIO_PAD_ATTR_39_SCHMITT_EN_39_BIT 5
1767#define PINMUX_DIO_PAD_ATTR_39_OD_EN_39_BIT 6
1768#define PINMUX_DIO_PAD_ATTR_39_INPUT_DISABLE_39_BIT 7
1769#define PINMUX_DIO_PAD_ATTR_39_SLEW_RATE_39_MASK 0x3u
1770#define PINMUX_DIO_PAD_ATTR_39_SLEW_RATE_39_OFFSET 16
1771#define PINMUX_DIO_PAD_ATTR_39_SLEW_RATE_39_FIELD \
1772 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_39_SLEW_RATE_39_MASK, .index = PINMUX_DIO_PAD_ATTR_39_SLEW_RATE_39_OFFSET })
1773#define PINMUX_DIO_PAD_ATTR_39_DRIVE_STRENGTH_39_MASK 0xfu
1774#define PINMUX_DIO_PAD_ATTR_39_DRIVE_STRENGTH_39_OFFSET 20
1775#define PINMUX_DIO_PAD_ATTR_39_DRIVE_STRENGTH_39_FIELD \
1776 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_39_DRIVE_STRENGTH_39_MASK, .index = PINMUX_DIO_PAD_ATTR_39_DRIVE_STRENGTH_39_OFFSET })
1777
1778// Dedicated pad attributes.
1779#define PINMUX_DIO_PAD_ATTR_40_REG_OFFSET 0x2a8
1780#define PINMUX_DIO_PAD_ATTR_40_REG_RESVAL 0x0u
1781#define PINMUX_DIO_PAD_ATTR_40_INVERT_40_BIT 0
1782#define PINMUX_DIO_PAD_ATTR_40_VIRTUAL_OD_EN_40_BIT 1
1783#define PINMUX_DIO_PAD_ATTR_40_PULL_EN_40_BIT 2
1784#define PINMUX_DIO_PAD_ATTR_40_PULL_SELECT_40_BIT 3
1785#define PINMUX_DIO_PAD_ATTR_40_KEEPER_EN_40_BIT 4
1786#define PINMUX_DIO_PAD_ATTR_40_SCHMITT_EN_40_BIT 5
1787#define PINMUX_DIO_PAD_ATTR_40_OD_EN_40_BIT 6
1788#define PINMUX_DIO_PAD_ATTR_40_INPUT_DISABLE_40_BIT 7
1789#define PINMUX_DIO_PAD_ATTR_40_SLEW_RATE_40_MASK 0x3u
1790#define PINMUX_DIO_PAD_ATTR_40_SLEW_RATE_40_OFFSET 16
1791#define PINMUX_DIO_PAD_ATTR_40_SLEW_RATE_40_FIELD \
1792 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_40_SLEW_RATE_40_MASK, .index = PINMUX_DIO_PAD_ATTR_40_SLEW_RATE_40_OFFSET })
1793#define PINMUX_DIO_PAD_ATTR_40_DRIVE_STRENGTH_40_MASK 0xfu
1794#define PINMUX_DIO_PAD_ATTR_40_DRIVE_STRENGTH_40_OFFSET 20
1795#define PINMUX_DIO_PAD_ATTR_40_DRIVE_STRENGTH_40_FIELD \
1796 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_40_DRIVE_STRENGTH_40_MASK, .index = PINMUX_DIO_PAD_ATTR_40_DRIVE_STRENGTH_40_OFFSET })
1797
1798// Dedicated pad attributes.
1799#define PINMUX_DIO_PAD_ATTR_41_REG_OFFSET 0x2ac
1800#define PINMUX_DIO_PAD_ATTR_41_REG_RESVAL 0x0u
1801#define PINMUX_DIO_PAD_ATTR_41_INVERT_41_BIT 0
1802#define PINMUX_DIO_PAD_ATTR_41_VIRTUAL_OD_EN_41_BIT 1
1803#define PINMUX_DIO_PAD_ATTR_41_PULL_EN_41_BIT 2
1804#define PINMUX_DIO_PAD_ATTR_41_PULL_SELECT_41_BIT 3
1805#define PINMUX_DIO_PAD_ATTR_41_KEEPER_EN_41_BIT 4
1806#define PINMUX_DIO_PAD_ATTR_41_SCHMITT_EN_41_BIT 5
1807#define PINMUX_DIO_PAD_ATTR_41_OD_EN_41_BIT 6
1808#define PINMUX_DIO_PAD_ATTR_41_INPUT_DISABLE_41_BIT 7
1809#define PINMUX_DIO_PAD_ATTR_41_SLEW_RATE_41_MASK 0x3u
1810#define PINMUX_DIO_PAD_ATTR_41_SLEW_RATE_41_OFFSET 16
1811#define PINMUX_DIO_PAD_ATTR_41_SLEW_RATE_41_FIELD \
1812 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_41_SLEW_RATE_41_MASK, .index = PINMUX_DIO_PAD_ATTR_41_SLEW_RATE_41_OFFSET })
1813#define PINMUX_DIO_PAD_ATTR_41_DRIVE_STRENGTH_41_MASK 0xfu
1814#define PINMUX_DIO_PAD_ATTR_41_DRIVE_STRENGTH_41_OFFSET 20
1815#define PINMUX_DIO_PAD_ATTR_41_DRIVE_STRENGTH_41_FIELD \
1816 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_41_DRIVE_STRENGTH_41_MASK, .index = PINMUX_DIO_PAD_ATTR_41_DRIVE_STRENGTH_41_OFFSET })
1817
1818// Dedicated pad attributes.
1819#define PINMUX_DIO_PAD_ATTR_42_REG_OFFSET 0x2b0
1820#define PINMUX_DIO_PAD_ATTR_42_REG_RESVAL 0x0u
1821#define PINMUX_DIO_PAD_ATTR_42_INVERT_42_BIT 0
1822#define PINMUX_DIO_PAD_ATTR_42_VIRTUAL_OD_EN_42_BIT 1
1823#define PINMUX_DIO_PAD_ATTR_42_PULL_EN_42_BIT 2
1824#define PINMUX_DIO_PAD_ATTR_42_PULL_SELECT_42_BIT 3
1825#define PINMUX_DIO_PAD_ATTR_42_KEEPER_EN_42_BIT 4
1826#define PINMUX_DIO_PAD_ATTR_42_SCHMITT_EN_42_BIT 5
1827#define PINMUX_DIO_PAD_ATTR_42_OD_EN_42_BIT 6
1828#define PINMUX_DIO_PAD_ATTR_42_INPUT_DISABLE_42_BIT 7
1829#define PINMUX_DIO_PAD_ATTR_42_SLEW_RATE_42_MASK 0x3u
1830#define PINMUX_DIO_PAD_ATTR_42_SLEW_RATE_42_OFFSET 16
1831#define PINMUX_DIO_PAD_ATTR_42_SLEW_RATE_42_FIELD \
1832 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_42_SLEW_RATE_42_MASK, .index = PINMUX_DIO_PAD_ATTR_42_SLEW_RATE_42_OFFSET })
1833#define PINMUX_DIO_PAD_ATTR_42_DRIVE_STRENGTH_42_MASK 0xfu
1834#define PINMUX_DIO_PAD_ATTR_42_DRIVE_STRENGTH_42_OFFSET 20
1835#define PINMUX_DIO_PAD_ATTR_42_DRIVE_STRENGTH_42_FIELD \
1836 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_42_DRIVE_STRENGTH_42_MASK, .index = PINMUX_DIO_PAD_ATTR_42_DRIVE_STRENGTH_42_OFFSET })
1837
1838// Dedicated pad attributes.
1839#define PINMUX_DIO_PAD_ATTR_43_REG_OFFSET 0x2b4
1840#define PINMUX_DIO_PAD_ATTR_43_REG_RESVAL 0x0u
1841#define PINMUX_DIO_PAD_ATTR_43_INVERT_43_BIT 0
1842#define PINMUX_DIO_PAD_ATTR_43_VIRTUAL_OD_EN_43_BIT 1
1843#define PINMUX_DIO_PAD_ATTR_43_PULL_EN_43_BIT 2
1844#define PINMUX_DIO_PAD_ATTR_43_PULL_SELECT_43_BIT 3
1845#define PINMUX_DIO_PAD_ATTR_43_KEEPER_EN_43_BIT 4
1846#define PINMUX_DIO_PAD_ATTR_43_SCHMITT_EN_43_BIT 5
1847#define PINMUX_DIO_PAD_ATTR_43_OD_EN_43_BIT 6
1848#define PINMUX_DIO_PAD_ATTR_43_INPUT_DISABLE_43_BIT 7
1849#define PINMUX_DIO_PAD_ATTR_43_SLEW_RATE_43_MASK 0x3u
1850#define PINMUX_DIO_PAD_ATTR_43_SLEW_RATE_43_OFFSET 16
1851#define PINMUX_DIO_PAD_ATTR_43_SLEW_RATE_43_FIELD \
1852 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_43_SLEW_RATE_43_MASK, .index = PINMUX_DIO_PAD_ATTR_43_SLEW_RATE_43_OFFSET })
1853#define PINMUX_DIO_PAD_ATTR_43_DRIVE_STRENGTH_43_MASK 0xfu
1854#define PINMUX_DIO_PAD_ATTR_43_DRIVE_STRENGTH_43_OFFSET 20
1855#define PINMUX_DIO_PAD_ATTR_43_DRIVE_STRENGTH_43_FIELD \
1856 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_43_DRIVE_STRENGTH_43_MASK, .index = PINMUX_DIO_PAD_ATTR_43_DRIVE_STRENGTH_43_OFFSET })
1857
1858// Dedicated pad attributes.
1859#define PINMUX_DIO_PAD_ATTR_44_REG_OFFSET 0x2b8
1860#define PINMUX_DIO_PAD_ATTR_44_REG_RESVAL 0x0u
1861#define PINMUX_DIO_PAD_ATTR_44_INVERT_44_BIT 0
1862#define PINMUX_DIO_PAD_ATTR_44_VIRTUAL_OD_EN_44_BIT 1
1863#define PINMUX_DIO_PAD_ATTR_44_PULL_EN_44_BIT 2
1864#define PINMUX_DIO_PAD_ATTR_44_PULL_SELECT_44_BIT 3
1865#define PINMUX_DIO_PAD_ATTR_44_KEEPER_EN_44_BIT 4
1866#define PINMUX_DIO_PAD_ATTR_44_SCHMITT_EN_44_BIT 5
1867#define PINMUX_DIO_PAD_ATTR_44_OD_EN_44_BIT 6
1868#define PINMUX_DIO_PAD_ATTR_44_INPUT_DISABLE_44_BIT 7
1869#define PINMUX_DIO_PAD_ATTR_44_SLEW_RATE_44_MASK 0x3u
1870#define PINMUX_DIO_PAD_ATTR_44_SLEW_RATE_44_OFFSET 16
1871#define PINMUX_DIO_PAD_ATTR_44_SLEW_RATE_44_FIELD \
1872 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_44_SLEW_RATE_44_MASK, .index = PINMUX_DIO_PAD_ATTR_44_SLEW_RATE_44_OFFSET })
1873#define PINMUX_DIO_PAD_ATTR_44_DRIVE_STRENGTH_44_MASK 0xfu
1874#define PINMUX_DIO_PAD_ATTR_44_DRIVE_STRENGTH_44_OFFSET 20
1875#define PINMUX_DIO_PAD_ATTR_44_DRIVE_STRENGTH_44_FIELD \
1876 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_44_DRIVE_STRENGTH_44_MASK, .index = PINMUX_DIO_PAD_ATTR_44_DRIVE_STRENGTH_44_OFFSET })
1877
1878// Dedicated pad attributes.
1879#define PINMUX_DIO_PAD_ATTR_45_REG_OFFSET 0x2bc
1880#define PINMUX_DIO_PAD_ATTR_45_REG_RESVAL 0x0u
1881#define PINMUX_DIO_PAD_ATTR_45_INVERT_45_BIT 0
1882#define PINMUX_DIO_PAD_ATTR_45_VIRTUAL_OD_EN_45_BIT 1
1883#define PINMUX_DIO_PAD_ATTR_45_PULL_EN_45_BIT 2
1884#define PINMUX_DIO_PAD_ATTR_45_PULL_SELECT_45_BIT 3
1885#define PINMUX_DIO_PAD_ATTR_45_KEEPER_EN_45_BIT 4
1886#define PINMUX_DIO_PAD_ATTR_45_SCHMITT_EN_45_BIT 5
1887#define PINMUX_DIO_PAD_ATTR_45_OD_EN_45_BIT 6
1888#define PINMUX_DIO_PAD_ATTR_45_INPUT_DISABLE_45_BIT 7
1889#define PINMUX_DIO_PAD_ATTR_45_SLEW_RATE_45_MASK 0x3u
1890#define PINMUX_DIO_PAD_ATTR_45_SLEW_RATE_45_OFFSET 16
1891#define PINMUX_DIO_PAD_ATTR_45_SLEW_RATE_45_FIELD \
1892 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_45_SLEW_RATE_45_MASK, .index = PINMUX_DIO_PAD_ATTR_45_SLEW_RATE_45_OFFSET })
1893#define PINMUX_DIO_PAD_ATTR_45_DRIVE_STRENGTH_45_MASK 0xfu
1894#define PINMUX_DIO_PAD_ATTR_45_DRIVE_STRENGTH_45_OFFSET 20
1895#define PINMUX_DIO_PAD_ATTR_45_DRIVE_STRENGTH_45_FIELD \
1896 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_45_DRIVE_STRENGTH_45_MASK, .index = PINMUX_DIO_PAD_ATTR_45_DRIVE_STRENGTH_45_OFFSET })
1897
1898// Dedicated pad attributes.
1899#define PINMUX_DIO_PAD_ATTR_46_REG_OFFSET 0x2c0
1900#define PINMUX_DIO_PAD_ATTR_46_REG_RESVAL 0x0u
1901#define PINMUX_DIO_PAD_ATTR_46_INVERT_46_BIT 0
1902#define PINMUX_DIO_PAD_ATTR_46_VIRTUAL_OD_EN_46_BIT 1
1903#define PINMUX_DIO_PAD_ATTR_46_PULL_EN_46_BIT 2
1904#define PINMUX_DIO_PAD_ATTR_46_PULL_SELECT_46_BIT 3
1905#define PINMUX_DIO_PAD_ATTR_46_KEEPER_EN_46_BIT 4
1906#define PINMUX_DIO_PAD_ATTR_46_SCHMITT_EN_46_BIT 5
1907#define PINMUX_DIO_PAD_ATTR_46_OD_EN_46_BIT 6
1908#define PINMUX_DIO_PAD_ATTR_46_INPUT_DISABLE_46_BIT 7
1909#define PINMUX_DIO_PAD_ATTR_46_SLEW_RATE_46_MASK 0x3u
1910#define PINMUX_DIO_PAD_ATTR_46_SLEW_RATE_46_OFFSET 16
1911#define PINMUX_DIO_PAD_ATTR_46_SLEW_RATE_46_FIELD \
1912 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_46_SLEW_RATE_46_MASK, .index = PINMUX_DIO_PAD_ATTR_46_SLEW_RATE_46_OFFSET })
1913#define PINMUX_DIO_PAD_ATTR_46_DRIVE_STRENGTH_46_MASK 0xfu
1914#define PINMUX_DIO_PAD_ATTR_46_DRIVE_STRENGTH_46_OFFSET 20
1915#define PINMUX_DIO_PAD_ATTR_46_DRIVE_STRENGTH_46_FIELD \
1916 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_46_DRIVE_STRENGTH_46_MASK, .index = PINMUX_DIO_PAD_ATTR_46_DRIVE_STRENGTH_46_OFFSET })
1917
1918// Dedicated pad attributes.
1919#define PINMUX_DIO_PAD_ATTR_47_REG_OFFSET 0x2c4
1920#define PINMUX_DIO_PAD_ATTR_47_REG_RESVAL 0x0u
1921#define PINMUX_DIO_PAD_ATTR_47_INVERT_47_BIT 0
1922#define PINMUX_DIO_PAD_ATTR_47_VIRTUAL_OD_EN_47_BIT 1
1923#define PINMUX_DIO_PAD_ATTR_47_PULL_EN_47_BIT 2
1924#define PINMUX_DIO_PAD_ATTR_47_PULL_SELECT_47_BIT 3
1925#define PINMUX_DIO_PAD_ATTR_47_KEEPER_EN_47_BIT 4
1926#define PINMUX_DIO_PAD_ATTR_47_SCHMITT_EN_47_BIT 5
1927#define PINMUX_DIO_PAD_ATTR_47_OD_EN_47_BIT 6
1928#define PINMUX_DIO_PAD_ATTR_47_INPUT_DISABLE_47_BIT 7
1929#define PINMUX_DIO_PAD_ATTR_47_SLEW_RATE_47_MASK 0x3u
1930#define PINMUX_DIO_PAD_ATTR_47_SLEW_RATE_47_OFFSET 16
1931#define PINMUX_DIO_PAD_ATTR_47_SLEW_RATE_47_FIELD \
1932 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_47_SLEW_RATE_47_MASK, .index = PINMUX_DIO_PAD_ATTR_47_SLEW_RATE_47_OFFSET })
1933#define PINMUX_DIO_PAD_ATTR_47_DRIVE_STRENGTH_47_MASK 0xfu
1934#define PINMUX_DIO_PAD_ATTR_47_DRIVE_STRENGTH_47_OFFSET 20
1935#define PINMUX_DIO_PAD_ATTR_47_DRIVE_STRENGTH_47_FIELD \
1936 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_47_DRIVE_STRENGTH_47_MASK, .index = PINMUX_DIO_PAD_ATTR_47_DRIVE_STRENGTH_47_OFFSET })
1937
1938// Dedicated pad attributes.
1939#define PINMUX_DIO_PAD_ATTR_48_REG_OFFSET 0x2c8
1940#define PINMUX_DIO_PAD_ATTR_48_REG_RESVAL 0x0u
1941#define PINMUX_DIO_PAD_ATTR_48_INVERT_48_BIT 0
1942#define PINMUX_DIO_PAD_ATTR_48_VIRTUAL_OD_EN_48_BIT 1
1943#define PINMUX_DIO_PAD_ATTR_48_PULL_EN_48_BIT 2
1944#define PINMUX_DIO_PAD_ATTR_48_PULL_SELECT_48_BIT 3
1945#define PINMUX_DIO_PAD_ATTR_48_KEEPER_EN_48_BIT 4
1946#define PINMUX_DIO_PAD_ATTR_48_SCHMITT_EN_48_BIT 5
1947#define PINMUX_DIO_PAD_ATTR_48_OD_EN_48_BIT 6
1948#define PINMUX_DIO_PAD_ATTR_48_INPUT_DISABLE_48_BIT 7
1949#define PINMUX_DIO_PAD_ATTR_48_SLEW_RATE_48_MASK 0x3u
1950#define PINMUX_DIO_PAD_ATTR_48_SLEW_RATE_48_OFFSET 16
1951#define PINMUX_DIO_PAD_ATTR_48_SLEW_RATE_48_FIELD \
1952 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_48_SLEW_RATE_48_MASK, .index = PINMUX_DIO_PAD_ATTR_48_SLEW_RATE_48_OFFSET })
1953#define PINMUX_DIO_PAD_ATTR_48_DRIVE_STRENGTH_48_MASK 0xfu
1954#define PINMUX_DIO_PAD_ATTR_48_DRIVE_STRENGTH_48_OFFSET 20
1955#define PINMUX_DIO_PAD_ATTR_48_DRIVE_STRENGTH_48_FIELD \
1956 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_48_DRIVE_STRENGTH_48_MASK, .index = PINMUX_DIO_PAD_ATTR_48_DRIVE_STRENGTH_48_OFFSET })
1957
1958// Dedicated pad attributes.
1959#define PINMUX_DIO_PAD_ATTR_49_REG_OFFSET 0x2cc
1960#define PINMUX_DIO_PAD_ATTR_49_REG_RESVAL 0x0u
1961#define PINMUX_DIO_PAD_ATTR_49_INVERT_49_BIT 0
1962#define PINMUX_DIO_PAD_ATTR_49_VIRTUAL_OD_EN_49_BIT 1
1963#define PINMUX_DIO_PAD_ATTR_49_PULL_EN_49_BIT 2
1964#define PINMUX_DIO_PAD_ATTR_49_PULL_SELECT_49_BIT 3
1965#define PINMUX_DIO_PAD_ATTR_49_KEEPER_EN_49_BIT 4
1966#define PINMUX_DIO_PAD_ATTR_49_SCHMITT_EN_49_BIT 5
1967#define PINMUX_DIO_PAD_ATTR_49_OD_EN_49_BIT 6
1968#define PINMUX_DIO_PAD_ATTR_49_INPUT_DISABLE_49_BIT 7
1969#define PINMUX_DIO_PAD_ATTR_49_SLEW_RATE_49_MASK 0x3u
1970#define PINMUX_DIO_PAD_ATTR_49_SLEW_RATE_49_OFFSET 16
1971#define PINMUX_DIO_PAD_ATTR_49_SLEW_RATE_49_FIELD \
1972 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_49_SLEW_RATE_49_MASK, .index = PINMUX_DIO_PAD_ATTR_49_SLEW_RATE_49_OFFSET })
1973#define PINMUX_DIO_PAD_ATTR_49_DRIVE_STRENGTH_49_MASK 0xfu
1974#define PINMUX_DIO_PAD_ATTR_49_DRIVE_STRENGTH_49_OFFSET 20
1975#define PINMUX_DIO_PAD_ATTR_49_DRIVE_STRENGTH_49_FIELD \
1976 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_49_DRIVE_STRENGTH_49_MASK, .index = PINMUX_DIO_PAD_ATTR_49_DRIVE_STRENGTH_49_OFFSET })
1977
1978// Dedicated pad attributes.
1979#define PINMUX_DIO_PAD_ATTR_50_REG_OFFSET 0x2d0
1980#define PINMUX_DIO_PAD_ATTR_50_REG_RESVAL 0x0u
1981#define PINMUX_DIO_PAD_ATTR_50_INVERT_50_BIT 0
1982#define PINMUX_DIO_PAD_ATTR_50_VIRTUAL_OD_EN_50_BIT 1
1983#define PINMUX_DIO_PAD_ATTR_50_PULL_EN_50_BIT 2
1984#define PINMUX_DIO_PAD_ATTR_50_PULL_SELECT_50_BIT 3
1985#define PINMUX_DIO_PAD_ATTR_50_KEEPER_EN_50_BIT 4
1986#define PINMUX_DIO_PAD_ATTR_50_SCHMITT_EN_50_BIT 5
1987#define PINMUX_DIO_PAD_ATTR_50_OD_EN_50_BIT 6
1988#define PINMUX_DIO_PAD_ATTR_50_INPUT_DISABLE_50_BIT 7
1989#define PINMUX_DIO_PAD_ATTR_50_SLEW_RATE_50_MASK 0x3u
1990#define PINMUX_DIO_PAD_ATTR_50_SLEW_RATE_50_OFFSET 16
1991#define PINMUX_DIO_PAD_ATTR_50_SLEW_RATE_50_FIELD \
1992 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_50_SLEW_RATE_50_MASK, .index = PINMUX_DIO_PAD_ATTR_50_SLEW_RATE_50_OFFSET })
1993#define PINMUX_DIO_PAD_ATTR_50_DRIVE_STRENGTH_50_MASK 0xfu
1994#define PINMUX_DIO_PAD_ATTR_50_DRIVE_STRENGTH_50_OFFSET 20
1995#define PINMUX_DIO_PAD_ATTR_50_DRIVE_STRENGTH_50_FIELD \
1996 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_50_DRIVE_STRENGTH_50_MASK, .index = PINMUX_DIO_PAD_ATTR_50_DRIVE_STRENGTH_50_OFFSET })
1997
1998// Dedicated pad attributes.
1999#define PINMUX_DIO_PAD_ATTR_51_REG_OFFSET 0x2d4
2000#define PINMUX_DIO_PAD_ATTR_51_REG_RESVAL 0x0u
2001#define PINMUX_DIO_PAD_ATTR_51_INVERT_51_BIT 0
2002#define PINMUX_DIO_PAD_ATTR_51_VIRTUAL_OD_EN_51_BIT 1
2003#define PINMUX_DIO_PAD_ATTR_51_PULL_EN_51_BIT 2
2004#define PINMUX_DIO_PAD_ATTR_51_PULL_SELECT_51_BIT 3
2005#define PINMUX_DIO_PAD_ATTR_51_KEEPER_EN_51_BIT 4
2006#define PINMUX_DIO_PAD_ATTR_51_SCHMITT_EN_51_BIT 5
2007#define PINMUX_DIO_PAD_ATTR_51_OD_EN_51_BIT 6
2008#define PINMUX_DIO_PAD_ATTR_51_INPUT_DISABLE_51_BIT 7
2009#define PINMUX_DIO_PAD_ATTR_51_SLEW_RATE_51_MASK 0x3u
2010#define PINMUX_DIO_PAD_ATTR_51_SLEW_RATE_51_OFFSET 16
2011#define PINMUX_DIO_PAD_ATTR_51_SLEW_RATE_51_FIELD \
2012 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_51_SLEW_RATE_51_MASK, .index = PINMUX_DIO_PAD_ATTR_51_SLEW_RATE_51_OFFSET })
2013#define PINMUX_DIO_PAD_ATTR_51_DRIVE_STRENGTH_51_MASK 0xfu
2014#define PINMUX_DIO_PAD_ATTR_51_DRIVE_STRENGTH_51_OFFSET 20
2015#define PINMUX_DIO_PAD_ATTR_51_DRIVE_STRENGTH_51_FIELD \
2016 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_51_DRIVE_STRENGTH_51_MASK, .index = PINMUX_DIO_PAD_ATTR_51_DRIVE_STRENGTH_51_OFFSET })
2017
2018// Dedicated pad attributes.
2019#define PINMUX_DIO_PAD_ATTR_52_REG_OFFSET 0x2d8
2020#define PINMUX_DIO_PAD_ATTR_52_REG_RESVAL 0x0u
2021#define PINMUX_DIO_PAD_ATTR_52_INVERT_52_BIT 0
2022#define PINMUX_DIO_PAD_ATTR_52_VIRTUAL_OD_EN_52_BIT 1
2023#define PINMUX_DIO_PAD_ATTR_52_PULL_EN_52_BIT 2
2024#define PINMUX_DIO_PAD_ATTR_52_PULL_SELECT_52_BIT 3
2025#define PINMUX_DIO_PAD_ATTR_52_KEEPER_EN_52_BIT 4
2026#define PINMUX_DIO_PAD_ATTR_52_SCHMITT_EN_52_BIT 5
2027#define PINMUX_DIO_PAD_ATTR_52_OD_EN_52_BIT 6
2028#define PINMUX_DIO_PAD_ATTR_52_INPUT_DISABLE_52_BIT 7
2029#define PINMUX_DIO_PAD_ATTR_52_SLEW_RATE_52_MASK 0x3u
2030#define PINMUX_DIO_PAD_ATTR_52_SLEW_RATE_52_OFFSET 16
2031#define PINMUX_DIO_PAD_ATTR_52_SLEW_RATE_52_FIELD \
2032 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_52_SLEW_RATE_52_MASK, .index = PINMUX_DIO_PAD_ATTR_52_SLEW_RATE_52_OFFSET })
2033#define PINMUX_DIO_PAD_ATTR_52_DRIVE_STRENGTH_52_MASK 0xfu
2034#define PINMUX_DIO_PAD_ATTR_52_DRIVE_STRENGTH_52_OFFSET 20
2035#define PINMUX_DIO_PAD_ATTR_52_DRIVE_STRENGTH_52_FIELD \
2036 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_52_DRIVE_STRENGTH_52_MASK, .index = PINMUX_DIO_PAD_ATTR_52_DRIVE_STRENGTH_52_OFFSET })
2037
2038// Dedicated pad attributes.
2039#define PINMUX_DIO_PAD_ATTR_53_REG_OFFSET 0x2dc
2040#define PINMUX_DIO_PAD_ATTR_53_REG_RESVAL 0x0u
2041#define PINMUX_DIO_PAD_ATTR_53_INVERT_53_BIT 0
2042#define PINMUX_DIO_PAD_ATTR_53_VIRTUAL_OD_EN_53_BIT 1
2043#define PINMUX_DIO_PAD_ATTR_53_PULL_EN_53_BIT 2
2044#define PINMUX_DIO_PAD_ATTR_53_PULL_SELECT_53_BIT 3
2045#define PINMUX_DIO_PAD_ATTR_53_KEEPER_EN_53_BIT 4
2046#define PINMUX_DIO_PAD_ATTR_53_SCHMITT_EN_53_BIT 5
2047#define PINMUX_DIO_PAD_ATTR_53_OD_EN_53_BIT 6
2048#define PINMUX_DIO_PAD_ATTR_53_INPUT_DISABLE_53_BIT 7
2049#define PINMUX_DIO_PAD_ATTR_53_SLEW_RATE_53_MASK 0x3u
2050#define PINMUX_DIO_PAD_ATTR_53_SLEW_RATE_53_OFFSET 16
2051#define PINMUX_DIO_PAD_ATTR_53_SLEW_RATE_53_FIELD \
2052 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_53_SLEW_RATE_53_MASK, .index = PINMUX_DIO_PAD_ATTR_53_SLEW_RATE_53_OFFSET })
2053#define PINMUX_DIO_PAD_ATTR_53_DRIVE_STRENGTH_53_MASK 0xfu
2054#define PINMUX_DIO_PAD_ATTR_53_DRIVE_STRENGTH_53_OFFSET 20
2055#define PINMUX_DIO_PAD_ATTR_53_DRIVE_STRENGTH_53_FIELD \
2056 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_53_DRIVE_STRENGTH_53_MASK, .index = PINMUX_DIO_PAD_ATTR_53_DRIVE_STRENGTH_53_OFFSET })
2057
2058// Dedicated pad attributes.
2059#define PINMUX_DIO_PAD_ATTR_54_REG_OFFSET 0x2e0
2060#define PINMUX_DIO_PAD_ATTR_54_REG_RESVAL 0x0u
2061#define PINMUX_DIO_PAD_ATTR_54_INVERT_54_BIT 0
2062#define PINMUX_DIO_PAD_ATTR_54_VIRTUAL_OD_EN_54_BIT 1
2063#define PINMUX_DIO_PAD_ATTR_54_PULL_EN_54_BIT 2
2064#define PINMUX_DIO_PAD_ATTR_54_PULL_SELECT_54_BIT 3
2065#define PINMUX_DIO_PAD_ATTR_54_KEEPER_EN_54_BIT 4
2066#define PINMUX_DIO_PAD_ATTR_54_SCHMITT_EN_54_BIT 5
2067#define PINMUX_DIO_PAD_ATTR_54_OD_EN_54_BIT 6
2068#define PINMUX_DIO_PAD_ATTR_54_INPUT_DISABLE_54_BIT 7
2069#define PINMUX_DIO_PAD_ATTR_54_SLEW_RATE_54_MASK 0x3u
2070#define PINMUX_DIO_PAD_ATTR_54_SLEW_RATE_54_OFFSET 16
2071#define PINMUX_DIO_PAD_ATTR_54_SLEW_RATE_54_FIELD \
2072 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_54_SLEW_RATE_54_MASK, .index = PINMUX_DIO_PAD_ATTR_54_SLEW_RATE_54_OFFSET })
2073#define PINMUX_DIO_PAD_ATTR_54_DRIVE_STRENGTH_54_MASK 0xfu
2074#define PINMUX_DIO_PAD_ATTR_54_DRIVE_STRENGTH_54_OFFSET 20
2075#define PINMUX_DIO_PAD_ATTR_54_DRIVE_STRENGTH_54_FIELD \
2076 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_54_DRIVE_STRENGTH_54_MASK, .index = PINMUX_DIO_PAD_ATTR_54_DRIVE_STRENGTH_54_OFFSET })
2077
2078// Dedicated pad attributes.
2079#define PINMUX_DIO_PAD_ATTR_55_REG_OFFSET 0x2e4
2080#define PINMUX_DIO_PAD_ATTR_55_REG_RESVAL 0x0u
2081#define PINMUX_DIO_PAD_ATTR_55_INVERT_55_BIT 0
2082#define PINMUX_DIO_PAD_ATTR_55_VIRTUAL_OD_EN_55_BIT 1
2083#define PINMUX_DIO_PAD_ATTR_55_PULL_EN_55_BIT 2
2084#define PINMUX_DIO_PAD_ATTR_55_PULL_SELECT_55_BIT 3
2085#define PINMUX_DIO_PAD_ATTR_55_KEEPER_EN_55_BIT 4
2086#define PINMUX_DIO_PAD_ATTR_55_SCHMITT_EN_55_BIT 5
2087#define PINMUX_DIO_PAD_ATTR_55_OD_EN_55_BIT 6
2088#define PINMUX_DIO_PAD_ATTR_55_INPUT_DISABLE_55_BIT 7
2089#define PINMUX_DIO_PAD_ATTR_55_SLEW_RATE_55_MASK 0x3u
2090#define PINMUX_DIO_PAD_ATTR_55_SLEW_RATE_55_OFFSET 16
2091#define PINMUX_DIO_PAD_ATTR_55_SLEW_RATE_55_FIELD \
2092 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_55_SLEW_RATE_55_MASK, .index = PINMUX_DIO_PAD_ATTR_55_SLEW_RATE_55_OFFSET })
2093#define PINMUX_DIO_PAD_ATTR_55_DRIVE_STRENGTH_55_MASK 0xfu
2094#define PINMUX_DIO_PAD_ATTR_55_DRIVE_STRENGTH_55_OFFSET 20
2095#define PINMUX_DIO_PAD_ATTR_55_DRIVE_STRENGTH_55_FIELD \
2096 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_55_DRIVE_STRENGTH_55_MASK, .index = PINMUX_DIO_PAD_ATTR_55_DRIVE_STRENGTH_55_OFFSET })
2097
2098// Dedicated pad attributes.
2099#define PINMUX_DIO_PAD_ATTR_56_REG_OFFSET 0x2e8
2100#define PINMUX_DIO_PAD_ATTR_56_REG_RESVAL 0x0u
2101#define PINMUX_DIO_PAD_ATTR_56_INVERT_56_BIT 0
2102#define PINMUX_DIO_PAD_ATTR_56_VIRTUAL_OD_EN_56_BIT 1
2103#define PINMUX_DIO_PAD_ATTR_56_PULL_EN_56_BIT 2
2104#define PINMUX_DIO_PAD_ATTR_56_PULL_SELECT_56_BIT 3
2105#define PINMUX_DIO_PAD_ATTR_56_KEEPER_EN_56_BIT 4
2106#define PINMUX_DIO_PAD_ATTR_56_SCHMITT_EN_56_BIT 5
2107#define PINMUX_DIO_PAD_ATTR_56_OD_EN_56_BIT 6
2108#define PINMUX_DIO_PAD_ATTR_56_INPUT_DISABLE_56_BIT 7
2109#define PINMUX_DIO_PAD_ATTR_56_SLEW_RATE_56_MASK 0x3u
2110#define PINMUX_DIO_PAD_ATTR_56_SLEW_RATE_56_OFFSET 16
2111#define PINMUX_DIO_PAD_ATTR_56_SLEW_RATE_56_FIELD \
2112 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_56_SLEW_RATE_56_MASK, .index = PINMUX_DIO_PAD_ATTR_56_SLEW_RATE_56_OFFSET })
2113#define PINMUX_DIO_PAD_ATTR_56_DRIVE_STRENGTH_56_MASK 0xfu
2114#define PINMUX_DIO_PAD_ATTR_56_DRIVE_STRENGTH_56_OFFSET 20
2115#define PINMUX_DIO_PAD_ATTR_56_DRIVE_STRENGTH_56_FIELD \
2116 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_56_DRIVE_STRENGTH_56_MASK, .index = PINMUX_DIO_PAD_ATTR_56_DRIVE_STRENGTH_56_OFFSET })
2117
2118// Dedicated pad attributes.
2119#define PINMUX_DIO_PAD_ATTR_57_REG_OFFSET 0x2ec
2120#define PINMUX_DIO_PAD_ATTR_57_REG_RESVAL 0x0u
2121#define PINMUX_DIO_PAD_ATTR_57_INVERT_57_BIT 0
2122#define PINMUX_DIO_PAD_ATTR_57_VIRTUAL_OD_EN_57_BIT 1
2123#define PINMUX_DIO_PAD_ATTR_57_PULL_EN_57_BIT 2
2124#define PINMUX_DIO_PAD_ATTR_57_PULL_SELECT_57_BIT 3
2125#define PINMUX_DIO_PAD_ATTR_57_KEEPER_EN_57_BIT 4
2126#define PINMUX_DIO_PAD_ATTR_57_SCHMITT_EN_57_BIT 5
2127#define PINMUX_DIO_PAD_ATTR_57_OD_EN_57_BIT 6
2128#define PINMUX_DIO_PAD_ATTR_57_INPUT_DISABLE_57_BIT 7
2129#define PINMUX_DIO_PAD_ATTR_57_SLEW_RATE_57_MASK 0x3u
2130#define PINMUX_DIO_PAD_ATTR_57_SLEW_RATE_57_OFFSET 16
2131#define PINMUX_DIO_PAD_ATTR_57_SLEW_RATE_57_FIELD \
2132 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_57_SLEW_RATE_57_MASK, .index = PINMUX_DIO_PAD_ATTR_57_SLEW_RATE_57_OFFSET })
2133#define PINMUX_DIO_PAD_ATTR_57_DRIVE_STRENGTH_57_MASK 0xfu
2134#define PINMUX_DIO_PAD_ATTR_57_DRIVE_STRENGTH_57_OFFSET 20
2135#define PINMUX_DIO_PAD_ATTR_57_DRIVE_STRENGTH_57_FIELD \
2136 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_57_DRIVE_STRENGTH_57_MASK, .index = PINMUX_DIO_PAD_ATTR_57_DRIVE_STRENGTH_57_OFFSET })
2137
2138// Dedicated pad attributes.
2139#define PINMUX_DIO_PAD_ATTR_58_REG_OFFSET 0x2f0
2140#define PINMUX_DIO_PAD_ATTR_58_REG_RESVAL 0x0u
2141#define PINMUX_DIO_PAD_ATTR_58_INVERT_58_BIT 0
2142#define PINMUX_DIO_PAD_ATTR_58_VIRTUAL_OD_EN_58_BIT 1
2143#define PINMUX_DIO_PAD_ATTR_58_PULL_EN_58_BIT 2
2144#define PINMUX_DIO_PAD_ATTR_58_PULL_SELECT_58_BIT 3
2145#define PINMUX_DIO_PAD_ATTR_58_KEEPER_EN_58_BIT 4
2146#define PINMUX_DIO_PAD_ATTR_58_SCHMITT_EN_58_BIT 5
2147#define PINMUX_DIO_PAD_ATTR_58_OD_EN_58_BIT 6
2148#define PINMUX_DIO_PAD_ATTR_58_INPUT_DISABLE_58_BIT 7
2149#define PINMUX_DIO_PAD_ATTR_58_SLEW_RATE_58_MASK 0x3u
2150#define PINMUX_DIO_PAD_ATTR_58_SLEW_RATE_58_OFFSET 16
2151#define PINMUX_DIO_PAD_ATTR_58_SLEW_RATE_58_FIELD \
2152 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_58_SLEW_RATE_58_MASK, .index = PINMUX_DIO_PAD_ATTR_58_SLEW_RATE_58_OFFSET })
2153#define PINMUX_DIO_PAD_ATTR_58_DRIVE_STRENGTH_58_MASK 0xfu
2154#define PINMUX_DIO_PAD_ATTR_58_DRIVE_STRENGTH_58_OFFSET 20
2155#define PINMUX_DIO_PAD_ATTR_58_DRIVE_STRENGTH_58_FIELD \
2156 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_58_DRIVE_STRENGTH_58_MASK, .index = PINMUX_DIO_PAD_ATTR_58_DRIVE_STRENGTH_58_OFFSET })
2157
2158// Dedicated pad attributes.
2159#define PINMUX_DIO_PAD_ATTR_59_REG_OFFSET 0x2f4
2160#define PINMUX_DIO_PAD_ATTR_59_REG_RESVAL 0x0u
2161#define PINMUX_DIO_PAD_ATTR_59_INVERT_59_BIT 0
2162#define PINMUX_DIO_PAD_ATTR_59_VIRTUAL_OD_EN_59_BIT 1
2163#define PINMUX_DIO_PAD_ATTR_59_PULL_EN_59_BIT 2
2164#define PINMUX_DIO_PAD_ATTR_59_PULL_SELECT_59_BIT 3
2165#define PINMUX_DIO_PAD_ATTR_59_KEEPER_EN_59_BIT 4
2166#define PINMUX_DIO_PAD_ATTR_59_SCHMITT_EN_59_BIT 5
2167#define PINMUX_DIO_PAD_ATTR_59_OD_EN_59_BIT 6
2168#define PINMUX_DIO_PAD_ATTR_59_INPUT_DISABLE_59_BIT 7
2169#define PINMUX_DIO_PAD_ATTR_59_SLEW_RATE_59_MASK 0x3u
2170#define PINMUX_DIO_PAD_ATTR_59_SLEW_RATE_59_OFFSET 16
2171#define PINMUX_DIO_PAD_ATTR_59_SLEW_RATE_59_FIELD \
2172 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_59_SLEW_RATE_59_MASK, .index = PINMUX_DIO_PAD_ATTR_59_SLEW_RATE_59_OFFSET })
2173#define PINMUX_DIO_PAD_ATTR_59_DRIVE_STRENGTH_59_MASK 0xfu
2174#define PINMUX_DIO_PAD_ATTR_59_DRIVE_STRENGTH_59_OFFSET 20
2175#define PINMUX_DIO_PAD_ATTR_59_DRIVE_STRENGTH_59_FIELD \
2176 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_59_DRIVE_STRENGTH_59_MASK, .index = PINMUX_DIO_PAD_ATTR_59_DRIVE_STRENGTH_59_OFFSET })
2177
2178// Dedicated pad attributes.
2179#define PINMUX_DIO_PAD_ATTR_60_REG_OFFSET 0x2f8
2180#define PINMUX_DIO_PAD_ATTR_60_REG_RESVAL 0x0u
2181#define PINMUX_DIO_PAD_ATTR_60_INVERT_60_BIT 0
2182#define PINMUX_DIO_PAD_ATTR_60_VIRTUAL_OD_EN_60_BIT 1
2183#define PINMUX_DIO_PAD_ATTR_60_PULL_EN_60_BIT 2
2184#define PINMUX_DIO_PAD_ATTR_60_PULL_SELECT_60_BIT 3
2185#define PINMUX_DIO_PAD_ATTR_60_KEEPER_EN_60_BIT 4
2186#define PINMUX_DIO_PAD_ATTR_60_SCHMITT_EN_60_BIT 5
2187#define PINMUX_DIO_PAD_ATTR_60_OD_EN_60_BIT 6
2188#define PINMUX_DIO_PAD_ATTR_60_INPUT_DISABLE_60_BIT 7
2189#define PINMUX_DIO_PAD_ATTR_60_SLEW_RATE_60_MASK 0x3u
2190#define PINMUX_DIO_PAD_ATTR_60_SLEW_RATE_60_OFFSET 16
2191#define PINMUX_DIO_PAD_ATTR_60_SLEW_RATE_60_FIELD \
2192 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_60_SLEW_RATE_60_MASK, .index = PINMUX_DIO_PAD_ATTR_60_SLEW_RATE_60_OFFSET })
2193#define PINMUX_DIO_PAD_ATTR_60_DRIVE_STRENGTH_60_MASK 0xfu
2194#define PINMUX_DIO_PAD_ATTR_60_DRIVE_STRENGTH_60_OFFSET 20
2195#define PINMUX_DIO_PAD_ATTR_60_DRIVE_STRENGTH_60_FIELD \
2196 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_60_DRIVE_STRENGTH_60_MASK, .index = PINMUX_DIO_PAD_ATTR_60_DRIVE_STRENGTH_60_OFFSET })
2197
2198// Dedicated pad attributes.
2199#define PINMUX_DIO_PAD_ATTR_61_REG_OFFSET 0x2fc
2200#define PINMUX_DIO_PAD_ATTR_61_REG_RESVAL 0x0u
2201#define PINMUX_DIO_PAD_ATTR_61_INVERT_61_BIT 0
2202#define PINMUX_DIO_PAD_ATTR_61_VIRTUAL_OD_EN_61_BIT 1
2203#define PINMUX_DIO_PAD_ATTR_61_PULL_EN_61_BIT 2
2204#define PINMUX_DIO_PAD_ATTR_61_PULL_SELECT_61_BIT 3
2205#define PINMUX_DIO_PAD_ATTR_61_KEEPER_EN_61_BIT 4
2206#define PINMUX_DIO_PAD_ATTR_61_SCHMITT_EN_61_BIT 5
2207#define PINMUX_DIO_PAD_ATTR_61_OD_EN_61_BIT 6
2208#define PINMUX_DIO_PAD_ATTR_61_INPUT_DISABLE_61_BIT 7
2209#define PINMUX_DIO_PAD_ATTR_61_SLEW_RATE_61_MASK 0x3u
2210#define PINMUX_DIO_PAD_ATTR_61_SLEW_RATE_61_OFFSET 16
2211#define PINMUX_DIO_PAD_ATTR_61_SLEW_RATE_61_FIELD \
2212 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_61_SLEW_RATE_61_MASK, .index = PINMUX_DIO_PAD_ATTR_61_SLEW_RATE_61_OFFSET })
2213#define PINMUX_DIO_PAD_ATTR_61_DRIVE_STRENGTH_61_MASK 0xfu
2214#define PINMUX_DIO_PAD_ATTR_61_DRIVE_STRENGTH_61_OFFSET 20
2215#define PINMUX_DIO_PAD_ATTR_61_DRIVE_STRENGTH_61_FIELD \
2216 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_61_DRIVE_STRENGTH_61_MASK, .index = PINMUX_DIO_PAD_ATTR_61_DRIVE_STRENGTH_61_OFFSET })
2217
2218// Dedicated pad attributes.
2219#define PINMUX_DIO_PAD_ATTR_62_REG_OFFSET 0x300
2220#define PINMUX_DIO_PAD_ATTR_62_REG_RESVAL 0x0u
2221#define PINMUX_DIO_PAD_ATTR_62_INVERT_62_BIT 0
2222#define PINMUX_DIO_PAD_ATTR_62_VIRTUAL_OD_EN_62_BIT 1
2223#define PINMUX_DIO_PAD_ATTR_62_PULL_EN_62_BIT 2
2224#define PINMUX_DIO_PAD_ATTR_62_PULL_SELECT_62_BIT 3
2225#define PINMUX_DIO_PAD_ATTR_62_KEEPER_EN_62_BIT 4
2226#define PINMUX_DIO_PAD_ATTR_62_SCHMITT_EN_62_BIT 5
2227#define PINMUX_DIO_PAD_ATTR_62_OD_EN_62_BIT 6
2228#define PINMUX_DIO_PAD_ATTR_62_INPUT_DISABLE_62_BIT 7
2229#define PINMUX_DIO_PAD_ATTR_62_SLEW_RATE_62_MASK 0x3u
2230#define PINMUX_DIO_PAD_ATTR_62_SLEW_RATE_62_OFFSET 16
2231#define PINMUX_DIO_PAD_ATTR_62_SLEW_RATE_62_FIELD \
2232 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_62_SLEW_RATE_62_MASK, .index = PINMUX_DIO_PAD_ATTR_62_SLEW_RATE_62_OFFSET })
2233#define PINMUX_DIO_PAD_ATTR_62_DRIVE_STRENGTH_62_MASK 0xfu
2234#define PINMUX_DIO_PAD_ATTR_62_DRIVE_STRENGTH_62_OFFSET 20
2235#define PINMUX_DIO_PAD_ATTR_62_DRIVE_STRENGTH_62_FIELD \
2236 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_62_DRIVE_STRENGTH_62_MASK, .index = PINMUX_DIO_PAD_ATTR_62_DRIVE_STRENGTH_62_OFFSET })
2237
2238// Dedicated pad attributes.
2239#define PINMUX_DIO_PAD_ATTR_63_REG_OFFSET 0x304
2240#define PINMUX_DIO_PAD_ATTR_63_REG_RESVAL 0x0u
2241#define PINMUX_DIO_PAD_ATTR_63_INVERT_63_BIT 0
2242#define PINMUX_DIO_PAD_ATTR_63_VIRTUAL_OD_EN_63_BIT 1
2243#define PINMUX_DIO_PAD_ATTR_63_PULL_EN_63_BIT 2
2244#define PINMUX_DIO_PAD_ATTR_63_PULL_SELECT_63_BIT 3
2245#define PINMUX_DIO_PAD_ATTR_63_KEEPER_EN_63_BIT 4
2246#define PINMUX_DIO_PAD_ATTR_63_SCHMITT_EN_63_BIT 5
2247#define PINMUX_DIO_PAD_ATTR_63_OD_EN_63_BIT 6
2248#define PINMUX_DIO_PAD_ATTR_63_INPUT_DISABLE_63_BIT 7
2249#define PINMUX_DIO_PAD_ATTR_63_SLEW_RATE_63_MASK 0x3u
2250#define PINMUX_DIO_PAD_ATTR_63_SLEW_RATE_63_OFFSET 16
2251#define PINMUX_DIO_PAD_ATTR_63_SLEW_RATE_63_FIELD \
2252 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_63_SLEW_RATE_63_MASK, .index = PINMUX_DIO_PAD_ATTR_63_SLEW_RATE_63_OFFSET })
2253#define PINMUX_DIO_PAD_ATTR_63_DRIVE_STRENGTH_63_MASK 0xfu
2254#define PINMUX_DIO_PAD_ATTR_63_DRIVE_STRENGTH_63_OFFSET 20
2255#define PINMUX_DIO_PAD_ATTR_63_DRIVE_STRENGTH_63_FIELD \
2256 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_63_DRIVE_STRENGTH_63_MASK, .index = PINMUX_DIO_PAD_ATTR_63_DRIVE_STRENGTH_63_OFFSET })
2257
2258// Dedicated pad attributes.
2259#define PINMUX_DIO_PAD_ATTR_64_REG_OFFSET 0x308
2260#define PINMUX_DIO_PAD_ATTR_64_REG_RESVAL 0x0u
2261#define PINMUX_DIO_PAD_ATTR_64_INVERT_64_BIT 0
2262#define PINMUX_DIO_PAD_ATTR_64_VIRTUAL_OD_EN_64_BIT 1
2263#define PINMUX_DIO_PAD_ATTR_64_PULL_EN_64_BIT 2
2264#define PINMUX_DIO_PAD_ATTR_64_PULL_SELECT_64_BIT 3
2265#define PINMUX_DIO_PAD_ATTR_64_KEEPER_EN_64_BIT 4
2266#define PINMUX_DIO_PAD_ATTR_64_SCHMITT_EN_64_BIT 5
2267#define PINMUX_DIO_PAD_ATTR_64_OD_EN_64_BIT 6
2268#define PINMUX_DIO_PAD_ATTR_64_INPUT_DISABLE_64_BIT 7
2269#define PINMUX_DIO_PAD_ATTR_64_SLEW_RATE_64_MASK 0x3u
2270#define PINMUX_DIO_PAD_ATTR_64_SLEW_RATE_64_OFFSET 16
2271#define PINMUX_DIO_PAD_ATTR_64_SLEW_RATE_64_FIELD \
2272 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_64_SLEW_RATE_64_MASK, .index = PINMUX_DIO_PAD_ATTR_64_SLEW_RATE_64_OFFSET })
2273#define PINMUX_DIO_PAD_ATTR_64_DRIVE_STRENGTH_64_MASK 0xfu
2274#define PINMUX_DIO_PAD_ATTR_64_DRIVE_STRENGTH_64_OFFSET 20
2275#define PINMUX_DIO_PAD_ATTR_64_DRIVE_STRENGTH_64_FIELD \
2276 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_64_DRIVE_STRENGTH_64_MASK, .index = PINMUX_DIO_PAD_ATTR_64_DRIVE_STRENGTH_64_OFFSET })
2277
2278// Dedicated pad attributes.
2279#define PINMUX_DIO_PAD_ATTR_65_REG_OFFSET 0x30c
2280#define PINMUX_DIO_PAD_ATTR_65_REG_RESVAL 0x0u
2281#define PINMUX_DIO_PAD_ATTR_65_INVERT_65_BIT 0
2282#define PINMUX_DIO_PAD_ATTR_65_VIRTUAL_OD_EN_65_BIT 1
2283#define PINMUX_DIO_PAD_ATTR_65_PULL_EN_65_BIT 2
2284#define PINMUX_DIO_PAD_ATTR_65_PULL_SELECT_65_BIT 3
2285#define PINMUX_DIO_PAD_ATTR_65_KEEPER_EN_65_BIT 4
2286#define PINMUX_DIO_PAD_ATTR_65_SCHMITT_EN_65_BIT 5
2287#define PINMUX_DIO_PAD_ATTR_65_OD_EN_65_BIT 6
2288#define PINMUX_DIO_PAD_ATTR_65_INPUT_DISABLE_65_BIT 7
2289#define PINMUX_DIO_PAD_ATTR_65_SLEW_RATE_65_MASK 0x3u
2290#define PINMUX_DIO_PAD_ATTR_65_SLEW_RATE_65_OFFSET 16
2291#define PINMUX_DIO_PAD_ATTR_65_SLEW_RATE_65_FIELD \
2292 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_65_SLEW_RATE_65_MASK, .index = PINMUX_DIO_PAD_ATTR_65_SLEW_RATE_65_OFFSET })
2293#define PINMUX_DIO_PAD_ATTR_65_DRIVE_STRENGTH_65_MASK 0xfu
2294#define PINMUX_DIO_PAD_ATTR_65_DRIVE_STRENGTH_65_OFFSET 20
2295#define PINMUX_DIO_PAD_ATTR_65_DRIVE_STRENGTH_65_FIELD \
2296 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_65_DRIVE_STRENGTH_65_MASK, .index = PINMUX_DIO_PAD_ATTR_65_DRIVE_STRENGTH_65_OFFSET })
2297
2298// Dedicated pad attributes.
2299#define PINMUX_DIO_PAD_ATTR_66_REG_OFFSET 0x310
2300#define PINMUX_DIO_PAD_ATTR_66_REG_RESVAL 0x0u
2301#define PINMUX_DIO_PAD_ATTR_66_INVERT_66_BIT 0
2302#define PINMUX_DIO_PAD_ATTR_66_VIRTUAL_OD_EN_66_BIT 1
2303#define PINMUX_DIO_PAD_ATTR_66_PULL_EN_66_BIT 2
2304#define PINMUX_DIO_PAD_ATTR_66_PULL_SELECT_66_BIT 3
2305#define PINMUX_DIO_PAD_ATTR_66_KEEPER_EN_66_BIT 4
2306#define PINMUX_DIO_PAD_ATTR_66_SCHMITT_EN_66_BIT 5
2307#define PINMUX_DIO_PAD_ATTR_66_OD_EN_66_BIT 6
2308#define PINMUX_DIO_PAD_ATTR_66_INPUT_DISABLE_66_BIT 7
2309#define PINMUX_DIO_PAD_ATTR_66_SLEW_RATE_66_MASK 0x3u
2310#define PINMUX_DIO_PAD_ATTR_66_SLEW_RATE_66_OFFSET 16
2311#define PINMUX_DIO_PAD_ATTR_66_SLEW_RATE_66_FIELD \
2312 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_66_SLEW_RATE_66_MASK, .index = PINMUX_DIO_PAD_ATTR_66_SLEW_RATE_66_OFFSET })
2313#define PINMUX_DIO_PAD_ATTR_66_DRIVE_STRENGTH_66_MASK 0xfu
2314#define PINMUX_DIO_PAD_ATTR_66_DRIVE_STRENGTH_66_OFFSET 20
2315#define PINMUX_DIO_PAD_ATTR_66_DRIVE_STRENGTH_66_FIELD \
2316 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_66_DRIVE_STRENGTH_66_MASK, .index = PINMUX_DIO_PAD_ATTR_66_DRIVE_STRENGTH_66_OFFSET })
2317
2318// Dedicated pad attributes.
2319#define PINMUX_DIO_PAD_ATTR_67_REG_OFFSET 0x314
2320#define PINMUX_DIO_PAD_ATTR_67_REG_RESVAL 0x0u
2321#define PINMUX_DIO_PAD_ATTR_67_INVERT_67_BIT 0
2322#define PINMUX_DIO_PAD_ATTR_67_VIRTUAL_OD_EN_67_BIT 1
2323#define PINMUX_DIO_PAD_ATTR_67_PULL_EN_67_BIT 2
2324#define PINMUX_DIO_PAD_ATTR_67_PULL_SELECT_67_BIT 3
2325#define PINMUX_DIO_PAD_ATTR_67_KEEPER_EN_67_BIT 4
2326#define PINMUX_DIO_PAD_ATTR_67_SCHMITT_EN_67_BIT 5
2327#define PINMUX_DIO_PAD_ATTR_67_OD_EN_67_BIT 6
2328#define PINMUX_DIO_PAD_ATTR_67_INPUT_DISABLE_67_BIT 7
2329#define PINMUX_DIO_PAD_ATTR_67_SLEW_RATE_67_MASK 0x3u
2330#define PINMUX_DIO_PAD_ATTR_67_SLEW_RATE_67_OFFSET 16
2331#define PINMUX_DIO_PAD_ATTR_67_SLEW_RATE_67_FIELD \
2332 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_67_SLEW_RATE_67_MASK, .index = PINMUX_DIO_PAD_ATTR_67_SLEW_RATE_67_OFFSET })
2333#define PINMUX_DIO_PAD_ATTR_67_DRIVE_STRENGTH_67_MASK 0xfu
2334#define PINMUX_DIO_PAD_ATTR_67_DRIVE_STRENGTH_67_OFFSET 20
2335#define PINMUX_DIO_PAD_ATTR_67_DRIVE_STRENGTH_67_FIELD \
2336 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_67_DRIVE_STRENGTH_67_MASK, .index = PINMUX_DIO_PAD_ATTR_67_DRIVE_STRENGTH_67_OFFSET })
2337
2338// Dedicated pad attributes.
2339#define PINMUX_DIO_PAD_ATTR_68_REG_OFFSET 0x318
2340#define PINMUX_DIO_PAD_ATTR_68_REG_RESVAL 0x0u
2341#define PINMUX_DIO_PAD_ATTR_68_INVERT_68_BIT 0
2342#define PINMUX_DIO_PAD_ATTR_68_VIRTUAL_OD_EN_68_BIT 1
2343#define PINMUX_DIO_PAD_ATTR_68_PULL_EN_68_BIT 2
2344#define PINMUX_DIO_PAD_ATTR_68_PULL_SELECT_68_BIT 3
2345#define PINMUX_DIO_PAD_ATTR_68_KEEPER_EN_68_BIT 4
2346#define PINMUX_DIO_PAD_ATTR_68_SCHMITT_EN_68_BIT 5
2347#define PINMUX_DIO_PAD_ATTR_68_OD_EN_68_BIT 6
2348#define PINMUX_DIO_PAD_ATTR_68_INPUT_DISABLE_68_BIT 7
2349#define PINMUX_DIO_PAD_ATTR_68_SLEW_RATE_68_MASK 0x3u
2350#define PINMUX_DIO_PAD_ATTR_68_SLEW_RATE_68_OFFSET 16
2351#define PINMUX_DIO_PAD_ATTR_68_SLEW_RATE_68_FIELD \
2352 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_68_SLEW_RATE_68_MASK, .index = PINMUX_DIO_PAD_ATTR_68_SLEW_RATE_68_OFFSET })
2353#define PINMUX_DIO_PAD_ATTR_68_DRIVE_STRENGTH_68_MASK 0xfu
2354#define PINMUX_DIO_PAD_ATTR_68_DRIVE_STRENGTH_68_OFFSET 20
2355#define PINMUX_DIO_PAD_ATTR_68_DRIVE_STRENGTH_68_FIELD \
2356 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_68_DRIVE_STRENGTH_68_MASK, .index = PINMUX_DIO_PAD_ATTR_68_DRIVE_STRENGTH_68_OFFSET })
2357
2358// Dedicated pad attributes.
2359#define PINMUX_DIO_PAD_ATTR_69_REG_OFFSET 0x31c
2360#define PINMUX_DIO_PAD_ATTR_69_REG_RESVAL 0x0u
2361#define PINMUX_DIO_PAD_ATTR_69_INVERT_69_BIT 0
2362#define PINMUX_DIO_PAD_ATTR_69_VIRTUAL_OD_EN_69_BIT 1
2363#define PINMUX_DIO_PAD_ATTR_69_PULL_EN_69_BIT 2
2364#define PINMUX_DIO_PAD_ATTR_69_PULL_SELECT_69_BIT 3
2365#define PINMUX_DIO_PAD_ATTR_69_KEEPER_EN_69_BIT 4
2366#define PINMUX_DIO_PAD_ATTR_69_SCHMITT_EN_69_BIT 5
2367#define PINMUX_DIO_PAD_ATTR_69_OD_EN_69_BIT 6
2368#define PINMUX_DIO_PAD_ATTR_69_INPUT_DISABLE_69_BIT 7
2369#define PINMUX_DIO_PAD_ATTR_69_SLEW_RATE_69_MASK 0x3u
2370#define PINMUX_DIO_PAD_ATTR_69_SLEW_RATE_69_OFFSET 16
2371#define PINMUX_DIO_PAD_ATTR_69_SLEW_RATE_69_FIELD \
2372 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_69_SLEW_RATE_69_MASK, .index = PINMUX_DIO_PAD_ATTR_69_SLEW_RATE_69_OFFSET })
2373#define PINMUX_DIO_PAD_ATTR_69_DRIVE_STRENGTH_69_MASK 0xfu
2374#define PINMUX_DIO_PAD_ATTR_69_DRIVE_STRENGTH_69_OFFSET 20
2375#define PINMUX_DIO_PAD_ATTR_69_DRIVE_STRENGTH_69_FIELD \
2376 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_69_DRIVE_STRENGTH_69_MASK, .index = PINMUX_DIO_PAD_ATTR_69_DRIVE_STRENGTH_69_OFFSET })
2377
2378// Dedicated pad attributes.
2379#define PINMUX_DIO_PAD_ATTR_70_REG_OFFSET 0x320
2380#define PINMUX_DIO_PAD_ATTR_70_REG_RESVAL 0x0u
2381#define PINMUX_DIO_PAD_ATTR_70_INVERT_70_BIT 0
2382#define PINMUX_DIO_PAD_ATTR_70_VIRTUAL_OD_EN_70_BIT 1
2383#define PINMUX_DIO_PAD_ATTR_70_PULL_EN_70_BIT 2
2384#define PINMUX_DIO_PAD_ATTR_70_PULL_SELECT_70_BIT 3
2385#define PINMUX_DIO_PAD_ATTR_70_KEEPER_EN_70_BIT 4
2386#define PINMUX_DIO_PAD_ATTR_70_SCHMITT_EN_70_BIT 5
2387#define PINMUX_DIO_PAD_ATTR_70_OD_EN_70_BIT 6
2388#define PINMUX_DIO_PAD_ATTR_70_INPUT_DISABLE_70_BIT 7
2389#define PINMUX_DIO_PAD_ATTR_70_SLEW_RATE_70_MASK 0x3u
2390#define PINMUX_DIO_PAD_ATTR_70_SLEW_RATE_70_OFFSET 16
2391#define PINMUX_DIO_PAD_ATTR_70_SLEW_RATE_70_FIELD \
2392 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_70_SLEW_RATE_70_MASK, .index = PINMUX_DIO_PAD_ATTR_70_SLEW_RATE_70_OFFSET })
2393#define PINMUX_DIO_PAD_ATTR_70_DRIVE_STRENGTH_70_MASK 0xfu
2394#define PINMUX_DIO_PAD_ATTR_70_DRIVE_STRENGTH_70_OFFSET 20
2395#define PINMUX_DIO_PAD_ATTR_70_DRIVE_STRENGTH_70_FIELD \
2396 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_70_DRIVE_STRENGTH_70_MASK, .index = PINMUX_DIO_PAD_ATTR_70_DRIVE_STRENGTH_70_OFFSET })
2397
2398// Dedicated pad attributes.
2399#define PINMUX_DIO_PAD_ATTR_71_REG_OFFSET 0x324
2400#define PINMUX_DIO_PAD_ATTR_71_REG_RESVAL 0x0u
2401#define PINMUX_DIO_PAD_ATTR_71_INVERT_71_BIT 0
2402#define PINMUX_DIO_PAD_ATTR_71_VIRTUAL_OD_EN_71_BIT 1
2403#define PINMUX_DIO_PAD_ATTR_71_PULL_EN_71_BIT 2
2404#define PINMUX_DIO_PAD_ATTR_71_PULL_SELECT_71_BIT 3
2405#define PINMUX_DIO_PAD_ATTR_71_KEEPER_EN_71_BIT 4
2406#define PINMUX_DIO_PAD_ATTR_71_SCHMITT_EN_71_BIT 5
2407#define PINMUX_DIO_PAD_ATTR_71_OD_EN_71_BIT 6
2408#define PINMUX_DIO_PAD_ATTR_71_INPUT_DISABLE_71_BIT 7
2409#define PINMUX_DIO_PAD_ATTR_71_SLEW_RATE_71_MASK 0x3u
2410#define PINMUX_DIO_PAD_ATTR_71_SLEW_RATE_71_OFFSET 16
2411#define PINMUX_DIO_PAD_ATTR_71_SLEW_RATE_71_FIELD \
2412 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_71_SLEW_RATE_71_MASK, .index = PINMUX_DIO_PAD_ATTR_71_SLEW_RATE_71_OFFSET })
2413#define PINMUX_DIO_PAD_ATTR_71_DRIVE_STRENGTH_71_MASK 0xfu
2414#define PINMUX_DIO_PAD_ATTR_71_DRIVE_STRENGTH_71_OFFSET 20
2415#define PINMUX_DIO_PAD_ATTR_71_DRIVE_STRENGTH_71_FIELD \
2416 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_71_DRIVE_STRENGTH_71_MASK, .index = PINMUX_DIO_PAD_ATTR_71_DRIVE_STRENGTH_71_OFFSET })
2417
2418// Dedicated pad attributes.
2419#define PINMUX_DIO_PAD_ATTR_72_REG_OFFSET 0x328
2420#define PINMUX_DIO_PAD_ATTR_72_REG_RESVAL 0x0u
2421#define PINMUX_DIO_PAD_ATTR_72_INVERT_72_BIT 0
2422#define PINMUX_DIO_PAD_ATTR_72_VIRTUAL_OD_EN_72_BIT 1
2423#define PINMUX_DIO_PAD_ATTR_72_PULL_EN_72_BIT 2
2424#define PINMUX_DIO_PAD_ATTR_72_PULL_SELECT_72_BIT 3
2425#define PINMUX_DIO_PAD_ATTR_72_KEEPER_EN_72_BIT 4
2426#define PINMUX_DIO_PAD_ATTR_72_SCHMITT_EN_72_BIT 5
2427#define PINMUX_DIO_PAD_ATTR_72_OD_EN_72_BIT 6
2428#define PINMUX_DIO_PAD_ATTR_72_INPUT_DISABLE_72_BIT 7
2429#define PINMUX_DIO_PAD_ATTR_72_SLEW_RATE_72_MASK 0x3u
2430#define PINMUX_DIO_PAD_ATTR_72_SLEW_RATE_72_OFFSET 16
2431#define PINMUX_DIO_PAD_ATTR_72_SLEW_RATE_72_FIELD \
2432 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_72_SLEW_RATE_72_MASK, .index = PINMUX_DIO_PAD_ATTR_72_SLEW_RATE_72_OFFSET })
2433#define PINMUX_DIO_PAD_ATTR_72_DRIVE_STRENGTH_72_MASK 0xfu
2434#define PINMUX_DIO_PAD_ATTR_72_DRIVE_STRENGTH_72_OFFSET 20
2435#define PINMUX_DIO_PAD_ATTR_72_DRIVE_STRENGTH_72_FIELD \
2436 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_ATTR_72_DRIVE_STRENGTH_72_MASK, .index = PINMUX_DIO_PAD_ATTR_72_DRIVE_STRENGTH_72_OFFSET })
2437
2438// Register indicating whether the corresponding pad is in sleep mode.
2439// (common parameters)
2440#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_FIELD_WIDTH 1
2441#define PINMUX_MIO_PAD_SLEEP_STATUS_MULTIREG_COUNT 1
2442
2443// Register indicating whether the corresponding pad is in sleep mode.
2444#define PINMUX_MIO_PAD_SLEEP_STATUS_REG_OFFSET 0x32c
2445#define PINMUX_MIO_PAD_SLEEP_STATUS_REG_RESVAL 0x0u
2446#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_0_BIT 0
2447#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_1_BIT 1
2448#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_2_BIT 2
2449#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_3_BIT 3
2450#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_4_BIT 4
2451#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_5_BIT 5
2452#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_6_BIT 6
2453#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_7_BIT 7
2454#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_8_BIT 8
2455#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_9_BIT 9
2456#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_10_BIT 10
2457#define PINMUX_MIO_PAD_SLEEP_STATUS_EN_11_BIT 11
2458
2459// Register write enable for MIO sleep value configuration. (common
2460// parameters)
2461#define PINMUX_MIO_PAD_SLEEP_REGWEN_EN_FIELD_WIDTH 1
2462#define PINMUX_MIO_PAD_SLEEP_REGWEN_MULTIREG_COUNT 12
2463
2464// Register write enable for MIO sleep value configuration.
2465#define PINMUX_MIO_PAD_SLEEP_REGWEN_0_REG_OFFSET 0x330
2466#define PINMUX_MIO_PAD_SLEEP_REGWEN_0_REG_RESVAL 0x1u
2467#define PINMUX_MIO_PAD_SLEEP_REGWEN_0_EN_0_BIT 0
2468
2469// Register write enable for MIO sleep value configuration.
2470#define PINMUX_MIO_PAD_SLEEP_REGWEN_1_REG_OFFSET 0x334
2471#define PINMUX_MIO_PAD_SLEEP_REGWEN_1_REG_RESVAL 0x1u
2472#define PINMUX_MIO_PAD_SLEEP_REGWEN_1_EN_1_BIT 0
2473
2474// Register write enable for MIO sleep value configuration.
2475#define PINMUX_MIO_PAD_SLEEP_REGWEN_2_REG_OFFSET 0x338
2476#define PINMUX_MIO_PAD_SLEEP_REGWEN_2_REG_RESVAL 0x1u
2477#define PINMUX_MIO_PAD_SLEEP_REGWEN_2_EN_2_BIT 0
2478
2479// Register write enable for MIO sleep value configuration.
2480#define PINMUX_MIO_PAD_SLEEP_REGWEN_3_REG_OFFSET 0x33c
2481#define PINMUX_MIO_PAD_SLEEP_REGWEN_3_REG_RESVAL 0x1u
2482#define PINMUX_MIO_PAD_SLEEP_REGWEN_3_EN_3_BIT 0
2483
2484// Register write enable for MIO sleep value configuration.
2485#define PINMUX_MIO_PAD_SLEEP_REGWEN_4_REG_OFFSET 0x340
2486#define PINMUX_MIO_PAD_SLEEP_REGWEN_4_REG_RESVAL 0x1u
2487#define PINMUX_MIO_PAD_SLEEP_REGWEN_4_EN_4_BIT 0
2488
2489// Register write enable for MIO sleep value configuration.
2490#define PINMUX_MIO_PAD_SLEEP_REGWEN_5_REG_OFFSET 0x344
2491#define PINMUX_MIO_PAD_SLEEP_REGWEN_5_REG_RESVAL 0x1u
2492#define PINMUX_MIO_PAD_SLEEP_REGWEN_5_EN_5_BIT 0
2493
2494// Register write enable for MIO sleep value configuration.
2495#define PINMUX_MIO_PAD_SLEEP_REGWEN_6_REG_OFFSET 0x348
2496#define PINMUX_MIO_PAD_SLEEP_REGWEN_6_REG_RESVAL 0x1u
2497#define PINMUX_MIO_PAD_SLEEP_REGWEN_6_EN_6_BIT 0
2498
2499// Register write enable for MIO sleep value configuration.
2500#define PINMUX_MIO_PAD_SLEEP_REGWEN_7_REG_OFFSET 0x34c
2501#define PINMUX_MIO_PAD_SLEEP_REGWEN_7_REG_RESVAL 0x1u
2502#define PINMUX_MIO_PAD_SLEEP_REGWEN_7_EN_7_BIT 0
2503
2504// Register write enable for MIO sleep value configuration.
2505#define PINMUX_MIO_PAD_SLEEP_REGWEN_8_REG_OFFSET 0x350
2506#define PINMUX_MIO_PAD_SLEEP_REGWEN_8_REG_RESVAL 0x1u
2507#define PINMUX_MIO_PAD_SLEEP_REGWEN_8_EN_8_BIT 0
2508
2509// Register write enable for MIO sleep value configuration.
2510#define PINMUX_MIO_PAD_SLEEP_REGWEN_9_REG_OFFSET 0x354
2511#define PINMUX_MIO_PAD_SLEEP_REGWEN_9_REG_RESVAL 0x1u
2512#define PINMUX_MIO_PAD_SLEEP_REGWEN_9_EN_9_BIT 0
2513
2514// Register write enable for MIO sleep value configuration.
2515#define PINMUX_MIO_PAD_SLEEP_REGWEN_10_REG_OFFSET 0x358
2516#define PINMUX_MIO_PAD_SLEEP_REGWEN_10_REG_RESVAL 0x1u
2517#define PINMUX_MIO_PAD_SLEEP_REGWEN_10_EN_10_BIT 0
2518
2519// Register write enable for MIO sleep value configuration.
2520#define PINMUX_MIO_PAD_SLEEP_REGWEN_11_REG_OFFSET 0x35c
2521#define PINMUX_MIO_PAD_SLEEP_REGWEN_11_REG_RESVAL 0x1u
2522#define PINMUX_MIO_PAD_SLEEP_REGWEN_11_EN_11_BIT 0
2523
2524// Enables the sleep mode of the corresponding muxed pad. (common parameters)
2525#define PINMUX_MIO_PAD_SLEEP_EN_EN_FIELD_WIDTH 1
2526#define PINMUX_MIO_PAD_SLEEP_EN_MULTIREG_COUNT 12
2527
2528// Enables the sleep mode of the corresponding muxed pad.
2529#define PINMUX_MIO_PAD_SLEEP_EN_0_REG_OFFSET 0x360
2530#define PINMUX_MIO_PAD_SLEEP_EN_0_REG_RESVAL 0x0u
2531#define PINMUX_MIO_PAD_SLEEP_EN_0_EN_0_BIT 0
2532
2533// Enables the sleep mode of the corresponding muxed pad.
2534#define PINMUX_MIO_PAD_SLEEP_EN_1_REG_OFFSET 0x364
2535#define PINMUX_MIO_PAD_SLEEP_EN_1_REG_RESVAL 0x0u
2536#define PINMUX_MIO_PAD_SLEEP_EN_1_EN_1_BIT 0
2537
2538// Enables the sleep mode of the corresponding muxed pad.
2539#define PINMUX_MIO_PAD_SLEEP_EN_2_REG_OFFSET 0x368
2540#define PINMUX_MIO_PAD_SLEEP_EN_2_REG_RESVAL 0x0u
2541#define PINMUX_MIO_PAD_SLEEP_EN_2_EN_2_BIT 0
2542
2543// Enables the sleep mode of the corresponding muxed pad.
2544#define PINMUX_MIO_PAD_SLEEP_EN_3_REG_OFFSET 0x36c
2545#define PINMUX_MIO_PAD_SLEEP_EN_3_REG_RESVAL 0x0u
2546#define PINMUX_MIO_PAD_SLEEP_EN_3_EN_3_BIT 0
2547
2548// Enables the sleep mode of the corresponding muxed pad.
2549#define PINMUX_MIO_PAD_SLEEP_EN_4_REG_OFFSET 0x370
2550#define PINMUX_MIO_PAD_SLEEP_EN_4_REG_RESVAL 0x0u
2551#define PINMUX_MIO_PAD_SLEEP_EN_4_EN_4_BIT 0
2552
2553// Enables the sleep mode of the corresponding muxed pad.
2554#define PINMUX_MIO_PAD_SLEEP_EN_5_REG_OFFSET 0x374
2555#define PINMUX_MIO_PAD_SLEEP_EN_5_REG_RESVAL 0x0u
2556#define PINMUX_MIO_PAD_SLEEP_EN_5_EN_5_BIT 0
2557
2558// Enables the sleep mode of the corresponding muxed pad.
2559#define PINMUX_MIO_PAD_SLEEP_EN_6_REG_OFFSET 0x378
2560#define PINMUX_MIO_PAD_SLEEP_EN_6_REG_RESVAL 0x0u
2561#define PINMUX_MIO_PAD_SLEEP_EN_6_EN_6_BIT 0
2562
2563// Enables the sleep mode of the corresponding muxed pad.
2564#define PINMUX_MIO_PAD_SLEEP_EN_7_REG_OFFSET 0x37c
2565#define PINMUX_MIO_PAD_SLEEP_EN_7_REG_RESVAL 0x0u
2566#define PINMUX_MIO_PAD_SLEEP_EN_7_EN_7_BIT 0
2567
2568// Enables the sleep mode of the corresponding muxed pad.
2569#define PINMUX_MIO_PAD_SLEEP_EN_8_REG_OFFSET 0x380
2570#define PINMUX_MIO_PAD_SLEEP_EN_8_REG_RESVAL 0x0u
2571#define PINMUX_MIO_PAD_SLEEP_EN_8_EN_8_BIT 0
2572
2573// Enables the sleep mode of the corresponding muxed pad.
2574#define PINMUX_MIO_PAD_SLEEP_EN_9_REG_OFFSET 0x384
2575#define PINMUX_MIO_PAD_SLEEP_EN_9_REG_RESVAL 0x0u
2576#define PINMUX_MIO_PAD_SLEEP_EN_9_EN_9_BIT 0
2577
2578// Enables the sleep mode of the corresponding muxed pad.
2579#define PINMUX_MIO_PAD_SLEEP_EN_10_REG_OFFSET 0x388
2580#define PINMUX_MIO_PAD_SLEEP_EN_10_REG_RESVAL 0x0u
2581#define PINMUX_MIO_PAD_SLEEP_EN_10_EN_10_BIT 0
2582
2583// Enables the sleep mode of the corresponding muxed pad.
2584#define PINMUX_MIO_PAD_SLEEP_EN_11_REG_OFFSET 0x38c
2585#define PINMUX_MIO_PAD_SLEEP_EN_11_REG_RESVAL 0x0u
2586#define PINMUX_MIO_PAD_SLEEP_EN_11_EN_11_BIT 0
2587
2588// Defines sleep behavior of the corresponding muxed pad. (common parameters)
2589#define PINMUX_MIO_PAD_SLEEP_MODE_OUT_FIELD_WIDTH 2
2590#define PINMUX_MIO_PAD_SLEEP_MODE_MULTIREG_COUNT 12
2591
2592// Defines sleep behavior of the corresponding muxed pad.
2593#define PINMUX_MIO_PAD_SLEEP_MODE_0_REG_OFFSET 0x390
2594#define PINMUX_MIO_PAD_SLEEP_MODE_0_REG_RESVAL 0x2u
2595#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_MASK 0x3u
2596#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET 0
2597#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_FIELD \
2598 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET })
2599#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_LOW 0x0
2600#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_HIGH 0x1
2601#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_HIGH_Z 0x2
2602#define PINMUX_MIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_KEEP 0x3
2603
2604// Defines sleep behavior of the corresponding muxed pad.
2605#define PINMUX_MIO_PAD_SLEEP_MODE_1_REG_OFFSET 0x394
2606#define PINMUX_MIO_PAD_SLEEP_MODE_1_REG_RESVAL 0x2u
2607#define PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_MASK 0x3u
2608#define PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET 0
2609#define PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_FIELD \
2610 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET })
2611
2612// Defines sleep behavior of the corresponding muxed pad.
2613#define PINMUX_MIO_PAD_SLEEP_MODE_2_REG_OFFSET 0x398
2614#define PINMUX_MIO_PAD_SLEEP_MODE_2_REG_RESVAL 0x2u
2615#define PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_MASK 0x3u
2616#define PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET 0
2617#define PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_FIELD \
2618 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET })
2619
2620// Defines sleep behavior of the corresponding muxed pad.
2621#define PINMUX_MIO_PAD_SLEEP_MODE_3_REG_OFFSET 0x39c
2622#define PINMUX_MIO_PAD_SLEEP_MODE_3_REG_RESVAL 0x2u
2623#define PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_MASK 0x3u
2624#define PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET 0
2625#define PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_FIELD \
2626 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET })
2627
2628// Defines sleep behavior of the corresponding muxed pad.
2629#define PINMUX_MIO_PAD_SLEEP_MODE_4_REG_OFFSET 0x3a0
2630#define PINMUX_MIO_PAD_SLEEP_MODE_4_REG_RESVAL 0x2u
2631#define PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_MASK 0x3u
2632#define PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET 0
2633#define PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_FIELD \
2634 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET })
2635
2636// Defines sleep behavior of the corresponding muxed pad.
2637#define PINMUX_MIO_PAD_SLEEP_MODE_5_REG_OFFSET 0x3a4
2638#define PINMUX_MIO_PAD_SLEEP_MODE_5_REG_RESVAL 0x2u
2639#define PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_MASK 0x3u
2640#define PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET 0
2641#define PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_FIELD \
2642 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET })
2643
2644// Defines sleep behavior of the corresponding muxed pad.
2645#define PINMUX_MIO_PAD_SLEEP_MODE_6_REG_OFFSET 0x3a8
2646#define PINMUX_MIO_PAD_SLEEP_MODE_6_REG_RESVAL 0x2u
2647#define PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_MASK 0x3u
2648#define PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET 0
2649#define PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_FIELD \
2650 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET })
2651
2652// Defines sleep behavior of the corresponding muxed pad.
2653#define PINMUX_MIO_PAD_SLEEP_MODE_7_REG_OFFSET 0x3ac
2654#define PINMUX_MIO_PAD_SLEEP_MODE_7_REG_RESVAL 0x2u
2655#define PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_MASK 0x3u
2656#define PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET 0
2657#define PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_FIELD \
2658 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET })
2659
2660// Defines sleep behavior of the corresponding muxed pad.
2661#define PINMUX_MIO_PAD_SLEEP_MODE_8_REG_OFFSET 0x3b0
2662#define PINMUX_MIO_PAD_SLEEP_MODE_8_REG_RESVAL 0x2u
2663#define PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_MASK 0x3u
2664#define PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET 0
2665#define PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_FIELD \
2666 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET })
2667
2668// Defines sleep behavior of the corresponding muxed pad.
2669#define PINMUX_MIO_PAD_SLEEP_MODE_9_REG_OFFSET 0x3b4
2670#define PINMUX_MIO_PAD_SLEEP_MODE_9_REG_RESVAL 0x2u
2671#define PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_MASK 0x3u
2672#define PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET 0
2673#define PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_FIELD \
2674 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET })
2675
2676// Defines sleep behavior of the corresponding muxed pad.
2677#define PINMUX_MIO_PAD_SLEEP_MODE_10_REG_OFFSET 0x3b8
2678#define PINMUX_MIO_PAD_SLEEP_MODE_10_REG_RESVAL 0x2u
2679#define PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_MASK 0x3u
2680#define PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET 0
2681#define PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_FIELD \
2682 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET })
2683
2684// Defines sleep behavior of the corresponding muxed pad.
2685#define PINMUX_MIO_PAD_SLEEP_MODE_11_REG_OFFSET 0x3bc
2686#define PINMUX_MIO_PAD_SLEEP_MODE_11_REG_RESVAL 0x2u
2687#define PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_MASK 0x3u
2688#define PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET 0
2689#define PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_FIELD \
2690 ((bitfield_field32_t) { .mask = PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_MASK, .index = PINMUX_MIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET })
2691
2692// Register indicating whether the corresponding pad is in sleep mode.
2693// (common parameters)
2694#define PINMUX_DIO_PAD_SLEEP_STATUS_EN_FIELD_WIDTH 1
2695#define PINMUX_DIO_PAD_SLEEP_STATUS_MULTIREG_COUNT 3
2696
2697// Register indicating whether the corresponding pad is in sleep mode.
2698#define PINMUX_DIO_PAD_SLEEP_STATUS_0_REG_OFFSET 0x3c0
2699#define PINMUX_DIO_PAD_SLEEP_STATUS_0_REG_RESVAL 0x0u
2700#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_0_BIT 0
2701#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_1_BIT 1
2702#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_2_BIT 2
2703#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_3_BIT 3
2704#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_4_BIT 4
2705#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_5_BIT 5
2706#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_6_BIT 6
2707#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_7_BIT 7
2708#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_8_BIT 8
2709#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_9_BIT 9
2710#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_10_BIT 10
2711#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_11_BIT 11
2712#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_12_BIT 12
2713#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_13_BIT 13
2714#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_14_BIT 14
2715#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_15_BIT 15
2716#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_16_BIT 16
2717#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_17_BIT 17
2718#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_18_BIT 18
2719#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_19_BIT 19
2720#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_20_BIT 20
2721#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_21_BIT 21
2722#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_22_BIT 22
2723#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_23_BIT 23
2724#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_24_BIT 24
2725#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_25_BIT 25
2726#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_26_BIT 26
2727#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_27_BIT 27
2728#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_28_BIT 28
2729#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_29_BIT 29
2730#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_30_BIT 30
2731#define PINMUX_DIO_PAD_SLEEP_STATUS_0_EN_31_BIT 31
2732
2733// Register indicating whether the corresponding pad is in sleep mode.
2734#define PINMUX_DIO_PAD_SLEEP_STATUS_1_REG_OFFSET 0x3c4
2735#define PINMUX_DIO_PAD_SLEEP_STATUS_1_REG_RESVAL 0x0u
2736#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_32_BIT 0
2737#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_33_BIT 1
2738#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_34_BIT 2
2739#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_35_BIT 3
2740#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_36_BIT 4
2741#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_37_BIT 5
2742#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_38_BIT 6
2743#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_39_BIT 7
2744#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_40_BIT 8
2745#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_41_BIT 9
2746#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_42_BIT 10
2747#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_43_BIT 11
2748#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_44_BIT 12
2749#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_45_BIT 13
2750#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_46_BIT 14
2751#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_47_BIT 15
2752#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_48_BIT 16
2753#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_49_BIT 17
2754#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_50_BIT 18
2755#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_51_BIT 19
2756#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_52_BIT 20
2757#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_53_BIT 21
2758#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_54_BIT 22
2759#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_55_BIT 23
2760#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_56_BIT 24
2761#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_57_BIT 25
2762#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_58_BIT 26
2763#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_59_BIT 27
2764#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_60_BIT 28
2765#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_61_BIT 29
2766#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_62_BIT 30
2767#define PINMUX_DIO_PAD_SLEEP_STATUS_1_EN_63_BIT 31
2768
2769// Register indicating whether the corresponding pad is in sleep mode.
2770#define PINMUX_DIO_PAD_SLEEP_STATUS_2_REG_OFFSET 0x3c8
2771#define PINMUX_DIO_PAD_SLEEP_STATUS_2_REG_RESVAL 0x0u
2772#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_64_BIT 0
2773#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_65_BIT 1
2774#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_66_BIT 2
2775#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_67_BIT 3
2776#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_68_BIT 4
2777#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_69_BIT 5
2778#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_70_BIT 6
2779#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_71_BIT 7
2780#define PINMUX_DIO_PAD_SLEEP_STATUS_2_EN_72_BIT 8
2781
2782// Register write enable for DIO sleep value configuration. (common
2783// parameters)
2784#define PINMUX_DIO_PAD_SLEEP_REGWEN_EN_FIELD_WIDTH 1
2785#define PINMUX_DIO_PAD_SLEEP_REGWEN_MULTIREG_COUNT 73
2786
2787// Register write enable for DIO sleep value configuration.
2788#define PINMUX_DIO_PAD_SLEEP_REGWEN_0_REG_OFFSET 0x3cc
2789#define PINMUX_DIO_PAD_SLEEP_REGWEN_0_REG_RESVAL 0x1u
2790#define PINMUX_DIO_PAD_SLEEP_REGWEN_0_EN_0_BIT 0
2791
2792// Register write enable for DIO sleep value configuration.
2793#define PINMUX_DIO_PAD_SLEEP_REGWEN_1_REG_OFFSET 0x3d0
2794#define PINMUX_DIO_PAD_SLEEP_REGWEN_1_REG_RESVAL 0x1u
2795#define PINMUX_DIO_PAD_SLEEP_REGWEN_1_EN_1_BIT 0
2796
2797// Register write enable for DIO sleep value configuration.
2798#define PINMUX_DIO_PAD_SLEEP_REGWEN_2_REG_OFFSET 0x3d4
2799#define PINMUX_DIO_PAD_SLEEP_REGWEN_2_REG_RESVAL 0x1u
2800#define PINMUX_DIO_PAD_SLEEP_REGWEN_2_EN_2_BIT 0
2801
2802// Register write enable for DIO sleep value configuration.
2803#define PINMUX_DIO_PAD_SLEEP_REGWEN_3_REG_OFFSET 0x3d8
2804#define PINMUX_DIO_PAD_SLEEP_REGWEN_3_REG_RESVAL 0x1u
2805#define PINMUX_DIO_PAD_SLEEP_REGWEN_3_EN_3_BIT 0
2806
2807// Register write enable for DIO sleep value configuration.
2808#define PINMUX_DIO_PAD_SLEEP_REGWEN_4_REG_OFFSET 0x3dc
2809#define PINMUX_DIO_PAD_SLEEP_REGWEN_4_REG_RESVAL 0x1u
2810#define PINMUX_DIO_PAD_SLEEP_REGWEN_4_EN_4_BIT 0
2811
2812// Register write enable for DIO sleep value configuration.
2813#define PINMUX_DIO_PAD_SLEEP_REGWEN_5_REG_OFFSET 0x3e0
2814#define PINMUX_DIO_PAD_SLEEP_REGWEN_5_REG_RESVAL 0x1u
2815#define PINMUX_DIO_PAD_SLEEP_REGWEN_5_EN_5_BIT 0
2816
2817// Register write enable for DIO sleep value configuration.
2818#define PINMUX_DIO_PAD_SLEEP_REGWEN_6_REG_OFFSET 0x3e4
2819#define PINMUX_DIO_PAD_SLEEP_REGWEN_6_REG_RESVAL 0x1u
2820#define PINMUX_DIO_PAD_SLEEP_REGWEN_6_EN_6_BIT 0
2821
2822// Register write enable for DIO sleep value configuration.
2823#define PINMUX_DIO_PAD_SLEEP_REGWEN_7_REG_OFFSET 0x3e8
2824#define PINMUX_DIO_PAD_SLEEP_REGWEN_7_REG_RESVAL 0x1u
2825#define PINMUX_DIO_PAD_SLEEP_REGWEN_7_EN_7_BIT 0
2826
2827// Register write enable for DIO sleep value configuration.
2828#define PINMUX_DIO_PAD_SLEEP_REGWEN_8_REG_OFFSET 0x3ec
2829#define PINMUX_DIO_PAD_SLEEP_REGWEN_8_REG_RESVAL 0x1u
2830#define PINMUX_DIO_PAD_SLEEP_REGWEN_8_EN_8_BIT 0
2831
2832// Register write enable for DIO sleep value configuration.
2833#define PINMUX_DIO_PAD_SLEEP_REGWEN_9_REG_OFFSET 0x3f0
2834#define PINMUX_DIO_PAD_SLEEP_REGWEN_9_REG_RESVAL 0x1u
2835#define PINMUX_DIO_PAD_SLEEP_REGWEN_9_EN_9_BIT 0
2836
2837// Register write enable for DIO sleep value configuration.
2838#define PINMUX_DIO_PAD_SLEEP_REGWEN_10_REG_OFFSET 0x3f4
2839#define PINMUX_DIO_PAD_SLEEP_REGWEN_10_REG_RESVAL 0x1u
2840#define PINMUX_DIO_PAD_SLEEP_REGWEN_10_EN_10_BIT 0
2841
2842// Register write enable for DIO sleep value configuration.
2843#define PINMUX_DIO_PAD_SLEEP_REGWEN_11_REG_OFFSET 0x3f8
2844#define PINMUX_DIO_PAD_SLEEP_REGWEN_11_REG_RESVAL 0x1u
2845#define PINMUX_DIO_PAD_SLEEP_REGWEN_11_EN_11_BIT 0
2846
2847// Register write enable for DIO sleep value configuration.
2848#define PINMUX_DIO_PAD_SLEEP_REGWEN_12_REG_OFFSET 0x3fc
2849#define PINMUX_DIO_PAD_SLEEP_REGWEN_12_REG_RESVAL 0x1u
2850#define PINMUX_DIO_PAD_SLEEP_REGWEN_12_EN_12_BIT 0
2851
2852// Register write enable for DIO sleep value configuration.
2853#define PINMUX_DIO_PAD_SLEEP_REGWEN_13_REG_OFFSET 0x400
2854#define PINMUX_DIO_PAD_SLEEP_REGWEN_13_REG_RESVAL 0x1u
2855#define PINMUX_DIO_PAD_SLEEP_REGWEN_13_EN_13_BIT 0
2856
2857// Register write enable for DIO sleep value configuration.
2858#define PINMUX_DIO_PAD_SLEEP_REGWEN_14_REG_OFFSET 0x404
2859#define PINMUX_DIO_PAD_SLEEP_REGWEN_14_REG_RESVAL 0x1u
2860#define PINMUX_DIO_PAD_SLEEP_REGWEN_14_EN_14_BIT 0
2861
2862// Register write enable for DIO sleep value configuration.
2863#define PINMUX_DIO_PAD_SLEEP_REGWEN_15_REG_OFFSET 0x408
2864#define PINMUX_DIO_PAD_SLEEP_REGWEN_15_REG_RESVAL 0x1u
2865#define PINMUX_DIO_PAD_SLEEP_REGWEN_15_EN_15_BIT 0
2866
2867// Register write enable for DIO sleep value configuration.
2868#define PINMUX_DIO_PAD_SLEEP_REGWEN_16_REG_OFFSET 0x40c
2869#define PINMUX_DIO_PAD_SLEEP_REGWEN_16_REG_RESVAL 0x1u
2870#define PINMUX_DIO_PAD_SLEEP_REGWEN_16_EN_16_BIT 0
2871
2872// Register write enable for DIO sleep value configuration.
2873#define PINMUX_DIO_PAD_SLEEP_REGWEN_17_REG_OFFSET 0x410
2874#define PINMUX_DIO_PAD_SLEEP_REGWEN_17_REG_RESVAL 0x1u
2875#define PINMUX_DIO_PAD_SLEEP_REGWEN_17_EN_17_BIT 0
2876
2877// Register write enable for DIO sleep value configuration.
2878#define PINMUX_DIO_PAD_SLEEP_REGWEN_18_REG_OFFSET 0x414
2879#define PINMUX_DIO_PAD_SLEEP_REGWEN_18_REG_RESVAL 0x1u
2880#define PINMUX_DIO_PAD_SLEEP_REGWEN_18_EN_18_BIT 0
2881
2882// Register write enable for DIO sleep value configuration.
2883#define PINMUX_DIO_PAD_SLEEP_REGWEN_19_REG_OFFSET 0x418
2884#define PINMUX_DIO_PAD_SLEEP_REGWEN_19_REG_RESVAL 0x1u
2885#define PINMUX_DIO_PAD_SLEEP_REGWEN_19_EN_19_BIT 0
2886
2887// Register write enable for DIO sleep value configuration.
2888#define PINMUX_DIO_PAD_SLEEP_REGWEN_20_REG_OFFSET 0x41c
2889#define PINMUX_DIO_PAD_SLEEP_REGWEN_20_REG_RESVAL 0x1u
2890#define PINMUX_DIO_PAD_SLEEP_REGWEN_20_EN_20_BIT 0
2891
2892// Register write enable for DIO sleep value configuration.
2893#define PINMUX_DIO_PAD_SLEEP_REGWEN_21_REG_OFFSET 0x420
2894#define PINMUX_DIO_PAD_SLEEP_REGWEN_21_REG_RESVAL 0x1u
2895#define PINMUX_DIO_PAD_SLEEP_REGWEN_21_EN_21_BIT 0
2896
2897// Register write enable for DIO sleep value configuration.
2898#define PINMUX_DIO_PAD_SLEEP_REGWEN_22_REG_OFFSET 0x424
2899#define PINMUX_DIO_PAD_SLEEP_REGWEN_22_REG_RESVAL 0x1u
2900#define PINMUX_DIO_PAD_SLEEP_REGWEN_22_EN_22_BIT 0
2901
2902// Register write enable for DIO sleep value configuration.
2903#define PINMUX_DIO_PAD_SLEEP_REGWEN_23_REG_OFFSET 0x428
2904#define PINMUX_DIO_PAD_SLEEP_REGWEN_23_REG_RESVAL 0x1u
2905#define PINMUX_DIO_PAD_SLEEP_REGWEN_23_EN_23_BIT 0
2906
2907// Register write enable for DIO sleep value configuration.
2908#define PINMUX_DIO_PAD_SLEEP_REGWEN_24_REG_OFFSET 0x42c
2909#define PINMUX_DIO_PAD_SLEEP_REGWEN_24_REG_RESVAL 0x1u
2910#define PINMUX_DIO_PAD_SLEEP_REGWEN_24_EN_24_BIT 0
2911
2912// Register write enable for DIO sleep value configuration.
2913#define PINMUX_DIO_PAD_SLEEP_REGWEN_25_REG_OFFSET 0x430
2914#define PINMUX_DIO_PAD_SLEEP_REGWEN_25_REG_RESVAL 0x1u
2915#define PINMUX_DIO_PAD_SLEEP_REGWEN_25_EN_25_BIT 0
2916
2917// Register write enable for DIO sleep value configuration.
2918#define PINMUX_DIO_PAD_SLEEP_REGWEN_26_REG_OFFSET 0x434
2919#define PINMUX_DIO_PAD_SLEEP_REGWEN_26_REG_RESVAL 0x1u
2920#define PINMUX_DIO_PAD_SLEEP_REGWEN_26_EN_26_BIT 0
2921
2922// Register write enable for DIO sleep value configuration.
2923#define PINMUX_DIO_PAD_SLEEP_REGWEN_27_REG_OFFSET 0x438
2924#define PINMUX_DIO_PAD_SLEEP_REGWEN_27_REG_RESVAL 0x1u
2925#define PINMUX_DIO_PAD_SLEEP_REGWEN_27_EN_27_BIT 0
2926
2927// Register write enable for DIO sleep value configuration.
2928#define PINMUX_DIO_PAD_SLEEP_REGWEN_28_REG_OFFSET 0x43c
2929#define PINMUX_DIO_PAD_SLEEP_REGWEN_28_REG_RESVAL 0x1u
2930#define PINMUX_DIO_PAD_SLEEP_REGWEN_28_EN_28_BIT 0
2931
2932// Register write enable for DIO sleep value configuration.
2933#define PINMUX_DIO_PAD_SLEEP_REGWEN_29_REG_OFFSET 0x440
2934#define PINMUX_DIO_PAD_SLEEP_REGWEN_29_REG_RESVAL 0x1u
2935#define PINMUX_DIO_PAD_SLEEP_REGWEN_29_EN_29_BIT 0
2936
2937// Register write enable for DIO sleep value configuration.
2938#define PINMUX_DIO_PAD_SLEEP_REGWEN_30_REG_OFFSET 0x444
2939#define PINMUX_DIO_PAD_SLEEP_REGWEN_30_REG_RESVAL 0x1u
2940#define PINMUX_DIO_PAD_SLEEP_REGWEN_30_EN_30_BIT 0
2941
2942// Register write enable for DIO sleep value configuration.
2943#define PINMUX_DIO_PAD_SLEEP_REGWEN_31_REG_OFFSET 0x448
2944#define PINMUX_DIO_PAD_SLEEP_REGWEN_31_REG_RESVAL 0x1u
2945#define PINMUX_DIO_PAD_SLEEP_REGWEN_31_EN_31_BIT 0
2946
2947// Register write enable for DIO sleep value configuration.
2948#define PINMUX_DIO_PAD_SLEEP_REGWEN_32_REG_OFFSET 0x44c
2949#define PINMUX_DIO_PAD_SLEEP_REGWEN_32_REG_RESVAL 0x1u
2950#define PINMUX_DIO_PAD_SLEEP_REGWEN_32_EN_32_BIT 0
2951
2952// Register write enable for DIO sleep value configuration.
2953#define PINMUX_DIO_PAD_SLEEP_REGWEN_33_REG_OFFSET 0x450
2954#define PINMUX_DIO_PAD_SLEEP_REGWEN_33_REG_RESVAL 0x1u
2955#define PINMUX_DIO_PAD_SLEEP_REGWEN_33_EN_33_BIT 0
2956
2957// Register write enable for DIO sleep value configuration.
2958#define PINMUX_DIO_PAD_SLEEP_REGWEN_34_REG_OFFSET 0x454
2959#define PINMUX_DIO_PAD_SLEEP_REGWEN_34_REG_RESVAL 0x1u
2960#define PINMUX_DIO_PAD_SLEEP_REGWEN_34_EN_34_BIT 0
2961
2962// Register write enable for DIO sleep value configuration.
2963#define PINMUX_DIO_PAD_SLEEP_REGWEN_35_REG_OFFSET 0x458
2964#define PINMUX_DIO_PAD_SLEEP_REGWEN_35_REG_RESVAL 0x1u
2965#define PINMUX_DIO_PAD_SLEEP_REGWEN_35_EN_35_BIT 0
2966
2967// Register write enable for DIO sleep value configuration.
2968#define PINMUX_DIO_PAD_SLEEP_REGWEN_36_REG_OFFSET 0x45c
2969#define PINMUX_DIO_PAD_SLEEP_REGWEN_36_REG_RESVAL 0x1u
2970#define PINMUX_DIO_PAD_SLEEP_REGWEN_36_EN_36_BIT 0
2971
2972// Register write enable for DIO sleep value configuration.
2973#define PINMUX_DIO_PAD_SLEEP_REGWEN_37_REG_OFFSET 0x460
2974#define PINMUX_DIO_PAD_SLEEP_REGWEN_37_REG_RESVAL 0x1u
2975#define PINMUX_DIO_PAD_SLEEP_REGWEN_37_EN_37_BIT 0
2976
2977// Register write enable for DIO sleep value configuration.
2978#define PINMUX_DIO_PAD_SLEEP_REGWEN_38_REG_OFFSET 0x464
2979#define PINMUX_DIO_PAD_SLEEP_REGWEN_38_REG_RESVAL 0x1u
2980#define PINMUX_DIO_PAD_SLEEP_REGWEN_38_EN_38_BIT 0
2981
2982// Register write enable for DIO sleep value configuration.
2983#define PINMUX_DIO_PAD_SLEEP_REGWEN_39_REG_OFFSET 0x468
2984#define PINMUX_DIO_PAD_SLEEP_REGWEN_39_REG_RESVAL 0x1u
2985#define PINMUX_DIO_PAD_SLEEP_REGWEN_39_EN_39_BIT 0
2986
2987// Register write enable for DIO sleep value configuration.
2988#define PINMUX_DIO_PAD_SLEEP_REGWEN_40_REG_OFFSET 0x46c
2989#define PINMUX_DIO_PAD_SLEEP_REGWEN_40_REG_RESVAL 0x1u
2990#define PINMUX_DIO_PAD_SLEEP_REGWEN_40_EN_40_BIT 0
2991
2992// Register write enable for DIO sleep value configuration.
2993#define PINMUX_DIO_PAD_SLEEP_REGWEN_41_REG_OFFSET 0x470
2994#define PINMUX_DIO_PAD_SLEEP_REGWEN_41_REG_RESVAL 0x1u
2995#define PINMUX_DIO_PAD_SLEEP_REGWEN_41_EN_41_BIT 0
2996
2997// Register write enable for DIO sleep value configuration.
2998#define PINMUX_DIO_PAD_SLEEP_REGWEN_42_REG_OFFSET 0x474
2999#define PINMUX_DIO_PAD_SLEEP_REGWEN_42_REG_RESVAL 0x1u
3000#define PINMUX_DIO_PAD_SLEEP_REGWEN_42_EN_42_BIT 0
3001
3002// Register write enable for DIO sleep value configuration.
3003#define PINMUX_DIO_PAD_SLEEP_REGWEN_43_REG_OFFSET 0x478
3004#define PINMUX_DIO_PAD_SLEEP_REGWEN_43_REG_RESVAL 0x1u
3005#define PINMUX_DIO_PAD_SLEEP_REGWEN_43_EN_43_BIT 0
3006
3007// Register write enable for DIO sleep value configuration.
3008#define PINMUX_DIO_PAD_SLEEP_REGWEN_44_REG_OFFSET 0x47c
3009#define PINMUX_DIO_PAD_SLEEP_REGWEN_44_REG_RESVAL 0x1u
3010#define PINMUX_DIO_PAD_SLEEP_REGWEN_44_EN_44_BIT 0
3011
3012// Register write enable for DIO sleep value configuration.
3013#define PINMUX_DIO_PAD_SLEEP_REGWEN_45_REG_OFFSET 0x480
3014#define PINMUX_DIO_PAD_SLEEP_REGWEN_45_REG_RESVAL 0x1u
3015#define PINMUX_DIO_PAD_SLEEP_REGWEN_45_EN_45_BIT 0
3016
3017// Register write enable for DIO sleep value configuration.
3018#define PINMUX_DIO_PAD_SLEEP_REGWEN_46_REG_OFFSET 0x484
3019#define PINMUX_DIO_PAD_SLEEP_REGWEN_46_REG_RESVAL 0x1u
3020#define PINMUX_DIO_PAD_SLEEP_REGWEN_46_EN_46_BIT 0
3021
3022// Register write enable for DIO sleep value configuration.
3023#define PINMUX_DIO_PAD_SLEEP_REGWEN_47_REG_OFFSET 0x488
3024#define PINMUX_DIO_PAD_SLEEP_REGWEN_47_REG_RESVAL 0x1u
3025#define PINMUX_DIO_PAD_SLEEP_REGWEN_47_EN_47_BIT 0
3026
3027// Register write enable for DIO sleep value configuration.
3028#define PINMUX_DIO_PAD_SLEEP_REGWEN_48_REG_OFFSET 0x48c
3029#define PINMUX_DIO_PAD_SLEEP_REGWEN_48_REG_RESVAL 0x1u
3030#define PINMUX_DIO_PAD_SLEEP_REGWEN_48_EN_48_BIT 0
3031
3032// Register write enable for DIO sleep value configuration.
3033#define PINMUX_DIO_PAD_SLEEP_REGWEN_49_REG_OFFSET 0x490
3034#define PINMUX_DIO_PAD_SLEEP_REGWEN_49_REG_RESVAL 0x1u
3035#define PINMUX_DIO_PAD_SLEEP_REGWEN_49_EN_49_BIT 0
3036
3037// Register write enable for DIO sleep value configuration.
3038#define PINMUX_DIO_PAD_SLEEP_REGWEN_50_REG_OFFSET 0x494
3039#define PINMUX_DIO_PAD_SLEEP_REGWEN_50_REG_RESVAL 0x1u
3040#define PINMUX_DIO_PAD_SLEEP_REGWEN_50_EN_50_BIT 0
3041
3042// Register write enable for DIO sleep value configuration.
3043#define PINMUX_DIO_PAD_SLEEP_REGWEN_51_REG_OFFSET 0x498
3044#define PINMUX_DIO_PAD_SLEEP_REGWEN_51_REG_RESVAL 0x1u
3045#define PINMUX_DIO_PAD_SLEEP_REGWEN_51_EN_51_BIT 0
3046
3047// Register write enable for DIO sleep value configuration.
3048#define PINMUX_DIO_PAD_SLEEP_REGWEN_52_REG_OFFSET 0x49c
3049#define PINMUX_DIO_PAD_SLEEP_REGWEN_52_REG_RESVAL 0x1u
3050#define PINMUX_DIO_PAD_SLEEP_REGWEN_52_EN_52_BIT 0
3051
3052// Register write enable for DIO sleep value configuration.
3053#define PINMUX_DIO_PAD_SLEEP_REGWEN_53_REG_OFFSET 0x4a0
3054#define PINMUX_DIO_PAD_SLEEP_REGWEN_53_REG_RESVAL 0x1u
3055#define PINMUX_DIO_PAD_SLEEP_REGWEN_53_EN_53_BIT 0
3056
3057// Register write enable for DIO sleep value configuration.
3058#define PINMUX_DIO_PAD_SLEEP_REGWEN_54_REG_OFFSET 0x4a4
3059#define PINMUX_DIO_PAD_SLEEP_REGWEN_54_REG_RESVAL 0x1u
3060#define PINMUX_DIO_PAD_SLEEP_REGWEN_54_EN_54_BIT 0
3061
3062// Register write enable for DIO sleep value configuration.
3063#define PINMUX_DIO_PAD_SLEEP_REGWEN_55_REG_OFFSET 0x4a8
3064#define PINMUX_DIO_PAD_SLEEP_REGWEN_55_REG_RESVAL 0x1u
3065#define PINMUX_DIO_PAD_SLEEP_REGWEN_55_EN_55_BIT 0
3066
3067// Register write enable for DIO sleep value configuration.
3068#define PINMUX_DIO_PAD_SLEEP_REGWEN_56_REG_OFFSET 0x4ac
3069#define PINMUX_DIO_PAD_SLEEP_REGWEN_56_REG_RESVAL 0x1u
3070#define PINMUX_DIO_PAD_SLEEP_REGWEN_56_EN_56_BIT 0
3071
3072// Register write enable for DIO sleep value configuration.
3073#define PINMUX_DIO_PAD_SLEEP_REGWEN_57_REG_OFFSET 0x4b0
3074#define PINMUX_DIO_PAD_SLEEP_REGWEN_57_REG_RESVAL 0x1u
3075#define PINMUX_DIO_PAD_SLEEP_REGWEN_57_EN_57_BIT 0
3076
3077// Register write enable for DIO sleep value configuration.
3078#define PINMUX_DIO_PAD_SLEEP_REGWEN_58_REG_OFFSET 0x4b4
3079#define PINMUX_DIO_PAD_SLEEP_REGWEN_58_REG_RESVAL 0x1u
3080#define PINMUX_DIO_PAD_SLEEP_REGWEN_58_EN_58_BIT 0
3081
3082// Register write enable for DIO sleep value configuration.
3083#define PINMUX_DIO_PAD_SLEEP_REGWEN_59_REG_OFFSET 0x4b8
3084#define PINMUX_DIO_PAD_SLEEP_REGWEN_59_REG_RESVAL 0x1u
3085#define PINMUX_DIO_PAD_SLEEP_REGWEN_59_EN_59_BIT 0
3086
3087// Register write enable for DIO sleep value configuration.
3088#define PINMUX_DIO_PAD_SLEEP_REGWEN_60_REG_OFFSET 0x4bc
3089#define PINMUX_DIO_PAD_SLEEP_REGWEN_60_REG_RESVAL 0x1u
3090#define PINMUX_DIO_PAD_SLEEP_REGWEN_60_EN_60_BIT 0
3091
3092// Register write enable for DIO sleep value configuration.
3093#define PINMUX_DIO_PAD_SLEEP_REGWEN_61_REG_OFFSET 0x4c0
3094#define PINMUX_DIO_PAD_SLEEP_REGWEN_61_REG_RESVAL 0x1u
3095#define PINMUX_DIO_PAD_SLEEP_REGWEN_61_EN_61_BIT 0
3096
3097// Register write enable for DIO sleep value configuration.
3098#define PINMUX_DIO_PAD_SLEEP_REGWEN_62_REG_OFFSET 0x4c4
3099#define PINMUX_DIO_PAD_SLEEP_REGWEN_62_REG_RESVAL 0x1u
3100#define PINMUX_DIO_PAD_SLEEP_REGWEN_62_EN_62_BIT 0
3101
3102// Register write enable for DIO sleep value configuration.
3103#define PINMUX_DIO_PAD_SLEEP_REGWEN_63_REG_OFFSET 0x4c8
3104#define PINMUX_DIO_PAD_SLEEP_REGWEN_63_REG_RESVAL 0x1u
3105#define PINMUX_DIO_PAD_SLEEP_REGWEN_63_EN_63_BIT 0
3106
3107// Register write enable for DIO sleep value configuration.
3108#define PINMUX_DIO_PAD_SLEEP_REGWEN_64_REG_OFFSET 0x4cc
3109#define PINMUX_DIO_PAD_SLEEP_REGWEN_64_REG_RESVAL 0x1u
3110#define PINMUX_DIO_PAD_SLEEP_REGWEN_64_EN_64_BIT 0
3111
3112// Register write enable for DIO sleep value configuration.
3113#define PINMUX_DIO_PAD_SLEEP_REGWEN_65_REG_OFFSET 0x4d0
3114#define PINMUX_DIO_PAD_SLEEP_REGWEN_65_REG_RESVAL 0x1u
3115#define PINMUX_DIO_PAD_SLEEP_REGWEN_65_EN_65_BIT 0
3116
3117// Register write enable for DIO sleep value configuration.
3118#define PINMUX_DIO_PAD_SLEEP_REGWEN_66_REG_OFFSET 0x4d4
3119#define PINMUX_DIO_PAD_SLEEP_REGWEN_66_REG_RESVAL 0x1u
3120#define PINMUX_DIO_PAD_SLEEP_REGWEN_66_EN_66_BIT 0
3121
3122// Register write enable for DIO sleep value configuration.
3123#define PINMUX_DIO_PAD_SLEEP_REGWEN_67_REG_OFFSET 0x4d8
3124#define PINMUX_DIO_PAD_SLEEP_REGWEN_67_REG_RESVAL 0x1u
3125#define PINMUX_DIO_PAD_SLEEP_REGWEN_67_EN_67_BIT 0
3126
3127// Register write enable for DIO sleep value configuration.
3128#define PINMUX_DIO_PAD_SLEEP_REGWEN_68_REG_OFFSET 0x4dc
3129#define PINMUX_DIO_PAD_SLEEP_REGWEN_68_REG_RESVAL 0x1u
3130#define PINMUX_DIO_PAD_SLEEP_REGWEN_68_EN_68_BIT 0
3131
3132// Register write enable for DIO sleep value configuration.
3133#define PINMUX_DIO_PAD_SLEEP_REGWEN_69_REG_OFFSET 0x4e0
3134#define PINMUX_DIO_PAD_SLEEP_REGWEN_69_REG_RESVAL 0x1u
3135#define PINMUX_DIO_PAD_SLEEP_REGWEN_69_EN_69_BIT 0
3136
3137// Register write enable for DIO sleep value configuration.
3138#define PINMUX_DIO_PAD_SLEEP_REGWEN_70_REG_OFFSET 0x4e4
3139#define PINMUX_DIO_PAD_SLEEP_REGWEN_70_REG_RESVAL 0x1u
3140#define PINMUX_DIO_PAD_SLEEP_REGWEN_70_EN_70_BIT 0
3141
3142// Register write enable for DIO sleep value configuration.
3143#define PINMUX_DIO_PAD_SLEEP_REGWEN_71_REG_OFFSET 0x4e8
3144#define PINMUX_DIO_PAD_SLEEP_REGWEN_71_REG_RESVAL 0x1u
3145#define PINMUX_DIO_PAD_SLEEP_REGWEN_71_EN_71_BIT 0
3146
3147// Register write enable for DIO sleep value configuration.
3148#define PINMUX_DIO_PAD_SLEEP_REGWEN_72_REG_OFFSET 0x4ec
3149#define PINMUX_DIO_PAD_SLEEP_REGWEN_72_REG_RESVAL 0x1u
3150#define PINMUX_DIO_PAD_SLEEP_REGWEN_72_EN_72_BIT 0
3151
3152// Enables the sleep mode of the corresponding dedicated pad. (common
3153// parameters)
3154#define PINMUX_DIO_PAD_SLEEP_EN_EN_FIELD_WIDTH 1
3155#define PINMUX_DIO_PAD_SLEEP_EN_MULTIREG_COUNT 73
3156
3157// Enables the sleep mode of the corresponding dedicated pad.
3158#define PINMUX_DIO_PAD_SLEEP_EN_0_REG_OFFSET 0x4f0
3159#define PINMUX_DIO_PAD_SLEEP_EN_0_REG_RESVAL 0x0u
3160#define PINMUX_DIO_PAD_SLEEP_EN_0_EN_0_BIT 0
3161
3162// Enables the sleep mode of the corresponding dedicated pad.
3163#define PINMUX_DIO_PAD_SLEEP_EN_1_REG_OFFSET 0x4f4
3164#define PINMUX_DIO_PAD_SLEEP_EN_1_REG_RESVAL 0x0u
3165#define PINMUX_DIO_PAD_SLEEP_EN_1_EN_1_BIT 0
3166
3167// Enables the sleep mode of the corresponding dedicated pad.
3168#define PINMUX_DIO_PAD_SLEEP_EN_2_REG_OFFSET 0x4f8
3169#define PINMUX_DIO_PAD_SLEEP_EN_2_REG_RESVAL 0x0u
3170#define PINMUX_DIO_PAD_SLEEP_EN_2_EN_2_BIT 0
3171
3172// Enables the sleep mode of the corresponding dedicated pad.
3173#define PINMUX_DIO_PAD_SLEEP_EN_3_REG_OFFSET 0x4fc
3174#define PINMUX_DIO_PAD_SLEEP_EN_3_REG_RESVAL 0x0u
3175#define PINMUX_DIO_PAD_SLEEP_EN_3_EN_3_BIT 0
3176
3177// Enables the sleep mode of the corresponding dedicated pad.
3178#define PINMUX_DIO_PAD_SLEEP_EN_4_REG_OFFSET 0x500
3179#define PINMUX_DIO_PAD_SLEEP_EN_4_REG_RESVAL 0x0u
3180#define PINMUX_DIO_PAD_SLEEP_EN_4_EN_4_BIT 0
3181
3182// Enables the sleep mode of the corresponding dedicated pad.
3183#define PINMUX_DIO_PAD_SLEEP_EN_5_REG_OFFSET 0x504
3184#define PINMUX_DIO_PAD_SLEEP_EN_5_REG_RESVAL 0x0u
3185#define PINMUX_DIO_PAD_SLEEP_EN_5_EN_5_BIT 0
3186
3187// Enables the sleep mode of the corresponding dedicated pad.
3188#define PINMUX_DIO_PAD_SLEEP_EN_6_REG_OFFSET 0x508
3189#define PINMUX_DIO_PAD_SLEEP_EN_6_REG_RESVAL 0x0u
3190#define PINMUX_DIO_PAD_SLEEP_EN_6_EN_6_BIT 0
3191
3192// Enables the sleep mode of the corresponding dedicated pad.
3193#define PINMUX_DIO_PAD_SLEEP_EN_7_REG_OFFSET 0x50c
3194#define PINMUX_DIO_PAD_SLEEP_EN_7_REG_RESVAL 0x0u
3195#define PINMUX_DIO_PAD_SLEEP_EN_7_EN_7_BIT 0
3196
3197// Enables the sleep mode of the corresponding dedicated pad.
3198#define PINMUX_DIO_PAD_SLEEP_EN_8_REG_OFFSET 0x510
3199#define PINMUX_DIO_PAD_SLEEP_EN_8_REG_RESVAL 0x0u
3200#define PINMUX_DIO_PAD_SLEEP_EN_8_EN_8_BIT 0
3201
3202// Enables the sleep mode of the corresponding dedicated pad.
3203#define PINMUX_DIO_PAD_SLEEP_EN_9_REG_OFFSET 0x514
3204#define PINMUX_DIO_PAD_SLEEP_EN_9_REG_RESVAL 0x0u
3205#define PINMUX_DIO_PAD_SLEEP_EN_9_EN_9_BIT 0
3206
3207// Enables the sleep mode of the corresponding dedicated pad.
3208#define PINMUX_DIO_PAD_SLEEP_EN_10_REG_OFFSET 0x518
3209#define PINMUX_DIO_PAD_SLEEP_EN_10_REG_RESVAL 0x0u
3210#define PINMUX_DIO_PAD_SLEEP_EN_10_EN_10_BIT 0
3211
3212// Enables the sleep mode of the corresponding dedicated pad.
3213#define PINMUX_DIO_PAD_SLEEP_EN_11_REG_OFFSET 0x51c
3214#define PINMUX_DIO_PAD_SLEEP_EN_11_REG_RESVAL 0x0u
3215#define PINMUX_DIO_PAD_SLEEP_EN_11_EN_11_BIT 0
3216
3217// Enables the sleep mode of the corresponding dedicated pad.
3218#define PINMUX_DIO_PAD_SLEEP_EN_12_REG_OFFSET 0x520
3219#define PINMUX_DIO_PAD_SLEEP_EN_12_REG_RESVAL 0x0u
3220#define PINMUX_DIO_PAD_SLEEP_EN_12_EN_12_BIT 0
3221
3222// Enables the sleep mode of the corresponding dedicated pad.
3223#define PINMUX_DIO_PAD_SLEEP_EN_13_REG_OFFSET 0x524
3224#define PINMUX_DIO_PAD_SLEEP_EN_13_REG_RESVAL 0x0u
3225#define PINMUX_DIO_PAD_SLEEP_EN_13_EN_13_BIT 0
3226
3227// Enables the sleep mode of the corresponding dedicated pad.
3228#define PINMUX_DIO_PAD_SLEEP_EN_14_REG_OFFSET 0x528
3229#define PINMUX_DIO_PAD_SLEEP_EN_14_REG_RESVAL 0x0u
3230#define PINMUX_DIO_PAD_SLEEP_EN_14_EN_14_BIT 0
3231
3232// Enables the sleep mode of the corresponding dedicated pad.
3233#define PINMUX_DIO_PAD_SLEEP_EN_15_REG_OFFSET 0x52c
3234#define PINMUX_DIO_PAD_SLEEP_EN_15_REG_RESVAL 0x0u
3235#define PINMUX_DIO_PAD_SLEEP_EN_15_EN_15_BIT 0
3236
3237// Enables the sleep mode of the corresponding dedicated pad.
3238#define PINMUX_DIO_PAD_SLEEP_EN_16_REG_OFFSET 0x530
3239#define PINMUX_DIO_PAD_SLEEP_EN_16_REG_RESVAL 0x0u
3240#define PINMUX_DIO_PAD_SLEEP_EN_16_EN_16_BIT 0
3241
3242// Enables the sleep mode of the corresponding dedicated pad.
3243#define PINMUX_DIO_PAD_SLEEP_EN_17_REG_OFFSET 0x534
3244#define PINMUX_DIO_PAD_SLEEP_EN_17_REG_RESVAL 0x0u
3245#define PINMUX_DIO_PAD_SLEEP_EN_17_EN_17_BIT 0
3246
3247// Enables the sleep mode of the corresponding dedicated pad.
3248#define PINMUX_DIO_PAD_SLEEP_EN_18_REG_OFFSET 0x538
3249#define PINMUX_DIO_PAD_SLEEP_EN_18_REG_RESVAL 0x0u
3250#define PINMUX_DIO_PAD_SLEEP_EN_18_EN_18_BIT 0
3251
3252// Enables the sleep mode of the corresponding dedicated pad.
3253#define PINMUX_DIO_PAD_SLEEP_EN_19_REG_OFFSET 0x53c
3254#define PINMUX_DIO_PAD_SLEEP_EN_19_REG_RESVAL 0x0u
3255#define PINMUX_DIO_PAD_SLEEP_EN_19_EN_19_BIT 0
3256
3257// Enables the sleep mode of the corresponding dedicated pad.
3258#define PINMUX_DIO_PAD_SLEEP_EN_20_REG_OFFSET 0x540
3259#define PINMUX_DIO_PAD_SLEEP_EN_20_REG_RESVAL 0x0u
3260#define PINMUX_DIO_PAD_SLEEP_EN_20_EN_20_BIT 0
3261
3262// Enables the sleep mode of the corresponding dedicated pad.
3263#define PINMUX_DIO_PAD_SLEEP_EN_21_REG_OFFSET 0x544
3264#define PINMUX_DIO_PAD_SLEEP_EN_21_REG_RESVAL 0x0u
3265#define PINMUX_DIO_PAD_SLEEP_EN_21_EN_21_BIT 0
3266
3267// Enables the sleep mode of the corresponding dedicated pad.
3268#define PINMUX_DIO_PAD_SLEEP_EN_22_REG_OFFSET 0x548
3269#define PINMUX_DIO_PAD_SLEEP_EN_22_REG_RESVAL 0x0u
3270#define PINMUX_DIO_PAD_SLEEP_EN_22_EN_22_BIT 0
3271
3272// Enables the sleep mode of the corresponding dedicated pad.
3273#define PINMUX_DIO_PAD_SLEEP_EN_23_REG_OFFSET 0x54c
3274#define PINMUX_DIO_PAD_SLEEP_EN_23_REG_RESVAL 0x0u
3275#define PINMUX_DIO_PAD_SLEEP_EN_23_EN_23_BIT 0
3276
3277// Enables the sleep mode of the corresponding dedicated pad.
3278#define PINMUX_DIO_PAD_SLEEP_EN_24_REG_OFFSET 0x550
3279#define PINMUX_DIO_PAD_SLEEP_EN_24_REG_RESVAL 0x0u
3280#define PINMUX_DIO_PAD_SLEEP_EN_24_EN_24_BIT 0
3281
3282// Enables the sleep mode of the corresponding dedicated pad.
3283#define PINMUX_DIO_PAD_SLEEP_EN_25_REG_OFFSET 0x554
3284#define PINMUX_DIO_PAD_SLEEP_EN_25_REG_RESVAL 0x0u
3285#define PINMUX_DIO_PAD_SLEEP_EN_25_EN_25_BIT 0
3286
3287// Enables the sleep mode of the corresponding dedicated pad.
3288#define PINMUX_DIO_PAD_SLEEP_EN_26_REG_OFFSET 0x558
3289#define PINMUX_DIO_PAD_SLEEP_EN_26_REG_RESVAL 0x0u
3290#define PINMUX_DIO_PAD_SLEEP_EN_26_EN_26_BIT 0
3291
3292// Enables the sleep mode of the corresponding dedicated pad.
3293#define PINMUX_DIO_PAD_SLEEP_EN_27_REG_OFFSET 0x55c
3294#define PINMUX_DIO_PAD_SLEEP_EN_27_REG_RESVAL 0x0u
3295#define PINMUX_DIO_PAD_SLEEP_EN_27_EN_27_BIT 0
3296
3297// Enables the sleep mode of the corresponding dedicated pad.
3298#define PINMUX_DIO_PAD_SLEEP_EN_28_REG_OFFSET 0x560
3299#define PINMUX_DIO_PAD_SLEEP_EN_28_REG_RESVAL 0x0u
3300#define PINMUX_DIO_PAD_SLEEP_EN_28_EN_28_BIT 0
3301
3302// Enables the sleep mode of the corresponding dedicated pad.
3303#define PINMUX_DIO_PAD_SLEEP_EN_29_REG_OFFSET 0x564
3304#define PINMUX_DIO_PAD_SLEEP_EN_29_REG_RESVAL 0x0u
3305#define PINMUX_DIO_PAD_SLEEP_EN_29_EN_29_BIT 0
3306
3307// Enables the sleep mode of the corresponding dedicated pad.
3308#define PINMUX_DIO_PAD_SLEEP_EN_30_REG_OFFSET 0x568
3309#define PINMUX_DIO_PAD_SLEEP_EN_30_REG_RESVAL 0x0u
3310#define PINMUX_DIO_PAD_SLEEP_EN_30_EN_30_BIT 0
3311
3312// Enables the sleep mode of the corresponding dedicated pad.
3313#define PINMUX_DIO_PAD_SLEEP_EN_31_REG_OFFSET 0x56c
3314#define PINMUX_DIO_PAD_SLEEP_EN_31_REG_RESVAL 0x0u
3315#define PINMUX_DIO_PAD_SLEEP_EN_31_EN_31_BIT 0
3316
3317// Enables the sleep mode of the corresponding dedicated pad.
3318#define PINMUX_DIO_PAD_SLEEP_EN_32_REG_OFFSET 0x570
3319#define PINMUX_DIO_PAD_SLEEP_EN_32_REG_RESVAL 0x0u
3320#define PINMUX_DIO_PAD_SLEEP_EN_32_EN_32_BIT 0
3321
3322// Enables the sleep mode of the corresponding dedicated pad.
3323#define PINMUX_DIO_PAD_SLEEP_EN_33_REG_OFFSET 0x574
3324#define PINMUX_DIO_PAD_SLEEP_EN_33_REG_RESVAL 0x0u
3325#define PINMUX_DIO_PAD_SLEEP_EN_33_EN_33_BIT 0
3326
3327// Enables the sleep mode of the corresponding dedicated pad.
3328#define PINMUX_DIO_PAD_SLEEP_EN_34_REG_OFFSET 0x578
3329#define PINMUX_DIO_PAD_SLEEP_EN_34_REG_RESVAL 0x0u
3330#define PINMUX_DIO_PAD_SLEEP_EN_34_EN_34_BIT 0
3331
3332// Enables the sleep mode of the corresponding dedicated pad.
3333#define PINMUX_DIO_PAD_SLEEP_EN_35_REG_OFFSET 0x57c
3334#define PINMUX_DIO_PAD_SLEEP_EN_35_REG_RESVAL 0x0u
3335#define PINMUX_DIO_PAD_SLEEP_EN_35_EN_35_BIT 0
3336
3337// Enables the sleep mode of the corresponding dedicated pad.
3338#define PINMUX_DIO_PAD_SLEEP_EN_36_REG_OFFSET 0x580
3339#define PINMUX_DIO_PAD_SLEEP_EN_36_REG_RESVAL 0x0u
3340#define PINMUX_DIO_PAD_SLEEP_EN_36_EN_36_BIT 0
3341
3342// Enables the sleep mode of the corresponding dedicated pad.
3343#define PINMUX_DIO_PAD_SLEEP_EN_37_REG_OFFSET 0x584
3344#define PINMUX_DIO_PAD_SLEEP_EN_37_REG_RESVAL 0x0u
3345#define PINMUX_DIO_PAD_SLEEP_EN_37_EN_37_BIT 0
3346
3347// Enables the sleep mode of the corresponding dedicated pad.
3348#define PINMUX_DIO_PAD_SLEEP_EN_38_REG_OFFSET 0x588
3349#define PINMUX_DIO_PAD_SLEEP_EN_38_REG_RESVAL 0x0u
3350#define PINMUX_DIO_PAD_SLEEP_EN_38_EN_38_BIT 0
3351
3352// Enables the sleep mode of the corresponding dedicated pad.
3353#define PINMUX_DIO_PAD_SLEEP_EN_39_REG_OFFSET 0x58c
3354#define PINMUX_DIO_PAD_SLEEP_EN_39_REG_RESVAL 0x0u
3355#define PINMUX_DIO_PAD_SLEEP_EN_39_EN_39_BIT 0
3356
3357// Enables the sleep mode of the corresponding dedicated pad.
3358#define PINMUX_DIO_PAD_SLEEP_EN_40_REG_OFFSET 0x590
3359#define PINMUX_DIO_PAD_SLEEP_EN_40_REG_RESVAL 0x0u
3360#define PINMUX_DIO_PAD_SLEEP_EN_40_EN_40_BIT 0
3361
3362// Enables the sleep mode of the corresponding dedicated pad.
3363#define PINMUX_DIO_PAD_SLEEP_EN_41_REG_OFFSET 0x594
3364#define PINMUX_DIO_PAD_SLEEP_EN_41_REG_RESVAL 0x0u
3365#define PINMUX_DIO_PAD_SLEEP_EN_41_EN_41_BIT 0
3366
3367// Enables the sleep mode of the corresponding dedicated pad.
3368#define PINMUX_DIO_PAD_SLEEP_EN_42_REG_OFFSET 0x598
3369#define PINMUX_DIO_PAD_SLEEP_EN_42_REG_RESVAL 0x0u
3370#define PINMUX_DIO_PAD_SLEEP_EN_42_EN_42_BIT 0
3371
3372// Enables the sleep mode of the corresponding dedicated pad.
3373#define PINMUX_DIO_PAD_SLEEP_EN_43_REG_OFFSET 0x59c
3374#define PINMUX_DIO_PAD_SLEEP_EN_43_REG_RESVAL 0x0u
3375#define PINMUX_DIO_PAD_SLEEP_EN_43_EN_43_BIT 0
3376
3377// Enables the sleep mode of the corresponding dedicated pad.
3378#define PINMUX_DIO_PAD_SLEEP_EN_44_REG_OFFSET 0x5a0
3379#define PINMUX_DIO_PAD_SLEEP_EN_44_REG_RESVAL 0x0u
3380#define PINMUX_DIO_PAD_SLEEP_EN_44_EN_44_BIT 0
3381
3382// Enables the sleep mode of the corresponding dedicated pad.
3383#define PINMUX_DIO_PAD_SLEEP_EN_45_REG_OFFSET 0x5a4
3384#define PINMUX_DIO_PAD_SLEEP_EN_45_REG_RESVAL 0x0u
3385#define PINMUX_DIO_PAD_SLEEP_EN_45_EN_45_BIT 0
3386
3387// Enables the sleep mode of the corresponding dedicated pad.
3388#define PINMUX_DIO_PAD_SLEEP_EN_46_REG_OFFSET 0x5a8
3389#define PINMUX_DIO_PAD_SLEEP_EN_46_REG_RESVAL 0x0u
3390#define PINMUX_DIO_PAD_SLEEP_EN_46_EN_46_BIT 0
3391
3392// Enables the sleep mode of the corresponding dedicated pad.
3393#define PINMUX_DIO_PAD_SLEEP_EN_47_REG_OFFSET 0x5ac
3394#define PINMUX_DIO_PAD_SLEEP_EN_47_REG_RESVAL 0x0u
3395#define PINMUX_DIO_PAD_SLEEP_EN_47_EN_47_BIT 0
3396
3397// Enables the sleep mode of the corresponding dedicated pad.
3398#define PINMUX_DIO_PAD_SLEEP_EN_48_REG_OFFSET 0x5b0
3399#define PINMUX_DIO_PAD_SLEEP_EN_48_REG_RESVAL 0x0u
3400#define PINMUX_DIO_PAD_SLEEP_EN_48_EN_48_BIT 0
3401
3402// Enables the sleep mode of the corresponding dedicated pad.
3403#define PINMUX_DIO_PAD_SLEEP_EN_49_REG_OFFSET 0x5b4
3404#define PINMUX_DIO_PAD_SLEEP_EN_49_REG_RESVAL 0x0u
3405#define PINMUX_DIO_PAD_SLEEP_EN_49_EN_49_BIT 0
3406
3407// Enables the sleep mode of the corresponding dedicated pad.
3408#define PINMUX_DIO_PAD_SLEEP_EN_50_REG_OFFSET 0x5b8
3409#define PINMUX_DIO_PAD_SLEEP_EN_50_REG_RESVAL 0x0u
3410#define PINMUX_DIO_PAD_SLEEP_EN_50_EN_50_BIT 0
3411
3412// Enables the sleep mode of the corresponding dedicated pad.
3413#define PINMUX_DIO_PAD_SLEEP_EN_51_REG_OFFSET 0x5bc
3414#define PINMUX_DIO_PAD_SLEEP_EN_51_REG_RESVAL 0x0u
3415#define PINMUX_DIO_PAD_SLEEP_EN_51_EN_51_BIT 0
3416
3417// Enables the sleep mode of the corresponding dedicated pad.
3418#define PINMUX_DIO_PAD_SLEEP_EN_52_REG_OFFSET 0x5c0
3419#define PINMUX_DIO_PAD_SLEEP_EN_52_REG_RESVAL 0x0u
3420#define PINMUX_DIO_PAD_SLEEP_EN_52_EN_52_BIT 0
3421
3422// Enables the sleep mode of the corresponding dedicated pad.
3423#define PINMUX_DIO_PAD_SLEEP_EN_53_REG_OFFSET 0x5c4
3424#define PINMUX_DIO_PAD_SLEEP_EN_53_REG_RESVAL 0x0u
3425#define PINMUX_DIO_PAD_SLEEP_EN_53_EN_53_BIT 0
3426
3427// Enables the sleep mode of the corresponding dedicated pad.
3428#define PINMUX_DIO_PAD_SLEEP_EN_54_REG_OFFSET 0x5c8
3429#define PINMUX_DIO_PAD_SLEEP_EN_54_REG_RESVAL 0x0u
3430#define PINMUX_DIO_PAD_SLEEP_EN_54_EN_54_BIT 0
3431
3432// Enables the sleep mode of the corresponding dedicated pad.
3433#define PINMUX_DIO_PAD_SLEEP_EN_55_REG_OFFSET 0x5cc
3434#define PINMUX_DIO_PAD_SLEEP_EN_55_REG_RESVAL 0x0u
3435#define PINMUX_DIO_PAD_SLEEP_EN_55_EN_55_BIT 0
3436
3437// Enables the sleep mode of the corresponding dedicated pad.
3438#define PINMUX_DIO_PAD_SLEEP_EN_56_REG_OFFSET 0x5d0
3439#define PINMUX_DIO_PAD_SLEEP_EN_56_REG_RESVAL 0x0u
3440#define PINMUX_DIO_PAD_SLEEP_EN_56_EN_56_BIT 0
3441
3442// Enables the sleep mode of the corresponding dedicated pad.
3443#define PINMUX_DIO_PAD_SLEEP_EN_57_REG_OFFSET 0x5d4
3444#define PINMUX_DIO_PAD_SLEEP_EN_57_REG_RESVAL 0x0u
3445#define PINMUX_DIO_PAD_SLEEP_EN_57_EN_57_BIT 0
3446
3447// Enables the sleep mode of the corresponding dedicated pad.
3448#define PINMUX_DIO_PAD_SLEEP_EN_58_REG_OFFSET 0x5d8
3449#define PINMUX_DIO_PAD_SLEEP_EN_58_REG_RESVAL 0x0u
3450#define PINMUX_DIO_PAD_SLEEP_EN_58_EN_58_BIT 0
3451
3452// Enables the sleep mode of the corresponding dedicated pad.
3453#define PINMUX_DIO_PAD_SLEEP_EN_59_REG_OFFSET 0x5dc
3454#define PINMUX_DIO_PAD_SLEEP_EN_59_REG_RESVAL 0x0u
3455#define PINMUX_DIO_PAD_SLEEP_EN_59_EN_59_BIT 0
3456
3457// Enables the sleep mode of the corresponding dedicated pad.
3458#define PINMUX_DIO_PAD_SLEEP_EN_60_REG_OFFSET 0x5e0
3459#define PINMUX_DIO_PAD_SLEEP_EN_60_REG_RESVAL 0x0u
3460#define PINMUX_DIO_PAD_SLEEP_EN_60_EN_60_BIT 0
3461
3462// Enables the sleep mode of the corresponding dedicated pad.
3463#define PINMUX_DIO_PAD_SLEEP_EN_61_REG_OFFSET 0x5e4
3464#define PINMUX_DIO_PAD_SLEEP_EN_61_REG_RESVAL 0x0u
3465#define PINMUX_DIO_PAD_SLEEP_EN_61_EN_61_BIT 0
3466
3467// Enables the sleep mode of the corresponding dedicated pad.
3468#define PINMUX_DIO_PAD_SLEEP_EN_62_REG_OFFSET 0x5e8
3469#define PINMUX_DIO_PAD_SLEEP_EN_62_REG_RESVAL 0x0u
3470#define PINMUX_DIO_PAD_SLEEP_EN_62_EN_62_BIT 0
3471
3472// Enables the sleep mode of the corresponding dedicated pad.
3473#define PINMUX_DIO_PAD_SLEEP_EN_63_REG_OFFSET 0x5ec
3474#define PINMUX_DIO_PAD_SLEEP_EN_63_REG_RESVAL 0x0u
3475#define PINMUX_DIO_PAD_SLEEP_EN_63_EN_63_BIT 0
3476
3477// Enables the sleep mode of the corresponding dedicated pad.
3478#define PINMUX_DIO_PAD_SLEEP_EN_64_REG_OFFSET 0x5f0
3479#define PINMUX_DIO_PAD_SLEEP_EN_64_REG_RESVAL 0x0u
3480#define PINMUX_DIO_PAD_SLEEP_EN_64_EN_64_BIT 0
3481
3482// Enables the sleep mode of the corresponding dedicated pad.
3483#define PINMUX_DIO_PAD_SLEEP_EN_65_REG_OFFSET 0x5f4
3484#define PINMUX_DIO_PAD_SLEEP_EN_65_REG_RESVAL 0x0u
3485#define PINMUX_DIO_PAD_SLEEP_EN_65_EN_65_BIT 0
3486
3487// Enables the sleep mode of the corresponding dedicated pad.
3488#define PINMUX_DIO_PAD_SLEEP_EN_66_REG_OFFSET 0x5f8
3489#define PINMUX_DIO_PAD_SLEEP_EN_66_REG_RESVAL 0x0u
3490#define PINMUX_DIO_PAD_SLEEP_EN_66_EN_66_BIT 0
3491
3492// Enables the sleep mode of the corresponding dedicated pad.
3493#define PINMUX_DIO_PAD_SLEEP_EN_67_REG_OFFSET 0x5fc
3494#define PINMUX_DIO_PAD_SLEEP_EN_67_REG_RESVAL 0x0u
3495#define PINMUX_DIO_PAD_SLEEP_EN_67_EN_67_BIT 0
3496
3497// Enables the sleep mode of the corresponding dedicated pad.
3498#define PINMUX_DIO_PAD_SLEEP_EN_68_REG_OFFSET 0x600
3499#define PINMUX_DIO_PAD_SLEEP_EN_68_REG_RESVAL 0x0u
3500#define PINMUX_DIO_PAD_SLEEP_EN_68_EN_68_BIT 0
3501
3502// Enables the sleep mode of the corresponding dedicated pad.
3503#define PINMUX_DIO_PAD_SLEEP_EN_69_REG_OFFSET 0x604
3504#define PINMUX_DIO_PAD_SLEEP_EN_69_REG_RESVAL 0x0u
3505#define PINMUX_DIO_PAD_SLEEP_EN_69_EN_69_BIT 0
3506
3507// Enables the sleep mode of the corresponding dedicated pad.
3508#define PINMUX_DIO_PAD_SLEEP_EN_70_REG_OFFSET 0x608
3509#define PINMUX_DIO_PAD_SLEEP_EN_70_REG_RESVAL 0x0u
3510#define PINMUX_DIO_PAD_SLEEP_EN_70_EN_70_BIT 0
3511
3512// Enables the sleep mode of the corresponding dedicated pad.
3513#define PINMUX_DIO_PAD_SLEEP_EN_71_REG_OFFSET 0x60c
3514#define PINMUX_DIO_PAD_SLEEP_EN_71_REG_RESVAL 0x0u
3515#define PINMUX_DIO_PAD_SLEEP_EN_71_EN_71_BIT 0
3516
3517// Enables the sleep mode of the corresponding dedicated pad.
3518#define PINMUX_DIO_PAD_SLEEP_EN_72_REG_OFFSET 0x610
3519#define PINMUX_DIO_PAD_SLEEP_EN_72_REG_RESVAL 0x0u
3520#define PINMUX_DIO_PAD_SLEEP_EN_72_EN_72_BIT 0
3521
3522// Defines sleep behavior of the corresponding dedicated pad. (common
3523// parameters)
3524#define PINMUX_DIO_PAD_SLEEP_MODE_OUT_FIELD_WIDTH 2
3525#define PINMUX_DIO_PAD_SLEEP_MODE_MULTIREG_COUNT 73
3526
3527// Defines sleep behavior of the corresponding dedicated pad.
3528#define PINMUX_DIO_PAD_SLEEP_MODE_0_REG_OFFSET 0x614
3529#define PINMUX_DIO_PAD_SLEEP_MODE_0_REG_RESVAL 0x2u
3530#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_MASK 0x3u
3531#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET 0
3532#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_FIELD \
3533 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_OFFSET })
3534#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_LOW 0x0
3535#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_TIE_HIGH 0x1
3536#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_HIGH_Z 0x2
3537#define PINMUX_DIO_PAD_SLEEP_MODE_0_OUT_0_VALUE_KEEP 0x3
3538
3539// Defines sleep behavior of the corresponding dedicated pad.
3540#define PINMUX_DIO_PAD_SLEEP_MODE_1_REG_OFFSET 0x618
3541#define PINMUX_DIO_PAD_SLEEP_MODE_1_REG_RESVAL 0x2u
3542#define PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_MASK 0x3u
3543#define PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET 0
3544#define PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_FIELD \
3545 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_1_OUT_1_OFFSET })
3546
3547// Defines sleep behavior of the corresponding dedicated pad.
3548#define PINMUX_DIO_PAD_SLEEP_MODE_2_REG_OFFSET 0x61c
3549#define PINMUX_DIO_PAD_SLEEP_MODE_2_REG_RESVAL 0x2u
3550#define PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_MASK 0x3u
3551#define PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET 0
3552#define PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_FIELD \
3553 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_2_OUT_2_OFFSET })
3554
3555// Defines sleep behavior of the corresponding dedicated pad.
3556#define PINMUX_DIO_PAD_SLEEP_MODE_3_REG_OFFSET 0x620
3557#define PINMUX_DIO_PAD_SLEEP_MODE_3_REG_RESVAL 0x2u
3558#define PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_MASK 0x3u
3559#define PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET 0
3560#define PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_FIELD \
3561 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_3_OUT_3_OFFSET })
3562
3563// Defines sleep behavior of the corresponding dedicated pad.
3564#define PINMUX_DIO_PAD_SLEEP_MODE_4_REG_OFFSET 0x624
3565#define PINMUX_DIO_PAD_SLEEP_MODE_4_REG_RESVAL 0x2u
3566#define PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_MASK 0x3u
3567#define PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET 0
3568#define PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_FIELD \
3569 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_4_OUT_4_OFFSET })
3570
3571// Defines sleep behavior of the corresponding dedicated pad.
3572#define PINMUX_DIO_PAD_SLEEP_MODE_5_REG_OFFSET 0x628
3573#define PINMUX_DIO_PAD_SLEEP_MODE_5_REG_RESVAL 0x2u
3574#define PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_MASK 0x3u
3575#define PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET 0
3576#define PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_FIELD \
3577 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_5_OUT_5_OFFSET })
3578
3579// Defines sleep behavior of the corresponding dedicated pad.
3580#define PINMUX_DIO_PAD_SLEEP_MODE_6_REG_OFFSET 0x62c
3581#define PINMUX_DIO_PAD_SLEEP_MODE_6_REG_RESVAL 0x2u
3582#define PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_MASK 0x3u
3583#define PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET 0
3584#define PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_FIELD \
3585 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_6_OUT_6_OFFSET })
3586
3587// Defines sleep behavior of the corresponding dedicated pad.
3588#define PINMUX_DIO_PAD_SLEEP_MODE_7_REG_OFFSET 0x630
3589#define PINMUX_DIO_PAD_SLEEP_MODE_7_REG_RESVAL 0x2u
3590#define PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_MASK 0x3u
3591#define PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET 0
3592#define PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_FIELD \
3593 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_7_OUT_7_OFFSET })
3594
3595// Defines sleep behavior of the corresponding dedicated pad.
3596#define PINMUX_DIO_PAD_SLEEP_MODE_8_REG_OFFSET 0x634
3597#define PINMUX_DIO_PAD_SLEEP_MODE_8_REG_RESVAL 0x2u
3598#define PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_MASK 0x3u
3599#define PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET 0
3600#define PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_FIELD \
3601 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_8_OUT_8_OFFSET })
3602
3603// Defines sleep behavior of the corresponding dedicated pad.
3604#define PINMUX_DIO_PAD_SLEEP_MODE_9_REG_OFFSET 0x638
3605#define PINMUX_DIO_PAD_SLEEP_MODE_9_REG_RESVAL 0x2u
3606#define PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_MASK 0x3u
3607#define PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET 0
3608#define PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_FIELD \
3609 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_9_OUT_9_OFFSET })
3610
3611// Defines sleep behavior of the corresponding dedicated pad.
3612#define PINMUX_DIO_PAD_SLEEP_MODE_10_REG_OFFSET 0x63c
3613#define PINMUX_DIO_PAD_SLEEP_MODE_10_REG_RESVAL 0x2u
3614#define PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_MASK 0x3u
3615#define PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET 0
3616#define PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_FIELD \
3617 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_10_OUT_10_OFFSET })
3618
3619// Defines sleep behavior of the corresponding dedicated pad.
3620#define PINMUX_DIO_PAD_SLEEP_MODE_11_REG_OFFSET 0x640
3621#define PINMUX_DIO_PAD_SLEEP_MODE_11_REG_RESVAL 0x2u
3622#define PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_MASK 0x3u
3623#define PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET 0
3624#define PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_FIELD \
3625 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_11_OUT_11_OFFSET })
3626
3627// Defines sleep behavior of the corresponding dedicated pad.
3628#define PINMUX_DIO_PAD_SLEEP_MODE_12_REG_OFFSET 0x644
3629#define PINMUX_DIO_PAD_SLEEP_MODE_12_REG_RESVAL 0x2u
3630#define PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_MASK 0x3u
3631#define PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_OFFSET 0
3632#define PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_FIELD \
3633 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_12_OUT_12_OFFSET })
3634
3635// Defines sleep behavior of the corresponding dedicated pad.
3636#define PINMUX_DIO_PAD_SLEEP_MODE_13_REG_OFFSET 0x648
3637#define PINMUX_DIO_PAD_SLEEP_MODE_13_REG_RESVAL 0x2u
3638#define PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_MASK 0x3u
3639#define PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_OFFSET 0
3640#define PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_FIELD \
3641 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_13_OUT_13_OFFSET })
3642
3643// Defines sleep behavior of the corresponding dedicated pad.
3644#define PINMUX_DIO_PAD_SLEEP_MODE_14_REG_OFFSET 0x64c
3645#define PINMUX_DIO_PAD_SLEEP_MODE_14_REG_RESVAL 0x2u
3646#define PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_MASK 0x3u
3647#define PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_OFFSET 0
3648#define PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_FIELD \
3649 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_14_OUT_14_OFFSET })
3650
3651// Defines sleep behavior of the corresponding dedicated pad.
3652#define PINMUX_DIO_PAD_SLEEP_MODE_15_REG_OFFSET 0x650
3653#define PINMUX_DIO_PAD_SLEEP_MODE_15_REG_RESVAL 0x2u
3654#define PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_MASK 0x3u
3655#define PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_OFFSET 0
3656#define PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_FIELD \
3657 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_15_OUT_15_OFFSET })
3658
3659// Defines sleep behavior of the corresponding dedicated pad.
3660#define PINMUX_DIO_PAD_SLEEP_MODE_16_REG_OFFSET 0x654
3661#define PINMUX_DIO_PAD_SLEEP_MODE_16_REG_RESVAL 0x2u
3662#define PINMUX_DIO_PAD_SLEEP_MODE_16_OUT_16_MASK 0x3u
3663#define PINMUX_DIO_PAD_SLEEP_MODE_16_OUT_16_OFFSET 0
3664#define PINMUX_DIO_PAD_SLEEP_MODE_16_OUT_16_FIELD \
3665 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_16_OUT_16_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_16_OUT_16_OFFSET })
3666
3667// Defines sleep behavior of the corresponding dedicated pad.
3668#define PINMUX_DIO_PAD_SLEEP_MODE_17_REG_OFFSET 0x658
3669#define PINMUX_DIO_PAD_SLEEP_MODE_17_REG_RESVAL 0x2u
3670#define PINMUX_DIO_PAD_SLEEP_MODE_17_OUT_17_MASK 0x3u
3671#define PINMUX_DIO_PAD_SLEEP_MODE_17_OUT_17_OFFSET 0
3672#define PINMUX_DIO_PAD_SLEEP_MODE_17_OUT_17_FIELD \
3673 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_17_OUT_17_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_17_OUT_17_OFFSET })
3674
3675// Defines sleep behavior of the corresponding dedicated pad.
3676#define PINMUX_DIO_PAD_SLEEP_MODE_18_REG_OFFSET 0x65c
3677#define PINMUX_DIO_PAD_SLEEP_MODE_18_REG_RESVAL 0x2u
3678#define PINMUX_DIO_PAD_SLEEP_MODE_18_OUT_18_MASK 0x3u
3679#define PINMUX_DIO_PAD_SLEEP_MODE_18_OUT_18_OFFSET 0
3680#define PINMUX_DIO_PAD_SLEEP_MODE_18_OUT_18_FIELD \
3681 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_18_OUT_18_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_18_OUT_18_OFFSET })
3682
3683// Defines sleep behavior of the corresponding dedicated pad.
3684#define PINMUX_DIO_PAD_SLEEP_MODE_19_REG_OFFSET 0x660
3685#define PINMUX_DIO_PAD_SLEEP_MODE_19_REG_RESVAL 0x2u
3686#define PINMUX_DIO_PAD_SLEEP_MODE_19_OUT_19_MASK 0x3u
3687#define PINMUX_DIO_PAD_SLEEP_MODE_19_OUT_19_OFFSET 0
3688#define PINMUX_DIO_PAD_SLEEP_MODE_19_OUT_19_FIELD \
3689 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_19_OUT_19_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_19_OUT_19_OFFSET })
3690
3691// Defines sleep behavior of the corresponding dedicated pad.
3692#define PINMUX_DIO_PAD_SLEEP_MODE_20_REG_OFFSET 0x664
3693#define PINMUX_DIO_PAD_SLEEP_MODE_20_REG_RESVAL 0x2u
3694#define PINMUX_DIO_PAD_SLEEP_MODE_20_OUT_20_MASK 0x3u
3695#define PINMUX_DIO_PAD_SLEEP_MODE_20_OUT_20_OFFSET 0
3696#define PINMUX_DIO_PAD_SLEEP_MODE_20_OUT_20_FIELD \
3697 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_20_OUT_20_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_20_OUT_20_OFFSET })
3698
3699// Defines sleep behavior of the corresponding dedicated pad.
3700#define PINMUX_DIO_PAD_SLEEP_MODE_21_REG_OFFSET 0x668
3701#define PINMUX_DIO_PAD_SLEEP_MODE_21_REG_RESVAL 0x2u
3702#define PINMUX_DIO_PAD_SLEEP_MODE_21_OUT_21_MASK 0x3u
3703#define PINMUX_DIO_PAD_SLEEP_MODE_21_OUT_21_OFFSET 0
3704#define PINMUX_DIO_PAD_SLEEP_MODE_21_OUT_21_FIELD \
3705 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_21_OUT_21_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_21_OUT_21_OFFSET })
3706
3707// Defines sleep behavior of the corresponding dedicated pad.
3708#define PINMUX_DIO_PAD_SLEEP_MODE_22_REG_OFFSET 0x66c
3709#define PINMUX_DIO_PAD_SLEEP_MODE_22_REG_RESVAL 0x2u
3710#define PINMUX_DIO_PAD_SLEEP_MODE_22_OUT_22_MASK 0x3u
3711#define PINMUX_DIO_PAD_SLEEP_MODE_22_OUT_22_OFFSET 0
3712#define PINMUX_DIO_PAD_SLEEP_MODE_22_OUT_22_FIELD \
3713 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_22_OUT_22_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_22_OUT_22_OFFSET })
3714
3715// Defines sleep behavior of the corresponding dedicated pad.
3716#define PINMUX_DIO_PAD_SLEEP_MODE_23_REG_OFFSET 0x670
3717#define PINMUX_DIO_PAD_SLEEP_MODE_23_REG_RESVAL 0x2u
3718#define PINMUX_DIO_PAD_SLEEP_MODE_23_OUT_23_MASK 0x3u
3719#define PINMUX_DIO_PAD_SLEEP_MODE_23_OUT_23_OFFSET 0
3720#define PINMUX_DIO_PAD_SLEEP_MODE_23_OUT_23_FIELD \
3721 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_23_OUT_23_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_23_OUT_23_OFFSET })
3722
3723// Defines sleep behavior of the corresponding dedicated pad.
3724#define PINMUX_DIO_PAD_SLEEP_MODE_24_REG_OFFSET 0x674
3725#define PINMUX_DIO_PAD_SLEEP_MODE_24_REG_RESVAL 0x2u
3726#define PINMUX_DIO_PAD_SLEEP_MODE_24_OUT_24_MASK 0x3u
3727#define PINMUX_DIO_PAD_SLEEP_MODE_24_OUT_24_OFFSET 0
3728#define PINMUX_DIO_PAD_SLEEP_MODE_24_OUT_24_FIELD \
3729 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_24_OUT_24_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_24_OUT_24_OFFSET })
3730
3731// Defines sleep behavior of the corresponding dedicated pad.
3732#define PINMUX_DIO_PAD_SLEEP_MODE_25_REG_OFFSET 0x678
3733#define PINMUX_DIO_PAD_SLEEP_MODE_25_REG_RESVAL 0x2u
3734#define PINMUX_DIO_PAD_SLEEP_MODE_25_OUT_25_MASK 0x3u
3735#define PINMUX_DIO_PAD_SLEEP_MODE_25_OUT_25_OFFSET 0
3736#define PINMUX_DIO_PAD_SLEEP_MODE_25_OUT_25_FIELD \
3737 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_25_OUT_25_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_25_OUT_25_OFFSET })
3738
3739// Defines sleep behavior of the corresponding dedicated pad.
3740#define PINMUX_DIO_PAD_SLEEP_MODE_26_REG_OFFSET 0x67c
3741#define PINMUX_DIO_PAD_SLEEP_MODE_26_REG_RESVAL 0x2u
3742#define PINMUX_DIO_PAD_SLEEP_MODE_26_OUT_26_MASK 0x3u
3743#define PINMUX_DIO_PAD_SLEEP_MODE_26_OUT_26_OFFSET 0
3744#define PINMUX_DIO_PAD_SLEEP_MODE_26_OUT_26_FIELD \
3745 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_26_OUT_26_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_26_OUT_26_OFFSET })
3746
3747// Defines sleep behavior of the corresponding dedicated pad.
3748#define PINMUX_DIO_PAD_SLEEP_MODE_27_REG_OFFSET 0x680
3749#define PINMUX_DIO_PAD_SLEEP_MODE_27_REG_RESVAL 0x2u
3750#define PINMUX_DIO_PAD_SLEEP_MODE_27_OUT_27_MASK 0x3u
3751#define PINMUX_DIO_PAD_SLEEP_MODE_27_OUT_27_OFFSET 0
3752#define PINMUX_DIO_PAD_SLEEP_MODE_27_OUT_27_FIELD \
3753 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_27_OUT_27_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_27_OUT_27_OFFSET })
3754
3755// Defines sleep behavior of the corresponding dedicated pad.
3756#define PINMUX_DIO_PAD_SLEEP_MODE_28_REG_OFFSET 0x684
3757#define PINMUX_DIO_PAD_SLEEP_MODE_28_REG_RESVAL 0x2u
3758#define PINMUX_DIO_PAD_SLEEP_MODE_28_OUT_28_MASK 0x3u
3759#define PINMUX_DIO_PAD_SLEEP_MODE_28_OUT_28_OFFSET 0
3760#define PINMUX_DIO_PAD_SLEEP_MODE_28_OUT_28_FIELD \
3761 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_28_OUT_28_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_28_OUT_28_OFFSET })
3762
3763// Defines sleep behavior of the corresponding dedicated pad.
3764#define PINMUX_DIO_PAD_SLEEP_MODE_29_REG_OFFSET 0x688
3765#define PINMUX_DIO_PAD_SLEEP_MODE_29_REG_RESVAL 0x2u
3766#define PINMUX_DIO_PAD_SLEEP_MODE_29_OUT_29_MASK 0x3u
3767#define PINMUX_DIO_PAD_SLEEP_MODE_29_OUT_29_OFFSET 0
3768#define PINMUX_DIO_PAD_SLEEP_MODE_29_OUT_29_FIELD \
3769 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_29_OUT_29_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_29_OUT_29_OFFSET })
3770
3771// Defines sleep behavior of the corresponding dedicated pad.
3772#define PINMUX_DIO_PAD_SLEEP_MODE_30_REG_OFFSET 0x68c
3773#define PINMUX_DIO_PAD_SLEEP_MODE_30_REG_RESVAL 0x2u
3774#define PINMUX_DIO_PAD_SLEEP_MODE_30_OUT_30_MASK 0x3u
3775#define PINMUX_DIO_PAD_SLEEP_MODE_30_OUT_30_OFFSET 0
3776#define PINMUX_DIO_PAD_SLEEP_MODE_30_OUT_30_FIELD \
3777 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_30_OUT_30_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_30_OUT_30_OFFSET })
3778
3779// Defines sleep behavior of the corresponding dedicated pad.
3780#define PINMUX_DIO_PAD_SLEEP_MODE_31_REG_OFFSET 0x690
3781#define PINMUX_DIO_PAD_SLEEP_MODE_31_REG_RESVAL 0x2u
3782#define PINMUX_DIO_PAD_SLEEP_MODE_31_OUT_31_MASK 0x3u
3783#define PINMUX_DIO_PAD_SLEEP_MODE_31_OUT_31_OFFSET 0
3784#define PINMUX_DIO_PAD_SLEEP_MODE_31_OUT_31_FIELD \
3785 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_31_OUT_31_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_31_OUT_31_OFFSET })
3786
3787// Defines sleep behavior of the corresponding dedicated pad.
3788#define PINMUX_DIO_PAD_SLEEP_MODE_32_REG_OFFSET 0x694
3789#define PINMUX_DIO_PAD_SLEEP_MODE_32_REG_RESVAL 0x2u
3790#define PINMUX_DIO_PAD_SLEEP_MODE_32_OUT_32_MASK 0x3u
3791#define PINMUX_DIO_PAD_SLEEP_MODE_32_OUT_32_OFFSET 0
3792#define PINMUX_DIO_PAD_SLEEP_MODE_32_OUT_32_FIELD \
3793 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_32_OUT_32_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_32_OUT_32_OFFSET })
3794
3795// Defines sleep behavior of the corresponding dedicated pad.
3796#define PINMUX_DIO_PAD_SLEEP_MODE_33_REG_OFFSET 0x698
3797#define PINMUX_DIO_PAD_SLEEP_MODE_33_REG_RESVAL 0x2u
3798#define PINMUX_DIO_PAD_SLEEP_MODE_33_OUT_33_MASK 0x3u
3799#define PINMUX_DIO_PAD_SLEEP_MODE_33_OUT_33_OFFSET 0
3800#define PINMUX_DIO_PAD_SLEEP_MODE_33_OUT_33_FIELD \
3801 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_33_OUT_33_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_33_OUT_33_OFFSET })
3802
3803// Defines sleep behavior of the corresponding dedicated pad.
3804#define PINMUX_DIO_PAD_SLEEP_MODE_34_REG_OFFSET 0x69c
3805#define PINMUX_DIO_PAD_SLEEP_MODE_34_REG_RESVAL 0x2u
3806#define PINMUX_DIO_PAD_SLEEP_MODE_34_OUT_34_MASK 0x3u
3807#define PINMUX_DIO_PAD_SLEEP_MODE_34_OUT_34_OFFSET 0
3808#define PINMUX_DIO_PAD_SLEEP_MODE_34_OUT_34_FIELD \
3809 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_34_OUT_34_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_34_OUT_34_OFFSET })
3810
3811// Defines sleep behavior of the corresponding dedicated pad.
3812#define PINMUX_DIO_PAD_SLEEP_MODE_35_REG_OFFSET 0x6a0
3813#define PINMUX_DIO_PAD_SLEEP_MODE_35_REG_RESVAL 0x2u
3814#define PINMUX_DIO_PAD_SLEEP_MODE_35_OUT_35_MASK 0x3u
3815#define PINMUX_DIO_PAD_SLEEP_MODE_35_OUT_35_OFFSET 0
3816#define PINMUX_DIO_PAD_SLEEP_MODE_35_OUT_35_FIELD \
3817 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_35_OUT_35_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_35_OUT_35_OFFSET })
3818
3819// Defines sleep behavior of the corresponding dedicated pad.
3820#define PINMUX_DIO_PAD_SLEEP_MODE_36_REG_OFFSET 0x6a4
3821#define PINMUX_DIO_PAD_SLEEP_MODE_36_REG_RESVAL 0x2u
3822#define PINMUX_DIO_PAD_SLEEP_MODE_36_OUT_36_MASK 0x3u
3823#define PINMUX_DIO_PAD_SLEEP_MODE_36_OUT_36_OFFSET 0
3824#define PINMUX_DIO_PAD_SLEEP_MODE_36_OUT_36_FIELD \
3825 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_36_OUT_36_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_36_OUT_36_OFFSET })
3826
3827// Defines sleep behavior of the corresponding dedicated pad.
3828#define PINMUX_DIO_PAD_SLEEP_MODE_37_REG_OFFSET 0x6a8
3829#define PINMUX_DIO_PAD_SLEEP_MODE_37_REG_RESVAL 0x2u
3830#define PINMUX_DIO_PAD_SLEEP_MODE_37_OUT_37_MASK 0x3u
3831#define PINMUX_DIO_PAD_SLEEP_MODE_37_OUT_37_OFFSET 0
3832#define PINMUX_DIO_PAD_SLEEP_MODE_37_OUT_37_FIELD \
3833 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_37_OUT_37_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_37_OUT_37_OFFSET })
3834
3835// Defines sleep behavior of the corresponding dedicated pad.
3836#define PINMUX_DIO_PAD_SLEEP_MODE_38_REG_OFFSET 0x6ac
3837#define PINMUX_DIO_PAD_SLEEP_MODE_38_REG_RESVAL 0x2u
3838#define PINMUX_DIO_PAD_SLEEP_MODE_38_OUT_38_MASK 0x3u
3839#define PINMUX_DIO_PAD_SLEEP_MODE_38_OUT_38_OFFSET 0
3840#define PINMUX_DIO_PAD_SLEEP_MODE_38_OUT_38_FIELD \
3841 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_38_OUT_38_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_38_OUT_38_OFFSET })
3842
3843// Defines sleep behavior of the corresponding dedicated pad.
3844#define PINMUX_DIO_PAD_SLEEP_MODE_39_REG_OFFSET 0x6b0
3845#define PINMUX_DIO_PAD_SLEEP_MODE_39_REG_RESVAL 0x2u
3846#define PINMUX_DIO_PAD_SLEEP_MODE_39_OUT_39_MASK 0x3u
3847#define PINMUX_DIO_PAD_SLEEP_MODE_39_OUT_39_OFFSET 0
3848#define PINMUX_DIO_PAD_SLEEP_MODE_39_OUT_39_FIELD \
3849 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_39_OUT_39_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_39_OUT_39_OFFSET })
3850
3851// Defines sleep behavior of the corresponding dedicated pad.
3852#define PINMUX_DIO_PAD_SLEEP_MODE_40_REG_OFFSET 0x6b4
3853#define PINMUX_DIO_PAD_SLEEP_MODE_40_REG_RESVAL 0x2u
3854#define PINMUX_DIO_PAD_SLEEP_MODE_40_OUT_40_MASK 0x3u
3855#define PINMUX_DIO_PAD_SLEEP_MODE_40_OUT_40_OFFSET 0
3856#define PINMUX_DIO_PAD_SLEEP_MODE_40_OUT_40_FIELD \
3857 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_40_OUT_40_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_40_OUT_40_OFFSET })
3858
3859// Defines sleep behavior of the corresponding dedicated pad.
3860#define PINMUX_DIO_PAD_SLEEP_MODE_41_REG_OFFSET 0x6b8
3861#define PINMUX_DIO_PAD_SLEEP_MODE_41_REG_RESVAL 0x2u
3862#define PINMUX_DIO_PAD_SLEEP_MODE_41_OUT_41_MASK 0x3u
3863#define PINMUX_DIO_PAD_SLEEP_MODE_41_OUT_41_OFFSET 0
3864#define PINMUX_DIO_PAD_SLEEP_MODE_41_OUT_41_FIELD \
3865 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_41_OUT_41_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_41_OUT_41_OFFSET })
3866
3867// Defines sleep behavior of the corresponding dedicated pad.
3868#define PINMUX_DIO_PAD_SLEEP_MODE_42_REG_OFFSET 0x6bc
3869#define PINMUX_DIO_PAD_SLEEP_MODE_42_REG_RESVAL 0x2u
3870#define PINMUX_DIO_PAD_SLEEP_MODE_42_OUT_42_MASK 0x3u
3871#define PINMUX_DIO_PAD_SLEEP_MODE_42_OUT_42_OFFSET 0
3872#define PINMUX_DIO_PAD_SLEEP_MODE_42_OUT_42_FIELD \
3873 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_42_OUT_42_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_42_OUT_42_OFFSET })
3874
3875// Defines sleep behavior of the corresponding dedicated pad.
3876#define PINMUX_DIO_PAD_SLEEP_MODE_43_REG_OFFSET 0x6c0
3877#define PINMUX_DIO_PAD_SLEEP_MODE_43_REG_RESVAL 0x2u
3878#define PINMUX_DIO_PAD_SLEEP_MODE_43_OUT_43_MASK 0x3u
3879#define PINMUX_DIO_PAD_SLEEP_MODE_43_OUT_43_OFFSET 0
3880#define PINMUX_DIO_PAD_SLEEP_MODE_43_OUT_43_FIELD \
3881 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_43_OUT_43_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_43_OUT_43_OFFSET })
3882
3883// Defines sleep behavior of the corresponding dedicated pad.
3884#define PINMUX_DIO_PAD_SLEEP_MODE_44_REG_OFFSET 0x6c4
3885#define PINMUX_DIO_PAD_SLEEP_MODE_44_REG_RESVAL 0x2u
3886#define PINMUX_DIO_PAD_SLEEP_MODE_44_OUT_44_MASK 0x3u
3887#define PINMUX_DIO_PAD_SLEEP_MODE_44_OUT_44_OFFSET 0
3888#define PINMUX_DIO_PAD_SLEEP_MODE_44_OUT_44_FIELD \
3889 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_44_OUT_44_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_44_OUT_44_OFFSET })
3890
3891// Defines sleep behavior of the corresponding dedicated pad.
3892#define PINMUX_DIO_PAD_SLEEP_MODE_45_REG_OFFSET 0x6c8
3893#define PINMUX_DIO_PAD_SLEEP_MODE_45_REG_RESVAL 0x2u
3894#define PINMUX_DIO_PAD_SLEEP_MODE_45_OUT_45_MASK 0x3u
3895#define PINMUX_DIO_PAD_SLEEP_MODE_45_OUT_45_OFFSET 0
3896#define PINMUX_DIO_PAD_SLEEP_MODE_45_OUT_45_FIELD \
3897 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_45_OUT_45_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_45_OUT_45_OFFSET })
3898
3899// Defines sleep behavior of the corresponding dedicated pad.
3900#define PINMUX_DIO_PAD_SLEEP_MODE_46_REG_OFFSET 0x6cc
3901#define PINMUX_DIO_PAD_SLEEP_MODE_46_REG_RESVAL 0x2u
3902#define PINMUX_DIO_PAD_SLEEP_MODE_46_OUT_46_MASK 0x3u
3903#define PINMUX_DIO_PAD_SLEEP_MODE_46_OUT_46_OFFSET 0
3904#define PINMUX_DIO_PAD_SLEEP_MODE_46_OUT_46_FIELD \
3905 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_46_OUT_46_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_46_OUT_46_OFFSET })
3906
3907// Defines sleep behavior of the corresponding dedicated pad.
3908#define PINMUX_DIO_PAD_SLEEP_MODE_47_REG_OFFSET 0x6d0
3909#define PINMUX_DIO_PAD_SLEEP_MODE_47_REG_RESVAL 0x2u
3910#define PINMUX_DIO_PAD_SLEEP_MODE_47_OUT_47_MASK 0x3u
3911#define PINMUX_DIO_PAD_SLEEP_MODE_47_OUT_47_OFFSET 0
3912#define PINMUX_DIO_PAD_SLEEP_MODE_47_OUT_47_FIELD \
3913 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_47_OUT_47_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_47_OUT_47_OFFSET })
3914
3915// Defines sleep behavior of the corresponding dedicated pad.
3916#define PINMUX_DIO_PAD_SLEEP_MODE_48_REG_OFFSET 0x6d4
3917#define PINMUX_DIO_PAD_SLEEP_MODE_48_REG_RESVAL 0x2u
3918#define PINMUX_DIO_PAD_SLEEP_MODE_48_OUT_48_MASK 0x3u
3919#define PINMUX_DIO_PAD_SLEEP_MODE_48_OUT_48_OFFSET 0
3920#define PINMUX_DIO_PAD_SLEEP_MODE_48_OUT_48_FIELD \
3921 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_48_OUT_48_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_48_OUT_48_OFFSET })
3922
3923// Defines sleep behavior of the corresponding dedicated pad.
3924#define PINMUX_DIO_PAD_SLEEP_MODE_49_REG_OFFSET 0x6d8
3925#define PINMUX_DIO_PAD_SLEEP_MODE_49_REG_RESVAL 0x2u
3926#define PINMUX_DIO_PAD_SLEEP_MODE_49_OUT_49_MASK 0x3u
3927#define PINMUX_DIO_PAD_SLEEP_MODE_49_OUT_49_OFFSET 0
3928#define PINMUX_DIO_PAD_SLEEP_MODE_49_OUT_49_FIELD \
3929 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_49_OUT_49_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_49_OUT_49_OFFSET })
3930
3931// Defines sleep behavior of the corresponding dedicated pad.
3932#define PINMUX_DIO_PAD_SLEEP_MODE_50_REG_OFFSET 0x6dc
3933#define PINMUX_DIO_PAD_SLEEP_MODE_50_REG_RESVAL 0x2u
3934#define PINMUX_DIO_PAD_SLEEP_MODE_50_OUT_50_MASK 0x3u
3935#define PINMUX_DIO_PAD_SLEEP_MODE_50_OUT_50_OFFSET 0
3936#define PINMUX_DIO_PAD_SLEEP_MODE_50_OUT_50_FIELD \
3937 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_50_OUT_50_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_50_OUT_50_OFFSET })
3938
3939// Defines sleep behavior of the corresponding dedicated pad.
3940#define PINMUX_DIO_PAD_SLEEP_MODE_51_REG_OFFSET 0x6e0
3941#define PINMUX_DIO_PAD_SLEEP_MODE_51_REG_RESVAL 0x2u
3942#define PINMUX_DIO_PAD_SLEEP_MODE_51_OUT_51_MASK 0x3u
3943#define PINMUX_DIO_PAD_SLEEP_MODE_51_OUT_51_OFFSET 0
3944#define PINMUX_DIO_PAD_SLEEP_MODE_51_OUT_51_FIELD \
3945 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_51_OUT_51_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_51_OUT_51_OFFSET })
3946
3947// Defines sleep behavior of the corresponding dedicated pad.
3948#define PINMUX_DIO_PAD_SLEEP_MODE_52_REG_OFFSET 0x6e4
3949#define PINMUX_DIO_PAD_SLEEP_MODE_52_REG_RESVAL 0x2u
3950#define PINMUX_DIO_PAD_SLEEP_MODE_52_OUT_52_MASK 0x3u
3951#define PINMUX_DIO_PAD_SLEEP_MODE_52_OUT_52_OFFSET 0
3952#define PINMUX_DIO_PAD_SLEEP_MODE_52_OUT_52_FIELD \
3953 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_52_OUT_52_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_52_OUT_52_OFFSET })
3954
3955// Defines sleep behavior of the corresponding dedicated pad.
3956#define PINMUX_DIO_PAD_SLEEP_MODE_53_REG_OFFSET 0x6e8
3957#define PINMUX_DIO_PAD_SLEEP_MODE_53_REG_RESVAL 0x2u
3958#define PINMUX_DIO_PAD_SLEEP_MODE_53_OUT_53_MASK 0x3u
3959#define PINMUX_DIO_PAD_SLEEP_MODE_53_OUT_53_OFFSET 0
3960#define PINMUX_DIO_PAD_SLEEP_MODE_53_OUT_53_FIELD \
3961 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_53_OUT_53_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_53_OUT_53_OFFSET })
3962
3963// Defines sleep behavior of the corresponding dedicated pad.
3964#define PINMUX_DIO_PAD_SLEEP_MODE_54_REG_OFFSET 0x6ec
3965#define PINMUX_DIO_PAD_SLEEP_MODE_54_REG_RESVAL 0x2u
3966#define PINMUX_DIO_PAD_SLEEP_MODE_54_OUT_54_MASK 0x3u
3967#define PINMUX_DIO_PAD_SLEEP_MODE_54_OUT_54_OFFSET 0
3968#define PINMUX_DIO_PAD_SLEEP_MODE_54_OUT_54_FIELD \
3969 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_54_OUT_54_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_54_OUT_54_OFFSET })
3970
3971// Defines sleep behavior of the corresponding dedicated pad.
3972#define PINMUX_DIO_PAD_SLEEP_MODE_55_REG_OFFSET 0x6f0
3973#define PINMUX_DIO_PAD_SLEEP_MODE_55_REG_RESVAL 0x2u
3974#define PINMUX_DIO_PAD_SLEEP_MODE_55_OUT_55_MASK 0x3u
3975#define PINMUX_DIO_PAD_SLEEP_MODE_55_OUT_55_OFFSET 0
3976#define PINMUX_DIO_PAD_SLEEP_MODE_55_OUT_55_FIELD \
3977 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_55_OUT_55_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_55_OUT_55_OFFSET })
3978
3979// Defines sleep behavior of the corresponding dedicated pad.
3980#define PINMUX_DIO_PAD_SLEEP_MODE_56_REG_OFFSET 0x6f4
3981#define PINMUX_DIO_PAD_SLEEP_MODE_56_REG_RESVAL 0x2u
3982#define PINMUX_DIO_PAD_SLEEP_MODE_56_OUT_56_MASK 0x3u
3983#define PINMUX_DIO_PAD_SLEEP_MODE_56_OUT_56_OFFSET 0
3984#define PINMUX_DIO_PAD_SLEEP_MODE_56_OUT_56_FIELD \
3985 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_56_OUT_56_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_56_OUT_56_OFFSET })
3986
3987// Defines sleep behavior of the corresponding dedicated pad.
3988#define PINMUX_DIO_PAD_SLEEP_MODE_57_REG_OFFSET 0x6f8
3989#define PINMUX_DIO_PAD_SLEEP_MODE_57_REG_RESVAL 0x2u
3990#define PINMUX_DIO_PAD_SLEEP_MODE_57_OUT_57_MASK 0x3u
3991#define PINMUX_DIO_PAD_SLEEP_MODE_57_OUT_57_OFFSET 0
3992#define PINMUX_DIO_PAD_SLEEP_MODE_57_OUT_57_FIELD \
3993 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_57_OUT_57_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_57_OUT_57_OFFSET })
3994
3995// Defines sleep behavior of the corresponding dedicated pad.
3996#define PINMUX_DIO_PAD_SLEEP_MODE_58_REG_OFFSET 0x6fc
3997#define PINMUX_DIO_PAD_SLEEP_MODE_58_REG_RESVAL 0x2u
3998#define PINMUX_DIO_PAD_SLEEP_MODE_58_OUT_58_MASK 0x3u
3999#define PINMUX_DIO_PAD_SLEEP_MODE_58_OUT_58_OFFSET 0
4000#define PINMUX_DIO_PAD_SLEEP_MODE_58_OUT_58_FIELD \
4001 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_58_OUT_58_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_58_OUT_58_OFFSET })
4002
4003// Defines sleep behavior of the corresponding dedicated pad.
4004#define PINMUX_DIO_PAD_SLEEP_MODE_59_REG_OFFSET 0x700
4005#define PINMUX_DIO_PAD_SLEEP_MODE_59_REG_RESVAL 0x2u
4006#define PINMUX_DIO_PAD_SLEEP_MODE_59_OUT_59_MASK 0x3u
4007#define PINMUX_DIO_PAD_SLEEP_MODE_59_OUT_59_OFFSET 0
4008#define PINMUX_DIO_PAD_SLEEP_MODE_59_OUT_59_FIELD \
4009 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_59_OUT_59_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_59_OUT_59_OFFSET })
4010
4011// Defines sleep behavior of the corresponding dedicated pad.
4012#define PINMUX_DIO_PAD_SLEEP_MODE_60_REG_OFFSET 0x704
4013#define PINMUX_DIO_PAD_SLEEP_MODE_60_REG_RESVAL 0x2u
4014#define PINMUX_DIO_PAD_SLEEP_MODE_60_OUT_60_MASK 0x3u
4015#define PINMUX_DIO_PAD_SLEEP_MODE_60_OUT_60_OFFSET 0
4016#define PINMUX_DIO_PAD_SLEEP_MODE_60_OUT_60_FIELD \
4017 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_60_OUT_60_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_60_OUT_60_OFFSET })
4018
4019// Defines sleep behavior of the corresponding dedicated pad.
4020#define PINMUX_DIO_PAD_SLEEP_MODE_61_REG_OFFSET 0x708
4021#define PINMUX_DIO_PAD_SLEEP_MODE_61_REG_RESVAL 0x2u
4022#define PINMUX_DIO_PAD_SLEEP_MODE_61_OUT_61_MASK 0x3u
4023#define PINMUX_DIO_PAD_SLEEP_MODE_61_OUT_61_OFFSET 0
4024#define PINMUX_DIO_PAD_SLEEP_MODE_61_OUT_61_FIELD \
4025 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_61_OUT_61_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_61_OUT_61_OFFSET })
4026
4027// Defines sleep behavior of the corresponding dedicated pad.
4028#define PINMUX_DIO_PAD_SLEEP_MODE_62_REG_OFFSET 0x70c
4029#define PINMUX_DIO_PAD_SLEEP_MODE_62_REG_RESVAL 0x2u
4030#define PINMUX_DIO_PAD_SLEEP_MODE_62_OUT_62_MASK 0x3u
4031#define PINMUX_DIO_PAD_SLEEP_MODE_62_OUT_62_OFFSET 0
4032#define PINMUX_DIO_PAD_SLEEP_MODE_62_OUT_62_FIELD \
4033 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_62_OUT_62_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_62_OUT_62_OFFSET })
4034
4035// Defines sleep behavior of the corresponding dedicated pad.
4036#define PINMUX_DIO_PAD_SLEEP_MODE_63_REG_OFFSET 0x710
4037#define PINMUX_DIO_PAD_SLEEP_MODE_63_REG_RESVAL 0x2u
4038#define PINMUX_DIO_PAD_SLEEP_MODE_63_OUT_63_MASK 0x3u
4039#define PINMUX_DIO_PAD_SLEEP_MODE_63_OUT_63_OFFSET 0
4040#define PINMUX_DIO_PAD_SLEEP_MODE_63_OUT_63_FIELD \
4041 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_63_OUT_63_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_63_OUT_63_OFFSET })
4042
4043// Defines sleep behavior of the corresponding dedicated pad.
4044#define PINMUX_DIO_PAD_SLEEP_MODE_64_REG_OFFSET 0x714
4045#define PINMUX_DIO_PAD_SLEEP_MODE_64_REG_RESVAL 0x2u
4046#define PINMUX_DIO_PAD_SLEEP_MODE_64_OUT_64_MASK 0x3u
4047#define PINMUX_DIO_PAD_SLEEP_MODE_64_OUT_64_OFFSET 0
4048#define PINMUX_DIO_PAD_SLEEP_MODE_64_OUT_64_FIELD \
4049 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_64_OUT_64_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_64_OUT_64_OFFSET })
4050
4051// Defines sleep behavior of the corresponding dedicated pad.
4052#define PINMUX_DIO_PAD_SLEEP_MODE_65_REG_OFFSET 0x718
4053#define PINMUX_DIO_PAD_SLEEP_MODE_65_REG_RESVAL 0x2u
4054#define PINMUX_DIO_PAD_SLEEP_MODE_65_OUT_65_MASK 0x3u
4055#define PINMUX_DIO_PAD_SLEEP_MODE_65_OUT_65_OFFSET 0
4056#define PINMUX_DIO_PAD_SLEEP_MODE_65_OUT_65_FIELD \
4057 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_65_OUT_65_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_65_OUT_65_OFFSET })
4058
4059// Defines sleep behavior of the corresponding dedicated pad.
4060#define PINMUX_DIO_PAD_SLEEP_MODE_66_REG_OFFSET 0x71c
4061#define PINMUX_DIO_PAD_SLEEP_MODE_66_REG_RESVAL 0x2u
4062#define PINMUX_DIO_PAD_SLEEP_MODE_66_OUT_66_MASK 0x3u
4063#define PINMUX_DIO_PAD_SLEEP_MODE_66_OUT_66_OFFSET 0
4064#define PINMUX_DIO_PAD_SLEEP_MODE_66_OUT_66_FIELD \
4065 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_66_OUT_66_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_66_OUT_66_OFFSET })
4066
4067// Defines sleep behavior of the corresponding dedicated pad.
4068#define PINMUX_DIO_PAD_SLEEP_MODE_67_REG_OFFSET 0x720
4069#define PINMUX_DIO_PAD_SLEEP_MODE_67_REG_RESVAL 0x2u
4070#define PINMUX_DIO_PAD_SLEEP_MODE_67_OUT_67_MASK 0x3u
4071#define PINMUX_DIO_PAD_SLEEP_MODE_67_OUT_67_OFFSET 0
4072#define PINMUX_DIO_PAD_SLEEP_MODE_67_OUT_67_FIELD \
4073 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_67_OUT_67_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_67_OUT_67_OFFSET })
4074
4075// Defines sleep behavior of the corresponding dedicated pad.
4076#define PINMUX_DIO_PAD_SLEEP_MODE_68_REG_OFFSET 0x724
4077#define PINMUX_DIO_PAD_SLEEP_MODE_68_REG_RESVAL 0x2u
4078#define PINMUX_DIO_PAD_SLEEP_MODE_68_OUT_68_MASK 0x3u
4079#define PINMUX_DIO_PAD_SLEEP_MODE_68_OUT_68_OFFSET 0
4080#define PINMUX_DIO_PAD_SLEEP_MODE_68_OUT_68_FIELD \
4081 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_68_OUT_68_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_68_OUT_68_OFFSET })
4082
4083// Defines sleep behavior of the corresponding dedicated pad.
4084#define PINMUX_DIO_PAD_SLEEP_MODE_69_REG_OFFSET 0x728
4085#define PINMUX_DIO_PAD_SLEEP_MODE_69_REG_RESVAL 0x2u
4086#define PINMUX_DIO_PAD_SLEEP_MODE_69_OUT_69_MASK 0x3u
4087#define PINMUX_DIO_PAD_SLEEP_MODE_69_OUT_69_OFFSET 0
4088#define PINMUX_DIO_PAD_SLEEP_MODE_69_OUT_69_FIELD \
4089 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_69_OUT_69_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_69_OUT_69_OFFSET })
4090
4091// Defines sleep behavior of the corresponding dedicated pad.
4092#define PINMUX_DIO_PAD_SLEEP_MODE_70_REG_OFFSET 0x72c
4093#define PINMUX_DIO_PAD_SLEEP_MODE_70_REG_RESVAL 0x2u
4094#define PINMUX_DIO_PAD_SLEEP_MODE_70_OUT_70_MASK 0x3u
4095#define PINMUX_DIO_PAD_SLEEP_MODE_70_OUT_70_OFFSET 0
4096#define PINMUX_DIO_PAD_SLEEP_MODE_70_OUT_70_FIELD \
4097 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_70_OUT_70_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_70_OUT_70_OFFSET })
4098
4099// Defines sleep behavior of the corresponding dedicated pad.
4100#define PINMUX_DIO_PAD_SLEEP_MODE_71_REG_OFFSET 0x730
4101#define PINMUX_DIO_PAD_SLEEP_MODE_71_REG_RESVAL 0x2u
4102#define PINMUX_DIO_PAD_SLEEP_MODE_71_OUT_71_MASK 0x3u
4103#define PINMUX_DIO_PAD_SLEEP_MODE_71_OUT_71_OFFSET 0
4104#define PINMUX_DIO_PAD_SLEEP_MODE_71_OUT_71_FIELD \
4105 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_71_OUT_71_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_71_OUT_71_OFFSET })
4106
4107// Defines sleep behavior of the corresponding dedicated pad.
4108#define PINMUX_DIO_PAD_SLEEP_MODE_72_REG_OFFSET 0x734
4109#define PINMUX_DIO_PAD_SLEEP_MODE_72_REG_RESVAL 0x2u
4110#define PINMUX_DIO_PAD_SLEEP_MODE_72_OUT_72_MASK 0x3u
4111#define PINMUX_DIO_PAD_SLEEP_MODE_72_OUT_72_OFFSET 0
4112#define PINMUX_DIO_PAD_SLEEP_MODE_72_OUT_72_FIELD \
4113 ((bitfield_field32_t) { .mask = PINMUX_DIO_PAD_SLEEP_MODE_72_OUT_72_MASK, .index = PINMUX_DIO_PAD_SLEEP_MODE_72_OUT_72_OFFSET })
4114
4115// Register write enable for wakeup detectors. (common parameters)
4116#define PINMUX_WKUP_DETECTOR_REGWEN_EN_FIELD_WIDTH 1
4117#define PINMUX_WKUP_DETECTOR_REGWEN_MULTIREG_COUNT 8
4118
4119// Register write enable for wakeup detectors.
4120#define PINMUX_WKUP_DETECTOR_REGWEN_0_REG_OFFSET 0x738
4121#define PINMUX_WKUP_DETECTOR_REGWEN_0_REG_RESVAL 0x1u
4122#define PINMUX_WKUP_DETECTOR_REGWEN_0_EN_0_BIT 0
4123
4124// Register write enable for wakeup detectors.
4125#define PINMUX_WKUP_DETECTOR_REGWEN_1_REG_OFFSET 0x73c
4126#define PINMUX_WKUP_DETECTOR_REGWEN_1_REG_RESVAL 0x1u
4127#define PINMUX_WKUP_DETECTOR_REGWEN_1_EN_1_BIT 0
4128
4129// Register write enable for wakeup detectors.
4130#define PINMUX_WKUP_DETECTOR_REGWEN_2_REG_OFFSET 0x740
4131#define PINMUX_WKUP_DETECTOR_REGWEN_2_REG_RESVAL 0x1u
4132#define PINMUX_WKUP_DETECTOR_REGWEN_2_EN_2_BIT 0
4133
4134// Register write enable for wakeup detectors.
4135#define PINMUX_WKUP_DETECTOR_REGWEN_3_REG_OFFSET 0x744
4136#define PINMUX_WKUP_DETECTOR_REGWEN_3_REG_RESVAL 0x1u
4137#define PINMUX_WKUP_DETECTOR_REGWEN_3_EN_3_BIT 0
4138
4139// Register write enable for wakeup detectors.
4140#define PINMUX_WKUP_DETECTOR_REGWEN_4_REG_OFFSET 0x748
4141#define PINMUX_WKUP_DETECTOR_REGWEN_4_REG_RESVAL 0x1u
4142#define PINMUX_WKUP_DETECTOR_REGWEN_4_EN_4_BIT 0
4143
4144// Register write enable for wakeup detectors.
4145#define PINMUX_WKUP_DETECTOR_REGWEN_5_REG_OFFSET 0x74c
4146#define PINMUX_WKUP_DETECTOR_REGWEN_5_REG_RESVAL 0x1u
4147#define PINMUX_WKUP_DETECTOR_REGWEN_5_EN_5_BIT 0
4148
4149// Register write enable for wakeup detectors.
4150#define PINMUX_WKUP_DETECTOR_REGWEN_6_REG_OFFSET 0x750
4151#define PINMUX_WKUP_DETECTOR_REGWEN_6_REG_RESVAL 0x1u
4152#define PINMUX_WKUP_DETECTOR_REGWEN_6_EN_6_BIT 0
4153
4154// Register write enable for wakeup detectors.
4155#define PINMUX_WKUP_DETECTOR_REGWEN_7_REG_OFFSET 0x754
4156#define PINMUX_WKUP_DETECTOR_REGWEN_7_REG_RESVAL 0x1u
4157#define PINMUX_WKUP_DETECTOR_REGWEN_7_EN_7_BIT 0
4158
4159// Enables for the wakeup detectors.
4160#define PINMUX_WKUP_DETECTOR_EN_EN_FIELD_WIDTH 1
4161#define PINMUX_WKUP_DETECTOR_EN_MULTIREG_COUNT 8
4162
4163// Enables for the wakeup detectors.
4164#define PINMUX_WKUP_DETECTOR_EN_0_REG_OFFSET 0x758
4165#define PINMUX_WKUP_DETECTOR_EN_0_REG_RESVAL 0x0u
4166#define PINMUX_WKUP_DETECTOR_EN_0_EN_0_BIT 0
4167
4168// Enables for the wakeup detectors.
4169#define PINMUX_WKUP_DETECTOR_EN_1_REG_OFFSET 0x75c
4170#define PINMUX_WKUP_DETECTOR_EN_1_REG_RESVAL 0x0u
4171#define PINMUX_WKUP_DETECTOR_EN_1_EN_1_BIT 0
4172
4173// Enables for the wakeup detectors.
4174#define PINMUX_WKUP_DETECTOR_EN_2_REG_OFFSET 0x760
4175#define PINMUX_WKUP_DETECTOR_EN_2_REG_RESVAL 0x0u
4176#define PINMUX_WKUP_DETECTOR_EN_2_EN_2_BIT 0
4177
4178// Enables for the wakeup detectors.
4179#define PINMUX_WKUP_DETECTOR_EN_3_REG_OFFSET 0x764
4180#define PINMUX_WKUP_DETECTOR_EN_3_REG_RESVAL 0x0u
4181#define PINMUX_WKUP_DETECTOR_EN_3_EN_3_BIT 0
4182
4183// Enables for the wakeup detectors.
4184#define PINMUX_WKUP_DETECTOR_EN_4_REG_OFFSET 0x768
4185#define PINMUX_WKUP_DETECTOR_EN_4_REG_RESVAL 0x0u
4186#define PINMUX_WKUP_DETECTOR_EN_4_EN_4_BIT 0
4187
4188// Enables for the wakeup detectors.
4189#define PINMUX_WKUP_DETECTOR_EN_5_REG_OFFSET 0x76c
4190#define PINMUX_WKUP_DETECTOR_EN_5_REG_RESVAL 0x0u
4191#define PINMUX_WKUP_DETECTOR_EN_5_EN_5_BIT 0
4192
4193// Enables for the wakeup detectors.
4194#define PINMUX_WKUP_DETECTOR_EN_6_REG_OFFSET 0x770
4195#define PINMUX_WKUP_DETECTOR_EN_6_REG_RESVAL 0x0u
4196#define PINMUX_WKUP_DETECTOR_EN_6_EN_6_BIT 0
4197
4198// Enables for the wakeup detectors.
4199#define PINMUX_WKUP_DETECTOR_EN_7_REG_OFFSET 0x774
4200#define PINMUX_WKUP_DETECTOR_EN_7_REG_RESVAL 0x0u
4201#define PINMUX_WKUP_DETECTOR_EN_7_EN_7_BIT 0
4202
4203// Configuration of wakeup condition detectors.
4204#define PINMUX_WKUP_DETECTOR_MODE_FIELD_WIDTH 3
4205#define PINMUX_WKUP_DETECTOR_FILTER_FIELD_WIDTH 1
4206#define PINMUX_WKUP_DETECTOR_MIODIO_FIELD_WIDTH 1
4207#define PINMUX_WKUP_DETECTOR_MULTIREG_COUNT 8
4208
4209// Configuration of wakeup condition detectors.
4210#define PINMUX_WKUP_DETECTOR_0_REG_OFFSET 0x778
4211#define PINMUX_WKUP_DETECTOR_0_REG_RESVAL 0x0u
4212#define PINMUX_WKUP_DETECTOR_0_MODE_0_MASK 0x7u
4213#define PINMUX_WKUP_DETECTOR_0_MODE_0_OFFSET 0
4214#define PINMUX_WKUP_DETECTOR_0_MODE_0_FIELD \
4215 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_0_MODE_0_MASK, .index = PINMUX_WKUP_DETECTOR_0_MODE_0_OFFSET })
4216#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_POSEDGE 0x0
4217#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_NEGEDGE 0x1
4218#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_EDGE 0x2
4219#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_TIMEDHIGH 0x3
4220#define PINMUX_WKUP_DETECTOR_0_MODE_0_VALUE_TIMEDLOW 0x4
4221#define PINMUX_WKUP_DETECTOR_0_FILTER_0_BIT 3
4222#define PINMUX_WKUP_DETECTOR_0_MIODIO_0_BIT 4
4223
4224// Configuration of wakeup condition detectors.
4225#define PINMUX_WKUP_DETECTOR_1_REG_OFFSET 0x77c
4226#define PINMUX_WKUP_DETECTOR_1_REG_RESVAL 0x0u
4227#define PINMUX_WKUP_DETECTOR_1_MODE_1_MASK 0x7u
4228#define PINMUX_WKUP_DETECTOR_1_MODE_1_OFFSET 0
4229#define PINMUX_WKUP_DETECTOR_1_MODE_1_FIELD \
4230 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_1_MODE_1_MASK, .index = PINMUX_WKUP_DETECTOR_1_MODE_1_OFFSET })
4231#define PINMUX_WKUP_DETECTOR_1_FILTER_1_BIT 3
4232#define PINMUX_WKUP_DETECTOR_1_MIODIO_1_BIT 4
4233
4234// Configuration of wakeup condition detectors.
4235#define PINMUX_WKUP_DETECTOR_2_REG_OFFSET 0x780
4236#define PINMUX_WKUP_DETECTOR_2_REG_RESVAL 0x0u
4237#define PINMUX_WKUP_DETECTOR_2_MODE_2_MASK 0x7u
4238#define PINMUX_WKUP_DETECTOR_2_MODE_2_OFFSET 0
4239#define PINMUX_WKUP_DETECTOR_2_MODE_2_FIELD \
4240 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_2_MODE_2_MASK, .index = PINMUX_WKUP_DETECTOR_2_MODE_2_OFFSET })
4241#define PINMUX_WKUP_DETECTOR_2_FILTER_2_BIT 3
4242#define PINMUX_WKUP_DETECTOR_2_MIODIO_2_BIT 4
4243
4244// Configuration of wakeup condition detectors.
4245#define PINMUX_WKUP_DETECTOR_3_REG_OFFSET 0x784
4246#define PINMUX_WKUP_DETECTOR_3_REG_RESVAL 0x0u
4247#define PINMUX_WKUP_DETECTOR_3_MODE_3_MASK 0x7u
4248#define PINMUX_WKUP_DETECTOR_3_MODE_3_OFFSET 0
4249#define PINMUX_WKUP_DETECTOR_3_MODE_3_FIELD \
4250 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_3_MODE_3_MASK, .index = PINMUX_WKUP_DETECTOR_3_MODE_3_OFFSET })
4251#define PINMUX_WKUP_DETECTOR_3_FILTER_3_BIT 3
4252#define PINMUX_WKUP_DETECTOR_3_MIODIO_3_BIT 4
4253
4254// Configuration of wakeup condition detectors.
4255#define PINMUX_WKUP_DETECTOR_4_REG_OFFSET 0x788
4256#define PINMUX_WKUP_DETECTOR_4_REG_RESVAL 0x0u
4257#define PINMUX_WKUP_DETECTOR_4_MODE_4_MASK 0x7u
4258#define PINMUX_WKUP_DETECTOR_4_MODE_4_OFFSET 0
4259#define PINMUX_WKUP_DETECTOR_4_MODE_4_FIELD \
4260 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_4_MODE_4_MASK, .index = PINMUX_WKUP_DETECTOR_4_MODE_4_OFFSET })
4261#define PINMUX_WKUP_DETECTOR_4_FILTER_4_BIT 3
4262#define PINMUX_WKUP_DETECTOR_4_MIODIO_4_BIT 4
4263
4264// Configuration of wakeup condition detectors.
4265#define PINMUX_WKUP_DETECTOR_5_REG_OFFSET 0x78c
4266#define PINMUX_WKUP_DETECTOR_5_REG_RESVAL 0x0u
4267#define PINMUX_WKUP_DETECTOR_5_MODE_5_MASK 0x7u
4268#define PINMUX_WKUP_DETECTOR_5_MODE_5_OFFSET 0
4269#define PINMUX_WKUP_DETECTOR_5_MODE_5_FIELD \
4270 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_5_MODE_5_MASK, .index = PINMUX_WKUP_DETECTOR_5_MODE_5_OFFSET })
4271#define PINMUX_WKUP_DETECTOR_5_FILTER_5_BIT 3
4272#define PINMUX_WKUP_DETECTOR_5_MIODIO_5_BIT 4
4273
4274// Configuration of wakeup condition detectors.
4275#define PINMUX_WKUP_DETECTOR_6_REG_OFFSET 0x790
4276#define PINMUX_WKUP_DETECTOR_6_REG_RESVAL 0x0u
4277#define PINMUX_WKUP_DETECTOR_6_MODE_6_MASK 0x7u
4278#define PINMUX_WKUP_DETECTOR_6_MODE_6_OFFSET 0
4279#define PINMUX_WKUP_DETECTOR_6_MODE_6_FIELD \
4280 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_6_MODE_6_MASK, .index = PINMUX_WKUP_DETECTOR_6_MODE_6_OFFSET })
4281#define PINMUX_WKUP_DETECTOR_6_FILTER_6_BIT 3
4282#define PINMUX_WKUP_DETECTOR_6_MIODIO_6_BIT 4
4283
4284// Configuration of wakeup condition detectors.
4285#define PINMUX_WKUP_DETECTOR_7_REG_OFFSET 0x794
4286#define PINMUX_WKUP_DETECTOR_7_REG_RESVAL 0x0u
4287#define PINMUX_WKUP_DETECTOR_7_MODE_7_MASK 0x7u
4288#define PINMUX_WKUP_DETECTOR_7_MODE_7_OFFSET 0
4289#define PINMUX_WKUP_DETECTOR_7_MODE_7_FIELD \
4290 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_7_MODE_7_MASK, .index = PINMUX_WKUP_DETECTOR_7_MODE_7_OFFSET })
4291#define PINMUX_WKUP_DETECTOR_7_FILTER_7_BIT 3
4292#define PINMUX_WKUP_DETECTOR_7_MIODIO_7_BIT 4
4293
4294// Counter thresholds for wakeup condition detectors.
4295#define PINMUX_WKUP_DETECTOR_CNT_TH_TH_FIELD_WIDTH 8
4296#define PINMUX_WKUP_DETECTOR_CNT_TH_MULTIREG_COUNT 8
4297
4298// Counter thresholds for wakeup condition detectors.
4299#define PINMUX_WKUP_DETECTOR_CNT_TH_0_REG_OFFSET 0x798
4300#define PINMUX_WKUP_DETECTOR_CNT_TH_0_REG_RESVAL 0x0u
4301#define PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_MASK 0xffu
4302#define PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_OFFSET 0
4303#define PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_FIELD \
4304 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_0_TH_0_OFFSET })
4305
4306// Counter thresholds for wakeup condition detectors.
4307#define PINMUX_WKUP_DETECTOR_CNT_TH_1_REG_OFFSET 0x79c
4308#define PINMUX_WKUP_DETECTOR_CNT_TH_1_REG_RESVAL 0x0u
4309#define PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_MASK 0xffu
4310#define PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_OFFSET 0
4311#define PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_FIELD \
4312 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_1_TH_1_OFFSET })
4313
4314// Counter thresholds for wakeup condition detectors.
4315#define PINMUX_WKUP_DETECTOR_CNT_TH_2_REG_OFFSET 0x7a0
4316#define PINMUX_WKUP_DETECTOR_CNT_TH_2_REG_RESVAL 0x0u
4317#define PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_MASK 0xffu
4318#define PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_OFFSET 0
4319#define PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_FIELD \
4320 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_2_TH_2_OFFSET })
4321
4322// Counter thresholds for wakeup condition detectors.
4323#define PINMUX_WKUP_DETECTOR_CNT_TH_3_REG_OFFSET 0x7a4
4324#define PINMUX_WKUP_DETECTOR_CNT_TH_3_REG_RESVAL 0x0u
4325#define PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_MASK 0xffu
4326#define PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_OFFSET 0
4327#define PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_FIELD \
4328 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_3_TH_3_OFFSET })
4329
4330// Counter thresholds for wakeup condition detectors.
4331#define PINMUX_WKUP_DETECTOR_CNT_TH_4_REG_OFFSET 0x7a8
4332#define PINMUX_WKUP_DETECTOR_CNT_TH_4_REG_RESVAL 0x0u
4333#define PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_MASK 0xffu
4334#define PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_OFFSET 0
4335#define PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_FIELD \
4336 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_4_TH_4_OFFSET })
4337
4338// Counter thresholds for wakeup condition detectors.
4339#define PINMUX_WKUP_DETECTOR_CNT_TH_5_REG_OFFSET 0x7ac
4340#define PINMUX_WKUP_DETECTOR_CNT_TH_5_REG_RESVAL 0x0u
4341#define PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_MASK 0xffu
4342#define PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_OFFSET 0
4343#define PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_FIELD \
4344 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_5_TH_5_OFFSET })
4345
4346// Counter thresholds for wakeup condition detectors.
4347#define PINMUX_WKUP_DETECTOR_CNT_TH_6_REG_OFFSET 0x7b0
4348#define PINMUX_WKUP_DETECTOR_CNT_TH_6_REG_RESVAL 0x0u
4349#define PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_MASK 0xffu
4350#define PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_OFFSET 0
4351#define PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_FIELD \
4352 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_6_TH_6_OFFSET })
4353
4354// Counter thresholds for wakeup condition detectors.
4355#define PINMUX_WKUP_DETECTOR_CNT_TH_7_REG_OFFSET 0x7b4
4356#define PINMUX_WKUP_DETECTOR_CNT_TH_7_REG_RESVAL 0x0u
4357#define PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_MASK 0xffu
4358#define PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_OFFSET 0
4359#define PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_FIELD \
4360 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_MASK, .index = PINMUX_WKUP_DETECTOR_CNT_TH_7_TH_7_OFFSET })
4361
4362// Pad selects for pad wakeup condition detectors.
4363#define PINMUX_WKUP_DETECTOR_PADSEL_SEL_FIELD_WIDTH 7
4364#define PINMUX_WKUP_DETECTOR_PADSEL_MULTIREG_COUNT 8
4365
4366// Pad selects for pad wakeup condition detectors.
4367#define PINMUX_WKUP_DETECTOR_PADSEL_0_REG_OFFSET 0x7b8
4368#define PINMUX_WKUP_DETECTOR_PADSEL_0_REG_RESVAL 0x0u
4369#define PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_MASK 0x7fu
4370#define PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_OFFSET 0
4371#define PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_FIELD \
4372 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_0_SEL_0_OFFSET })
4373
4374// Pad selects for pad wakeup condition detectors.
4375#define PINMUX_WKUP_DETECTOR_PADSEL_1_REG_OFFSET 0x7bc
4376#define PINMUX_WKUP_DETECTOR_PADSEL_1_REG_RESVAL 0x0u
4377#define PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_MASK 0x7fu
4378#define PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_OFFSET 0
4379#define PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_FIELD \
4380 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_1_SEL_1_OFFSET })
4381
4382// Pad selects for pad wakeup condition detectors.
4383#define PINMUX_WKUP_DETECTOR_PADSEL_2_REG_OFFSET 0x7c0
4384#define PINMUX_WKUP_DETECTOR_PADSEL_2_REG_RESVAL 0x0u
4385#define PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_MASK 0x7fu
4386#define PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_OFFSET 0
4387#define PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_FIELD \
4388 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_2_SEL_2_OFFSET })
4389
4390// Pad selects for pad wakeup condition detectors.
4391#define PINMUX_WKUP_DETECTOR_PADSEL_3_REG_OFFSET 0x7c4
4392#define PINMUX_WKUP_DETECTOR_PADSEL_3_REG_RESVAL 0x0u
4393#define PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_MASK 0x7fu
4394#define PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_OFFSET 0
4395#define PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_FIELD \
4396 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_3_SEL_3_OFFSET })
4397
4398// Pad selects for pad wakeup condition detectors.
4399#define PINMUX_WKUP_DETECTOR_PADSEL_4_REG_OFFSET 0x7c8
4400#define PINMUX_WKUP_DETECTOR_PADSEL_4_REG_RESVAL 0x0u
4401#define PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_MASK 0x7fu
4402#define PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_OFFSET 0
4403#define PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_FIELD \
4404 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_4_SEL_4_OFFSET })
4405
4406// Pad selects for pad wakeup condition detectors.
4407#define PINMUX_WKUP_DETECTOR_PADSEL_5_REG_OFFSET 0x7cc
4408#define PINMUX_WKUP_DETECTOR_PADSEL_5_REG_RESVAL 0x0u
4409#define PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_MASK 0x7fu
4410#define PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_OFFSET 0
4411#define PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_FIELD \
4412 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_5_SEL_5_OFFSET })
4413
4414// Pad selects for pad wakeup condition detectors.
4415#define PINMUX_WKUP_DETECTOR_PADSEL_6_REG_OFFSET 0x7d0
4416#define PINMUX_WKUP_DETECTOR_PADSEL_6_REG_RESVAL 0x0u
4417#define PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_MASK 0x7fu
4418#define PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_OFFSET 0
4419#define PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_FIELD \
4420 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_6_SEL_6_OFFSET })
4421
4422// Pad selects for pad wakeup condition detectors.
4423#define PINMUX_WKUP_DETECTOR_PADSEL_7_REG_OFFSET 0x7d4
4424#define PINMUX_WKUP_DETECTOR_PADSEL_7_REG_RESVAL 0x0u
4425#define PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_MASK 0x7fu
4426#define PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_OFFSET 0
4427#define PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_FIELD \
4428 ((bitfield_field32_t) { .mask = PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_MASK, .index = PINMUX_WKUP_DETECTOR_PADSEL_7_SEL_7_OFFSET })
4429
4430// Cause registers for wakeup detectors.
4431#define PINMUX_WKUP_CAUSE_CAUSE_FIELD_WIDTH 1
4432#define PINMUX_WKUP_CAUSE_MULTIREG_COUNT 1
4433
4434// Cause registers for wakeup detectors.
4435#define PINMUX_WKUP_CAUSE_REG_OFFSET 0x7d8
4436#define PINMUX_WKUP_CAUSE_REG_RESVAL 0x0u
4437#define PINMUX_WKUP_CAUSE_CAUSE_0_BIT 0
4438#define PINMUX_WKUP_CAUSE_CAUSE_1_BIT 1
4439#define PINMUX_WKUP_CAUSE_CAUSE_2_BIT 2
4440#define PINMUX_WKUP_CAUSE_CAUSE_3_BIT 3
4441#define PINMUX_WKUP_CAUSE_CAUSE_4_BIT 4
4442#define PINMUX_WKUP_CAUSE_CAUSE_5_BIT 5
4443#define PINMUX_WKUP_CAUSE_CAUSE_6_BIT 6
4444#define PINMUX_WKUP_CAUSE_CAUSE_7_BIT 7
4445
4446#ifdef __cplusplus
4447} // extern "C"
4448#endif
4449#endif // _PINMUX_REG_DEFS_
4450// End generated register defines for pinmux