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