1 /**
2  * Copyright (c) 2021 Raspberry Pi (Trading) Ltd.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 // =============================================================================
7 // Register block : PADS_BANK0
8 // Version        : 1
9 // Bus type       : apb
10 // Description    : None
11 // =============================================================================
12 #ifndef HARDWARE_REGS_PADS_BANK0_DEFINED
13 #define HARDWARE_REGS_PADS_BANK0_DEFINED
14 // =============================================================================
15 // Register    : PADS_BANK0_VOLTAGE_SELECT
16 // Description : Voltage select. Per bank control
17 //               0x0 -> Set voltage to 3.3V (DVDD >= 2V5)
18 //               0x1 -> Set voltage to 1.8V (DVDD <= 1V8)
19 #define PADS_BANK0_VOLTAGE_SELECT_OFFSET    _u(0x00000000)
20 #define PADS_BANK0_VOLTAGE_SELECT_BITS      _u(0x00000001)
21 #define PADS_BANK0_VOLTAGE_SELECT_RESET     _u(0x00000000)
22 #define PADS_BANK0_VOLTAGE_SELECT_MSB       _u(0)
23 #define PADS_BANK0_VOLTAGE_SELECT_LSB       _u(0)
24 #define PADS_BANK0_VOLTAGE_SELECT_ACCESS    "RW"
25 #define PADS_BANK0_VOLTAGE_SELECT_VALUE_3V3 _u(0x0)
26 #define PADS_BANK0_VOLTAGE_SELECT_VALUE_1V8 _u(0x1)
27 // =============================================================================
28 // Register    : PADS_BANK0_GPIO0
29 // Description : Pad control register
30 #define PADS_BANK0_GPIO0_OFFSET _u(0x00000004)
31 #define PADS_BANK0_GPIO0_BITS   _u(0x000000ff)
32 #define PADS_BANK0_GPIO0_RESET  _u(0x00000056)
33 // -----------------------------------------------------------------------------
34 // Field       : PADS_BANK0_GPIO0_OD
35 // Description : Output disable. Has priority over output enable from
36 //               peripherals
37 #define PADS_BANK0_GPIO0_OD_RESET  _u(0x0)
38 #define PADS_BANK0_GPIO0_OD_BITS   _u(0x00000080)
39 #define PADS_BANK0_GPIO0_OD_MSB    _u(7)
40 #define PADS_BANK0_GPIO0_OD_LSB    _u(7)
41 #define PADS_BANK0_GPIO0_OD_ACCESS "RW"
42 // -----------------------------------------------------------------------------
43 // Field       : PADS_BANK0_GPIO0_IE
44 // Description : Input enable
45 #define PADS_BANK0_GPIO0_IE_RESET  _u(0x1)
46 #define PADS_BANK0_GPIO0_IE_BITS   _u(0x00000040)
47 #define PADS_BANK0_GPIO0_IE_MSB    _u(6)
48 #define PADS_BANK0_GPIO0_IE_LSB    _u(6)
49 #define PADS_BANK0_GPIO0_IE_ACCESS "RW"
50 // -----------------------------------------------------------------------------
51 // Field       : PADS_BANK0_GPIO0_DRIVE
52 // Description : Drive strength.
53 //               0x0 -> 2mA
54 //               0x1 -> 4mA
55 //               0x2 -> 8mA
56 //               0x3 -> 12mA
57 #define PADS_BANK0_GPIO0_DRIVE_RESET      _u(0x1)
58 #define PADS_BANK0_GPIO0_DRIVE_BITS       _u(0x00000030)
59 #define PADS_BANK0_GPIO0_DRIVE_MSB        _u(5)
60 #define PADS_BANK0_GPIO0_DRIVE_LSB        _u(4)
61 #define PADS_BANK0_GPIO0_DRIVE_ACCESS     "RW"
62 #define PADS_BANK0_GPIO0_DRIVE_VALUE_2MA  _u(0x0)
63 #define PADS_BANK0_GPIO0_DRIVE_VALUE_4MA  _u(0x1)
64 #define PADS_BANK0_GPIO0_DRIVE_VALUE_8MA  _u(0x2)
65 #define PADS_BANK0_GPIO0_DRIVE_VALUE_12MA _u(0x3)
66 // -----------------------------------------------------------------------------
67 // Field       : PADS_BANK0_GPIO0_PUE
68 // Description : Pull up enable
69 #define PADS_BANK0_GPIO0_PUE_RESET  _u(0x0)
70 #define PADS_BANK0_GPIO0_PUE_BITS   _u(0x00000008)
71 #define PADS_BANK0_GPIO0_PUE_MSB    _u(3)
72 #define PADS_BANK0_GPIO0_PUE_LSB    _u(3)
73 #define PADS_BANK0_GPIO0_PUE_ACCESS "RW"
74 // -----------------------------------------------------------------------------
75 // Field       : PADS_BANK0_GPIO0_PDE
76 // Description : Pull down enable
77 #define PADS_BANK0_GPIO0_PDE_RESET  _u(0x1)
78 #define PADS_BANK0_GPIO0_PDE_BITS   _u(0x00000004)
79 #define PADS_BANK0_GPIO0_PDE_MSB    _u(2)
80 #define PADS_BANK0_GPIO0_PDE_LSB    _u(2)
81 #define PADS_BANK0_GPIO0_PDE_ACCESS "RW"
82 // -----------------------------------------------------------------------------
83 // Field       : PADS_BANK0_GPIO0_SCHMITT
84 // Description : Enable schmitt trigger
85 #define PADS_BANK0_GPIO0_SCHMITT_RESET  _u(0x1)
86 #define PADS_BANK0_GPIO0_SCHMITT_BITS   _u(0x00000002)
87 #define PADS_BANK0_GPIO0_SCHMITT_MSB    _u(1)
88 #define PADS_BANK0_GPIO0_SCHMITT_LSB    _u(1)
89 #define PADS_BANK0_GPIO0_SCHMITT_ACCESS "RW"
90 // -----------------------------------------------------------------------------
91 // Field       : PADS_BANK0_GPIO0_SLEWFAST
92 // Description : Slew rate control. 1 = Fast, 0 = Slow
93 #define PADS_BANK0_GPIO0_SLEWFAST_RESET  _u(0x0)
94 #define PADS_BANK0_GPIO0_SLEWFAST_BITS   _u(0x00000001)
95 #define PADS_BANK0_GPIO0_SLEWFAST_MSB    _u(0)
96 #define PADS_BANK0_GPIO0_SLEWFAST_LSB    _u(0)
97 #define PADS_BANK0_GPIO0_SLEWFAST_ACCESS "RW"
98 // =============================================================================
99 // Register    : PADS_BANK0_GPIO1
100 // Description : Pad control register
101 #define PADS_BANK0_GPIO1_OFFSET _u(0x00000008)
102 #define PADS_BANK0_GPIO1_BITS   _u(0x000000ff)
103 #define PADS_BANK0_GPIO1_RESET  _u(0x00000056)
104 // -----------------------------------------------------------------------------
105 // Field       : PADS_BANK0_GPIO1_OD
106 // Description : Output disable. Has priority over output enable from
107 //               peripherals
108 #define PADS_BANK0_GPIO1_OD_RESET  _u(0x0)
109 #define PADS_BANK0_GPIO1_OD_BITS   _u(0x00000080)
110 #define PADS_BANK0_GPIO1_OD_MSB    _u(7)
111 #define PADS_BANK0_GPIO1_OD_LSB    _u(7)
112 #define PADS_BANK0_GPIO1_OD_ACCESS "RW"
113 // -----------------------------------------------------------------------------
114 // Field       : PADS_BANK0_GPIO1_IE
115 // Description : Input enable
116 #define PADS_BANK0_GPIO1_IE_RESET  _u(0x1)
117 #define PADS_BANK0_GPIO1_IE_BITS   _u(0x00000040)
118 #define PADS_BANK0_GPIO1_IE_MSB    _u(6)
119 #define PADS_BANK0_GPIO1_IE_LSB    _u(6)
120 #define PADS_BANK0_GPIO1_IE_ACCESS "RW"
121 // -----------------------------------------------------------------------------
122 // Field       : PADS_BANK0_GPIO1_DRIVE
123 // Description : Drive strength.
124 //               0x0 -> 2mA
125 //               0x1 -> 4mA
126 //               0x2 -> 8mA
127 //               0x3 -> 12mA
128 #define PADS_BANK0_GPIO1_DRIVE_RESET      _u(0x1)
129 #define PADS_BANK0_GPIO1_DRIVE_BITS       _u(0x00000030)
130 #define PADS_BANK0_GPIO1_DRIVE_MSB        _u(5)
131 #define PADS_BANK0_GPIO1_DRIVE_LSB        _u(4)
132 #define PADS_BANK0_GPIO1_DRIVE_ACCESS     "RW"
133 #define PADS_BANK0_GPIO1_DRIVE_VALUE_2MA  _u(0x0)
134 #define PADS_BANK0_GPIO1_DRIVE_VALUE_4MA  _u(0x1)
135 #define PADS_BANK0_GPIO1_DRIVE_VALUE_8MA  _u(0x2)
136 #define PADS_BANK0_GPIO1_DRIVE_VALUE_12MA _u(0x3)
137 // -----------------------------------------------------------------------------
138 // Field       : PADS_BANK0_GPIO1_PUE
139 // Description : Pull up enable
140 #define PADS_BANK0_GPIO1_PUE_RESET  _u(0x0)
141 #define PADS_BANK0_GPIO1_PUE_BITS   _u(0x00000008)
142 #define PADS_BANK0_GPIO1_PUE_MSB    _u(3)
143 #define PADS_BANK0_GPIO1_PUE_LSB    _u(3)
144 #define PADS_BANK0_GPIO1_PUE_ACCESS "RW"
145 // -----------------------------------------------------------------------------
146 // Field       : PADS_BANK0_GPIO1_PDE
147 // Description : Pull down enable
148 #define PADS_BANK0_GPIO1_PDE_RESET  _u(0x1)
149 #define PADS_BANK0_GPIO1_PDE_BITS   _u(0x00000004)
150 #define PADS_BANK0_GPIO1_PDE_MSB    _u(2)
151 #define PADS_BANK0_GPIO1_PDE_LSB    _u(2)
152 #define PADS_BANK0_GPIO1_PDE_ACCESS "RW"
153 // -----------------------------------------------------------------------------
154 // Field       : PADS_BANK0_GPIO1_SCHMITT
155 // Description : Enable schmitt trigger
156 #define PADS_BANK0_GPIO1_SCHMITT_RESET  _u(0x1)
157 #define PADS_BANK0_GPIO1_SCHMITT_BITS   _u(0x00000002)
158 #define PADS_BANK0_GPIO1_SCHMITT_MSB    _u(1)
159 #define PADS_BANK0_GPIO1_SCHMITT_LSB    _u(1)
160 #define PADS_BANK0_GPIO1_SCHMITT_ACCESS "RW"
161 // -----------------------------------------------------------------------------
162 // Field       : PADS_BANK0_GPIO1_SLEWFAST
163 // Description : Slew rate control. 1 = Fast, 0 = Slow
164 #define PADS_BANK0_GPIO1_SLEWFAST_RESET  _u(0x0)
165 #define PADS_BANK0_GPIO1_SLEWFAST_BITS   _u(0x00000001)
166 #define PADS_BANK0_GPIO1_SLEWFAST_MSB    _u(0)
167 #define PADS_BANK0_GPIO1_SLEWFAST_LSB    _u(0)
168 #define PADS_BANK0_GPIO1_SLEWFAST_ACCESS "RW"
169 // =============================================================================
170 // Register    : PADS_BANK0_GPIO2
171 // Description : Pad control register
172 #define PADS_BANK0_GPIO2_OFFSET _u(0x0000000c)
173 #define PADS_BANK0_GPIO2_BITS   _u(0x000000ff)
174 #define PADS_BANK0_GPIO2_RESET  _u(0x00000056)
175 // -----------------------------------------------------------------------------
176 // Field       : PADS_BANK0_GPIO2_OD
177 // Description : Output disable. Has priority over output enable from
178 //               peripherals
179 #define PADS_BANK0_GPIO2_OD_RESET  _u(0x0)
180 #define PADS_BANK0_GPIO2_OD_BITS   _u(0x00000080)
181 #define PADS_BANK0_GPIO2_OD_MSB    _u(7)
182 #define PADS_BANK0_GPIO2_OD_LSB    _u(7)
183 #define PADS_BANK0_GPIO2_OD_ACCESS "RW"
184 // -----------------------------------------------------------------------------
185 // Field       : PADS_BANK0_GPIO2_IE
186 // Description : Input enable
187 #define PADS_BANK0_GPIO2_IE_RESET  _u(0x1)
188 #define PADS_BANK0_GPIO2_IE_BITS   _u(0x00000040)
189 #define PADS_BANK0_GPIO2_IE_MSB    _u(6)
190 #define PADS_BANK0_GPIO2_IE_LSB    _u(6)
191 #define PADS_BANK0_GPIO2_IE_ACCESS "RW"
192 // -----------------------------------------------------------------------------
193 // Field       : PADS_BANK0_GPIO2_DRIVE
194 // Description : Drive strength.
195 //               0x0 -> 2mA
196 //               0x1 -> 4mA
197 //               0x2 -> 8mA
198 //               0x3 -> 12mA
199 #define PADS_BANK0_GPIO2_DRIVE_RESET      _u(0x1)
200 #define PADS_BANK0_GPIO2_DRIVE_BITS       _u(0x00000030)
201 #define PADS_BANK0_GPIO2_DRIVE_MSB        _u(5)
202 #define PADS_BANK0_GPIO2_DRIVE_LSB        _u(4)
203 #define PADS_BANK0_GPIO2_DRIVE_ACCESS     "RW"
204 #define PADS_BANK0_GPIO2_DRIVE_VALUE_2MA  _u(0x0)
205 #define PADS_BANK0_GPIO2_DRIVE_VALUE_4MA  _u(0x1)
206 #define PADS_BANK0_GPIO2_DRIVE_VALUE_8MA  _u(0x2)
207 #define PADS_BANK0_GPIO2_DRIVE_VALUE_12MA _u(0x3)
208 // -----------------------------------------------------------------------------
209 // Field       : PADS_BANK0_GPIO2_PUE
210 // Description : Pull up enable
211 #define PADS_BANK0_GPIO2_PUE_RESET  _u(0x0)
212 #define PADS_BANK0_GPIO2_PUE_BITS   _u(0x00000008)
213 #define PADS_BANK0_GPIO2_PUE_MSB    _u(3)
214 #define PADS_BANK0_GPIO2_PUE_LSB    _u(3)
215 #define PADS_BANK0_GPIO2_PUE_ACCESS "RW"
216 // -----------------------------------------------------------------------------
217 // Field       : PADS_BANK0_GPIO2_PDE
218 // Description : Pull down enable
219 #define PADS_BANK0_GPIO2_PDE_RESET  _u(0x1)
220 #define PADS_BANK0_GPIO2_PDE_BITS   _u(0x00000004)
221 #define PADS_BANK0_GPIO2_PDE_MSB    _u(2)
222 #define PADS_BANK0_GPIO2_PDE_LSB    _u(2)
223 #define PADS_BANK0_GPIO2_PDE_ACCESS "RW"
224 // -----------------------------------------------------------------------------
225 // Field       : PADS_BANK0_GPIO2_SCHMITT
226 // Description : Enable schmitt trigger
227 #define PADS_BANK0_GPIO2_SCHMITT_RESET  _u(0x1)
228 #define PADS_BANK0_GPIO2_SCHMITT_BITS   _u(0x00000002)
229 #define PADS_BANK0_GPIO2_SCHMITT_MSB    _u(1)
230 #define PADS_BANK0_GPIO2_SCHMITT_LSB    _u(1)
231 #define PADS_BANK0_GPIO2_SCHMITT_ACCESS "RW"
232 // -----------------------------------------------------------------------------
233 // Field       : PADS_BANK0_GPIO2_SLEWFAST
234 // Description : Slew rate control. 1 = Fast, 0 = Slow
235 #define PADS_BANK0_GPIO2_SLEWFAST_RESET  _u(0x0)
236 #define PADS_BANK0_GPIO2_SLEWFAST_BITS   _u(0x00000001)
237 #define PADS_BANK0_GPIO2_SLEWFAST_MSB    _u(0)
238 #define PADS_BANK0_GPIO2_SLEWFAST_LSB    _u(0)
239 #define PADS_BANK0_GPIO2_SLEWFAST_ACCESS "RW"
240 // =============================================================================
241 // Register    : PADS_BANK0_GPIO3
242 // Description : Pad control register
243 #define PADS_BANK0_GPIO3_OFFSET _u(0x00000010)
244 #define PADS_BANK0_GPIO3_BITS   _u(0x000000ff)
245 #define PADS_BANK0_GPIO3_RESET  _u(0x00000056)
246 // -----------------------------------------------------------------------------
247 // Field       : PADS_BANK0_GPIO3_OD
248 // Description : Output disable. Has priority over output enable from
249 //               peripherals
250 #define PADS_BANK0_GPIO3_OD_RESET  _u(0x0)
251 #define PADS_BANK0_GPIO3_OD_BITS   _u(0x00000080)
252 #define PADS_BANK0_GPIO3_OD_MSB    _u(7)
253 #define PADS_BANK0_GPIO3_OD_LSB    _u(7)
254 #define PADS_BANK0_GPIO3_OD_ACCESS "RW"
255 // -----------------------------------------------------------------------------
256 // Field       : PADS_BANK0_GPIO3_IE
257 // Description : Input enable
258 #define PADS_BANK0_GPIO3_IE_RESET  _u(0x1)
259 #define PADS_BANK0_GPIO3_IE_BITS   _u(0x00000040)
260 #define PADS_BANK0_GPIO3_IE_MSB    _u(6)
261 #define PADS_BANK0_GPIO3_IE_LSB    _u(6)
262 #define PADS_BANK0_GPIO3_IE_ACCESS "RW"
263 // -----------------------------------------------------------------------------
264 // Field       : PADS_BANK0_GPIO3_DRIVE
265 // Description : Drive strength.
266 //               0x0 -> 2mA
267 //               0x1 -> 4mA
268 //               0x2 -> 8mA
269 //               0x3 -> 12mA
270 #define PADS_BANK0_GPIO3_DRIVE_RESET      _u(0x1)
271 #define PADS_BANK0_GPIO3_DRIVE_BITS       _u(0x00000030)
272 #define PADS_BANK0_GPIO3_DRIVE_MSB        _u(5)
273 #define PADS_BANK0_GPIO3_DRIVE_LSB        _u(4)
274 #define PADS_BANK0_GPIO3_DRIVE_ACCESS     "RW"
275 #define PADS_BANK0_GPIO3_DRIVE_VALUE_2MA  _u(0x0)
276 #define PADS_BANK0_GPIO3_DRIVE_VALUE_4MA  _u(0x1)
277 #define PADS_BANK0_GPIO3_DRIVE_VALUE_8MA  _u(0x2)
278 #define PADS_BANK0_GPIO3_DRIVE_VALUE_12MA _u(0x3)
279 // -----------------------------------------------------------------------------
280 // Field       : PADS_BANK0_GPIO3_PUE
281 // Description : Pull up enable
282 #define PADS_BANK0_GPIO3_PUE_RESET  _u(0x0)
283 #define PADS_BANK0_GPIO3_PUE_BITS   _u(0x00000008)
284 #define PADS_BANK0_GPIO3_PUE_MSB    _u(3)
285 #define PADS_BANK0_GPIO3_PUE_LSB    _u(3)
286 #define PADS_BANK0_GPIO3_PUE_ACCESS "RW"
287 // -----------------------------------------------------------------------------
288 // Field       : PADS_BANK0_GPIO3_PDE
289 // Description : Pull down enable
290 #define PADS_BANK0_GPIO3_PDE_RESET  _u(0x1)
291 #define PADS_BANK0_GPIO3_PDE_BITS   _u(0x00000004)
292 #define PADS_BANK0_GPIO3_PDE_MSB    _u(2)
293 #define PADS_BANK0_GPIO3_PDE_LSB    _u(2)
294 #define PADS_BANK0_GPIO3_PDE_ACCESS "RW"
295 // -----------------------------------------------------------------------------
296 // Field       : PADS_BANK0_GPIO3_SCHMITT
297 // Description : Enable schmitt trigger
298 #define PADS_BANK0_GPIO3_SCHMITT_RESET  _u(0x1)
299 #define PADS_BANK0_GPIO3_SCHMITT_BITS   _u(0x00000002)
300 #define PADS_BANK0_GPIO3_SCHMITT_MSB    _u(1)
301 #define PADS_BANK0_GPIO3_SCHMITT_LSB    _u(1)
302 #define PADS_BANK0_GPIO3_SCHMITT_ACCESS "RW"
303 // -----------------------------------------------------------------------------
304 // Field       : PADS_BANK0_GPIO3_SLEWFAST
305 // Description : Slew rate control. 1 = Fast, 0 = Slow
306 #define PADS_BANK0_GPIO3_SLEWFAST_RESET  _u(0x0)
307 #define PADS_BANK0_GPIO3_SLEWFAST_BITS   _u(0x00000001)
308 #define PADS_BANK0_GPIO3_SLEWFAST_MSB    _u(0)
309 #define PADS_BANK0_GPIO3_SLEWFAST_LSB    _u(0)
310 #define PADS_BANK0_GPIO3_SLEWFAST_ACCESS "RW"
311 // =============================================================================
312 // Register    : PADS_BANK0_GPIO4
313 // Description : Pad control register
314 #define PADS_BANK0_GPIO4_OFFSET _u(0x00000014)
315 #define PADS_BANK0_GPIO4_BITS   _u(0x000000ff)
316 #define PADS_BANK0_GPIO4_RESET  _u(0x00000056)
317 // -----------------------------------------------------------------------------
318 // Field       : PADS_BANK0_GPIO4_OD
319 // Description : Output disable. Has priority over output enable from
320 //               peripherals
321 #define PADS_BANK0_GPIO4_OD_RESET  _u(0x0)
322 #define PADS_BANK0_GPIO4_OD_BITS   _u(0x00000080)
323 #define PADS_BANK0_GPIO4_OD_MSB    _u(7)
324 #define PADS_BANK0_GPIO4_OD_LSB    _u(7)
325 #define PADS_BANK0_GPIO4_OD_ACCESS "RW"
326 // -----------------------------------------------------------------------------
327 // Field       : PADS_BANK0_GPIO4_IE
328 // Description : Input enable
329 #define PADS_BANK0_GPIO4_IE_RESET  _u(0x1)
330 #define PADS_BANK0_GPIO4_IE_BITS   _u(0x00000040)
331 #define PADS_BANK0_GPIO4_IE_MSB    _u(6)
332 #define PADS_BANK0_GPIO4_IE_LSB    _u(6)
333 #define PADS_BANK0_GPIO4_IE_ACCESS "RW"
334 // -----------------------------------------------------------------------------
335 // Field       : PADS_BANK0_GPIO4_DRIVE
336 // Description : Drive strength.
337 //               0x0 -> 2mA
338 //               0x1 -> 4mA
339 //               0x2 -> 8mA
340 //               0x3 -> 12mA
341 #define PADS_BANK0_GPIO4_DRIVE_RESET      _u(0x1)
342 #define PADS_BANK0_GPIO4_DRIVE_BITS       _u(0x00000030)
343 #define PADS_BANK0_GPIO4_DRIVE_MSB        _u(5)
344 #define PADS_BANK0_GPIO4_DRIVE_LSB        _u(4)
345 #define PADS_BANK0_GPIO4_DRIVE_ACCESS     "RW"
346 #define PADS_BANK0_GPIO4_DRIVE_VALUE_2MA  _u(0x0)
347 #define PADS_BANK0_GPIO4_DRIVE_VALUE_4MA  _u(0x1)
348 #define PADS_BANK0_GPIO4_DRIVE_VALUE_8MA  _u(0x2)
349 #define PADS_BANK0_GPIO4_DRIVE_VALUE_12MA _u(0x3)
350 // -----------------------------------------------------------------------------
351 // Field       : PADS_BANK0_GPIO4_PUE
352 // Description : Pull up enable
353 #define PADS_BANK0_GPIO4_PUE_RESET  _u(0x0)
354 #define PADS_BANK0_GPIO4_PUE_BITS   _u(0x00000008)
355 #define PADS_BANK0_GPIO4_PUE_MSB    _u(3)
356 #define PADS_BANK0_GPIO4_PUE_LSB    _u(3)
357 #define PADS_BANK0_GPIO4_PUE_ACCESS "RW"
358 // -----------------------------------------------------------------------------
359 // Field       : PADS_BANK0_GPIO4_PDE
360 // Description : Pull down enable
361 #define PADS_BANK0_GPIO4_PDE_RESET  _u(0x1)
362 #define PADS_BANK0_GPIO4_PDE_BITS   _u(0x00000004)
363 #define PADS_BANK0_GPIO4_PDE_MSB    _u(2)
364 #define PADS_BANK0_GPIO4_PDE_LSB    _u(2)
365 #define PADS_BANK0_GPIO4_PDE_ACCESS "RW"
366 // -----------------------------------------------------------------------------
367 // Field       : PADS_BANK0_GPIO4_SCHMITT
368 // Description : Enable schmitt trigger
369 #define PADS_BANK0_GPIO4_SCHMITT_RESET  _u(0x1)
370 #define PADS_BANK0_GPIO4_SCHMITT_BITS   _u(0x00000002)
371 #define PADS_BANK0_GPIO4_SCHMITT_MSB    _u(1)
372 #define PADS_BANK0_GPIO4_SCHMITT_LSB    _u(1)
373 #define PADS_BANK0_GPIO4_SCHMITT_ACCESS "RW"
374 // -----------------------------------------------------------------------------
375 // Field       : PADS_BANK0_GPIO4_SLEWFAST
376 // Description : Slew rate control. 1 = Fast, 0 = Slow
377 #define PADS_BANK0_GPIO4_SLEWFAST_RESET  _u(0x0)
378 #define PADS_BANK0_GPIO4_SLEWFAST_BITS   _u(0x00000001)
379 #define PADS_BANK0_GPIO4_SLEWFAST_MSB    _u(0)
380 #define PADS_BANK0_GPIO4_SLEWFAST_LSB    _u(0)
381 #define PADS_BANK0_GPIO4_SLEWFAST_ACCESS "RW"
382 // =============================================================================
383 // Register    : PADS_BANK0_GPIO5
384 // Description : Pad control register
385 #define PADS_BANK0_GPIO5_OFFSET _u(0x00000018)
386 #define PADS_BANK0_GPIO5_BITS   _u(0x000000ff)
387 #define PADS_BANK0_GPIO5_RESET  _u(0x00000056)
388 // -----------------------------------------------------------------------------
389 // Field       : PADS_BANK0_GPIO5_OD
390 // Description : Output disable. Has priority over output enable from
391 //               peripherals
392 #define PADS_BANK0_GPIO5_OD_RESET  _u(0x0)
393 #define PADS_BANK0_GPIO5_OD_BITS   _u(0x00000080)
394 #define PADS_BANK0_GPIO5_OD_MSB    _u(7)
395 #define PADS_BANK0_GPIO5_OD_LSB    _u(7)
396 #define PADS_BANK0_GPIO5_OD_ACCESS "RW"
397 // -----------------------------------------------------------------------------
398 // Field       : PADS_BANK0_GPIO5_IE
399 // Description : Input enable
400 #define PADS_BANK0_GPIO5_IE_RESET  _u(0x1)
401 #define PADS_BANK0_GPIO5_IE_BITS   _u(0x00000040)
402 #define PADS_BANK0_GPIO5_IE_MSB    _u(6)
403 #define PADS_BANK0_GPIO5_IE_LSB    _u(6)
404 #define PADS_BANK0_GPIO5_IE_ACCESS "RW"
405 // -----------------------------------------------------------------------------
406 // Field       : PADS_BANK0_GPIO5_DRIVE
407 // Description : Drive strength.
408 //               0x0 -> 2mA
409 //               0x1 -> 4mA
410 //               0x2 -> 8mA
411 //               0x3 -> 12mA
412 #define PADS_BANK0_GPIO5_DRIVE_RESET      _u(0x1)
413 #define PADS_BANK0_GPIO5_DRIVE_BITS       _u(0x00000030)
414 #define PADS_BANK0_GPIO5_DRIVE_MSB        _u(5)
415 #define PADS_BANK0_GPIO5_DRIVE_LSB        _u(4)
416 #define PADS_BANK0_GPIO5_DRIVE_ACCESS     "RW"
417 #define PADS_BANK0_GPIO5_DRIVE_VALUE_2MA  _u(0x0)
418 #define PADS_BANK0_GPIO5_DRIVE_VALUE_4MA  _u(0x1)
419 #define PADS_BANK0_GPIO5_DRIVE_VALUE_8MA  _u(0x2)
420 #define PADS_BANK0_GPIO5_DRIVE_VALUE_12MA _u(0x3)
421 // -----------------------------------------------------------------------------
422 // Field       : PADS_BANK0_GPIO5_PUE
423 // Description : Pull up enable
424 #define PADS_BANK0_GPIO5_PUE_RESET  _u(0x0)
425 #define PADS_BANK0_GPIO5_PUE_BITS   _u(0x00000008)
426 #define PADS_BANK0_GPIO5_PUE_MSB    _u(3)
427 #define PADS_BANK0_GPIO5_PUE_LSB    _u(3)
428 #define PADS_BANK0_GPIO5_PUE_ACCESS "RW"
429 // -----------------------------------------------------------------------------
430 // Field       : PADS_BANK0_GPIO5_PDE
431 // Description : Pull down enable
432 #define PADS_BANK0_GPIO5_PDE_RESET  _u(0x1)
433 #define PADS_BANK0_GPIO5_PDE_BITS   _u(0x00000004)
434 #define PADS_BANK0_GPIO5_PDE_MSB    _u(2)
435 #define PADS_BANK0_GPIO5_PDE_LSB    _u(2)
436 #define PADS_BANK0_GPIO5_PDE_ACCESS "RW"
437 // -----------------------------------------------------------------------------
438 // Field       : PADS_BANK0_GPIO5_SCHMITT
439 // Description : Enable schmitt trigger
440 #define PADS_BANK0_GPIO5_SCHMITT_RESET  _u(0x1)
441 #define PADS_BANK0_GPIO5_SCHMITT_BITS   _u(0x00000002)
442 #define PADS_BANK0_GPIO5_SCHMITT_MSB    _u(1)
443 #define PADS_BANK0_GPIO5_SCHMITT_LSB    _u(1)
444 #define PADS_BANK0_GPIO5_SCHMITT_ACCESS "RW"
445 // -----------------------------------------------------------------------------
446 // Field       : PADS_BANK0_GPIO5_SLEWFAST
447 // Description : Slew rate control. 1 = Fast, 0 = Slow
448 #define PADS_BANK0_GPIO5_SLEWFAST_RESET  _u(0x0)
449 #define PADS_BANK0_GPIO5_SLEWFAST_BITS   _u(0x00000001)
450 #define PADS_BANK0_GPIO5_SLEWFAST_MSB    _u(0)
451 #define PADS_BANK0_GPIO5_SLEWFAST_LSB    _u(0)
452 #define PADS_BANK0_GPIO5_SLEWFAST_ACCESS "RW"
453 // =============================================================================
454 // Register    : PADS_BANK0_GPIO6
455 // Description : Pad control register
456 #define PADS_BANK0_GPIO6_OFFSET _u(0x0000001c)
457 #define PADS_BANK0_GPIO6_BITS   _u(0x000000ff)
458 #define PADS_BANK0_GPIO6_RESET  _u(0x00000056)
459 // -----------------------------------------------------------------------------
460 // Field       : PADS_BANK0_GPIO6_OD
461 // Description : Output disable. Has priority over output enable from
462 //               peripherals
463 #define PADS_BANK0_GPIO6_OD_RESET  _u(0x0)
464 #define PADS_BANK0_GPIO6_OD_BITS   _u(0x00000080)
465 #define PADS_BANK0_GPIO6_OD_MSB    _u(7)
466 #define PADS_BANK0_GPIO6_OD_LSB    _u(7)
467 #define PADS_BANK0_GPIO6_OD_ACCESS "RW"
468 // -----------------------------------------------------------------------------
469 // Field       : PADS_BANK0_GPIO6_IE
470 // Description : Input enable
471 #define PADS_BANK0_GPIO6_IE_RESET  _u(0x1)
472 #define PADS_BANK0_GPIO6_IE_BITS   _u(0x00000040)
473 #define PADS_BANK0_GPIO6_IE_MSB    _u(6)
474 #define PADS_BANK0_GPIO6_IE_LSB    _u(6)
475 #define PADS_BANK0_GPIO6_IE_ACCESS "RW"
476 // -----------------------------------------------------------------------------
477 // Field       : PADS_BANK0_GPIO6_DRIVE
478 // Description : Drive strength.
479 //               0x0 -> 2mA
480 //               0x1 -> 4mA
481 //               0x2 -> 8mA
482 //               0x3 -> 12mA
483 #define PADS_BANK0_GPIO6_DRIVE_RESET      _u(0x1)
484 #define PADS_BANK0_GPIO6_DRIVE_BITS       _u(0x00000030)
485 #define PADS_BANK0_GPIO6_DRIVE_MSB        _u(5)
486 #define PADS_BANK0_GPIO6_DRIVE_LSB        _u(4)
487 #define PADS_BANK0_GPIO6_DRIVE_ACCESS     "RW"
488 #define PADS_BANK0_GPIO6_DRIVE_VALUE_2MA  _u(0x0)
489 #define PADS_BANK0_GPIO6_DRIVE_VALUE_4MA  _u(0x1)
490 #define PADS_BANK0_GPIO6_DRIVE_VALUE_8MA  _u(0x2)
491 #define PADS_BANK0_GPIO6_DRIVE_VALUE_12MA _u(0x3)
492 // -----------------------------------------------------------------------------
493 // Field       : PADS_BANK0_GPIO6_PUE
494 // Description : Pull up enable
495 #define PADS_BANK0_GPIO6_PUE_RESET  _u(0x0)
496 #define PADS_BANK0_GPIO6_PUE_BITS   _u(0x00000008)
497 #define PADS_BANK0_GPIO6_PUE_MSB    _u(3)
498 #define PADS_BANK0_GPIO6_PUE_LSB    _u(3)
499 #define PADS_BANK0_GPIO6_PUE_ACCESS "RW"
500 // -----------------------------------------------------------------------------
501 // Field       : PADS_BANK0_GPIO6_PDE
502 // Description : Pull down enable
503 #define PADS_BANK0_GPIO6_PDE_RESET  _u(0x1)
504 #define PADS_BANK0_GPIO6_PDE_BITS   _u(0x00000004)
505 #define PADS_BANK0_GPIO6_PDE_MSB    _u(2)
506 #define PADS_BANK0_GPIO6_PDE_LSB    _u(2)
507 #define PADS_BANK0_GPIO6_PDE_ACCESS "RW"
508 // -----------------------------------------------------------------------------
509 // Field       : PADS_BANK0_GPIO6_SCHMITT
510 // Description : Enable schmitt trigger
511 #define PADS_BANK0_GPIO6_SCHMITT_RESET  _u(0x1)
512 #define PADS_BANK0_GPIO6_SCHMITT_BITS   _u(0x00000002)
513 #define PADS_BANK0_GPIO6_SCHMITT_MSB    _u(1)
514 #define PADS_BANK0_GPIO6_SCHMITT_LSB    _u(1)
515 #define PADS_BANK0_GPIO6_SCHMITT_ACCESS "RW"
516 // -----------------------------------------------------------------------------
517 // Field       : PADS_BANK0_GPIO6_SLEWFAST
518 // Description : Slew rate control. 1 = Fast, 0 = Slow
519 #define PADS_BANK0_GPIO6_SLEWFAST_RESET  _u(0x0)
520 #define PADS_BANK0_GPIO6_SLEWFAST_BITS   _u(0x00000001)
521 #define PADS_BANK0_GPIO6_SLEWFAST_MSB    _u(0)
522 #define PADS_BANK0_GPIO6_SLEWFAST_LSB    _u(0)
523 #define PADS_BANK0_GPIO6_SLEWFAST_ACCESS "RW"
524 // =============================================================================
525 // Register    : PADS_BANK0_GPIO7
526 // Description : Pad control register
527 #define PADS_BANK0_GPIO7_OFFSET _u(0x00000020)
528 #define PADS_BANK0_GPIO7_BITS   _u(0x000000ff)
529 #define PADS_BANK0_GPIO7_RESET  _u(0x00000056)
530 // -----------------------------------------------------------------------------
531 // Field       : PADS_BANK0_GPIO7_OD
532 // Description : Output disable. Has priority over output enable from
533 //               peripherals
534 #define PADS_BANK0_GPIO7_OD_RESET  _u(0x0)
535 #define PADS_BANK0_GPIO7_OD_BITS   _u(0x00000080)
536 #define PADS_BANK0_GPIO7_OD_MSB    _u(7)
537 #define PADS_BANK0_GPIO7_OD_LSB    _u(7)
538 #define PADS_BANK0_GPIO7_OD_ACCESS "RW"
539 // -----------------------------------------------------------------------------
540 // Field       : PADS_BANK0_GPIO7_IE
541 // Description : Input enable
542 #define PADS_BANK0_GPIO7_IE_RESET  _u(0x1)
543 #define PADS_BANK0_GPIO7_IE_BITS   _u(0x00000040)
544 #define PADS_BANK0_GPIO7_IE_MSB    _u(6)
545 #define PADS_BANK0_GPIO7_IE_LSB    _u(6)
546 #define PADS_BANK0_GPIO7_IE_ACCESS "RW"
547 // -----------------------------------------------------------------------------
548 // Field       : PADS_BANK0_GPIO7_DRIVE
549 // Description : Drive strength.
550 //               0x0 -> 2mA
551 //               0x1 -> 4mA
552 //               0x2 -> 8mA
553 //               0x3 -> 12mA
554 #define PADS_BANK0_GPIO7_DRIVE_RESET      _u(0x1)
555 #define PADS_BANK0_GPIO7_DRIVE_BITS       _u(0x00000030)
556 #define PADS_BANK0_GPIO7_DRIVE_MSB        _u(5)
557 #define PADS_BANK0_GPIO7_DRIVE_LSB        _u(4)
558 #define PADS_BANK0_GPIO7_DRIVE_ACCESS     "RW"
559 #define PADS_BANK0_GPIO7_DRIVE_VALUE_2MA  _u(0x0)
560 #define PADS_BANK0_GPIO7_DRIVE_VALUE_4MA  _u(0x1)
561 #define PADS_BANK0_GPIO7_DRIVE_VALUE_8MA  _u(0x2)
562 #define PADS_BANK0_GPIO7_DRIVE_VALUE_12MA _u(0x3)
563 // -----------------------------------------------------------------------------
564 // Field       : PADS_BANK0_GPIO7_PUE
565 // Description : Pull up enable
566 #define PADS_BANK0_GPIO7_PUE_RESET  _u(0x0)
567 #define PADS_BANK0_GPIO7_PUE_BITS   _u(0x00000008)
568 #define PADS_BANK0_GPIO7_PUE_MSB    _u(3)
569 #define PADS_BANK0_GPIO7_PUE_LSB    _u(3)
570 #define PADS_BANK0_GPIO7_PUE_ACCESS "RW"
571 // -----------------------------------------------------------------------------
572 // Field       : PADS_BANK0_GPIO7_PDE
573 // Description : Pull down enable
574 #define PADS_BANK0_GPIO7_PDE_RESET  _u(0x1)
575 #define PADS_BANK0_GPIO7_PDE_BITS   _u(0x00000004)
576 #define PADS_BANK0_GPIO7_PDE_MSB    _u(2)
577 #define PADS_BANK0_GPIO7_PDE_LSB    _u(2)
578 #define PADS_BANK0_GPIO7_PDE_ACCESS "RW"
579 // -----------------------------------------------------------------------------
580 // Field       : PADS_BANK0_GPIO7_SCHMITT
581 // Description : Enable schmitt trigger
582 #define PADS_BANK0_GPIO7_SCHMITT_RESET  _u(0x1)
583 #define PADS_BANK0_GPIO7_SCHMITT_BITS   _u(0x00000002)
584 #define PADS_BANK0_GPIO7_SCHMITT_MSB    _u(1)
585 #define PADS_BANK0_GPIO7_SCHMITT_LSB    _u(1)
586 #define PADS_BANK0_GPIO7_SCHMITT_ACCESS "RW"
587 // -----------------------------------------------------------------------------
588 // Field       : PADS_BANK0_GPIO7_SLEWFAST
589 // Description : Slew rate control. 1 = Fast, 0 = Slow
590 #define PADS_BANK0_GPIO7_SLEWFAST_RESET  _u(0x0)
591 #define PADS_BANK0_GPIO7_SLEWFAST_BITS   _u(0x00000001)
592 #define PADS_BANK0_GPIO7_SLEWFAST_MSB    _u(0)
593 #define PADS_BANK0_GPIO7_SLEWFAST_LSB    _u(0)
594 #define PADS_BANK0_GPIO7_SLEWFAST_ACCESS "RW"
595 // =============================================================================
596 // Register    : PADS_BANK0_GPIO8
597 // Description : Pad control register
598 #define PADS_BANK0_GPIO8_OFFSET _u(0x00000024)
599 #define PADS_BANK0_GPIO8_BITS   _u(0x000000ff)
600 #define PADS_BANK0_GPIO8_RESET  _u(0x00000056)
601 // -----------------------------------------------------------------------------
602 // Field       : PADS_BANK0_GPIO8_OD
603 // Description : Output disable. Has priority over output enable from
604 //               peripherals
605 #define PADS_BANK0_GPIO8_OD_RESET  _u(0x0)
606 #define PADS_BANK0_GPIO8_OD_BITS   _u(0x00000080)
607 #define PADS_BANK0_GPIO8_OD_MSB    _u(7)
608 #define PADS_BANK0_GPIO8_OD_LSB    _u(7)
609 #define PADS_BANK0_GPIO8_OD_ACCESS "RW"
610 // -----------------------------------------------------------------------------
611 // Field       : PADS_BANK0_GPIO8_IE
612 // Description : Input enable
613 #define PADS_BANK0_GPIO8_IE_RESET  _u(0x1)
614 #define PADS_BANK0_GPIO8_IE_BITS   _u(0x00000040)
615 #define PADS_BANK0_GPIO8_IE_MSB    _u(6)
616 #define PADS_BANK0_GPIO8_IE_LSB    _u(6)
617 #define PADS_BANK0_GPIO8_IE_ACCESS "RW"
618 // -----------------------------------------------------------------------------
619 // Field       : PADS_BANK0_GPIO8_DRIVE
620 // Description : Drive strength.
621 //               0x0 -> 2mA
622 //               0x1 -> 4mA
623 //               0x2 -> 8mA
624 //               0x3 -> 12mA
625 #define PADS_BANK0_GPIO8_DRIVE_RESET      _u(0x1)
626 #define PADS_BANK0_GPIO8_DRIVE_BITS       _u(0x00000030)
627 #define PADS_BANK0_GPIO8_DRIVE_MSB        _u(5)
628 #define PADS_BANK0_GPIO8_DRIVE_LSB        _u(4)
629 #define PADS_BANK0_GPIO8_DRIVE_ACCESS     "RW"
630 #define PADS_BANK0_GPIO8_DRIVE_VALUE_2MA  _u(0x0)
631 #define PADS_BANK0_GPIO8_DRIVE_VALUE_4MA  _u(0x1)
632 #define PADS_BANK0_GPIO8_DRIVE_VALUE_8MA  _u(0x2)
633 #define PADS_BANK0_GPIO8_DRIVE_VALUE_12MA _u(0x3)
634 // -----------------------------------------------------------------------------
635 // Field       : PADS_BANK0_GPIO8_PUE
636 // Description : Pull up enable
637 #define PADS_BANK0_GPIO8_PUE_RESET  _u(0x0)
638 #define PADS_BANK0_GPIO8_PUE_BITS   _u(0x00000008)
639 #define PADS_BANK0_GPIO8_PUE_MSB    _u(3)
640 #define PADS_BANK0_GPIO8_PUE_LSB    _u(3)
641 #define PADS_BANK0_GPIO8_PUE_ACCESS "RW"
642 // -----------------------------------------------------------------------------
643 // Field       : PADS_BANK0_GPIO8_PDE
644 // Description : Pull down enable
645 #define PADS_BANK0_GPIO8_PDE_RESET  _u(0x1)
646 #define PADS_BANK0_GPIO8_PDE_BITS   _u(0x00000004)
647 #define PADS_BANK0_GPIO8_PDE_MSB    _u(2)
648 #define PADS_BANK0_GPIO8_PDE_LSB    _u(2)
649 #define PADS_BANK0_GPIO8_PDE_ACCESS "RW"
650 // -----------------------------------------------------------------------------
651 // Field       : PADS_BANK0_GPIO8_SCHMITT
652 // Description : Enable schmitt trigger
653 #define PADS_BANK0_GPIO8_SCHMITT_RESET  _u(0x1)
654 #define PADS_BANK0_GPIO8_SCHMITT_BITS   _u(0x00000002)
655 #define PADS_BANK0_GPIO8_SCHMITT_MSB    _u(1)
656 #define PADS_BANK0_GPIO8_SCHMITT_LSB    _u(1)
657 #define PADS_BANK0_GPIO8_SCHMITT_ACCESS "RW"
658 // -----------------------------------------------------------------------------
659 // Field       : PADS_BANK0_GPIO8_SLEWFAST
660 // Description : Slew rate control. 1 = Fast, 0 = Slow
661 #define PADS_BANK0_GPIO8_SLEWFAST_RESET  _u(0x0)
662 #define PADS_BANK0_GPIO8_SLEWFAST_BITS   _u(0x00000001)
663 #define PADS_BANK0_GPIO8_SLEWFAST_MSB    _u(0)
664 #define PADS_BANK0_GPIO8_SLEWFAST_LSB    _u(0)
665 #define PADS_BANK0_GPIO8_SLEWFAST_ACCESS "RW"
666 // =============================================================================
667 // Register    : PADS_BANK0_GPIO9
668 // Description : Pad control register
669 #define PADS_BANK0_GPIO9_OFFSET _u(0x00000028)
670 #define PADS_BANK0_GPIO9_BITS   _u(0x000000ff)
671 #define PADS_BANK0_GPIO9_RESET  _u(0x00000056)
672 // -----------------------------------------------------------------------------
673 // Field       : PADS_BANK0_GPIO9_OD
674 // Description : Output disable. Has priority over output enable from
675 //               peripherals
676 #define PADS_BANK0_GPIO9_OD_RESET  _u(0x0)
677 #define PADS_BANK0_GPIO9_OD_BITS   _u(0x00000080)
678 #define PADS_BANK0_GPIO9_OD_MSB    _u(7)
679 #define PADS_BANK0_GPIO9_OD_LSB    _u(7)
680 #define PADS_BANK0_GPIO9_OD_ACCESS "RW"
681 // -----------------------------------------------------------------------------
682 // Field       : PADS_BANK0_GPIO9_IE
683 // Description : Input enable
684 #define PADS_BANK0_GPIO9_IE_RESET  _u(0x1)
685 #define PADS_BANK0_GPIO9_IE_BITS   _u(0x00000040)
686 #define PADS_BANK0_GPIO9_IE_MSB    _u(6)
687 #define PADS_BANK0_GPIO9_IE_LSB    _u(6)
688 #define PADS_BANK0_GPIO9_IE_ACCESS "RW"
689 // -----------------------------------------------------------------------------
690 // Field       : PADS_BANK0_GPIO9_DRIVE
691 // Description : Drive strength.
692 //               0x0 -> 2mA
693 //               0x1 -> 4mA
694 //               0x2 -> 8mA
695 //               0x3 -> 12mA
696 #define PADS_BANK0_GPIO9_DRIVE_RESET      _u(0x1)
697 #define PADS_BANK0_GPIO9_DRIVE_BITS       _u(0x00000030)
698 #define PADS_BANK0_GPIO9_DRIVE_MSB        _u(5)
699 #define PADS_BANK0_GPIO9_DRIVE_LSB        _u(4)
700 #define PADS_BANK0_GPIO9_DRIVE_ACCESS     "RW"
701 #define PADS_BANK0_GPIO9_DRIVE_VALUE_2MA  _u(0x0)
702 #define PADS_BANK0_GPIO9_DRIVE_VALUE_4MA  _u(0x1)
703 #define PADS_BANK0_GPIO9_DRIVE_VALUE_8MA  _u(0x2)
704 #define PADS_BANK0_GPIO9_DRIVE_VALUE_12MA _u(0x3)
705 // -----------------------------------------------------------------------------
706 // Field       : PADS_BANK0_GPIO9_PUE
707 // Description : Pull up enable
708 #define PADS_BANK0_GPIO9_PUE_RESET  _u(0x0)
709 #define PADS_BANK0_GPIO9_PUE_BITS   _u(0x00000008)
710 #define PADS_BANK0_GPIO9_PUE_MSB    _u(3)
711 #define PADS_BANK0_GPIO9_PUE_LSB    _u(3)
712 #define PADS_BANK0_GPIO9_PUE_ACCESS "RW"
713 // -----------------------------------------------------------------------------
714 // Field       : PADS_BANK0_GPIO9_PDE
715 // Description : Pull down enable
716 #define PADS_BANK0_GPIO9_PDE_RESET  _u(0x1)
717 #define PADS_BANK0_GPIO9_PDE_BITS   _u(0x00000004)
718 #define PADS_BANK0_GPIO9_PDE_MSB    _u(2)
719 #define PADS_BANK0_GPIO9_PDE_LSB    _u(2)
720 #define PADS_BANK0_GPIO9_PDE_ACCESS "RW"
721 // -----------------------------------------------------------------------------
722 // Field       : PADS_BANK0_GPIO9_SCHMITT
723 // Description : Enable schmitt trigger
724 #define PADS_BANK0_GPIO9_SCHMITT_RESET  _u(0x1)
725 #define PADS_BANK0_GPIO9_SCHMITT_BITS   _u(0x00000002)
726 #define PADS_BANK0_GPIO9_SCHMITT_MSB    _u(1)
727 #define PADS_BANK0_GPIO9_SCHMITT_LSB    _u(1)
728 #define PADS_BANK0_GPIO9_SCHMITT_ACCESS "RW"
729 // -----------------------------------------------------------------------------
730 // Field       : PADS_BANK0_GPIO9_SLEWFAST
731 // Description : Slew rate control. 1 = Fast, 0 = Slow
732 #define PADS_BANK0_GPIO9_SLEWFAST_RESET  _u(0x0)
733 #define PADS_BANK0_GPIO9_SLEWFAST_BITS   _u(0x00000001)
734 #define PADS_BANK0_GPIO9_SLEWFAST_MSB    _u(0)
735 #define PADS_BANK0_GPIO9_SLEWFAST_LSB    _u(0)
736 #define PADS_BANK0_GPIO9_SLEWFAST_ACCESS "RW"
737 // =============================================================================
738 // Register    : PADS_BANK0_GPIO10
739 // Description : Pad control register
740 #define PADS_BANK0_GPIO10_OFFSET _u(0x0000002c)
741 #define PADS_BANK0_GPIO10_BITS   _u(0x000000ff)
742 #define PADS_BANK0_GPIO10_RESET  _u(0x00000056)
743 // -----------------------------------------------------------------------------
744 // Field       : PADS_BANK0_GPIO10_OD
745 // Description : Output disable. Has priority over output enable from
746 //               peripherals
747 #define PADS_BANK0_GPIO10_OD_RESET  _u(0x0)
748 #define PADS_BANK0_GPIO10_OD_BITS   _u(0x00000080)
749 #define PADS_BANK0_GPIO10_OD_MSB    _u(7)
750 #define PADS_BANK0_GPIO10_OD_LSB    _u(7)
751 #define PADS_BANK0_GPIO10_OD_ACCESS "RW"
752 // -----------------------------------------------------------------------------
753 // Field       : PADS_BANK0_GPIO10_IE
754 // Description : Input enable
755 #define PADS_BANK0_GPIO10_IE_RESET  _u(0x1)
756 #define PADS_BANK0_GPIO10_IE_BITS   _u(0x00000040)
757 #define PADS_BANK0_GPIO10_IE_MSB    _u(6)
758 #define PADS_BANK0_GPIO10_IE_LSB    _u(6)
759 #define PADS_BANK0_GPIO10_IE_ACCESS "RW"
760 // -----------------------------------------------------------------------------
761 // Field       : PADS_BANK0_GPIO10_DRIVE
762 // Description : Drive strength.
763 //               0x0 -> 2mA
764 //               0x1 -> 4mA
765 //               0x2 -> 8mA
766 //               0x3 -> 12mA
767 #define PADS_BANK0_GPIO10_DRIVE_RESET      _u(0x1)
768 #define PADS_BANK0_GPIO10_DRIVE_BITS       _u(0x00000030)
769 #define PADS_BANK0_GPIO10_DRIVE_MSB        _u(5)
770 #define PADS_BANK0_GPIO10_DRIVE_LSB        _u(4)
771 #define PADS_BANK0_GPIO10_DRIVE_ACCESS     "RW"
772 #define PADS_BANK0_GPIO10_DRIVE_VALUE_2MA  _u(0x0)
773 #define PADS_BANK0_GPIO10_DRIVE_VALUE_4MA  _u(0x1)
774 #define PADS_BANK0_GPIO10_DRIVE_VALUE_8MA  _u(0x2)
775 #define PADS_BANK0_GPIO10_DRIVE_VALUE_12MA _u(0x3)
776 // -----------------------------------------------------------------------------
777 // Field       : PADS_BANK0_GPIO10_PUE
778 // Description : Pull up enable
779 #define PADS_BANK0_GPIO10_PUE_RESET  _u(0x0)
780 #define PADS_BANK0_GPIO10_PUE_BITS   _u(0x00000008)
781 #define PADS_BANK0_GPIO10_PUE_MSB    _u(3)
782 #define PADS_BANK0_GPIO10_PUE_LSB    _u(3)
783 #define PADS_BANK0_GPIO10_PUE_ACCESS "RW"
784 // -----------------------------------------------------------------------------
785 // Field       : PADS_BANK0_GPIO10_PDE
786 // Description : Pull down enable
787 #define PADS_BANK0_GPIO10_PDE_RESET  _u(0x1)
788 #define PADS_BANK0_GPIO10_PDE_BITS   _u(0x00000004)
789 #define PADS_BANK0_GPIO10_PDE_MSB    _u(2)
790 #define PADS_BANK0_GPIO10_PDE_LSB    _u(2)
791 #define PADS_BANK0_GPIO10_PDE_ACCESS "RW"
792 // -----------------------------------------------------------------------------
793 // Field       : PADS_BANK0_GPIO10_SCHMITT
794 // Description : Enable schmitt trigger
795 #define PADS_BANK0_GPIO10_SCHMITT_RESET  _u(0x1)
796 #define PADS_BANK0_GPIO10_SCHMITT_BITS   _u(0x00000002)
797 #define PADS_BANK0_GPIO10_SCHMITT_MSB    _u(1)
798 #define PADS_BANK0_GPIO10_SCHMITT_LSB    _u(1)
799 #define PADS_BANK0_GPIO10_SCHMITT_ACCESS "RW"
800 // -----------------------------------------------------------------------------
801 // Field       : PADS_BANK0_GPIO10_SLEWFAST
802 // Description : Slew rate control. 1 = Fast, 0 = Slow
803 #define PADS_BANK0_GPIO10_SLEWFAST_RESET  _u(0x0)
804 #define PADS_BANK0_GPIO10_SLEWFAST_BITS   _u(0x00000001)
805 #define PADS_BANK0_GPIO10_SLEWFAST_MSB    _u(0)
806 #define PADS_BANK0_GPIO10_SLEWFAST_LSB    _u(0)
807 #define PADS_BANK0_GPIO10_SLEWFAST_ACCESS "RW"
808 // =============================================================================
809 // Register    : PADS_BANK0_GPIO11
810 // Description : Pad control register
811 #define PADS_BANK0_GPIO11_OFFSET _u(0x00000030)
812 #define PADS_BANK0_GPIO11_BITS   _u(0x000000ff)
813 #define PADS_BANK0_GPIO11_RESET  _u(0x00000056)
814 // -----------------------------------------------------------------------------
815 // Field       : PADS_BANK0_GPIO11_OD
816 // Description : Output disable. Has priority over output enable from
817 //               peripherals
818 #define PADS_BANK0_GPIO11_OD_RESET  _u(0x0)
819 #define PADS_BANK0_GPIO11_OD_BITS   _u(0x00000080)
820 #define PADS_BANK0_GPIO11_OD_MSB    _u(7)
821 #define PADS_BANK0_GPIO11_OD_LSB    _u(7)
822 #define PADS_BANK0_GPIO11_OD_ACCESS "RW"
823 // -----------------------------------------------------------------------------
824 // Field       : PADS_BANK0_GPIO11_IE
825 // Description : Input enable
826 #define PADS_BANK0_GPIO11_IE_RESET  _u(0x1)
827 #define PADS_BANK0_GPIO11_IE_BITS   _u(0x00000040)
828 #define PADS_BANK0_GPIO11_IE_MSB    _u(6)
829 #define PADS_BANK0_GPIO11_IE_LSB    _u(6)
830 #define PADS_BANK0_GPIO11_IE_ACCESS "RW"
831 // -----------------------------------------------------------------------------
832 // Field       : PADS_BANK0_GPIO11_DRIVE
833 // Description : Drive strength.
834 //               0x0 -> 2mA
835 //               0x1 -> 4mA
836 //               0x2 -> 8mA
837 //               0x3 -> 12mA
838 #define PADS_BANK0_GPIO11_DRIVE_RESET      _u(0x1)
839 #define PADS_BANK0_GPIO11_DRIVE_BITS       _u(0x00000030)
840 #define PADS_BANK0_GPIO11_DRIVE_MSB        _u(5)
841 #define PADS_BANK0_GPIO11_DRIVE_LSB        _u(4)
842 #define PADS_BANK0_GPIO11_DRIVE_ACCESS     "RW"
843 #define PADS_BANK0_GPIO11_DRIVE_VALUE_2MA  _u(0x0)
844 #define PADS_BANK0_GPIO11_DRIVE_VALUE_4MA  _u(0x1)
845 #define PADS_BANK0_GPIO11_DRIVE_VALUE_8MA  _u(0x2)
846 #define PADS_BANK0_GPIO11_DRIVE_VALUE_12MA _u(0x3)
847 // -----------------------------------------------------------------------------
848 // Field       : PADS_BANK0_GPIO11_PUE
849 // Description : Pull up enable
850 #define PADS_BANK0_GPIO11_PUE_RESET  _u(0x0)
851 #define PADS_BANK0_GPIO11_PUE_BITS   _u(0x00000008)
852 #define PADS_BANK0_GPIO11_PUE_MSB    _u(3)
853 #define PADS_BANK0_GPIO11_PUE_LSB    _u(3)
854 #define PADS_BANK0_GPIO11_PUE_ACCESS "RW"
855 // -----------------------------------------------------------------------------
856 // Field       : PADS_BANK0_GPIO11_PDE
857 // Description : Pull down enable
858 #define PADS_BANK0_GPIO11_PDE_RESET  _u(0x1)
859 #define PADS_BANK0_GPIO11_PDE_BITS   _u(0x00000004)
860 #define PADS_BANK0_GPIO11_PDE_MSB    _u(2)
861 #define PADS_BANK0_GPIO11_PDE_LSB    _u(2)
862 #define PADS_BANK0_GPIO11_PDE_ACCESS "RW"
863 // -----------------------------------------------------------------------------
864 // Field       : PADS_BANK0_GPIO11_SCHMITT
865 // Description : Enable schmitt trigger
866 #define PADS_BANK0_GPIO11_SCHMITT_RESET  _u(0x1)
867 #define PADS_BANK0_GPIO11_SCHMITT_BITS   _u(0x00000002)
868 #define PADS_BANK0_GPIO11_SCHMITT_MSB    _u(1)
869 #define PADS_BANK0_GPIO11_SCHMITT_LSB    _u(1)
870 #define PADS_BANK0_GPIO11_SCHMITT_ACCESS "RW"
871 // -----------------------------------------------------------------------------
872 // Field       : PADS_BANK0_GPIO11_SLEWFAST
873 // Description : Slew rate control. 1 = Fast, 0 = Slow
874 #define PADS_BANK0_GPIO11_SLEWFAST_RESET  _u(0x0)
875 #define PADS_BANK0_GPIO11_SLEWFAST_BITS   _u(0x00000001)
876 #define PADS_BANK0_GPIO11_SLEWFAST_MSB    _u(0)
877 #define PADS_BANK0_GPIO11_SLEWFAST_LSB    _u(0)
878 #define PADS_BANK0_GPIO11_SLEWFAST_ACCESS "RW"
879 // =============================================================================
880 // Register    : PADS_BANK0_GPIO12
881 // Description : Pad control register
882 #define PADS_BANK0_GPIO12_OFFSET _u(0x00000034)
883 #define PADS_BANK0_GPIO12_BITS   _u(0x000000ff)
884 #define PADS_BANK0_GPIO12_RESET  _u(0x00000056)
885 // -----------------------------------------------------------------------------
886 // Field       : PADS_BANK0_GPIO12_OD
887 // Description : Output disable. Has priority over output enable from
888 //               peripherals
889 #define PADS_BANK0_GPIO12_OD_RESET  _u(0x0)
890 #define PADS_BANK0_GPIO12_OD_BITS   _u(0x00000080)
891 #define PADS_BANK0_GPIO12_OD_MSB    _u(7)
892 #define PADS_BANK0_GPIO12_OD_LSB    _u(7)
893 #define PADS_BANK0_GPIO12_OD_ACCESS "RW"
894 // -----------------------------------------------------------------------------
895 // Field       : PADS_BANK0_GPIO12_IE
896 // Description : Input enable
897 #define PADS_BANK0_GPIO12_IE_RESET  _u(0x1)
898 #define PADS_BANK0_GPIO12_IE_BITS   _u(0x00000040)
899 #define PADS_BANK0_GPIO12_IE_MSB    _u(6)
900 #define PADS_BANK0_GPIO12_IE_LSB    _u(6)
901 #define PADS_BANK0_GPIO12_IE_ACCESS "RW"
902 // -----------------------------------------------------------------------------
903 // Field       : PADS_BANK0_GPIO12_DRIVE
904 // Description : Drive strength.
905 //               0x0 -> 2mA
906 //               0x1 -> 4mA
907 //               0x2 -> 8mA
908 //               0x3 -> 12mA
909 #define PADS_BANK0_GPIO12_DRIVE_RESET      _u(0x1)
910 #define PADS_BANK0_GPIO12_DRIVE_BITS       _u(0x00000030)
911 #define PADS_BANK0_GPIO12_DRIVE_MSB        _u(5)
912 #define PADS_BANK0_GPIO12_DRIVE_LSB        _u(4)
913 #define PADS_BANK0_GPIO12_DRIVE_ACCESS     "RW"
914 #define PADS_BANK0_GPIO12_DRIVE_VALUE_2MA  _u(0x0)
915 #define PADS_BANK0_GPIO12_DRIVE_VALUE_4MA  _u(0x1)
916 #define PADS_BANK0_GPIO12_DRIVE_VALUE_8MA  _u(0x2)
917 #define PADS_BANK0_GPIO12_DRIVE_VALUE_12MA _u(0x3)
918 // -----------------------------------------------------------------------------
919 // Field       : PADS_BANK0_GPIO12_PUE
920 // Description : Pull up enable
921 #define PADS_BANK0_GPIO12_PUE_RESET  _u(0x0)
922 #define PADS_BANK0_GPIO12_PUE_BITS   _u(0x00000008)
923 #define PADS_BANK0_GPIO12_PUE_MSB    _u(3)
924 #define PADS_BANK0_GPIO12_PUE_LSB    _u(3)
925 #define PADS_BANK0_GPIO12_PUE_ACCESS "RW"
926 // -----------------------------------------------------------------------------
927 // Field       : PADS_BANK0_GPIO12_PDE
928 // Description : Pull down enable
929 #define PADS_BANK0_GPIO12_PDE_RESET  _u(0x1)
930 #define PADS_BANK0_GPIO12_PDE_BITS   _u(0x00000004)
931 #define PADS_BANK0_GPIO12_PDE_MSB    _u(2)
932 #define PADS_BANK0_GPIO12_PDE_LSB    _u(2)
933 #define PADS_BANK0_GPIO12_PDE_ACCESS "RW"
934 // -----------------------------------------------------------------------------
935 // Field       : PADS_BANK0_GPIO12_SCHMITT
936 // Description : Enable schmitt trigger
937 #define PADS_BANK0_GPIO12_SCHMITT_RESET  _u(0x1)
938 #define PADS_BANK0_GPIO12_SCHMITT_BITS   _u(0x00000002)
939 #define PADS_BANK0_GPIO12_SCHMITT_MSB    _u(1)
940 #define PADS_BANK0_GPIO12_SCHMITT_LSB    _u(1)
941 #define PADS_BANK0_GPIO12_SCHMITT_ACCESS "RW"
942 // -----------------------------------------------------------------------------
943 // Field       : PADS_BANK0_GPIO12_SLEWFAST
944 // Description : Slew rate control. 1 = Fast, 0 = Slow
945 #define PADS_BANK0_GPIO12_SLEWFAST_RESET  _u(0x0)
946 #define PADS_BANK0_GPIO12_SLEWFAST_BITS   _u(0x00000001)
947 #define PADS_BANK0_GPIO12_SLEWFAST_MSB    _u(0)
948 #define PADS_BANK0_GPIO12_SLEWFAST_LSB    _u(0)
949 #define PADS_BANK0_GPIO12_SLEWFAST_ACCESS "RW"
950 // =============================================================================
951 // Register    : PADS_BANK0_GPIO13
952 // Description : Pad control register
953 #define PADS_BANK0_GPIO13_OFFSET _u(0x00000038)
954 #define PADS_BANK0_GPIO13_BITS   _u(0x000000ff)
955 #define PADS_BANK0_GPIO13_RESET  _u(0x00000056)
956 // -----------------------------------------------------------------------------
957 // Field       : PADS_BANK0_GPIO13_OD
958 // Description : Output disable. Has priority over output enable from
959 //               peripherals
960 #define PADS_BANK0_GPIO13_OD_RESET  _u(0x0)
961 #define PADS_BANK0_GPIO13_OD_BITS   _u(0x00000080)
962 #define PADS_BANK0_GPIO13_OD_MSB    _u(7)
963 #define PADS_BANK0_GPIO13_OD_LSB    _u(7)
964 #define PADS_BANK0_GPIO13_OD_ACCESS "RW"
965 // -----------------------------------------------------------------------------
966 // Field       : PADS_BANK0_GPIO13_IE
967 // Description : Input enable
968 #define PADS_BANK0_GPIO13_IE_RESET  _u(0x1)
969 #define PADS_BANK0_GPIO13_IE_BITS   _u(0x00000040)
970 #define PADS_BANK0_GPIO13_IE_MSB    _u(6)
971 #define PADS_BANK0_GPIO13_IE_LSB    _u(6)
972 #define PADS_BANK0_GPIO13_IE_ACCESS "RW"
973 // -----------------------------------------------------------------------------
974 // Field       : PADS_BANK0_GPIO13_DRIVE
975 // Description : Drive strength.
976 //               0x0 -> 2mA
977 //               0x1 -> 4mA
978 //               0x2 -> 8mA
979 //               0x3 -> 12mA
980 #define PADS_BANK0_GPIO13_DRIVE_RESET      _u(0x1)
981 #define PADS_BANK0_GPIO13_DRIVE_BITS       _u(0x00000030)
982 #define PADS_BANK0_GPIO13_DRIVE_MSB        _u(5)
983 #define PADS_BANK0_GPIO13_DRIVE_LSB        _u(4)
984 #define PADS_BANK0_GPIO13_DRIVE_ACCESS     "RW"
985 #define PADS_BANK0_GPIO13_DRIVE_VALUE_2MA  _u(0x0)
986 #define PADS_BANK0_GPIO13_DRIVE_VALUE_4MA  _u(0x1)
987 #define PADS_BANK0_GPIO13_DRIVE_VALUE_8MA  _u(0x2)
988 #define PADS_BANK0_GPIO13_DRIVE_VALUE_12MA _u(0x3)
989 // -----------------------------------------------------------------------------
990 // Field       : PADS_BANK0_GPIO13_PUE
991 // Description : Pull up enable
992 #define PADS_BANK0_GPIO13_PUE_RESET  _u(0x0)
993 #define PADS_BANK0_GPIO13_PUE_BITS   _u(0x00000008)
994 #define PADS_BANK0_GPIO13_PUE_MSB    _u(3)
995 #define PADS_BANK0_GPIO13_PUE_LSB    _u(3)
996 #define PADS_BANK0_GPIO13_PUE_ACCESS "RW"
997 // -----------------------------------------------------------------------------
998 // Field       : PADS_BANK0_GPIO13_PDE
999 // Description : Pull down enable
1000 #define PADS_BANK0_GPIO13_PDE_RESET  _u(0x1)
1001 #define PADS_BANK0_GPIO13_PDE_BITS   _u(0x00000004)
1002 #define PADS_BANK0_GPIO13_PDE_MSB    _u(2)
1003 #define PADS_BANK0_GPIO13_PDE_LSB    _u(2)
1004 #define PADS_BANK0_GPIO13_PDE_ACCESS "RW"
1005 // -----------------------------------------------------------------------------
1006 // Field       : PADS_BANK0_GPIO13_SCHMITT
1007 // Description : Enable schmitt trigger
1008 #define PADS_BANK0_GPIO13_SCHMITT_RESET  _u(0x1)
1009 #define PADS_BANK0_GPIO13_SCHMITT_BITS   _u(0x00000002)
1010 #define PADS_BANK0_GPIO13_SCHMITT_MSB    _u(1)
1011 #define PADS_BANK0_GPIO13_SCHMITT_LSB    _u(1)
1012 #define PADS_BANK0_GPIO13_SCHMITT_ACCESS "RW"
1013 // -----------------------------------------------------------------------------
1014 // Field       : PADS_BANK0_GPIO13_SLEWFAST
1015 // Description : Slew rate control. 1 = Fast, 0 = Slow
1016 #define PADS_BANK0_GPIO13_SLEWFAST_RESET  _u(0x0)
1017 #define PADS_BANK0_GPIO13_SLEWFAST_BITS   _u(0x00000001)
1018 #define PADS_BANK0_GPIO13_SLEWFAST_MSB    _u(0)
1019 #define PADS_BANK0_GPIO13_SLEWFAST_LSB    _u(0)
1020 #define PADS_BANK0_GPIO13_SLEWFAST_ACCESS "RW"
1021 // =============================================================================
1022 // Register    : PADS_BANK0_GPIO14
1023 // Description : Pad control register
1024 #define PADS_BANK0_GPIO14_OFFSET _u(0x0000003c)
1025 #define PADS_BANK0_GPIO14_BITS   _u(0x000000ff)
1026 #define PADS_BANK0_GPIO14_RESET  _u(0x00000056)
1027 // -----------------------------------------------------------------------------
1028 // Field       : PADS_BANK0_GPIO14_OD
1029 // Description : Output disable. Has priority over output enable from
1030 //               peripherals
1031 #define PADS_BANK0_GPIO14_OD_RESET  _u(0x0)
1032 #define PADS_BANK0_GPIO14_OD_BITS   _u(0x00000080)
1033 #define PADS_BANK0_GPIO14_OD_MSB    _u(7)
1034 #define PADS_BANK0_GPIO14_OD_LSB    _u(7)
1035 #define PADS_BANK0_GPIO14_OD_ACCESS "RW"
1036 // -----------------------------------------------------------------------------
1037 // Field       : PADS_BANK0_GPIO14_IE
1038 // Description : Input enable
1039 #define PADS_BANK0_GPIO14_IE_RESET  _u(0x1)
1040 #define PADS_BANK0_GPIO14_IE_BITS   _u(0x00000040)
1041 #define PADS_BANK0_GPIO14_IE_MSB    _u(6)
1042 #define PADS_BANK0_GPIO14_IE_LSB    _u(6)
1043 #define PADS_BANK0_GPIO14_IE_ACCESS "RW"
1044 // -----------------------------------------------------------------------------
1045 // Field       : PADS_BANK0_GPIO14_DRIVE
1046 // Description : Drive strength.
1047 //               0x0 -> 2mA
1048 //               0x1 -> 4mA
1049 //               0x2 -> 8mA
1050 //               0x3 -> 12mA
1051 #define PADS_BANK0_GPIO14_DRIVE_RESET      _u(0x1)
1052 #define PADS_BANK0_GPIO14_DRIVE_BITS       _u(0x00000030)
1053 #define PADS_BANK0_GPIO14_DRIVE_MSB        _u(5)
1054 #define PADS_BANK0_GPIO14_DRIVE_LSB        _u(4)
1055 #define PADS_BANK0_GPIO14_DRIVE_ACCESS     "RW"
1056 #define PADS_BANK0_GPIO14_DRIVE_VALUE_2MA  _u(0x0)
1057 #define PADS_BANK0_GPIO14_DRIVE_VALUE_4MA  _u(0x1)
1058 #define PADS_BANK0_GPIO14_DRIVE_VALUE_8MA  _u(0x2)
1059 #define PADS_BANK0_GPIO14_DRIVE_VALUE_12MA _u(0x3)
1060 // -----------------------------------------------------------------------------
1061 // Field       : PADS_BANK0_GPIO14_PUE
1062 // Description : Pull up enable
1063 #define PADS_BANK0_GPIO14_PUE_RESET  _u(0x0)
1064 #define PADS_BANK0_GPIO14_PUE_BITS   _u(0x00000008)
1065 #define PADS_BANK0_GPIO14_PUE_MSB    _u(3)
1066 #define PADS_BANK0_GPIO14_PUE_LSB    _u(3)
1067 #define PADS_BANK0_GPIO14_PUE_ACCESS "RW"
1068 // -----------------------------------------------------------------------------
1069 // Field       : PADS_BANK0_GPIO14_PDE
1070 // Description : Pull down enable
1071 #define PADS_BANK0_GPIO14_PDE_RESET  _u(0x1)
1072 #define PADS_BANK0_GPIO14_PDE_BITS   _u(0x00000004)
1073 #define PADS_BANK0_GPIO14_PDE_MSB    _u(2)
1074 #define PADS_BANK0_GPIO14_PDE_LSB    _u(2)
1075 #define PADS_BANK0_GPIO14_PDE_ACCESS "RW"
1076 // -----------------------------------------------------------------------------
1077 // Field       : PADS_BANK0_GPIO14_SCHMITT
1078 // Description : Enable schmitt trigger
1079 #define PADS_BANK0_GPIO14_SCHMITT_RESET  _u(0x1)
1080 #define PADS_BANK0_GPIO14_SCHMITT_BITS   _u(0x00000002)
1081 #define PADS_BANK0_GPIO14_SCHMITT_MSB    _u(1)
1082 #define PADS_BANK0_GPIO14_SCHMITT_LSB    _u(1)
1083 #define PADS_BANK0_GPIO14_SCHMITT_ACCESS "RW"
1084 // -----------------------------------------------------------------------------
1085 // Field       : PADS_BANK0_GPIO14_SLEWFAST
1086 // Description : Slew rate control. 1 = Fast, 0 = Slow
1087 #define PADS_BANK0_GPIO14_SLEWFAST_RESET  _u(0x0)
1088 #define PADS_BANK0_GPIO14_SLEWFAST_BITS   _u(0x00000001)
1089 #define PADS_BANK0_GPIO14_SLEWFAST_MSB    _u(0)
1090 #define PADS_BANK0_GPIO14_SLEWFAST_LSB    _u(0)
1091 #define PADS_BANK0_GPIO14_SLEWFAST_ACCESS "RW"
1092 // =============================================================================
1093 // Register    : PADS_BANK0_GPIO15
1094 // Description : Pad control register
1095 #define PADS_BANK0_GPIO15_OFFSET _u(0x00000040)
1096 #define PADS_BANK0_GPIO15_BITS   _u(0x000000ff)
1097 #define PADS_BANK0_GPIO15_RESET  _u(0x00000056)
1098 // -----------------------------------------------------------------------------
1099 // Field       : PADS_BANK0_GPIO15_OD
1100 // Description : Output disable. Has priority over output enable from
1101 //               peripherals
1102 #define PADS_BANK0_GPIO15_OD_RESET  _u(0x0)
1103 #define PADS_BANK0_GPIO15_OD_BITS   _u(0x00000080)
1104 #define PADS_BANK0_GPIO15_OD_MSB    _u(7)
1105 #define PADS_BANK0_GPIO15_OD_LSB    _u(7)
1106 #define PADS_BANK0_GPIO15_OD_ACCESS "RW"
1107 // -----------------------------------------------------------------------------
1108 // Field       : PADS_BANK0_GPIO15_IE
1109 // Description : Input enable
1110 #define PADS_BANK0_GPIO15_IE_RESET  _u(0x1)
1111 #define PADS_BANK0_GPIO15_IE_BITS   _u(0x00000040)
1112 #define PADS_BANK0_GPIO15_IE_MSB    _u(6)
1113 #define PADS_BANK0_GPIO15_IE_LSB    _u(6)
1114 #define PADS_BANK0_GPIO15_IE_ACCESS "RW"
1115 // -----------------------------------------------------------------------------
1116 // Field       : PADS_BANK0_GPIO15_DRIVE
1117 // Description : Drive strength.
1118 //               0x0 -> 2mA
1119 //               0x1 -> 4mA
1120 //               0x2 -> 8mA
1121 //               0x3 -> 12mA
1122 #define PADS_BANK0_GPIO15_DRIVE_RESET      _u(0x1)
1123 #define PADS_BANK0_GPIO15_DRIVE_BITS       _u(0x00000030)
1124 #define PADS_BANK0_GPIO15_DRIVE_MSB        _u(5)
1125 #define PADS_BANK0_GPIO15_DRIVE_LSB        _u(4)
1126 #define PADS_BANK0_GPIO15_DRIVE_ACCESS     "RW"
1127 #define PADS_BANK0_GPIO15_DRIVE_VALUE_2MA  _u(0x0)
1128 #define PADS_BANK0_GPIO15_DRIVE_VALUE_4MA  _u(0x1)
1129 #define PADS_BANK0_GPIO15_DRIVE_VALUE_8MA  _u(0x2)
1130 #define PADS_BANK0_GPIO15_DRIVE_VALUE_12MA _u(0x3)
1131 // -----------------------------------------------------------------------------
1132 // Field       : PADS_BANK0_GPIO15_PUE
1133 // Description : Pull up enable
1134 #define PADS_BANK0_GPIO15_PUE_RESET  _u(0x0)
1135 #define PADS_BANK0_GPIO15_PUE_BITS   _u(0x00000008)
1136 #define PADS_BANK0_GPIO15_PUE_MSB    _u(3)
1137 #define PADS_BANK0_GPIO15_PUE_LSB    _u(3)
1138 #define PADS_BANK0_GPIO15_PUE_ACCESS "RW"
1139 // -----------------------------------------------------------------------------
1140 // Field       : PADS_BANK0_GPIO15_PDE
1141 // Description : Pull down enable
1142 #define PADS_BANK0_GPIO15_PDE_RESET  _u(0x1)
1143 #define PADS_BANK0_GPIO15_PDE_BITS   _u(0x00000004)
1144 #define PADS_BANK0_GPIO15_PDE_MSB    _u(2)
1145 #define PADS_BANK0_GPIO15_PDE_LSB    _u(2)
1146 #define PADS_BANK0_GPIO15_PDE_ACCESS "RW"
1147 // -----------------------------------------------------------------------------
1148 // Field       : PADS_BANK0_GPIO15_SCHMITT
1149 // Description : Enable schmitt trigger
1150 #define PADS_BANK0_GPIO15_SCHMITT_RESET  _u(0x1)
1151 #define PADS_BANK0_GPIO15_SCHMITT_BITS   _u(0x00000002)
1152 #define PADS_BANK0_GPIO15_SCHMITT_MSB    _u(1)
1153 #define PADS_BANK0_GPIO15_SCHMITT_LSB    _u(1)
1154 #define PADS_BANK0_GPIO15_SCHMITT_ACCESS "RW"
1155 // -----------------------------------------------------------------------------
1156 // Field       : PADS_BANK0_GPIO15_SLEWFAST
1157 // Description : Slew rate control. 1 = Fast, 0 = Slow
1158 #define PADS_BANK0_GPIO15_SLEWFAST_RESET  _u(0x0)
1159 #define PADS_BANK0_GPIO15_SLEWFAST_BITS   _u(0x00000001)
1160 #define PADS_BANK0_GPIO15_SLEWFAST_MSB    _u(0)
1161 #define PADS_BANK0_GPIO15_SLEWFAST_LSB    _u(0)
1162 #define PADS_BANK0_GPIO15_SLEWFAST_ACCESS "RW"
1163 // =============================================================================
1164 // Register    : PADS_BANK0_GPIO16
1165 // Description : Pad control register
1166 #define PADS_BANK0_GPIO16_OFFSET _u(0x00000044)
1167 #define PADS_BANK0_GPIO16_BITS   _u(0x000000ff)
1168 #define PADS_BANK0_GPIO16_RESET  _u(0x00000056)
1169 // -----------------------------------------------------------------------------
1170 // Field       : PADS_BANK0_GPIO16_OD
1171 // Description : Output disable. Has priority over output enable from
1172 //               peripherals
1173 #define PADS_BANK0_GPIO16_OD_RESET  _u(0x0)
1174 #define PADS_BANK0_GPIO16_OD_BITS   _u(0x00000080)
1175 #define PADS_BANK0_GPIO16_OD_MSB    _u(7)
1176 #define PADS_BANK0_GPIO16_OD_LSB    _u(7)
1177 #define PADS_BANK0_GPIO16_OD_ACCESS "RW"
1178 // -----------------------------------------------------------------------------
1179 // Field       : PADS_BANK0_GPIO16_IE
1180 // Description : Input enable
1181 #define PADS_BANK0_GPIO16_IE_RESET  _u(0x1)
1182 #define PADS_BANK0_GPIO16_IE_BITS   _u(0x00000040)
1183 #define PADS_BANK0_GPIO16_IE_MSB    _u(6)
1184 #define PADS_BANK0_GPIO16_IE_LSB    _u(6)
1185 #define PADS_BANK0_GPIO16_IE_ACCESS "RW"
1186 // -----------------------------------------------------------------------------
1187 // Field       : PADS_BANK0_GPIO16_DRIVE
1188 // Description : Drive strength.
1189 //               0x0 -> 2mA
1190 //               0x1 -> 4mA
1191 //               0x2 -> 8mA
1192 //               0x3 -> 12mA
1193 #define PADS_BANK0_GPIO16_DRIVE_RESET      _u(0x1)
1194 #define PADS_BANK0_GPIO16_DRIVE_BITS       _u(0x00000030)
1195 #define PADS_BANK0_GPIO16_DRIVE_MSB        _u(5)
1196 #define PADS_BANK0_GPIO16_DRIVE_LSB        _u(4)
1197 #define PADS_BANK0_GPIO16_DRIVE_ACCESS     "RW"
1198 #define PADS_BANK0_GPIO16_DRIVE_VALUE_2MA  _u(0x0)
1199 #define PADS_BANK0_GPIO16_DRIVE_VALUE_4MA  _u(0x1)
1200 #define PADS_BANK0_GPIO16_DRIVE_VALUE_8MA  _u(0x2)
1201 #define PADS_BANK0_GPIO16_DRIVE_VALUE_12MA _u(0x3)
1202 // -----------------------------------------------------------------------------
1203 // Field       : PADS_BANK0_GPIO16_PUE
1204 // Description : Pull up enable
1205 #define PADS_BANK0_GPIO16_PUE_RESET  _u(0x0)
1206 #define PADS_BANK0_GPIO16_PUE_BITS   _u(0x00000008)
1207 #define PADS_BANK0_GPIO16_PUE_MSB    _u(3)
1208 #define PADS_BANK0_GPIO16_PUE_LSB    _u(3)
1209 #define PADS_BANK0_GPIO16_PUE_ACCESS "RW"
1210 // -----------------------------------------------------------------------------
1211 // Field       : PADS_BANK0_GPIO16_PDE
1212 // Description : Pull down enable
1213 #define PADS_BANK0_GPIO16_PDE_RESET  _u(0x1)
1214 #define PADS_BANK0_GPIO16_PDE_BITS   _u(0x00000004)
1215 #define PADS_BANK0_GPIO16_PDE_MSB    _u(2)
1216 #define PADS_BANK0_GPIO16_PDE_LSB    _u(2)
1217 #define PADS_BANK0_GPIO16_PDE_ACCESS "RW"
1218 // -----------------------------------------------------------------------------
1219 // Field       : PADS_BANK0_GPIO16_SCHMITT
1220 // Description : Enable schmitt trigger
1221 #define PADS_BANK0_GPIO16_SCHMITT_RESET  _u(0x1)
1222 #define PADS_BANK0_GPIO16_SCHMITT_BITS   _u(0x00000002)
1223 #define PADS_BANK0_GPIO16_SCHMITT_MSB    _u(1)
1224 #define PADS_BANK0_GPIO16_SCHMITT_LSB    _u(1)
1225 #define PADS_BANK0_GPIO16_SCHMITT_ACCESS "RW"
1226 // -----------------------------------------------------------------------------
1227 // Field       : PADS_BANK0_GPIO16_SLEWFAST
1228 // Description : Slew rate control. 1 = Fast, 0 = Slow
1229 #define PADS_BANK0_GPIO16_SLEWFAST_RESET  _u(0x0)
1230 #define PADS_BANK0_GPIO16_SLEWFAST_BITS   _u(0x00000001)
1231 #define PADS_BANK0_GPIO16_SLEWFAST_MSB    _u(0)
1232 #define PADS_BANK0_GPIO16_SLEWFAST_LSB    _u(0)
1233 #define PADS_BANK0_GPIO16_SLEWFAST_ACCESS "RW"
1234 // =============================================================================
1235 // Register    : PADS_BANK0_GPIO17
1236 // Description : Pad control register
1237 #define PADS_BANK0_GPIO17_OFFSET _u(0x00000048)
1238 #define PADS_BANK0_GPIO17_BITS   _u(0x000000ff)
1239 #define PADS_BANK0_GPIO17_RESET  _u(0x00000056)
1240 // -----------------------------------------------------------------------------
1241 // Field       : PADS_BANK0_GPIO17_OD
1242 // Description : Output disable. Has priority over output enable from
1243 //               peripherals
1244 #define PADS_BANK0_GPIO17_OD_RESET  _u(0x0)
1245 #define PADS_BANK0_GPIO17_OD_BITS   _u(0x00000080)
1246 #define PADS_BANK0_GPIO17_OD_MSB    _u(7)
1247 #define PADS_BANK0_GPIO17_OD_LSB    _u(7)
1248 #define PADS_BANK0_GPIO17_OD_ACCESS "RW"
1249 // -----------------------------------------------------------------------------
1250 // Field       : PADS_BANK0_GPIO17_IE
1251 // Description : Input enable
1252 #define PADS_BANK0_GPIO17_IE_RESET  _u(0x1)
1253 #define PADS_BANK0_GPIO17_IE_BITS   _u(0x00000040)
1254 #define PADS_BANK0_GPIO17_IE_MSB    _u(6)
1255 #define PADS_BANK0_GPIO17_IE_LSB    _u(6)
1256 #define PADS_BANK0_GPIO17_IE_ACCESS "RW"
1257 // -----------------------------------------------------------------------------
1258 // Field       : PADS_BANK0_GPIO17_DRIVE
1259 // Description : Drive strength.
1260 //               0x0 -> 2mA
1261 //               0x1 -> 4mA
1262 //               0x2 -> 8mA
1263 //               0x3 -> 12mA
1264 #define PADS_BANK0_GPIO17_DRIVE_RESET      _u(0x1)
1265 #define PADS_BANK0_GPIO17_DRIVE_BITS       _u(0x00000030)
1266 #define PADS_BANK0_GPIO17_DRIVE_MSB        _u(5)
1267 #define PADS_BANK0_GPIO17_DRIVE_LSB        _u(4)
1268 #define PADS_BANK0_GPIO17_DRIVE_ACCESS     "RW"
1269 #define PADS_BANK0_GPIO17_DRIVE_VALUE_2MA  _u(0x0)
1270 #define PADS_BANK0_GPIO17_DRIVE_VALUE_4MA  _u(0x1)
1271 #define PADS_BANK0_GPIO17_DRIVE_VALUE_8MA  _u(0x2)
1272 #define PADS_BANK0_GPIO17_DRIVE_VALUE_12MA _u(0x3)
1273 // -----------------------------------------------------------------------------
1274 // Field       : PADS_BANK0_GPIO17_PUE
1275 // Description : Pull up enable
1276 #define PADS_BANK0_GPIO17_PUE_RESET  _u(0x0)
1277 #define PADS_BANK0_GPIO17_PUE_BITS   _u(0x00000008)
1278 #define PADS_BANK0_GPIO17_PUE_MSB    _u(3)
1279 #define PADS_BANK0_GPIO17_PUE_LSB    _u(3)
1280 #define PADS_BANK0_GPIO17_PUE_ACCESS "RW"
1281 // -----------------------------------------------------------------------------
1282 // Field       : PADS_BANK0_GPIO17_PDE
1283 // Description : Pull down enable
1284 #define PADS_BANK0_GPIO17_PDE_RESET  _u(0x1)
1285 #define PADS_BANK0_GPIO17_PDE_BITS   _u(0x00000004)
1286 #define PADS_BANK0_GPIO17_PDE_MSB    _u(2)
1287 #define PADS_BANK0_GPIO17_PDE_LSB    _u(2)
1288 #define PADS_BANK0_GPIO17_PDE_ACCESS "RW"
1289 // -----------------------------------------------------------------------------
1290 // Field       : PADS_BANK0_GPIO17_SCHMITT
1291 // Description : Enable schmitt trigger
1292 #define PADS_BANK0_GPIO17_SCHMITT_RESET  _u(0x1)
1293 #define PADS_BANK0_GPIO17_SCHMITT_BITS   _u(0x00000002)
1294 #define PADS_BANK0_GPIO17_SCHMITT_MSB    _u(1)
1295 #define PADS_BANK0_GPIO17_SCHMITT_LSB    _u(1)
1296 #define PADS_BANK0_GPIO17_SCHMITT_ACCESS "RW"
1297 // -----------------------------------------------------------------------------
1298 // Field       : PADS_BANK0_GPIO17_SLEWFAST
1299 // Description : Slew rate control. 1 = Fast, 0 = Slow
1300 #define PADS_BANK0_GPIO17_SLEWFAST_RESET  _u(0x0)
1301 #define PADS_BANK0_GPIO17_SLEWFAST_BITS   _u(0x00000001)
1302 #define PADS_BANK0_GPIO17_SLEWFAST_MSB    _u(0)
1303 #define PADS_BANK0_GPIO17_SLEWFAST_LSB    _u(0)
1304 #define PADS_BANK0_GPIO17_SLEWFAST_ACCESS "RW"
1305 // =============================================================================
1306 // Register    : PADS_BANK0_GPIO18
1307 // Description : Pad control register
1308 #define PADS_BANK0_GPIO18_OFFSET _u(0x0000004c)
1309 #define PADS_BANK0_GPIO18_BITS   _u(0x000000ff)
1310 #define PADS_BANK0_GPIO18_RESET  _u(0x00000056)
1311 // -----------------------------------------------------------------------------
1312 // Field       : PADS_BANK0_GPIO18_OD
1313 // Description : Output disable. Has priority over output enable from
1314 //               peripherals
1315 #define PADS_BANK0_GPIO18_OD_RESET  _u(0x0)
1316 #define PADS_BANK0_GPIO18_OD_BITS   _u(0x00000080)
1317 #define PADS_BANK0_GPIO18_OD_MSB    _u(7)
1318 #define PADS_BANK0_GPIO18_OD_LSB    _u(7)
1319 #define PADS_BANK0_GPIO18_OD_ACCESS "RW"
1320 // -----------------------------------------------------------------------------
1321 // Field       : PADS_BANK0_GPIO18_IE
1322 // Description : Input enable
1323 #define PADS_BANK0_GPIO18_IE_RESET  _u(0x1)
1324 #define PADS_BANK0_GPIO18_IE_BITS   _u(0x00000040)
1325 #define PADS_BANK0_GPIO18_IE_MSB    _u(6)
1326 #define PADS_BANK0_GPIO18_IE_LSB    _u(6)
1327 #define PADS_BANK0_GPIO18_IE_ACCESS "RW"
1328 // -----------------------------------------------------------------------------
1329 // Field       : PADS_BANK0_GPIO18_DRIVE
1330 // Description : Drive strength.
1331 //               0x0 -> 2mA
1332 //               0x1 -> 4mA
1333 //               0x2 -> 8mA
1334 //               0x3 -> 12mA
1335 #define PADS_BANK0_GPIO18_DRIVE_RESET      _u(0x1)
1336 #define PADS_BANK0_GPIO18_DRIVE_BITS       _u(0x00000030)
1337 #define PADS_BANK0_GPIO18_DRIVE_MSB        _u(5)
1338 #define PADS_BANK0_GPIO18_DRIVE_LSB        _u(4)
1339 #define PADS_BANK0_GPIO18_DRIVE_ACCESS     "RW"
1340 #define PADS_BANK0_GPIO18_DRIVE_VALUE_2MA  _u(0x0)
1341 #define PADS_BANK0_GPIO18_DRIVE_VALUE_4MA  _u(0x1)
1342 #define PADS_BANK0_GPIO18_DRIVE_VALUE_8MA  _u(0x2)
1343 #define PADS_BANK0_GPIO18_DRIVE_VALUE_12MA _u(0x3)
1344 // -----------------------------------------------------------------------------
1345 // Field       : PADS_BANK0_GPIO18_PUE
1346 // Description : Pull up enable
1347 #define PADS_BANK0_GPIO18_PUE_RESET  _u(0x0)
1348 #define PADS_BANK0_GPIO18_PUE_BITS   _u(0x00000008)
1349 #define PADS_BANK0_GPIO18_PUE_MSB    _u(3)
1350 #define PADS_BANK0_GPIO18_PUE_LSB    _u(3)
1351 #define PADS_BANK0_GPIO18_PUE_ACCESS "RW"
1352 // -----------------------------------------------------------------------------
1353 // Field       : PADS_BANK0_GPIO18_PDE
1354 // Description : Pull down enable
1355 #define PADS_BANK0_GPIO18_PDE_RESET  _u(0x1)
1356 #define PADS_BANK0_GPIO18_PDE_BITS   _u(0x00000004)
1357 #define PADS_BANK0_GPIO18_PDE_MSB    _u(2)
1358 #define PADS_BANK0_GPIO18_PDE_LSB    _u(2)
1359 #define PADS_BANK0_GPIO18_PDE_ACCESS "RW"
1360 // -----------------------------------------------------------------------------
1361 // Field       : PADS_BANK0_GPIO18_SCHMITT
1362 // Description : Enable schmitt trigger
1363 #define PADS_BANK0_GPIO18_SCHMITT_RESET  _u(0x1)
1364 #define PADS_BANK0_GPIO18_SCHMITT_BITS   _u(0x00000002)
1365 #define PADS_BANK0_GPIO18_SCHMITT_MSB    _u(1)
1366 #define PADS_BANK0_GPIO18_SCHMITT_LSB    _u(1)
1367 #define PADS_BANK0_GPIO18_SCHMITT_ACCESS "RW"
1368 // -----------------------------------------------------------------------------
1369 // Field       : PADS_BANK0_GPIO18_SLEWFAST
1370 // Description : Slew rate control. 1 = Fast, 0 = Slow
1371 #define PADS_BANK0_GPIO18_SLEWFAST_RESET  _u(0x0)
1372 #define PADS_BANK0_GPIO18_SLEWFAST_BITS   _u(0x00000001)
1373 #define PADS_BANK0_GPIO18_SLEWFAST_MSB    _u(0)
1374 #define PADS_BANK0_GPIO18_SLEWFAST_LSB    _u(0)
1375 #define PADS_BANK0_GPIO18_SLEWFAST_ACCESS "RW"
1376 // =============================================================================
1377 // Register    : PADS_BANK0_GPIO19
1378 // Description : Pad control register
1379 #define PADS_BANK0_GPIO19_OFFSET _u(0x00000050)
1380 #define PADS_BANK0_GPIO19_BITS   _u(0x000000ff)
1381 #define PADS_BANK0_GPIO19_RESET  _u(0x00000056)
1382 // -----------------------------------------------------------------------------
1383 // Field       : PADS_BANK0_GPIO19_OD
1384 // Description : Output disable. Has priority over output enable from
1385 //               peripherals
1386 #define PADS_BANK0_GPIO19_OD_RESET  _u(0x0)
1387 #define PADS_BANK0_GPIO19_OD_BITS   _u(0x00000080)
1388 #define PADS_BANK0_GPIO19_OD_MSB    _u(7)
1389 #define PADS_BANK0_GPIO19_OD_LSB    _u(7)
1390 #define PADS_BANK0_GPIO19_OD_ACCESS "RW"
1391 // -----------------------------------------------------------------------------
1392 // Field       : PADS_BANK0_GPIO19_IE
1393 // Description : Input enable
1394 #define PADS_BANK0_GPIO19_IE_RESET  _u(0x1)
1395 #define PADS_BANK0_GPIO19_IE_BITS   _u(0x00000040)
1396 #define PADS_BANK0_GPIO19_IE_MSB    _u(6)
1397 #define PADS_BANK0_GPIO19_IE_LSB    _u(6)
1398 #define PADS_BANK0_GPIO19_IE_ACCESS "RW"
1399 // -----------------------------------------------------------------------------
1400 // Field       : PADS_BANK0_GPIO19_DRIVE
1401 // Description : Drive strength.
1402 //               0x0 -> 2mA
1403 //               0x1 -> 4mA
1404 //               0x2 -> 8mA
1405 //               0x3 -> 12mA
1406 #define PADS_BANK0_GPIO19_DRIVE_RESET      _u(0x1)
1407 #define PADS_BANK0_GPIO19_DRIVE_BITS       _u(0x00000030)
1408 #define PADS_BANK0_GPIO19_DRIVE_MSB        _u(5)
1409 #define PADS_BANK0_GPIO19_DRIVE_LSB        _u(4)
1410 #define PADS_BANK0_GPIO19_DRIVE_ACCESS     "RW"
1411 #define PADS_BANK0_GPIO19_DRIVE_VALUE_2MA  _u(0x0)
1412 #define PADS_BANK0_GPIO19_DRIVE_VALUE_4MA  _u(0x1)
1413 #define PADS_BANK0_GPIO19_DRIVE_VALUE_8MA  _u(0x2)
1414 #define PADS_BANK0_GPIO19_DRIVE_VALUE_12MA _u(0x3)
1415 // -----------------------------------------------------------------------------
1416 // Field       : PADS_BANK0_GPIO19_PUE
1417 // Description : Pull up enable
1418 #define PADS_BANK0_GPIO19_PUE_RESET  _u(0x0)
1419 #define PADS_BANK0_GPIO19_PUE_BITS   _u(0x00000008)
1420 #define PADS_BANK0_GPIO19_PUE_MSB    _u(3)
1421 #define PADS_BANK0_GPIO19_PUE_LSB    _u(3)
1422 #define PADS_BANK0_GPIO19_PUE_ACCESS "RW"
1423 // -----------------------------------------------------------------------------
1424 // Field       : PADS_BANK0_GPIO19_PDE
1425 // Description : Pull down enable
1426 #define PADS_BANK0_GPIO19_PDE_RESET  _u(0x1)
1427 #define PADS_BANK0_GPIO19_PDE_BITS   _u(0x00000004)
1428 #define PADS_BANK0_GPIO19_PDE_MSB    _u(2)
1429 #define PADS_BANK0_GPIO19_PDE_LSB    _u(2)
1430 #define PADS_BANK0_GPIO19_PDE_ACCESS "RW"
1431 // -----------------------------------------------------------------------------
1432 // Field       : PADS_BANK0_GPIO19_SCHMITT
1433 // Description : Enable schmitt trigger
1434 #define PADS_BANK0_GPIO19_SCHMITT_RESET  _u(0x1)
1435 #define PADS_BANK0_GPIO19_SCHMITT_BITS   _u(0x00000002)
1436 #define PADS_BANK0_GPIO19_SCHMITT_MSB    _u(1)
1437 #define PADS_BANK0_GPIO19_SCHMITT_LSB    _u(1)
1438 #define PADS_BANK0_GPIO19_SCHMITT_ACCESS "RW"
1439 // -----------------------------------------------------------------------------
1440 // Field       : PADS_BANK0_GPIO19_SLEWFAST
1441 // Description : Slew rate control. 1 = Fast, 0 = Slow
1442 #define PADS_BANK0_GPIO19_SLEWFAST_RESET  _u(0x0)
1443 #define PADS_BANK0_GPIO19_SLEWFAST_BITS   _u(0x00000001)
1444 #define PADS_BANK0_GPIO19_SLEWFAST_MSB    _u(0)
1445 #define PADS_BANK0_GPIO19_SLEWFAST_LSB    _u(0)
1446 #define PADS_BANK0_GPIO19_SLEWFAST_ACCESS "RW"
1447 // =============================================================================
1448 // Register    : PADS_BANK0_GPIO20
1449 // Description : Pad control register
1450 #define PADS_BANK0_GPIO20_OFFSET _u(0x00000054)
1451 #define PADS_BANK0_GPIO20_BITS   _u(0x000000ff)
1452 #define PADS_BANK0_GPIO20_RESET  _u(0x00000056)
1453 // -----------------------------------------------------------------------------
1454 // Field       : PADS_BANK0_GPIO20_OD
1455 // Description : Output disable. Has priority over output enable from
1456 //               peripherals
1457 #define PADS_BANK0_GPIO20_OD_RESET  _u(0x0)
1458 #define PADS_BANK0_GPIO20_OD_BITS   _u(0x00000080)
1459 #define PADS_BANK0_GPIO20_OD_MSB    _u(7)
1460 #define PADS_BANK0_GPIO20_OD_LSB    _u(7)
1461 #define PADS_BANK0_GPIO20_OD_ACCESS "RW"
1462 // -----------------------------------------------------------------------------
1463 // Field       : PADS_BANK0_GPIO20_IE
1464 // Description : Input enable
1465 #define PADS_BANK0_GPIO20_IE_RESET  _u(0x1)
1466 #define PADS_BANK0_GPIO20_IE_BITS   _u(0x00000040)
1467 #define PADS_BANK0_GPIO20_IE_MSB    _u(6)
1468 #define PADS_BANK0_GPIO20_IE_LSB    _u(6)
1469 #define PADS_BANK0_GPIO20_IE_ACCESS "RW"
1470 // -----------------------------------------------------------------------------
1471 // Field       : PADS_BANK0_GPIO20_DRIVE
1472 // Description : Drive strength.
1473 //               0x0 -> 2mA
1474 //               0x1 -> 4mA
1475 //               0x2 -> 8mA
1476 //               0x3 -> 12mA
1477 #define PADS_BANK0_GPIO20_DRIVE_RESET      _u(0x1)
1478 #define PADS_BANK0_GPIO20_DRIVE_BITS       _u(0x00000030)
1479 #define PADS_BANK0_GPIO20_DRIVE_MSB        _u(5)
1480 #define PADS_BANK0_GPIO20_DRIVE_LSB        _u(4)
1481 #define PADS_BANK0_GPIO20_DRIVE_ACCESS     "RW"
1482 #define PADS_BANK0_GPIO20_DRIVE_VALUE_2MA  _u(0x0)
1483 #define PADS_BANK0_GPIO20_DRIVE_VALUE_4MA  _u(0x1)
1484 #define PADS_BANK0_GPIO20_DRIVE_VALUE_8MA  _u(0x2)
1485 #define PADS_BANK0_GPIO20_DRIVE_VALUE_12MA _u(0x3)
1486 // -----------------------------------------------------------------------------
1487 // Field       : PADS_BANK0_GPIO20_PUE
1488 // Description : Pull up enable
1489 #define PADS_BANK0_GPIO20_PUE_RESET  _u(0x0)
1490 #define PADS_BANK0_GPIO20_PUE_BITS   _u(0x00000008)
1491 #define PADS_BANK0_GPIO20_PUE_MSB    _u(3)
1492 #define PADS_BANK0_GPIO20_PUE_LSB    _u(3)
1493 #define PADS_BANK0_GPIO20_PUE_ACCESS "RW"
1494 // -----------------------------------------------------------------------------
1495 // Field       : PADS_BANK0_GPIO20_PDE
1496 // Description : Pull down enable
1497 #define PADS_BANK0_GPIO20_PDE_RESET  _u(0x1)
1498 #define PADS_BANK0_GPIO20_PDE_BITS   _u(0x00000004)
1499 #define PADS_BANK0_GPIO20_PDE_MSB    _u(2)
1500 #define PADS_BANK0_GPIO20_PDE_LSB    _u(2)
1501 #define PADS_BANK0_GPIO20_PDE_ACCESS "RW"
1502 // -----------------------------------------------------------------------------
1503 // Field       : PADS_BANK0_GPIO20_SCHMITT
1504 // Description : Enable schmitt trigger
1505 #define PADS_BANK0_GPIO20_SCHMITT_RESET  _u(0x1)
1506 #define PADS_BANK0_GPIO20_SCHMITT_BITS   _u(0x00000002)
1507 #define PADS_BANK0_GPIO20_SCHMITT_MSB    _u(1)
1508 #define PADS_BANK0_GPIO20_SCHMITT_LSB    _u(1)
1509 #define PADS_BANK0_GPIO20_SCHMITT_ACCESS "RW"
1510 // -----------------------------------------------------------------------------
1511 // Field       : PADS_BANK0_GPIO20_SLEWFAST
1512 // Description : Slew rate control. 1 = Fast, 0 = Slow
1513 #define PADS_BANK0_GPIO20_SLEWFAST_RESET  _u(0x0)
1514 #define PADS_BANK0_GPIO20_SLEWFAST_BITS   _u(0x00000001)
1515 #define PADS_BANK0_GPIO20_SLEWFAST_MSB    _u(0)
1516 #define PADS_BANK0_GPIO20_SLEWFAST_LSB    _u(0)
1517 #define PADS_BANK0_GPIO20_SLEWFAST_ACCESS "RW"
1518 // =============================================================================
1519 // Register    : PADS_BANK0_GPIO21
1520 // Description : Pad control register
1521 #define PADS_BANK0_GPIO21_OFFSET _u(0x00000058)
1522 #define PADS_BANK0_GPIO21_BITS   _u(0x000000ff)
1523 #define PADS_BANK0_GPIO21_RESET  _u(0x00000056)
1524 // -----------------------------------------------------------------------------
1525 // Field       : PADS_BANK0_GPIO21_OD
1526 // Description : Output disable. Has priority over output enable from
1527 //               peripherals
1528 #define PADS_BANK0_GPIO21_OD_RESET  _u(0x0)
1529 #define PADS_BANK0_GPIO21_OD_BITS   _u(0x00000080)
1530 #define PADS_BANK0_GPIO21_OD_MSB    _u(7)
1531 #define PADS_BANK0_GPIO21_OD_LSB    _u(7)
1532 #define PADS_BANK0_GPIO21_OD_ACCESS "RW"
1533 // -----------------------------------------------------------------------------
1534 // Field       : PADS_BANK0_GPIO21_IE
1535 // Description : Input enable
1536 #define PADS_BANK0_GPIO21_IE_RESET  _u(0x1)
1537 #define PADS_BANK0_GPIO21_IE_BITS   _u(0x00000040)
1538 #define PADS_BANK0_GPIO21_IE_MSB    _u(6)
1539 #define PADS_BANK0_GPIO21_IE_LSB    _u(6)
1540 #define PADS_BANK0_GPIO21_IE_ACCESS "RW"
1541 // -----------------------------------------------------------------------------
1542 // Field       : PADS_BANK0_GPIO21_DRIVE
1543 // Description : Drive strength.
1544 //               0x0 -> 2mA
1545 //               0x1 -> 4mA
1546 //               0x2 -> 8mA
1547 //               0x3 -> 12mA
1548 #define PADS_BANK0_GPIO21_DRIVE_RESET      _u(0x1)
1549 #define PADS_BANK0_GPIO21_DRIVE_BITS       _u(0x00000030)
1550 #define PADS_BANK0_GPIO21_DRIVE_MSB        _u(5)
1551 #define PADS_BANK0_GPIO21_DRIVE_LSB        _u(4)
1552 #define PADS_BANK0_GPIO21_DRIVE_ACCESS     "RW"
1553 #define PADS_BANK0_GPIO21_DRIVE_VALUE_2MA  _u(0x0)
1554 #define PADS_BANK0_GPIO21_DRIVE_VALUE_4MA  _u(0x1)
1555 #define PADS_BANK0_GPIO21_DRIVE_VALUE_8MA  _u(0x2)
1556 #define PADS_BANK0_GPIO21_DRIVE_VALUE_12MA _u(0x3)
1557 // -----------------------------------------------------------------------------
1558 // Field       : PADS_BANK0_GPIO21_PUE
1559 // Description : Pull up enable
1560 #define PADS_BANK0_GPIO21_PUE_RESET  _u(0x0)
1561 #define PADS_BANK0_GPIO21_PUE_BITS   _u(0x00000008)
1562 #define PADS_BANK0_GPIO21_PUE_MSB    _u(3)
1563 #define PADS_BANK0_GPIO21_PUE_LSB    _u(3)
1564 #define PADS_BANK0_GPIO21_PUE_ACCESS "RW"
1565 // -----------------------------------------------------------------------------
1566 // Field       : PADS_BANK0_GPIO21_PDE
1567 // Description : Pull down enable
1568 #define PADS_BANK0_GPIO21_PDE_RESET  _u(0x1)
1569 #define PADS_BANK0_GPIO21_PDE_BITS   _u(0x00000004)
1570 #define PADS_BANK0_GPIO21_PDE_MSB    _u(2)
1571 #define PADS_BANK0_GPIO21_PDE_LSB    _u(2)
1572 #define PADS_BANK0_GPIO21_PDE_ACCESS "RW"
1573 // -----------------------------------------------------------------------------
1574 // Field       : PADS_BANK0_GPIO21_SCHMITT
1575 // Description : Enable schmitt trigger
1576 #define PADS_BANK0_GPIO21_SCHMITT_RESET  _u(0x1)
1577 #define PADS_BANK0_GPIO21_SCHMITT_BITS   _u(0x00000002)
1578 #define PADS_BANK0_GPIO21_SCHMITT_MSB    _u(1)
1579 #define PADS_BANK0_GPIO21_SCHMITT_LSB    _u(1)
1580 #define PADS_BANK0_GPIO21_SCHMITT_ACCESS "RW"
1581 // -----------------------------------------------------------------------------
1582 // Field       : PADS_BANK0_GPIO21_SLEWFAST
1583 // Description : Slew rate control. 1 = Fast, 0 = Slow
1584 #define PADS_BANK0_GPIO21_SLEWFAST_RESET  _u(0x0)
1585 #define PADS_BANK0_GPIO21_SLEWFAST_BITS   _u(0x00000001)
1586 #define PADS_BANK0_GPIO21_SLEWFAST_MSB    _u(0)
1587 #define PADS_BANK0_GPIO21_SLEWFAST_LSB    _u(0)
1588 #define PADS_BANK0_GPIO21_SLEWFAST_ACCESS "RW"
1589 // =============================================================================
1590 // Register    : PADS_BANK0_GPIO22
1591 // Description : Pad control register
1592 #define PADS_BANK0_GPIO22_OFFSET _u(0x0000005c)
1593 #define PADS_BANK0_GPIO22_BITS   _u(0x000000ff)
1594 #define PADS_BANK0_GPIO22_RESET  _u(0x00000056)
1595 // -----------------------------------------------------------------------------
1596 // Field       : PADS_BANK0_GPIO22_OD
1597 // Description : Output disable. Has priority over output enable from
1598 //               peripherals
1599 #define PADS_BANK0_GPIO22_OD_RESET  _u(0x0)
1600 #define PADS_BANK0_GPIO22_OD_BITS   _u(0x00000080)
1601 #define PADS_BANK0_GPIO22_OD_MSB    _u(7)
1602 #define PADS_BANK0_GPIO22_OD_LSB    _u(7)
1603 #define PADS_BANK0_GPIO22_OD_ACCESS "RW"
1604 // -----------------------------------------------------------------------------
1605 // Field       : PADS_BANK0_GPIO22_IE
1606 // Description : Input enable
1607 #define PADS_BANK0_GPIO22_IE_RESET  _u(0x1)
1608 #define PADS_BANK0_GPIO22_IE_BITS   _u(0x00000040)
1609 #define PADS_BANK0_GPIO22_IE_MSB    _u(6)
1610 #define PADS_BANK0_GPIO22_IE_LSB    _u(6)
1611 #define PADS_BANK0_GPIO22_IE_ACCESS "RW"
1612 // -----------------------------------------------------------------------------
1613 // Field       : PADS_BANK0_GPIO22_DRIVE
1614 // Description : Drive strength.
1615 //               0x0 -> 2mA
1616 //               0x1 -> 4mA
1617 //               0x2 -> 8mA
1618 //               0x3 -> 12mA
1619 #define PADS_BANK0_GPIO22_DRIVE_RESET      _u(0x1)
1620 #define PADS_BANK0_GPIO22_DRIVE_BITS       _u(0x00000030)
1621 #define PADS_BANK0_GPIO22_DRIVE_MSB        _u(5)
1622 #define PADS_BANK0_GPIO22_DRIVE_LSB        _u(4)
1623 #define PADS_BANK0_GPIO22_DRIVE_ACCESS     "RW"
1624 #define PADS_BANK0_GPIO22_DRIVE_VALUE_2MA  _u(0x0)
1625 #define PADS_BANK0_GPIO22_DRIVE_VALUE_4MA  _u(0x1)
1626 #define PADS_BANK0_GPIO22_DRIVE_VALUE_8MA  _u(0x2)
1627 #define PADS_BANK0_GPIO22_DRIVE_VALUE_12MA _u(0x3)
1628 // -----------------------------------------------------------------------------
1629 // Field       : PADS_BANK0_GPIO22_PUE
1630 // Description : Pull up enable
1631 #define PADS_BANK0_GPIO22_PUE_RESET  _u(0x0)
1632 #define PADS_BANK0_GPIO22_PUE_BITS   _u(0x00000008)
1633 #define PADS_BANK0_GPIO22_PUE_MSB    _u(3)
1634 #define PADS_BANK0_GPIO22_PUE_LSB    _u(3)
1635 #define PADS_BANK0_GPIO22_PUE_ACCESS "RW"
1636 // -----------------------------------------------------------------------------
1637 // Field       : PADS_BANK0_GPIO22_PDE
1638 // Description : Pull down enable
1639 #define PADS_BANK0_GPIO22_PDE_RESET  _u(0x1)
1640 #define PADS_BANK0_GPIO22_PDE_BITS   _u(0x00000004)
1641 #define PADS_BANK0_GPIO22_PDE_MSB    _u(2)
1642 #define PADS_BANK0_GPIO22_PDE_LSB    _u(2)
1643 #define PADS_BANK0_GPIO22_PDE_ACCESS "RW"
1644 // -----------------------------------------------------------------------------
1645 // Field       : PADS_BANK0_GPIO22_SCHMITT
1646 // Description : Enable schmitt trigger
1647 #define PADS_BANK0_GPIO22_SCHMITT_RESET  _u(0x1)
1648 #define PADS_BANK0_GPIO22_SCHMITT_BITS   _u(0x00000002)
1649 #define PADS_BANK0_GPIO22_SCHMITT_MSB    _u(1)
1650 #define PADS_BANK0_GPIO22_SCHMITT_LSB    _u(1)
1651 #define PADS_BANK0_GPIO22_SCHMITT_ACCESS "RW"
1652 // -----------------------------------------------------------------------------
1653 // Field       : PADS_BANK0_GPIO22_SLEWFAST
1654 // Description : Slew rate control. 1 = Fast, 0 = Slow
1655 #define PADS_BANK0_GPIO22_SLEWFAST_RESET  _u(0x0)
1656 #define PADS_BANK0_GPIO22_SLEWFAST_BITS   _u(0x00000001)
1657 #define PADS_BANK0_GPIO22_SLEWFAST_MSB    _u(0)
1658 #define PADS_BANK0_GPIO22_SLEWFAST_LSB    _u(0)
1659 #define PADS_BANK0_GPIO22_SLEWFAST_ACCESS "RW"
1660 // =============================================================================
1661 // Register    : PADS_BANK0_GPIO23
1662 // Description : Pad control register
1663 #define PADS_BANK0_GPIO23_OFFSET _u(0x00000060)
1664 #define PADS_BANK0_GPIO23_BITS   _u(0x000000ff)
1665 #define PADS_BANK0_GPIO23_RESET  _u(0x00000056)
1666 // -----------------------------------------------------------------------------
1667 // Field       : PADS_BANK0_GPIO23_OD
1668 // Description : Output disable. Has priority over output enable from
1669 //               peripherals
1670 #define PADS_BANK0_GPIO23_OD_RESET  _u(0x0)
1671 #define PADS_BANK0_GPIO23_OD_BITS   _u(0x00000080)
1672 #define PADS_BANK0_GPIO23_OD_MSB    _u(7)
1673 #define PADS_BANK0_GPIO23_OD_LSB    _u(7)
1674 #define PADS_BANK0_GPIO23_OD_ACCESS "RW"
1675 // -----------------------------------------------------------------------------
1676 // Field       : PADS_BANK0_GPIO23_IE
1677 // Description : Input enable
1678 #define PADS_BANK0_GPIO23_IE_RESET  _u(0x1)
1679 #define PADS_BANK0_GPIO23_IE_BITS   _u(0x00000040)
1680 #define PADS_BANK0_GPIO23_IE_MSB    _u(6)
1681 #define PADS_BANK0_GPIO23_IE_LSB    _u(6)
1682 #define PADS_BANK0_GPIO23_IE_ACCESS "RW"
1683 // -----------------------------------------------------------------------------
1684 // Field       : PADS_BANK0_GPIO23_DRIVE
1685 // Description : Drive strength.
1686 //               0x0 -> 2mA
1687 //               0x1 -> 4mA
1688 //               0x2 -> 8mA
1689 //               0x3 -> 12mA
1690 #define PADS_BANK0_GPIO23_DRIVE_RESET      _u(0x1)
1691 #define PADS_BANK0_GPIO23_DRIVE_BITS       _u(0x00000030)
1692 #define PADS_BANK0_GPIO23_DRIVE_MSB        _u(5)
1693 #define PADS_BANK0_GPIO23_DRIVE_LSB        _u(4)
1694 #define PADS_BANK0_GPIO23_DRIVE_ACCESS     "RW"
1695 #define PADS_BANK0_GPIO23_DRIVE_VALUE_2MA  _u(0x0)
1696 #define PADS_BANK0_GPIO23_DRIVE_VALUE_4MA  _u(0x1)
1697 #define PADS_BANK0_GPIO23_DRIVE_VALUE_8MA  _u(0x2)
1698 #define PADS_BANK0_GPIO23_DRIVE_VALUE_12MA _u(0x3)
1699 // -----------------------------------------------------------------------------
1700 // Field       : PADS_BANK0_GPIO23_PUE
1701 // Description : Pull up enable
1702 #define PADS_BANK0_GPIO23_PUE_RESET  _u(0x0)
1703 #define PADS_BANK0_GPIO23_PUE_BITS   _u(0x00000008)
1704 #define PADS_BANK0_GPIO23_PUE_MSB    _u(3)
1705 #define PADS_BANK0_GPIO23_PUE_LSB    _u(3)
1706 #define PADS_BANK0_GPIO23_PUE_ACCESS "RW"
1707 // -----------------------------------------------------------------------------
1708 // Field       : PADS_BANK0_GPIO23_PDE
1709 // Description : Pull down enable
1710 #define PADS_BANK0_GPIO23_PDE_RESET  _u(0x1)
1711 #define PADS_BANK0_GPIO23_PDE_BITS   _u(0x00000004)
1712 #define PADS_BANK0_GPIO23_PDE_MSB    _u(2)
1713 #define PADS_BANK0_GPIO23_PDE_LSB    _u(2)
1714 #define PADS_BANK0_GPIO23_PDE_ACCESS "RW"
1715 // -----------------------------------------------------------------------------
1716 // Field       : PADS_BANK0_GPIO23_SCHMITT
1717 // Description : Enable schmitt trigger
1718 #define PADS_BANK0_GPIO23_SCHMITT_RESET  _u(0x1)
1719 #define PADS_BANK0_GPIO23_SCHMITT_BITS   _u(0x00000002)
1720 #define PADS_BANK0_GPIO23_SCHMITT_MSB    _u(1)
1721 #define PADS_BANK0_GPIO23_SCHMITT_LSB    _u(1)
1722 #define PADS_BANK0_GPIO23_SCHMITT_ACCESS "RW"
1723 // -----------------------------------------------------------------------------
1724 // Field       : PADS_BANK0_GPIO23_SLEWFAST
1725 // Description : Slew rate control. 1 = Fast, 0 = Slow
1726 #define PADS_BANK0_GPIO23_SLEWFAST_RESET  _u(0x0)
1727 #define PADS_BANK0_GPIO23_SLEWFAST_BITS   _u(0x00000001)
1728 #define PADS_BANK0_GPIO23_SLEWFAST_MSB    _u(0)
1729 #define PADS_BANK0_GPIO23_SLEWFAST_LSB    _u(0)
1730 #define PADS_BANK0_GPIO23_SLEWFAST_ACCESS "RW"
1731 // =============================================================================
1732 // Register    : PADS_BANK0_GPIO24
1733 // Description : Pad control register
1734 #define PADS_BANK0_GPIO24_OFFSET _u(0x00000064)
1735 #define PADS_BANK0_GPIO24_BITS   _u(0x000000ff)
1736 #define PADS_BANK0_GPIO24_RESET  _u(0x00000056)
1737 // -----------------------------------------------------------------------------
1738 // Field       : PADS_BANK0_GPIO24_OD
1739 // Description : Output disable. Has priority over output enable from
1740 //               peripherals
1741 #define PADS_BANK0_GPIO24_OD_RESET  _u(0x0)
1742 #define PADS_BANK0_GPIO24_OD_BITS   _u(0x00000080)
1743 #define PADS_BANK0_GPIO24_OD_MSB    _u(7)
1744 #define PADS_BANK0_GPIO24_OD_LSB    _u(7)
1745 #define PADS_BANK0_GPIO24_OD_ACCESS "RW"
1746 // -----------------------------------------------------------------------------
1747 // Field       : PADS_BANK0_GPIO24_IE
1748 // Description : Input enable
1749 #define PADS_BANK0_GPIO24_IE_RESET  _u(0x1)
1750 #define PADS_BANK0_GPIO24_IE_BITS   _u(0x00000040)
1751 #define PADS_BANK0_GPIO24_IE_MSB    _u(6)
1752 #define PADS_BANK0_GPIO24_IE_LSB    _u(6)
1753 #define PADS_BANK0_GPIO24_IE_ACCESS "RW"
1754 // -----------------------------------------------------------------------------
1755 // Field       : PADS_BANK0_GPIO24_DRIVE
1756 // Description : Drive strength.
1757 //               0x0 -> 2mA
1758 //               0x1 -> 4mA
1759 //               0x2 -> 8mA
1760 //               0x3 -> 12mA
1761 #define PADS_BANK0_GPIO24_DRIVE_RESET      _u(0x1)
1762 #define PADS_BANK0_GPIO24_DRIVE_BITS       _u(0x00000030)
1763 #define PADS_BANK0_GPIO24_DRIVE_MSB        _u(5)
1764 #define PADS_BANK0_GPIO24_DRIVE_LSB        _u(4)
1765 #define PADS_BANK0_GPIO24_DRIVE_ACCESS     "RW"
1766 #define PADS_BANK0_GPIO24_DRIVE_VALUE_2MA  _u(0x0)
1767 #define PADS_BANK0_GPIO24_DRIVE_VALUE_4MA  _u(0x1)
1768 #define PADS_BANK0_GPIO24_DRIVE_VALUE_8MA  _u(0x2)
1769 #define PADS_BANK0_GPIO24_DRIVE_VALUE_12MA _u(0x3)
1770 // -----------------------------------------------------------------------------
1771 // Field       : PADS_BANK0_GPIO24_PUE
1772 // Description : Pull up enable
1773 #define PADS_BANK0_GPIO24_PUE_RESET  _u(0x0)
1774 #define PADS_BANK0_GPIO24_PUE_BITS   _u(0x00000008)
1775 #define PADS_BANK0_GPIO24_PUE_MSB    _u(3)
1776 #define PADS_BANK0_GPIO24_PUE_LSB    _u(3)
1777 #define PADS_BANK0_GPIO24_PUE_ACCESS "RW"
1778 // -----------------------------------------------------------------------------
1779 // Field       : PADS_BANK0_GPIO24_PDE
1780 // Description : Pull down enable
1781 #define PADS_BANK0_GPIO24_PDE_RESET  _u(0x1)
1782 #define PADS_BANK0_GPIO24_PDE_BITS   _u(0x00000004)
1783 #define PADS_BANK0_GPIO24_PDE_MSB    _u(2)
1784 #define PADS_BANK0_GPIO24_PDE_LSB    _u(2)
1785 #define PADS_BANK0_GPIO24_PDE_ACCESS "RW"
1786 // -----------------------------------------------------------------------------
1787 // Field       : PADS_BANK0_GPIO24_SCHMITT
1788 // Description : Enable schmitt trigger
1789 #define PADS_BANK0_GPIO24_SCHMITT_RESET  _u(0x1)
1790 #define PADS_BANK0_GPIO24_SCHMITT_BITS   _u(0x00000002)
1791 #define PADS_BANK0_GPIO24_SCHMITT_MSB    _u(1)
1792 #define PADS_BANK0_GPIO24_SCHMITT_LSB    _u(1)
1793 #define PADS_BANK0_GPIO24_SCHMITT_ACCESS "RW"
1794 // -----------------------------------------------------------------------------
1795 // Field       : PADS_BANK0_GPIO24_SLEWFAST
1796 // Description : Slew rate control. 1 = Fast, 0 = Slow
1797 #define PADS_BANK0_GPIO24_SLEWFAST_RESET  _u(0x0)
1798 #define PADS_BANK0_GPIO24_SLEWFAST_BITS   _u(0x00000001)
1799 #define PADS_BANK0_GPIO24_SLEWFAST_MSB    _u(0)
1800 #define PADS_BANK0_GPIO24_SLEWFAST_LSB    _u(0)
1801 #define PADS_BANK0_GPIO24_SLEWFAST_ACCESS "RW"
1802 // =============================================================================
1803 // Register    : PADS_BANK0_GPIO25
1804 // Description : Pad control register
1805 #define PADS_BANK0_GPIO25_OFFSET _u(0x00000068)
1806 #define PADS_BANK0_GPIO25_BITS   _u(0x000000ff)
1807 #define PADS_BANK0_GPIO25_RESET  _u(0x00000056)
1808 // -----------------------------------------------------------------------------
1809 // Field       : PADS_BANK0_GPIO25_OD
1810 // Description : Output disable. Has priority over output enable from
1811 //               peripherals
1812 #define PADS_BANK0_GPIO25_OD_RESET  _u(0x0)
1813 #define PADS_BANK0_GPIO25_OD_BITS   _u(0x00000080)
1814 #define PADS_BANK0_GPIO25_OD_MSB    _u(7)
1815 #define PADS_BANK0_GPIO25_OD_LSB    _u(7)
1816 #define PADS_BANK0_GPIO25_OD_ACCESS "RW"
1817 // -----------------------------------------------------------------------------
1818 // Field       : PADS_BANK0_GPIO25_IE
1819 // Description : Input enable
1820 #define PADS_BANK0_GPIO25_IE_RESET  _u(0x1)
1821 #define PADS_BANK0_GPIO25_IE_BITS   _u(0x00000040)
1822 #define PADS_BANK0_GPIO25_IE_MSB    _u(6)
1823 #define PADS_BANK0_GPIO25_IE_LSB    _u(6)
1824 #define PADS_BANK0_GPIO25_IE_ACCESS "RW"
1825 // -----------------------------------------------------------------------------
1826 // Field       : PADS_BANK0_GPIO25_DRIVE
1827 // Description : Drive strength.
1828 //               0x0 -> 2mA
1829 //               0x1 -> 4mA
1830 //               0x2 -> 8mA
1831 //               0x3 -> 12mA
1832 #define PADS_BANK0_GPIO25_DRIVE_RESET      _u(0x1)
1833 #define PADS_BANK0_GPIO25_DRIVE_BITS       _u(0x00000030)
1834 #define PADS_BANK0_GPIO25_DRIVE_MSB        _u(5)
1835 #define PADS_BANK0_GPIO25_DRIVE_LSB        _u(4)
1836 #define PADS_BANK0_GPIO25_DRIVE_ACCESS     "RW"
1837 #define PADS_BANK0_GPIO25_DRIVE_VALUE_2MA  _u(0x0)
1838 #define PADS_BANK0_GPIO25_DRIVE_VALUE_4MA  _u(0x1)
1839 #define PADS_BANK0_GPIO25_DRIVE_VALUE_8MA  _u(0x2)
1840 #define PADS_BANK0_GPIO25_DRIVE_VALUE_12MA _u(0x3)
1841 // -----------------------------------------------------------------------------
1842 // Field       : PADS_BANK0_GPIO25_PUE
1843 // Description : Pull up enable
1844 #define PADS_BANK0_GPIO25_PUE_RESET  _u(0x0)
1845 #define PADS_BANK0_GPIO25_PUE_BITS   _u(0x00000008)
1846 #define PADS_BANK0_GPIO25_PUE_MSB    _u(3)
1847 #define PADS_BANK0_GPIO25_PUE_LSB    _u(3)
1848 #define PADS_BANK0_GPIO25_PUE_ACCESS "RW"
1849 // -----------------------------------------------------------------------------
1850 // Field       : PADS_BANK0_GPIO25_PDE
1851 // Description : Pull down enable
1852 #define PADS_BANK0_GPIO25_PDE_RESET  _u(0x1)
1853 #define PADS_BANK0_GPIO25_PDE_BITS   _u(0x00000004)
1854 #define PADS_BANK0_GPIO25_PDE_MSB    _u(2)
1855 #define PADS_BANK0_GPIO25_PDE_LSB    _u(2)
1856 #define PADS_BANK0_GPIO25_PDE_ACCESS "RW"
1857 // -----------------------------------------------------------------------------
1858 // Field       : PADS_BANK0_GPIO25_SCHMITT
1859 // Description : Enable schmitt trigger
1860 #define PADS_BANK0_GPIO25_SCHMITT_RESET  _u(0x1)
1861 #define PADS_BANK0_GPIO25_SCHMITT_BITS   _u(0x00000002)
1862 #define PADS_BANK0_GPIO25_SCHMITT_MSB    _u(1)
1863 #define PADS_BANK0_GPIO25_SCHMITT_LSB    _u(1)
1864 #define PADS_BANK0_GPIO25_SCHMITT_ACCESS "RW"
1865 // -----------------------------------------------------------------------------
1866 // Field       : PADS_BANK0_GPIO25_SLEWFAST
1867 // Description : Slew rate control. 1 = Fast, 0 = Slow
1868 #define PADS_BANK0_GPIO25_SLEWFAST_RESET  _u(0x0)
1869 #define PADS_BANK0_GPIO25_SLEWFAST_BITS   _u(0x00000001)
1870 #define PADS_BANK0_GPIO25_SLEWFAST_MSB    _u(0)
1871 #define PADS_BANK0_GPIO25_SLEWFAST_LSB    _u(0)
1872 #define PADS_BANK0_GPIO25_SLEWFAST_ACCESS "RW"
1873 // =============================================================================
1874 // Register    : PADS_BANK0_GPIO26
1875 // Description : Pad control register
1876 #define PADS_BANK0_GPIO26_OFFSET _u(0x0000006c)
1877 #define PADS_BANK0_GPIO26_BITS   _u(0x000000ff)
1878 #define PADS_BANK0_GPIO26_RESET  _u(0x00000056)
1879 // -----------------------------------------------------------------------------
1880 // Field       : PADS_BANK0_GPIO26_OD
1881 // Description : Output disable. Has priority over output enable from
1882 //               peripherals
1883 #define PADS_BANK0_GPIO26_OD_RESET  _u(0x0)
1884 #define PADS_BANK0_GPIO26_OD_BITS   _u(0x00000080)
1885 #define PADS_BANK0_GPIO26_OD_MSB    _u(7)
1886 #define PADS_BANK0_GPIO26_OD_LSB    _u(7)
1887 #define PADS_BANK0_GPIO26_OD_ACCESS "RW"
1888 // -----------------------------------------------------------------------------
1889 // Field       : PADS_BANK0_GPIO26_IE
1890 // Description : Input enable
1891 #define PADS_BANK0_GPIO26_IE_RESET  _u(0x1)
1892 #define PADS_BANK0_GPIO26_IE_BITS   _u(0x00000040)
1893 #define PADS_BANK0_GPIO26_IE_MSB    _u(6)
1894 #define PADS_BANK0_GPIO26_IE_LSB    _u(6)
1895 #define PADS_BANK0_GPIO26_IE_ACCESS "RW"
1896 // -----------------------------------------------------------------------------
1897 // Field       : PADS_BANK0_GPIO26_DRIVE
1898 // Description : Drive strength.
1899 //               0x0 -> 2mA
1900 //               0x1 -> 4mA
1901 //               0x2 -> 8mA
1902 //               0x3 -> 12mA
1903 #define PADS_BANK0_GPIO26_DRIVE_RESET      _u(0x1)
1904 #define PADS_BANK0_GPIO26_DRIVE_BITS       _u(0x00000030)
1905 #define PADS_BANK0_GPIO26_DRIVE_MSB        _u(5)
1906 #define PADS_BANK0_GPIO26_DRIVE_LSB        _u(4)
1907 #define PADS_BANK0_GPIO26_DRIVE_ACCESS     "RW"
1908 #define PADS_BANK0_GPIO26_DRIVE_VALUE_2MA  _u(0x0)
1909 #define PADS_BANK0_GPIO26_DRIVE_VALUE_4MA  _u(0x1)
1910 #define PADS_BANK0_GPIO26_DRIVE_VALUE_8MA  _u(0x2)
1911 #define PADS_BANK0_GPIO26_DRIVE_VALUE_12MA _u(0x3)
1912 // -----------------------------------------------------------------------------
1913 // Field       : PADS_BANK0_GPIO26_PUE
1914 // Description : Pull up enable
1915 #define PADS_BANK0_GPIO26_PUE_RESET  _u(0x0)
1916 #define PADS_BANK0_GPIO26_PUE_BITS   _u(0x00000008)
1917 #define PADS_BANK0_GPIO26_PUE_MSB    _u(3)
1918 #define PADS_BANK0_GPIO26_PUE_LSB    _u(3)
1919 #define PADS_BANK0_GPIO26_PUE_ACCESS "RW"
1920 // -----------------------------------------------------------------------------
1921 // Field       : PADS_BANK0_GPIO26_PDE
1922 // Description : Pull down enable
1923 #define PADS_BANK0_GPIO26_PDE_RESET  _u(0x1)
1924 #define PADS_BANK0_GPIO26_PDE_BITS   _u(0x00000004)
1925 #define PADS_BANK0_GPIO26_PDE_MSB    _u(2)
1926 #define PADS_BANK0_GPIO26_PDE_LSB    _u(2)
1927 #define PADS_BANK0_GPIO26_PDE_ACCESS "RW"
1928 // -----------------------------------------------------------------------------
1929 // Field       : PADS_BANK0_GPIO26_SCHMITT
1930 // Description : Enable schmitt trigger
1931 #define PADS_BANK0_GPIO26_SCHMITT_RESET  _u(0x1)
1932 #define PADS_BANK0_GPIO26_SCHMITT_BITS   _u(0x00000002)
1933 #define PADS_BANK0_GPIO26_SCHMITT_MSB    _u(1)
1934 #define PADS_BANK0_GPIO26_SCHMITT_LSB    _u(1)
1935 #define PADS_BANK0_GPIO26_SCHMITT_ACCESS "RW"
1936 // -----------------------------------------------------------------------------
1937 // Field       : PADS_BANK0_GPIO26_SLEWFAST
1938 // Description : Slew rate control. 1 = Fast, 0 = Slow
1939 #define PADS_BANK0_GPIO26_SLEWFAST_RESET  _u(0x0)
1940 #define PADS_BANK0_GPIO26_SLEWFAST_BITS   _u(0x00000001)
1941 #define PADS_BANK0_GPIO26_SLEWFAST_MSB    _u(0)
1942 #define PADS_BANK0_GPIO26_SLEWFAST_LSB    _u(0)
1943 #define PADS_BANK0_GPIO26_SLEWFAST_ACCESS "RW"
1944 // =============================================================================
1945 // Register    : PADS_BANK0_GPIO27
1946 // Description : Pad control register
1947 #define PADS_BANK0_GPIO27_OFFSET _u(0x00000070)
1948 #define PADS_BANK0_GPIO27_BITS   _u(0x000000ff)
1949 #define PADS_BANK0_GPIO27_RESET  _u(0x00000056)
1950 // -----------------------------------------------------------------------------
1951 // Field       : PADS_BANK0_GPIO27_OD
1952 // Description : Output disable. Has priority over output enable from
1953 //               peripherals
1954 #define PADS_BANK0_GPIO27_OD_RESET  _u(0x0)
1955 #define PADS_BANK0_GPIO27_OD_BITS   _u(0x00000080)
1956 #define PADS_BANK0_GPIO27_OD_MSB    _u(7)
1957 #define PADS_BANK0_GPIO27_OD_LSB    _u(7)
1958 #define PADS_BANK0_GPIO27_OD_ACCESS "RW"
1959 // -----------------------------------------------------------------------------
1960 // Field       : PADS_BANK0_GPIO27_IE
1961 // Description : Input enable
1962 #define PADS_BANK0_GPIO27_IE_RESET  _u(0x1)
1963 #define PADS_BANK0_GPIO27_IE_BITS   _u(0x00000040)
1964 #define PADS_BANK0_GPIO27_IE_MSB    _u(6)
1965 #define PADS_BANK0_GPIO27_IE_LSB    _u(6)
1966 #define PADS_BANK0_GPIO27_IE_ACCESS "RW"
1967 // -----------------------------------------------------------------------------
1968 // Field       : PADS_BANK0_GPIO27_DRIVE
1969 // Description : Drive strength.
1970 //               0x0 -> 2mA
1971 //               0x1 -> 4mA
1972 //               0x2 -> 8mA
1973 //               0x3 -> 12mA
1974 #define PADS_BANK0_GPIO27_DRIVE_RESET      _u(0x1)
1975 #define PADS_BANK0_GPIO27_DRIVE_BITS       _u(0x00000030)
1976 #define PADS_BANK0_GPIO27_DRIVE_MSB        _u(5)
1977 #define PADS_BANK0_GPIO27_DRIVE_LSB        _u(4)
1978 #define PADS_BANK0_GPIO27_DRIVE_ACCESS     "RW"
1979 #define PADS_BANK0_GPIO27_DRIVE_VALUE_2MA  _u(0x0)
1980 #define PADS_BANK0_GPIO27_DRIVE_VALUE_4MA  _u(0x1)
1981 #define PADS_BANK0_GPIO27_DRIVE_VALUE_8MA  _u(0x2)
1982 #define PADS_BANK0_GPIO27_DRIVE_VALUE_12MA _u(0x3)
1983 // -----------------------------------------------------------------------------
1984 // Field       : PADS_BANK0_GPIO27_PUE
1985 // Description : Pull up enable
1986 #define PADS_BANK0_GPIO27_PUE_RESET  _u(0x0)
1987 #define PADS_BANK0_GPIO27_PUE_BITS   _u(0x00000008)
1988 #define PADS_BANK0_GPIO27_PUE_MSB    _u(3)
1989 #define PADS_BANK0_GPIO27_PUE_LSB    _u(3)
1990 #define PADS_BANK0_GPIO27_PUE_ACCESS "RW"
1991 // -----------------------------------------------------------------------------
1992 // Field       : PADS_BANK0_GPIO27_PDE
1993 // Description : Pull down enable
1994 #define PADS_BANK0_GPIO27_PDE_RESET  _u(0x1)
1995 #define PADS_BANK0_GPIO27_PDE_BITS   _u(0x00000004)
1996 #define PADS_BANK0_GPIO27_PDE_MSB    _u(2)
1997 #define PADS_BANK0_GPIO27_PDE_LSB    _u(2)
1998 #define PADS_BANK0_GPIO27_PDE_ACCESS "RW"
1999 // -----------------------------------------------------------------------------
2000 // Field       : PADS_BANK0_GPIO27_SCHMITT
2001 // Description : Enable schmitt trigger
2002 #define PADS_BANK0_GPIO27_SCHMITT_RESET  _u(0x1)
2003 #define PADS_BANK0_GPIO27_SCHMITT_BITS   _u(0x00000002)
2004 #define PADS_BANK0_GPIO27_SCHMITT_MSB    _u(1)
2005 #define PADS_BANK0_GPIO27_SCHMITT_LSB    _u(1)
2006 #define PADS_BANK0_GPIO27_SCHMITT_ACCESS "RW"
2007 // -----------------------------------------------------------------------------
2008 // Field       : PADS_BANK0_GPIO27_SLEWFAST
2009 // Description : Slew rate control. 1 = Fast, 0 = Slow
2010 #define PADS_BANK0_GPIO27_SLEWFAST_RESET  _u(0x0)
2011 #define PADS_BANK0_GPIO27_SLEWFAST_BITS   _u(0x00000001)
2012 #define PADS_BANK0_GPIO27_SLEWFAST_MSB    _u(0)
2013 #define PADS_BANK0_GPIO27_SLEWFAST_LSB    _u(0)
2014 #define PADS_BANK0_GPIO27_SLEWFAST_ACCESS "RW"
2015 // =============================================================================
2016 // Register    : PADS_BANK0_GPIO28
2017 // Description : Pad control register
2018 #define PADS_BANK0_GPIO28_OFFSET _u(0x00000074)
2019 #define PADS_BANK0_GPIO28_BITS   _u(0x000000ff)
2020 #define PADS_BANK0_GPIO28_RESET  _u(0x00000056)
2021 // -----------------------------------------------------------------------------
2022 // Field       : PADS_BANK0_GPIO28_OD
2023 // Description : Output disable. Has priority over output enable from
2024 //               peripherals
2025 #define PADS_BANK0_GPIO28_OD_RESET  _u(0x0)
2026 #define PADS_BANK0_GPIO28_OD_BITS   _u(0x00000080)
2027 #define PADS_BANK0_GPIO28_OD_MSB    _u(7)
2028 #define PADS_BANK0_GPIO28_OD_LSB    _u(7)
2029 #define PADS_BANK0_GPIO28_OD_ACCESS "RW"
2030 // -----------------------------------------------------------------------------
2031 // Field       : PADS_BANK0_GPIO28_IE
2032 // Description : Input enable
2033 #define PADS_BANK0_GPIO28_IE_RESET  _u(0x1)
2034 #define PADS_BANK0_GPIO28_IE_BITS   _u(0x00000040)
2035 #define PADS_BANK0_GPIO28_IE_MSB    _u(6)
2036 #define PADS_BANK0_GPIO28_IE_LSB    _u(6)
2037 #define PADS_BANK0_GPIO28_IE_ACCESS "RW"
2038 // -----------------------------------------------------------------------------
2039 // Field       : PADS_BANK0_GPIO28_DRIVE
2040 // Description : Drive strength.
2041 //               0x0 -> 2mA
2042 //               0x1 -> 4mA
2043 //               0x2 -> 8mA
2044 //               0x3 -> 12mA
2045 #define PADS_BANK0_GPIO28_DRIVE_RESET      _u(0x1)
2046 #define PADS_BANK0_GPIO28_DRIVE_BITS       _u(0x00000030)
2047 #define PADS_BANK0_GPIO28_DRIVE_MSB        _u(5)
2048 #define PADS_BANK0_GPIO28_DRIVE_LSB        _u(4)
2049 #define PADS_BANK0_GPIO28_DRIVE_ACCESS     "RW"
2050 #define PADS_BANK0_GPIO28_DRIVE_VALUE_2MA  _u(0x0)
2051 #define PADS_BANK0_GPIO28_DRIVE_VALUE_4MA  _u(0x1)
2052 #define PADS_BANK0_GPIO28_DRIVE_VALUE_8MA  _u(0x2)
2053 #define PADS_BANK0_GPIO28_DRIVE_VALUE_12MA _u(0x3)
2054 // -----------------------------------------------------------------------------
2055 // Field       : PADS_BANK0_GPIO28_PUE
2056 // Description : Pull up enable
2057 #define PADS_BANK0_GPIO28_PUE_RESET  _u(0x0)
2058 #define PADS_BANK0_GPIO28_PUE_BITS   _u(0x00000008)
2059 #define PADS_BANK0_GPIO28_PUE_MSB    _u(3)
2060 #define PADS_BANK0_GPIO28_PUE_LSB    _u(3)
2061 #define PADS_BANK0_GPIO28_PUE_ACCESS "RW"
2062 // -----------------------------------------------------------------------------
2063 // Field       : PADS_BANK0_GPIO28_PDE
2064 // Description : Pull down enable
2065 #define PADS_BANK0_GPIO28_PDE_RESET  _u(0x1)
2066 #define PADS_BANK0_GPIO28_PDE_BITS   _u(0x00000004)
2067 #define PADS_BANK0_GPIO28_PDE_MSB    _u(2)
2068 #define PADS_BANK0_GPIO28_PDE_LSB    _u(2)
2069 #define PADS_BANK0_GPIO28_PDE_ACCESS "RW"
2070 // -----------------------------------------------------------------------------
2071 // Field       : PADS_BANK0_GPIO28_SCHMITT
2072 // Description : Enable schmitt trigger
2073 #define PADS_BANK0_GPIO28_SCHMITT_RESET  _u(0x1)
2074 #define PADS_BANK0_GPIO28_SCHMITT_BITS   _u(0x00000002)
2075 #define PADS_BANK0_GPIO28_SCHMITT_MSB    _u(1)
2076 #define PADS_BANK0_GPIO28_SCHMITT_LSB    _u(1)
2077 #define PADS_BANK0_GPIO28_SCHMITT_ACCESS "RW"
2078 // -----------------------------------------------------------------------------
2079 // Field       : PADS_BANK0_GPIO28_SLEWFAST
2080 // Description : Slew rate control. 1 = Fast, 0 = Slow
2081 #define PADS_BANK0_GPIO28_SLEWFAST_RESET  _u(0x0)
2082 #define PADS_BANK0_GPIO28_SLEWFAST_BITS   _u(0x00000001)
2083 #define PADS_BANK0_GPIO28_SLEWFAST_MSB    _u(0)
2084 #define PADS_BANK0_GPIO28_SLEWFAST_LSB    _u(0)
2085 #define PADS_BANK0_GPIO28_SLEWFAST_ACCESS "RW"
2086 // =============================================================================
2087 // Register    : PADS_BANK0_GPIO29
2088 // Description : Pad control register
2089 #define PADS_BANK0_GPIO29_OFFSET _u(0x00000078)
2090 #define PADS_BANK0_GPIO29_BITS   _u(0x000000ff)
2091 #define PADS_BANK0_GPIO29_RESET  _u(0x00000056)
2092 // -----------------------------------------------------------------------------
2093 // Field       : PADS_BANK0_GPIO29_OD
2094 // Description : Output disable. Has priority over output enable from
2095 //               peripherals
2096 #define PADS_BANK0_GPIO29_OD_RESET  _u(0x0)
2097 #define PADS_BANK0_GPIO29_OD_BITS   _u(0x00000080)
2098 #define PADS_BANK0_GPIO29_OD_MSB    _u(7)
2099 #define PADS_BANK0_GPIO29_OD_LSB    _u(7)
2100 #define PADS_BANK0_GPIO29_OD_ACCESS "RW"
2101 // -----------------------------------------------------------------------------
2102 // Field       : PADS_BANK0_GPIO29_IE
2103 // Description : Input enable
2104 #define PADS_BANK0_GPIO29_IE_RESET  _u(0x1)
2105 #define PADS_BANK0_GPIO29_IE_BITS   _u(0x00000040)
2106 #define PADS_BANK0_GPIO29_IE_MSB    _u(6)
2107 #define PADS_BANK0_GPIO29_IE_LSB    _u(6)
2108 #define PADS_BANK0_GPIO29_IE_ACCESS "RW"
2109 // -----------------------------------------------------------------------------
2110 // Field       : PADS_BANK0_GPIO29_DRIVE
2111 // Description : Drive strength.
2112 //               0x0 -> 2mA
2113 //               0x1 -> 4mA
2114 //               0x2 -> 8mA
2115 //               0x3 -> 12mA
2116 #define PADS_BANK0_GPIO29_DRIVE_RESET      _u(0x1)
2117 #define PADS_BANK0_GPIO29_DRIVE_BITS       _u(0x00000030)
2118 #define PADS_BANK0_GPIO29_DRIVE_MSB        _u(5)
2119 #define PADS_BANK0_GPIO29_DRIVE_LSB        _u(4)
2120 #define PADS_BANK0_GPIO29_DRIVE_ACCESS     "RW"
2121 #define PADS_BANK0_GPIO29_DRIVE_VALUE_2MA  _u(0x0)
2122 #define PADS_BANK0_GPIO29_DRIVE_VALUE_4MA  _u(0x1)
2123 #define PADS_BANK0_GPIO29_DRIVE_VALUE_8MA  _u(0x2)
2124 #define PADS_BANK0_GPIO29_DRIVE_VALUE_12MA _u(0x3)
2125 // -----------------------------------------------------------------------------
2126 // Field       : PADS_BANK0_GPIO29_PUE
2127 // Description : Pull up enable
2128 #define PADS_BANK0_GPIO29_PUE_RESET  _u(0x0)
2129 #define PADS_BANK0_GPIO29_PUE_BITS   _u(0x00000008)
2130 #define PADS_BANK0_GPIO29_PUE_MSB    _u(3)
2131 #define PADS_BANK0_GPIO29_PUE_LSB    _u(3)
2132 #define PADS_BANK0_GPIO29_PUE_ACCESS "RW"
2133 // -----------------------------------------------------------------------------
2134 // Field       : PADS_BANK0_GPIO29_PDE
2135 // Description : Pull down enable
2136 #define PADS_BANK0_GPIO29_PDE_RESET  _u(0x1)
2137 #define PADS_BANK0_GPIO29_PDE_BITS   _u(0x00000004)
2138 #define PADS_BANK0_GPIO29_PDE_MSB    _u(2)
2139 #define PADS_BANK0_GPIO29_PDE_LSB    _u(2)
2140 #define PADS_BANK0_GPIO29_PDE_ACCESS "RW"
2141 // -----------------------------------------------------------------------------
2142 // Field       : PADS_BANK0_GPIO29_SCHMITT
2143 // Description : Enable schmitt trigger
2144 #define PADS_BANK0_GPIO29_SCHMITT_RESET  _u(0x1)
2145 #define PADS_BANK0_GPIO29_SCHMITT_BITS   _u(0x00000002)
2146 #define PADS_BANK0_GPIO29_SCHMITT_MSB    _u(1)
2147 #define PADS_BANK0_GPIO29_SCHMITT_LSB    _u(1)
2148 #define PADS_BANK0_GPIO29_SCHMITT_ACCESS "RW"
2149 // -----------------------------------------------------------------------------
2150 // Field       : PADS_BANK0_GPIO29_SLEWFAST
2151 // Description : Slew rate control. 1 = Fast, 0 = Slow
2152 #define PADS_BANK0_GPIO29_SLEWFAST_RESET  _u(0x0)
2153 #define PADS_BANK0_GPIO29_SLEWFAST_BITS   _u(0x00000001)
2154 #define PADS_BANK0_GPIO29_SLEWFAST_MSB    _u(0)
2155 #define PADS_BANK0_GPIO29_SLEWFAST_LSB    _u(0)
2156 #define PADS_BANK0_GPIO29_SLEWFAST_ACCESS "RW"
2157 // =============================================================================
2158 // Register    : PADS_BANK0_SWCLK
2159 // Description : Pad control register
2160 #define PADS_BANK0_SWCLK_OFFSET _u(0x0000007c)
2161 #define PADS_BANK0_SWCLK_BITS   _u(0x000000ff)
2162 #define PADS_BANK0_SWCLK_RESET  _u(0x000000da)
2163 // -----------------------------------------------------------------------------
2164 // Field       : PADS_BANK0_SWCLK_OD
2165 // Description : Output disable. Has priority over output enable from
2166 //               peripherals
2167 #define PADS_BANK0_SWCLK_OD_RESET  _u(0x1)
2168 #define PADS_BANK0_SWCLK_OD_BITS   _u(0x00000080)
2169 #define PADS_BANK0_SWCLK_OD_MSB    _u(7)
2170 #define PADS_BANK0_SWCLK_OD_LSB    _u(7)
2171 #define PADS_BANK0_SWCLK_OD_ACCESS "RW"
2172 // -----------------------------------------------------------------------------
2173 // Field       : PADS_BANK0_SWCLK_IE
2174 // Description : Input enable
2175 #define PADS_BANK0_SWCLK_IE_RESET  _u(0x1)
2176 #define PADS_BANK0_SWCLK_IE_BITS   _u(0x00000040)
2177 #define PADS_BANK0_SWCLK_IE_MSB    _u(6)
2178 #define PADS_BANK0_SWCLK_IE_LSB    _u(6)
2179 #define PADS_BANK0_SWCLK_IE_ACCESS "RW"
2180 // -----------------------------------------------------------------------------
2181 // Field       : PADS_BANK0_SWCLK_DRIVE
2182 // Description : Drive strength.
2183 //               0x0 -> 2mA
2184 //               0x1 -> 4mA
2185 //               0x2 -> 8mA
2186 //               0x3 -> 12mA
2187 #define PADS_BANK0_SWCLK_DRIVE_RESET      _u(0x1)
2188 #define PADS_BANK0_SWCLK_DRIVE_BITS       _u(0x00000030)
2189 #define PADS_BANK0_SWCLK_DRIVE_MSB        _u(5)
2190 #define PADS_BANK0_SWCLK_DRIVE_LSB        _u(4)
2191 #define PADS_BANK0_SWCLK_DRIVE_ACCESS     "RW"
2192 #define PADS_BANK0_SWCLK_DRIVE_VALUE_2MA  _u(0x0)
2193 #define PADS_BANK0_SWCLK_DRIVE_VALUE_4MA  _u(0x1)
2194 #define PADS_BANK0_SWCLK_DRIVE_VALUE_8MA  _u(0x2)
2195 #define PADS_BANK0_SWCLK_DRIVE_VALUE_12MA _u(0x3)
2196 // -----------------------------------------------------------------------------
2197 // Field       : PADS_BANK0_SWCLK_PUE
2198 // Description : Pull up enable
2199 #define PADS_BANK0_SWCLK_PUE_RESET  _u(0x1)
2200 #define PADS_BANK0_SWCLK_PUE_BITS   _u(0x00000008)
2201 #define PADS_BANK0_SWCLK_PUE_MSB    _u(3)
2202 #define PADS_BANK0_SWCLK_PUE_LSB    _u(3)
2203 #define PADS_BANK0_SWCLK_PUE_ACCESS "RW"
2204 // -----------------------------------------------------------------------------
2205 // Field       : PADS_BANK0_SWCLK_PDE
2206 // Description : Pull down enable
2207 #define PADS_BANK0_SWCLK_PDE_RESET  _u(0x0)
2208 #define PADS_BANK0_SWCLK_PDE_BITS   _u(0x00000004)
2209 #define PADS_BANK0_SWCLK_PDE_MSB    _u(2)
2210 #define PADS_BANK0_SWCLK_PDE_LSB    _u(2)
2211 #define PADS_BANK0_SWCLK_PDE_ACCESS "RW"
2212 // -----------------------------------------------------------------------------
2213 // Field       : PADS_BANK0_SWCLK_SCHMITT
2214 // Description : Enable schmitt trigger
2215 #define PADS_BANK0_SWCLK_SCHMITT_RESET  _u(0x1)
2216 #define PADS_BANK0_SWCLK_SCHMITT_BITS   _u(0x00000002)
2217 #define PADS_BANK0_SWCLK_SCHMITT_MSB    _u(1)
2218 #define PADS_BANK0_SWCLK_SCHMITT_LSB    _u(1)
2219 #define PADS_BANK0_SWCLK_SCHMITT_ACCESS "RW"
2220 // -----------------------------------------------------------------------------
2221 // Field       : PADS_BANK0_SWCLK_SLEWFAST
2222 // Description : Slew rate control. 1 = Fast, 0 = Slow
2223 #define PADS_BANK0_SWCLK_SLEWFAST_RESET  _u(0x0)
2224 #define PADS_BANK0_SWCLK_SLEWFAST_BITS   _u(0x00000001)
2225 #define PADS_BANK0_SWCLK_SLEWFAST_MSB    _u(0)
2226 #define PADS_BANK0_SWCLK_SLEWFAST_LSB    _u(0)
2227 #define PADS_BANK0_SWCLK_SLEWFAST_ACCESS "RW"
2228 // =============================================================================
2229 // Register    : PADS_BANK0_SWD
2230 // Description : Pad control register
2231 #define PADS_BANK0_SWD_OFFSET _u(0x00000080)
2232 #define PADS_BANK0_SWD_BITS   _u(0x000000ff)
2233 #define PADS_BANK0_SWD_RESET  _u(0x0000005a)
2234 // -----------------------------------------------------------------------------
2235 // Field       : PADS_BANK0_SWD_OD
2236 // Description : Output disable. Has priority over output enable from
2237 //               peripherals
2238 #define PADS_BANK0_SWD_OD_RESET  _u(0x0)
2239 #define PADS_BANK0_SWD_OD_BITS   _u(0x00000080)
2240 #define PADS_BANK0_SWD_OD_MSB    _u(7)
2241 #define PADS_BANK0_SWD_OD_LSB    _u(7)
2242 #define PADS_BANK0_SWD_OD_ACCESS "RW"
2243 // -----------------------------------------------------------------------------
2244 // Field       : PADS_BANK0_SWD_IE
2245 // Description : Input enable
2246 #define PADS_BANK0_SWD_IE_RESET  _u(0x1)
2247 #define PADS_BANK0_SWD_IE_BITS   _u(0x00000040)
2248 #define PADS_BANK0_SWD_IE_MSB    _u(6)
2249 #define PADS_BANK0_SWD_IE_LSB    _u(6)
2250 #define PADS_BANK0_SWD_IE_ACCESS "RW"
2251 // -----------------------------------------------------------------------------
2252 // Field       : PADS_BANK0_SWD_DRIVE
2253 // Description : Drive strength.
2254 //               0x0 -> 2mA
2255 //               0x1 -> 4mA
2256 //               0x2 -> 8mA
2257 //               0x3 -> 12mA
2258 #define PADS_BANK0_SWD_DRIVE_RESET      _u(0x1)
2259 #define PADS_BANK0_SWD_DRIVE_BITS       _u(0x00000030)
2260 #define PADS_BANK0_SWD_DRIVE_MSB        _u(5)
2261 #define PADS_BANK0_SWD_DRIVE_LSB        _u(4)
2262 #define PADS_BANK0_SWD_DRIVE_ACCESS     "RW"
2263 #define PADS_BANK0_SWD_DRIVE_VALUE_2MA  _u(0x0)
2264 #define PADS_BANK0_SWD_DRIVE_VALUE_4MA  _u(0x1)
2265 #define PADS_BANK0_SWD_DRIVE_VALUE_8MA  _u(0x2)
2266 #define PADS_BANK0_SWD_DRIVE_VALUE_12MA _u(0x3)
2267 // -----------------------------------------------------------------------------
2268 // Field       : PADS_BANK0_SWD_PUE
2269 // Description : Pull up enable
2270 #define PADS_BANK0_SWD_PUE_RESET  _u(0x1)
2271 #define PADS_BANK0_SWD_PUE_BITS   _u(0x00000008)
2272 #define PADS_BANK0_SWD_PUE_MSB    _u(3)
2273 #define PADS_BANK0_SWD_PUE_LSB    _u(3)
2274 #define PADS_BANK0_SWD_PUE_ACCESS "RW"
2275 // -----------------------------------------------------------------------------
2276 // Field       : PADS_BANK0_SWD_PDE
2277 // Description : Pull down enable
2278 #define PADS_BANK0_SWD_PDE_RESET  _u(0x0)
2279 #define PADS_BANK0_SWD_PDE_BITS   _u(0x00000004)
2280 #define PADS_BANK0_SWD_PDE_MSB    _u(2)
2281 #define PADS_BANK0_SWD_PDE_LSB    _u(2)
2282 #define PADS_BANK0_SWD_PDE_ACCESS "RW"
2283 // -----------------------------------------------------------------------------
2284 // Field       : PADS_BANK0_SWD_SCHMITT
2285 // Description : Enable schmitt trigger
2286 #define PADS_BANK0_SWD_SCHMITT_RESET  _u(0x1)
2287 #define PADS_BANK0_SWD_SCHMITT_BITS   _u(0x00000002)
2288 #define PADS_BANK0_SWD_SCHMITT_MSB    _u(1)
2289 #define PADS_BANK0_SWD_SCHMITT_LSB    _u(1)
2290 #define PADS_BANK0_SWD_SCHMITT_ACCESS "RW"
2291 // -----------------------------------------------------------------------------
2292 // Field       : PADS_BANK0_SWD_SLEWFAST
2293 // Description : Slew rate control. 1 = Fast, 0 = Slow
2294 #define PADS_BANK0_SWD_SLEWFAST_RESET  _u(0x0)
2295 #define PADS_BANK0_SWD_SLEWFAST_BITS   _u(0x00000001)
2296 #define PADS_BANK0_SWD_SLEWFAST_MSB    _u(0)
2297 #define PADS_BANK0_SWD_SLEWFAST_LSB    _u(0)
2298 #define PADS_BANK0_SWD_SLEWFAST_ACCESS "RW"
2299 // =============================================================================
2300 #endif // HARDWARE_REGS_PADS_BANK0_DEFINED
2301