CC35xxDriverLibrary
hw_iomux.h
Go to the documentation of this file.
1 /******************************************************************************
2 * Filename: hw_iomux.h
3 *
4 * Description: Defines and prototypes for the IOMUX peripheral.
5 *
6 * Copyright (c) 2023-2025, Texas Instruments Incorporated
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions are met:
11 *
12 * 1) Redistributions of source code must retain the above copyright notice,
13 * this list of conditions and the following disclaimer.
14 *
15 * 2) Redistributions in binary form must reproduce the above copyright notice,
16 * this list of conditions and the following disclaimer in the documentation
17 * and/or other materials provided with the distribution.
18 *
19 * 3) Neither the name of the ORGANIZATION nor the names of its contributors may
20 * be used to endorse or promote products derived from this software without
21 * specific prior written permission.
22 *
23  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
27 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
28 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
29 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
30 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
31 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
32 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
33 * POSSIBILITY OF SUCH DAMAGE.
34 *
35 ******************************************************************************/
36 #ifndef __HW_IOMUX_H__
37 #define __HW_IOMUX_H__
38 /*-------------------------------------------------------------------------------
39 
40 This section defines the register offsets of the IOMUX component
41 
42 --------------------------------------------------------------------------------- */
43 
44 //CFG register for IO SLOW_CLOCK_IN
45 #define IOMUX_O_SCLKICFG 0x00000000U
46 
47 //Pull control register of IO SLOW_CLOCK_IN
48 #define IOMUX_O_SCLKIPCTL 0x00000004U
49 
50 //Control register of IO SLOW_CLOCK_IN
51 #define IOMUX_O_SCLKICTL 0x00000008U
52 
53 //Event control register for IO SLOW_CLOCK_IN
54 #define IOMUX_O_SCLKIECTL 0x0000000CU
55 
56 //CFG register for IO LFXTAL_N
57 #define IOMUX_O_LFXTNCFG 0x00001000U
58 
59 //Pull control register of IO LFXTAL_N
60 #define IOMUX_O_LFXTNPCTL 0x00001004U
61 
62 //Control register of IO LFXTAL_N
63 #define IOMUX_O_LFXTNCTL 0x00001008U
64 
65 //Event control register for IO LFXTAL_N
66 #define IOMUX_O_LFXTNECTL 0x0000100CU
67 
68 //CFG register for IO GPIO2
69 #define IOMUX_O_GPIO2CFG 0x00002000U
70 
71 //Pull control register of IO GPIO2
72 #define IOMUX_O_GPIO2PCTL 0x00002004U
73 
74 //Control register of IO GPIO2
75 #define IOMUX_O_GPIO2CTL 0x00002008U
76 
77 //Event control register for IO GPIO2
78 #define IOMUX_O_GPIO2ECTL 0x0000200CU
79 
80 //CFG register for IO GPIO3
81 #define IOMUX_O_GPIO3CFG 0x00003000U
82 
83 //Pull control register of IO GPIO3
84 #define IOMUX_O_GPIO3PCTL 0x00003004U
85 
86 //Control register of IO GPIO3
87 #define IOMUX_O_GPIO3CTL 0x00003008U
88 
89 //Event control register for IO GPIO3
90 #define IOMUX_O_GPIO3ECTL 0x0000300CU
91 
92 //CFG register for IO GPIO4
93 #define IOMUX_O_GPIO4CFG 0x00004000U
94 
95 //Pull control register of IO GPIO4
96 #define IOMUX_O_GPIO4PCTL 0x00004004U
97 
98 //Control register of IO GPIO4
99 #define IOMUX_O_GPIO4CTL 0x00004008U
100 
101 //Event control register for IO GPIO4
102 #define IOMUX_O_GPIO4ECTL 0x0000400CU
103 
104 //CFG register for IO GPIO5
105 #define IOMUX_O_GPIO5CFG 0x00005000U
106 
107 //Pull control register of IO GPIO5
108 #define IOMUX_O_GPIO5PCTL 0x00005004U
109 
110 //Control register of IO GPIO5
111 #define IOMUX_O_GPIO5CTL 0x00005008U
112 
113 //Event control register for IO GPIO5
114 #define IOMUX_O_GPIO5ECTL 0x0000500CU
115 
116 //CFG register for IO GPIO6
117 #define IOMUX_O_GPIO6CFG 0x00006000U
118 
119 //Pull control register of IO GPIO6
120 #define IOMUX_O_GPIO6PCTL 0x00006004U
121 
122 //Control register of IO GPIO6
123 #define IOMUX_O_GPIO6CTL 0x00006008U
124 
125 //Event control register for IO GPIO6
126 #define IOMUX_O_GPIO6ECTL 0x0000600CU
127 
128 //CFG register for IO SWDIO
129 #define IOMUX_O_SWDIOCFG 0x00007000U
130 
131 //Pull control register of IO SWDIO
132 #define IOMUX_O_SWDIOPCTL 0x00007004U
133 
134 //Control register of IO SWDIO
135 #define IOMUX_O_SWDIOCTL 0x00007008U
136 
137 //Event control register for IO SWDIO
138 #define IOMUX_O_SWDIOECTL 0x0000700CU
139 
140 //CFG register for IO SWCLK
141 #define IOMUX_O_SWCLKCFG 0x00008000U
142 
143 //Pull control register of IO SWCLK
144 #define IOMUX_O_SWCLKPCTL 0x00008004U
145 
146 //Control register of IO SWCLK
147 #define IOMUX_O_SWCLKCTL 0x00008008U
148 
149 //Event control register for IO SWCLK
150 #define IOMUX_O_SWCLKECTL 0x0000800CU
151 
152 //CFG register for IO LOGGER
153 #define IOMUX_O_LOGGERCFG 0x00009000U
154 
155 //Pull control register of IO LOGGER
156 #define IOMUX_O_LOGGERPCTL 0x00009004U
157 
158 //Control register of IO LOGGER
159 #define IOMUX_O_LOGGERCTL 0x00009008U
160 
161 //Event control register for IO LOGGER
162 #define IOMUX_O_LOGGERECTL 0x0000900CU
163 
164 //CFG register for IO GPIO10
165 #define IOMUX_O_GPIO10CFG 0x0000A000U
166 
167 //Pull control register of IO GPIO10
168 #define IOMUX_O_GPIO10PCTL 0x0000A004U
169 
170 //Control register of IO GPIO10
171 #define IOMUX_O_GPIO10CTL 0x0000A008U
172 
173 //Event control register for IO GPIO10
174 #define IOMUX_O_GPIO10ECTL 0x0000A00CU
175 
176 //CFG register for IO GPIO11
177 #define IOMUX_O_GPIO11CFG 0x0000B000U
178 
179 //Pull control register of IO GPIO11
180 #define IOMUX_O_GPIO11PCTL 0x0000B004U
181 
182 //Control register of IO GPIO11
183 #define IOMUX_O_GPIO11CTL 0x0000B008U
184 
185 //Event control register for IO GPIO11
186 #define IOMUX_O_GPIO11ECTL 0x0000B00CU
187 
188 //CFG register for IO GPIO12
189 #define IOMUX_O_GPIO12CFG 0x0000C000U
190 
191 //Pull control register of IO GPIO12
192 #define IOMUX_O_GPIO12PCTL 0x0000C004U
193 
194 //Control register of IO GPIO12
195 #define IOMUX_O_GPIO12CTL 0x0000C008U
196 
197 //Event control register for IO GPIO12
198 #define IOMUX_O_GPIO12ECTL 0x0000C00CU
199 
200 //CFG register for IO GPIO13
201 #define IOMUX_O_GPIO13CFG 0x0000D000U
202 
203 //Pull control register of IO GPIO13
204 #define IOMUX_O_GPIO13PCTL 0x0000D004U
205 
206 //Control register of IO GPIO13
207 #define IOMUX_O_GPIO13CTL 0x0000D008U
208 
209 //Event control register for IO GPIO13
210 #define IOMUX_O_GPIO13ECTL 0x0000D00CU
211 
212 //CFG register for IO GPIO14
213 #define IOMUX_O_GPIO14CFG 0x0000E000U
214 
215 //Pull control register of IO GPIO14
216 #define IOMUX_O_GPIO14PCTL 0x0000E004U
217 
218 //Control register of IO GPIO14
219 #define IOMUX_O_GPIO14CTL 0x0000E008U
220 
221 //Event control register for IO GPIO14
222 #define IOMUX_O_GPIO14ECTL 0x0000E00CU
223 
224 //CFG register for IO GPIO15
225 #define IOMUX_O_GPIO15CFG 0x0000F000U
226 
227 //Pull control register of IO GPIO15
228 #define IOMUX_O_GPIO15PCTL 0x0000F004U
229 
230 //Control register of IO GPIO15
231 #define IOMUX_O_GPIO15CTL 0x0000F008U
232 
233 //Event control register for IO GPIO15
234 #define IOMUX_O_GPIO15ECTL 0x0000F00CU
235 
236 //CFG register for IO GPIO16
237 #define IOMUX_O_GPIO16CFG 0x00010000U
238 
239 //Pull control register of IO GPIO16
240 #define IOMUX_O_GPIO16PCTL 0x00010004U
241 
242 //Control register of IO GPIO16
243 #define IOMUX_O_GPIO16CTL 0x00010008U
244 
245 //Event control register for IO GPIO16
246 #define IOMUX_O_GPIO16ECTL 0x0001000CU
247 
248 //CFG register for IO GPIO17
249 #define IOMUX_O_GPIO17CFG 0x00011000U
250 
251 //Pull control register of IO GPIO17
252 #define IOMUX_O_GPIO17PCTL 0x00011004U
253 
254 //Control register of IO GPIO17
255 #define IOMUX_O_GPIO17CTL 0x00011008U
256 
257 //Event control register for IO GPIO17
258 #define IOMUX_O_GPIO17ECTL 0x0001100CU
259 
260 //CFG register for IO GPIO18
261 #define IOMUX_O_GPIO18CFG 0x00012000U
262 
263 //Pull control register of IO GPIO18
264 #define IOMUX_O_GPIO18PCTL 0x00012004U
265 
266 //Control register of IO GPIO18
267 #define IOMUX_O_GPIO18CTL 0x00012008U
268 
269 //Event control register for IO GPIO18
270 #define IOMUX_O_GPIO18ECTL 0x0001200CU
271 
272 //CFG register for IO GPIO19
273 #define IOMUX_O_GPIO19CFG 0x00013000U
274 
275 //Pull control register of IO GPIO19
276 #define IOMUX_O_GPIO19PCTL 0x00013004U
277 
278 //Control register of IO GPIO19
279 #define IOMUX_O_GPIO19CTL 0x00013008U
280 
281 //Event control register for IO GPIO19
282 #define IOMUX_O_GPIO19ECTL 0x0001300CU
283 
284 //CFG register for IO GPIO20
285 #define IOMUX_O_GPIO20CFG 0x00014000U
286 
287 //Pull control register of IO GPIO20
288 #define IOMUX_O_GPIO20PCTL 0x00014004U
289 
290 //Control register of IO GPIO20
291 #define IOMUX_O_GPIO20CTL 0x00014008U
292 
293 //Event control register for IO GPIO20
294 #define IOMUX_O_GPIO20ECTL 0x0001400CU
295 
296 //CFG register for IO GPIO21
297 #define IOMUX_O_GPIO21CFG 0x00015000U
298 
299 //Pull control register of IO GPIO21
300 #define IOMUX_O_GPIO21PCTL 0x00015004U
301 
302 //Control register of IO GPIO21
303 #define IOMUX_O_GPIO21CTL 0x00015008U
304 
305 //Event control register for IO GPIO21
306 #define IOMUX_O_GPIO21ECTL 0x0001500CU
307 
308 //CFG register for IO GPIO22
309 #define IOMUX_O_GPIO22CFG 0x00016000U
310 
311 //Pull control register of IO GPIO22
312 #define IOMUX_O_GPIO22PCTL 0x00016004U
313 
314 //Control register of IO GPIO22
315 #define IOMUX_O_GPIO22CTL 0x00016008U
316 
317 //Event control register for IO GPIO22
318 #define IOMUX_O_GPIO22ECTL 0x0001600CU
319 
320 //CFG register for IO GPIO23
321 #define IOMUX_O_GPIO23CFG 0x00017000U
322 
323 //Pull control register of IO GPIO23
324 #define IOMUX_O_GPIO23PCTL 0x00017004U
325 
326 //Control register of IO GPIO23
327 #define IOMUX_O_GPIO23CTL 0x00017008U
328 
329 //Event control register for IO GPIO23
330 #define IOMUX_O_GPIO23ECTL 0x0001700CU
331 
332 //CFG register for IO GPIO24
333 #define IOMUX_O_GPIO24CFG 0x00018000U
334 
335 //Pull control register of IO GPIO24
336 #define IOMUX_O_GPIO24PCTL 0x00018004U
337 
338 //Control register of IO GPIO24
339 #define IOMUX_O_GPIO24CTL 0x00018008U
340 
341 //Event control register for IO GPIO24
342 #define IOMUX_O_GPIO24ECTL 0x0001800CU
343 
344 //CFG register for IO GPIO25
345 #define IOMUX_O_GPIO25CFG 0x00019000U
346 
347 //Pull control register of IO GPIO25
348 #define IOMUX_O_GPIO25PCTL 0x00019004U
349 
350 //Control register of IO GPIO25
351 #define IOMUX_O_GPIO25CTL 0x00019008U
352 
353 //Event control register for IO GPIO25
354 #define IOMUX_O_GPIO25ECTL 0x0001900CU
355 
356 //CFG register for IO GPIO26
357 #define IOMUX_O_GPIO26CFG 0x0001A000U
358 
359 //Pull control register of IO GPIO26
360 #define IOMUX_O_GPIO26PCTL 0x0001A004U
361 
362 //Control register of IO GPIO26
363 #define IOMUX_O_GPIO26CTL 0x0001A008U
364 
365 //Event control register for IO GPIO26
366 #define IOMUX_O_GPIO26ECTL 0x0001A00CU
367 
368 //CFG register for IO GPIO27
369 #define IOMUX_O_GPIO27CFG 0x0001B000U
370 
371 //Pull control register of IO GPIO27
372 #define IOMUX_O_GPIO27PCTL 0x0001B004U
373 
374 //Control register of IO GPIO27
375 #define IOMUX_O_GPIO27CTL 0x0001B008U
376 
377 //Event control register for IO GPIO27
378 #define IOMUX_O_GPIO27ECTL 0x0001B00CU
379 
380 //CFG register for IO GPIO28
381 #define IOMUX_O_GPIO28CFG 0x0001C000U
382 
383 //Pull control register of IO GPIO28
384 #define IOMUX_O_GPIO28PCTL 0x0001C004U
385 
386 //Control register of IO GPIO28
387 #define IOMUX_O_GPIO28CTL 0x0001C008U
388 
389 //Event control register for IO GPIO28
390 #define IOMUX_O_GPIO28ECTL 0x0001C00CU
391 
392 //CFG register for IO GPIO29
393 #define IOMUX_O_GPIO29CFG 0x0001D000U
394 
395 //Pull control register of IO GPIO29
396 #define IOMUX_O_GPIO29PCTL 0x0001D004U
397 
398 //Control register of IO GPIO29
399 #define IOMUX_O_GPIO29CTL 0x0001D008U
400 
401 //Event control register for IO GPIO29
402 #define IOMUX_O_GPIO29ECTL 0x0001D00CU
403 
404 //CFG register for IO GPIO30
405 #define IOMUX_O_GPIO30CFG 0x0001E000U
406 
407 //Pull control register of IO GPIO30
408 #define IOMUX_O_GPIO30PCTL 0x0001E004U
409 
410 //Control register of IO GPIO30
411 #define IOMUX_O_GPIO30CTL 0x0001E008U
412 
413 //Event control register for IO GPIO30
414 #define IOMUX_O_GPIO30ECTL 0x0001E00CU
415 
416 //CFG register for IO GPIO31
417 #define IOMUX_O_GPIO31CFG 0x0001F000U
418 
419 //Pull control register of IO GPIO31
420 #define IOMUX_O_GPIO31PCTL 0x0001F004U
421 
422 //Control register of IO GPIO31
423 #define IOMUX_O_GPIO31CTL 0x0001F008U
424 
425 //Event control register for IO GPIO31
426 #define IOMUX_O_GPIO31ECTL 0x0001F00CU
427 
428 //CFG register for IO GPIO32
429 #define IOMUX_O_GPIO32CFG 0x00020000U
430 
431 //Pull control register of IO GPIO32
432 #define IOMUX_O_GPIO32PCTL 0x00020004U
433 
434 //Control register of IO GPIO32
435 #define IOMUX_O_GPIO32CTL 0x00020008U
436 
437 //Event control register for IO GPIO32
438 #define IOMUX_O_GPIO32ECTL 0x0002000CU
439 
440 //CFG register for IO GPIO33
441 #define IOMUX_O_GPIO33CFG 0x00021000U
442 
443 //Pull control register of IO GPIO33
444 #define IOMUX_O_GPIO33PCTL 0x00021004U
445 
446 //Control register of IO GPIO33
447 #define IOMUX_O_GPIO33CTL 0x00021008U
448 
449 //Event control register for IO GPIO33
450 #define IOMUX_O_GPIO33ECTL 0x0002100CU
451 
452 //CFG register for IO GPIO34
453 #define IOMUX_O_GPIO34CFG 0x00022000U
454 
455 //Pull control register of IO GPIO34
456 #define IOMUX_O_GPIO34PCTL 0x00022004U
457 
458 //Control register of IO GPIO34
459 #define IOMUX_O_GPIO34CTL 0x00022008U
460 
461 //Event control register for IO GPIO34
462 #define IOMUX_O_GPIO34ECTL 0x0002200CU
463 
464 //CFG register for IO GPIO35
465 #define IOMUX_O_GPIO35CFG 0x00023000U
466 
467 //Pull control register of IO GPIO35
468 #define IOMUX_O_GPIO35PCTL 0x00023004U
469 
470 //Control register of IO GPIO35
471 #define IOMUX_O_GPIO35CTL 0x00023008U
472 
473 //Event control register for IO GPIO35
474 #define IOMUX_O_GPIO35ECTL 0x0002300CU
475 
476 //CFG register for IO GPIO36
477 #define IOMUX_O_GPIO36CFG 0x00024000U
478 
479 //Pull control register of IO GPIO36
480 #define IOMUX_O_GPIO36PCTL 0x00024004U
481 
482 //Control register of IO GPIO36
483 #define IOMUX_O_GPIO36CTL 0x00024008U
484 
485 //Event control register for IO GPIO36
486 #define IOMUX_O_GPIO36ECTL 0x0002400CU
487 
488 //CFG register for IO GPIO37
489 #define IOMUX_O_GPIO37CFG 0x00025000U
490 
491 //Pull control register of IO GPIO37
492 #define IOMUX_O_GPIO37PCTL 0x00025004U
493 
494 //Control register of IO GPIO37
495 #define IOMUX_O_GPIO37CTL 0x00025008U
496 
497 //Event control register for IO GPIO37
498 #define IOMUX_O_GPIO37ECTL 0x0002500CU
499 
500 //CFG register for IO GPIO38
501 #define IOMUX_O_GPIO38CFG 0x00026000U
502 
503 //Pull control register of IO GPIO38
504 #define IOMUX_O_GPIO38PCTL 0x00026004U
505 
506 //Control register of IO GPIO38
507 #define IOMUX_O_GPIO38CTL 0x00026008U
508 
509 //Event control register for IO GPIO38
510 #define IOMUX_O_GPIO38ECTL 0x0002600CU
511 
512 //CFG register for IO GPIO39
513 #define IOMUX_O_GPIO39CFG 0x00027000U
514 
515 //Pull control register of IO GPIO39
516 #define IOMUX_O_GPIO39PCTL 0x00027004U
517 
518 //Control register of IO GPIO39
519 #define IOMUX_O_GPIO39CTL 0x00027008U
520 
521 //Event control register for IO GPIO39
522 #define IOMUX_O_GPIO39ECTL 0x0002700CU
523 
524 //CFG register for IO GPIO40
525 #define IOMUX_O_GPIO40CFG 0x00028000U
526 
527 //Pull control register of IO GPIO40
528 #define IOMUX_O_GPIO40PCTL 0x00028004U
529 
530 //Control register of IO GPIO40
531 #define IOMUX_O_GPIO40CTL 0x00028008U
532 
533 //Event control register for IO GPIO40
534 #define IOMUX_O_GPIO40ECTL 0x0002800CU
535 
536 //CFG register for IO GPIO41
537 #define IOMUX_O_GPIO41CFG 0x00029000U
538 
539 //Pull control register of IO GPIO41
540 #define IOMUX_O_GPIO41PCTL 0x00029004U
541 
542 //Control register of IO GPIO41
543 #define IOMUX_O_GPIO41CTL 0x00029008U
544 
545 //Event control register for IO GPIO41
546 #define IOMUX_O_GPIO41ECTL 0x0002900CU
547 
548 //CFG register for IO GPIO42
549 #define IOMUX_O_GPIO42CFG 0x0002A000U
550 
551 //Pull control register of IO GPIO42
552 #define IOMUX_O_GPIO42PCTL 0x0002A004U
553 
554 //Control register of IO GPIO42
555 #define IOMUX_O_GPIO42CTL 0x0002A008U
556 
557 //Event control register for IO GPIO42
558 #define IOMUX_O_GPIO42ECTL 0x0002A00CU
559 
560 //CFG register for IO GPIO43
561 #define IOMUX_O_GPIO43CFG 0x0002B000U
562 
563 //Pull control register of IO GPIO43
564 #define IOMUX_O_GPIO43PCTL 0x0002B004U
565 
566 //Control register of IO GPIO43
567 #define IOMUX_O_GPIO43CTL 0x0002B008U
568 
569 //Event control register for IO GPIO43
570 #define IOMUX_O_GPIO43ECTL 0x0002B00CU
571 
572 //CFG register for IO GPIO44
573 #define IOMUX_O_GPIO44CFG 0x0002C000U
574 
575 //Pull control register of IO GPIO44
576 #define IOMUX_O_GPIO44PCTL 0x0002C004U
577 
578 //Control register of IO GPIO44
579 #define IOMUX_O_GPIO44CTL 0x0002C008U
580 
581 //Event control register for IO GPIO44
582 #define IOMUX_O_GPIO44ECTL 0x0002C00CU
583 
584 //This register disables the SOP overrides when the device was powered in one of the SoP modes
585 #define IOMUX_O_SOPDIS 0x0002D000U
586 
587 //Port configuration register for IO SLOW_CLOCK_IN
588 #define IOMUX_O_SCLKIPCFG 0x0002D004U
589 
590 //Port configuration register for IO LFXTAL_N
591 #define IOMUX_O_LFXTNPCFG 0x0002D008U
592 
593 //Port configuration register for IO GPIO2
594 #define IOMUX_O_GPIO2PCFG 0x0002D00CU
595 
596 //Port configuration register for IO GPIO3
597 #define IOMUX_O_GPIO3PCFG 0x0002D010U
598 
599 //Port configuration register for IO GPIO4
600 #define IOMUX_O_GPIO4PCFG 0x0002D014U
601 
602 //Port configuration register for IO GPIO5
603 #define IOMUX_O_GPIO5PCFG 0x0002D018U
604 
605 //Port configuration register for IO GPIO6
606 #define IOMUX_O_GPIO6PCFG 0x0002D01CU
607 
608 //Port configuration register for IO SWDIO
609 #define IOMUX_O_SWDIOPCFG 0x0002D020U
610 
611 //Port configuration register for IO SWCLK
612 #define IOMUX_O_SWCLKPCFG 0x0002D024U
613 
614 //Port configuration register for IO LOGGER
615 #define IOMUX_O_LOGGERPCFG 0x0002D028U
616 
617 //Port configuration register for IO GPIO10
618 #define IOMUX_O_GPIO10PCFG 0x0002D02CU
619 
620 //Port configuration register for IO GPIO11
621 #define IOMUX_O_GPIO11PCFG 0x0002D030U
622 
623 //Port configuration register for IO GPIO12
624 #define IOMUX_O_GPIO12PCFG 0x0002D034U
625 
626 //Port configuration register for IO GPIO13
627 #define IOMUX_O_GPIO13PCFG 0x0002D038U
628 
629 //Port configuration register for IO GPIO14
630 #define IOMUX_O_GPIO14PCFG 0x0002D03CU
631 
632 //Port configuration register for IO GPIO15
633 #define IOMUX_O_GPIO15PCFG 0x0002D040U
634 
635 //Port configuration register for IO GPIO16
636 #define IOMUX_O_GPIO16PCFG 0x0002D044U
637 
638 //Port configuration register for IO GPIO17
639 #define IOMUX_O_GPIO17PCFG 0x0002D048U
640 
641 //Port configuration register for IO GPIO18
642 #define IOMUX_O_GPIO18PCFG 0x0002D04CU
643 
644 //Port configuration register for IO GPIO19
645 #define IOMUX_O_GPIO19PCFG 0x0002D050U
646 
647 //Port configuration register for IO GPIO20
648 #define IOMUX_O_GPIO20PCFG 0x0002D054U
649 
650 //Port configuration register for IO GPIO21
651 #define IOMUX_O_GPIO21PCFG 0x0002D058U
652 
653 //Port configuration register for IO GPIO22
654 #define IOMUX_O_GPIO22PCFG 0x0002D05CU
655 
656 //Port configuration register for IO GPIO23
657 #define IOMUX_O_GPIO23PCFG 0x0002D060U
658 
659 //Port configuration register for IO GPIO24
660 #define IOMUX_O_GPIO24PCFG 0x0002D064U
661 
662 //Port configuration register for IO GPIO25
663 #define IOMUX_O_GPIO25PCFG 0x0002D068U
664 
665 //Port configuration register for IO GPIO26
666 #define IOMUX_O_GPIO26PCFG 0x0002D06CU
667 
668 //Port configuration register for IO GPIO27
669 #define IOMUX_O_GPIO27PCFG 0x0002D070U
670 
671 //Port configuration register for IO GPIO28
672 #define IOMUX_O_GPIO28PCFG 0x0002D074U
673 
674 //Port configuration register for IO GPIO29
675 #define IOMUX_O_GPIO29PCFG 0x0002D078U
676 
677 //Port configuration register for IO GPIO30
678 #define IOMUX_O_GPIO30PCFG 0x0002D07CU
679 
680 //Port configuration register for IO GPIO31
681 #define IOMUX_O_GPIO31PCFG 0x0002D080U
682 
683 //Port configuration register for IO GPIO32
684 #define IOMUX_O_GPIO32PCFG 0x0002D084U
685 
686 //Port configuration register for IO GPIO33
687 #define IOMUX_O_GPIO33PCFG 0x0002D088U
688 
689 //Port configuration register for IO GPIO34
690 #define IOMUX_O_GPIO34PCFG 0x0002D08CU
691 
692 //Port configuration register for IO GPIO35
693 #define IOMUX_O_GPIO35PCFG 0x0002D090U
694 
695 //Port configuration register for IO GPIO36
696 #define IOMUX_O_GPIO36PCFG 0x0002D094U
697 
698 //Port configuration register for IO GPIO37
699 #define IOMUX_O_GPIO37PCFG 0x0002D098U
700 
701 //Port configuration register for IO GPIO38
702 #define IOMUX_O_GPIO38PCFG 0x0002D09CU
703 
704 //Port configuration register for IO GPIO39
705 #define IOMUX_O_GPIO39PCFG 0x0002D0A0U
706 
707 //Port configuration register for IO GPIO40
708 #define IOMUX_O_GPIO40PCFG 0x0002D0A4U
709 
710 //Port configuration register for IO GPIO41
711 #define IOMUX_O_GPIO41PCFG 0x0002D0A8U
712 
713 //Port configuration register for IO GPIO42
714 #define IOMUX_O_GPIO42PCFG 0x0002D0ACU
715 
716 //Port configuration register for IO GPIO43
717 #define IOMUX_O_GPIO43PCFG 0x0002D0B0U
718 
719 //Port configuration register for IO GPIO44
720 #define IOMUX_O_GPIO44PCFG 0x0002D0B4U
721 
722 //The IO Process compensation is used to override the process compensation bits form the eFuse:IO Process: Common for all IOs
723 #define IOMUX_O_PROCCOMP 0x0002D0BCU
724 
725 //Port configuration register for IO GPIO45
726 #define IOMUX_O_GPIO45PCFG 0x0002D0C0U
727 
728 //Port configuration register for IO GPIO46
729 #define IOMUX_O_GPIO46PCFG 0x0002D0C4U
730 
731 //Port configuration register for IO GPIO47
732 #define IOMUX_O_GPIO47PCFG 0x0002D0C8U
733 
734 //Port configuration register for IO GPIO48
735 #define IOMUX_O_GPIO48PCFG 0x0002D0CCU
736 
737 //CFG register for IO GPIO45
738 #define IOMUX_O_GPIO45CFG 0x0002E000U
739 
740 //Pull control register of IO GPIO45
741 #define IOMUX_O_GPIO45PCTL 0x0002E004U
742 
743 //Control register of IO GPIO45
744 #define IOMUX_O_GPIO45CTL 0x0002E008U
745 
746 //Event control register for IO GPIO45
747 #define IOMUX_O_GPIO45ECTL 0x0002E00CU
748 
749 //CFG register for IO GPIO46
750 #define IOMUX_O_GPIO46CFG 0x0002F000U
751 
752 //Pull control register of IO GPIO46
753 #define IOMUX_O_GPIO46PCTL 0x0002F004U
754 
755 //Control register of IO GPIO46
756 #define IOMUX_O_GPIO46CTL 0x0002F008U
757 
758 //Event control register for IO GPIO46
759 #define IOMUX_O_GPIO46ECTL 0x0002F00CU
760 
761 //CFG register for IO GPIO47
762 #define IOMUX_O_GPIO47CFG 0x00030000U
763 
764 //Pull control register of IO GPIO47
765 #define IOMUX_O_GPIO47PCTL 0x00030004U
766 
767 //Control register of IO GPIO47
768 #define IOMUX_O_GPIO47CTL 0x00030008U
769 
770 //Event control register for IO GPIO47
771 #define IOMUX_O_GPIO47ECTL 0x0003000CU
772 
773 //CFG register for IO GPIO48
774 #define IOMUX_O_GPIO48CFG 0x00031000U
775 
776 //Pull control register of IO GPIO48
777 #define IOMUX_O_GPIO48PCTL 0x00031004U
778 
779 //Control register of IO GPIO48
780 #define IOMUX_O_GPIO48CTL 0x00031008U
781 
782 //Event control register for IO GPIO48
783 #define IOMUX_O_GPIO48ECTL 0x0003100CU
784 
785 
786 
787 /*-----------------------------------REGISTER------------------------------------
788  Register name: SCLKICFG
789  Offset name: IOMUX_O_SCLKICFG
790  Relative address: 0x0
791  Description: CFG register for IO SLOW_CLOCK_IN. This register configures the corresponding pad
792  Default Value: 0x00000000
793 
794  Field: IE
795  From..to bits: 11...11
796  DefaultValue: 0x0
797  Access type: read-write
798  Description: This field enables the receiver operation from the pad
799 
800  ENUMs:
801  DISABLE: Disable the receiver operation
802  ENABLE: Enable the receiver operation
803 */
804 #define IOMUX_SCLKICFG_IE 0x00000800U
805 #define IOMUX_SCLKICFG_IE_M 0x00000800U
806 #define IOMUX_SCLKICFG_IE_S 11U
807 #define IOMUX_SCLKICFG_IE_DISABLE 0x00000000U
808 #define IOMUX_SCLKICFG_IE_ENABLE 0x00000800U
809 
810 
811 /*-----------------------------------REGISTER------------------------------------
812  Register name: SCLKIPCTL
813  Offset name: IOMUX_O_SCLKIPCTL
814  Relative address: 0x4
815  Description: Pull control register of IO SLOW_CLOCK_IN
816  This register configures the pull control
817  Default Value: 0x00000002
818 
819  Field: CTL
820  From..to bits: 0...1
821  DefaultValue: 0x2
822  Access type: read-write
823  Description: The fields defines the pull control
824 
825  ENUMs:
826  IPCTRL: IP Pull Control
827  RSVD: RESERVED
828  UP: Pull up
829  DISABLE: Pull disable
830 */
831 #define IOMUX_SCLKIPCTL_CTL_W 2U
832 #define IOMUX_SCLKIPCTL_CTL_M 0x00000003U
833 #define IOMUX_SCLKIPCTL_CTL_S 0U
834 #define IOMUX_SCLKIPCTL_CTL_IPCTRL 0x00000000U
835 #define IOMUX_SCLKIPCTL_CTL_RSVD 0x00000002U
836 #define IOMUX_SCLKIPCTL_CTL_UP 0x00000001U
837 #define IOMUX_SCLKIPCTL_CTL_DISABLE 0x00000003U
838 /*
839 
840  Field: PULLDWNSTA
841  From..to bits: 9...9
842  DefaultValue: 0x0
843  Access type: read-only
844  Description: This field gives the IO pull down level status
845 
846  ENUMs:
847  DISABLED: Pull disabled
848  ENABLED: Pull down
849 */
850 #define IOMUX_SCLKIPCTL_PULLDWNSTA 0x00000200U
851 #define IOMUX_SCLKIPCTL_PULLDWNSTA_M 0x00000200U
852 #define IOMUX_SCLKIPCTL_PULLDWNSTA_S 9U
853 #define IOMUX_SCLKIPCTL_PULLDWNSTA_DISABLED 0x00000000U
854 #define IOMUX_SCLKIPCTL_PULLDWNSTA_ENABLED 0x00000200U
855 
856 
857 /*-----------------------------------REGISTER------------------------------------
858  Register name: SCLKICTL
859  Offset name: IOMUX_O_SCLKICTL
860  Relative address: 0x8
861  Description: Control register of IO SLOW_CLOCK_IN
862  This register controls the IO state
863  Default Value: NA
864 
865  Field: PADVAL
866  From..to bits: 0...0
867  DefaultValue: NA
868  Access type: read-only
869  Description: This field captures the received value from pad
870 
871 */
872 #define IOMUX_SCLKICTL_PADVAL 0x00000001U
873 #define IOMUX_SCLKICTL_PADVAL_M 0x00000001U
874 #define IOMUX_SCLKICTL_PADVAL_S 0U
875 /*
876 
877  Field: PADVALSYNC
878  From..to bits: 1...1
879  DefaultValue: NA
880  Access type: read-only
881  Description: This field captures the sychronized(to SOC clock) received value
882 
883 */
884 #define IOMUX_SCLKICTL_PADVALSYNC 0x00000002U
885 #define IOMUX_SCLKICTL_PADVALSYNC_M 0x00000002U
886 #define IOMUX_SCLKICTL_PADVALSYNC_S 1U
887 
888 
889 /*-----------------------------------REGISTER------------------------------------
890  Register name: SCLKIECTL
891  Offset name: IOMUX_O_SCLKIECTL
892  Relative address: 0xC
893  Description: Event control register for IO SLOW_CLOCK_IN
894  This register controls the Event configuration and behaviour
895  Default Value: NA
896 
897  Field: EVTDETCFG
898  From..to bits: 0...1
899  DefaultValue: NA
900  Access type: read-write
901  Description: This field is to be configured to define the IO detection method
902 
903  ENUMs:
904  MASK: Masking the event
905  POS_EDGE: Rising edge/Positive edge detection
906  NEG_EDGE: Falling edge/Negative edge detection
907  LEVEL: Level detection
908 */
909 #define IOMUX_SCLKIECTL_EVTDETCFG_W 2U
910 #define IOMUX_SCLKIECTL_EVTDETCFG_M 0x00000003U
911 #define IOMUX_SCLKIECTL_EVTDETCFG_S 0U
912 #define IOMUX_SCLKIECTL_EVTDETCFG_MASK 0x00000000U
913 #define IOMUX_SCLKIECTL_EVTDETCFG_POS_EDGE 0x00000001U
914 #define IOMUX_SCLKIECTL_EVTDETCFG_NEG_EDGE 0x00000002U
915 #define IOMUX_SCLKIECTL_EVTDETCFG_LEVEL 0x00000003U
916 /*
917 
918  Field: TRGLVL
919  From..to bits: 2...2
920  DefaultValue: NA
921  Access type: read-write
922  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
923 
924  ENUMs:
925  HIGH: Non Inverted polarity
926  LOW: Inverted polarity
927 */
928 #define IOMUX_SCLKIECTL_TRGLVL 0x00000004U
929 #define IOMUX_SCLKIECTL_TRGLVL_M 0x00000004U
930 #define IOMUX_SCLKIECTL_TRGLVL_S 2U
931 #define IOMUX_SCLKIECTL_TRGLVL_HIGH 0x00000000U
932 #define IOMUX_SCLKIECTL_TRGLVL_LOW 0x00000004U
933 /*
934 
935  Field: CLR
936  From..to bits: 3...3
937  DefaultValue: NA
938  Access type: write-only
939  Description: This bit is to be used to generate CLR pulse for the event
940 
941  ENUMs:
942  NOEFF: No effect
943  CLEAR: Clear the event
944 */
945 #define IOMUX_SCLKIECTL_CLR 0x00000008U
946 #define IOMUX_SCLKIECTL_CLR_M 0x00000008U
947 #define IOMUX_SCLKIECTL_CLR_S 3U
948 #define IOMUX_SCLKIECTL_CLR_NOEFF 0x00000000U
949 #define IOMUX_SCLKIECTL_CLR_CLEAR 0x00000008U
950 
951 
952 /*-----------------------------------REGISTER------------------------------------
953  Register name: LFXTNCFG
954  Offset name: IOMUX_O_LFXTNCFG
955  Relative address: 0x1000
956  Description: CFG register for IO LFXTAL_N. This register configures the corresponding pad
957  Default Value: 0x00000000
958 
959  Field: OUTDISVAL
960  From..to bits: 6...6
961  DefaultValue: 0x0
962  Access type: read-only
963  Description: The field gives the status of [OUTDIS]
964 
965  ENUMs:
966  ENABLED: Output is enabled
967  DISABLED: Output is disabled
968 */
969 #define IOMUX_LFXTNCFG_OUTDISVAL 0x00000040U
970 #define IOMUX_LFXTNCFG_OUTDISVAL_M 0x00000040U
971 #define IOMUX_LFXTNCFG_OUTDISVAL_S 6U
972 #define IOMUX_LFXTNCFG_OUTDISVAL_ENABLED 0x00000000U
973 #define IOMUX_LFXTNCFG_OUTDISVAL_DISABLED 0x00000040U
974 /*
975 
976  Field: ANASW
977  From..to bits: 8...8
978  DefaultValue: 0x0
979  Access type: read-write
980  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
981  Note: This field is applicable when [ANASWOVREN] is enabled
982 
983  ENUMs:
984  DISABLE: Analog switch open
985  ENABLE: Analog switch closed
986 */
987 #define IOMUX_LFXTNCFG_ANASW 0x00000100U
988 #define IOMUX_LFXTNCFG_ANASW_M 0x00000100U
989 #define IOMUX_LFXTNCFG_ANASW_S 8U
990 #define IOMUX_LFXTNCFG_ANASW_DISABLE 0x00000000U
991 #define IOMUX_LFXTNCFG_ANASW_ENABLE 0x00000100U
992 /*
993 
994  Field: ANASWOVREN
995  From..to bits: 9...9
996  DefaultValue: 0x0
997  Access type: read-write
998  Description: This field controls the analog switch override
999 
1000  ENUMs:
1001  DISABLE: Analog switch is controlled by IP
1002  ENABLE: Enable override on analog switch control
1003 */
1004 #define IOMUX_LFXTNCFG_ANASWOVREN 0x00000200U
1005 #define IOMUX_LFXTNCFG_ANASWOVREN_M 0x00000200U
1006 #define IOMUX_LFXTNCFG_ANASWOVREN_S 9U
1007 #define IOMUX_LFXTNCFG_ANASWOVREN_DISABLE 0x00000000U
1008 #define IOMUX_LFXTNCFG_ANASWOVREN_ENABLE 0x00000200U
1009 /*
1010 
1011  Field: IE
1012  From..to bits: 11...11
1013  DefaultValue: 0x0
1014  Access type: read-write
1015  Description: This field enables the receiver operation from the pad
1016 
1017  ENUMs:
1018  DISABLE: Disable the receiver operation
1019  ENABLE: Enable the receiver operation
1020 */
1021 #define IOMUX_LFXTNCFG_IE 0x00000800U
1022 #define IOMUX_LFXTNCFG_IE_M 0x00000800U
1023 #define IOMUX_LFXTNCFG_IE_S 11U
1024 #define IOMUX_LFXTNCFG_IE_DISABLE 0x00000000U
1025 #define IOMUX_LFXTNCFG_IE_ENABLE 0x00000800U
1026 /*
1027 
1028  Field: OUTDIS
1029  From..to bits: 12...12
1030  DefaultValue: 0x0
1031  Access type: read-write
1032  Description: This field configures the output from the pad
1033  Note:This field is applicable only if [OUTDISOVREN] is enabled
1034 
1035  ENUMs:
1036  DISABLE: Output from the pad is disabled
1037  ENABLE: Output from the pad is enabled
1038 */
1039 #define IOMUX_LFXTNCFG_OUTDIS 0x00001000U
1040 #define IOMUX_LFXTNCFG_OUTDIS_M 0x00001000U
1041 #define IOMUX_LFXTNCFG_OUTDIS_S 12U
1042 #define IOMUX_LFXTNCFG_OUTDIS_DISABLE 0x00001000U
1043 #define IOMUX_LFXTNCFG_OUTDIS_ENABLE 0x00000000U
1044 /*
1045 
1046  Field: OUTDISOVREN
1047  From..to bits: 13...13
1048  DefaultValue: 0x0
1049  Access type: read-write
1050  Description: This field controls the [OUTDIS] override
1051 
1052  ENUMs:
1053  DISABLE: Disable the override
1054  ENABLE: Enable the override
1055 */
1056 #define IOMUX_LFXTNCFG_OUTDISOVREN 0x00002000U
1057 #define IOMUX_LFXTNCFG_OUTDISOVREN_M 0x00002000U
1058 #define IOMUX_LFXTNCFG_OUTDISOVREN_S 13U
1059 #define IOMUX_LFXTNCFG_OUTDISOVREN_DISABLE 0x00000000U
1060 #define IOMUX_LFXTNCFG_OUTDISOVREN_ENABLE 0x00002000U
1061 /*
1062 
1063  Field: IOSTR
1064  From..to bits: 14...14
1065  DefaultValue: 0x0
1066  Access type: read-write
1067  Description: This field controls the IO drive strength
1068 
1069  ENUMs:
1070  LOW: IO drives low power
1071  HIGH: IO drives high power
1072 */
1073 #define IOMUX_LFXTNCFG_IOSTR 0x00004000U
1074 #define IOMUX_LFXTNCFG_IOSTR_M 0x00004000U
1075 #define IOMUX_LFXTNCFG_IOSTR_S 14U
1076 #define IOMUX_LFXTNCFG_IOSTR_LOW 0x00000000U
1077 #define IOMUX_LFXTNCFG_IOSTR_HIGH 0x00004000U
1078 
1079 
1080 /*-----------------------------------REGISTER------------------------------------
1081  Register name: LFXTNPCTL
1082  Offset name: IOMUX_O_LFXTNPCTL
1083  Relative address: 0x1004
1084  Description: Pull control register of IO LFXTAL_N
1085  This register configures the pull control
1086  Default Value: 0x00000002
1087 
1088  Field: CTL
1089  From..to bits: 0...1
1090  DefaultValue: 0x2
1091  Access type: read-write
1092  Description: The fields defines the pull control
1093 
1094  ENUMs:
1095  IPCTRL: IP Pull Control
1096  DOWN: Pull down
1097  UP: Pull up
1098  DISABLE: Pull disable
1099 */
1100 #define IOMUX_LFXTNPCTL_CTL_W 2U
1101 #define IOMUX_LFXTNPCTL_CTL_M 0x00000003U
1102 #define IOMUX_LFXTNPCTL_CTL_S 0U
1103 #define IOMUX_LFXTNPCTL_CTL_IPCTRL 0x00000000U
1104 #define IOMUX_LFXTNPCTL_CTL_DOWN 0x00000002U
1105 #define IOMUX_LFXTNPCTL_CTL_UP 0x00000001U
1106 #define IOMUX_LFXTNPCTL_CTL_DISABLE 0x00000003U
1107 /*
1108 
1109  Field: PULLUPSTA
1110  From..to bits: 8...8
1111  DefaultValue: 0x0
1112  Access type: read-only
1113  Description: This field gives the IO pull up level status
1114 
1115  ENUMs:
1116  DISABLED: Pull disabled
1117  ENABLED: Pull up
1118 */
1119 #define IOMUX_LFXTNPCTL_PULLUPSTA 0x00000100U
1120 #define IOMUX_LFXTNPCTL_PULLUPSTA_M 0x00000100U
1121 #define IOMUX_LFXTNPCTL_PULLUPSTA_S 8U
1122 #define IOMUX_LFXTNPCTL_PULLUPSTA_DISABLED 0x00000000U
1123 #define IOMUX_LFXTNPCTL_PULLUPSTA_ENABLED 0x00000100U
1124 /*
1125 
1126  Field: PULLDWNSTA
1127  From..to bits: 9...9
1128  DefaultValue: 0x0
1129  Access type: read-only
1130  Description: This field gives the IO pull down level status
1131 
1132  ENUMs:
1133  DISABLED: Pull disabled
1134  ENABLED: Pull down
1135 */
1136 #define IOMUX_LFXTNPCTL_PULLDWNSTA 0x00000200U
1137 #define IOMUX_LFXTNPCTL_PULLDWNSTA_M 0x00000200U
1138 #define IOMUX_LFXTNPCTL_PULLDWNSTA_S 9U
1139 #define IOMUX_LFXTNPCTL_PULLDWNSTA_DISABLED 0x00000000U
1140 #define IOMUX_LFXTNPCTL_PULLDWNSTA_ENABLED 0x00000200U
1141 
1142 
1143 /*-----------------------------------REGISTER------------------------------------
1144  Register name: LFXTNCTL
1145  Offset name: IOMUX_O_LFXTNCTL
1146  Relative address: 0x1008
1147  Description: Control register of IO LFXTAL_N
1148  This register controls the IO state
1149  Default Value: NA
1150 
1151  Field: PADVAL
1152  From..to bits: 0...0
1153  DefaultValue: NA
1154  Access type: read-only
1155  Description: This field captures the received value from pad
1156 
1157 */
1158 #define IOMUX_LFXTNCTL_PADVAL 0x00000001U
1159 #define IOMUX_LFXTNCTL_PADVAL_M 0x00000001U
1160 #define IOMUX_LFXTNCTL_PADVAL_S 0U
1161 /*
1162 
1163  Field: PADVALSYNC
1164  From..to bits: 1...1
1165  DefaultValue: NA
1166  Access type: read-only
1167  Description: This field captures the sychronized(to SOC clock) received value
1168 
1169 */
1170 #define IOMUX_LFXTNCTL_PADVALSYNC 0x00000002U
1171 #define IOMUX_LFXTNCTL_PADVALSYNC_M 0x00000002U
1172 #define IOMUX_LFXTNCTL_PADVALSYNC_S 1U
1173 /*
1174 
1175  Field: OUT
1176  From..to bits: 8...8
1177  DefaultValue: NA
1178  Access type: read-write
1179  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
1180 
1181  ENUMs:
1182  LOW: IO drives 0
1183  HIGH: IO drives 1
1184 */
1185 #define IOMUX_LFXTNCTL_OUT 0x00000100U
1186 #define IOMUX_LFXTNCTL_OUT_M 0x00000100U
1187 #define IOMUX_LFXTNCTL_OUT_S 8U
1188 #define IOMUX_LFXTNCTL_OUT_LOW 0x00000000U
1189 #define IOMUX_LFXTNCTL_OUT_HIGH 0x00000100U
1190 /*
1191 
1192  Field: OUTOVREN
1193  From..to bits: 9...9
1194  DefaultValue: NA
1195  Access type: read-write
1196  Description: This field contols the override on output
1197 
1198  ENUMs:
1199  DISABLE: Output controlled by IP
1200  ENABLE: Enable override on output
1201 */
1202 #define IOMUX_LFXTNCTL_OUTOVREN 0x00000200U
1203 #define IOMUX_LFXTNCTL_OUTOVREN_M 0x00000200U
1204 #define IOMUX_LFXTNCTL_OUTOVREN_S 9U
1205 #define IOMUX_LFXTNCTL_OUTOVREN_DISABLE 0x00000000U
1206 #define IOMUX_LFXTNCTL_OUTOVREN_ENABLE 0x00000200U
1207 
1208 
1209 /*-----------------------------------REGISTER------------------------------------
1210  Register name: LFXTNECTL
1211  Offset name: IOMUX_O_LFXTNECTL
1212  Relative address: 0x100C
1213  Description: Event control register for IO LFXTAL_N
1214  This register controls the Event configuration and behaviour
1215  Default Value: NA
1216 
1217  Field: EVTDETCFG
1218  From..to bits: 0...1
1219  DefaultValue: NA
1220  Access type: read-write
1221  Description: This field is to be configured to define the IO detection method
1222 
1223  ENUMs:
1224  MASK: Masking the event
1225  POS_EDGE: Rising edge/Positive edge detection
1226  NEG_EDGE: Falling edge/Negative edge detection
1227  LEVEL: Level detection
1228 */
1229 #define IOMUX_LFXTNECTL_EVTDETCFG_W 2U
1230 #define IOMUX_LFXTNECTL_EVTDETCFG_M 0x00000003U
1231 #define IOMUX_LFXTNECTL_EVTDETCFG_S 0U
1232 #define IOMUX_LFXTNECTL_EVTDETCFG_MASK 0x00000000U
1233 #define IOMUX_LFXTNECTL_EVTDETCFG_POS_EDGE 0x00000001U
1234 #define IOMUX_LFXTNECTL_EVTDETCFG_NEG_EDGE 0x00000002U
1235 #define IOMUX_LFXTNECTL_EVTDETCFG_LEVEL 0x00000003U
1236 /*
1237 
1238  Field: TRGLVL
1239  From..to bits: 2...2
1240  DefaultValue: NA
1241  Access type: read-write
1242  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
1243 
1244  ENUMs:
1245  HIGH: Non Inverted polarity
1246  LOW: Inverted polarity
1247 */
1248 #define IOMUX_LFXTNECTL_TRGLVL 0x00000004U
1249 #define IOMUX_LFXTNECTL_TRGLVL_M 0x00000004U
1250 #define IOMUX_LFXTNECTL_TRGLVL_S 2U
1251 #define IOMUX_LFXTNECTL_TRGLVL_HIGH 0x00000000U
1252 #define IOMUX_LFXTNECTL_TRGLVL_LOW 0x00000004U
1253 /*
1254 
1255  Field: CLR
1256  From..to bits: 3...3
1257  DefaultValue: NA
1258  Access type: write-only
1259  Description: This bit is to be used to generate CLR pulse for the event
1260 
1261  ENUMs:
1262  NOEFF: No effect
1263  CLEAR: Clear the event
1264 */
1265 #define IOMUX_LFXTNECTL_CLR 0x00000008U
1266 #define IOMUX_LFXTNECTL_CLR_M 0x00000008U
1267 #define IOMUX_LFXTNECTL_CLR_S 3U
1268 #define IOMUX_LFXTNECTL_CLR_NOEFF 0x00000000U
1269 #define IOMUX_LFXTNECTL_CLR_CLEAR 0x00000008U
1270 
1271 
1272 /*-----------------------------------REGISTER------------------------------------
1273  Register name: GPIO2CFG
1274  Offset name: IOMUX_O_GPIO2CFG
1275  Relative address: 0x2000
1276  Description: CFG register for IO GPIO2. This register configures the corresponding pad
1277  Default Value: 0x00000000
1278 
1279  Field: OUTDISVAL
1280  From..to bits: 6...6
1281  DefaultValue: 0x0
1282  Access type: read-only
1283  Description: The field gives the status of [OUTDIS]
1284 
1285  ENUMs:
1286  ENABLED: Output is enabled
1287  DISABLED: Output is disabled
1288 */
1289 #define IOMUX_GPIO2CFG_OUTDISVAL 0x00000040U
1290 #define IOMUX_GPIO2CFG_OUTDISVAL_M 0x00000040U
1291 #define IOMUX_GPIO2CFG_OUTDISVAL_S 6U
1292 #define IOMUX_GPIO2CFG_OUTDISVAL_ENABLED 0x00000000U
1293 #define IOMUX_GPIO2CFG_OUTDISVAL_DISABLED 0x00000040U
1294 /*
1295 
1296  Field: ANASW
1297  From..to bits: 8...8
1298  DefaultValue: 0x0
1299  Access type: read-write
1300  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
1301  Note: This field is applicable when [ANASWOVREN] is enabled
1302 
1303  ENUMs:
1304  DISABLE: Analog switch open
1305  ENABLE: Analog switch closed
1306 */
1307 #define IOMUX_GPIO2CFG_ANASW 0x00000100U
1308 #define IOMUX_GPIO2CFG_ANASW_M 0x00000100U
1309 #define IOMUX_GPIO2CFG_ANASW_S 8U
1310 #define IOMUX_GPIO2CFG_ANASW_DISABLE 0x00000000U
1311 #define IOMUX_GPIO2CFG_ANASW_ENABLE 0x00000100U
1312 /*
1313 
1314  Field: ANASWOVREN
1315  From..to bits: 9...9
1316  DefaultValue: 0x0
1317  Access type: read-write
1318  Description: This field controls the analog switch override
1319 
1320  ENUMs:
1321  DISABLE: Analog switch is controlled by IP
1322  ENABLE: Enable override on analog switch control
1323 */
1324 #define IOMUX_GPIO2CFG_ANASWOVREN 0x00000200U
1325 #define IOMUX_GPIO2CFG_ANASWOVREN_M 0x00000200U
1326 #define IOMUX_GPIO2CFG_ANASWOVREN_S 9U
1327 #define IOMUX_GPIO2CFG_ANASWOVREN_DISABLE 0x00000000U
1328 #define IOMUX_GPIO2CFG_ANASWOVREN_ENABLE 0x00000200U
1329 /*
1330 
1331  Field: IE
1332  From..to bits: 11...11
1333  DefaultValue: 0x0
1334  Access type: read-write
1335  Description: This field enables the receiver operation from the pad
1336 
1337  ENUMs:
1338  DISABLE: Disable the receiver operation
1339  ENABLE: Enable the receiver operation
1340 */
1341 #define IOMUX_GPIO2CFG_IE 0x00000800U
1342 #define IOMUX_GPIO2CFG_IE_M 0x00000800U
1343 #define IOMUX_GPIO2CFG_IE_S 11U
1344 #define IOMUX_GPIO2CFG_IE_DISABLE 0x00000000U
1345 #define IOMUX_GPIO2CFG_IE_ENABLE 0x00000800U
1346 /*
1347 
1348  Field: OUTDIS
1349  From..to bits: 12...12
1350  DefaultValue: 0x0
1351  Access type: read-write
1352  Description: This field configures the output from the pad
1353  Note:This field is applicable only if [OUTDISOVREN] is enabled
1354 
1355  ENUMs:
1356  DISABLE: Output from the pad is disabled
1357  ENABLE: Output from the pad is enabled
1358 */
1359 #define IOMUX_GPIO2CFG_OUTDIS 0x00001000U
1360 #define IOMUX_GPIO2CFG_OUTDIS_M 0x00001000U
1361 #define IOMUX_GPIO2CFG_OUTDIS_S 12U
1362 #define IOMUX_GPIO2CFG_OUTDIS_DISABLE 0x00001000U
1363 #define IOMUX_GPIO2CFG_OUTDIS_ENABLE 0x00000000U
1364 /*
1365 
1366  Field: OUTDISOVREN
1367  From..to bits: 13...13
1368  DefaultValue: 0x0
1369  Access type: read-write
1370  Description: This field controls the [OUTDIS] override
1371 
1372  ENUMs:
1373  DISABLE: Disable the override
1374  ENABLE: Enable the override
1375 */
1376 #define IOMUX_GPIO2CFG_OUTDISOVREN 0x00002000U
1377 #define IOMUX_GPIO2CFG_OUTDISOVREN_M 0x00002000U
1378 #define IOMUX_GPIO2CFG_OUTDISOVREN_S 13U
1379 #define IOMUX_GPIO2CFG_OUTDISOVREN_DISABLE 0x00000000U
1380 #define IOMUX_GPIO2CFG_OUTDISOVREN_ENABLE 0x00002000U
1381 /*
1382 
1383  Field: IOSTR
1384  From..to bits: 14...14
1385  DefaultValue: 0x0
1386  Access type: read-write
1387  Description: This field controls the IO drive strength
1388 
1389  ENUMs:
1390  LOW: IO drives low power
1391  HIGH: IO drives high power
1392 */
1393 #define IOMUX_GPIO2CFG_IOSTR 0x00004000U
1394 #define IOMUX_GPIO2CFG_IOSTR_M 0x00004000U
1395 #define IOMUX_GPIO2CFG_IOSTR_S 14U
1396 #define IOMUX_GPIO2CFG_IOSTR_LOW 0x00000000U
1397 #define IOMUX_GPIO2CFG_IOSTR_HIGH 0x00004000U
1398 
1399 
1400 /*-----------------------------------REGISTER------------------------------------
1401  Register name: GPIO2PCTL
1402  Offset name: IOMUX_O_GPIO2PCTL
1403  Relative address: 0x2004
1404  Description: Pull control register of IO GPIO2
1405  This register configures the pull control
1406  Default Value: 0x00000001
1407 
1408  Field: CTL
1409  From..to bits: 0...1
1410  DefaultValue: 0x1
1411  Access type: read-write
1412  Description: The fields defines the pull control
1413 
1414  ENUMs:
1415  IPCTRL: IP Pull Control
1416  DOWN: Pull down
1417  UP: Pull up
1418  DISABLE: Pull disable
1419 */
1420 #define IOMUX_GPIO2PCTL_CTL_W 2U
1421 #define IOMUX_GPIO2PCTL_CTL_M 0x00000003U
1422 #define IOMUX_GPIO2PCTL_CTL_S 0U
1423 #define IOMUX_GPIO2PCTL_CTL_IPCTRL 0x00000000U
1424 #define IOMUX_GPIO2PCTL_CTL_DOWN 0x00000002U
1425 #define IOMUX_GPIO2PCTL_CTL_UP 0x00000001U
1426 #define IOMUX_GPIO2PCTL_CTL_DISABLE 0x00000003U
1427 /*
1428 
1429  Field: PULLUPSTA
1430  From..to bits: 8...8
1431  DefaultValue: 0x0
1432  Access type: read-only
1433  Description: This field gives the IO pull up level status
1434 
1435  ENUMs:
1436  DISABLED: Pull disabled
1437  ENABLED: Pull up
1438 */
1439 #define IOMUX_GPIO2PCTL_PULLUPSTA 0x00000100U
1440 #define IOMUX_GPIO2PCTL_PULLUPSTA_M 0x00000100U
1441 #define IOMUX_GPIO2PCTL_PULLUPSTA_S 8U
1442 #define IOMUX_GPIO2PCTL_PULLUPSTA_DISABLED 0x00000000U
1443 #define IOMUX_GPIO2PCTL_PULLUPSTA_ENABLED 0x00000100U
1444 /*
1445 
1446  Field: PULLDWNSTA
1447  From..to bits: 9...9
1448  DefaultValue: 0x0
1449  Access type: read-only
1450  Description: This field gives the IO pull down level status
1451 
1452  ENUMs:
1453  DISABLED: Pull disabled
1454  ENABLED: Pull down
1455 */
1456 #define IOMUX_GPIO2PCTL_PULLDWNSTA 0x00000200U
1457 #define IOMUX_GPIO2PCTL_PULLDWNSTA_M 0x00000200U
1458 #define IOMUX_GPIO2PCTL_PULLDWNSTA_S 9U
1459 #define IOMUX_GPIO2PCTL_PULLDWNSTA_DISABLED 0x00000000U
1460 #define IOMUX_GPIO2PCTL_PULLDWNSTA_ENABLED 0x00000200U
1461 
1462 
1463 /*-----------------------------------REGISTER------------------------------------
1464  Register name: GPIO2CTL
1465  Offset name: IOMUX_O_GPIO2CTL
1466  Relative address: 0x2008
1467  Description: Control register of IO GPIO2
1468  This register controls the IO state
1469  Default Value: NA
1470 
1471  Field: PADVAL
1472  From..to bits: 0...0
1473  DefaultValue: NA
1474  Access type: read-only
1475  Description: This field captures the received value from pad
1476 
1477 */
1478 #define IOMUX_GPIO2CTL_PADVAL 0x00000001U
1479 #define IOMUX_GPIO2CTL_PADVAL_M 0x00000001U
1480 #define IOMUX_GPIO2CTL_PADVAL_S 0U
1481 /*
1482 
1483  Field: PADVALSYNC
1484  From..to bits: 1...1
1485  DefaultValue: NA
1486  Access type: read-only
1487  Description: This field captures the sychronized(to SOC clock) received value
1488 
1489 */
1490 #define IOMUX_GPIO2CTL_PADVALSYNC 0x00000002U
1491 #define IOMUX_GPIO2CTL_PADVALSYNC_M 0x00000002U
1492 #define IOMUX_GPIO2CTL_PADVALSYNC_S 1U
1493 /*
1494 
1495  Field: OUT
1496  From..to bits: 8...8
1497  DefaultValue: NA
1498  Access type: read-write
1499  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
1500 
1501  ENUMs:
1502  LOW: IO drives 0
1503  HIGH: IO drives 1
1504 */
1505 #define IOMUX_GPIO2CTL_OUT 0x00000100U
1506 #define IOMUX_GPIO2CTL_OUT_M 0x00000100U
1507 #define IOMUX_GPIO2CTL_OUT_S 8U
1508 #define IOMUX_GPIO2CTL_OUT_LOW 0x00000000U
1509 #define IOMUX_GPIO2CTL_OUT_HIGH 0x00000100U
1510 /*
1511 
1512  Field: OUTOVREN
1513  From..to bits: 9...9
1514  DefaultValue: NA
1515  Access type: read-write
1516  Description: This field contols the override on output
1517 
1518  ENUMs:
1519  DISABLE: Output controlled by IP
1520  ENABLE: Enable override on output
1521 */
1522 #define IOMUX_GPIO2CTL_OUTOVREN 0x00000200U
1523 #define IOMUX_GPIO2CTL_OUTOVREN_M 0x00000200U
1524 #define IOMUX_GPIO2CTL_OUTOVREN_S 9U
1525 #define IOMUX_GPIO2CTL_OUTOVREN_DISABLE 0x00000000U
1526 #define IOMUX_GPIO2CTL_OUTOVREN_ENABLE 0x00000200U
1527 
1528 
1529 /*-----------------------------------REGISTER------------------------------------
1530  Register name: GPIO2ECTL
1531  Offset name: IOMUX_O_GPIO2ECTL
1532  Relative address: 0x200C
1533  Description: Event control register for IO GPIO2
1534  This register controls the Event configuration and behaviour
1535  Default Value: NA
1536 
1537  Field: EVTDETCFG
1538  From..to bits: 0...1
1539  DefaultValue: NA
1540  Access type: read-write
1541  Description: This field is to be configured to define the IO detection method
1542 
1543  ENUMs:
1544  MASK: Masking the event
1545  POS_EDGE: Rising edge/Positive edge detection
1546  NEG_EDGE: Falling edge/Negative edge detection
1547  LEVEL: Level detection
1548 */
1549 #define IOMUX_GPIO2ECTL_EVTDETCFG_W 2U
1550 #define IOMUX_GPIO2ECTL_EVTDETCFG_M 0x00000003U
1551 #define IOMUX_GPIO2ECTL_EVTDETCFG_S 0U
1552 #define IOMUX_GPIO2ECTL_EVTDETCFG_MASK 0x00000000U
1553 #define IOMUX_GPIO2ECTL_EVTDETCFG_POS_EDGE 0x00000001U
1554 #define IOMUX_GPIO2ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
1555 #define IOMUX_GPIO2ECTL_EVTDETCFG_LEVEL 0x00000003U
1556 /*
1557 
1558  Field: TRGLVL
1559  From..to bits: 2...2
1560  DefaultValue: NA
1561  Access type: read-write
1562  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
1563 
1564  ENUMs:
1565  HIGH: Non Inverted polarity
1566  LOW: Inverted polarity
1567 */
1568 #define IOMUX_GPIO2ECTL_TRGLVL 0x00000004U
1569 #define IOMUX_GPIO2ECTL_TRGLVL_M 0x00000004U
1570 #define IOMUX_GPIO2ECTL_TRGLVL_S 2U
1571 #define IOMUX_GPIO2ECTL_TRGLVL_HIGH 0x00000000U
1572 #define IOMUX_GPIO2ECTL_TRGLVL_LOW 0x00000004U
1573 /*
1574 
1575  Field: CLR
1576  From..to bits: 3...3
1577  DefaultValue: NA
1578  Access type: write-only
1579  Description: This bit is to be used to generate CLR pulse for the event
1580 
1581  ENUMs:
1582  NOEFF: No effect
1583  CLEAR: Clear the event
1584 */
1585 #define IOMUX_GPIO2ECTL_CLR 0x00000008U
1586 #define IOMUX_GPIO2ECTL_CLR_M 0x00000008U
1587 #define IOMUX_GPIO2ECTL_CLR_S 3U
1588 #define IOMUX_GPIO2ECTL_CLR_NOEFF 0x00000000U
1589 #define IOMUX_GPIO2ECTL_CLR_CLEAR 0x00000008U
1590 
1591 
1592 /*-----------------------------------REGISTER------------------------------------
1593  Register name: GPIO3CFG
1594  Offset name: IOMUX_O_GPIO3CFG
1595  Relative address: 0x3000
1596  Description: CFG register for IO GPIO3. This register configures the corresponding pad
1597  Default Value: 0x00000000
1598 
1599  Field: OUTDISVAL
1600  From..to bits: 6...6
1601  DefaultValue: 0x0
1602  Access type: read-only
1603  Description: The field gives the status of [OUTDIS]
1604 
1605  ENUMs:
1606  ENABLED: Output is enabled
1607  DISABLED: Output is disabled
1608 */
1609 #define IOMUX_GPIO3CFG_OUTDISVAL 0x00000040U
1610 #define IOMUX_GPIO3CFG_OUTDISVAL_M 0x00000040U
1611 #define IOMUX_GPIO3CFG_OUTDISVAL_S 6U
1612 #define IOMUX_GPIO3CFG_OUTDISVAL_ENABLED 0x00000000U
1613 #define IOMUX_GPIO3CFG_OUTDISVAL_DISABLED 0x00000040U
1614 /*
1615 
1616  Field: ANASW
1617  From..to bits: 8...8
1618  DefaultValue: 0x0
1619  Access type: read-write
1620  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
1621  Note: This field is applicable when [ANASWOVREN] is enabled
1622 
1623  ENUMs:
1624  DISABLE: Analog switch open
1625  ENABLE: Analog switch closed
1626 */
1627 #define IOMUX_GPIO3CFG_ANASW 0x00000100U
1628 #define IOMUX_GPIO3CFG_ANASW_M 0x00000100U
1629 #define IOMUX_GPIO3CFG_ANASW_S 8U
1630 #define IOMUX_GPIO3CFG_ANASW_DISABLE 0x00000000U
1631 #define IOMUX_GPIO3CFG_ANASW_ENABLE 0x00000100U
1632 /*
1633 
1634  Field: ANASWOVREN
1635  From..to bits: 9...9
1636  DefaultValue: 0x0
1637  Access type: read-write
1638  Description: This field controls the analog switch override
1639 
1640  ENUMs:
1641  DISABLE: Analog switch is controlled by IP
1642  ENABLE: Enable override on analog switch control
1643 */
1644 #define IOMUX_GPIO3CFG_ANASWOVREN 0x00000200U
1645 #define IOMUX_GPIO3CFG_ANASWOVREN_M 0x00000200U
1646 #define IOMUX_GPIO3CFG_ANASWOVREN_S 9U
1647 #define IOMUX_GPIO3CFG_ANASWOVREN_DISABLE 0x00000000U
1648 #define IOMUX_GPIO3CFG_ANASWOVREN_ENABLE 0x00000200U
1649 /*
1650 
1651  Field: IE
1652  From..to bits: 11...11
1653  DefaultValue: 0x0
1654  Access type: read-write
1655  Description: This field enables the receiver operation from the pad
1656 
1657  ENUMs:
1658  DISABLE: Disable the receiver operation
1659  ENABLE: Enable the receiver operation
1660 */
1661 #define IOMUX_GPIO3CFG_IE 0x00000800U
1662 #define IOMUX_GPIO3CFG_IE_M 0x00000800U
1663 #define IOMUX_GPIO3CFG_IE_S 11U
1664 #define IOMUX_GPIO3CFG_IE_DISABLE 0x00000000U
1665 #define IOMUX_GPIO3CFG_IE_ENABLE 0x00000800U
1666 /*
1667 
1668  Field: OUTDIS
1669  From..to bits: 12...12
1670  DefaultValue: 0x0
1671  Access type: read-write
1672  Description: This field configures the output from the pad
1673  Note:This field is applicable only if [OUTDISOVREN] is enabled
1674 
1675  ENUMs:
1676  DISABLE: Output from the pad is disabled
1677  ENABLE: Output from the pad is enabled
1678 */
1679 #define IOMUX_GPIO3CFG_OUTDIS 0x00001000U
1680 #define IOMUX_GPIO3CFG_OUTDIS_M 0x00001000U
1681 #define IOMUX_GPIO3CFG_OUTDIS_S 12U
1682 #define IOMUX_GPIO3CFG_OUTDIS_DISABLE 0x00001000U
1683 #define IOMUX_GPIO3CFG_OUTDIS_ENABLE 0x00000000U
1684 /*
1685 
1686  Field: OUTDISOVREN
1687  From..to bits: 13...13
1688  DefaultValue: 0x0
1689  Access type: read-write
1690  Description: This field controls the [OUTDIS] override
1691 
1692  ENUMs:
1693  DISABLE: Disable the override
1694  ENABLE: Enable the override
1695 */
1696 #define IOMUX_GPIO3CFG_OUTDISOVREN 0x00002000U
1697 #define IOMUX_GPIO3CFG_OUTDISOVREN_M 0x00002000U
1698 #define IOMUX_GPIO3CFG_OUTDISOVREN_S 13U
1699 #define IOMUX_GPIO3CFG_OUTDISOVREN_DISABLE 0x00000000U
1700 #define IOMUX_GPIO3CFG_OUTDISOVREN_ENABLE 0x00002000U
1701 /*
1702 
1703  Field: IOSTR
1704  From..to bits: 14...14
1705  DefaultValue: 0x0
1706  Access type: read-write
1707  Description: This field controls the IO drive strength
1708 
1709  ENUMs:
1710  LOW: IO drives low power
1711  HIGH: IO drives high power
1712 */
1713 #define IOMUX_GPIO3CFG_IOSTR 0x00004000U
1714 #define IOMUX_GPIO3CFG_IOSTR_M 0x00004000U
1715 #define IOMUX_GPIO3CFG_IOSTR_S 14U
1716 #define IOMUX_GPIO3CFG_IOSTR_LOW 0x00000000U
1717 #define IOMUX_GPIO3CFG_IOSTR_HIGH 0x00004000U
1718 
1719 
1720 /*-----------------------------------REGISTER------------------------------------
1721  Register name: GPIO3PCTL
1722  Offset name: IOMUX_O_GPIO3PCTL
1723  Relative address: 0x3004
1724  Description: Pull control register of IO GPIO3
1725  This register configures the pull control
1726  Default Value: 0x00000001
1727 
1728  Field: CTL
1729  From..to bits: 0...1
1730  DefaultValue: 0x1
1731  Access type: read-write
1732  Description: The fields defines the pull control
1733 
1734  ENUMs:
1735  IPCTRL: IP Pull Control
1736  DOWN: Pull down
1737  UP: Pull up
1738  DISABLE: Pull disable
1739 */
1740 #define IOMUX_GPIO3PCTL_CTL_W 2U
1741 #define IOMUX_GPIO3PCTL_CTL_M 0x00000003U
1742 #define IOMUX_GPIO3PCTL_CTL_S 0U
1743 #define IOMUX_GPIO3PCTL_CTL_IPCTRL 0x00000000U
1744 #define IOMUX_GPIO3PCTL_CTL_DOWN 0x00000002U
1745 #define IOMUX_GPIO3PCTL_CTL_UP 0x00000001U
1746 #define IOMUX_GPIO3PCTL_CTL_DISABLE 0x00000003U
1747 /*
1748 
1749  Field: PULLUPSTA
1750  From..to bits: 8...8
1751  DefaultValue: 0x0
1752  Access type: read-only
1753  Description: This field gives the IO pull up level status
1754 
1755  ENUMs:
1756  DISABLED: Pull disabled
1757  ENABLED: Pull up
1758 */
1759 #define IOMUX_GPIO3PCTL_PULLUPSTA 0x00000100U
1760 #define IOMUX_GPIO3PCTL_PULLUPSTA_M 0x00000100U
1761 #define IOMUX_GPIO3PCTL_PULLUPSTA_S 8U
1762 #define IOMUX_GPIO3PCTL_PULLUPSTA_DISABLED 0x00000000U
1763 #define IOMUX_GPIO3PCTL_PULLUPSTA_ENABLED 0x00000100U
1764 /*
1765 
1766  Field: PULLDWNSTA
1767  From..to bits: 9...9
1768  DefaultValue: 0x0
1769  Access type: read-only
1770  Description: This field gives the IO pull down level status
1771 
1772  ENUMs:
1773  DISABLED: Pull disabled
1774  ENABLED: Pull down
1775 */
1776 #define IOMUX_GPIO3PCTL_PULLDWNSTA 0x00000200U
1777 #define IOMUX_GPIO3PCTL_PULLDWNSTA_M 0x00000200U
1778 #define IOMUX_GPIO3PCTL_PULLDWNSTA_S 9U
1779 #define IOMUX_GPIO3PCTL_PULLDWNSTA_DISABLED 0x00000000U
1780 #define IOMUX_GPIO3PCTL_PULLDWNSTA_ENABLED 0x00000200U
1781 
1782 
1783 /*-----------------------------------REGISTER------------------------------------
1784  Register name: GPIO3CTL
1785  Offset name: IOMUX_O_GPIO3CTL
1786  Relative address: 0x3008
1787  Description: Control register of IO GPIO3
1788  This register controls the IO state
1789  Default Value: NA
1790 
1791  Field: PADVAL
1792  From..to bits: 0...0
1793  DefaultValue: NA
1794  Access type: read-only
1795  Description: This field captures the received value from pad
1796 
1797 */
1798 #define IOMUX_GPIO3CTL_PADVAL 0x00000001U
1799 #define IOMUX_GPIO3CTL_PADVAL_M 0x00000001U
1800 #define IOMUX_GPIO3CTL_PADVAL_S 0U
1801 /*
1802 
1803  Field: PADVALSYNC
1804  From..to bits: 1...1
1805  DefaultValue: NA
1806  Access type: read-only
1807  Description: This field captures the sychronized(to SOC clock) received value
1808 
1809 */
1810 #define IOMUX_GPIO3CTL_PADVALSYNC 0x00000002U
1811 #define IOMUX_GPIO3CTL_PADVALSYNC_M 0x00000002U
1812 #define IOMUX_GPIO3CTL_PADVALSYNC_S 1U
1813 /*
1814 
1815  Field: OUT
1816  From..to bits: 8...8
1817  DefaultValue: NA
1818  Access type: read-write
1819  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
1820 
1821  ENUMs:
1822  LOW: IO drives 0
1823  HIGH: IO drives 1
1824 */
1825 #define IOMUX_GPIO3CTL_OUT 0x00000100U
1826 #define IOMUX_GPIO3CTL_OUT_M 0x00000100U
1827 #define IOMUX_GPIO3CTL_OUT_S 8U
1828 #define IOMUX_GPIO3CTL_OUT_LOW 0x00000000U
1829 #define IOMUX_GPIO3CTL_OUT_HIGH 0x00000100U
1830 /*
1831 
1832  Field: OUTOVREN
1833  From..to bits: 9...9
1834  DefaultValue: NA
1835  Access type: read-write
1836  Description: This field contols the override on output
1837 
1838  ENUMs:
1839  DISABLE: Output controlled by IP
1840  ENABLE: Enable override on output
1841 */
1842 #define IOMUX_GPIO3CTL_OUTOVREN 0x00000200U
1843 #define IOMUX_GPIO3CTL_OUTOVREN_M 0x00000200U
1844 #define IOMUX_GPIO3CTL_OUTOVREN_S 9U
1845 #define IOMUX_GPIO3CTL_OUTOVREN_DISABLE 0x00000000U
1846 #define IOMUX_GPIO3CTL_OUTOVREN_ENABLE 0x00000200U
1847 
1848 
1849 /*-----------------------------------REGISTER------------------------------------
1850  Register name: GPIO3ECTL
1851  Offset name: IOMUX_O_GPIO3ECTL
1852  Relative address: 0x300C
1853  Description: Event control register for IO GPIO3
1854  This register controls the Event configuration and behaviour
1855  Default Value: NA
1856 
1857  Field: EVTDETCFG
1858  From..to bits: 0...1
1859  DefaultValue: NA
1860  Access type: read-write
1861  Description: This field is to be configured to define the IO detection method
1862 
1863  ENUMs:
1864  MASK: Masking the event
1865  POS_EDGE: Rising edge/Positive edge detection
1866  NEG_EDGE: Falling edge/Negative edge detection
1867  LEVEL: Level detection
1868 */
1869 #define IOMUX_GPIO3ECTL_EVTDETCFG_W 2U
1870 #define IOMUX_GPIO3ECTL_EVTDETCFG_M 0x00000003U
1871 #define IOMUX_GPIO3ECTL_EVTDETCFG_S 0U
1872 #define IOMUX_GPIO3ECTL_EVTDETCFG_MASK 0x00000000U
1873 #define IOMUX_GPIO3ECTL_EVTDETCFG_POS_EDGE 0x00000001U
1874 #define IOMUX_GPIO3ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
1875 #define IOMUX_GPIO3ECTL_EVTDETCFG_LEVEL 0x00000003U
1876 /*
1877 
1878  Field: TRGLVL
1879  From..to bits: 2...2
1880  DefaultValue: NA
1881  Access type: read-write
1882  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
1883 
1884  ENUMs:
1885  HIGH: Non Inverted polarity
1886  LOW: Inverted polarity
1887 */
1888 #define IOMUX_GPIO3ECTL_TRGLVL 0x00000004U
1889 #define IOMUX_GPIO3ECTL_TRGLVL_M 0x00000004U
1890 #define IOMUX_GPIO3ECTL_TRGLVL_S 2U
1891 #define IOMUX_GPIO3ECTL_TRGLVL_HIGH 0x00000000U
1892 #define IOMUX_GPIO3ECTL_TRGLVL_LOW 0x00000004U
1893 /*
1894 
1895  Field: CLR
1896  From..to bits: 3...3
1897  DefaultValue: NA
1898  Access type: write-only
1899  Description: This bit is to be used to generate CLR pulse for the event
1900 
1901  ENUMs:
1902  NOEFF: No effect
1903  CLEAR: Clear the event
1904 */
1905 #define IOMUX_GPIO3ECTL_CLR 0x00000008U
1906 #define IOMUX_GPIO3ECTL_CLR_M 0x00000008U
1907 #define IOMUX_GPIO3ECTL_CLR_S 3U
1908 #define IOMUX_GPIO3ECTL_CLR_NOEFF 0x00000000U
1909 #define IOMUX_GPIO3ECTL_CLR_CLEAR 0x00000008U
1910 
1911 
1912 /*-----------------------------------REGISTER------------------------------------
1913  Register name: GPIO4CFG
1914  Offset name: IOMUX_O_GPIO4CFG
1915  Relative address: 0x4000
1916  Description: CFG register for IO GPIO4. This register configures the corresponding pad
1917  Default Value: 0x00000000
1918 
1919  Field: OUTDISVAL
1920  From..to bits: 6...6
1921  DefaultValue: 0x0
1922  Access type: read-only
1923  Description: The field gives the status of [OUTDIS]
1924 
1925  ENUMs:
1926  ENABLED: Output is enabled
1927  DISABLED: Output is disabled
1928 */
1929 #define IOMUX_GPIO4CFG_OUTDISVAL 0x00000040U
1930 #define IOMUX_GPIO4CFG_OUTDISVAL_M 0x00000040U
1931 #define IOMUX_GPIO4CFG_OUTDISVAL_S 6U
1932 #define IOMUX_GPIO4CFG_OUTDISVAL_ENABLED 0x00000000U
1933 #define IOMUX_GPIO4CFG_OUTDISVAL_DISABLED 0x00000040U
1934 /*
1935 
1936  Field: ANASW
1937  From..to bits: 8...8
1938  DefaultValue: 0x0
1939  Access type: read-write
1940  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
1941  Note: This field is applicable when [ANASWOVREN] is enabled
1942 
1943  ENUMs:
1944  DISABLE: Analog switch open
1945  ENABLE: Analog switch closed
1946 */
1947 #define IOMUX_GPIO4CFG_ANASW 0x00000100U
1948 #define IOMUX_GPIO4CFG_ANASW_M 0x00000100U
1949 #define IOMUX_GPIO4CFG_ANASW_S 8U
1950 #define IOMUX_GPIO4CFG_ANASW_DISABLE 0x00000000U
1951 #define IOMUX_GPIO4CFG_ANASW_ENABLE 0x00000100U
1952 /*
1953 
1954  Field: ANASWOVREN
1955  From..to bits: 9...9
1956  DefaultValue: 0x0
1957  Access type: read-write
1958  Description: This field controls the analog switch override
1959 
1960  ENUMs:
1961  DISABLE: Analog switch is controlled by IP
1962  ENABLE: Enable override on analog switch control
1963 */
1964 #define IOMUX_GPIO4CFG_ANASWOVREN 0x00000200U
1965 #define IOMUX_GPIO4CFG_ANASWOVREN_M 0x00000200U
1966 #define IOMUX_GPIO4CFG_ANASWOVREN_S 9U
1967 #define IOMUX_GPIO4CFG_ANASWOVREN_DISABLE 0x00000000U
1968 #define IOMUX_GPIO4CFG_ANASWOVREN_ENABLE 0x00000200U
1969 /*
1970 
1971  Field: IE
1972  From..to bits: 11...11
1973  DefaultValue: 0x0
1974  Access type: read-write
1975  Description: This field enables the receiver operation from the pad
1976 
1977  ENUMs:
1978  DISABLE: Disable the receiver operation
1979  ENABLE: Enable the receiver operation
1980 */
1981 #define IOMUX_GPIO4CFG_IE 0x00000800U
1982 #define IOMUX_GPIO4CFG_IE_M 0x00000800U
1983 #define IOMUX_GPIO4CFG_IE_S 11U
1984 #define IOMUX_GPIO4CFG_IE_DISABLE 0x00000000U
1985 #define IOMUX_GPIO4CFG_IE_ENABLE 0x00000800U
1986 /*
1987 
1988  Field: OUTDIS
1989  From..to bits: 12...12
1990  DefaultValue: 0x0
1991  Access type: read-write
1992  Description: This field configures the output from the pad
1993  Note:This field is applicable only if [OUTDISOVREN] is enabled
1994 
1995  ENUMs:
1996  DISABLE: Output from the pad is disabled
1997  ENABLE: Output from the pad is enabled
1998 */
1999 #define IOMUX_GPIO4CFG_OUTDIS 0x00001000U
2000 #define IOMUX_GPIO4CFG_OUTDIS_M 0x00001000U
2001 #define IOMUX_GPIO4CFG_OUTDIS_S 12U
2002 #define IOMUX_GPIO4CFG_OUTDIS_DISABLE 0x00001000U
2003 #define IOMUX_GPIO4CFG_OUTDIS_ENABLE 0x00000000U
2004 /*
2005 
2006  Field: OUTDISOVREN
2007  From..to bits: 13...13
2008  DefaultValue: 0x0
2009  Access type: read-write
2010  Description: This field controls the [OUTDIS] override
2011 
2012  ENUMs:
2013  DISABLE: Disable the override
2014  ENABLE: Enable the override
2015 */
2016 #define IOMUX_GPIO4CFG_OUTDISOVREN 0x00002000U
2017 #define IOMUX_GPIO4CFG_OUTDISOVREN_M 0x00002000U
2018 #define IOMUX_GPIO4CFG_OUTDISOVREN_S 13U
2019 #define IOMUX_GPIO4CFG_OUTDISOVREN_DISABLE 0x00000000U
2020 #define IOMUX_GPIO4CFG_OUTDISOVREN_ENABLE 0x00002000U
2021 /*
2022 
2023  Field: IOSTR
2024  From..to bits: 14...14
2025  DefaultValue: 0x0
2026  Access type: read-write
2027  Description: This field controls the IO drive strength
2028 
2029  ENUMs:
2030  LOW: IO drives low power
2031  HIGH: IO drives high power
2032 */
2033 #define IOMUX_GPIO4CFG_IOSTR 0x00004000U
2034 #define IOMUX_GPIO4CFG_IOSTR_M 0x00004000U
2035 #define IOMUX_GPIO4CFG_IOSTR_S 14U
2036 #define IOMUX_GPIO4CFG_IOSTR_LOW 0x00000000U
2037 #define IOMUX_GPIO4CFG_IOSTR_HIGH 0x00004000U
2038 
2039 
2040 /*-----------------------------------REGISTER------------------------------------
2041  Register name: GPIO4PCTL
2042  Offset name: IOMUX_O_GPIO4PCTL
2043  Relative address: 0x4004
2044  Description: Pull control register of IO GPIO4
2045  This register configures the pull control
2046  Default Value: 0x00000001
2047 
2048  Field: CTL
2049  From..to bits: 0...1
2050  DefaultValue: 0x1
2051  Access type: read-write
2052  Description: The fields defines the pull control
2053 
2054  ENUMs:
2055  IPCTRL: IP Pull Control
2056  DOWN: Pull down
2057  UP: Pull up
2058  DISABLE: Pull disable
2059 */
2060 #define IOMUX_GPIO4PCTL_CTL_W 2U
2061 #define IOMUX_GPIO4PCTL_CTL_M 0x00000003U
2062 #define IOMUX_GPIO4PCTL_CTL_S 0U
2063 #define IOMUX_GPIO4PCTL_CTL_IPCTRL 0x00000000U
2064 #define IOMUX_GPIO4PCTL_CTL_DOWN 0x00000002U
2065 #define IOMUX_GPIO4PCTL_CTL_UP 0x00000001U
2066 #define IOMUX_GPIO4PCTL_CTL_DISABLE 0x00000003U
2067 /*
2068 
2069  Field: PULLUPSTA
2070  From..to bits: 8...8
2071  DefaultValue: 0x0
2072  Access type: read-only
2073  Description: This field gives the IO pull up level status
2074 
2075  ENUMs:
2076  DISABLED: Pull disabled
2077  ENABLED: Pull up
2078 */
2079 #define IOMUX_GPIO4PCTL_PULLUPSTA 0x00000100U
2080 #define IOMUX_GPIO4PCTL_PULLUPSTA_M 0x00000100U
2081 #define IOMUX_GPIO4PCTL_PULLUPSTA_S 8U
2082 #define IOMUX_GPIO4PCTL_PULLUPSTA_DISABLED 0x00000000U
2083 #define IOMUX_GPIO4PCTL_PULLUPSTA_ENABLED 0x00000100U
2084 /*
2085 
2086  Field: PULLDWNSTA
2087  From..to bits: 9...9
2088  DefaultValue: 0x0
2089  Access type: read-only
2090  Description: This field gives the IO pull down level status
2091 
2092  ENUMs:
2093  DISABLED: Pull disabled
2094  ENABLED: Pull down
2095 */
2096 #define IOMUX_GPIO4PCTL_PULLDWNSTA 0x00000200U
2097 #define IOMUX_GPIO4PCTL_PULLDWNSTA_M 0x00000200U
2098 #define IOMUX_GPIO4PCTL_PULLDWNSTA_S 9U
2099 #define IOMUX_GPIO4PCTL_PULLDWNSTA_DISABLED 0x00000000U
2100 #define IOMUX_GPIO4PCTL_PULLDWNSTA_ENABLED 0x00000200U
2101 
2102 
2103 /*-----------------------------------REGISTER------------------------------------
2104  Register name: GPIO4CTL
2105  Offset name: IOMUX_O_GPIO4CTL
2106  Relative address: 0x4008
2107  Description: Control register of IO GPIO4
2108  This register controls the IO state
2109  Default Value: NA
2110 
2111  Field: PADVAL
2112  From..to bits: 0...0
2113  DefaultValue: NA
2114  Access type: read-only
2115  Description: This field captures the received value from pad
2116 
2117 */
2118 #define IOMUX_GPIO4CTL_PADVAL 0x00000001U
2119 #define IOMUX_GPIO4CTL_PADVAL_M 0x00000001U
2120 #define IOMUX_GPIO4CTL_PADVAL_S 0U
2121 /*
2122 
2123  Field: PADVALSYNC
2124  From..to bits: 1...1
2125  DefaultValue: NA
2126  Access type: read-only
2127  Description: This field captures the sychronized(to SOC clock) received value
2128 
2129 */
2130 #define IOMUX_GPIO4CTL_PADVALSYNC 0x00000002U
2131 #define IOMUX_GPIO4CTL_PADVALSYNC_M 0x00000002U
2132 #define IOMUX_GPIO4CTL_PADVALSYNC_S 1U
2133 /*
2134 
2135  Field: OUT
2136  From..to bits: 8...8
2137  DefaultValue: NA
2138  Access type: read-write
2139  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
2140 
2141  ENUMs:
2142  LOW: IO drives 0
2143  HIGH: IO drives 1
2144 */
2145 #define IOMUX_GPIO4CTL_OUT 0x00000100U
2146 #define IOMUX_GPIO4CTL_OUT_M 0x00000100U
2147 #define IOMUX_GPIO4CTL_OUT_S 8U
2148 #define IOMUX_GPIO4CTL_OUT_LOW 0x00000000U
2149 #define IOMUX_GPIO4CTL_OUT_HIGH 0x00000100U
2150 /*
2151 
2152  Field: OUTOVREN
2153  From..to bits: 9...9
2154  DefaultValue: NA
2155  Access type: read-write
2156  Description: This field contols the override on output
2157 
2158  ENUMs:
2159  DISABLE: Output controlled by IP
2160  ENABLE: Enable override on output
2161 */
2162 #define IOMUX_GPIO4CTL_OUTOVREN 0x00000200U
2163 #define IOMUX_GPIO4CTL_OUTOVREN_M 0x00000200U
2164 #define IOMUX_GPIO4CTL_OUTOVREN_S 9U
2165 #define IOMUX_GPIO4CTL_OUTOVREN_DISABLE 0x00000000U
2166 #define IOMUX_GPIO4CTL_OUTOVREN_ENABLE 0x00000200U
2167 
2168 
2169 /*-----------------------------------REGISTER------------------------------------
2170  Register name: GPIO4ECTL
2171  Offset name: IOMUX_O_GPIO4ECTL
2172  Relative address: 0x400C
2173  Description: Event control register for IO GPIO4
2174  This register controls the Event configuration and behaviour
2175  Default Value: NA
2176 
2177  Field: EVTDETCFG
2178  From..to bits: 0...1
2179  DefaultValue: NA
2180  Access type: read-write
2181  Description: This field is to be configured to define the IO detection method
2182 
2183  ENUMs:
2184  MASK: Masking the event
2185  POS_EDGE: Rising edge/Positive edge detection
2186  NEG_EDGE: Falling edge/Negative edge detection
2187  LEVEL: Level detection
2188 */
2189 #define IOMUX_GPIO4ECTL_EVTDETCFG_W 2U
2190 #define IOMUX_GPIO4ECTL_EVTDETCFG_M 0x00000003U
2191 #define IOMUX_GPIO4ECTL_EVTDETCFG_S 0U
2192 #define IOMUX_GPIO4ECTL_EVTDETCFG_MASK 0x00000000U
2193 #define IOMUX_GPIO4ECTL_EVTDETCFG_POS_EDGE 0x00000001U
2194 #define IOMUX_GPIO4ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
2195 #define IOMUX_GPIO4ECTL_EVTDETCFG_LEVEL 0x00000003U
2196 /*
2197 
2198  Field: TRGLVL
2199  From..to bits: 2...2
2200  DefaultValue: NA
2201  Access type: read-write
2202  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
2203 
2204  ENUMs:
2205  HIGH: Non Inverted polarity
2206  LOW: Inverted polarity
2207 */
2208 #define IOMUX_GPIO4ECTL_TRGLVL 0x00000004U
2209 #define IOMUX_GPIO4ECTL_TRGLVL_M 0x00000004U
2210 #define IOMUX_GPIO4ECTL_TRGLVL_S 2U
2211 #define IOMUX_GPIO4ECTL_TRGLVL_HIGH 0x00000000U
2212 #define IOMUX_GPIO4ECTL_TRGLVL_LOW 0x00000004U
2213 /*
2214 
2215  Field: CLR
2216  From..to bits: 3...3
2217  DefaultValue: NA
2218  Access type: write-only
2219  Description: This bit is to be used to generate CLR pulse for the event
2220 
2221  ENUMs:
2222  NOEFF: No effect
2223  CLEAR: Clear the event
2224 */
2225 #define IOMUX_GPIO4ECTL_CLR 0x00000008U
2226 #define IOMUX_GPIO4ECTL_CLR_M 0x00000008U
2227 #define IOMUX_GPIO4ECTL_CLR_S 3U
2228 #define IOMUX_GPIO4ECTL_CLR_NOEFF 0x00000000U
2229 #define IOMUX_GPIO4ECTL_CLR_CLEAR 0x00000008U
2230 
2231 
2232 /*-----------------------------------REGISTER------------------------------------
2233  Register name: GPIO5CFG
2234  Offset name: IOMUX_O_GPIO5CFG
2235  Relative address: 0x5000
2236  Description: CFG register for IO GPIO5. This register configures the corresponding pad
2237  Default Value: 0x00000000
2238 
2239  Field: OUTDISVAL
2240  From..to bits: 6...6
2241  DefaultValue: 0x0
2242  Access type: read-only
2243  Description: The field gives the status of [OUTDIS]
2244 
2245  ENUMs:
2246  ENABLED: Output is enabled
2247  DISABLED: Output is disabled
2248 */
2249 #define IOMUX_GPIO5CFG_OUTDISVAL 0x00000040U
2250 #define IOMUX_GPIO5CFG_OUTDISVAL_M 0x00000040U
2251 #define IOMUX_GPIO5CFG_OUTDISVAL_S 6U
2252 #define IOMUX_GPIO5CFG_OUTDISVAL_ENABLED 0x00000000U
2253 #define IOMUX_GPIO5CFG_OUTDISVAL_DISABLED 0x00000040U
2254 /*
2255 
2256  Field: ANASW
2257  From..to bits: 8...8
2258  DefaultValue: 0x0
2259  Access type: read-write
2260  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
2261  Note: This field is applicable when [ANASWOVREN] is enabled
2262 
2263  ENUMs:
2264  DISABLE: Analog switch open
2265  ENABLE: Analog switch closed
2266 */
2267 #define IOMUX_GPIO5CFG_ANASW 0x00000100U
2268 #define IOMUX_GPIO5CFG_ANASW_M 0x00000100U
2269 #define IOMUX_GPIO5CFG_ANASW_S 8U
2270 #define IOMUX_GPIO5CFG_ANASW_DISABLE 0x00000000U
2271 #define IOMUX_GPIO5CFG_ANASW_ENABLE 0x00000100U
2272 /*
2273 
2274  Field: ANASWOVREN
2275  From..to bits: 9...9
2276  DefaultValue: 0x0
2277  Access type: read-write
2278  Description: This field controls the analog switch override
2279 
2280  ENUMs:
2281  DISABLE: Analog switch is controlled by IP
2282  ENABLE: Enable override on analog switch control
2283 */
2284 #define IOMUX_GPIO5CFG_ANASWOVREN 0x00000200U
2285 #define IOMUX_GPIO5CFG_ANASWOVREN_M 0x00000200U
2286 #define IOMUX_GPIO5CFG_ANASWOVREN_S 9U
2287 #define IOMUX_GPIO5CFG_ANASWOVREN_DISABLE 0x00000000U
2288 #define IOMUX_GPIO5CFG_ANASWOVREN_ENABLE 0x00000200U
2289 /*
2290 
2291  Field: IE
2292  From..to bits: 11...11
2293  DefaultValue: 0x0
2294  Access type: read-write
2295  Description: This field enables the receiver operation from the pad
2296 
2297  ENUMs:
2298  DISABLE: Disable the receiver operation
2299  ENABLE: Enable the receiver operation
2300 */
2301 #define IOMUX_GPIO5CFG_IE 0x00000800U
2302 #define IOMUX_GPIO5CFG_IE_M 0x00000800U
2303 #define IOMUX_GPIO5CFG_IE_S 11U
2304 #define IOMUX_GPIO5CFG_IE_DISABLE 0x00000000U
2305 #define IOMUX_GPIO5CFG_IE_ENABLE 0x00000800U
2306 /*
2307 
2308  Field: OUTDIS
2309  From..to bits: 12...12
2310  DefaultValue: 0x0
2311  Access type: read-write
2312  Description: This field configures the output from the pad
2313  Note:This field is applicable only if [OUTDISOVREN] is enabled
2314 
2315  ENUMs:
2316  DISABLE: Output from the pad is disabled
2317  ENABLE: Output from the pad is enabled
2318 */
2319 #define IOMUX_GPIO5CFG_OUTDIS 0x00001000U
2320 #define IOMUX_GPIO5CFG_OUTDIS_M 0x00001000U
2321 #define IOMUX_GPIO5CFG_OUTDIS_S 12U
2322 #define IOMUX_GPIO5CFG_OUTDIS_DISABLE 0x00001000U
2323 #define IOMUX_GPIO5CFG_OUTDIS_ENABLE 0x00000000U
2324 /*
2325 
2326  Field: OUTDISOVREN
2327  From..to bits: 13...13
2328  DefaultValue: 0x0
2329  Access type: read-write
2330  Description: This field controls the [OUTDIS] override
2331 
2332  ENUMs:
2333  DISABLE: Disable the override
2334  ENABLE: Enable the override
2335 */
2336 #define IOMUX_GPIO5CFG_OUTDISOVREN 0x00002000U
2337 #define IOMUX_GPIO5CFG_OUTDISOVREN_M 0x00002000U
2338 #define IOMUX_GPIO5CFG_OUTDISOVREN_S 13U
2339 #define IOMUX_GPIO5CFG_OUTDISOVREN_DISABLE 0x00000000U
2340 #define IOMUX_GPIO5CFG_OUTDISOVREN_ENABLE 0x00002000U
2341 /*
2342 
2343  Field: IOSTR
2344  From..to bits: 14...14
2345  DefaultValue: 0x0
2346  Access type: read-write
2347  Description: This field controls the IO drive strength
2348 
2349  ENUMs:
2350  LOW: IO drives low power
2351  HIGH: IO drives high power
2352 */
2353 #define IOMUX_GPIO5CFG_IOSTR 0x00004000U
2354 #define IOMUX_GPIO5CFG_IOSTR_M 0x00004000U
2355 #define IOMUX_GPIO5CFG_IOSTR_S 14U
2356 #define IOMUX_GPIO5CFG_IOSTR_LOW 0x00000000U
2357 #define IOMUX_GPIO5CFG_IOSTR_HIGH 0x00004000U
2358 
2359 
2360 /*-----------------------------------REGISTER------------------------------------
2361  Register name: GPIO5PCTL
2362  Offset name: IOMUX_O_GPIO5PCTL
2363  Relative address: 0x5004
2364  Description: Pull control register of IO GPIO5
2365  This register configures the pull control
2366  Default Value: 0x00000001
2367 
2368  Field: CTL
2369  From..to bits: 0...1
2370  DefaultValue: 0x1
2371  Access type: read-write
2372  Description: The fields defines the pull control
2373 
2374  ENUMs:
2375  IPCTRL: IP Pull Control
2376  DOWN: Pull down
2377  UP: Pull up
2378  DISABLE: Pull disable
2379 */
2380 #define IOMUX_GPIO5PCTL_CTL_W 2U
2381 #define IOMUX_GPIO5PCTL_CTL_M 0x00000003U
2382 #define IOMUX_GPIO5PCTL_CTL_S 0U
2383 #define IOMUX_GPIO5PCTL_CTL_IPCTRL 0x00000000U
2384 #define IOMUX_GPIO5PCTL_CTL_DOWN 0x00000002U
2385 #define IOMUX_GPIO5PCTL_CTL_UP 0x00000001U
2386 #define IOMUX_GPIO5PCTL_CTL_DISABLE 0x00000003U
2387 /*
2388 
2389  Field: PULLUPSTA
2390  From..to bits: 8...8
2391  DefaultValue: 0x0
2392  Access type: read-only
2393  Description: This field gives the IO pull up level status
2394 
2395  ENUMs:
2396  DISABLED: Pull disabled
2397  ENABLED: Pull up
2398 */
2399 #define IOMUX_GPIO5PCTL_PULLUPSTA 0x00000100U
2400 #define IOMUX_GPIO5PCTL_PULLUPSTA_M 0x00000100U
2401 #define IOMUX_GPIO5PCTL_PULLUPSTA_S 8U
2402 #define IOMUX_GPIO5PCTL_PULLUPSTA_DISABLED 0x00000000U
2403 #define IOMUX_GPIO5PCTL_PULLUPSTA_ENABLED 0x00000100U
2404 /*
2405 
2406  Field: PULLDWNSTA
2407  From..to bits: 9...9
2408  DefaultValue: 0x0
2409  Access type: read-only
2410  Description: This field gives the IO pull down level status
2411 
2412  ENUMs:
2413  DISABLED: Pull disabled
2414  ENABLED: Pull down
2415 */
2416 #define IOMUX_GPIO5PCTL_PULLDWNSTA 0x00000200U
2417 #define IOMUX_GPIO5PCTL_PULLDWNSTA_M 0x00000200U
2418 #define IOMUX_GPIO5PCTL_PULLDWNSTA_S 9U
2419 #define IOMUX_GPIO5PCTL_PULLDWNSTA_DISABLED 0x00000000U
2420 #define IOMUX_GPIO5PCTL_PULLDWNSTA_ENABLED 0x00000200U
2421 
2422 
2423 /*-----------------------------------REGISTER------------------------------------
2424  Register name: GPIO5CTL
2425  Offset name: IOMUX_O_GPIO5CTL
2426  Relative address: 0x5008
2427  Description: Control register of IO GPIO5
2428  This register controls the IO state
2429  Default Value: NA
2430 
2431  Field: PADVAL
2432  From..to bits: 0...0
2433  DefaultValue: NA
2434  Access type: read-only
2435  Description: This field captures the received value from pad
2436 
2437 */
2438 #define IOMUX_GPIO5CTL_PADVAL 0x00000001U
2439 #define IOMUX_GPIO5CTL_PADVAL_M 0x00000001U
2440 #define IOMUX_GPIO5CTL_PADVAL_S 0U
2441 /*
2442 
2443  Field: PADVALSYNC
2444  From..to bits: 1...1
2445  DefaultValue: NA
2446  Access type: read-only
2447  Description: This field captures the sychronized(to SOC clock) received value
2448 
2449 */
2450 #define IOMUX_GPIO5CTL_PADVALSYNC 0x00000002U
2451 #define IOMUX_GPIO5CTL_PADVALSYNC_M 0x00000002U
2452 #define IOMUX_GPIO5CTL_PADVALSYNC_S 1U
2453 /*
2454 
2455  Field: OUT
2456  From..to bits: 8...8
2457  DefaultValue: NA
2458  Access type: read-write
2459  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
2460 
2461  ENUMs:
2462  LOW: IO drives 0
2463  HIGH: IO drives 1
2464 */
2465 #define IOMUX_GPIO5CTL_OUT 0x00000100U
2466 #define IOMUX_GPIO5CTL_OUT_M 0x00000100U
2467 #define IOMUX_GPIO5CTL_OUT_S 8U
2468 #define IOMUX_GPIO5CTL_OUT_LOW 0x00000000U
2469 #define IOMUX_GPIO5CTL_OUT_HIGH 0x00000100U
2470 /*
2471 
2472  Field: OUTOVREN
2473  From..to bits: 9...9
2474  DefaultValue: NA
2475  Access type: read-write
2476  Description: This field contols the override on output
2477 
2478  ENUMs:
2479  DISABLE: Output controlled by IP
2480  ENABLE: Enable override on output
2481 */
2482 #define IOMUX_GPIO5CTL_OUTOVREN 0x00000200U
2483 #define IOMUX_GPIO5CTL_OUTOVREN_M 0x00000200U
2484 #define IOMUX_GPIO5CTL_OUTOVREN_S 9U
2485 #define IOMUX_GPIO5CTL_OUTOVREN_DISABLE 0x00000000U
2486 #define IOMUX_GPIO5CTL_OUTOVREN_ENABLE 0x00000200U
2487 
2488 
2489 /*-----------------------------------REGISTER------------------------------------
2490  Register name: GPIO5ECTL
2491  Offset name: IOMUX_O_GPIO5ECTL
2492  Relative address: 0x500C
2493  Description: Event control register for IO GPIO5
2494  This register controls the Event configuration and behaviour
2495  Default Value: NA
2496 
2497  Field: EVTDETCFG
2498  From..to bits: 0...1
2499  DefaultValue: NA
2500  Access type: read-write
2501  Description: This field is to be configured to define the IO detection method
2502 
2503  ENUMs:
2504  MASK: Masking the event
2505  POS_EDGE: Rising edge/Positive edge detection
2506  NEG_EDGE: Falling edge/Negative edge detection
2507  LEVEL: Level detection
2508 */
2509 #define IOMUX_GPIO5ECTL_EVTDETCFG_W 2U
2510 #define IOMUX_GPIO5ECTL_EVTDETCFG_M 0x00000003U
2511 #define IOMUX_GPIO5ECTL_EVTDETCFG_S 0U
2512 #define IOMUX_GPIO5ECTL_EVTDETCFG_MASK 0x00000000U
2513 #define IOMUX_GPIO5ECTL_EVTDETCFG_POS_EDGE 0x00000001U
2514 #define IOMUX_GPIO5ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
2515 #define IOMUX_GPIO5ECTL_EVTDETCFG_LEVEL 0x00000003U
2516 /*
2517 
2518  Field: TRGLVL
2519  From..to bits: 2...2
2520  DefaultValue: NA
2521  Access type: read-write
2522  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
2523 
2524  ENUMs:
2525  HIGH: Non Inverted polarity
2526  LOW: Inverted polarity
2527 */
2528 #define IOMUX_GPIO5ECTL_TRGLVL 0x00000004U
2529 #define IOMUX_GPIO5ECTL_TRGLVL_M 0x00000004U
2530 #define IOMUX_GPIO5ECTL_TRGLVL_S 2U
2531 #define IOMUX_GPIO5ECTL_TRGLVL_HIGH 0x00000000U
2532 #define IOMUX_GPIO5ECTL_TRGLVL_LOW 0x00000004U
2533 /*
2534 
2535  Field: CLR
2536  From..to bits: 3...3
2537  DefaultValue: NA
2538  Access type: write-only
2539  Description: This bit is to be used to generate CLR pulse for the event
2540 
2541  ENUMs:
2542  NOEFF: No effect
2543  CLEAR: Clear the event
2544 */
2545 #define IOMUX_GPIO5ECTL_CLR 0x00000008U
2546 #define IOMUX_GPIO5ECTL_CLR_M 0x00000008U
2547 #define IOMUX_GPIO5ECTL_CLR_S 3U
2548 #define IOMUX_GPIO5ECTL_CLR_NOEFF 0x00000000U
2549 #define IOMUX_GPIO5ECTL_CLR_CLEAR 0x00000008U
2550 
2551 
2552 /*-----------------------------------REGISTER------------------------------------
2553  Register name: GPIO6CFG
2554  Offset name: IOMUX_O_GPIO6CFG
2555  Relative address: 0x6000
2556  Description: CFG register for IO GPIO6. This register configures the corresponding pad
2557  Default Value: 0x00000000
2558 
2559  Field: OUTDISVAL
2560  From..to bits: 6...6
2561  DefaultValue: 0x0
2562  Access type: read-only
2563  Description: The field gives the status of [OUTDIS]
2564 
2565  ENUMs:
2566  ENABLED: Output is enabled
2567  DISABLED: Output is disabled
2568 */
2569 #define IOMUX_GPIO6CFG_OUTDISVAL 0x00000040U
2570 #define IOMUX_GPIO6CFG_OUTDISVAL_M 0x00000040U
2571 #define IOMUX_GPIO6CFG_OUTDISVAL_S 6U
2572 #define IOMUX_GPIO6CFG_OUTDISVAL_ENABLED 0x00000000U
2573 #define IOMUX_GPIO6CFG_OUTDISVAL_DISABLED 0x00000040U
2574 /*
2575 
2576  Field: ANASW
2577  From..to bits: 8...8
2578  DefaultValue: 0x0
2579  Access type: read-write
2580  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
2581  Note: This field is applicable when [ANASWOVREN] is enabled
2582 
2583  ENUMs:
2584  DISABLE: Analog switch open
2585  ENABLE: Analog switch closed
2586 */
2587 #define IOMUX_GPIO6CFG_ANASW 0x00000100U
2588 #define IOMUX_GPIO6CFG_ANASW_M 0x00000100U
2589 #define IOMUX_GPIO6CFG_ANASW_S 8U
2590 #define IOMUX_GPIO6CFG_ANASW_DISABLE 0x00000000U
2591 #define IOMUX_GPIO6CFG_ANASW_ENABLE 0x00000100U
2592 /*
2593 
2594  Field: ANASWOVREN
2595  From..to bits: 9...9
2596  DefaultValue: 0x0
2597  Access type: read-write
2598  Description: This field controls the analog switch override
2599 
2600  ENUMs:
2601  DISABLE: Analog switch is controlled by IP
2602  ENABLE: Enable override on analog switch control
2603 */
2604 #define IOMUX_GPIO6CFG_ANASWOVREN 0x00000200U
2605 #define IOMUX_GPIO6CFG_ANASWOVREN_M 0x00000200U
2606 #define IOMUX_GPIO6CFG_ANASWOVREN_S 9U
2607 #define IOMUX_GPIO6CFG_ANASWOVREN_DISABLE 0x00000000U
2608 #define IOMUX_GPIO6CFG_ANASWOVREN_ENABLE 0x00000200U
2609 /*
2610 
2611  Field: IE
2612  From..to bits: 11...11
2613  DefaultValue: 0x0
2614  Access type: read-write
2615  Description: This field enables the receiver operation from the pad
2616 
2617  ENUMs:
2618  DISABLE: Disable the receiver operation
2619  ENABLE: Enable the receiver operation
2620 */
2621 #define IOMUX_GPIO6CFG_IE 0x00000800U
2622 #define IOMUX_GPIO6CFG_IE_M 0x00000800U
2623 #define IOMUX_GPIO6CFG_IE_S 11U
2624 #define IOMUX_GPIO6CFG_IE_DISABLE 0x00000000U
2625 #define IOMUX_GPIO6CFG_IE_ENABLE 0x00000800U
2626 /*
2627 
2628  Field: OUTDIS
2629  From..to bits: 12...12
2630  DefaultValue: 0x0
2631  Access type: read-write
2632  Description: This field configures the output from the pad
2633  Note:This field is applicable only if [OUTDISOVREN] is enabled
2634 
2635  ENUMs:
2636  DISABLE: Output from the pad is disabled
2637  ENABLE: Output from the pad is enabled
2638 */
2639 #define IOMUX_GPIO6CFG_OUTDIS 0x00001000U
2640 #define IOMUX_GPIO6CFG_OUTDIS_M 0x00001000U
2641 #define IOMUX_GPIO6CFG_OUTDIS_S 12U
2642 #define IOMUX_GPIO6CFG_OUTDIS_DISABLE 0x00001000U
2643 #define IOMUX_GPIO6CFG_OUTDIS_ENABLE 0x00000000U
2644 /*
2645 
2646  Field: OUTDISOVREN
2647  From..to bits: 13...13
2648  DefaultValue: 0x0
2649  Access type: read-write
2650  Description: This field controls the [OUTDIS] override
2651 
2652  ENUMs:
2653  DISABLE: Disable the override
2654  ENABLE: Enable the override
2655 */
2656 #define IOMUX_GPIO6CFG_OUTDISOVREN 0x00002000U
2657 #define IOMUX_GPIO6CFG_OUTDISOVREN_M 0x00002000U
2658 #define IOMUX_GPIO6CFG_OUTDISOVREN_S 13U
2659 #define IOMUX_GPIO6CFG_OUTDISOVREN_DISABLE 0x00000000U
2660 #define IOMUX_GPIO6CFG_OUTDISOVREN_ENABLE 0x00002000U
2661 /*
2662 
2663  Field: IOSTR
2664  From..to bits: 14...14
2665  DefaultValue: 0x0
2666  Access type: read-write
2667  Description: This field controls the IO drive strength
2668 
2669  ENUMs:
2670  LOW: IO drives low power
2671  HIGH: IO drives high power
2672 */
2673 #define IOMUX_GPIO6CFG_IOSTR 0x00004000U
2674 #define IOMUX_GPIO6CFG_IOSTR_M 0x00004000U
2675 #define IOMUX_GPIO6CFG_IOSTR_S 14U
2676 #define IOMUX_GPIO6CFG_IOSTR_LOW 0x00000000U
2677 #define IOMUX_GPIO6CFG_IOSTR_HIGH 0x00004000U
2678 
2679 
2680 /*-----------------------------------REGISTER------------------------------------
2681  Register name: GPIO6PCTL
2682  Offset name: IOMUX_O_GPIO6PCTL
2683  Relative address: 0x6004
2684  Description: Pull control register of IO GPIO6
2685  This register configures the pull control
2686  Default Value: 0x00000001
2687 
2688  Field: CTL
2689  From..to bits: 0...1
2690  DefaultValue: 0x1
2691  Access type: read-write
2692  Description: The fields defines the pull control
2693 
2694  ENUMs:
2695  IPCTRL: IP Pull Control
2696  DOWN: Pull down
2697  UP: Pull up
2698  DISABLE: Pull disable
2699 */
2700 #define IOMUX_GPIO6PCTL_CTL_W 2U
2701 #define IOMUX_GPIO6PCTL_CTL_M 0x00000003U
2702 #define IOMUX_GPIO6PCTL_CTL_S 0U
2703 #define IOMUX_GPIO6PCTL_CTL_IPCTRL 0x00000000U
2704 #define IOMUX_GPIO6PCTL_CTL_DOWN 0x00000002U
2705 #define IOMUX_GPIO6PCTL_CTL_UP 0x00000001U
2706 #define IOMUX_GPIO6PCTL_CTL_DISABLE 0x00000003U
2707 /*
2708 
2709  Field: PULLUPSTA
2710  From..to bits: 8...8
2711  DefaultValue: 0x0
2712  Access type: read-only
2713  Description: This field gives the IO pull up level status
2714 
2715  ENUMs:
2716  DISABLED: Pull disabled
2717  ENABLED: Pull up
2718 */
2719 #define IOMUX_GPIO6PCTL_PULLUPSTA 0x00000100U
2720 #define IOMUX_GPIO6PCTL_PULLUPSTA_M 0x00000100U
2721 #define IOMUX_GPIO6PCTL_PULLUPSTA_S 8U
2722 #define IOMUX_GPIO6PCTL_PULLUPSTA_DISABLED 0x00000000U
2723 #define IOMUX_GPIO6PCTL_PULLUPSTA_ENABLED 0x00000100U
2724 /*
2725 
2726  Field: PULLDWNSTA
2727  From..to bits: 9...9
2728  DefaultValue: 0x0
2729  Access type: read-only
2730  Description: This field gives the IO pull down level status
2731 
2732  ENUMs:
2733  DISABLED: Pull disabled
2734  ENABLED: Pull down
2735 */
2736 #define IOMUX_GPIO6PCTL_PULLDWNSTA 0x00000200U
2737 #define IOMUX_GPIO6PCTL_PULLDWNSTA_M 0x00000200U
2738 #define IOMUX_GPIO6PCTL_PULLDWNSTA_S 9U
2739 #define IOMUX_GPIO6PCTL_PULLDWNSTA_DISABLED 0x00000000U
2740 #define IOMUX_GPIO6PCTL_PULLDWNSTA_ENABLED 0x00000200U
2741 
2742 
2743 /*-----------------------------------REGISTER------------------------------------
2744  Register name: GPIO6CTL
2745  Offset name: IOMUX_O_GPIO6CTL
2746  Relative address: 0x6008
2747  Description: Control register of IO GPIO6
2748  This register controls the IO state
2749  Default Value: NA
2750 
2751  Field: PADVAL
2752  From..to bits: 0...0
2753  DefaultValue: NA
2754  Access type: read-only
2755  Description: This field captures the received value from pad
2756 
2757 */
2758 #define IOMUX_GPIO6CTL_PADVAL 0x00000001U
2759 #define IOMUX_GPIO6CTL_PADVAL_M 0x00000001U
2760 #define IOMUX_GPIO6CTL_PADVAL_S 0U
2761 /*
2762 
2763  Field: PADVALSYNC
2764  From..to bits: 1...1
2765  DefaultValue: NA
2766  Access type: read-only
2767  Description: This field captures the sychronized(to SOC clock) received value
2768 
2769 */
2770 #define IOMUX_GPIO6CTL_PADVALSYNC 0x00000002U
2771 #define IOMUX_GPIO6CTL_PADVALSYNC_M 0x00000002U
2772 #define IOMUX_GPIO6CTL_PADVALSYNC_S 1U
2773 /*
2774 
2775  Field: OUT
2776  From..to bits: 8...8
2777  DefaultValue: NA
2778  Access type: read-write
2779  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
2780 
2781  ENUMs:
2782  LOW: IO drives 0
2783  HIGH: IO drives 1
2784 */
2785 #define IOMUX_GPIO6CTL_OUT 0x00000100U
2786 #define IOMUX_GPIO6CTL_OUT_M 0x00000100U
2787 #define IOMUX_GPIO6CTL_OUT_S 8U
2788 #define IOMUX_GPIO6CTL_OUT_LOW 0x00000000U
2789 #define IOMUX_GPIO6CTL_OUT_HIGH 0x00000100U
2790 /*
2791 
2792  Field: OUTOVREN
2793  From..to bits: 9...9
2794  DefaultValue: NA
2795  Access type: read-write
2796  Description: This field contols the override on output
2797 
2798  ENUMs:
2799  DISABLE: Output controlled by IP
2800  ENABLE: Enable override on output
2801 */
2802 #define IOMUX_GPIO6CTL_OUTOVREN 0x00000200U
2803 #define IOMUX_GPIO6CTL_OUTOVREN_M 0x00000200U
2804 #define IOMUX_GPIO6CTL_OUTOVREN_S 9U
2805 #define IOMUX_GPIO6CTL_OUTOVREN_DISABLE 0x00000000U
2806 #define IOMUX_GPIO6CTL_OUTOVREN_ENABLE 0x00000200U
2807 
2808 
2809 /*-----------------------------------REGISTER------------------------------------
2810  Register name: GPIO6ECTL
2811  Offset name: IOMUX_O_GPIO6ECTL
2812  Relative address: 0x600C
2813  Description: Event control register for IO GPIO6
2814  This register controls the Event configuration and behaviour
2815  Default Value: NA
2816 
2817  Field: EVTDETCFG
2818  From..to bits: 0...1
2819  DefaultValue: NA
2820  Access type: read-write
2821  Description: This field is to be configured to define the IO detection method
2822 
2823  ENUMs:
2824  MASK: Masking the event
2825  POS_EDGE: Rising edge/Positive edge detection
2826  NEG_EDGE: Falling edge/Negative edge detection
2827  LEVEL: Level detection
2828 */
2829 #define IOMUX_GPIO6ECTL_EVTDETCFG_W 2U
2830 #define IOMUX_GPIO6ECTL_EVTDETCFG_M 0x00000003U
2831 #define IOMUX_GPIO6ECTL_EVTDETCFG_S 0U
2832 #define IOMUX_GPIO6ECTL_EVTDETCFG_MASK 0x00000000U
2833 #define IOMUX_GPIO6ECTL_EVTDETCFG_POS_EDGE 0x00000001U
2834 #define IOMUX_GPIO6ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
2835 #define IOMUX_GPIO6ECTL_EVTDETCFG_LEVEL 0x00000003U
2836 /*
2837 
2838  Field: TRGLVL
2839  From..to bits: 2...2
2840  DefaultValue: NA
2841  Access type: read-write
2842  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
2843 
2844  ENUMs:
2845  HIGH: Non Inverted polarity
2846  LOW: Inverted polarity
2847 */
2848 #define IOMUX_GPIO6ECTL_TRGLVL 0x00000004U
2849 #define IOMUX_GPIO6ECTL_TRGLVL_M 0x00000004U
2850 #define IOMUX_GPIO6ECTL_TRGLVL_S 2U
2851 #define IOMUX_GPIO6ECTL_TRGLVL_HIGH 0x00000000U
2852 #define IOMUX_GPIO6ECTL_TRGLVL_LOW 0x00000004U
2853 /*
2854 
2855  Field: CLR
2856  From..to bits: 3...3
2857  DefaultValue: NA
2858  Access type: write-only
2859  Description: This bit is to be used to generate CLR pulse for the event
2860 
2861  ENUMs:
2862  NOEFF: No effect
2863  CLEAR: Clear the event
2864 */
2865 #define IOMUX_GPIO6ECTL_CLR 0x00000008U
2866 #define IOMUX_GPIO6ECTL_CLR_M 0x00000008U
2867 #define IOMUX_GPIO6ECTL_CLR_S 3U
2868 #define IOMUX_GPIO6ECTL_CLR_NOEFF 0x00000000U
2869 #define IOMUX_GPIO6ECTL_CLR_CLEAR 0x00000008U
2870 
2871 
2872 /*-----------------------------------REGISTER------------------------------------
2873  Register name: SWDIOCFG
2874  Offset name: IOMUX_O_SWDIOCFG
2875  Relative address: 0x7000
2876  Description: CFG register for IO SWDIO. This register configures the corresponding pad
2877  Default Value: 0x00000000
2878 
2879  Field: OUTDISVAL
2880  From..to bits: 6...6
2881  DefaultValue: 0x0
2882  Access type: read-only
2883  Description: The field gives the status of [OUTDIS]
2884 
2885  ENUMs:
2886  ENABLED: Output is enabled
2887  DISABLED: Output is disabled
2888 */
2889 #define IOMUX_SWDIOCFG_OUTDISVAL 0x00000040U
2890 #define IOMUX_SWDIOCFG_OUTDISVAL_M 0x00000040U
2891 #define IOMUX_SWDIOCFG_OUTDISVAL_S 6U
2892 #define IOMUX_SWDIOCFG_OUTDISVAL_ENABLED 0x00000000U
2893 #define IOMUX_SWDIOCFG_OUTDISVAL_DISABLED 0x00000040U
2894 /*
2895 
2896  Field: IE
2897  From..to bits: 11...11
2898  DefaultValue: 0x0
2899  Access type: read-write
2900  Description: This field enables the receiver operation from the pad
2901 
2902  ENUMs:
2903  DISABLE: Disable the receiver operation
2904  ENABLE: Enable the receiver operation
2905 */
2906 #define IOMUX_SWDIOCFG_IE 0x00000800U
2907 #define IOMUX_SWDIOCFG_IE_M 0x00000800U
2908 #define IOMUX_SWDIOCFG_IE_S 11U
2909 #define IOMUX_SWDIOCFG_IE_DISABLE 0x00000000U
2910 #define IOMUX_SWDIOCFG_IE_ENABLE 0x00000800U
2911 /*
2912 
2913  Field: OUTDIS
2914  From..to bits: 12...12
2915  DefaultValue: 0x0
2916  Access type: read-write
2917  Description: This field configures the output from the pad
2918  Note:This field is applicable only if [OUTDISOVREN] is enabled
2919 
2920  ENUMs:
2921  DISABLE: Output from the pad is disabled
2922  ENABLE: Output from the pad is enabled
2923 */
2924 #define IOMUX_SWDIOCFG_OUTDIS 0x00001000U
2925 #define IOMUX_SWDIOCFG_OUTDIS_M 0x00001000U
2926 #define IOMUX_SWDIOCFG_OUTDIS_S 12U
2927 #define IOMUX_SWDIOCFG_OUTDIS_DISABLE 0x00001000U
2928 #define IOMUX_SWDIOCFG_OUTDIS_ENABLE 0x00000000U
2929 /*
2930 
2931  Field: OUTDISOVREN
2932  From..to bits: 13...13
2933  DefaultValue: 0x0
2934  Access type: read-write
2935  Description: This field controls the [OUTDIS] override
2936 
2937  ENUMs:
2938  DISABLE: Disable the override
2939  ENABLE: Enable the override
2940 */
2941 #define IOMUX_SWDIOCFG_OUTDISOVREN 0x00002000U
2942 #define IOMUX_SWDIOCFG_OUTDISOVREN_M 0x00002000U
2943 #define IOMUX_SWDIOCFG_OUTDISOVREN_S 13U
2944 #define IOMUX_SWDIOCFG_OUTDISOVREN_DISABLE 0x00000000U
2945 #define IOMUX_SWDIOCFG_OUTDISOVREN_ENABLE 0x00002000U
2946 /*
2947 
2948  Field: IOSTR
2949  From..to bits: 14...14
2950  DefaultValue: 0x0
2951  Access type: read-write
2952  Description: This field controls the IO drive strength
2953 
2954  ENUMs:
2955  LOW: IO drives low power
2956  HIGH: IO drives high power
2957 */
2958 #define IOMUX_SWDIOCFG_IOSTR 0x00004000U
2959 #define IOMUX_SWDIOCFG_IOSTR_M 0x00004000U
2960 #define IOMUX_SWDIOCFG_IOSTR_S 14U
2961 #define IOMUX_SWDIOCFG_IOSTR_LOW 0x00000000U
2962 #define IOMUX_SWDIOCFG_IOSTR_HIGH 0x00004000U
2963 
2964 
2965 /*-----------------------------------REGISTER------------------------------------
2966  Register name: SWDIOPCTL
2967  Offset name: IOMUX_O_SWDIOPCTL
2968  Relative address: 0x7004
2969  Description: Pull control register of IO SWDIO
2970  This register configures the pull control
2971  Default Value: 0x00000001
2972 
2973  Field: CTL
2974  From..to bits: 0...1
2975  DefaultValue: 0x1
2976  Access type: read-write
2977  Description: The fields defines the pull control
2978 
2979  ENUMs:
2980  IPCTRL: IP Pull Control
2981  DOWN: Pull down
2982  UP: Pull up
2983  DISABLE: Pull disable
2984 */
2985 #define IOMUX_SWDIOPCTL_CTL_W 2U
2986 #define IOMUX_SWDIOPCTL_CTL_M 0x00000003U
2987 #define IOMUX_SWDIOPCTL_CTL_S 0U
2988 #define IOMUX_SWDIOPCTL_CTL_IPCTRL 0x00000000U
2989 #define IOMUX_SWDIOPCTL_CTL_DOWN 0x00000002U
2990 #define IOMUX_SWDIOPCTL_CTL_UP 0x00000001U
2991 #define IOMUX_SWDIOPCTL_CTL_DISABLE 0x00000003U
2992 /*
2993 
2994  Field: PULLUPSTA
2995  From..to bits: 8...8
2996  DefaultValue: 0x0
2997  Access type: read-only
2998  Description: This field gives the IO pull up level status
2999 
3000  ENUMs:
3001  DISABLED: Pull disabled
3002  ENABLED: Pull up
3003 */
3004 #define IOMUX_SWDIOPCTL_PULLUPSTA 0x00000100U
3005 #define IOMUX_SWDIOPCTL_PULLUPSTA_M 0x00000100U
3006 #define IOMUX_SWDIOPCTL_PULLUPSTA_S 8U
3007 #define IOMUX_SWDIOPCTL_PULLUPSTA_DISABLED 0x00000000U
3008 #define IOMUX_SWDIOPCTL_PULLUPSTA_ENABLED 0x00000100U
3009 /*
3010 
3011  Field: PULLDWNSTA
3012  From..to bits: 9...9
3013  DefaultValue: 0x0
3014  Access type: read-only
3015  Description: This field gives the IO pull down level status
3016 
3017  ENUMs:
3018  DISABLED: Pull disabled
3019  ENABLED: Pull down
3020 */
3021 #define IOMUX_SWDIOPCTL_PULLDWNSTA 0x00000200U
3022 #define IOMUX_SWDIOPCTL_PULLDWNSTA_M 0x00000200U
3023 #define IOMUX_SWDIOPCTL_PULLDWNSTA_S 9U
3024 #define IOMUX_SWDIOPCTL_PULLDWNSTA_DISABLED 0x00000000U
3025 #define IOMUX_SWDIOPCTL_PULLDWNSTA_ENABLED 0x00000200U
3026 
3027 
3028 /*-----------------------------------REGISTER------------------------------------
3029  Register name: SWDIOCTL
3030  Offset name: IOMUX_O_SWDIOCTL
3031  Relative address: 0x7008
3032  Description: Control register of IO SWDIO
3033  This register controls the IO state
3034  Default Value: NA
3035 
3036  Field: PADVAL
3037  From..to bits: 0...0
3038  DefaultValue: NA
3039  Access type: read-only
3040  Description: This field captures the received value from pad
3041 
3042 */
3043 #define IOMUX_SWDIOCTL_PADVAL 0x00000001U
3044 #define IOMUX_SWDIOCTL_PADVAL_M 0x00000001U
3045 #define IOMUX_SWDIOCTL_PADVAL_S 0U
3046 /*
3047 
3048  Field: PADVALSYNC
3049  From..to bits: 1...1
3050  DefaultValue: NA
3051  Access type: read-only
3052  Description: This field captures the sychronized(to SOC clock) received value
3053 
3054 */
3055 #define IOMUX_SWDIOCTL_PADVALSYNC 0x00000002U
3056 #define IOMUX_SWDIOCTL_PADVALSYNC_M 0x00000002U
3057 #define IOMUX_SWDIOCTL_PADVALSYNC_S 1U
3058 /*
3059 
3060  Field: OUT
3061  From..to bits: 8...8
3062  DefaultValue: NA
3063  Access type: read-write
3064  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
3065 
3066  ENUMs:
3067  LOW: IO drives 0
3068  HIGH: IO drives 1
3069 */
3070 #define IOMUX_SWDIOCTL_OUT 0x00000100U
3071 #define IOMUX_SWDIOCTL_OUT_M 0x00000100U
3072 #define IOMUX_SWDIOCTL_OUT_S 8U
3073 #define IOMUX_SWDIOCTL_OUT_LOW 0x00000000U
3074 #define IOMUX_SWDIOCTL_OUT_HIGH 0x00000100U
3075 /*
3076 
3077  Field: OUTOVREN
3078  From..to bits: 9...9
3079  DefaultValue: NA
3080  Access type: read-write
3081  Description: This field contols the override on output
3082 
3083  ENUMs:
3084  DISABLE: Output controlled by IP
3085  ENABLE: Enable override on output
3086 */
3087 #define IOMUX_SWDIOCTL_OUTOVREN 0x00000200U
3088 #define IOMUX_SWDIOCTL_OUTOVREN_M 0x00000200U
3089 #define IOMUX_SWDIOCTL_OUTOVREN_S 9U
3090 #define IOMUX_SWDIOCTL_OUTOVREN_DISABLE 0x00000000U
3091 #define IOMUX_SWDIOCTL_OUTOVREN_ENABLE 0x00000200U
3092 
3093 
3094 /*-----------------------------------REGISTER------------------------------------
3095  Register name: SWDIOECTL
3096  Offset name: IOMUX_O_SWDIOECTL
3097  Relative address: 0x700C
3098  Description: Event control register for IO SWDIO
3099  This register controls the Event configuration and behaviour
3100  Default Value: NA
3101 
3102  Field: EVTDETCFG
3103  From..to bits: 0...1
3104  DefaultValue: NA
3105  Access type: read-write
3106  Description: This field is to be configured to define the IO detection method
3107 
3108  ENUMs:
3109  MASK: Masking the event
3110  POS_EDGE: Rising edge/Positive edge detection
3111  NEG_EDGE: Falling edge/Negative edge detection
3112  LEVEL: Level detection
3113 */
3114 #define IOMUX_SWDIOECTL_EVTDETCFG_W 2U
3115 #define IOMUX_SWDIOECTL_EVTDETCFG_M 0x00000003U
3116 #define IOMUX_SWDIOECTL_EVTDETCFG_S 0U
3117 #define IOMUX_SWDIOECTL_EVTDETCFG_MASK 0x00000000U
3118 #define IOMUX_SWDIOECTL_EVTDETCFG_POS_EDGE 0x00000001U
3119 #define IOMUX_SWDIOECTL_EVTDETCFG_NEG_EDGE 0x00000002U
3120 #define IOMUX_SWDIOECTL_EVTDETCFG_LEVEL 0x00000003U
3121 /*
3122 
3123  Field: TRGLVL
3124  From..to bits: 2...2
3125  DefaultValue: NA
3126  Access type: read-write
3127  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
3128 
3129  ENUMs:
3130  HIGH: Non Inverted polarity
3131  LOW: Inverted polarity
3132 */
3133 #define IOMUX_SWDIOECTL_TRGLVL 0x00000004U
3134 #define IOMUX_SWDIOECTL_TRGLVL_M 0x00000004U
3135 #define IOMUX_SWDIOECTL_TRGLVL_S 2U
3136 #define IOMUX_SWDIOECTL_TRGLVL_HIGH 0x00000000U
3137 #define IOMUX_SWDIOECTL_TRGLVL_LOW 0x00000004U
3138 /*
3139 
3140  Field: CLR
3141  From..to bits: 3...3
3142  DefaultValue: NA
3143  Access type: write-only
3144  Description: This bit is to be used to generate CLR pulse for the event
3145 
3146  ENUMs:
3147  NOEFF: No effect
3148  CLEAR: Clear the event
3149 */
3150 #define IOMUX_SWDIOECTL_CLR 0x00000008U
3151 #define IOMUX_SWDIOECTL_CLR_M 0x00000008U
3152 #define IOMUX_SWDIOECTL_CLR_S 3U
3153 #define IOMUX_SWDIOECTL_CLR_NOEFF 0x00000000U
3154 #define IOMUX_SWDIOECTL_CLR_CLEAR 0x00000008U
3155 
3156 
3157 /*-----------------------------------REGISTER------------------------------------
3158  Register name: SWCLKCFG
3159  Offset name: IOMUX_O_SWCLKCFG
3160  Relative address: 0x8000
3161  Description: CFG register for IO SWCLK. This register configures the corresponding pad
3162  Default Value: 0x00000000
3163 
3164  Field: OUTDISVAL
3165  From..to bits: 6...6
3166  DefaultValue: 0x0
3167  Access type: read-only
3168  Description: The field gives the status of [OUTDIS]
3169 
3170  ENUMs:
3171  ENABLED: Output is enabled
3172  DISABLED: Output is disabled
3173 */
3174 #define IOMUX_SWCLKCFG_OUTDISVAL 0x00000040U
3175 #define IOMUX_SWCLKCFG_OUTDISVAL_M 0x00000040U
3176 #define IOMUX_SWCLKCFG_OUTDISVAL_S 6U
3177 #define IOMUX_SWCLKCFG_OUTDISVAL_ENABLED 0x00000000U
3178 #define IOMUX_SWCLKCFG_OUTDISVAL_DISABLED 0x00000040U
3179 /*
3180 
3181  Field: IE
3182  From..to bits: 11...11
3183  DefaultValue: 0x0
3184  Access type: read-write
3185  Description: This field enables the receiver operation from the pad
3186 
3187  ENUMs:
3188  DISABLE: Disable the receiver operation
3189  ENABLE: Enable the receiver operation
3190 */
3191 #define IOMUX_SWCLKCFG_IE 0x00000800U
3192 #define IOMUX_SWCLKCFG_IE_M 0x00000800U
3193 #define IOMUX_SWCLKCFG_IE_S 11U
3194 #define IOMUX_SWCLKCFG_IE_DISABLE 0x00000000U
3195 #define IOMUX_SWCLKCFG_IE_ENABLE 0x00000800U
3196 /*
3197 
3198  Field: OUTDIS
3199  From..to bits: 12...12
3200  DefaultValue: 0x0
3201  Access type: read-write
3202  Description: This field configures the output from the pad
3203  Note:This field is applicable only if [OUTDISOVREN] is enabled
3204 
3205  ENUMs:
3206  DISABLE: Output from the pad is disabled
3207  ENABLE: Output from the pad is enabled
3208 */
3209 #define IOMUX_SWCLKCFG_OUTDIS 0x00001000U
3210 #define IOMUX_SWCLKCFG_OUTDIS_M 0x00001000U
3211 #define IOMUX_SWCLKCFG_OUTDIS_S 12U
3212 #define IOMUX_SWCLKCFG_OUTDIS_DISABLE 0x00001000U
3213 #define IOMUX_SWCLKCFG_OUTDIS_ENABLE 0x00000000U
3214 /*
3215 
3216  Field: OUTDISOVREN
3217  From..to bits: 13...13
3218  DefaultValue: 0x0
3219  Access type: read-write
3220  Description: This field controls the [OUTDIS] override
3221 
3222  ENUMs:
3223  DISABLE: Disable the override
3224  ENABLE: Enable the override
3225 */
3226 #define IOMUX_SWCLKCFG_OUTDISOVREN 0x00002000U
3227 #define IOMUX_SWCLKCFG_OUTDISOVREN_M 0x00002000U
3228 #define IOMUX_SWCLKCFG_OUTDISOVREN_S 13U
3229 #define IOMUX_SWCLKCFG_OUTDISOVREN_DISABLE 0x00000000U
3230 #define IOMUX_SWCLKCFG_OUTDISOVREN_ENABLE 0x00002000U
3231 /*
3232 
3233  Field: IOSTR
3234  From..to bits: 14...14
3235  DefaultValue: 0x0
3236  Access type: read-write
3237  Description: This field controls the IO drive strength
3238 
3239  ENUMs:
3240  LOW: IO drives low power
3241  HIGH: IO drives high power
3242 */
3243 #define IOMUX_SWCLKCFG_IOSTR 0x00004000U
3244 #define IOMUX_SWCLKCFG_IOSTR_M 0x00004000U
3245 #define IOMUX_SWCLKCFG_IOSTR_S 14U
3246 #define IOMUX_SWCLKCFG_IOSTR_LOW 0x00000000U
3247 #define IOMUX_SWCLKCFG_IOSTR_HIGH 0x00004000U
3248 
3249 
3250 /*-----------------------------------REGISTER------------------------------------
3251  Register name: SWCLKPCTL
3252  Offset name: IOMUX_O_SWCLKPCTL
3253  Relative address: 0x8004
3254  Description: Pull control register of IO SWCLK
3255  This register configures the pull control
3256  Default Value: 0x00000002
3257 
3258  Field: CTL
3259  From..to bits: 0...1
3260  DefaultValue: 0x2
3261  Access type: read-write
3262  Description: The fields defines the pull control
3263 
3264  ENUMs:
3265  IPCTRL: IP Pull Control
3266  DOWN: Pull down
3267  UP: Pull up
3268  DISABLE: Pull disable
3269 */
3270 #define IOMUX_SWCLKPCTL_CTL_W 2U
3271 #define IOMUX_SWCLKPCTL_CTL_M 0x00000003U
3272 #define IOMUX_SWCLKPCTL_CTL_S 0U
3273 #define IOMUX_SWCLKPCTL_CTL_IPCTRL 0x00000000U
3274 #define IOMUX_SWCLKPCTL_CTL_DOWN 0x00000002U
3275 #define IOMUX_SWCLKPCTL_CTL_UP 0x00000001U
3276 #define IOMUX_SWCLKPCTL_CTL_DISABLE 0x00000003U
3277 /*
3278 
3279  Field: PULLUPSTA
3280  From..to bits: 8...8
3281  DefaultValue: 0x0
3282  Access type: read-only
3283  Description: This field gives the IO pull up level status
3284 
3285  ENUMs:
3286  DISABLED: Pull disabled
3287  ENABLED: Pull up
3288 */
3289 #define IOMUX_SWCLKPCTL_PULLUPSTA 0x00000100U
3290 #define IOMUX_SWCLKPCTL_PULLUPSTA_M 0x00000100U
3291 #define IOMUX_SWCLKPCTL_PULLUPSTA_S 8U
3292 #define IOMUX_SWCLKPCTL_PULLUPSTA_DISABLED 0x00000000U
3293 #define IOMUX_SWCLKPCTL_PULLUPSTA_ENABLED 0x00000100U
3294 /*
3295 
3296  Field: PULLDWNSTA
3297  From..to bits: 9...9
3298  DefaultValue: 0x0
3299  Access type: read-only
3300  Description: This field gives the IO pull down level status
3301 
3302  ENUMs:
3303  DISABLED: Pull disabled
3304  ENABLED: Pull down
3305 */
3306 #define IOMUX_SWCLKPCTL_PULLDWNSTA 0x00000200U
3307 #define IOMUX_SWCLKPCTL_PULLDWNSTA_M 0x00000200U
3308 #define IOMUX_SWCLKPCTL_PULLDWNSTA_S 9U
3309 #define IOMUX_SWCLKPCTL_PULLDWNSTA_DISABLED 0x00000000U
3310 #define IOMUX_SWCLKPCTL_PULLDWNSTA_ENABLED 0x00000200U
3311 
3312 
3313 /*-----------------------------------REGISTER------------------------------------
3314  Register name: SWCLKCTL
3315  Offset name: IOMUX_O_SWCLKCTL
3316  Relative address: 0x8008
3317  Description: Control register of IO SWCLK
3318  This register controls the IO state
3319  Default Value: NA
3320 
3321  Field: PADVAL
3322  From..to bits: 0...0
3323  DefaultValue: NA
3324  Access type: read-only
3325  Description: This field captures the received value from pad
3326 
3327 */
3328 #define IOMUX_SWCLKCTL_PADVAL 0x00000001U
3329 #define IOMUX_SWCLKCTL_PADVAL_M 0x00000001U
3330 #define IOMUX_SWCLKCTL_PADVAL_S 0U
3331 /*
3332 
3333  Field: PADVALSYNC
3334  From..to bits: 1...1
3335  DefaultValue: NA
3336  Access type: read-only
3337  Description: This field captures the sychronized(to SOC clock) received value
3338 
3339 */
3340 #define IOMUX_SWCLKCTL_PADVALSYNC 0x00000002U
3341 #define IOMUX_SWCLKCTL_PADVALSYNC_M 0x00000002U
3342 #define IOMUX_SWCLKCTL_PADVALSYNC_S 1U
3343 /*
3344 
3345  Field: OUT
3346  From..to bits: 8...8
3347  DefaultValue: NA
3348  Access type: read-write
3349  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
3350 
3351  ENUMs:
3352  LOW: IO drives 0
3353  HIGH: IO drives 1
3354 */
3355 #define IOMUX_SWCLKCTL_OUT 0x00000100U
3356 #define IOMUX_SWCLKCTL_OUT_M 0x00000100U
3357 #define IOMUX_SWCLKCTL_OUT_S 8U
3358 #define IOMUX_SWCLKCTL_OUT_LOW 0x00000000U
3359 #define IOMUX_SWCLKCTL_OUT_HIGH 0x00000100U
3360 /*
3361 
3362  Field: OUTOVREN
3363  From..to bits: 9...9
3364  DefaultValue: NA
3365  Access type: read-write
3366  Description: This field contols the override on output
3367 
3368  ENUMs:
3369  DISABLE: Output controlled by IP
3370  ENABLE: Enable override on output
3371 */
3372 #define IOMUX_SWCLKCTL_OUTOVREN 0x00000200U
3373 #define IOMUX_SWCLKCTL_OUTOVREN_M 0x00000200U
3374 #define IOMUX_SWCLKCTL_OUTOVREN_S 9U
3375 #define IOMUX_SWCLKCTL_OUTOVREN_DISABLE 0x00000000U
3376 #define IOMUX_SWCLKCTL_OUTOVREN_ENABLE 0x00000200U
3377 
3378 
3379 /*-----------------------------------REGISTER------------------------------------
3380  Register name: SWCLKECTL
3381  Offset name: IOMUX_O_SWCLKECTL
3382  Relative address: 0x800C
3383  Description: Event control register for IO SWCLK
3384  This register controls the Event configuration and behaviour
3385  Default Value: NA
3386 
3387  Field: EVTDETCFG
3388  From..to bits: 0...1
3389  DefaultValue: NA
3390  Access type: read-write
3391  Description: This field is to be configured to define the IO detection method
3392 
3393  ENUMs:
3394  MASK: Masking the event
3395  POS_EDGE: Rising edge/Positive edge detection
3396  NEG_EDGE: Falling edge/Negative edge detection
3397  LEVEL: Level detection
3398 */
3399 #define IOMUX_SWCLKECTL_EVTDETCFG_W 2U
3400 #define IOMUX_SWCLKECTL_EVTDETCFG_M 0x00000003U
3401 #define IOMUX_SWCLKECTL_EVTDETCFG_S 0U
3402 #define IOMUX_SWCLKECTL_EVTDETCFG_MASK 0x00000000U
3403 #define IOMUX_SWCLKECTL_EVTDETCFG_POS_EDGE 0x00000001U
3404 #define IOMUX_SWCLKECTL_EVTDETCFG_NEG_EDGE 0x00000002U
3405 #define IOMUX_SWCLKECTL_EVTDETCFG_LEVEL 0x00000003U
3406 /*
3407 
3408  Field: TRGLVL
3409  From..to bits: 2...2
3410  DefaultValue: NA
3411  Access type: read-write
3412  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
3413 
3414  ENUMs:
3415  HIGH: Non Inverted polarity
3416  LOW: Inverted polarity
3417 */
3418 #define IOMUX_SWCLKECTL_TRGLVL 0x00000004U
3419 #define IOMUX_SWCLKECTL_TRGLVL_M 0x00000004U
3420 #define IOMUX_SWCLKECTL_TRGLVL_S 2U
3421 #define IOMUX_SWCLKECTL_TRGLVL_HIGH 0x00000000U
3422 #define IOMUX_SWCLKECTL_TRGLVL_LOW 0x00000004U
3423 /*
3424 
3425  Field: CLR
3426  From..to bits: 3...3
3427  DefaultValue: NA
3428  Access type: write-only
3429  Description: This bit is to be used to generate CLR pulse for the event
3430 
3431  ENUMs:
3432  NOEFF: No effect
3433  CLEAR: Clear the event
3434 */
3435 #define IOMUX_SWCLKECTL_CLR 0x00000008U
3436 #define IOMUX_SWCLKECTL_CLR_M 0x00000008U
3437 #define IOMUX_SWCLKECTL_CLR_S 3U
3438 #define IOMUX_SWCLKECTL_CLR_NOEFF 0x00000000U
3439 #define IOMUX_SWCLKECTL_CLR_CLEAR 0x00000008U
3440 
3441 
3442 /*-----------------------------------REGISTER------------------------------------
3443  Register name: LOGGERCFG
3444  Offset name: IOMUX_O_LOGGERCFG
3445  Relative address: 0x9000
3446  Description: CFG register for IO LOGGER. This register configures the corresponding pad
3447  Default Value: 0x00000000
3448 
3449  Field: OUTDISVAL
3450  From..to bits: 6...6
3451  DefaultValue: 0x0
3452  Access type: read-only
3453  Description: The field gives the status of [OUTDIS]
3454 
3455  ENUMs:
3456  ENABLED: Output is enabled
3457  DISABLED: Output is disabled
3458 */
3459 #define IOMUX_LOGGERCFG_OUTDISVAL 0x00000040U
3460 #define IOMUX_LOGGERCFG_OUTDISVAL_M 0x00000040U
3461 #define IOMUX_LOGGERCFG_OUTDISVAL_S 6U
3462 #define IOMUX_LOGGERCFG_OUTDISVAL_ENABLED 0x00000000U
3463 #define IOMUX_LOGGERCFG_OUTDISVAL_DISABLED 0x00000040U
3464 /*
3465 
3466  Field: IE
3467  From..to bits: 11...11
3468  DefaultValue: 0x0
3469  Access type: read-write
3470  Description: This field enables the receiver operation from the pad
3471 
3472  ENUMs:
3473  DISABLE: Disable the receiver operation
3474  ENABLE: Enable the receiver operation
3475 */
3476 #define IOMUX_LOGGERCFG_IE 0x00000800U
3477 #define IOMUX_LOGGERCFG_IE_M 0x00000800U
3478 #define IOMUX_LOGGERCFG_IE_S 11U
3479 #define IOMUX_LOGGERCFG_IE_DISABLE 0x00000000U
3480 #define IOMUX_LOGGERCFG_IE_ENABLE 0x00000800U
3481 /*
3482 
3483  Field: OUTDIS
3484  From..to bits: 12...12
3485  DefaultValue: 0x0
3486  Access type: read-write
3487  Description: This field configures the output from the pad
3488  Note:This field is applicable only if [OUTDISOVREN] is enabled
3489 
3490  ENUMs:
3491  DISABLE: Output from the pad is disabled
3492  ENABLE: Output from the pad is enabled
3493 */
3494 #define IOMUX_LOGGERCFG_OUTDIS 0x00001000U
3495 #define IOMUX_LOGGERCFG_OUTDIS_M 0x00001000U
3496 #define IOMUX_LOGGERCFG_OUTDIS_S 12U
3497 #define IOMUX_LOGGERCFG_OUTDIS_DISABLE 0x00001000U
3498 #define IOMUX_LOGGERCFG_OUTDIS_ENABLE 0x00000000U
3499 /*
3500 
3501  Field: OUTDISOVREN
3502  From..to bits: 13...13
3503  DefaultValue: 0x0
3504  Access type: read-write
3505  Description: This field controls the [OUTDIS] override
3506 
3507  ENUMs:
3508  DISABLE: Disable the override
3509  ENABLE: Enable the override
3510 */
3511 #define IOMUX_LOGGERCFG_OUTDISOVREN 0x00002000U
3512 #define IOMUX_LOGGERCFG_OUTDISOVREN_M 0x00002000U
3513 #define IOMUX_LOGGERCFG_OUTDISOVREN_S 13U
3514 #define IOMUX_LOGGERCFG_OUTDISOVREN_DISABLE 0x00000000U
3515 #define IOMUX_LOGGERCFG_OUTDISOVREN_ENABLE 0x00002000U
3516 /*
3517 
3518  Field: IOSTR
3519  From..to bits: 14...14
3520  DefaultValue: 0x0
3521  Access type: read-write
3522  Description: This field controls the IO drive strength
3523 
3524  ENUMs:
3525  LOW: IO drives low power
3526  HIGH: IO drives high power
3527 */
3528 #define IOMUX_LOGGERCFG_IOSTR 0x00004000U
3529 #define IOMUX_LOGGERCFG_IOSTR_M 0x00004000U
3530 #define IOMUX_LOGGERCFG_IOSTR_S 14U
3531 #define IOMUX_LOGGERCFG_IOSTR_LOW 0x00000000U
3532 #define IOMUX_LOGGERCFG_IOSTR_HIGH 0x00004000U
3533 
3534 
3535 /*-----------------------------------REGISTER------------------------------------
3536  Register name: LOGGERPCTL
3537  Offset name: IOMUX_O_LOGGERPCTL
3538  Relative address: 0x9004
3539  Description: Pull control register of IO LOGGER
3540  This register configures the pull control
3541  Default Value: 0x00000001
3542 
3543  Field: CTL
3544  From..to bits: 0...1
3545  DefaultValue: 0x1
3546  Access type: read-write
3547  Description: The fields defines the pull control
3548 
3549  ENUMs:
3550  IPCTRL: IP Pull Control
3551  DOWN: Pull down
3552  UP: Pull up
3553  DISABLE: Pull disable
3554 */
3555 #define IOMUX_LOGGERPCTL_CTL_W 2U
3556 #define IOMUX_LOGGERPCTL_CTL_M 0x00000003U
3557 #define IOMUX_LOGGERPCTL_CTL_S 0U
3558 #define IOMUX_LOGGERPCTL_CTL_IPCTRL 0x00000000U
3559 #define IOMUX_LOGGERPCTL_CTL_DOWN 0x00000002U
3560 #define IOMUX_LOGGERPCTL_CTL_UP 0x00000001U
3561 #define IOMUX_LOGGERPCTL_CTL_DISABLE 0x00000003U
3562 /*
3563 
3564  Field: PULLUPSTA
3565  From..to bits: 8...8
3566  DefaultValue: 0x0
3567  Access type: read-only
3568  Description: This field gives the IO pull up level status
3569 
3570  ENUMs:
3571  DISABLED: Pull disabled
3572  ENABLED: Pull up
3573 */
3574 #define IOMUX_LOGGERPCTL_PULLUPSTA 0x00000100U
3575 #define IOMUX_LOGGERPCTL_PULLUPSTA_M 0x00000100U
3576 #define IOMUX_LOGGERPCTL_PULLUPSTA_S 8U
3577 #define IOMUX_LOGGERPCTL_PULLUPSTA_DISABLED 0x00000000U
3578 #define IOMUX_LOGGERPCTL_PULLUPSTA_ENABLED 0x00000100U
3579 /*
3580 
3581  Field: PULLDWNSTA
3582  From..to bits: 9...9
3583  DefaultValue: 0x0
3584  Access type: read-only
3585  Description: This field gives the IO pull down level status
3586 
3587  ENUMs:
3588  DISABLED: Pull disabled
3589  ENABLED: Pull down
3590 */
3591 #define IOMUX_LOGGERPCTL_PULLDWNSTA 0x00000200U
3592 #define IOMUX_LOGGERPCTL_PULLDWNSTA_M 0x00000200U
3593 #define IOMUX_LOGGERPCTL_PULLDWNSTA_S 9U
3594 #define IOMUX_LOGGERPCTL_PULLDWNSTA_DISABLED 0x00000000U
3595 #define IOMUX_LOGGERPCTL_PULLDWNSTA_ENABLED 0x00000200U
3596 
3597 
3598 /*-----------------------------------REGISTER------------------------------------
3599  Register name: LOGGERCTL
3600  Offset name: IOMUX_O_LOGGERCTL
3601  Relative address: 0x9008
3602  Description: Control register of IO LOGGER
3603  This register controls the IO state
3604  Default Value: NA
3605 
3606  Field: PADVAL
3607  From..to bits: 0...0
3608  DefaultValue: NA
3609  Access type: read-only
3610  Description: This field captures the received value from pad
3611 
3612 */
3613 #define IOMUX_LOGGERCTL_PADVAL 0x00000001U
3614 #define IOMUX_LOGGERCTL_PADVAL_M 0x00000001U
3615 #define IOMUX_LOGGERCTL_PADVAL_S 0U
3616 /*
3617 
3618  Field: PADVALSYNC
3619  From..to bits: 1...1
3620  DefaultValue: NA
3621  Access type: read-only
3622  Description: This field captures the sychronized(to SOC clock) received value
3623 
3624 */
3625 #define IOMUX_LOGGERCTL_PADVALSYNC 0x00000002U
3626 #define IOMUX_LOGGERCTL_PADVALSYNC_M 0x00000002U
3627 #define IOMUX_LOGGERCTL_PADVALSYNC_S 1U
3628 /*
3629 
3630  Field: OUT
3631  From..to bits: 8...8
3632  DefaultValue: NA
3633  Access type: read-write
3634  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
3635 
3636  ENUMs:
3637  LOW: IO drives 0
3638  HIGH: IO drives 1
3639 */
3640 #define IOMUX_LOGGERCTL_OUT 0x00000100U
3641 #define IOMUX_LOGGERCTL_OUT_M 0x00000100U
3642 #define IOMUX_LOGGERCTL_OUT_S 8U
3643 #define IOMUX_LOGGERCTL_OUT_LOW 0x00000000U
3644 #define IOMUX_LOGGERCTL_OUT_HIGH 0x00000100U
3645 /*
3646 
3647  Field: OUTOVREN
3648  From..to bits: 9...9
3649  DefaultValue: NA
3650  Access type: read-write
3651  Description: This field contols the override on output
3652 
3653  ENUMs:
3654  DISABLE: Output controlled by IP
3655  ENABLE: Enable override on output
3656 */
3657 #define IOMUX_LOGGERCTL_OUTOVREN 0x00000200U
3658 #define IOMUX_LOGGERCTL_OUTOVREN_M 0x00000200U
3659 #define IOMUX_LOGGERCTL_OUTOVREN_S 9U
3660 #define IOMUX_LOGGERCTL_OUTOVREN_DISABLE 0x00000000U
3661 #define IOMUX_LOGGERCTL_OUTOVREN_ENABLE 0x00000200U
3662 
3663 
3664 /*-----------------------------------REGISTER------------------------------------
3665  Register name: LOGGERECTL
3666  Offset name: IOMUX_O_LOGGERECTL
3667  Relative address: 0x900C
3668  Description: Event control register for IO LOGGER
3669  This register controls the Event configuration and behaviour
3670  Default Value: NA
3671 
3672  Field: EVTDETCFG
3673  From..to bits: 0...1
3674  DefaultValue: NA
3675  Access type: read-write
3676  Description: This field is to be configured to define the IO detection method
3677 
3678  ENUMs:
3679  MASK: Masking the event
3680  POS_EDGE: Rising edge/Positive edge detection
3681  NEG_EDGE: Falling edge/Negative edge detection
3682  LEVEL: Level detection
3683 */
3684 #define IOMUX_LOGGERECTL_EVTDETCFG_W 2U
3685 #define IOMUX_LOGGERECTL_EVTDETCFG_M 0x00000003U
3686 #define IOMUX_LOGGERECTL_EVTDETCFG_S 0U
3687 #define IOMUX_LOGGERECTL_EVTDETCFG_MASK 0x00000000U
3688 #define IOMUX_LOGGERECTL_EVTDETCFG_POS_EDGE 0x00000001U
3689 #define IOMUX_LOGGERECTL_EVTDETCFG_NEG_EDGE 0x00000002U
3690 #define IOMUX_LOGGERECTL_EVTDETCFG_LEVEL 0x00000003U
3691 /*
3692 
3693  Field: TRGLVL
3694  From..to bits: 2...2
3695  DefaultValue: NA
3696  Access type: read-write
3697  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
3698 
3699  ENUMs:
3700  HIGH: Non Inverted polarity
3701  LOW: Inverted polarity
3702 */
3703 #define IOMUX_LOGGERECTL_TRGLVL 0x00000004U
3704 #define IOMUX_LOGGERECTL_TRGLVL_M 0x00000004U
3705 #define IOMUX_LOGGERECTL_TRGLVL_S 2U
3706 #define IOMUX_LOGGERECTL_TRGLVL_HIGH 0x00000000U
3707 #define IOMUX_LOGGERECTL_TRGLVL_LOW 0x00000004U
3708 /*
3709 
3710  Field: CLR
3711  From..to bits: 3...3
3712  DefaultValue: NA
3713  Access type: write-only
3714  Description: This bit is to be used to generate CLR pulse for the event
3715 
3716  ENUMs:
3717  NOEFF: No effect
3718  CLEAR: Clear the event
3719 */
3720 #define IOMUX_LOGGERECTL_CLR 0x00000008U
3721 #define IOMUX_LOGGERECTL_CLR_M 0x00000008U
3722 #define IOMUX_LOGGERECTL_CLR_S 3U
3723 #define IOMUX_LOGGERECTL_CLR_NOEFF 0x00000000U
3724 #define IOMUX_LOGGERECTL_CLR_CLEAR 0x00000008U
3725 
3726 
3727 /*-----------------------------------REGISTER------------------------------------
3728  Register name: GPIO10CFG
3729  Offset name: IOMUX_O_GPIO10CFG
3730  Relative address: 0xA000
3731  Description: CFG register for IO GPIO10. This register configures the corresponding pad
3732  Default Value: 0x00000000
3733 
3734  Field: OUTDISVAL
3735  From..to bits: 6...6
3736  DefaultValue: 0x0
3737  Access type: read-only
3738  Description: The field gives the status of [OUTDIS]
3739 
3740  ENUMs:
3741  ENABLED: Output is enabled
3742  DISABLED: Output is disabled
3743 */
3744 #define IOMUX_GPIO10CFG_OUTDISVAL 0x00000040U
3745 #define IOMUX_GPIO10CFG_OUTDISVAL_M 0x00000040U
3746 #define IOMUX_GPIO10CFG_OUTDISVAL_S 6U
3747 #define IOMUX_GPIO10CFG_OUTDISVAL_ENABLED 0x00000000U
3748 #define IOMUX_GPIO10CFG_OUTDISVAL_DISABLED 0x00000040U
3749 /*
3750 
3751  Field: ANASW
3752  From..to bits: 8...8
3753  DefaultValue: 0x0
3754  Access type: read-write
3755  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
3756  Note: This field is applicable when [ANASWOVREN] is enabled
3757 
3758  ENUMs:
3759  DISABLE: Analog switch open
3760  ENABLE: Analog switch closed
3761 */
3762 #define IOMUX_GPIO10CFG_ANASW 0x00000100U
3763 #define IOMUX_GPIO10CFG_ANASW_M 0x00000100U
3764 #define IOMUX_GPIO10CFG_ANASW_S 8U
3765 #define IOMUX_GPIO10CFG_ANASW_DISABLE 0x00000000U
3766 #define IOMUX_GPIO10CFG_ANASW_ENABLE 0x00000100U
3767 /*
3768 
3769  Field: ANASWOVREN
3770  From..to bits: 9...9
3771  DefaultValue: 0x0
3772  Access type: read-write
3773  Description: This field controls the analog switch override
3774 
3775  ENUMs:
3776  DISABLE: Analog switch is controlled by IP
3777  ENABLE: Enable override on analog switch control
3778 */
3779 #define IOMUX_GPIO10CFG_ANASWOVREN 0x00000200U
3780 #define IOMUX_GPIO10CFG_ANASWOVREN_M 0x00000200U
3781 #define IOMUX_GPIO10CFG_ANASWOVREN_S 9U
3782 #define IOMUX_GPIO10CFG_ANASWOVREN_DISABLE 0x00000000U
3783 #define IOMUX_GPIO10CFG_ANASWOVREN_ENABLE 0x00000200U
3784 /*
3785 
3786  Field: IE
3787  From..to bits: 11...11
3788  DefaultValue: 0x0
3789  Access type: read-write
3790  Description: This field enables the receiver operation from the pad
3791 
3792  ENUMs:
3793  DISABLE: Disable the receiver operation
3794  ENABLE: Enable the receiver operation
3795 */
3796 #define IOMUX_GPIO10CFG_IE 0x00000800U
3797 #define IOMUX_GPIO10CFG_IE_M 0x00000800U
3798 #define IOMUX_GPIO10CFG_IE_S 11U
3799 #define IOMUX_GPIO10CFG_IE_DISABLE 0x00000000U
3800 #define IOMUX_GPIO10CFG_IE_ENABLE 0x00000800U
3801 /*
3802 
3803  Field: OUTDIS
3804  From..to bits: 12...12
3805  DefaultValue: 0x0
3806  Access type: read-write
3807  Description: This field configures the output from the pad
3808  Note:This field is applicable only if [OUTDISOVREN] is enabled
3809 
3810  ENUMs:
3811  DISABLE: Output from the pad is disabled
3812  ENABLE: Output from the pad is enabled
3813 */
3814 #define IOMUX_GPIO10CFG_OUTDIS 0x00001000U
3815 #define IOMUX_GPIO10CFG_OUTDIS_M 0x00001000U
3816 #define IOMUX_GPIO10CFG_OUTDIS_S 12U
3817 #define IOMUX_GPIO10CFG_OUTDIS_DISABLE 0x00001000U
3818 #define IOMUX_GPIO10CFG_OUTDIS_ENABLE 0x00000000U
3819 /*
3820 
3821  Field: OUTDISOVREN
3822  From..to bits: 13...13
3823  DefaultValue: 0x0
3824  Access type: read-write
3825  Description: This field controls the [OUTDIS] override
3826 
3827  ENUMs:
3828  DISABLE: Disable the override
3829  ENABLE: Enable the override
3830 */
3831 #define IOMUX_GPIO10CFG_OUTDISOVREN 0x00002000U
3832 #define IOMUX_GPIO10CFG_OUTDISOVREN_M 0x00002000U
3833 #define IOMUX_GPIO10CFG_OUTDISOVREN_S 13U
3834 #define IOMUX_GPIO10CFG_OUTDISOVREN_DISABLE 0x00000000U
3835 #define IOMUX_GPIO10CFG_OUTDISOVREN_ENABLE 0x00002000U
3836 /*
3837 
3838  Field: IOSTR
3839  From..to bits: 14...14
3840  DefaultValue: 0x0
3841  Access type: read-write
3842  Description: This field controls the IO drive strength
3843 
3844  ENUMs:
3845  LOW: IO drives low power
3846  HIGH: IO drives high power
3847 */
3848 #define IOMUX_GPIO10CFG_IOSTR 0x00004000U
3849 #define IOMUX_GPIO10CFG_IOSTR_M 0x00004000U
3850 #define IOMUX_GPIO10CFG_IOSTR_S 14U
3851 #define IOMUX_GPIO10CFG_IOSTR_LOW 0x00000000U
3852 #define IOMUX_GPIO10CFG_IOSTR_HIGH 0x00004000U
3853 
3854 
3855 /*-----------------------------------REGISTER------------------------------------
3856  Register name: GPIO10PCTL
3857  Offset name: IOMUX_O_GPIO10PCTL
3858  Relative address: 0xA004
3859  Description: Pull control register of IO GPIO10
3860  This register configures the pull control
3861  Default Value: 0x00000001
3862 
3863  Field: CTL
3864  From..to bits: 0...1
3865  DefaultValue: 0x1
3866  Access type: read-write
3867  Description: The fields defines the pull control
3868 
3869  ENUMs:
3870  IPCTRL: IP Pull Control
3871  DOWN: Pull down
3872  UP: Pull up
3873  DISABLE: Pull disable
3874 */
3875 #define IOMUX_GPIO10PCTL_CTL_W 2U
3876 #define IOMUX_GPIO10PCTL_CTL_M 0x00000003U
3877 #define IOMUX_GPIO10PCTL_CTL_S 0U
3878 #define IOMUX_GPIO10PCTL_CTL_IPCTRL 0x00000000U
3879 #define IOMUX_GPIO10PCTL_CTL_DOWN 0x00000002U
3880 #define IOMUX_GPIO10PCTL_CTL_UP 0x00000001U
3881 #define IOMUX_GPIO10PCTL_CTL_DISABLE 0x00000003U
3882 /*
3883 
3884  Field: PULLUPSTA
3885  From..to bits: 8...8
3886  DefaultValue: 0x0
3887  Access type: read-only
3888  Description: This field gives the IO pull up level status
3889 
3890  ENUMs:
3891  DISABLED: Pull disabled
3892  ENABLED: Pull up
3893 */
3894 #define IOMUX_GPIO10PCTL_PULLUPSTA 0x00000100U
3895 #define IOMUX_GPIO10PCTL_PULLUPSTA_M 0x00000100U
3896 #define IOMUX_GPIO10PCTL_PULLUPSTA_S 8U
3897 #define IOMUX_GPIO10PCTL_PULLUPSTA_DISABLED 0x00000000U
3898 #define IOMUX_GPIO10PCTL_PULLUPSTA_ENABLED 0x00000100U
3899 /*
3900 
3901  Field: PULLDWNSTA
3902  From..to bits: 9...9
3903  DefaultValue: 0x0
3904  Access type: read-only
3905  Description: This field gives the IO pull down level status
3906 
3907  ENUMs:
3908  DISABLED: Pull disabled
3909  ENABLED: Pull down
3910 */
3911 #define IOMUX_GPIO10PCTL_PULLDWNSTA 0x00000200U
3912 #define IOMUX_GPIO10PCTL_PULLDWNSTA_M 0x00000200U
3913 #define IOMUX_GPIO10PCTL_PULLDWNSTA_S 9U
3914 #define IOMUX_GPIO10PCTL_PULLDWNSTA_DISABLED 0x00000000U
3915 #define IOMUX_GPIO10PCTL_PULLDWNSTA_ENABLED 0x00000200U
3916 
3917 
3918 /*-----------------------------------REGISTER------------------------------------
3919  Register name: GPIO10CTL
3920  Offset name: IOMUX_O_GPIO10CTL
3921  Relative address: 0xA008
3922  Description: Control register of IO GPIO10
3923  This register controls the IO state
3924  Default Value: NA
3925 
3926  Field: PADVAL
3927  From..to bits: 0...0
3928  DefaultValue: NA
3929  Access type: read-only
3930  Description: This field captures the received value from pad
3931 
3932 */
3933 #define IOMUX_GPIO10CTL_PADVAL 0x00000001U
3934 #define IOMUX_GPIO10CTL_PADVAL_M 0x00000001U
3935 #define IOMUX_GPIO10CTL_PADVAL_S 0U
3936 /*
3937 
3938  Field: PADVALSYNC
3939  From..to bits: 1...1
3940  DefaultValue: NA
3941  Access type: read-only
3942  Description: This field captures the sychronized(to SOC clock) received value
3943 
3944 */
3945 #define IOMUX_GPIO10CTL_PADVALSYNC 0x00000002U
3946 #define IOMUX_GPIO10CTL_PADVALSYNC_M 0x00000002U
3947 #define IOMUX_GPIO10CTL_PADVALSYNC_S 1U
3948 /*
3949 
3950  Field: OUT
3951  From..to bits: 8...8
3952  DefaultValue: NA
3953  Access type: read-write
3954  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
3955 
3956  ENUMs:
3957  LOW: IO drives 0
3958  HIGH: IO drives 1
3959 */
3960 #define IOMUX_GPIO10CTL_OUT 0x00000100U
3961 #define IOMUX_GPIO10CTL_OUT_M 0x00000100U
3962 #define IOMUX_GPIO10CTL_OUT_S 8U
3963 #define IOMUX_GPIO10CTL_OUT_LOW 0x00000000U
3964 #define IOMUX_GPIO10CTL_OUT_HIGH 0x00000100U
3965 /*
3966 
3967  Field: OUTOVREN
3968  From..to bits: 9...9
3969  DefaultValue: NA
3970  Access type: read-write
3971  Description: This field contols the override on output
3972 
3973  ENUMs:
3974  DISABLE: Output controlled by IP
3975  ENABLE: Enable override on output
3976 */
3977 #define IOMUX_GPIO10CTL_OUTOVREN 0x00000200U
3978 #define IOMUX_GPIO10CTL_OUTOVREN_M 0x00000200U
3979 #define IOMUX_GPIO10CTL_OUTOVREN_S 9U
3980 #define IOMUX_GPIO10CTL_OUTOVREN_DISABLE 0x00000000U
3981 #define IOMUX_GPIO10CTL_OUTOVREN_ENABLE 0x00000200U
3982 
3983 
3984 /*-----------------------------------REGISTER------------------------------------
3985  Register name: GPIO10ECTL
3986  Offset name: IOMUX_O_GPIO10ECTL
3987  Relative address: 0xA00C
3988  Description: Event control register for IO GPIO10
3989  This register controls the Event configuration and behaviour
3990  Default Value: NA
3991 
3992  Field: EVTDETCFG
3993  From..to bits: 0...1
3994  DefaultValue: NA
3995  Access type: read-write
3996  Description: This field is to be configured to define the IO detection method
3997 
3998  ENUMs:
3999  MASK: Masking the event
4000  POS_EDGE: Rising edge/Positive edge detection
4001  NEG_EDGE: Falling edge/Negative edge detection
4002  LEVEL: Level detection
4003 */
4004 #define IOMUX_GPIO10ECTL_EVTDETCFG_W 2U
4005 #define IOMUX_GPIO10ECTL_EVTDETCFG_M 0x00000003U
4006 #define IOMUX_GPIO10ECTL_EVTDETCFG_S 0U
4007 #define IOMUX_GPIO10ECTL_EVTDETCFG_MASK 0x00000000U
4008 #define IOMUX_GPIO10ECTL_EVTDETCFG_POS_EDGE 0x00000001U
4009 #define IOMUX_GPIO10ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
4010 #define IOMUX_GPIO10ECTL_EVTDETCFG_LEVEL 0x00000003U
4011 /*
4012 
4013  Field: TRGLVL
4014  From..to bits: 2...2
4015  DefaultValue: NA
4016  Access type: read-write
4017  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
4018 
4019  ENUMs:
4020  HIGH: Non Inverted polarity
4021  LOW: Inverted polarity
4022 */
4023 #define IOMUX_GPIO10ECTL_TRGLVL 0x00000004U
4024 #define IOMUX_GPIO10ECTL_TRGLVL_M 0x00000004U
4025 #define IOMUX_GPIO10ECTL_TRGLVL_S 2U
4026 #define IOMUX_GPIO10ECTL_TRGLVL_HIGH 0x00000000U
4027 #define IOMUX_GPIO10ECTL_TRGLVL_LOW 0x00000004U
4028 /*
4029 
4030  Field: CLR
4031  From..to bits: 3...3
4032  DefaultValue: NA
4033  Access type: write-only
4034  Description: This bit is to be used to generate CLR pulse for the event
4035 
4036  ENUMs:
4037  NOEFF: No effect
4038  CLEAR: Clear the event
4039 */
4040 #define IOMUX_GPIO10ECTL_CLR 0x00000008U
4041 #define IOMUX_GPIO10ECTL_CLR_M 0x00000008U
4042 #define IOMUX_GPIO10ECTL_CLR_S 3U
4043 #define IOMUX_GPIO10ECTL_CLR_NOEFF 0x00000000U
4044 #define IOMUX_GPIO10ECTL_CLR_CLEAR 0x00000008U
4045 
4046 
4047 /*-----------------------------------REGISTER------------------------------------
4048  Register name: GPIO11CFG
4049  Offset name: IOMUX_O_GPIO11CFG
4050  Relative address: 0xB000
4051  Description: CFG register for IO GPIO11. This register configures the corresponding pad
4052  Default Value: 0x00000000
4053 
4054  Field: OUTDISVAL
4055  From..to bits: 6...6
4056  DefaultValue: 0x0
4057  Access type: read-only
4058  Description: The field gives the status of [OUTDIS]
4059 
4060  ENUMs:
4061  ENABLED: Output is enabled
4062  DISABLED: Output is disabled
4063 */
4064 #define IOMUX_GPIO11CFG_OUTDISVAL 0x00000040U
4065 #define IOMUX_GPIO11CFG_OUTDISVAL_M 0x00000040U
4066 #define IOMUX_GPIO11CFG_OUTDISVAL_S 6U
4067 #define IOMUX_GPIO11CFG_OUTDISVAL_ENABLED 0x00000000U
4068 #define IOMUX_GPIO11CFG_OUTDISVAL_DISABLED 0x00000040U
4069 /*
4070 
4071  Field: ANASW
4072  From..to bits: 8...8
4073  DefaultValue: 0x0
4074  Access type: read-write
4075  Description: This field defines the Ana switch state. If the switch is enabled, the analog signal is routed to the IO pad
4076  Note: This field is applicable when [ANASWOVREN] is enabled
4077 
4078  ENUMs:
4079  DISABLE: Analog switch open
4080  ENABLE: Analog switch closed
4081 */
4082 #define IOMUX_GPIO11CFG_ANASW 0x00000100U
4083 #define IOMUX_GPIO11CFG_ANASW_M 0x00000100U
4084 #define IOMUX_GPIO11CFG_ANASW_S 8U
4085 #define IOMUX_GPIO11CFG_ANASW_DISABLE 0x00000000U
4086 #define IOMUX_GPIO11CFG_ANASW_ENABLE 0x00000100U
4087 /*
4088 
4089  Field: ANASWOVREN
4090  From..to bits: 9...9
4091  DefaultValue: 0x0
4092  Access type: read-write
4093  Description: This field controls the analog switch override
4094 
4095  ENUMs:
4096  DISABLE: Analog switch is controlled by IP
4097  ENABLE: Enable override on analog switch control
4098 */
4099 #define IOMUX_GPIO11CFG_ANASWOVREN 0x00000200U
4100 #define IOMUX_GPIO11CFG_ANASWOVREN_M 0x00000200U
4101 #define IOMUX_GPIO11CFG_ANASWOVREN_S 9U
4102 #define IOMUX_GPIO11CFG_ANASWOVREN_DISABLE 0x00000000U
4103 #define IOMUX_GPIO11CFG_ANASWOVREN_ENABLE 0x00000200U
4104 /*
4105 
4106  Field: IE
4107  From..to bits: 11...11
4108  DefaultValue: 0x0
4109  Access type: read-write
4110  Description: This field enables the receiver operation from the pad
4111 
4112  ENUMs:
4113  DISABLE: Disable the receiver operation
4114  ENABLE: Enable the receiver operation
4115 */
4116 #define IOMUX_GPIO11CFG_IE 0x00000800U
4117 #define IOMUX_GPIO11CFG_IE_M 0x00000800U
4118 #define IOMUX_GPIO11CFG_IE_S 11U
4119 #define IOMUX_GPIO11CFG_IE_DISABLE 0x00000000U
4120 #define IOMUX_GPIO11CFG_IE_ENABLE 0x00000800U
4121 /*
4122 
4123  Field: OUTDIS
4124  From..to bits: 12...12
4125  DefaultValue: 0x0
4126  Access type: read-write
4127  Description: This field configures the output from the pad
4128  Note:This field is applicable only if [OUTDISOVREN] is enabled
4129 
4130  ENUMs:
4131  DISABLE: Output from the pad is disabled
4132  ENABLE: Output from the pad is enabled
4133 */
4134 #define IOMUX_GPIO11CFG_OUTDIS 0x00001000U
4135 #define IOMUX_GPIO11CFG_OUTDIS_M 0x00001000U
4136 #define IOMUX_GPIO11CFG_OUTDIS_S 12U
4137 #define IOMUX_GPIO11CFG_OUTDIS_DISABLE 0x00001000U
4138 #define IOMUX_GPIO11CFG_OUTDIS_ENABLE 0x00000000U
4139 /*
4140 
4141  Field: OUTDISOVREN
4142  From..to bits: 13...13
4143  DefaultValue: 0x0
4144  Access type: read-write
4145  Description: This field controls the [OUTDIS] override
4146 
4147  ENUMs:
4148  DISABLE: Disable the override
4149  ENABLE: Enable the override
4150 */
4151 #define IOMUX_GPIO11CFG_OUTDISOVREN 0x00002000U
4152 #define IOMUX_GPIO11CFG_OUTDISOVREN_M 0x00002000U
4153 #define IOMUX_GPIO11CFG_OUTDISOVREN_S 13U
4154 #define IOMUX_GPIO11CFG_OUTDISOVREN_DISABLE 0x00000000U
4155 #define IOMUX_GPIO11CFG_OUTDISOVREN_ENABLE 0x00002000U
4156 /*
4157 
4158  Field: IOSTR
4159  From..to bits: 14...14
4160  DefaultValue: 0x0
4161  Access type: read-write
4162  Description: This field controls the IO drive strength
4163 
4164  ENUMs:
4165  LOW: IO drives low power
4166  HIGH: IO drives high power
4167 */
4168 #define IOMUX_GPIO11CFG_IOSTR 0x00004000U
4169 #define IOMUX_GPIO11CFG_IOSTR_M 0x00004000U
4170 #define IOMUX_GPIO11CFG_IOSTR_S 14U
4171 #define IOMUX_GPIO11CFG_IOSTR_LOW 0x00000000U
4172 #define IOMUX_GPIO11CFG_IOSTR_HIGH 0x00004000U
4173 
4174 
4175 /*-----------------------------------REGISTER------------------------------------
4176  Register name: GPIO11PCTL
4177  Offset name: IOMUX_O_GPIO11PCTL
4178  Relative address: 0xB004
4179  Description: Pull control register of IO GPIO11
4180  This register configures the pull control
4181  Default Value: 0x00000001
4182 
4183  Field: CTL
4184  From..to bits: 0...1
4185  DefaultValue: 0x1
4186  Access type: read-write
4187  Description: The fields defines the pull control
4188 
4189  ENUMs:
4190  IPCTRL: IP Pull Control
4191  DOWN: Pull down
4192  UP: Pull up
4193  DISABLE: Pull disable
4194 */
4195 #define IOMUX_GPIO11PCTL_CTL_W 2U
4196 #define IOMUX_GPIO11PCTL_CTL_M 0x00000003U
4197 #define IOMUX_GPIO11PCTL_CTL_S 0U
4198 #define IOMUX_GPIO11PCTL_CTL_IPCTRL 0x00000000U
4199 #define IOMUX_GPIO11PCTL_CTL_DOWN 0x00000002U
4200 #define IOMUX_GPIO11PCTL_CTL_UP 0x00000001U
4201 #define IOMUX_GPIO11PCTL_CTL_DISABLE 0x00000003U
4202 /*
4203 
4204  Field: PULLUPSTA
4205  From..to bits: 8...8
4206  DefaultValue: 0x0
4207  Access type: read-only
4208  Description: This field gives the IO pull up level status
4209 
4210  ENUMs:
4211  DISABLED: Pull disabled
4212  ENABLED: Pull up
4213 */
4214 #define IOMUX_GPIO11PCTL_PULLUPSTA 0x00000100U
4215 #define IOMUX_GPIO11PCTL_PULLUPSTA_M 0x00000100U
4216 #define IOMUX_GPIO11PCTL_PULLUPSTA_S 8U
4217 #define IOMUX_GPIO11PCTL_PULLUPSTA_DISABLED 0x00000000U
4218 #define IOMUX_GPIO11PCTL_PULLUPSTA_ENABLED 0x00000100U
4219 /*
4220 
4221  Field: PULLDWNSTA
4222  From..to bits: 9...9
4223  DefaultValue: 0x0
4224  Access type: read-only
4225  Description: This field gives the IO pull down level status
4226 
4227  ENUMs:
4228  DISABLED: Pull disabled
4229  ENABLED: Pull down
4230 */
4231 #define IOMUX_GPIO11PCTL_PULLDWNSTA 0x00000200U
4232 #define IOMUX_GPIO11PCTL_PULLDWNSTA_M 0x00000200U
4233 #define IOMUX_GPIO11PCTL_PULLDWNSTA_S 9U
4234 #define IOMUX_GPIO11PCTL_PULLDWNSTA_DISABLED 0x00000000U
4235 #define IOMUX_GPIO11PCTL_PULLDWNSTA_ENABLED 0x00000200U
4236 
4237 
4238 /*-----------------------------------REGISTER------------------------------------
4239  Register name: GPIO11CTL
4240  Offset name: IOMUX_O_GPIO11CTL
4241  Relative address: 0xB008
4242  Description: Control register of IO GPIO11
4243  This register controls the IO state
4244  Default Value: NA
4245 
4246  Field: PADVAL
4247  From..to bits: 0...0
4248  DefaultValue: NA
4249  Access type: read-only
4250  Description: This field captures the received value from pad
4251 
4252 */
4253 #define IOMUX_GPIO11CTL_PADVAL 0x00000001U
4254 #define IOMUX_GPIO11CTL_PADVAL_M 0x00000001U
4255 #define IOMUX_GPIO11CTL_PADVAL_S 0U
4256 /*
4257 
4258  Field: PADVALSYNC
4259  From..to bits: 1...1
4260  DefaultValue: NA
4261  Access type: read-only
4262  Description: This field captures the sychronized(to SOC clock) received value
4263 
4264 */
4265 #define IOMUX_GPIO11CTL_PADVALSYNC 0x00000002U
4266 #define IOMUX_GPIO11CTL_PADVALSYNC_M 0x00000002U
4267 #define IOMUX_GPIO11CTL_PADVALSYNC_S 1U
4268 /*
4269 
4270  Field: OUT
4271  From..to bits: 8...8
4272  DefaultValue: NA
4273  Access type: read-write
4274  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
4275 
4276  ENUMs:
4277  LOW: IO drives 0
4278  HIGH: IO drives 1
4279 */
4280 #define IOMUX_GPIO11CTL_OUT 0x00000100U
4281 #define IOMUX_GPIO11CTL_OUT_M 0x00000100U
4282 #define IOMUX_GPIO11CTL_OUT_S 8U
4283 #define IOMUX_GPIO11CTL_OUT_LOW 0x00000000U
4284 #define IOMUX_GPIO11CTL_OUT_HIGH 0x00000100U
4285 /*
4286 
4287  Field: OUTOVREN
4288  From..to bits: 9...9
4289  DefaultValue: NA
4290  Access type: read-write
4291  Description: This field contols the override on output
4292 
4293  ENUMs:
4294  DISABLE: Output controlled by IP
4295  ENABLE: Enable override on output
4296 */
4297 #define IOMUX_GPIO11CTL_OUTOVREN 0x00000200U
4298 #define IOMUX_GPIO11CTL_OUTOVREN_M 0x00000200U
4299 #define IOMUX_GPIO11CTL_OUTOVREN_S 9U
4300 #define IOMUX_GPIO11CTL_OUTOVREN_DISABLE 0x00000000U
4301 #define IOMUX_GPIO11CTL_OUTOVREN_ENABLE 0x00000200U
4302 
4303 
4304 /*-----------------------------------REGISTER------------------------------------
4305  Register name: GPIO11ECTL
4306  Offset name: IOMUX_O_GPIO11ECTL
4307  Relative address: 0xB00C
4308  Description: Event control register for IO GPIO11
4309  This register controls the Event configuration and behaviour
4310  Default Value: NA
4311 
4312  Field: EVTDETCFG
4313  From..to bits: 0...1
4314  DefaultValue: NA
4315  Access type: read-write
4316  Description: This field is to be configured to define the IO detection method
4317 
4318  ENUMs:
4319  MASK: Masking the event
4320  POS_EDGE: Rising edge/Positive edge detection
4321  NEG_EDGE: Falling edge/Negative edge detection
4322  LEVEL: Level detection
4323 */
4324 #define IOMUX_GPIO11ECTL_EVTDETCFG_W 2U
4325 #define IOMUX_GPIO11ECTL_EVTDETCFG_M 0x00000003U
4326 #define IOMUX_GPIO11ECTL_EVTDETCFG_S 0U
4327 #define IOMUX_GPIO11ECTL_EVTDETCFG_MASK 0x00000000U
4328 #define IOMUX_GPIO11ECTL_EVTDETCFG_POS_EDGE 0x00000001U
4329 #define IOMUX_GPIO11ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
4330 #define IOMUX_GPIO11ECTL_EVTDETCFG_LEVEL 0x00000003U
4331 /*
4332 
4333  Field: TRGLVL
4334  From..to bits: 2...2
4335  DefaultValue: NA
4336  Access type: read-write
4337  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
4338 
4339  ENUMs:
4340  HIGH: Non Inverted polarity
4341  LOW: Inverted polarity
4342 */
4343 #define IOMUX_GPIO11ECTL_TRGLVL 0x00000004U
4344 #define IOMUX_GPIO11ECTL_TRGLVL_M 0x00000004U
4345 #define IOMUX_GPIO11ECTL_TRGLVL_S 2U
4346 #define IOMUX_GPIO11ECTL_TRGLVL_HIGH 0x00000000U
4347 #define IOMUX_GPIO11ECTL_TRGLVL_LOW 0x00000004U
4348 /*
4349 
4350  Field: CLR
4351  From..to bits: 3...3
4352  DefaultValue: NA
4353  Access type: write-only
4354  Description: This bit is to be used to generate CLR pulse for the event
4355 
4356  ENUMs:
4357  NOEFF: No effect
4358  CLEAR: Clear the event
4359 */
4360 #define IOMUX_GPIO11ECTL_CLR 0x00000008U
4361 #define IOMUX_GPIO11ECTL_CLR_M 0x00000008U
4362 #define IOMUX_GPIO11ECTL_CLR_S 3U
4363 #define IOMUX_GPIO11ECTL_CLR_NOEFF 0x00000000U
4364 #define IOMUX_GPIO11ECTL_CLR_CLEAR 0x00000008U
4365 
4366 
4367 /*-----------------------------------REGISTER------------------------------------
4368  Register name: GPIO12CFG
4369  Offset name: IOMUX_O_GPIO12CFG
4370  Relative address: 0xC000
4371  Description: CFG register for IO GPIO12. This register configures the corresponding pad
4372  Default Value: 0x00000000
4373 
4374  Field: OUTDISVAL
4375  From..to bits: 6...6
4376  DefaultValue: 0x0
4377  Access type: read-only
4378  Description: The field gives the status of [OUTDIS]
4379 
4380  ENUMs:
4381  ENABLED: Output is enabled
4382  DISABLED: Output is disabled
4383 */
4384 #define IOMUX_GPIO12CFG_OUTDISVAL 0x00000040U
4385 #define IOMUX_GPIO12CFG_OUTDISVAL_M 0x00000040U
4386 #define IOMUX_GPIO12CFG_OUTDISVAL_S 6U
4387 #define IOMUX_GPIO12CFG_OUTDISVAL_ENABLED 0x00000000U
4388 #define IOMUX_GPIO12CFG_OUTDISVAL_DISABLED 0x00000040U
4389 /*
4390 
4391  Field: IE
4392  From..to bits: 11...11
4393  DefaultValue: 0x0
4394  Access type: read-write
4395  Description: This field enables the receiver operation from the pad
4396 
4397  ENUMs:
4398  DISABLE: Disable the receiver operation
4399  ENABLE: Enable the receiver operation
4400 */
4401 #define IOMUX_GPIO12CFG_IE 0x00000800U
4402 #define IOMUX_GPIO12CFG_IE_M 0x00000800U
4403 #define IOMUX_GPIO12CFG_IE_S 11U
4404 #define IOMUX_GPIO12CFG_IE_DISABLE 0x00000000U
4405 #define IOMUX_GPIO12CFG_IE_ENABLE 0x00000800U
4406 /*
4407 
4408  Field: OUTDIS
4409  From..to bits: 12...12
4410  DefaultValue: 0x0
4411  Access type: read-write
4412  Description: This field configures the output from the pad
4413  Note:This field is applicable only if [OUTDISOVREN] is enabled
4414 
4415  ENUMs:
4416  DISABLE: Output from the pad is disabled
4417  ENABLE: Output from the pad is enabled
4418 */
4419 #define IOMUX_GPIO12CFG_OUTDIS 0x00001000U
4420 #define IOMUX_GPIO12CFG_OUTDIS_M 0x00001000U
4421 #define IOMUX_GPIO12CFG_OUTDIS_S 12U
4422 #define IOMUX_GPIO12CFG_OUTDIS_DISABLE 0x00001000U
4423 #define IOMUX_GPIO12CFG_OUTDIS_ENABLE 0x00000000U
4424 /*
4425 
4426  Field: OUTDISOVREN
4427  From..to bits: 13...13
4428  DefaultValue: 0x0
4429  Access type: read-write
4430  Description: This field controls the [OUTDIS] override
4431 
4432  ENUMs:
4433  DISABLE: Disable the override
4434  ENABLE: Enable the override
4435 */
4436 #define IOMUX_GPIO12CFG_OUTDISOVREN 0x00002000U
4437 #define IOMUX_GPIO12CFG_OUTDISOVREN_M 0x00002000U
4438 #define IOMUX_GPIO12CFG_OUTDISOVREN_S 13U
4439 #define IOMUX_GPIO12CFG_OUTDISOVREN_DISABLE 0x00000000U
4440 #define IOMUX_GPIO12CFG_OUTDISOVREN_ENABLE 0x00002000U
4441 /*
4442 
4443  Field: IOSTR
4444  From..to bits: 14...14
4445  DefaultValue: 0x0
4446  Access type: read-write
4447  Description: This field controls the IO drive strength
4448 
4449  ENUMs:
4450  LOW: IO drives low power
4451  HIGH: IO drives high power
4452 */
4453 #define IOMUX_GPIO12CFG_IOSTR 0x00004000U
4454 #define IOMUX_GPIO12CFG_IOSTR_M 0x00004000U
4455 #define IOMUX_GPIO12CFG_IOSTR_S 14U
4456 #define IOMUX_GPIO12CFG_IOSTR_LOW 0x00000000U
4457 #define IOMUX_GPIO12CFG_IOSTR_HIGH 0x00004000U
4458 
4459 
4460 /*-----------------------------------REGISTER------------------------------------
4461  Register name: GPIO12PCTL
4462  Offset name: IOMUX_O_GPIO12PCTL
4463  Relative address: 0xC004
4464  Description: Pull control register of IO GPIO12
4465  This register configures the pull control
4466  Default Value: 0x00000001
4467 
4468  Field: CTL
4469  From..to bits: 0...1
4470  DefaultValue: 0x1
4471  Access type: read-write
4472  Description: The fields defines the pull control
4473 
4474  ENUMs:
4475  IPCTRL: IP Pull Control
4476  DOWN: Pull down
4477  UP: Pull up
4478  DISABLE: Pull disable
4479 */
4480 #define IOMUX_GPIO12PCTL_CTL_W 2U
4481 #define IOMUX_GPIO12PCTL_CTL_M 0x00000003U
4482 #define IOMUX_GPIO12PCTL_CTL_S 0U
4483 #define IOMUX_GPIO12PCTL_CTL_IPCTRL 0x00000000U
4484 #define IOMUX_GPIO12PCTL_CTL_DOWN 0x00000002U
4485 #define IOMUX_GPIO12PCTL_CTL_UP 0x00000001U
4486 #define IOMUX_GPIO12PCTL_CTL_DISABLE 0x00000003U
4487 /*
4488 
4489  Field: PULLUPSTA
4490  From..to bits: 8...8
4491  DefaultValue: 0x0
4492  Access type: read-only
4493  Description: This field gives the IO pull up level status
4494 
4495  ENUMs:
4496  DISABLED: Pull disabled
4497  ENABLED: Pull up
4498 */
4499 #define IOMUX_GPIO12PCTL_PULLUPSTA 0x00000100U
4500 #define IOMUX_GPIO12PCTL_PULLUPSTA_M 0x00000100U
4501 #define IOMUX_GPIO12PCTL_PULLUPSTA_S 8U
4502 #define IOMUX_GPIO12PCTL_PULLUPSTA_DISABLED 0x00000000U
4503 #define IOMUX_GPIO12PCTL_PULLUPSTA_ENABLED 0x00000100U
4504 /*
4505 
4506  Field: PULLDWNSTA
4507  From..to bits: 9...9
4508  DefaultValue: 0x0
4509  Access type: read-only
4510  Description: This field gives the IO pull down level status
4511 
4512  ENUMs:
4513  DISABLED: Pull disabled
4514  ENABLED: Pull down
4515 */
4516 #define IOMUX_GPIO12PCTL_PULLDWNSTA 0x00000200U
4517 #define IOMUX_GPIO12PCTL_PULLDWNSTA_M 0x00000200U
4518 #define IOMUX_GPIO12PCTL_PULLDWNSTA_S 9U
4519 #define IOMUX_GPIO12PCTL_PULLDWNSTA_DISABLED 0x00000000U
4520 #define IOMUX_GPIO12PCTL_PULLDWNSTA_ENABLED 0x00000200U
4521 
4522 
4523 /*-----------------------------------REGISTER------------------------------------
4524  Register name: GPIO12CTL
4525  Offset name: IOMUX_O_GPIO12CTL
4526  Relative address: 0xC008
4527  Description: Control register of IO GPIO12
4528  This register controls the IO state
4529  Default Value: NA
4530 
4531  Field: PADVAL
4532  From..to bits: 0...0
4533  DefaultValue: NA
4534  Access type: read-only
4535  Description: This field captures the received value from pad
4536 
4537 */
4538 #define IOMUX_GPIO12CTL_PADVAL 0x00000001U
4539 #define IOMUX_GPIO12CTL_PADVAL_M 0x00000001U
4540 #define IOMUX_GPIO12CTL_PADVAL_S 0U
4541 /*
4542 
4543  Field: PADVALSYNC
4544  From..to bits: 1...1
4545  DefaultValue: NA
4546  Access type: read-only
4547  Description: This field captures the sychronized(to SOC clock) received value
4548 
4549 */
4550 #define IOMUX_GPIO12CTL_PADVALSYNC 0x00000002U
4551 #define IOMUX_GPIO12CTL_PADVALSYNC_M 0x00000002U
4552 #define IOMUX_GPIO12CTL_PADVALSYNC_S 1U
4553 /*
4554 
4555  Field: OUT
4556  From..to bits: 8...8
4557  DefaultValue: NA
4558  Access type: read-write
4559  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
4560 
4561  ENUMs:
4562  LOW: IO drives 0
4563  HIGH: IO drives 1
4564 */
4565 #define IOMUX_GPIO12CTL_OUT 0x00000100U
4566 #define IOMUX_GPIO12CTL_OUT_M 0x00000100U
4567 #define IOMUX_GPIO12CTL_OUT_S 8U
4568 #define IOMUX_GPIO12CTL_OUT_LOW 0x00000000U
4569 #define IOMUX_GPIO12CTL_OUT_HIGH 0x00000100U
4570 /*
4571 
4572  Field: OUTOVREN
4573  From..to bits: 9...9
4574  DefaultValue: NA
4575  Access type: read-write
4576  Description: This field contols the override on output
4577 
4578  ENUMs:
4579  DISABLE: Output controlled by IP
4580  ENABLE: Enable override on output
4581 */
4582 #define IOMUX_GPIO12CTL_OUTOVREN 0x00000200U
4583 #define IOMUX_GPIO12CTL_OUTOVREN_M 0x00000200U
4584 #define IOMUX_GPIO12CTL_OUTOVREN_S 9U
4585 #define IOMUX_GPIO12CTL_OUTOVREN_DISABLE 0x00000000U
4586 #define IOMUX_GPIO12CTL_OUTOVREN_ENABLE 0x00000200U
4587 
4588 
4589 /*-----------------------------------REGISTER------------------------------------
4590  Register name: GPIO12ECTL
4591  Offset name: IOMUX_O_GPIO12ECTL
4592  Relative address: 0xC00C
4593  Description: Event control register for IO GPIO12
4594  This register controls the Event configuration and behaviour
4595  Default Value: NA
4596 
4597  Field: EVTDETCFG
4598  From..to bits: 0...1
4599  DefaultValue: NA
4600  Access type: read-write
4601  Description: This field is to be configured to define the IO detection method
4602 
4603  ENUMs:
4604  MASK: Masking the event
4605  POS_EDGE: Rising edge/Positive edge detection
4606  NEG_EDGE: Falling edge/Negative edge detection
4607  LEVEL: Level detection
4608 */
4609 #define IOMUX_GPIO12ECTL_EVTDETCFG_W 2U
4610 #define IOMUX_GPIO12ECTL_EVTDETCFG_M 0x00000003U
4611 #define IOMUX_GPIO12ECTL_EVTDETCFG_S 0U
4612 #define IOMUX_GPIO12ECTL_EVTDETCFG_MASK 0x00000000U
4613 #define IOMUX_GPIO12ECTL_EVTDETCFG_POS_EDGE 0x00000001U
4614 #define IOMUX_GPIO12ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
4615 #define IOMUX_GPIO12ECTL_EVTDETCFG_LEVEL 0x00000003U
4616 /*
4617 
4618  Field: TRGLVL
4619  From..to bits: 2...2
4620  DefaultValue: NA
4621  Access type: read-write
4622  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
4623 
4624  ENUMs:
4625  HIGH: Non Inverted polarity
4626  LOW: Inverted polarity
4627 */
4628 #define IOMUX_GPIO12ECTL_TRGLVL 0x00000004U
4629 #define IOMUX_GPIO12ECTL_TRGLVL_M 0x00000004U
4630 #define IOMUX_GPIO12ECTL_TRGLVL_S 2U
4631 #define IOMUX_GPIO12ECTL_TRGLVL_HIGH 0x00000000U
4632 #define IOMUX_GPIO12ECTL_TRGLVL_LOW 0x00000004U
4633 /*
4634 
4635  Field: CLR
4636  From..to bits: 3...3
4637  DefaultValue: NA
4638  Access type: write-only
4639  Description: This bit is to be used to generate CLR pulse for the event
4640 
4641  ENUMs:
4642  NOEFF: No effect
4643  CLEAR: Clear the event
4644 */
4645 #define IOMUX_GPIO12ECTL_CLR 0x00000008U
4646 #define IOMUX_GPIO12ECTL_CLR_M 0x00000008U
4647 #define IOMUX_GPIO12ECTL_CLR_S 3U
4648 #define IOMUX_GPIO12ECTL_CLR_NOEFF 0x00000000U
4649 #define IOMUX_GPIO12ECTL_CLR_CLEAR 0x00000008U
4650 
4651 
4652 /*-----------------------------------REGISTER------------------------------------
4653  Register name: GPIO13CFG
4654  Offset name: IOMUX_O_GPIO13CFG
4655  Relative address: 0xD000
4656  Description: CFG register for IO GPIO13. This register configures the corresponding pad
4657  Default Value: 0x00000000
4658 
4659  Field: OUTDISVAL
4660  From..to bits: 6...6
4661  DefaultValue: 0x0
4662  Access type: read-only
4663  Description: The field gives the status of [OUTDIS]
4664 
4665  ENUMs:
4666  ENABLED: Output is enabled
4667  DISABLED: Output is disabled
4668 */
4669 #define IOMUX_GPIO13CFG_OUTDISVAL 0x00000040U
4670 #define IOMUX_GPIO13CFG_OUTDISVAL_M 0x00000040U
4671 #define IOMUX_GPIO13CFG_OUTDISVAL_S 6U
4672 #define IOMUX_GPIO13CFG_OUTDISVAL_ENABLED 0x00000000U
4673 #define IOMUX_GPIO13CFG_OUTDISVAL_DISABLED 0x00000040U
4674 /*
4675 
4676  Field: IE
4677  From..to bits: 11...11
4678  DefaultValue: 0x0
4679  Access type: read-write
4680  Description: This field enables the receiver operation from the pad
4681 
4682  ENUMs:
4683  DISABLE: Disable the receiver operation
4684  ENABLE: Enable the receiver operation
4685 */
4686 #define IOMUX_GPIO13CFG_IE 0x00000800U
4687 #define IOMUX_GPIO13CFG_IE_M 0x00000800U
4688 #define IOMUX_GPIO13CFG_IE_S 11U
4689 #define IOMUX_GPIO13CFG_IE_DISABLE 0x00000000U
4690 #define IOMUX_GPIO13CFG_IE_ENABLE 0x00000800U
4691 /*
4692 
4693  Field: OUTDIS
4694  From..to bits: 12...12
4695  DefaultValue: 0x0
4696  Access type: read-write
4697  Description: This field configures the output from the pad
4698  Note:This field is applicable only if [OUTDISOVREN] is enabled
4699 
4700  ENUMs:
4701  DISABLE: Output from the pad is disabled
4702  ENABLE: Output from the pad is enabled
4703 */
4704 #define IOMUX_GPIO13CFG_OUTDIS 0x00001000U
4705 #define IOMUX_GPIO13CFG_OUTDIS_M 0x00001000U
4706 #define IOMUX_GPIO13CFG_OUTDIS_S 12U
4707 #define IOMUX_GPIO13CFG_OUTDIS_DISABLE 0x00001000U
4708 #define IOMUX_GPIO13CFG_OUTDIS_ENABLE 0x00000000U
4709 /*
4710 
4711  Field: OUTDISOVREN
4712  From..to bits: 13...13
4713  DefaultValue: 0x0
4714  Access type: read-write
4715  Description: This field controls the [OUTDIS] override
4716 
4717  ENUMs:
4718  DISABLE: Disable the override
4719  ENABLE: Enable the override
4720 */
4721 #define IOMUX_GPIO13CFG_OUTDISOVREN 0x00002000U
4722 #define IOMUX_GPIO13CFG_OUTDISOVREN_M 0x00002000U
4723 #define IOMUX_GPIO13CFG_OUTDISOVREN_S 13U
4724 #define IOMUX_GPIO13CFG_OUTDISOVREN_DISABLE 0x00000000U
4725 #define IOMUX_GPIO13CFG_OUTDISOVREN_ENABLE 0x00002000U
4726 /*
4727 
4728  Field: IOSTR
4729  From..to bits: 14...14
4730  DefaultValue: 0x0
4731  Access type: read-write
4732  Description: This field controls the IO drive strength
4733 
4734  ENUMs:
4735  LOW: IO drives low power
4736  HIGH: IO drives high power
4737 */
4738 #define IOMUX_GPIO13CFG_IOSTR 0x00004000U
4739 #define IOMUX_GPIO13CFG_IOSTR_M 0x00004000U
4740 #define IOMUX_GPIO13CFG_IOSTR_S 14U
4741 #define IOMUX_GPIO13CFG_IOSTR_LOW 0x00000000U
4742 #define IOMUX_GPIO13CFG_IOSTR_HIGH 0x00004000U
4743 
4744 
4745 /*-----------------------------------REGISTER------------------------------------
4746  Register name: GPIO13PCTL
4747  Offset name: IOMUX_O_GPIO13PCTL
4748  Relative address: 0xD004
4749  Description: Pull control register of IO GPIO13
4750  This register configures the pull control
4751  Default Value: 0x00000001
4752 
4753  Field: CTL
4754  From..to bits: 0...1
4755  DefaultValue: 0x1
4756  Access type: read-write
4757  Description: The fields defines the pull control
4758 
4759  ENUMs:
4760  IPCTRL: IP Pull Control
4761  DOWN: Pull down
4762  UP: Pull up
4763  DISABLE: Pull disable
4764 */
4765 #define IOMUX_GPIO13PCTL_CTL_W 2U
4766 #define IOMUX_GPIO13PCTL_CTL_M 0x00000003U
4767 #define IOMUX_GPIO13PCTL_CTL_S 0U
4768 #define IOMUX_GPIO13PCTL_CTL_IPCTRL 0x00000000U
4769 #define IOMUX_GPIO13PCTL_CTL_DOWN 0x00000002U
4770 #define IOMUX_GPIO13PCTL_CTL_UP 0x00000001U
4771 #define IOMUX_GPIO13PCTL_CTL_DISABLE 0x00000003U
4772 /*
4773 
4774  Field: PULLUPSTA
4775  From..to bits: 8...8
4776  DefaultValue: 0x0
4777  Access type: read-only
4778  Description: This field gives the IO pull up level status
4779 
4780  ENUMs:
4781  DISABLED: Pull disabled
4782  ENABLED: Pull up
4783 */
4784 #define IOMUX_GPIO13PCTL_PULLUPSTA 0x00000100U
4785 #define IOMUX_GPIO13PCTL_PULLUPSTA_M 0x00000100U
4786 #define IOMUX_GPIO13PCTL_PULLUPSTA_S 8U
4787 #define IOMUX_GPIO13PCTL_PULLUPSTA_DISABLED 0x00000000U
4788 #define IOMUX_GPIO13PCTL_PULLUPSTA_ENABLED 0x00000100U
4789 /*
4790 
4791  Field: PULLDWNSTA
4792  From..to bits: 9...9
4793  DefaultValue: 0x0
4794  Access type: read-only
4795  Description: This field gives the IO pull down level status
4796 
4797  ENUMs:
4798  DISABLED: Pull disabled
4799  ENABLED: Pull down
4800 */
4801 #define IOMUX_GPIO13PCTL_PULLDWNSTA 0x00000200U
4802 #define IOMUX_GPIO13PCTL_PULLDWNSTA_M 0x00000200U
4803 #define IOMUX_GPIO13PCTL_PULLDWNSTA_S 9U
4804 #define IOMUX_GPIO13PCTL_PULLDWNSTA_DISABLED 0x00000000U
4805 #define IOMUX_GPIO13PCTL_PULLDWNSTA_ENABLED 0x00000200U
4806 
4807 
4808 /*-----------------------------------REGISTER------------------------------------
4809  Register name: GPIO13CTL
4810  Offset name: IOMUX_O_GPIO13CTL
4811  Relative address: 0xD008
4812  Description: Control register of IO GPIO13
4813  This register controls the IO state
4814  Default Value: NA
4815 
4816  Field: PADVAL
4817  From..to bits: 0...0
4818  DefaultValue: NA
4819  Access type: read-only
4820  Description: This field captures the received value from pad
4821 
4822 */
4823 #define IOMUX_GPIO13CTL_PADVAL 0x00000001U
4824 #define IOMUX_GPIO13CTL_PADVAL_M 0x00000001U
4825 #define IOMUX_GPIO13CTL_PADVAL_S 0U
4826 /*
4827 
4828  Field: PADVALSYNC
4829  From..to bits: 1...1
4830  DefaultValue: NA
4831  Access type: read-only
4832  Description: This field captures the sychronized(to SOC clock) received value
4833 
4834 */
4835 #define IOMUX_GPIO13CTL_PADVALSYNC 0x00000002U
4836 #define IOMUX_GPIO13CTL_PADVALSYNC_M 0x00000002U
4837 #define IOMUX_GPIO13CTL_PADVALSYNC_S 1U
4838 /*
4839 
4840  Field: OUT
4841  From..to bits: 8...8
4842  DefaultValue: NA
4843  Access type: read-write
4844  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
4845 
4846  ENUMs:
4847  LOW: IO drives 0
4848  HIGH: IO drives 1
4849 */
4850 #define IOMUX_GPIO13CTL_OUT 0x00000100U
4851 #define IOMUX_GPIO13CTL_OUT_M 0x00000100U
4852 #define IOMUX_GPIO13CTL_OUT_S 8U
4853 #define IOMUX_GPIO13CTL_OUT_LOW 0x00000000U
4854 #define IOMUX_GPIO13CTL_OUT_HIGH 0x00000100U
4855 /*
4856 
4857  Field: OUTOVREN
4858  From..to bits: 9...9
4859  DefaultValue: NA
4860  Access type: read-write
4861  Description: This field contols the override on output
4862 
4863  ENUMs:
4864  DISABLE: Output controlled by IP
4865  ENABLE: Enable override on output
4866 */
4867 #define IOMUX_GPIO13CTL_OUTOVREN 0x00000200U
4868 #define IOMUX_GPIO13CTL_OUTOVREN_M 0x00000200U
4869 #define IOMUX_GPIO13CTL_OUTOVREN_S 9U
4870 #define IOMUX_GPIO13CTL_OUTOVREN_DISABLE 0x00000000U
4871 #define IOMUX_GPIO13CTL_OUTOVREN_ENABLE 0x00000200U
4872 
4873 
4874 /*-----------------------------------REGISTER------------------------------------
4875  Register name: GPIO13ECTL
4876  Offset name: IOMUX_O_GPIO13ECTL
4877  Relative address: 0xD00C
4878  Description: Event control register for IO GPIO13
4879  This register controls the Event configuration and behaviour
4880  Default Value: NA
4881 
4882  Field: EVTDETCFG
4883  From..to bits: 0...1
4884  DefaultValue: NA
4885  Access type: read-write
4886  Description: This field is to be configured to define the IO detection method
4887 
4888  ENUMs:
4889  MASK: Masking the event
4890  POS_EDGE: Rising edge/Positive edge detection
4891  NEG_EDGE: Falling edge/Negative edge detection
4892  LEVEL: Level detection
4893 */
4894 #define IOMUX_GPIO13ECTL_EVTDETCFG_W 2U
4895 #define IOMUX_GPIO13ECTL_EVTDETCFG_M 0x00000003U
4896 #define IOMUX_GPIO13ECTL_EVTDETCFG_S 0U
4897 #define IOMUX_GPIO13ECTL_EVTDETCFG_MASK 0x00000000U
4898 #define IOMUX_GPIO13ECTL_EVTDETCFG_POS_EDGE 0x00000001U
4899 #define IOMUX_GPIO13ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
4900 #define IOMUX_GPIO13ECTL_EVTDETCFG_LEVEL 0x00000003U
4901 /*
4902 
4903  Field: TRGLVL
4904  From..to bits: 2...2
4905  DefaultValue: NA
4906  Access type: read-write
4907  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
4908 
4909  ENUMs:
4910  HIGH: Non Inverted polarity
4911  LOW: Inverted polarity
4912 */
4913 #define IOMUX_GPIO13ECTL_TRGLVL 0x00000004U
4914 #define IOMUX_GPIO13ECTL_TRGLVL_M 0x00000004U
4915 #define IOMUX_GPIO13ECTL_TRGLVL_S 2U
4916 #define IOMUX_GPIO13ECTL_TRGLVL_HIGH 0x00000000U
4917 #define IOMUX_GPIO13ECTL_TRGLVL_LOW 0x00000004U
4918 /*
4919 
4920  Field: CLR
4921  From..to bits: 3...3
4922  DefaultValue: NA
4923  Access type: write-only
4924  Description: This bit is to be used to generate CLR pulse for the event
4925 
4926  ENUMs:
4927  NOEFF: No effect
4928  CLEAR: Clear the event
4929 */
4930 #define IOMUX_GPIO13ECTL_CLR 0x00000008U
4931 #define IOMUX_GPIO13ECTL_CLR_M 0x00000008U
4932 #define IOMUX_GPIO13ECTL_CLR_S 3U
4933 #define IOMUX_GPIO13ECTL_CLR_NOEFF 0x00000000U
4934 #define IOMUX_GPIO13ECTL_CLR_CLEAR 0x00000008U
4935 
4936 
4937 /*-----------------------------------REGISTER------------------------------------
4938  Register name: GPIO14CFG
4939  Offset name: IOMUX_O_GPIO14CFG
4940  Relative address: 0xE000
4941  Description: CFG register for IO GPIO14. This register configures the corresponding pad
4942  Default Value: 0x00000000
4943 
4944  Field: OUTDISVAL
4945  From..to bits: 6...6
4946  DefaultValue: 0x0
4947  Access type: read-only
4948  Description: The field gives the status of [OUTDIS]
4949 
4950  ENUMs:
4951  ENABLED: Output is enabled
4952  DISABLED: Output is disabled
4953 */
4954 #define IOMUX_GPIO14CFG_OUTDISVAL 0x00000040U
4955 #define IOMUX_GPIO14CFG_OUTDISVAL_M 0x00000040U
4956 #define IOMUX_GPIO14CFG_OUTDISVAL_S 6U
4957 #define IOMUX_GPIO14CFG_OUTDISVAL_ENABLED 0x00000000U
4958 #define IOMUX_GPIO14CFG_OUTDISVAL_DISABLED 0x00000040U
4959 /*
4960 
4961  Field: IE
4962  From..to bits: 11...11
4963  DefaultValue: 0x0
4964  Access type: read-write
4965  Description: This field enables the receiver operation from the pad
4966 
4967  ENUMs:
4968  DISABLE: Disable the receiver operation
4969  ENABLE: Enable the receiver operation
4970 */
4971 #define IOMUX_GPIO14CFG_IE 0x00000800U
4972 #define IOMUX_GPIO14CFG_IE_M 0x00000800U
4973 #define IOMUX_GPIO14CFG_IE_S 11U
4974 #define IOMUX_GPIO14CFG_IE_DISABLE 0x00000000U
4975 #define IOMUX_GPIO14CFG_IE_ENABLE 0x00000800U
4976 /*
4977 
4978  Field: OUTDIS
4979  From..to bits: 12...12
4980  DefaultValue: 0x0
4981  Access type: read-write
4982  Description: This field configures the output from the pad
4983  Note:This field is applicable only if [OUTDISOVREN] is enabled
4984 
4985  ENUMs:
4986  DISABLE: Output from the pad is disabled
4987  ENABLE: Output from the pad is enabled
4988 */
4989 #define IOMUX_GPIO14CFG_OUTDIS 0x00001000U
4990 #define IOMUX_GPIO14CFG_OUTDIS_M 0x00001000U
4991 #define IOMUX_GPIO14CFG_OUTDIS_S 12U
4992 #define IOMUX_GPIO14CFG_OUTDIS_DISABLE 0x00001000U
4993 #define IOMUX_GPIO14CFG_OUTDIS_ENABLE 0x00000000U
4994 /*
4995 
4996  Field: OUTDISOVREN
4997  From..to bits: 13...13
4998  DefaultValue: 0x0
4999  Access type: read-write
5000  Description: This field controls the [OUTDIS] override
5001 
5002  ENUMs:
5003  DISABLE: Disable the override
5004  ENABLE: Enable the override
5005 */
5006 #define IOMUX_GPIO14CFG_OUTDISOVREN 0x00002000U
5007 #define IOMUX_GPIO14CFG_OUTDISOVREN_M 0x00002000U
5008 #define IOMUX_GPIO14CFG_OUTDISOVREN_S 13U
5009 #define IOMUX_GPIO14CFG_OUTDISOVREN_DISABLE 0x00000000U
5010 #define IOMUX_GPIO14CFG_OUTDISOVREN_ENABLE 0x00002000U
5011 /*
5012 
5013  Field: IOSTR
5014  From..to bits: 14...14
5015  DefaultValue: 0x0
5016  Access type: read-write
5017  Description: This field controls the IO drive strength
5018 
5019  ENUMs:
5020  LOW: IO drives low power
5021  HIGH: IO drives high power
5022 */
5023 #define IOMUX_GPIO14CFG_IOSTR 0x00004000U
5024 #define IOMUX_GPIO14CFG_IOSTR_M 0x00004000U
5025 #define IOMUX_GPIO14CFG_IOSTR_S 14U
5026 #define IOMUX_GPIO14CFG_IOSTR_LOW 0x00000000U
5027 #define IOMUX_GPIO14CFG_IOSTR_HIGH 0x00004000U
5028 
5029 
5030 /*-----------------------------------REGISTER------------------------------------
5031  Register name: GPIO14PCTL
5032  Offset name: IOMUX_O_GPIO14PCTL
5033  Relative address: 0xE004
5034  Description: Pull control register of IO GPIO14
5035  This register configures the pull control
5036  Default Value: 0x00000001
5037 
5038  Field: CTL
5039  From..to bits: 0...1
5040  DefaultValue: 0x1
5041  Access type: read-write
5042  Description: The fields defines the pull control
5043 
5044  ENUMs:
5045  IPCTRL: IP Pull Control
5046  DOWN: Pull down
5047  UP: Pull up
5048  DISABLE: Pull disable
5049 */
5050 #define IOMUX_GPIO14PCTL_CTL_W 2U
5051 #define IOMUX_GPIO14PCTL_CTL_M 0x00000003U
5052 #define IOMUX_GPIO14PCTL_CTL_S 0U
5053 #define IOMUX_GPIO14PCTL_CTL_IPCTRL 0x00000000U
5054 #define IOMUX_GPIO14PCTL_CTL_DOWN 0x00000002U
5055 #define IOMUX_GPIO14PCTL_CTL_UP 0x00000001U
5056 #define IOMUX_GPIO14PCTL_CTL_DISABLE 0x00000003U
5057 /*
5058 
5059  Field: PULLUPSTA
5060  From..to bits: 8...8
5061  DefaultValue: 0x0
5062  Access type: read-only
5063  Description: This field gives the IO pull up level status
5064 
5065  ENUMs:
5066  DISABLED: Pull disabled
5067  ENABLED: Pull up
5068 */
5069 #define IOMUX_GPIO14PCTL_PULLUPSTA 0x00000100U
5070 #define IOMUX_GPIO14PCTL_PULLUPSTA_M 0x00000100U
5071 #define IOMUX_GPIO14PCTL_PULLUPSTA_S 8U
5072 #define IOMUX_GPIO14PCTL_PULLUPSTA_DISABLED 0x00000000U
5073 #define IOMUX_GPIO14PCTL_PULLUPSTA_ENABLED 0x00000100U
5074 /*
5075 
5076  Field: PULLDWNSTA
5077  From..to bits: 9...9
5078  DefaultValue: 0x0
5079  Access type: read-only
5080  Description: This field gives the IO pull down level status
5081 
5082  ENUMs:
5083  DISABLED: Pull disabled
5084  ENABLED: Pull down
5085 */
5086 #define IOMUX_GPIO14PCTL_PULLDWNSTA 0x00000200U
5087 #define IOMUX_GPIO14PCTL_PULLDWNSTA_M 0x00000200U
5088 #define IOMUX_GPIO14PCTL_PULLDWNSTA_S 9U
5089 #define IOMUX_GPIO14PCTL_PULLDWNSTA_DISABLED 0x00000000U
5090 #define IOMUX_GPIO14PCTL_PULLDWNSTA_ENABLED 0x00000200U
5091 
5092 
5093 /*-----------------------------------REGISTER------------------------------------
5094  Register name: GPIO14CTL
5095  Offset name: IOMUX_O_GPIO14CTL
5096  Relative address: 0xE008
5097  Description: Control register of IO GPIO14
5098  This register controls the IO state
5099  Default Value: NA
5100 
5101  Field: PADVAL
5102  From..to bits: 0...0
5103  DefaultValue: NA
5104  Access type: read-only
5105  Description: This field captures the received value from pad
5106 
5107 */
5108 #define IOMUX_GPIO14CTL_PADVAL 0x00000001U
5109 #define IOMUX_GPIO14CTL_PADVAL_M 0x00000001U
5110 #define IOMUX_GPIO14CTL_PADVAL_S 0U
5111 /*
5112 
5113  Field: PADVALSYNC
5114  From..to bits: 1...1
5115  DefaultValue: NA
5116  Access type: read-only
5117  Description: This field captures the sychronized(to SOC clock) received value
5118 
5119 */
5120 #define IOMUX_GPIO14CTL_PADVALSYNC 0x00000002U
5121 #define IOMUX_GPIO14CTL_PADVALSYNC_M 0x00000002U
5122 #define IOMUX_GPIO14CTL_PADVALSYNC_S 1U
5123 /*
5124 
5125  Field: OUT
5126  From..to bits: 8...8
5127  DefaultValue: NA
5128  Access type: read-write
5129  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
5130 
5131  ENUMs:
5132  LOW: IO drives 0
5133  HIGH: IO drives 1
5134 */
5135 #define IOMUX_GPIO14CTL_OUT 0x00000100U
5136 #define IOMUX_GPIO14CTL_OUT_M 0x00000100U
5137 #define IOMUX_GPIO14CTL_OUT_S 8U
5138 #define IOMUX_GPIO14CTL_OUT_LOW 0x00000000U
5139 #define IOMUX_GPIO14CTL_OUT_HIGH 0x00000100U
5140 /*
5141 
5142  Field: OUTOVREN
5143  From..to bits: 9...9
5144  DefaultValue: NA
5145  Access type: read-write
5146  Description: This field contols the override on output
5147 
5148  ENUMs:
5149  DISABLE: Output controlled by IP
5150  ENABLE: Enable override on output
5151 */
5152 #define IOMUX_GPIO14CTL_OUTOVREN 0x00000200U
5153 #define IOMUX_GPIO14CTL_OUTOVREN_M 0x00000200U
5154 #define IOMUX_GPIO14CTL_OUTOVREN_S 9U
5155 #define IOMUX_GPIO14CTL_OUTOVREN_DISABLE 0x00000000U
5156 #define IOMUX_GPIO14CTL_OUTOVREN_ENABLE 0x00000200U
5157 
5158 
5159 /*-----------------------------------REGISTER------------------------------------
5160  Register name: GPIO14ECTL
5161  Offset name: IOMUX_O_GPIO14ECTL
5162  Relative address: 0xE00C
5163  Description: Event control register for IO GPIO14
5164  This register controls the Event configuration and behaviour
5165  Default Value: NA
5166 
5167  Field: EVTDETCFG
5168  From..to bits: 0...1
5169  DefaultValue: NA
5170  Access type: read-write
5171  Description: This field is to be configured to define the IO detection method
5172 
5173  ENUMs:
5174  MASK: Masking the event
5175  POS_EDGE: Rising edge/Positive edge detection
5176  NEG_EDGE: Falling edge/Negative edge detection
5177  LEVEL: Level detection
5178 */
5179 #define IOMUX_GPIO14ECTL_EVTDETCFG_W 2U
5180 #define IOMUX_GPIO14ECTL_EVTDETCFG_M 0x00000003U
5181 #define IOMUX_GPIO14ECTL_EVTDETCFG_S 0U
5182 #define IOMUX_GPIO14ECTL_EVTDETCFG_MASK 0x00000000U
5183 #define IOMUX_GPIO14ECTL_EVTDETCFG_POS_EDGE 0x00000001U
5184 #define IOMUX_GPIO14ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
5185 #define IOMUX_GPIO14ECTL_EVTDETCFG_LEVEL 0x00000003U
5186 /*
5187 
5188  Field: TRGLVL
5189  From..to bits: 2...2
5190  DefaultValue: NA
5191  Access type: read-write
5192  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
5193 
5194  ENUMs:
5195  HIGH: Non Inverted polarity
5196  LOW: Inverted polarity
5197 */
5198 #define IOMUX_GPIO14ECTL_TRGLVL 0x00000004U
5199 #define IOMUX_GPIO14ECTL_TRGLVL_M 0x00000004U
5200 #define IOMUX_GPIO14ECTL_TRGLVL_S 2U
5201 #define IOMUX_GPIO14ECTL_TRGLVL_HIGH 0x00000000U
5202 #define IOMUX_GPIO14ECTL_TRGLVL_LOW 0x00000004U
5203 /*
5204 
5205  Field: CLR
5206  From..to bits: 3...3
5207  DefaultValue: NA
5208  Access type: write-only
5209  Description: This bit is to be used to generate CLR pulse for the event
5210 
5211  ENUMs:
5212  NOEFF: No effect
5213  CLEAR: Clear the event
5214 */
5215 #define IOMUX_GPIO14ECTL_CLR 0x00000008U
5216 #define IOMUX_GPIO14ECTL_CLR_M 0x00000008U
5217 #define IOMUX_GPIO14ECTL_CLR_S 3U
5218 #define IOMUX_GPIO14ECTL_CLR_NOEFF 0x00000000U
5219 #define IOMUX_GPIO14ECTL_CLR_CLEAR 0x00000008U
5220 
5221 
5222 /*-----------------------------------REGISTER------------------------------------
5223  Register name: GPIO15CFG
5224  Offset name: IOMUX_O_GPIO15CFG
5225  Relative address: 0xF000
5226  Description: CFG register for IO GPIO15. This register configures the corresponding pad
5227  Default Value: 0x00000000
5228 
5229  Field: OUTDISVAL
5230  From..to bits: 6...6
5231  DefaultValue: 0x0
5232  Access type: read-only
5233  Description: The field gives the status of [OUTDIS]
5234 
5235  ENUMs:
5236  ENABLED: Output is enabled
5237  DISABLED: Output is disabled
5238 */
5239 #define IOMUX_GPIO15CFG_OUTDISVAL 0x00000040U
5240 #define IOMUX_GPIO15CFG_OUTDISVAL_M 0x00000040U
5241 #define IOMUX_GPIO15CFG_OUTDISVAL_S 6U
5242 #define IOMUX_GPIO15CFG_OUTDISVAL_ENABLED 0x00000000U
5243 #define IOMUX_GPIO15CFG_OUTDISVAL_DISABLED 0x00000040U
5244 /*
5245 
5246  Field: IE
5247  From..to bits: 11...11
5248  DefaultValue: 0x0
5249  Access type: read-write
5250  Description: This field enables the receiver operation from the pad
5251 
5252  ENUMs:
5253  DISABLE: Disable the receiver operation
5254  ENABLE: Enable the receiver operation
5255 */
5256 #define IOMUX_GPIO15CFG_IE 0x00000800U
5257 #define IOMUX_GPIO15CFG_IE_M 0x00000800U
5258 #define IOMUX_GPIO15CFG_IE_S 11U
5259 #define IOMUX_GPIO15CFG_IE_DISABLE 0x00000000U
5260 #define IOMUX_GPIO15CFG_IE_ENABLE 0x00000800U
5261 /*
5262 
5263  Field: OUTDIS
5264  From..to bits: 12...12
5265  DefaultValue: 0x0
5266  Access type: read-write
5267  Description: This field configures the output from the pad
5268  Note:This field is applicable only if [OUTDISOVREN] is enabled
5269 
5270  ENUMs:
5271  DISABLE: Output from the pad is disabled
5272  ENABLE: Output from the pad is enabled
5273 */
5274 #define IOMUX_GPIO15CFG_OUTDIS 0x00001000U
5275 #define IOMUX_GPIO15CFG_OUTDIS_M 0x00001000U
5276 #define IOMUX_GPIO15CFG_OUTDIS_S 12U
5277 #define IOMUX_GPIO15CFG_OUTDIS_DISABLE 0x00001000U
5278 #define IOMUX_GPIO15CFG_OUTDIS_ENABLE 0x00000000U
5279 /*
5280 
5281  Field: OUTDISOVREN
5282  From..to bits: 13...13
5283  DefaultValue: 0x0
5284  Access type: read-write
5285  Description: This field controls the [OUTDIS] override
5286 
5287  ENUMs:
5288  DISABLE: Disable the override
5289  ENABLE: Enable the override
5290 */
5291 #define IOMUX_GPIO15CFG_OUTDISOVREN 0x00002000U
5292 #define IOMUX_GPIO15CFG_OUTDISOVREN_M 0x00002000U
5293 #define IOMUX_GPIO15CFG_OUTDISOVREN_S 13U
5294 #define IOMUX_GPIO15CFG_OUTDISOVREN_DISABLE 0x00000000U
5295 #define IOMUX_GPIO15CFG_OUTDISOVREN_ENABLE 0x00002000U
5296 /*
5297 
5298  Field: IOSTR
5299  From..to bits: 14...14
5300  DefaultValue: 0x0
5301  Access type: read-write
5302  Description: This field controls the IO drive strength
5303 
5304  ENUMs:
5305  LOW: IO drives low power
5306  HIGH: IO drives high power
5307 */
5308 #define IOMUX_GPIO15CFG_IOSTR 0x00004000U
5309 #define IOMUX_GPIO15CFG_IOSTR_M 0x00004000U
5310 #define IOMUX_GPIO15CFG_IOSTR_S 14U
5311 #define IOMUX_GPIO15CFG_IOSTR_LOW 0x00000000U
5312 #define IOMUX_GPIO15CFG_IOSTR_HIGH 0x00004000U
5313 
5314 
5315 /*-----------------------------------REGISTER------------------------------------
5316  Register name: GPIO15PCTL
5317  Offset name: IOMUX_O_GPIO15PCTL
5318  Relative address: 0xF004
5319  Description: Pull control register of IO GPIO15
5320  This register configures the pull control
5321  Default Value: 0x00000001
5322 
5323  Field: CTL
5324  From..to bits: 0...1
5325  DefaultValue: 0x1
5326  Access type: read-write
5327  Description: The fields defines the pull control
5328 
5329  ENUMs:
5330  IPCTRL: IP Pull Control
5331  DOWN: Pull down
5332  UP: Pull up
5333  DISABLE: Pull disable
5334 */
5335 #define IOMUX_GPIO15PCTL_CTL_W 2U
5336 #define IOMUX_GPIO15PCTL_CTL_M 0x00000003U
5337 #define IOMUX_GPIO15PCTL_CTL_S 0U
5338 #define IOMUX_GPIO15PCTL_CTL_IPCTRL 0x00000000U
5339 #define IOMUX_GPIO15PCTL_CTL_DOWN 0x00000002U
5340 #define IOMUX_GPIO15PCTL_CTL_UP 0x00000001U
5341 #define IOMUX_GPIO15PCTL_CTL_DISABLE 0x00000003U
5342 /*
5343 
5344  Field: PULLUPSTA
5345  From..to bits: 8...8
5346  DefaultValue: 0x0
5347  Access type: read-only
5348  Description: This field gives the IO pull up level status
5349 
5350  ENUMs:
5351  DISABLED: Pull disabled
5352  ENABLED: Pull up
5353 */
5354 #define IOMUX_GPIO15PCTL_PULLUPSTA 0x00000100U
5355 #define IOMUX_GPIO15PCTL_PULLUPSTA_M 0x00000100U
5356 #define IOMUX_GPIO15PCTL_PULLUPSTA_S 8U
5357 #define IOMUX_GPIO15PCTL_PULLUPSTA_DISABLED 0x00000000U
5358 #define IOMUX_GPIO15PCTL_PULLUPSTA_ENABLED 0x00000100U
5359 /*
5360 
5361  Field: PULLDWNSTA
5362  From..to bits: 9...9
5363  DefaultValue: 0x0
5364  Access type: read-only
5365  Description: This field gives the IO pull down level status
5366 
5367  ENUMs:
5368  DISABLED: Pull disabled
5369  ENABLED: Pull down
5370 */
5371 #define IOMUX_GPIO15PCTL_PULLDWNSTA 0x00000200U
5372 #define IOMUX_GPIO15PCTL_PULLDWNSTA_M 0x00000200U
5373 #define IOMUX_GPIO15PCTL_PULLDWNSTA_S 9U
5374 #define IOMUX_GPIO15PCTL_PULLDWNSTA_DISABLED 0x00000000U
5375 #define IOMUX_GPIO15PCTL_PULLDWNSTA_ENABLED 0x00000200U
5376 
5377 
5378 /*-----------------------------------REGISTER------------------------------------
5379  Register name: GPIO15CTL
5380  Offset name: IOMUX_O_GPIO15CTL
5381  Relative address: 0xF008
5382  Description: Control register of IO GPIO15
5383  This register controls the IO state
5384  Default Value: NA
5385 
5386  Field: PADVAL
5387  From..to bits: 0...0
5388  DefaultValue: NA
5389  Access type: read-only
5390  Description: This field captures the received value from pad
5391 
5392 */
5393 #define IOMUX_GPIO15CTL_PADVAL 0x00000001U
5394 #define IOMUX_GPIO15CTL_PADVAL_M 0x00000001U
5395 #define IOMUX_GPIO15CTL_PADVAL_S 0U
5396 /*
5397 
5398  Field: PADVALSYNC
5399  From..to bits: 1...1
5400  DefaultValue: NA
5401  Access type: read-only
5402  Description: This field captures the sychronized(to SOC clock) received value
5403 
5404 */
5405 #define IOMUX_GPIO15CTL_PADVALSYNC 0x00000002U
5406 #define IOMUX_GPIO15CTL_PADVALSYNC_M 0x00000002U
5407 #define IOMUX_GPIO15CTL_PADVALSYNC_S 1U
5408 /*
5409 
5410  Field: OUT
5411  From..to bits: 8...8
5412  DefaultValue: NA
5413  Access type: read-write
5414  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
5415 
5416  ENUMs:
5417  LOW: IO drives 0
5418  HIGH: IO drives 1
5419 */
5420 #define IOMUX_GPIO15CTL_OUT 0x00000100U
5421 #define IOMUX_GPIO15CTL_OUT_M 0x00000100U
5422 #define IOMUX_GPIO15CTL_OUT_S 8U
5423 #define IOMUX_GPIO15CTL_OUT_LOW 0x00000000U
5424 #define IOMUX_GPIO15CTL_OUT_HIGH 0x00000100U
5425 /*
5426 
5427  Field: OUTOVREN
5428  From..to bits: 9...9
5429  DefaultValue: NA
5430  Access type: read-write
5431  Description: This field contols the override on output
5432 
5433  ENUMs:
5434  DISABLE: Output controlled by IP
5435  ENABLE: Enable override on output
5436 */
5437 #define IOMUX_GPIO15CTL_OUTOVREN 0x00000200U
5438 #define IOMUX_GPIO15CTL_OUTOVREN_M 0x00000200U
5439 #define IOMUX_GPIO15CTL_OUTOVREN_S 9U
5440 #define IOMUX_GPIO15CTL_OUTOVREN_DISABLE 0x00000000U
5441 #define IOMUX_GPIO15CTL_OUTOVREN_ENABLE 0x00000200U
5442 
5443 
5444 /*-----------------------------------REGISTER------------------------------------
5445  Register name: GPIO15ECTL
5446  Offset name: IOMUX_O_GPIO15ECTL
5447  Relative address: 0xF00C
5448  Description: Event control register for IO GPIO15
5449  This register controls the Event configuration and behaviour
5450  Default Value: NA
5451 
5452  Field: EVTDETCFG
5453  From..to bits: 0...1
5454  DefaultValue: NA
5455  Access type: read-write
5456  Description: This field is to be configured to define the IO detection method
5457 
5458  ENUMs:
5459  MASK: Masking the event
5460  POS_EDGE: Rising edge/Positive edge detection
5461  NEG_EDGE: Falling edge/Negative edge detection
5462  LEVEL: Level detection
5463 */
5464 #define IOMUX_GPIO15ECTL_EVTDETCFG_W 2U
5465 #define IOMUX_GPIO15ECTL_EVTDETCFG_M 0x00000003U
5466 #define IOMUX_GPIO15ECTL_EVTDETCFG_S 0U
5467 #define IOMUX_GPIO15ECTL_EVTDETCFG_MASK 0x00000000U
5468 #define IOMUX_GPIO15ECTL_EVTDETCFG_POS_EDGE 0x00000001U
5469 #define IOMUX_GPIO15ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
5470 #define IOMUX_GPIO15ECTL_EVTDETCFG_LEVEL 0x00000003U
5471 /*
5472 
5473  Field: TRGLVL
5474  From..to bits: 2...2
5475  DefaultValue: NA
5476  Access type: read-write
5477  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
5478 
5479  ENUMs:
5480  HIGH: Non Inverted polarity
5481  LOW: Inverted polarity
5482 */
5483 #define IOMUX_GPIO15ECTL_TRGLVL 0x00000004U
5484 #define IOMUX_GPIO15ECTL_TRGLVL_M 0x00000004U
5485 #define IOMUX_GPIO15ECTL_TRGLVL_S 2U
5486 #define IOMUX_GPIO15ECTL_TRGLVL_HIGH 0x00000000U
5487 #define IOMUX_GPIO15ECTL_TRGLVL_LOW 0x00000004U
5488 /*
5489 
5490  Field: CLR
5491  From..to bits: 3...3
5492  DefaultValue: NA
5493  Access type: write-only
5494  Description: This bit is to be used to generate CLR pulse for the event
5495 
5496  ENUMs:
5497  NOEFF: No effect
5498  CLEAR: Clear the event
5499 */
5500 #define IOMUX_GPIO15ECTL_CLR 0x00000008U
5501 #define IOMUX_GPIO15ECTL_CLR_M 0x00000008U
5502 #define IOMUX_GPIO15ECTL_CLR_S 3U
5503 #define IOMUX_GPIO15ECTL_CLR_NOEFF 0x00000000U
5504 #define IOMUX_GPIO15ECTL_CLR_CLEAR 0x00000008U
5505 
5506 
5507 /*-----------------------------------REGISTER------------------------------------
5508  Register name: GPIO16CFG
5509  Offset name: IOMUX_O_GPIO16CFG
5510  Relative address: 0x10000
5511  Description: CFG register for IO GPIO16. This register configures the corresponding pad
5512  Default Value: 0x00000000
5513 
5514  Field: OUTDISVAL
5515  From..to bits: 6...6
5516  DefaultValue: 0x0
5517  Access type: read-only
5518  Description: The field gives the status of [OUTDIS]
5519 
5520  ENUMs:
5521  ENABLED: Output is enabled
5522  DISABLED: Output is disabled
5523 */
5524 #define IOMUX_GPIO16CFG_OUTDISVAL 0x00000040U
5525 #define IOMUX_GPIO16CFG_OUTDISVAL_M 0x00000040U
5526 #define IOMUX_GPIO16CFG_OUTDISVAL_S 6U
5527 #define IOMUX_GPIO16CFG_OUTDISVAL_ENABLED 0x00000000U
5528 #define IOMUX_GPIO16CFG_OUTDISVAL_DISABLED 0x00000040U
5529 /*
5530 
5531  Field: IE
5532  From..to bits: 11...11
5533  DefaultValue: 0x0
5534  Access type: read-write
5535  Description: This field enables the receiver operation from the pad
5536 
5537  ENUMs:
5538  DISABLE: Disable the receiver operation
5539  ENABLE: Enable the receiver operation
5540 */
5541 #define IOMUX_GPIO16CFG_IE 0x00000800U
5542 #define IOMUX_GPIO16CFG_IE_M 0x00000800U
5543 #define IOMUX_GPIO16CFG_IE_S 11U
5544 #define IOMUX_GPIO16CFG_IE_DISABLE 0x00000000U
5545 #define IOMUX_GPIO16CFG_IE_ENABLE 0x00000800U
5546 /*
5547 
5548  Field: OUTDIS
5549  From..to bits: 12...12
5550  DefaultValue: 0x0
5551  Access type: read-write
5552  Description: This field configures the output from the pad
5553  Note:This field is applicable only if [OUTDISOVREN] is enabled
5554 
5555  ENUMs:
5556  DISABLE: Output from the pad is disabled
5557  ENABLE: Output from the pad is enabled
5558 */
5559 #define IOMUX_GPIO16CFG_OUTDIS 0x00001000U
5560 #define IOMUX_GPIO16CFG_OUTDIS_M 0x00001000U
5561 #define IOMUX_GPIO16CFG_OUTDIS_S 12U
5562 #define IOMUX_GPIO16CFG_OUTDIS_DISABLE 0x00001000U
5563 #define IOMUX_GPIO16CFG_OUTDIS_ENABLE 0x00000000U
5564 /*
5565 
5566  Field: OUTDISOVREN
5567  From..to bits: 13...13
5568  DefaultValue: 0x0
5569  Access type: read-write
5570  Description: This field controls the [OUTDIS] override
5571 
5572  ENUMs:
5573  DISABLE: Disable the override
5574  ENABLE: Enable the override
5575 */
5576 #define IOMUX_GPIO16CFG_OUTDISOVREN 0x00002000U
5577 #define IOMUX_GPIO16CFG_OUTDISOVREN_M 0x00002000U
5578 #define IOMUX_GPIO16CFG_OUTDISOVREN_S 13U
5579 #define IOMUX_GPIO16CFG_OUTDISOVREN_DISABLE 0x00000000U
5580 #define IOMUX_GPIO16CFG_OUTDISOVREN_ENABLE 0x00002000U
5581 /*
5582 
5583  Field: IOSTR
5584  From..to bits: 14...14
5585  DefaultValue: 0x0
5586  Access type: read-write
5587  Description: This field controls the IO drive strength
5588 
5589  ENUMs:
5590  LOW: IO drives low power
5591  HIGH: IO drives high power
5592 */
5593 #define IOMUX_GPIO16CFG_IOSTR 0x00004000U
5594 #define IOMUX_GPIO16CFG_IOSTR_M 0x00004000U
5595 #define IOMUX_GPIO16CFG_IOSTR_S 14U
5596 #define IOMUX_GPIO16CFG_IOSTR_LOW 0x00000000U
5597 #define IOMUX_GPIO16CFG_IOSTR_HIGH 0x00004000U
5598 
5599 
5600 /*-----------------------------------REGISTER------------------------------------
5601  Register name: GPIO16PCTL
5602  Offset name: IOMUX_O_GPIO16PCTL
5603  Relative address: 0x10004
5604  Description: Pull control register of IO GPIO16
5605  This register configures the pull control
5606  Default Value: 0x00000001
5607 
5608  Field: CTL
5609  From..to bits: 0...1
5610  DefaultValue: 0x1
5611  Access type: read-write
5612  Description: The fields defines the pull control
5613 
5614  ENUMs:
5615  IPCTRL: IP Pull Control
5616  DOWN: Pull down
5617  UP: Pull up
5618  DISABLE: Pull disable
5619 */
5620 #define IOMUX_GPIO16PCTL_CTL_W 2U
5621 #define IOMUX_GPIO16PCTL_CTL_M 0x00000003U
5622 #define IOMUX_GPIO16PCTL_CTL_S 0U
5623 #define IOMUX_GPIO16PCTL_CTL_IPCTRL 0x00000000U
5624 #define IOMUX_GPIO16PCTL_CTL_DOWN 0x00000002U
5625 #define IOMUX_GPIO16PCTL_CTL_UP 0x00000001U
5626 #define IOMUX_GPIO16PCTL_CTL_DISABLE 0x00000003U
5627 /*
5628 
5629  Field: PULLUPSTA
5630  From..to bits: 8...8
5631  DefaultValue: 0x0
5632  Access type: read-only
5633  Description: This field gives the IO pull up level status
5634 
5635  ENUMs:
5636  DISABLED: Pull disabled
5637  ENABLED: Pull up
5638 */
5639 #define IOMUX_GPIO16PCTL_PULLUPSTA 0x00000100U
5640 #define IOMUX_GPIO16PCTL_PULLUPSTA_M 0x00000100U
5641 #define IOMUX_GPIO16PCTL_PULLUPSTA_S 8U
5642 #define IOMUX_GPIO16PCTL_PULLUPSTA_DISABLED 0x00000000U
5643 #define IOMUX_GPIO16PCTL_PULLUPSTA_ENABLED 0x00000100U
5644 /*
5645 
5646  Field: PULLDWNSTA
5647  From..to bits: 9...9
5648  DefaultValue: 0x0
5649  Access type: read-only
5650  Description: This field gives the IO pull down level status
5651 
5652  ENUMs:
5653  DISABLED: Pull disabled
5654  ENABLED: Pull down
5655 */
5656 #define IOMUX_GPIO16PCTL_PULLDWNSTA 0x00000200U
5657 #define IOMUX_GPIO16PCTL_PULLDWNSTA_M 0x00000200U
5658 #define IOMUX_GPIO16PCTL_PULLDWNSTA_S 9U
5659 #define IOMUX_GPIO16PCTL_PULLDWNSTA_DISABLED 0x00000000U
5660 #define IOMUX_GPIO16PCTL_PULLDWNSTA_ENABLED 0x00000200U
5661 
5662 
5663 /*-----------------------------------REGISTER------------------------------------
5664  Register name: GPIO16CTL
5665  Offset name: IOMUX_O_GPIO16CTL
5666  Relative address: 0x10008
5667  Description: Control register of IO GPIO16
5668  This register controls the IO state
5669  Default Value: NA
5670 
5671  Field: PADVAL
5672  From..to bits: 0...0
5673  DefaultValue: NA
5674  Access type: read-only
5675  Description: This field captures the received value from pad
5676 
5677 */
5678 #define IOMUX_GPIO16CTL_PADVAL 0x00000001U
5679 #define IOMUX_GPIO16CTL_PADVAL_M 0x00000001U
5680 #define IOMUX_GPIO16CTL_PADVAL_S 0U
5681 /*
5682 
5683  Field: PADVALSYNC
5684  From..to bits: 1...1
5685  DefaultValue: NA
5686  Access type: read-only
5687  Description: This field captures the sychronized(to SOC clock) received value
5688 
5689 */
5690 #define IOMUX_GPIO16CTL_PADVALSYNC 0x00000002U
5691 #define IOMUX_GPIO16CTL_PADVALSYNC_M 0x00000002U
5692 #define IOMUX_GPIO16CTL_PADVALSYNC_S 1U
5693 /*
5694 
5695  Field: OUT
5696  From..to bits: 8...8
5697  DefaultValue: NA
5698  Access type: read-write
5699  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
5700 
5701  ENUMs:
5702  LOW: IO drives 0
5703  HIGH: IO drives 1
5704 */
5705 #define IOMUX_GPIO16CTL_OUT 0x00000100U
5706 #define IOMUX_GPIO16CTL_OUT_M 0x00000100U
5707 #define IOMUX_GPIO16CTL_OUT_S 8U
5708 #define IOMUX_GPIO16CTL_OUT_LOW 0x00000000U
5709 #define IOMUX_GPIO16CTL_OUT_HIGH 0x00000100U
5710 /*
5711 
5712  Field: OUTOVREN
5713  From..to bits: 9...9
5714  DefaultValue: NA
5715  Access type: read-write
5716  Description: This field contols the override on output
5717 
5718  ENUMs:
5719  DISABLE: Output controlled by IP
5720  ENABLE: Enable override on output
5721 */
5722 #define IOMUX_GPIO16CTL_OUTOVREN 0x00000200U
5723 #define IOMUX_GPIO16CTL_OUTOVREN_M 0x00000200U
5724 #define IOMUX_GPIO16CTL_OUTOVREN_S 9U
5725 #define IOMUX_GPIO16CTL_OUTOVREN_DISABLE 0x00000000U
5726 #define IOMUX_GPIO16CTL_OUTOVREN_ENABLE 0x00000200U
5727 
5728 
5729 /*-----------------------------------REGISTER------------------------------------
5730  Register name: GPIO16ECTL
5731  Offset name: IOMUX_O_GPIO16ECTL
5732  Relative address: 0x1000C
5733  Description: Event control register for IO GPIO16
5734  This register controls the Event configuration and behaviour
5735  Default Value: NA
5736 
5737  Field: EVTDETCFG
5738  From..to bits: 0...1
5739  DefaultValue: NA
5740  Access type: read-write
5741  Description: This field is to be configured to define the IO detection method
5742 
5743  ENUMs:
5744  MASK: Masking the event
5745  POS_EDGE: Rising edge/Positive edge detection
5746  NEG_EDGE: Falling edge/Negative edge detection
5747  LEVEL: Level detection
5748 */
5749 #define IOMUX_GPIO16ECTL_EVTDETCFG_W 2U
5750 #define IOMUX_GPIO16ECTL_EVTDETCFG_M 0x00000003U
5751 #define IOMUX_GPIO16ECTL_EVTDETCFG_S 0U
5752 #define IOMUX_GPIO16ECTL_EVTDETCFG_MASK 0x00000000U
5753 #define IOMUX_GPIO16ECTL_EVTDETCFG_POS_EDGE 0x00000001U
5754 #define IOMUX_GPIO16ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
5755 #define IOMUX_GPIO16ECTL_EVTDETCFG_LEVEL 0x00000003U
5756 /*
5757 
5758  Field: TRGLVL
5759  From..to bits: 2...2
5760  DefaultValue: NA
5761  Access type: read-write
5762  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
5763 
5764  ENUMs:
5765  HIGH: Non Inverted polarity
5766  LOW: Inverted polarity
5767 */
5768 #define IOMUX_GPIO16ECTL_TRGLVL 0x00000004U
5769 #define IOMUX_GPIO16ECTL_TRGLVL_M 0x00000004U
5770 #define IOMUX_GPIO16ECTL_TRGLVL_S 2U
5771 #define IOMUX_GPIO16ECTL_TRGLVL_HIGH 0x00000000U
5772 #define IOMUX_GPIO16ECTL_TRGLVL_LOW 0x00000004U
5773 /*
5774 
5775  Field: CLR
5776  From..to bits: 3...3
5777  DefaultValue: NA
5778  Access type: write-only
5779  Description: This bit is to be used to generate CLR pulse for the event
5780 
5781  ENUMs:
5782  NOEFF: No effect
5783  CLEAR: Clear the event
5784 */
5785 #define IOMUX_GPIO16ECTL_CLR 0x00000008U
5786 #define IOMUX_GPIO16ECTL_CLR_M 0x00000008U
5787 #define IOMUX_GPIO16ECTL_CLR_S 3U
5788 #define IOMUX_GPIO16ECTL_CLR_NOEFF 0x00000000U
5789 #define IOMUX_GPIO16ECTL_CLR_CLEAR 0x00000008U
5790 
5791 
5792 /*-----------------------------------REGISTER------------------------------------
5793  Register name: GPIO17CFG
5794  Offset name: IOMUX_O_GPIO17CFG
5795  Relative address: 0x11000
5796  Description: CFG register for IO GPIO17. This register configures the corresponding pad
5797  Default Value: 0x00000000
5798 
5799  Field: OUTDISVAL
5800  From..to bits: 6...6
5801  DefaultValue: 0x0
5802  Access type: read-only
5803  Description: The field gives the status of [OUTDIS]
5804 
5805  ENUMs:
5806  ENABLED: Output is enabled
5807  DISABLED: Output is disabled
5808 */
5809 #define IOMUX_GPIO17CFG_OUTDISVAL 0x00000040U
5810 #define IOMUX_GPIO17CFG_OUTDISVAL_M 0x00000040U
5811 #define IOMUX_GPIO17CFG_OUTDISVAL_S 6U
5812 #define IOMUX_GPIO17CFG_OUTDISVAL_ENABLED 0x00000000U
5813 #define IOMUX_GPIO17CFG_OUTDISVAL_DISABLED 0x00000040U
5814 /*
5815 
5816  Field: IE
5817  From..to bits: 11...11
5818  DefaultValue: 0x0
5819  Access type: read-write
5820  Description: This field enables the receiver operation from the pad
5821 
5822  ENUMs:
5823  DISABLE: Disable the receiver operation
5824  ENABLE: Enable the receiver operation
5825 */
5826 #define IOMUX_GPIO17CFG_IE 0x00000800U
5827 #define IOMUX_GPIO17CFG_IE_M 0x00000800U
5828 #define IOMUX_GPIO17CFG_IE_S 11U
5829 #define IOMUX_GPIO17CFG_IE_DISABLE 0x00000000U
5830 #define IOMUX_GPIO17CFG_IE_ENABLE 0x00000800U
5831 /*
5832 
5833  Field: OUTDIS
5834  From..to bits: 12...12
5835  DefaultValue: 0x0
5836  Access type: read-write
5837  Description: This field configures the output from the pad
5838  Note:This field is applicable only if [OUTDISOVREN] is enabled
5839 
5840  ENUMs:
5841  DISABLE: Output from the pad is disabled
5842  ENABLE: Output from the pad is enabled
5843 */
5844 #define IOMUX_GPIO17CFG_OUTDIS 0x00001000U
5845 #define IOMUX_GPIO17CFG_OUTDIS_M 0x00001000U
5846 #define IOMUX_GPIO17CFG_OUTDIS_S 12U
5847 #define IOMUX_GPIO17CFG_OUTDIS_DISABLE 0x00001000U
5848 #define IOMUX_GPIO17CFG_OUTDIS_ENABLE 0x00000000U
5849 /*
5850 
5851  Field: OUTDISOVREN
5852  From..to bits: 13...13
5853  DefaultValue: 0x0
5854  Access type: read-write
5855  Description: This field controls the [OUTDIS] override
5856 
5857  ENUMs:
5858  DISABLE: Disable the override
5859  ENABLE: Enable the override
5860 */
5861 #define IOMUX_GPIO17CFG_OUTDISOVREN 0x00002000U
5862 #define IOMUX_GPIO17CFG_OUTDISOVREN_M 0x00002000U
5863 #define IOMUX_GPIO17CFG_OUTDISOVREN_S 13U
5864 #define IOMUX_GPIO17CFG_OUTDISOVREN_DISABLE 0x00000000U
5865 #define IOMUX_GPIO17CFG_OUTDISOVREN_ENABLE 0x00002000U
5866 /*
5867 
5868  Field: IOSTR
5869  From..to bits: 14...14
5870  DefaultValue: 0x0
5871  Access type: read-write
5872  Description: This field controls the IO drive strength
5873 
5874  ENUMs:
5875  LOW: IO drives low power
5876  HIGH: IO drives high power
5877 */
5878 #define IOMUX_GPIO17CFG_IOSTR 0x00004000U
5879 #define IOMUX_GPIO17CFG_IOSTR_M 0x00004000U
5880 #define IOMUX_GPIO17CFG_IOSTR_S 14U
5881 #define IOMUX_GPIO17CFG_IOSTR_LOW 0x00000000U
5882 #define IOMUX_GPIO17CFG_IOSTR_HIGH 0x00004000U
5883 
5884 
5885 /*-----------------------------------REGISTER------------------------------------
5886  Register name: GPIO17PCTL
5887  Offset name: IOMUX_O_GPIO17PCTL
5888  Relative address: 0x11004
5889  Description: Pull control register of IO GPIO17
5890  This register configures the pull control
5891  Default Value: 0x00000001
5892 
5893  Field: CTL
5894  From..to bits: 0...1
5895  DefaultValue: 0x1
5896  Access type: read-write
5897  Description: The fields defines the pull control
5898 
5899  ENUMs:
5900  IPCTRL: IP Pull Control
5901  DOWN: Pull down
5902  UP: Pull up
5903  DISABLE: Pull disable
5904 */
5905 #define IOMUX_GPIO17PCTL_CTL_W 2U
5906 #define IOMUX_GPIO17PCTL_CTL_M 0x00000003U
5907 #define IOMUX_GPIO17PCTL_CTL_S 0U
5908 #define IOMUX_GPIO17PCTL_CTL_IPCTRL 0x00000000U
5909 #define IOMUX_GPIO17PCTL_CTL_DOWN 0x00000002U
5910 #define IOMUX_GPIO17PCTL_CTL_UP 0x00000001U
5911 #define IOMUX_GPIO17PCTL_CTL_DISABLE 0x00000003U
5912 /*
5913 
5914  Field: PULLUPSTA
5915  From..to bits: 8...8
5916  DefaultValue: 0x0
5917  Access type: read-only
5918  Description: This field gives the IO pull up level status
5919 
5920  ENUMs:
5921  DISABLED: Pull disabled
5922  ENABLED: Pull up
5923 */
5924 #define IOMUX_GPIO17PCTL_PULLUPSTA 0x00000100U
5925 #define IOMUX_GPIO17PCTL_PULLUPSTA_M 0x00000100U
5926 #define IOMUX_GPIO17PCTL_PULLUPSTA_S 8U
5927 #define IOMUX_GPIO17PCTL_PULLUPSTA_DISABLED 0x00000000U
5928 #define IOMUX_GPIO17PCTL_PULLUPSTA_ENABLED 0x00000100U
5929 /*
5930 
5931  Field: PULLDWNSTA
5932  From..to bits: 9...9
5933  DefaultValue: 0x0
5934  Access type: read-only
5935  Description: This field gives the IO pull down level status
5936 
5937  ENUMs:
5938  DISABLED: Pull disabled
5939  ENABLED: Pull down
5940 */
5941 #define IOMUX_GPIO17PCTL_PULLDWNSTA 0x00000200U
5942 #define IOMUX_GPIO17PCTL_PULLDWNSTA_M 0x00000200U
5943 #define IOMUX_GPIO17PCTL_PULLDWNSTA_S 9U
5944 #define IOMUX_GPIO17PCTL_PULLDWNSTA_DISABLED 0x00000000U
5945 #define IOMUX_GPIO17PCTL_PULLDWNSTA_ENABLED 0x00000200U
5946 
5947 
5948 /*-----------------------------------REGISTER------------------------------------
5949  Register name: GPIO17CTL
5950  Offset name: IOMUX_O_GPIO17CTL
5951  Relative address: 0x11008
5952  Description: Control register of IO GPIO17
5953  This register controls the IO state
5954  Default Value: NA
5955 
5956  Field: PADVAL
5957  From..to bits: 0...0
5958  DefaultValue: NA
5959  Access type: read-only
5960  Description: This field captures the received value from pad
5961 
5962 */
5963 #define IOMUX_GPIO17CTL_PADVAL 0x00000001U
5964 #define IOMUX_GPIO17CTL_PADVAL_M 0x00000001U
5965 #define IOMUX_GPIO17CTL_PADVAL_S 0U
5966 /*
5967 
5968  Field: PADVALSYNC
5969  From..to bits: 1...1
5970  DefaultValue: NA
5971  Access type: read-only
5972  Description: This field captures the sychronized(to SOC clock) received value
5973 
5974 */
5975 #define IOMUX_GPIO17CTL_PADVALSYNC 0x00000002U
5976 #define IOMUX_GPIO17CTL_PADVALSYNC_M 0x00000002U
5977 #define IOMUX_GPIO17CTL_PADVALSYNC_S 1U
5978 /*
5979 
5980  Field: OUT
5981  From..to bits: 8...8
5982  DefaultValue: NA
5983  Access type: read-write
5984  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
5985 
5986  ENUMs:
5987  LOW: IO drives 0
5988  HIGH: IO drives 1
5989 */
5990 #define IOMUX_GPIO17CTL_OUT 0x00000100U
5991 #define IOMUX_GPIO17CTL_OUT_M 0x00000100U
5992 #define IOMUX_GPIO17CTL_OUT_S 8U
5993 #define IOMUX_GPIO17CTL_OUT_LOW 0x00000000U
5994 #define IOMUX_GPIO17CTL_OUT_HIGH 0x00000100U
5995 /*
5996 
5997  Field: OUTOVREN
5998  From..to bits: 9...9
5999  DefaultValue: NA
6000  Access type: read-write
6001  Description: This field contols the override on output
6002 
6003  ENUMs:
6004  DISABLE: Output controlled by IP
6005  ENABLE: Enable override on output
6006 */
6007 #define IOMUX_GPIO17CTL_OUTOVREN 0x00000200U
6008 #define IOMUX_GPIO17CTL_OUTOVREN_M 0x00000200U
6009 #define IOMUX_GPIO17CTL_OUTOVREN_S 9U
6010 #define IOMUX_GPIO17CTL_OUTOVREN_DISABLE 0x00000000U
6011 #define IOMUX_GPIO17CTL_OUTOVREN_ENABLE 0x00000200U
6012 
6013 
6014 /*-----------------------------------REGISTER------------------------------------
6015  Register name: GPIO17ECTL
6016  Offset name: IOMUX_O_GPIO17ECTL
6017  Relative address: 0x1100C
6018  Description: Event control register for IO GPIO17
6019  This register controls the Event configuration and behaviour
6020  Default Value: NA
6021 
6022  Field: EVTDETCFG
6023  From..to bits: 0...1
6024  DefaultValue: NA
6025  Access type: read-write
6026  Description: This field is to be configured to define the IO detection method
6027 
6028  ENUMs:
6029  MASK: Masking the event
6030  POS_EDGE: Rising edge/Positive edge detection
6031  NEG_EDGE: Falling edge/Negative edge detection
6032  LEVEL: Level detection
6033 */
6034 #define IOMUX_GPIO17ECTL_EVTDETCFG_W 2U
6035 #define IOMUX_GPIO17ECTL_EVTDETCFG_M 0x00000003U
6036 #define IOMUX_GPIO17ECTL_EVTDETCFG_S 0U
6037 #define IOMUX_GPIO17ECTL_EVTDETCFG_MASK 0x00000000U
6038 #define IOMUX_GPIO17ECTL_EVTDETCFG_POS_EDGE 0x00000001U
6039 #define IOMUX_GPIO17ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
6040 #define IOMUX_GPIO17ECTL_EVTDETCFG_LEVEL 0x00000003U
6041 /*
6042 
6043  Field: TRGLVL
6044  From..to bits: 2...2
6045  DefaultValue: NA
6046  Access type: read-write
6047  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
6048 
6049  ENUMs:
6050  HIGH: Non Inverted polarity
6051  LOW: Inverted polarity
6052 */
6053 #define IOMUX_GPIO17ECTL_TRGLVL 0x00000004U
6054 #define IOMUX_GPIO17ECTL_TRGLVL_M 0x00000004U
6055 #define IOMUX_GPIO17ECTL_TRGLVL_S 2U
6056 #define IOMUX_GPIO17ECTL_TRGLVL_HIGH 0x00000000U
6057 #define IOMUX_GPIO17ECTL_TRGLVL_LOW 0x00000004U
6058 /*
6059 
6060  Field: CLR
6061  From..to bits: 3...3
6062  DefaultValue: NA
6063  Access type: write-only
6064  Description: This bit is to be used to generate CLR pulse for the event
6065 
6066  ENUMs:
6067  NOEFF: No effect
6068  CLEAR: Clear the event
6069 */
6070 #define IOMUX_GPIO17ECTL_CLR 0x00000008U
6071 #define IOMUX_GPIO17ECTL_CLR_M 0x00000008U
6072 #define IOMUX_GPIO17ECTL_CLR_S 3U
6073 #define IOMUX_GPIO17ECTL_CLR_NOEFF 0x00000000U
6074 #define IOMUX_GPIO17ECTL_CLR_CLEAR 0x00000008U
6075 
6076 
6077 /*-----------------------------------REGISTER------------------------------------
6078  Register name: GPIO18CFG
6079  Offset name: IOMUX_O_GPIO18CFG
6080  Relative address: 0x12000
6081  Description: CFG register for IO GPIO18. This register configures the corresponding pad
6082  Default Value: 0x00000000
6083 
6084  Field: OUTDISVAL
6085  From..to bits: 6...6
6086  DefaultValue: 0x0
6087  Access type: read-only
6088  Description: The field gives the status of [OUTDIS]
6089 
6090  ENUMs:
6091  ENABLED: Output is enabled
6092  DISABLED: Output is disabled
6093 */
6094 #define IOMUX_GPIO18CFG_OUTDISVAL 0x00000040U
6095 #define IOMUX_GPIO18CFG_OUTDISVAL_M 0x00000040U
6096 #define IOMUX_GPIO18CFG_OUTDISVAL_S 6U
6097 #define IOMUX_GPIO18CFG_OUTDISVAL_ENABLED 0x00000000U
6098 #define IOMUX_GPIO18CFG_OUTDISVAL_DISABLED 0x00000040U
6099 /*
6100 
6101  Field: IE
6102  From..to bits: 11...11
6103  DefaultValue: 0x0
6104  Access type: read-write
6105  Description: This field enables the receiver operation from the pad
6106 
6107  ENUMs:
6108  DISABLE: Disable the receiver operation
6109  ENABLE: Enable the receiver operation
6110 */
6111 #define IOMUX_GPIO18CFG_IE 0x00000800U
6112 #define IOMUX_GPIO18CFG_IE_M 0x00000800U
6113 #define IOMUX_GPIO18CFG_IE_S 11U
6114 #define IOMUX_GPIO18CFG_IE_DISABLE 0x00000000U
6115 #define IOMUX_GPIO18CFG_IE_ENABLE 0x00000800U
6116 /*
6117 
6118  Field: OUTDIS
6119  From..to bits: 12...12
6120  DefaultValue: 0x0
6121  Access type: read-write
6122  Description: This field configures the output from the pad
6123  Note:This field is applicable only if [OUTDISOVREN] is enabled
6124 
6125  ENUMs:
6126  DISABLE: Output from the pad is disabled
6127  ENABLE: Output from the pad is enabled
6128 */
6129 #define IOMUX_GPIO18CFG_OUTDIS 0x00001000U
6130 #define IOMUX_GPIO18CFG_OUTDIS_M 0x00001000U
6131 #define IOMUX_GPIO18CFG_OUTDIS_S 12U
6132 #define IOMUX_GPIO18CFG_OUTDIS_DISABLE 0x00001000U
6133 #define IOMUX_GPIO18CFG_OUTDIS_ENABLE 0x00000000U
6134 /*
6135 
6136  Field: OUTDISOVREN
6137  From..to bits: 13...13
6138  DefaultValue: 0x0
6139  Access type: read-write
6140  Description: This field controls the [OUTDIS] override
6141 
6142  ENUMs:
6143  DISABLE: Disable the override
6144  ENABLE: Enable the override
6145 */
6146 #define IOMUX_GPIO18CFG_OUTDISOVREN 0x00002000U
6147 #define IOMUX_GPIO18CFG_OUTDISOVREN_M 0x00002000U
6148 #define IOMUX_GPIO18CFG_OUTDISOVREN_S 13U
6149 #define IOMUX_GPIO18CFG_OUTDISOVREN_DISABLE 0x00000000U
6150 #define IOMUX_GPIO18CFG_OUTDISOVREN_ENABLE 0x00002000U
6151 /*
6152 
6153  Field: IOSTR
6154  From..to bits: 14...14
6155  DefaultValue: 0x0
6156  Access type: read-write
6157  Description: This field controls the IO drive strength
6158 
6159  ENUMs:
6160  LOW: IO drives low power
6161  HIGH: IO drives high power
6162 */
6163 #define IOMUX_GPIO18CFG_IOSTR 0x00004000U
6164 #define IOMUX_GPIO18CFG_IOSTR_M 0x00004000U
6165 #define IOMUX_GPIO18CFG_IOSTR_S 14U
6166 #define IOMUX_GPIO18CFG_IOSTR_LOW 0x00000000U
6167 #define IOMUX_GPIO18CFG_IOSTR_HIGH 0x00004000U
6168 
6169 
6170 /*-----------------------------------REGISTER------------------------------------
6171  Register name: GPIO18PCTL
6172  Offset name: IOMUX_O_GPIO18PCTL
6173  Relative address: 0x12004
6174  Description: Pull control register of IO GPIO18
6175  This register configures the pull control
6176  Default Value: 0x00000001
6177 
6178  Field: CTL
6179  From..to bits: 0...1
6180  DefaultValue: 0x1
6181  Access type: read-write
6182  Description: The fields defines the pull control
6183 
6184  ENUMs:
6185  IPCTRL: IP Pull Control
6186  DOWN: Pull down
6187  UP: Pull up
6188  DISABLE: Pull disable
6189 */
6190 #define IOMUX_GPIO18PCTL_CTL_W 2U
6191 #define IOMUX_GPIO18PCTL_CTL_M 0x00000003U
6192 #define IOMUX_GPIO18PCTL_CTL_S 0U
6193 #define IOMUX_GPIO18PCTL_CTL_IPCTRL 0x00000000U
6194 #define IOMUX_GPIO18PCTL_CTL_DOWN 0x00000002U
6195 #define IOMUX_GPIO18PCTL_CTL_UP 0x00000001U
6196 #define IOMUX_GPIO18PCTL_CTL_DISABLE 0x00000003U
6197 /*
6198 
6199  Field: PULLUPSTA
6200  From..to bits: 8...8
6201  DefaultValue: 0x0
6202  Access type: read-only
6203  Description: This field gives the IO pull up level status
6204 
6205  ENUMs:
6206  DISABLED: Pull disabled
6207  ENABLED: Pull up
6208 */
6209 #define IOMUX_GPIO18PCTL_PULLUPSTA 0x00000100U
6210 #define IOMUX_GPIO18PCTL_PULLUPSTA_M 0x00000100U
6211 #define IOMUX_GPIO18PCTL_PULLUPSTA_S 8U
6212 #define IOMUX_GPIO18PCTL_PULLUPSTA_DISABLED 0x00000000U
6213 #define IOMUX_GPIO18PCTL_PULLUPSTA_ENABLED 0x00000100U
6214 /*
6215 
6216  Field: PULLDWNSTA
6217  From..to bits: 9...9
6218  DefaultValue: 0x0
6219  Access type: read-only
6220  Description: This field gives the IO pull down level status
6221 
6222  ENUMs:
6223  DISABLED: Pull disabled
6224  ENABLED: Pull down
6225 */
6226 #define IOMUX_GPIO18PCTL_PULLDWNSTA 0x00000200U
6227 #define IOMUX_GPIO18PCTL_PULLDWNSTA_M 0x00000200U
6228 #define IOMUX_GPIO18PCTL_PULLDWNSTA_S 9U
6229 #define IOMUX_GPIO18PCTL_PULLDWNSTA_DISABLED 0x00000000U
6230 #define IOMUX_GPIO18PCTL_PULLDWNSTA_ENABLED 0x00000200U
6231 
6232 
6233 /*-----------------------------------REGISTER------------------------------------
6234  Register name: GPIO18CTL
6235  Offset name: IOMUX_O_GPIO18CTL
6236  Relative address: 0x12008
6237  Description: Control register of IO GPIO18
6238  This register controls the IO state
6239  Default Value: NA
6240 
6241  Field: PADVAL
6242  From..to bits: 0...0
6243  DefaultValue: NA
6244  Access type: read-only
6245  Description: This field captures the received value from pad
6246 
6247 */
6248 #define IOMUX_GPIO18CTL_PADVAL 0x00000001U
6249 #define IOMUX_GPIO18CTL_PADVAL_M 0x00000001U
6250 #define IOMUX_GPIO18CTL_PADVAL_S 0U
6251 /*
6252 
6253  Field: PADVALSYNC
6254  From..to bits: 1...1
6255  DefaultValue: NA
6256  Access type: read-only
6257  Description: This field captures the sychronized(to SOC clock) received value
6258 
6259 */
6260 #define IOMUX_GPIO18CTL_PADVALSYNC 0x00000002U
6261 #define IOMUX_GPIO18CTL_PADVALSYNC_M 0x00000002U
6262 #define IOMUX_GPIO18CTL_PADVALSYNC_S 1U
6263 /*
6264 
6265  Field: OUT
6266  From..to bits: 8...8
6267  DefaultValue: NA
6268  Access type: read-write
6269  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
6270 
6271  ENUMs:
6272  LOW: IO drives 0
6273  HIGH: IO drives 1
6274 */
6275 #define IOMUX_GPIO18CTL_OUT 0x00000100U
6276 #define IOMUX_GPIO18CTL_OUT_M 0x00000100U
6277 #define IOMUX_GPIO18CTL_OUT_S 8U
6278 #define IOMUX_GPIO18CTL_OUT_LOW 0x00000000U
6279 #define IOMUX_GPIO18CTL_OUT_HIGH 0x00000100U
6280 /*
6281 
6282  Field: OUTOVREN
6283  From..to bits: 9...9
6284  DefaultValue: NA
6285  Access type: read-write
6286  Description: This field contols the override on output
6287 
6288  ENUMs:
6289  DISABLE: Output controlled by IP
6290  ENABLE: Enable override on output
6291 */
6292 #define IOMUX_GPIO18CTL_OUTOVREN 0x00000200U
6293 #define IOMUX_GPIO18CTL_OUTOVREN_M 0x00000200U
6294 #define IOMUX_GPIO18CTL_OUTOVREN_S 9U
6295 #define IOMUX_GPIO18CTL_OUTOVREN_DISABLE 0x00000000U
6296 #define IOMUX_GPIO18CTL_OUTOVREN_ENABLE 0x00000200U
6297 
6298 
6299 /*-----------------------------------REGISTER------------------------------------
6300  Register name: GPIO18ECTL
6301  Offset name: IOMUX_O_GPIO18ECTL
6302  Relative address: 0x1200C
6303  Description: Event control register for IO GPIO18
6304  This register controls the Event configuration and behaviour
6305  Default Value: NA
6306 
6307  Field: EVTDETCFG
6308  From..to bits: 0...1
6309  DefaultValue: NA
6310  Access type: read-write
6311  Description: This field is to be configured to define the IO detection method
6312 
6313  ENUMs:
6314  MASK: Masking the event
6315  POS_EDGE: Rising edge/Positive edge detection
6316  NEG_EDGE: Falling edge/Negative edge detection
6317  LEVEL: Level detection
6318 */
6319 #define IOMUX_GPIO18ECTL_EVTDETCFG_W 2U
6320 #define IOMUX_GPIO18ECTL_EVTDETCFG_M 0x00000003U
6321 #define IOMUX_GPIO18ECTL_EVTDETCFG_S 0U
6322 #define IOMUX_GPIO18ECTL_EVTDETCFG_MASK 0x00000000U
6323 #define IOMUX_GPIO18ECTL_EVTDETCFG_POS_EDGE 0x00000001U
6324 #define IOMUX_GPIO18ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
6325 #define IOMUX_GPIO18ECTL_EVTDETCFG_LEVEL 0x00000003U
6326 /*
6327 
6328  Field: TRGLVL
6329  From..to bits: 2...2
6330  DefaultValue: NA
6331  Access type: read-write
6332  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
6333 
6334  ENUMs:
6335  HIGH: Non Inverted polarity
6336  LOW: Inverted polarity
6337 */
6338 #define IOMUX_GPIO18ECTL_TRGLVL 0x00000004U
6339 #define IOMUX_GPIO18ECTL_TRGLVL_M 0x00000004U
6340 #define IOMUX_GPIO18ECTL_TRGLVL_S 2U
6341 #define IOMUX_GPIO18ECTL_TRGLVL_HIGH 0x00000000U
6342 #define IOMUX_GPIO18ECTL_TRGLVL_LOW 0x00000004U
6343 /*
6344 
6345  Field: CLR
6346  From..to bits: 3...3
6347  DefaultValue: NA
6348  Access type: write-only
6349  Description: This bit is to be used to generate CLR pulse for the event
6350 
6351  ENUMs:
6352  NOEFF: No effect
6353  CLEAR: Clear the event
6354 */
6355 #define IOMUX_GPIO18ECTL_CLR 0x00000008U
6356 #define IOMUX_GPIO18ECTL_CLR_M 0x00000008U
6357 #define IOMUX_GPIO18ECTL_CLR_S 3U
6358 #define IOMUX_GPIO18ECTL_CLR_NOEFF 0x00000000U
6359 #define IOMUX_GPIO18ECTL_CLR_CLEAR 0x00000008U
6360 
6361 
6362 /*-----------------------------------REGISTER------------------------------------
6363  Register name: GPIO19CFG
6364  Offset name: IOMUX_O_GPIO19CFG
6365  Relative address: 0x13000
6366  Description: CFG register for IO GPIO19. This register configures the corresponding pad
6367  Default Value: 0x00000000
6368 
6369  Field: OUTDISVAL
6370  From..to bits: 6...6
6371  DefaultValue: 0x0
6372  Access type: read-only
6373  Description: The field gives the status of [OUTDIS]
6374 
6375  ENUMs:
6376  ENABLED: Output is enabled
6377  DISABLED: Output is disabled
6378 */
6379 #define IOMUX_GPIO19CFG_OUTDISVAL 0x00000040U
6380 #define IOMUX_GPIO19CFG_OUTDISVAL_M 0x00000040U
6381 #define IOMUX_GPIO19CFG_OUTDISVAL_S 6U
6382 #define IOMUX_GPIO19CFG_OUTDISVAL_ENABLED 0x00000000U
6383 #define IOMUX_GPIO19CFG_OUTDISVAL_DISABLED 0x00000040U
6384 /*
6385 
6386  Field: IE
6387  From..to bits: 11...11
6388  DefaultValue: 0x0
6389  Access type: read-write
6390  Description: This field enables the receiver operation from the pad
6391 
6392  ENUMs:
6393  DISABLE: Disable the receiver operation
6394  ENABLE: Enable the receiver operation
6395 */
6396 #define IOMUX_GPIO19CFG_IE 0x00000800U
6397 #define IOMUX_GPIO19CFG_IE_M 0x00000800U
6398 #define IOMUX_GPIO19CFG_IE_S 11U
6399 #define IOMUX_GPIO19CFG_IE_DISABLE 0x00000000U
6400 #define IOMUX_GPIO19CFG_IE_ENABLE 0x00000800U
6401 /*
6402 
6403  Field: OUTDIS
6404  From..to bits: 12...12
6405  DefaultValue: 0x0
6406  Access type: read-write
6407  Description: This field configures the output from the pad
6408  Note:This field is applicable only if [OUTDISOVREN] is enabled
6409 
6410  ENUMs:
6411  DISABLE: Output from the pad is disabled
6412  ENABLE: Output from the pad is enabled
6413 */
6414 #define IOMUX_GPIO19CFG_OUTDIS 0x00001000U
6415 #define IOMUX_GPIO19CFG_OUTDIS_M 0x00001000U
6416 #define IOMUX_GPIO19CFG_OUTDIS_S 12U
6417 #define IOMUX_GPIO19CFG_OUTDIS_DISABLE 0x00001000U
6418 #define IOMUX_GPIO19CFG_OUTDIS_ENABLE 0x00000000U
6419 /*
6420 
6421  Field: OUTDISOVREN
6422  From..to bits: 13...13
6423  DefaultValue: 0x0
6424  Access type: read-write
6425  Description: This field controls the [OUTDIS] override
6426 
6427  ENUMs:
6428  DISABLE: Disable the override
6429  ENABLE: Enable the override
6430 */
6431 #define IOMUX_GPIO19CFG_OUTDISOVREN 0x00002000U
6432 #define IOMUX_GPIO19CFG_OUTDISOVREN_M 0x00002000U
6433 #define IOMUX_GPIO19CFG_OUTDISOVREN_S 13U
6434 #define IOMUX_GPIO19CFG_OUTDISOVREN_DISABLE 0x00000000U
6435 #define IOMUX_GPIO19CFG_OUTDISOVREN_ENABLE 0x00002000U
6436 /*
6437 
6438  Field: IOSTR
6439  From..to bits: 14...14
6440  DefaultValue: 0x0
6441  Access type: read-write
6442  Description: This field controls the IO drive strength
6443 
6444  ENUMs:
6445  LOW: IO drives low power
6446  HIGH: IO drives high power
6447 */
6448 #define IOMUX_GPIO19CFG_IOSTR 0x00004000U
6449 #define IOMUX_GPIO19CFG_IOSTR_M 0x00004000U
6450 #define IOMUX_GPIO19CFG_IOSTR_S 14U
6451 #define IOMUX_GPIO19CFG_IOSTR_LOW 0x00000000U
6452 #define IOMUX_GPIO19CFG_IOSTR_HIGH 0x00004000U
6453 
6454 
6455 /*-----------------------------------REGISTER------------------------------------
6456  Register name: GPIO19PCTL
6457  Offset name: IOMUX_O_GPIO19PCTL
6458  Relative address: 0x13004
6459  Description: Pull control register of IO GPIO19
6460  This register configures the pull control
6461  Default Value: 0x00000001
6462 
6463  Field: CTL
6464  From..to bits: 0...1
6465  DefaultValue: 0x1
6466  Access type: read-write
6467  Description: The fields defines the pull control
6468 
6469  ENUMs:
6470  IPCTRL: IP Pull Control
6471  DOWN: Pull down
6472  UP: Pull up
6473  DISABLE: Pull disable
6474 */
6475 #define IOMUX_GPIO19PCTL_CTL_W 2U
6476 #define IOMUX_GPIO19PCTL_CTL_M 0x00000003U
6477 #define IOMUX_GPIO19PCTL_CTL_S 0U
6478 #define IOMUX_GPIO19PCTL_CTL_IPCTRL 0x00000000U
6479 #define IOMUX_GPIO19PCTL_CTL_DOWN 0x00000002U
6480 #define IOMUX_GPIO19PCTL_CTL_UP 0x00000001U
6481 #define IOMUX_GPIO19PCTL_CTL_DISABLE 0x00000003U
6482 /*
6483 
6484  Field: PULLUPSTA
6485  From..to bits: 8...8
6486  DefaultValue: 0x0
6487  Access type: read-only
6488  Description: This field gives the IO pull up level status
6489 
6490  ENUMs:
6491  DISABLED: Pull disabled
6492  ENABLED: Pull up
6493 */
6494 #define IOMUX_GPIO19PCTL_PULLUPSTA 0x00000100U
6495 #define IOMUX_GPIO19PCTL_PULLUPSTA_M 0x00000100U
6496 #define IOMUX_GPIO19PCTL_PULLUPSTA_S 8U
6497 #define IOMUX_GPIO19PCTL_PULLUPSTA_DISABLED 0x00000000U
6498 #define IOMUX_GPIO19PCTL_PULLUPSTA_ENABLED 0x00000100U
6499 /*
6500 
6501  Field: PULLDWNSTA
6502  From..to bits: 9...9
6503  DefaultValue: 0x0
6504  Access type: read-only
6505  Description: This field gives the IO pull down level status
6506 
6507  ENUMs:
6508  DISABLED: Pull disabled
6509  ENABLED: Pull down
6510 */
6511 #define IOMUX_GPIO19PCTL_PULLDWNSTA 0x00000200U
6512 #define IOMUX_GPIO19PCTL_PULLDWNSTA_M 0x00000200U
6513 #define IOMUX_GPIO19PCTL_PULLDWNSTA_S 9U
6514 #define IOMUX_GPIO19PCTL_PULLDWNSTA_DISABLED 0x00000000U
6515 #define IOMUX_GPIO19PCTL_PULLDWNSTA_ENABLED 0x00000200U
6516 
6517 
6518 /*-----------------------------------REGISTER------------------------------------
6519  Register name: GPIO19CTL
6520  Offset name: IOMUX_O_GPIO19CTL
6521  Relative address: 0x13008
6522  Description: Control register of IO GPIO19
6523  This register controls the IO state
6524  Default Value: NA
6525 
6526  Field: PADVAL
6527  From..to bits: 0...0
6528  DefaultValue: NA
6529  Access type: read-only
6530  Description: This field captures the received value from pad
6531 
6532 */
6533 #define IOMUX_GPIO19CTL_PADVAL 0x00000001U
6534 #define IOMUX_GPIO19CTL_PADVAL_M 0x00000001U
6535 #define IOMUX_GPIO19CTL_PADVAL_S 0U
6536 /*
6537 
6538  Field: PADVALSYNC
6539  From..to bits: 1...1
6540  DefaultValue: NA
6541  Access type: read-only
6542  Description: This field captures the sychronized(to SOC clock) received value
6543 
6544 */
6545 #define IOMUX_GPIO19CTL_PADVALSYNC 0x00000002U
6546 #define IOMUX_GPIO19CTL_PADVALSYNC_M 0x00000002U
6547 #define IOMUX_GPIO19CTL_PADVALSYNC_S 1U
6548 /*
6549 
6550  Field: OUT
6551  From..to bits: 8...8
6552  DefaultValue: NA
6553  Access type: read-write
6554  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
6555 
6556  ENUMs:
6557  LOW: IO drives 0
6558  HIGH: IO drives 1
6559 */
6560 #define IOMUX_GPIO19CTL_OUT 0x00000100U
6561 #define IOMUX_GPIO19CTL_OUT_M 0x00000100U
6562 #define IOMUX_GPIO19CTL_OUT_S 8U
6563 #define IOMUX_GPIO19CTL_OUT_LOW 0x00000000U
6564 #define IOMUX_GPIO19CTL_OUT_HIGH 0x00000100U
6565 /*
6566 
6567  Field: OUTOVREN
6568  From..to bits: 9...9
6569  DefaultValue: NA
6570  Access type: read-write
6571  Description: This field contols the override on output
6572 
6573  ENUMs:
6574  DISABLE: Output controlled by IP
6575  ENABLE: Enable override on output
6576 */
6577 #define IOMUX_GPIO19CTL_OUTOVREN 0x00000200U
6578 #define IOMUX_GPIO19CTL_OUTOVREN_M 0x00000200U
6579 #define IOMUX_GPIO19CTL_OUTOVREN_S 9U
6580 #define IOMUX_GPIO19CTL_OUTOVREN_DISABLE 0x00000000U
6581 #define IOMUX_GPIO19CTL_OUTOVREN_ENABLE 0x00000200U
6582 
6583 
6584 /*-----------------------------------REGISTER------------------------------------
6585  Register name: GPIO19ECTL
6586  Offset name: IOMUX_O_GPIO19ECTL
6587  Relative address: 0x1300C
6588  Description: Event control register for IO GPIO19
6589  This register controls the Event configuration and behaviour
6590  Default Value: NA
6591 
6592  Field: EVTDETCFG
6593  From..to bits: 0...1
6594  DefaultValue: NA
6595  Access type: read-write
6596  Description: This field is to be configured to define the IO detection method
6597 
6598  ENUMs:
6599  MASK: Masking the event
6600  POS_EDGE: Rising edge/Positive edge detection
6601  NEG_EDGE: Falling edge/Negative edge detection
6602  LEVEL: Level detection
6603 */
6604 #define IOMUX_GPIO19ECTL_EVTDETCFG_W 2U
6605 #define IOMUX_GPIO19ECTL_EVTDETCFG_M 0x00000003U
6606 #define IOMUX_GPIO19ECTL_EVTDETCFG_S 0U
6607 #define IOMUX_GPIO19ECTL_EVTDETCFG_MASK 0x00000000U
6608 #define IOMUX_GPIO19ECTL_EVTDETCFG_POS_EDGE 0x00000001U
6609 #define IOMUX_GPIO19ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
6610 #define IOMUX_GPIO19ECTL_EVTDETCFG_LEVEL 0x00000003U
6611 /*
6612 
6613  Field: TRGLVL
6614  From..to bits: 2...2
6615  DefaultValue: NA
6616  Access type: read-write
6617  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
6618 
6619  ENUMs:
6620  HIGH: Non Inverted polarity
6621  LOW: Inverted polarity
6622 */
6623 #define IOMUX_GPIO19ECTL_TRGLVL 0x00000004U
6624 #define IOMUX_GPIO19ECTL_TRGLVL_M 0x00000004U
6625 #define IOMUX_GPIO19ECTL_TRGLVL_S 2U
6626 #define IOMUX_GPIO19ECTL_TRGLVL_HIGH 0x00000000U
6627 #define IOMUX_GPIO19ECTL_TRGLVL_LOW 0x00000004U
6628 /*
6629 
6630  Field: CLR
6631  From..to bits: 3...3
6632  DefaultValue: NA
6633  Access type: write-only
6634  Description: This bit is to be used to generate CLR pulse for the event
6635 
6636  ENUMs:
6637  NOEFF: No effect
6638  CLEAR: Clear the event
6639 */
6640 #define IOMUX_GPIO19ECTL_CLR 0x00000008U
6641 #define IOMUX_GPIO19ECTL_CLR_M 0x00000008U
6642 #define IOMUX_GPIO19ECTL_CLR_S 3U
6643 #define IOMUX_GPIO19ECTL_CLR_NOEFF 0x00000000U
6644 #define IOMUX_GPIO19ECTL_CLR_CLEAR 0x00000008U
6645 
6646 
6647 /*-----------------------------------REGISTER------------------------------------
6648  Register name: GPIO20CFG
6649  Offset name: IOMUX_O_GPIO20CFG
6650  Relative address: 0x14000
6651  Description: CFG register for IO GPIO20. This register configures the corresponding pad
6652  Default Value: 0x00000000
6653 
6654  Field: OUTDISVAL
6655  From..to bits: 6...6
6656  DefaultValue: 0x0
6657  Access type: read-only
6658  Description: The field gives the status of [OUTDIS]
6659 
6660  ENUMs:
6661  ENABLED: Output is enabled
6662  DISABLED: Output is disabled
6663 */
6664 #define IOMUX_GPIO20CFG_OUTDISVAL 0x00000040U
6665 #define IOMUX_GPIO20CFG_OUTDISVAL_M 0x00000040U
6666 #define IOMUX_GPIO20CFG_OUTDISVAL_S 6U
6667 #define IOMUX_GPIO20CFG_OUTDISVAL_ENABLED 0x00000000U
6668 #define IOMUX_GPIO20CFG_OUTDISVAL_DISABLED 0x00000040U
6669 /*
6670 
6671  Field: IE
6672  From..to bits: 11...11
6673  DefaultValue: 0x0
6674  Access type: read-write
6675  Description: This field enables the receiver operation from the pad
6676 
6677  ENUMs:
6678  DISABLE: Disable the receiver operation
6679  ENABLE: Enable the receiver operation
6680 */
6681 #define IOMUX_GPIO20CFG_IE 0x00000800U
6682 #define IOMUX_GPIO20CFG_IE_M 0x00000800U
6683 #define IOMUX_GPIO20CFG_IE_S 11U
6684 #define IOMUX_GPIO20CFG_IE_DISABLE 0x00000000U
6685 #define IOMUX_GPIO20CFG_IE_ENABLE 0x00000800U
6686 /*
6687 
6688  Field: OUTDIS
6689  From..to bits: 12...12
6690  DefaultValue: 0x0
6691  Access type: read-write
6692  Description: This field configures the output from the pad
6693  Note:This field is applicable only if [OUTDISOVREN] is enabled
6694 
6695  ENUMs:
6696  DISABLE: Output from the pad is disabled
6697  ENABLE: Output from the pad is enabled
6698 */
6699 #define IOMUX_GPIO20CFG_OUTDIS 0x00001000U
6700 #define IOMUX_GPIO20CFG_OUTDIS_M 0x00001000U
6701 #define IOMUX_GPIO20CFG_OUTDIS_S 12U
6702 #define IOMUX_GPIO20CFG_OUTDIS_DISABLE 0x00001000U
6703 #define IOMUX_GPIO20CFG_OUTDIS_ENABLE 0x00000000U
6704 /*
6705 
6706  Field: OUTDISOVREN
6707  From..to bits: 13...13
6708  DefaultValue: 0x0
6709  Access type: read-write
6710  Description: This field controls the [OUTDIS] override
6711 
6712  ENUMs:
6713  DISABLE: Disable the override
6714  ENABLE: Enable the override
6715 */
6716 #define IOMUX_GPIO20CFG_OUTDISOVREN 0x00002000U
6717 #define IOMUX_GPIO20CFG_OUTDISOVREN_M 0x00002000U
6718 #define IOMUX_GPIO20CFG_OUTDISOVREN_S 13U
6719 #define IOMUX_GPIO20CFG_OUTDISOVREN_DISABLE 0x00000000U
6720 #define IOMUX_GPIO20CFG_OUTDISOVREN_ENABLE 0x00002000U
6721 /*
6722 
6723  Field: IOSTR
6724  From..to bits: 14...14
6725  DefaultValue: 0x0
6726  Access type: read-write
6727  Description: This field controls the IO drive strength
6728 
6729  ENUMs:
6730  LOW: IO drives low power
6731  HIGH: IO drives high power
6732 */
6733 #define IOMUX_GPIO20CFG_IOSTR 0x00004000U
6734 #define IOMUX_GPIO20CFG_IOSTR_M 0x00004000U
6735 #define IOMUX_GPIO20CFG_IOSTR_S 14U
6736 #define IOMUX_GPIO20CFG_IOSTR_LOW 0x00000000U
6737 #define IOMUX_GPIO20CFG_IOSTR_HIGH 0x00004000U
6738 
6739 
6740 /*-----------------------------------REGISTER------------------------------------
6741  Register name: GPIO20PCTL
6742  Offset name: IOMUX_O_GPIO20PCTL
6743  Relative address: 0x14004
6744  Description: Pull control register of IO GPIO20
6745  This register configures the pull control
6746  Default Value: 0x00000001
6747 
6748  Field: CTL
6749  From..to bits: 0...1
6750  DefaultValue: 0x1
6751  Access type: read-write
6752  Description: The fields defines the pull control
6753 
6754  ENUMs:
6755  IPCTRL: IP Pull Control
6756  DOWN: Pull down
6757  UP: Pull up
6758  DISABLE: Pull disable
6759 */
6760 #define IOMUX_GPIO20PCTL_CTL_W 2U
6761 #define IOMUX_GPIO20PCTL_CTL_M 0x00000003U
6762 #define IOMUX_GPIO20PCTL_CTL_S 0U
6763 #define IOMUX_GPIO20PCTL_CTL_IPCTRL 0x00000000U
6764 #define IOMUX_GPIO20PCTL_CTL_DOWN 0x00000002U
6765 #define IOMUX_GPIO20PCTL_CTL_UP 0x00000001U
6766 #define IOMUX_GPIO20PCTL_CTL_DISABLE 0x00000003U
6767 /*
6768 
6769  Field: PULLUPSTA
6770  From..to bits: 8...8
6771  DefaultValue: 0x0
6772  Access type: read-only
6773  Description: This field gives the IO pull up level status
6774 
6775  ENUMs:
6776  DISABLED: Pull disabled
6777  ENABLED: Pull up
6778 */
6779 #define IOMUX_GPIO20PCTL_PULLUPSTA 0x00000100U
6780 #define IOMUX_GPIO20PCTL_PULLUPSTA_M 0x00000100U
6781 #define IOMUX_GPIO20PCTL_PULLUPSTA_S 8U
6782 #define IOMUX_GPIO20PCTL_PULLUPSTA_DISABLED 0x00000000U
6783 #define IOMUX_GPIO20PCTL_PULLUPSTA_ENABLED 0x00000100U
6784 /*
6785 
6786  Field: PULLDWNSTA
6787  From..to bits: 9...9
6788  DefaultValue: 0x0
6789  Access type: read-only
6790  Description: This field gives the IO pull down level status
6791 
6792  ENUMs:
6793  DISABLED: Pull disabled
6794  ENABLED: Pull down
6795 */
6796 #define IOMUX_GPIO20PCTL_PULLDWNSTA 0x00000200U
6797 #define IOMUX_GPIO20PCTL_PULLDWNSTA_M 0x00000200U
6798 #define IOMUX_GPIO20PCTL_PULLDWNSTA_S 9U
6799 #define IOMUX_GPIO20PCTL_PULLDWNSTA_DISABLED 0x00000000U
6800 #define IOMUX_GPIO20PCTL_PULLDWNSTA_ENABLED 0x00000200U
6801 
6802 
6803 /*-----------------------------------REGISTER------------------------------------
6804  Register name: GPIO20CTL
6805  Offset name: IOMUX_O_GPIO20CTL
6806  Relative address: 0x14008
6807  Description: Control register of IO GPIO20
6808  This register controls the IO state
6809  Default Value: NA
6810 
6811  Field: PADVAL
6812  From..to bits: 0...0
6813  DefaultValue: NA
6814  Access type: read-only
6815  Description: This field captures the received value from pad
6816 
6817 */
6818 #define IOMUX_GPIO20CTL_PADVAL 0x00000001U
6819 #define IOMUX_GPIO20CTL_PADVAL_M 0x00000001U
6820 #define IOMUX_GPIO20CTL_PADVAL_S 0U
6821 /*
6822 
6823  Field: PADVALSYNC
6824  From..to bits: 1...1
6825  DefaultValue: NA
6826  Access type: read-only
6827  Description: This field captures the sychronized(to SOC clock) received value
6828 
6829 */
6830 #define IOMUX_GPIO20CTL_PADVALSYNC 0x00000002U
6831 #define IOMUX_GPIO20CTL_PADVALSYNC_M 0x00000002U
6832 #define IOMUX_GPIO20CTL_PADVALSYNC_S 1U
6833 /*
6834 
6835  Field: OUT
6836  From..to bits: 8...8
6837  DefaultValue: NA
6838  Access type: read-write
6839  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
6840 
6841  ENUMs:
6842  LOW: IO drives 0
6843  HIGH: IO drives 1
6844 */
6845 #define IOMUX_GPIO20CTL_OUT 0x00000100U
6846 #define IOMUX_GPIO20CTL_OUT_M 0x00000100U
6847 #define IOMUX_GPIO20CTL_OUT_S 8U
6848 #define IOMUX_GPIO20CTL_OUT_LOW 0x00000000U
6849 #define IOMUX_GPIO20CTL_OUT_HIGH 0x00000100U
6850 /*
6851 
6852  Field: OUTOVREN
6853  From..to bits: 9...9
6854  DefaultValue: NA
6855  Access type: read-write
6856  Description: This field contols the override on output
6857 
6858  ENUMs:
6859  DISABLE: Output controlled by IP
6860  ENABLE: Enable override on output
6861 */
6862 #define IOMUX_GPIO20CTL_OUTOVREN 0x00000200U
6863 #define IOMUX_GPIO20CTL_OUTOVREN_M 0x00000200U
6864 #define IOMUX_GPIO20CTL_OUTOVREN_S 9U
6865 #define IOMUX_GPIO20CTL_OUTOVREN_DISABLE 0x00000000U
6866 #define IOMUX_GPIO20CTL_OUTOVREN_ENABLE 0x00000200U
6867 
6868 
6869 /*-----------------------------------REGISTER------------------------------------
6870  Register name: GPIO20ECTL
6871  Offset name: IOMUX_O_GPIO20ECTL
6872  Relative address: 0x1400C
6873  Description: Event control register for IO GPIO20
6874  This register controls the Event configuration and behaviour
6875  Default Value: NA
6876 
6877  Field: EVTDETCFG
6878  From..to bits: 0...1
6879  DefaultValue: NA
6880  Access type: read-write
6881  Description: This field is to be configured to define the IO detection method
6882 
6883  ENUMs:
6884  MASK: Masking the event
6885  POS_EDGE: Rising edge/Positive edge detection
6886  NEG_EDGE: Falling edge/Negative edge detection
6887  LEVEL: Level detection
6888 */
6889 #define IOMUX_GPIO20ECTL_EVTDETCFG_W 2U
6890 #define IOMUX_GPIO20ECTL_EVTDETCFG_M 0x00000003U
6891 #define IOMUX_GPIO20ECTL_EVTDETCFG_S 0U
6892 #define IOMUX_GPIO20ECTL_EVTDETCFG_MASK 0x00000000U
6893 #define IOMUX_GPIO20ECTL_EVTDETCFG_POS_EDGE 0x00000001U
6894 #define IOMUX_GPIO20ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
6895 #define IOMUX_GPIO20ECTL_EVTDETCFG_LEVEL 0x00000003U
6896 /*
6897 
6898  Field: TRGLVL
6899  From..to bits: 2...2
6900  DefaultValue: NA
6901  Access type: read-write
6902  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
6903 
6904  ENUMs:
6905  HIGH: Non Inverted polarity
6906  LOW: Inverted polarity
6907 */
6908 #define IOMUX_GPIO20ECTL_TRGLVL 0x00000004U
6909 #define IOMUX_GPIO20ECTL_TRGLVL_M 0x00000004U
6910 #define IOMUX_GPIO20ECTL_TRGLVL_S 2U
6911 #define IOMUX_GPIO20ECTL_TRGLVL_HIGH 0x00000000U
6912 #define IOMUX_GPIO20ECTL_TRGLVL_LOW 0x00000004U
6913 /*
6914 
6915  Field: CLR
6916  From..to bits: 3...3
6917  DefaultValue: NA
6918  Access type: write-only
6919  Description: This bit is to be used to generate CLR pulse for the event
6920 
6921  ENUMs:
6922  NOEFF: No effect
6923  CLEAR: Clear the event
6924 */
6925 #define IOMUX_GPIO20ECTL_CLR 0x00000008U
6926 #define IOMUX_GPIO20ECTL_CLR_M 0x00000008U
6927 #define IOMUX_GPIO20ECTL_CLR_S 3U
6928 #define IOMUX_GPIO20ECTL_CLR_NOEFF 0x00000000U
6929 #define IOMUX_GPIO20ECTL_CLR_CLEAR 0x00000008U
6930 
6931 
6932 /*-----------------------------------REGISTER------------------------------------
6933  Register name: GPIO21CFG
6934  Offset name: IOMUX_O_GPIO21CFG
6935  Relative address: 0x15000
6936  Description: CFG register for IO GPIO21. This register configures the corresponding pad
6937  Default Value: 0x00000000
6938 
6939  Field: OUTDISVAL
6940  From..to bits: 6...6
6941  DefaultValue: 0x0
6942  Access type: read-only
6943  Description: The field gives the status of [OUTDIS]
6944 
6945  ENUMs:
6946  ENABLED: Output is enabled
6947  DISABLED: Output is disabled
6948 */
6949 #define IOMUX_GPIO21CFG_OUTDISVAL 0x00000040U
6950 #define IOMUX_GPIO21CFG_OUTDISVAL_M 0x00000040U
6951 #define IOMUX_GPIO21CFG_OUTDISVAL_S 6U
6952 #define IOMUX_GPIO21CFG_OUTDISVAL_ENABLED 0x00000000U
6953 #define IOMUX_GPIO21CFG_OUTDISVAL_DISABLED 0x00000040U
6954 /*
6955 
6956  Field: IE
6957  From..to bits: 11...11
6958  DefaultValue: 0x0
6959  Access type: read-write
6960  Description: This field enables the receiver operation from the pad
6961 
6962  ENUMs:
6963  DISABLE: Disable the receiver operation
6964  ENABLE: Enable the receiver operation
6965 */
6966 #define IOMUX_GPIO21CFG_IE 0x00000800U
6967 #define IOMUX_GPIO21CFG_IE_M 0x00000800U
6968 #define IOMUX_GPIO21CFG_IE_S 11U
6969 #define IOMUX_GPIO21CFG_IE_DISABLE 0x00000000U
6970 #define IOMUX_GPIO21CFG_IE_ENABLE 0x00000800U
6971 /*
6972 
6973  Field: OUTDIS
6974  From..to bits: 12...12
6975  DefaultValue: 0x0
6976  Access type: read-write
6977  Description: This field configures the output from the pad
6978  Note:This field is applicable only if [OUTDISOVREN] is enabled
6979 
6980  ENUMs:
6981  DISABLE: Output from the pad is disabled
6982  ENABLE: Output from the pad is enabled
6983 */
6984 #define IOMUX_GPIO21CFG_OUTDIS 0x00001000U
6985 #define IOMUX_GPIO21CFG_OUTDIS_M 0x00001000U
6986 #define IOMUX_GPIO21CFG_OUTDIS_S 12U
6987 #define IOMUX_GPIO21CFG_OUTDIS_DISABLE 0x00001000U
6988 #define IOMUX_GPIO21CFG_OUTDIS_ENABLE 0x00000000U
6989 /*
6990 
6991  Field: OUTDISOVREN
6992  From..to bits: 13...13
6993  DefaultValue: 0x0
6994  Access type: read-write
6995  Description: This field controls the [OUTDIS] override
6996 
6997  ENUMs:
6998  DISABLE: Disable the override
6999  ENABLE: Enable the override
7000 */
7001 #define IOMUX_GPIO21CFG_OUTDISOVREN 0x00002000U
7002 #define IOMUX_GPIO21CFG_OUTDISOVREN_M 0x00002000U
7003 #define IOMUX_GPIO21CFG_OUTDISOVREN_S 13U
7004 #define IOMUX_GPIO21CFG_OUTDISOVREN_DISABLE 0x00000000U
7005 #define IOMUX_GPIO21CFG_OUTDISOVREN_ENABLE 0x00002000U
7006 /*
7007 
7008  Field: IOSTR
7009  From..to bits: 14...14
7010  DefaultValue: 0x0
7011  Access type: read-write
7012  Description: This field controls the IO drive strength
7013 
7014  ENUMs:
7015  LOW: IO drives low power
7016  HIGH: IO drives high power
7017 */
7018 #define IOMUX_GPIO21CFG_IOSTR 0x00004000U
7019 #define IOMUX_GPIO21CFG_IOSTR_M 0x00004000U
7020 #define IOMUX_GPIO21CFG_IOSTR_S 14U
7021 #define IOMUX_GPIO21CFG_IOSTR_LOW 0x00000000U
7022 #define IOMUX_GPIO21CFG_IOSTR_HIGH 0x00004000U
7023 
7024 
7025 /*-----------------------------------REGISTER------------------------------------
7026  Register name: GPIO21PCTL
7027  Offset name: IOMUX_O_GPIO21PCTL
7028  Relative address: 0x15004
7029  Description: Pull control register of IO GPIO21
7030  This register configures the pull control
7031  Default Value: 0x00000001
7032 
7033  Field: CTL
7034  From..to bits: 0...1
7035  DefaultValue: 0x1
7036  Access type: read-write
7037  Description: The fields defines the pull control
7038 
7039  ENUMs:
7040  IPCTRL: IP Pull Control
7041  DOWN: Pull down
7042  UP: Pull up
7043  DISABLE: Pull disable
7044 */
7045 #define IOMUX_GPIO21PCTL_CTL_W 2U
7046 #define IOMUX_GPIO21PCTL_CTL_M 0x00000003U
7047 #define IOMUX_GPIO21PCTL_CTL_S 0U
7048 #define IOMUX_GPIO21PCTL_CTL_IPCTRL 0x00000000U
7049 #define IOMUX_GPIO21PCTL_CTL_DOWN 0x00000002U
7050 #define IOMUX_GPIO21PCTL_CTL_UP 0x00000001U
7051 #define IOMUX_GPIO21PCTL_CTL_DISABLE 0x00000003U
7052 /*
7053 
7054  Field: PULLUPSTA
7055  From..to bits: 8...8
7056  DefaultValue: 0x0
7057  Access type: read-only
7058  Description: This field gives the IO pull up level status
7059 
7060  ENUMs:
7061  DISABLED: Pull disabled
7062  ENABLED: Pull up
7063 */
7064 #define IOMUX_GPIO21PCTL_PULLUPSTA 0x00000100U
7065 #define IOMUX_GPIO21PCTL_PULLUPSTA_M 0x00000100U
7066 #define IOMUX_GPIO21PCTL_PULLUPSTA_S 8U
7067 #define IOMUX_GPIO21PCTL_PULLUPSTA_DISABLED 0x00000000U
7068 #define IOMUX_GPIO21PCTL_PULLUPSTA_ENABLED 0x00000100U
7069 /*
7070 
7071  Field: PULLDWNSTA
7072  From..to bits: 9...9
7073  DefaultValue: 0x0
7074  Access type: read-only
7075  Description: This field gives the IO pull down level status
7076 
7077  ENUMs:
7078  DISABLED: Pull disabled
7079  ENABLED: Pull down
7080 */
7081 #define IOMUX_GPIO21PCTL_PULLDWNSTA 0x00000200U
7082 #define IOMUX_GPIO21PCTL_PULLDWNSTA_M 0x00000200U
7083 #define IOMUX_GPIO21PCTL_PULLDWNSTA_S 9U
7084 #define IOMUX_GPIO21PCTL_PULLDWNSTA_DISABLED 0x00000000U
7085 #define IOMUX_GPIO21PCTL_PULLDWNSTA_ENABLED 0x00000200U
7086 
7087 
7088 /*-----------------------------------REGISTER------------------------------------
7089  Register name: GPIO21CTL
7090  Offset name: IOMUX_O_GPIO21CTL
7091  Relative address: 0x15008
7092  Description: Control register of IO GPIO21
7093  This register controls the IO state
7094  Default Value: NA
7095 
7096  Field: PADVAL
7097  From..to bits: 0...0
7098  DefaultValue: NA
7099  Access type: read-only
7100  Description: This field captures the received value from pad
7101 
7102 */
7103 #define IOMUX_GPIO21CTL_PADVAL 0x00000001U
7104 #define IOMUX_GPIO21CTL_PADVAL_M 0x00000001U
7105 #define IOMUX_GPIO21CTL_PADVAL_S 0U
7106 /*
7107 
7108  Field: PADVALSYNC
7109  From..to bits: 1...1
7110  DefaultValue: NA
7111  Access type: read-only
7112  Description: This field captures the sychronized(to SOC clock) received value
7113 
7114 */
7115 #define IOMUX_GPIO21CTL_PADVALSYNC 0x00000002U
7116 #define IOMUX_GPIO21CTL_PADVALSYNC_M 0x00000002U
7117 #define IOMUX_GPIO21CTL_PADVALSYNC_S 1U
7118 /*
7119 
7120  Field: OUT
7121  From..to bits: 8...8
7122  DefaultValue: NA
7123  Access type: read-write
7124  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
7125 
7126  ENUMs:
7127  LOW: IO drives 0
7128  HIGH: IO drives 1
7129 */
7130 #define IOMUX_GPIO21CTL_OUT 0x00000100U
7131 #define IOMUX_GPIO21CTL_OUT_M 0x00000100U
7132 #define IOMUX_GPIO21CTL_OUT_S 8U
7133 #define IOMUX_GPIO21CTL_OUT_LOW 0x00000000U
7134 #define IOMUX_GPIO21CTL_OUT_HIGH 0x00000100U
7135 /*
7136 
7137  Field: OUTOVREN
7138  From..to bits: 9...9
7139  DefaultValue: NA
7140  Access type: read-write
7141  Description: This field contols the override on output
7142 
7143  ENUMs:
7144  DISABLE: Output controlled by IP
7145  ENABLE: Enable override on output
7146 */
7147 #define IOMUX_GPIO21CTL_OUTOVREN 0x00000200U
7148 #define IOMUX_GPIO21CTL_OUTOVREN_M 0x00000200U
7149 #define IOMUX_GPIO21CTL_OUTOVREN_S 9U
7150 #define IOMUX_GPIO21CTL_OUTOVREN_DISABLE 0x00000000U
7151 #define IOMUX_GPIO21CTL_OUTOVREN_ENABLE 0x00000200U
7152 
7153 
7154 /*-----------------------------------REGISTER------------------------------------
7155  Register name: GPIO21ECTL
7156  Offset name: IOMUX_O_GPIO21ECTL
7157  Relative address: 0x1500C
7158  Description: Event control register for IO GPIO21
7159  This register controls the Event configuration and behaviour
7160  Default Value: NA
7161 
7162  Field: EVTDETCFG
7163  From..to bits: 0...1
7164  DefaultValue: NA
7165  Access type: read-write
7166  Description: This field is to be configured to define the IO detection method
7167 
7168  ENUMs:
7169  MASK: Masking the event
7170  POS_EDGE: Rising edge/Positive edge detection
7171  NEG_EDGE: Falling edge/Negative edge detection
7172  LEVEL: Level detection
7173 */
7174 #define IOMUX_GPIO21ECTL_EVTDETCFG_W 2U
7175 #define IOMUX_GPIO21ECTL_EVTDETCFG_M 0x00000003U
7176 #define IOMUX_GPIO21ECTL_EVTDETCFG_S 0U
7177 #define IOMUX_GPIO21ECTL_EVTDETCFG_MASK 0x00000000U
7178 #define IOMUX_GPIO21ECTL_EVTDETCFG_POS_EDGE 0x00000001U
7179 #define IOMUX_GPIO21ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
7180 #define IOMUX_GPIO21ECTL_EVTDETCFG_LEVEL 0x00000003U
7181 /*
7182 
7183  Field: TRGLVL
7184  From..to bits: 2...2
7185  DefaultValue: NA
7186  Access type: read-write
7187  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
7188 
7189  ENUMs:
7190  HIGH: Non Inverted polarity
7191  LOW: Inverted polarity
7192 */
7193 #define IOMUX_GPIO21ECTL_TRGLVL 0x00000004U
7194 #define IOMUX_GPIO21ECTL_TRGLVL_M 0x00000004U
7195 #define IOMUX_GPIO21ECTL_TRGLVL_S 2U
7196 #define IOMUX_GPIO21ECTL_TRGLVL_HIGH 0x00000000U
7197 #define IOMUX_GPIO21ECTL_TRGLVL_LOW 0x00000004U
7198 /*
7199 
7200  Field: CLR
7201  From..to bits: 3...3
7202  DefaultValue: NA
7203  Access type: write-only
7204  Description: This bit is to be used to generate CLR pulse for the event
7205 
7206  ENUMs:
7207  NOEFF: No effect
7208  CLEAR: Clear the event
7209 */
7210 #define IOMUX_GPIO21ECTL_CLR 0x00000008U
7211 #define IOMUX_GPIO21ECTL_CLR_M 0x00000008U
7212 #define IOMUX_GPIO21ECTL_CLR_S 3U
7213 #define IOMUX_GPIO21ECTL_CLR_NOEFF 0x00000000U
7214 #define IOMUX_GPIO21ECTL_CLR_CLEAR 0x00000008U
7215 
7216 
7217 /*-----------------------------------REGISTER------------------------------------
7218  Register name: GPIO22CFG
7219  Offset name: IOMUX_O_GPIO22CFG
7220  Relative address: 0x16000
7221  Description: CFG register for IO GPIO22. This register configures the corresponding pad
7222  Default Value: 0x00000000
7223 
7224  Field: OUTDISVAL
7225  From..to bits: 6...6
7226  DefaultValue: 0x0
7227  Access type: read-only
7228  Description: The field gives the status of [OUTDIS]
7229 
7230  ENUMs:
7231  ENABLED: Output is enabled
7232  DISABLED: Output is disabled
7233 */
7234 #define IOMUX_GPIO22CFG_OUTDISVAL 0x00000040U
7235 #define IOMUX_GPIO22CFG_OUTDISVAL_M 0x00000040U
7236 #define IOMUX_GPIO22CFG_OUTDISVAL_S 6U
7237 #define IOMUX_GPIO22CFG_OUTDISVAL_ENABLED 0x00000000U
7238 #define IOMUX_GPIO22CFG_OUTDISVAL_DISABLED 0x00000040U
7239 /*
7240 
7241  Field: IE
7242  From..to bits: 11...11
7243  DefaultValue: 0x0
7244  Access type: read-write
7245  Description: This field enables the receiver operation from the pad
7246 
7247  ENUMs:
7248  DISABLE: Disable the receiver operation
7249  ENABLE: Enable the receiver operation
7250 */
7251 #define IOMUX_GPIO22CFG_IE 0x00000800U
7252 #define IOMUX_GPIO22CFG_IE_M 0x00000800U
7253 #define IOMUX_GPIO22CFG_IE_S 11U
7254 #define IOMUX_GPIO22CFG_IE_DISABLE 0x00000000U
7255 #define IOMUX_GPIO22CFG_IE_ENABLE 0x00000800U
7256 /*
7257 
7258  Field: OUTDIS
7259  From..to bits: 12...12
7260  DefaultValue: 0x0
7261  Access type: read-write
7262  Description: This field configures the output from the pad
7263  Note:This field is applicable only if [OUTDISOVREN] is enabled
7264 
7265  ENUMs:
7266  DISABLE: Output from the pad is disabled
7267  ENABLE: Output from the pad is enabled
7268 */
7269 #define IOMUX_GPIO22CFG_OUTDIS 0x00001000U
7270 #define IOMUX_GPIO22CFG_OUTDIS_M 0x00001000U
7271 #define IOMUX_GPIO22CFG_OUTDIS_S 12U
7272 #define IOMUX_GPIO22CFG_OUTDIS_DISABLE 0x00001000U
7273 #define IOMUX_GPIO22CFG_OUTDIS_ENABLE 0x00000000U
7274 /*
7275 
7276  Field: OUTDISOVREN
7277  From..to bits: 13...13
7278  DefaultValue: 0x0
7279  Access type: read-write
7280  Description: This field controls the [OUTDIS] override
7281 
7282  ENUMs:
7283  DISABLE: Disable the override
7284  ENABLE: Enable the override
7285 */
7286 #define IOMUX_GPIO22CFG_OUTDISOVREN 0x00002000U
7287 #define IOMUX_GPIO22CFG_OUTDISOVREN_M 0x00002000U
7288 #define IOMUX_GPIO22CFG_OUTDISOVREN_S 13U
7289 #define IOMUX_GPIO22CFG_OUTDISOVREN_DISABLE 0x00000000U
7290 #define IOMUX_GPIO22CFG_OUTDISOVREN_ENABLE 0x00002000U
7291 /*
7292 
7293  Field: IOSTR
7294  From..to bits: 14...14
7295  DefaultValue: 0x0
7296  Access type: read-write
7297  Description: This field controls the IO drive strength
7298 
7299  ENUMs:
7300  LOW: IO drives low power
7301  HIGH: IO drives high power
7302 */
7303 #define IOMUX_GPIO22CFG_IOSTR 0x00004000U
7304 #define IOMUX_GPIO22CFG_IOSTR_M 0x00004000U
7305 #define IOMUX_GPIO22CFG_IOSTR_S 14U
7306 #define IOMUX_GPIO22CFG_IOSTR_LOW 0x00000000U
7307 #define IOMUX_GPIO22CFG_IOSTR_HIGH 0x00004000U
7308 
7309 
7310 /*-----------------------------------REGISTER------------------------------------
7311  Register name: GPIO22PCTL
7312  Offset name: IOMUX_O_GPIO22PCTL
7313  Relative address: 0x16004
7314  Description: Pull control register of IO GPIO22
7315  This register configures the pull control
7316  Default Value: 0x00000001
7317 
7318  Field: CTL
7319  From..to bits: 0...1
7320  DefaultValue: 0x1
7321  Access type: read-write
7322  Description: The fields defines the pull control
7323 
7324  ENUMs:
7325  IPCTRL: IP Pull Control
7326  DOWN: Pull down
7327  UP: Pull up
7328  DISABLE: Pull disable
7329 */
7330 #define IOMUX_GPIO22PCTL_CTL_W 2U
7331 #define IOMUX_GPIO22PCTL_CTL_M 0x00000003U
7332 #define IOMUX_GPIO22PCTL_CTL_S 0U
7333 #define IOMUX_GPIO22PCTL_CTL_IPCTRL 0x00000000U
7334 #define IOMUX_GPIO22PCTL_CTL_DOWN 0x00000002U
7335 #define IOMUX_GPIO22PCTL_CTL_UP 0x00000001U
7336 #define IOMUX_GPIO22PCTL_CTL_DISABLE 0x00000003U
7337 /*
7338 
7339  Field: PULLUPSTA
7340  From..to bits: 8...8
7341  DefaultValue: 0x0
7342  Access type: read-only
7343  Description: This field gives the IO pull up level status
7344 
7345  ENUMs:
7346  DISABLED: Pull disabled
7347  ENABLED: Pull up
7348 */
7349 #define IOMUX_GPIO22PCTL_PULLUPSTA 0x00000100U
7350 #define IOMUX_GPIO22PCTL_PULLUPSTA_M 0x00000100U
7351 #define IOMUX_GPIO22PCTL_PULLUPSTA_S 8U
7352 #define IOMUX_GPIO22PCTL_PULLUPSTA_DISABLED 0x00000000U
7353 #define IOMUX_GPIO22PCTL_PULLUPSTA_ENABLED 0x00000100U
7354 /*
7355 
7356  Field: PULLDWNSTA
7357  From..to bits: 9...9
7358  DefaultValue: 0x0
7359  Access type: read-only
7360  Description: This field gives the IO pull down level status
7361 
7362  ENUMs:
7363  DISABLED: Pull disabled
7364  ENABLED: Pull down
7365 */
7366 #define IOMUX_GPIO22PCTL_PULLDWNSTA 0x00000200U
7367 #define IOMUX_GPIO22PCTL_PULLDWNSTA_M 0x00000200U
7368 #define IOMUX_GPIO22PCTL_PULLDWNSTA_S 9U
7369 #define IOMUX_GPIO22PCTL_PULLDWNSTA_DISABLED 0x00000000U
7370 #define IOMUX_GPIO22PCTL_PULLDWNSTA_ENABLED 0x00000200U
7371 
7372 
7373 /*-----------------------------------REGISTER------------------------------------
7374  Register name: GPIO22CTL
7375  Offset name: IOMUX_O_GPIO22CTL
7376  Relative address: 0x16008
7377  Description: Control register of IO GPIO22
7378  This register controls the IO state
7379  Default Value: NA
7380 
7381  Field: PADVAL
7382  From..to bits: 0...0
7383  DefaultValue: NA
7384  Access type: read-only
7385  Description: This field captures the received value from pad
7386 
7387 */
7388 #define IOMUX_GPIO22CTL_PADVAL 0x00000001U
7389 #define IOMUX_GPIO22CTL_PADVAL_M 0x00000001U
7390 #define IOMUX_GPIO22CTL_PADVAL_S 0U
7391 /*
7392 
7393  Field: PADVALSYNC
7394  From..to bits: 1...1
7395  DefaultValue: NA
7396  Access type: read-only
7397  Description: This field captures the sychronized(to SOC clock) received value
7398 
7399 */
7400 #define IOMUX_GPIO22CTL_PADVALSYNC 0x00000002U
7401 #define IOMUX_GPIO22CTL_PADVALSYNC_M 0x00000002U
7402 #define IOMUX_GPIO22CTL_PADVALSYNC_S 1U
7403 /*
7404 
7405  Field: OUT
7406  From..to bits: 8...8
7407  DefaultValue: NA
7408  Access type: read-write
7409  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
7410 
7411  ENUMs:
7412  LOW: IO drives 0
7413  HIGH: IO drives 1
7414 */
7415 #define IOMUX_GPIO22CTL_OUT 0x00000100U
7416 #define IOMUX_GPIO22CTL_OUT_M 0x00000100U
7417 #define IOMUX_GPIO22CTL_OUT_S 8U
7418 #define IOMUX_GPIO22CTL_OUT_LOW 0x00000000U
7419 #define IOMUX_GPIO22CTL_OUT_HIGH 0x00000100U
7420 /*
7421 
7422  Field: OUTOVREN
7423  From..to bits: 9...9
7424  DefaultValue: NA
7425  Access type: read-write
7426  Description: This field contols the override on output
7427 
7428  ENUMs:
7429  DISABLE: Output controlled by IP
7430  ENABLE: Enable override on output
7431 */
7432 #define IOMUX_GPIO22CTL_OUTOVREN 0x00000200U
7433 #define IOMUX_GPIO22CTL_OUTOVREN_M 0x00000200U
7434 #define IOMUX_GPIO22CTL_OUTOVREN_S 9U
7435 #define IOMUX_GPIO22CTL_OUTOVREN_DISABLE 0x00000000U
7436 #define IOMUX_GPIO22CTL_OUTOVREN_ENABLE 0x00000200U
7437 
7438 
7439 /*-----------------------------------REGISTER------------------------------------
7440  Register name: GPIO22ECTL
7441  Offset name: IOMUX_O_GPIO22ECTL
7442  Relative address: 0x1600C
7443  Description: Event control register for IO GPIO22
7444  This register controls the Event configuration and behaviour
7445  Default Value: NA
7446 
7447  Field: EVTDETCFG
7448  From..to bits: 0...1
7449  DefaultValue: NA
7450  Access type: read-write
7451  Description: This field is to be configured to define the IO detection method
7452 
7453  ENUMs:
7454  MASK: Masking the event
7455  POS_EDGE: Rising edge/Positive edge detection
7456  NEG_EDGE: Falling edge/Negative edge detection
7457  LEVEL: Level detection
7458 */
7459 #define IOMUX_GPIO22ECTL_EVTDETCFG_W 2U
7460 #define IOMUX_GPIO22ECTL_EVTDETCFG_M 0x00000003U
7461 #define IOMUX_GPIO22ECTL_EVTDETCFG_S 0U
7462 #define IOMUX_GPIO22ECTL_EVTDETCFG_MASK 0x00000000U
7463 #define IOMUX_GPIO22ECTL_EVTDETCFG_POS_EDGE 0x00000001U
7464 #define IOMUX_GPIO22ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
7465 #define IOMUX_GPIO22ECTL_EVTDETCFG_LEVEL 0x00000003U
7466 /*
7467 
7468  Field: TRGLVL
7469  From..to bits: 2...2
7470  DefaultValue: NA
7471  Access type: read-write
7472  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
7473 
7474  ENUMs:
7475  HIGH: Non Inverted polarity
7476  LOW: Inverted polarity
7477 */
7478 #define IOMUX_GPIO22ECTL_TRGLVL 0x00000004U
7479 #define IOMUX_GPIO22ECTL_TRGLVL_M 0x00000004U
7480 #define IOMUX_GPIO22ECTL_TRGLVL_S 2U
7481 #define IOMUX_GPIO22ECTL_TRGLVL_HIGH 0x00000000U
7482 #define IOMUX_GPIO22ECTL_TRGLVL_LOW 0x00000004U
7483 /*
7484 
7485  Field: CLR
7486  From..to bits: 3...3
7487  DefaultValue: NA
7488  Access type: write-only
7489  Description: This bit is to be used to generate CLR pulse for the event
7490 
7491  ENUMs:
7492  NOEFF: No effect
7493  CLEAR: Clear the event
7494 */
7495 #define IOMUX_GPIO22ECTL_CLR 0x00000008U
7496 #define IOMUX_GPIO22ECTL_CLR_M 0x00000008U
7497 #define IOMUX_GPIO22ECTL_CLR_S 3U
7498 #define IOMUX_GPIO22ECTL_CLR_NOEFF 0x00000000U
7499 #define IOMUX_GPIO22ECTL_CLR_CLEAR 0x00000008U
7500 
7501 
7502 /*-----------------------------------REGISTER------------------------------------
7503  Register name: GPIO23CFG
7504  Offset name: IOMUX_O_GPIO23CFG
7505  Relative address: 0x17000
7506  Description: CFG register for IO GPIO23. This register configures the corresponding pad
7507  Default Value: 0x00000000
7508 
7509  Field: OUTDISVAL
7510  From..to bits: 6...6
7511  DefaultValue: 0x0
7512  Access type: read-only
7513  Description: The field gives the status of [OUTDIS]
7514 
7515  ENUMs:
7516  ENABLED: Output is enabled
7517  DISABLED: Output is disabled
7518 */
7519 #define IOMUX_GPIO23CFG_OUTDISVAL 0x00000040U
7520 #define IOMUX_GPIO23CFG_OUTDISVAL_M 0x00000040U
7521 #define IOMUX_GPIO23CFG_OUTDISVAL_S 6U
7522 #define IOMUX_GPIO23CFG_OUTDISVAL_ENABLED 0x00000000U
7523 #define IOMUX_GPIO23CFG_OUTDISVAL_DISABLED 0x00000040U
7524 /*
7525 
7526  Field: IE
7527  From..to bits: 11...11
7528  DefaultValue: 0x0
7529  Access type: read-write
7530  Description: This field enables the receiver operation from the pad
7531 
7532  ENUMs:
7533  DISABLE: Disable the receiver operation
7534  ENABLE: Enable the receiver operation
7535 */
7536 #define IOMUX_GPIO23CFG_IE 0x00000800U
7537 #define IOMUX_GPIO23CFG_IE_M 0x00000800U
7538 #define IOMUX_GPIO23CFG_IE_S 11U
7539 #define IOMUX_GPIO23CFG_IE_DISABLE 0x00000000U
7540 #define IOMUX_GPIO23CFG_IE_ENABLE 0x00000800U
7541 /*
7542 
7543  Field: OUTDIS
7544  From..to bits: 12...12
7545  DefaultValue: 0x0
7546  Access type: read-write
7547  Description: This field configures the output from the pad
7548  Note:This field is applicable only if [OUTDISOVREN] is enabled
7549 
7550  ENUMs:
7551  DISABLE: Output from the pad is disabled
7552  ENABLE: Output from the pad is enabled
7553 */
7554 #define IOMUX_GPIO23CFG_OUTDIS 0x00001000U
7555 #define IOMUX_GPIO23CFG_OUTDIS_M 0x00001000U
7556 #define IOMUX_GPIO23CFG_OUTDIS_S 12U
7557 #define IOMUX_GPIO23CFG_OUTDIS_DISABLE 0x00001000U
7558 #define IOMUX_GPIO23CFG_OUTDIS_ENABLE 0x00000000U
7559 /*
7560 
7561  Field: OUTDISOVREN
7562  From..to bits: 13...13
7563  DefaultValue: 0x0
7564  Access type: read-write
7565  Description: This field controls the [OUTDIS] override
7566 
7567  ENUMs:
7568  DISABLE: Disable the override
7569  ENABLE: Enable the override
7570 */
7571 #define IOMUX_GPIO23CFG_OUTDISOVREN 0x00002000U
7572 #define IOMUX_GPIO23CFG_OUTDISOVREN_M 0x00002000U
7573 #define IOMUX_GPIO23CFG_OUTDISOVREN_S 13U
7574 #define IOMUX_GPIO23CFG_OUTDISOVREN_DISABLE 0x00000000U
7575 #define IOMUX_GPIO23CFG_OUTDISOVREN_ENABLE 0x00002000U
7576 /*
7577 
7578  Field: IOSTR
7579  From..to bits: 14...14
7580  DefaultValue: 0x0
7581  Access type: read-write
7582  Description: This field controls the IO drive strength
7583 
7584  ENUMs:
7585  LOW: IO drives low power
7586  HIGH: IO drives high power
7587 */
7588 #define IOMUX_GPIO23CFG_IOSTR 0x00004000U
7589 #define IOMUX_GPIO23CFG_IOSTR_M 0x00004000U
7590 #define IOMUX_GPIO23CFG_IOSTR_S 14U
7591 #define IOMUX_GPIO23CFG_IOSTR_LOW 0x00000000U
7592 #define IOMUX_GPIO23CFG_IOSTR_HIGH 0x00004000U
7593 
7594 
7595 /*-----------------------------------REGISTER------------------------------------
7596  Register name: GPIO23PCTL
7597  Offset name: IOMUX_O_GPIO23PCTL
7598  Relative address: 0x17004
7599  Description: Pull control register of IO GPIO23
7600  This register configures the pull control
7601  Default Value: 0x00000001
7602 
7603  Field: CTL
7604  From..to bits: 0...1
7605  DefaultValue: 0x1
7606  Access type: read-write
7607  Description: The fields defines the pull control
7608 
7609  ENUMs:
7610  IPCTRL: IP Pull Control
7611  DOWN: Pull down
7612  UP: Pull up
7613  DISABLE: Pull disable
7614 */
7615 #define IOMUX_GPIO23PCTL_CTL_W 2U
7616 #define IOMUX_GPIO23PCTL_CTL_M 0x00000003U
7617 #define IOMUX_GPIO23PCTL_CTL_S 0U
7618 #define IOMUX_GPIO23PCTL_CTL_IPCTRL 0x00000000U
7619 #define IOMUX_GPIO23PCTL_CTL_DOWN 0x00000002U
7620 #define IOMUX_GPIO23PCTL_CTL_UP 0x00000001U
7621 #define IOMUX_GPIO23PCTL_CTL_DISABLE 0x00000003U
7622 /*
7623 
7624  Field: PULLUPSTA
7625  From..to bits: 8...8
7626  DefaultValue: 0x0
7627  Access type: read-only
7628  Description: This field gives the IO pull up level status
7629 
7630  ENUMs:
7631  DISABLED: Pull disabled
7632  ENABLED: Pull up
7633 */
7634 #define IOMUX_GPIO23PCTL_PULLUPSTA 0x00000100U
7635 #define IOMUX_GPIO23PCTL_PULLUPSTA_M 0x00000100U
7636 #define IOMUX_GPIO23PCTL_PULLUPSTA_S 8U
7637 #define IOMUX_GPIO23PCTL_PULLUPSTA_DISABLED 0x00000000U
7638 #define IOMUX_GPIO23PCTL_PULLUPSTA_ENABLED 0x00000100U
7639 /*
7640 
7641  Field: PULLDWNSTA
7642  From..to bits: 9...9
7643  DefaultValue: 0x0
7644  Access type: read-only
7645  Description: This field gives the IO pull down level status
7646 
7647  ENUMs:
7648  DISABLED: Pull disabled
7649  ENABLED: Pull down
7650 */
7651 #define IOMUX_GPIO23PCTL_PULLDWNSTA 0x00000200U
7652 #define IOMUX_GPIO23PCTL_PULLDWNSTA_M 0x00000200U
7653 #define IOMUX_GPIO23PCTL_PULLDWNSTA_S 9U
7654 #define IOMUX_GPIO23PCTL_PULLDWNSTA_DISABLED 0x00000000U
7655 #define IOMUX_GPIO23PCTL_PULLDWNSTA_ENABLED 0x00000200U
7656 
7657 
7658 /*-----------------------------------REGISTER------------------------------------
7659  Register name: GPIO23CTL
7660  Offset name: IOMUX_O_GPIO23CTL
7661  Relative address: 0x17008
7662  Description: Control register of IO GPIO23
7663  This register controls the IO state
7664  Default Value: NA
7665 
7666  Field: PADVAL
7667  From..to bits: 0...0
7668  DefaultValue: NA
7669  Access type: read-only
7670  Description: This field captures the received value from pad
7671 
7672 */
7673 #define IOMUX_GPIO23CTL_PADVAL 0x00000001U
7674 #define IOMUX_GPIO23CTL_PADVAL_M 0x00000001U
7675 #define IOMUX_GPIO23CTL_PADVAL_S 0U
7676 /*
7677 
7678  Field: PADVALSYNC
7679  From..to bits: 1...1
7680  DefaultValue: NA
7681  Access type: read-only
7682  Description: This field captures the sychronized(to SOC clock) received value
7683 
7684 */
7685 #define IOMUX_GPIO23CTL_PADVALSYNC 0x00000002U
7686 #define IOMUX_GPIO23CTL_PADVALSYNC_M 0x00000002U
7687 #define IOMUX_GPIO23CTL_PADVALSYNC_S 1U
7688 /*
7689 
7690  Field: OUT
7691  From..to bits: 8...8
7692  DefaultValue: NA
7693  Access type: read-write
7694  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
7695 
7696  ENUMs:
7697  LOW: IO drives 0
7698  HIGH: IO drives 1
7699 */
7700 #define IOMUX_GPIO23CTL_OUT 0x00000100U
7701 #define IOMUX_GPIO23CTL_OUT_M 0x00000100U
7702 #define IOMUX_GPIO23CTL_OUT_S 8U
7703 #define IOMUX_GPIO23CTL_OUT_LOW 0x00000000U
7704 #define IOMUX_GPIO23CTL_OUT_HIGH 0x00000100U
7705 /*
7706 
7707  Field: OUTOVREN
7708  From..to bits: 9...9
7709  DefaultValue: NA
7710  Access type: read-write
7711  Description: This field contols the override on output
7712 
7713  ENUMs:
7714  DISABLE: Output controlled by IP
7715  ENABLE: Enable override on output
7716 */
7717 #define IOMUX_GPIO23CTL_OUTOVREN 0x00000200U
7718 #define IOMUX_GPIO23CTL_OUTOVREN_M 0x00000200U
7719 #define IOMUX_GPIO23CTL_OUTOVREN_S 9U
7720 #define IOMUX_GPIO23CTL_OUTOVREN_DISABLE 0x00000000U
7721 #define IOMUX_GPIO23CTL_OUTOVREN_ENABLE 0x00000200U
7722 
7723 
7724 /*-----------------------------------REGISTER------------------------------------
7725  Register name: GPIO23ECTL
7726  Offset name: IOMUX_O_GPIO23ECTL
7727  Relative address: 0x1700C
7728  Description: Event control register for IO GPIO23
7729  This register controls the Event configuration and behaviour
7730  Default Value: NA
7731 
7732  Field: EVTDETCFG
7733  From..to bits: 0...1
7734  DefaultValue: NA
7735  Access type: read-write
7736  Description: This field is to be configured to define the IO detection method
7737 
7738  ENUMs:
7739  MASK: Masking the event
7740  POS_EDGE: Rising edge/Positive edge detection
7741  NEG_EDGE: Falling edge/Negative edge detection
7742  LEVEL: Level detection
7743 */
7744 #define IOMUX_GPIO23ECTL_EVTDETCFG_W 2U
7745 #define IOMUX_GPIO23ECTL_EVTDETCFG_M 0x00000003U
7746 #define IOMUX_GPIO23ECTL_EVTDETCFG_S 0U
7747 #define IOMUX_GPIO23ECTL_EVTDETCFG_MASK 0x00000000U
7748 #define IOMUX_GPIO23ECTL_EVTDETCFG_POS_EDGE 0x00000001U
7749 #define IOMUX_GPIO23ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
7750 #define IOMUX_GPIO23ECTL_EVTDETCFG_LEVEL 0x00000003U
7751 /*
7752 
7753  Field: TRGLVL
7754  From..to bits: 2...2
7755  DefaultValue: NA
7756  Access type: read-write
7757  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
7758 
7759  ENUMs:
7760  HIGH: Non Inverted polarity
7761  LOW: Inverted polarity
7762 */
7763 #define IOMUX_GPIO23ECTL_TRGLVL 0x00000004U
7764 #define IOMUX_GPIO23ECTL_TRGLVL_M 0x00000004U
7765 #define IOMUX_GPIO23ECTL_TRGLVL_S 2U
7766 #define IOMUX_GPIO23ECTL_TRGLVL_HIGH 0x00000000U
7767 #define IOMUX_GPIO23ECTL_TRGLVL_LOW 0x00000004U
7768 /*
7769 
7770  Field: CLR
7771  From..to bits: 3...3
7772  DefaultValue: NA
7773  Access type: write-only
7774  Description: This bit is to be used to generate CLR pulse for the event
7775 
7776  ENUMs:
7777  NOEFF: No effect
7778  CLEAR: Clear the event
7779 */
7780 #define IOMUX_GPIO23ECTL_CLR 0x00000008U
7781 #define IOMUX_GPIO23ECTL_CLR_M 0x00000008U
7782 #define IOMUX_GPIO23ECTL_CLR_S 3U
7783 #define IOMUX_GPIO23ECTL_CLR_NOEFF 0x00000000U
7784 #define IOMUX_GPIO23ECTL_CLR_CLEAR 0x00000008U
7785 
7786 
7787 /*-----------------------------------REGISTER------------------------------------
7788  Register name: GPIO24CFG
7789  Offset name: IOMUX_O_GPIO24CFG
7790  Relative address: 0x18000
7791  Description: CFG register for IO GPIO24. This register configures the corresponding pad
7792  Default Value: 0x00000000
7793 
7794  Field: OUTDISVAL
7795  From..to bits: 6...6
7796  DefaultValue: 0x0
7797  Access type: read-only
7798  Description: The field gives the status of [OUTDIS]
7799 
7800  ENUMs:
7801  ENABLED: Output is enabled
7802  DISABLED: Output is disabled
7803 */
7804 #define IOMUX_GPIO24CFG_OUTDISVAL 0x00000040U
7805 #define IOMUX_GPIO24CFG_OUTDISVAL_M 0x00000040U
7806 #define IOMUX_GPIO24CFG_OUTDISVAL_S 6U
7807 #define IOMUX_GPIO24CFG_OUTDISVAL_ENABLED 0x00000000U
7808 #define IOMUX_GPIO24CFG_OUTDISVAL_DISABLED 0x00000040U
7809 /*
7810 
7811  Field: IE
7812  From..to bits: 11...11
7813  DefaultValue: 0x0
7814  Access type: read-write
7815  Description: This field enables the receiver operation from the pad
7816 
7817  ENUMs:
7818  DISABLE: Disable the receiver operation
7819  ENABLE: Enable the receiver operation
7820 */
7821 #define IOMUX_GPIO24CFG_IE 0x00000800U
7822 #define IOMUX_GPIO24CFG_IE_M 0x00000800U
7823 #define IOMUX_GPIO24CFG_IE_S 11U
7824 #define IOMUX_GPIO24CFG_IE_DISABLE 0x00000000U
7825 #define IOMUX_GPIO24CFG_IE_ENABLE 0x00000800U
7826 /*
7827 
7828  Field: OUTDIS
7829  From..to bits: 12...12
7830  DefaultValue: 0x0
7831  Access type: read-write
7832  Description: This field configures the output from the pad
7833  Note:This field is applicable only if [OUTDISOVREN] is enabled
7834 
7835  ENUMs:
7836  DISABLE: Output from the pad is disabled
7837  ENABLE: Output from the pad is enabled
7838 */
7839 #define IOMUX_GPIO24CFG_OUTDIS 0x00001000U
7840 #define IOMUX_GPIO24CFG_OUTDIS_M 0x00001000U
7841 #define IOMUX_GPIO24CFG_OUTDIS_S 12U
7842 #define IOMUX_GPIO24CFG_OUTDIS_DISABLE 0x00001000U
7843 #define IOMUX_GPIO24CFG_OUTDIS_ENABLE 0x00000000U
7844 /*
7845 
7846  Field: OUTDISOVREN
7847  From..to bits: 13...13
7848  DefaultValue: 0x0
7849  Access type: read-write
7850  Description: This field controls the [OUTDIS] override
7851 
7852  ENUMs:
7853  DISABLE: Disable the override
7854  ENABLE: Enable the override
7855 */
7856 #define IOMUX_GPIO24CFG_OUTDISOVREN 0x00002000U
7857 #define IOMUX_GPIO24CFG_OUTDISOVREN_M 0x00002000U
7858 #define IOMUX_GPIO24CFG_OUTDISOVREN_S 13U
7859 #define IOMUX_GPIO24CFG_OUTDISOVREN_DISABLE 0x00000000U
7860 #define IOMUX_GPIO24CFG_OUTDISOVREN_ENABLE 0x00002000U
7861 /*
7862 
7863  Field: IOSTR
7864  From..to bits: 14...14
7865  DefaultValue: 0x0
7866  Access type: read-write
7867  Description: This field controls the IO drive strength
7868 
7869  ENUMs:
7870  LOW: IO drives low power
7871  HIGH: IO drives high power
7872 */
7873 #define IOMUX_GPIO24CFG_IOSTR 0x00004000U
7874 #define IOMUX_GPIO24CFG_IOSTR_M 0x00004000U
7875 #define IOMUX_GPIO24CFG_IOSTR_S 14U
7876 #define IOMUX_GPIO24CFG_IOSTR_LOW 0x00000000U
7877 #define IOMUX_GPIO24CFG_IOSTR_HIGH 0x00004000U
7878 
7879 
7880 /*-----------------------------------REGISTER------------------------------------
7881  Register name: GPIO24PCTL
7882  Offset name: IOMUX_O_GPIO24PCTL
7883  Relative address: 0x18004
7884  Description: Pull control register of IO GPIO24
7885  This register configures the pull control
7886  Default Value: 0x00000001
7887 
7888  Field: CTL
7889  From..to bits: 0...1
7890  DefaultValue: 0x1
7891  Access type: read-write
7892  Description: The fields defines the pull control
7893 
7894  ENUMs:
7895  IPCTRL: IP Pull Control
7896  DOWN: Pull down
7897  UP: Pull up
7898  DISABLE: Pull disable
7899 */
7900 #define IOMUX_GPIO24PCTL_CTL_W 2U
7901 #define IOMUX_GPIO24PCTL_CTL_M 0x00000003U
7902 #define IOMUX_GPIO24PCTL_CTL_S 0U
7903 #define IOMUX_GPIO24PCTL_CTL_IPCTRL 0x00000000U
7904 #define IOMUX_GPIO24PCTL_CTL_DOWN 0x00000002U
7905 #define IOMUX_GPIO24PCTL_CTL_UP 0x00000001U
7906 #define IOMUX_GPIO24PCTL_CTL_DISABLE 0x00000003U
7907 /*
7908 
7909  Field: PULLUPSTA
7910  From..to bits: 8...8
7911  DefaultValue: 0x0
7912  Access type: read-only
7913  Description: This field gives the IO pull up level status
7914 
7915  ENUMs:
7916  DISABLED: Pull disabled
7917  ENABLED: Pull up
7918 */
7919 #define IOMUX_GPIO24PCTL_PULLUPSTA 0x00000100U
7920 #define IOMUX_GPIO24PCTL_PULLUPSTA_M 0x00000100U
7921 #define IOMUX_GPIO24PCTL_PULLUPSTA_S 8U
7922 #define IOMUX_GPIO24PCTL_PULLUPSTA_DISABLED 0x00000000U
7923 #define IOMUX_GPIO24PCTL_PULLUPSTA_ENABLED 0x00000100U
7924 /*
7925 
7926  Field: PULLDWNSTA
7927  From..to bits: 9...9
7928  DefaultValue: 0x0
7929  Access type: read-only
7930  Description: This field gives the IO pull down level status
7931 
7932  ENUMs:
7933  DISABLED: Pull disabled
7934  ENABLED: Pull down
7935 */
7936 #define IOMUX_GPIO24PCTL_PULLDWNSTA 0x00000200U
7937 #define IOMUX_GPIO24PCTL_PULLDWNSTA_M 0x00000200U
7938 #define IOMUX_GPIO24PCTL_PULLDWNSTA_S 9U
7939 #define IOMUX_GPIO24PCTL_PULLDWNSTA_DISABLED 0x00000000U
7940 #define IOMUX_GPIO24PCTL_PULLDWNSTA_ENABLED 0x00000200U
7941 
7942 
7943 /*-----------------------------------REGISTER------------------------------------
7944  Register name: GPIO24CTL
7945  Offset name: IOMUX_O_GPIO24CTL
7946  Relative address: 0x18008
7947  Description: Control register of IO GPIO24
7948  This register controls the IO state
7949  Default Value: NA
7950 
7951  Field: PADVAL
7952  From..to bits: 0...0
7953  DefaultValue: NA
7954  Access type: read-only
7955  Description: This field captures the received value from pad
7956 
7957 */
7958 #define IOMUX_GPIO24CTL_PADVAL 0x00000001U
7959 #define IOMUX_GPIO24CTL_PADVAL_M 0x00000001U
7960 #define IOMUX_GPIO24CTL_PADVAL_S 0U
7961 /*
7962 
7963  Field: PADVALSYNC
7964  From..to bits: 1...1
7965  DefaultValue: NA
7966  Access type: read-only
7967  Description: This field captures the sychronized(to SOC clock) received value
7968 
7969 */
7970 #define IOMUX_GPIO24CTL_PADVALSYNC 0x00000002U
7971 #define IOMUX_GPIO24CTL_PADVALSYNC_M 0x00000002U
7972 #define IOMUX_GPIO24CTL_PADVALSYNC_S 1U
7973 /*
7974 
7975  Field: OUT
7976  From..to bits: 8...8
7977  DefaultValue: NA
7978  Access type: read-write
7979  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
7980 
7981  ENUMs:
7982  LOW: IO drives 0
7983  HIGH: IO drives 1
7984 */
7985 #define IOMUX_GPIO24CTL_OUT 0x00000100U
7986 #define IOMUX_GPIO24CTL_OUT_M 0x00000100U
7987 #define IOMUX_GPIO24CTL_OUT_S 8U
7988 #define IOMUX_GPIO24CTL_OUT_LOW 0x00000000U
7989 #define IOMUX_GPIO24CTL_OUT_HIGH 0x00000100U
7990 /*
7991 
7992  Field: OUTOVREN
7993  From..to bits: 9...9
7994  DefaultValue: NA
7995  Access type: read-write
7996  Description: This field contols the override on output
7997 
7998  ENUMs:
7999  DISABLE: Output controlled by IP
8000  ENABLE: Enable override on output
8001 */
8002 #define IOMUX_GPIO24CTL_OUTOVREN 0x00000200U
8003 #define IOMUX_GPIO24CTL_OUTOVREN_M 0x00000200U
8004 #define IOMUX_GPIO24CTL_OUTOVREN_S 9U
8005 #define IOMUX_GPIO24CTL_OUTOVREN_DISABLE 0x00000000U
8006 #define IOMUX_GPIO24CTL_OUTOVREN_ENABLE 0x00000200U
8007 
8008 
8009 /*-----------------------------------REGISTER------------------------------------
8010  Register name: GPIO24ECTL
8011  Offset name: IOMUX_O_GPIO24ECTL
8012  Relative address: 0x1800C
8013  Description: Event control register for IO GPIO24
8014  This register controls the Event configuration and behaviour
8015  Default Value: NA
8016 
8017  Field: EVTDETCFG
8018  From..to bits: 0...1
8019  DefaultValue: NA
8020  Access type: read-write
8021  Description: This field is to be configured to define the IO detection method
8022 
8023  ENUMs:
8024  MASK: Masking the event
8025  POS_EDGE: Rising edge/Positive edge detection
8026  NEG_EDGE: Falling edge/Negative edge detection
8027  LEVEL: Level detection
8028 */
8029 #define IOMUX_GPIO24ECTL_EVTDETCFG_W 2U
8030 #define IOMUX_GPIO24ECTL_EVTDETCFG_M 0x00000003U
8031 #define IOMUX_GPIO24ECTL_EVTDETCFG_S 0U
8032 #define IOMUX_GPIO24ECTL_EVTDETCFG_MASK 0x00000000U
8033 #define IOMUX_GPIO24ECTL_EVTDETCFG_POS_EDGE 0x00000001U
8034 #define IOMUX_GPIO24ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
8035 #define IOMUX_GPIO24ECTL_EVTDETCFG_LEVEL 0x00000003U
8036 /*
8037 
8038  Field: TRGLVL
8039  From..to bits: 2...2
8040  DefaultValue: NA
8041  Access type: read-write
8042  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
8043 
8044  ENUMs:
8045  HIGH: Non Inverted polarity
8046  LOW: Inverted polarity
8047 */
8048 #define IOMUX_GPIO24ECTL_TRGLVL 0x00000004U
8049 #define IOMUX_GPIO24ECTL_TRGLVL_M 0x00000004U
8050 #define IOMUX_GPIO24ECTL_TRGLVL_S 2U
8051 #define IOMUX_GPIO24ECTL_TRGLVL_HIGH 0x00000000U
8052 #define IOMUX_GPIO24ECTL_TRGLVL_LOW 0x00000004U
8053 /*
8054 
8055  Field: CLR
8056  From..to bits: 3...3
8057  DefaultValue: NA
8058  Access type: write-only
8059  Description: This bit is to be used to generate CLR pulse for the event
8060 
8061  ENUMs:
8062  NOEFF: No effect
8063  CLEAR: Clear the event
8064 */
8065 #define IOMUX_GPIO24ECTL_CLR 0x00000008U
8066 #define IOMUX_GPIO24ECTL_CLR_M 0x00000008U
8067 #define IOMUX_GPIO24ECTL_CLR_S 3U
8068 #define IOMUX_GPIO24ECTL_CLR_NOEFF 0x00000000U
8069 #define IOMUX_GPIO24ECTL_CLR_CLEAR 0x00000008U
8070 
8071 
8072 /*-----------------------------------REGISTER------------------------------------
8073  Register name: GPIO25CFG
8074  Offset name: IOMUX_O_GPIO25CFG
8075  Relative address: 0x19000
8076  Description: CFG register for IO GPIO25. This register configures the corresponding pad
8077  Default Value: 0x00000000
8078 
8079  Field: OUTDISVAL
8080  From..to bits: 6...6
8081  DefaultValue: 0x0
8082  Access type: read-only
8083  Description: The field gives the status of [OUTDIS]
8084 
8085  ENUMs:
8086  ENABLED: Output is enabled
8087  DISABLED: Output is disabled
8088 */
8089 #define IOMUX_GPIO25CFG_OUTDISVAL 0x00000040U
8090 #define IOMUX_GPIO25CFG_OUTDISVAL_M 0x00000040U
8091 #define IOMUX_GPIO25CFG_OUTDISVAL_S 6U
8092 #define IOMUX_GPIO25CFG_OUTDISVAL_ENABLED 0x00000000U
8093 #define IOMUX_GPIO25CFG_OUTDISVAL_DISABLED 0x00000040U
8094 /*
8095 
8096  Field: IE
8097  From..to bits: 11...11
8098  DefaultValue: 0x0
8099  Access type: read-write
8100  Description: This field enables the receiver operation from the pad
8101 
8102  ENUMs:
8103  DISABLE: Disable the receiver operation
8104  ENABLE: Enable the receiver operation
8105 */
8106 #define IOMUX_GPIO25CFG_IE 0x00000800U
8107 #define IOMUX_GPIO25CFG_IE_M 0x00000800U
8108 #define IOMUX_GPIO25CFG_IE_S 11U
8109 #define IOMUX_GPIO25CFG_IE_DISABLE 0x00000000U
8110 #define IOMUX_GPIO25CFG_IE_ENABLE 0x00000800U
8111 /*
8112 
8113  Field: OUTDIS
8114  From..to bits: 12...12
8115  DefaultValue: 0x0
8116  Access type: read-write
8117  Description: This field configures the output from the pad
8118  Note:This field is applicable only if [OUTDISOVREN] is enabled
8119 
8120  ENUMs:
8121  DISABLE: Output from the pad is disabled
8122  ENABLE: Output from the pad is enabled
8123 */
8124 #define IOMUX_GPIO25CFG_OUTDIS 0x00001000U
8125 #define IOMUX_GPIO25CFG_OUTDIS_M 0x00001000U
8126 #define IOMUX_GPIO25CFG_OUTDIS_S 12U
8127 #define IOMUX_GPIO25CFG_OUTDIS_DISABLE 0x00001000U
8128 #define IOMUX_GPIO25CFG_OUTDIS_ENABLE 0x00000000U
8129 /*
8130 
8131  Field: OUTDISOVREN
8132  From..to bits: 13...13
8133  DefaultValue: 0x0
8134  Access type: read-write
8135  Description: This field controls the [OUTDIS] override
8136 
8137  ENUMs:
8138  DISABLE: Disable the override
8139  ENABLE: Enable the override
8140 */
8141 #define IOMUX_GPIO25CFG_OUTDISOVREN 0x00002000U
8142 #define IOMUX_GPIO25CFG_OUTDISOVREN_M 0x00002000U
8143 #define IOMUX_GPIO25CFG_OUTDISOVREN_S 13U
8144 #define IOMUX_GPIO25CFG_OUTDISOVREN_DISABLE 0x00000000U
8145 #define IOMUX_GPIO25CFG_OUTDISOVREN_ENABLE 0x00002000U
8146 /*
8147 
8148  Field: IOSTR
8149  From..to bits: 14...14
8150  DefaultValue: 0x0
8151  Access type: read-write
8152  Description: This field controls the IO drive strength
8153 
8154  ENUMs:
8155  LOW: IO drives low power
8156  HIGH: IO drives high power
8157 */
8158 #define IOMUX_GPIO25CFG_IOSTR 0x00004000U
8159 #define IOMUX_GPIO25CFG_IOSTR_M 0x00004000U
8160 #define IOMUX_GPIO25CFG_IOSTR_S 14U
8161 #define IOMUX_GPIO25CFG_IOSTR_LOW 0x00000000U
8162 #define IOMUX_GPIO25CFG_IOSTR_HIGH 0x00004000U
8163 
8164 
8165 /*-----------------------------------REGISTER------------------------------------
8166  Register name: GPIO25PCTL
8167  Offset name: IOMUX_O_GPIO25PCTL
8168  Relative address: 0x19004
8169  Description: Pull control register of IO GPIO25
8170  This register configures the pull control
8171  Default Value: 0x00000001
8172 
8173  Field: CTL
8174  From..to bits: 0...1
8175  DefaultValue: 0x1
8176  Access type: read-write
8177  Description: The fields defines the pull control
8178 
8179  ENUMs:
8180  IPCTRL: IP Pull Control
8181  DOWN: Pull down
8182  UP: Pull up
8183  DISABLE: Pull disable
8184 */
8185 #define IOMUX_GPIO25PCTL_CTL_W 2U
8186 #define IOMUX_GPIO25PCTL_CTL_M 0x00000003U
8187 #define IOMUX_GPIO25PCTL_CTL_S 0U
8188 #define IOMUX_GPIO25PCTL_CTL_IPCTRL 0x00000000U
8189 #define IOMUX_GPIO25PCTL_CTL_DOWN 0x00000002U
8190 #define IOMUX_GPIO25PCTL_CTL_UP 0x00000001U
8191 #define IOMUX_GPIO25PCTL_CTL_DISABLE 0x00000003U
8192 /*
8193 
8194  Field: PULLUPSTA
8195  From..to bits: 8...8
8196  DefaultValue: 0x0
8197  Access type: read-only
8198  Description: This field gives the IO pull up level status
8199 
8200  ENUMs:
8201  DISABLED: Pull disabled
8202  ENABLED: Pull up
8203 */
8204 #define IOMUX_GPIO25PCTL_PULLUPSTA 0x00000100U
8205 #define IOMUX_GPIO25PCTL_PULLUPSTA_M 0x00000100U
8206 #define IOMUX_GPIO25PCTL_PULLUPSTA_S 8U
8207 #define IOMUX_GPIO25PCTL_PULLUPSTA_DISABLED 0x00000000U
8208 #define IOMUX_GPIO25PCTL_PULLUPSTA_ENABLED 0x00000100U
8209 /*
8210 
8211  Field: PULLDWNSTA
8212  From..to bits: 9...9
8213  DefaultValue: 0x0
8214  Access type: read-only
8215  Description: This field gives the IO pull down level status
8216 
8217  ENUMs:
8218  DISABLED: Pull disabled
8219  ENABLED: Pull down
8220 */
8221 #define IOMUX_GPIO25PCTL_PULLDWNSTA 0x00000200U
8222 #define IOMUX_GPIO25PCTL_PULLDWNSTA_M 0x00000200U
8223 #define IOMUX_GPIO25PCTL_PULLDWNSTA_S 9U
8224 #define IOMUX_GPIO25PCTL_PULLDWNSTA_DISABLED 0x00000000U
8225 #define IOMUX_GPIO25PCTL_PULLDWNSTA_ENABLED 0x00000200U
8226 
8227 
8228 /*-----------------------------------REGISTER------------------------------------
8229  Register name: GPIO25CTL
8230  Offset name: IOMUX_O_GPIO25CTL
8231  Relative address: 0x19008
8232  Description: Control register of IO GPIO25
8233  This register controls the IO state
8234  Default Value: NA
8235 
8236  Field: PADVAL
8237  From..to bits: 0...0
8238  DefaultValue: NA
8239  Access type: read-only
8240  Description: This field captures the received value from pad
8241 
8242 */
8243 #define IOMUX_GPIO25CTL_PADVAL 0x00000001U
8244 #define IOMUX_GPIO25CTL_PADVAL_M 0x00000001U
8245 #define IOMUX_GPIO25CTL_PADVAL_S 0U
8246 /*
8247 
8248  Field: PADVALSYNC
8249  From..to bits: 1...1
8250  DefaultValue: NA
8251  Access type: read-only
8252  Description: This field captures the sychronized(to SOC clock) received value
8253 
8254 */
8255 #define IOMUX_GPIO25CTL_PADVALSYNC 0x00000002U
8256 #define IOMUX_GPIO25CTL_PADVALSYNC_M 0x00000002U
8257 #define IOMUX_GPIO25CTL_PADVALSYNC_S 1U
8258 /*
8259 
8260  Field: OUT
8261  From..to bits: 8...8
8262  DefaultValue: NA
8263  Access type: read-write
8264  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
8265 
8266  ENUMs:
8267  LOW: IO drives 0
8268  HIGH: IO drives 1
8269 */
8270 #define IOMUX_GPIO25CTL_OUT 0x00000100U
8271 #define IOMUX_GPIO25CTL_OUT_M 0x00000100U
8272 #define IOMUX_GPIO25CTL_OUT_S 8U
8273 #define IOMUX_GPIO25CTL_OUT_LOW 0x00000000U
8274 #define IOMUX_GPIO25CTL_OUT_HIGH 0x00000100U
8275 /*
8276 
8277  Field: OUTOVREN
8278  From..to bits: 9...9
8279  DefaultValue: NA
8280  Access type: read-write
8281  Description: This field contols the override on output
8282 
8283  ENUMs:
8284  DISABLE: Output controlled by IP
8285  ENABLE: Enable override on output
8286 */
8287 #define IOMUX_GPIO25CTL_OUTOVREN 0x00000200U
8288 #define IOMUX_GPIO25CTL_OUTOVREN_M 0x00000200U
8289 #define IOMUX_GPIO25CTL_OUTOVREN_S 9U
8290 #define IOMUX_GPIO25CTL_OUTOVREN_DISABLE 0x00000000U
8291 #define IOMUX_GPIO25CTL_OUTOVREN_ENABLE 0x00000200U
8292 
8293 
8294 /*-----------------------------------REGISTER------------------------------------
8295  Register name: GPIO25ECTL
8296  Offset name: IOMUX_O_GPIO25ECTL
8297  Relative address: 0x1900C
8298  Description: Event control register for IO GPIO25
8299  This register controls the Event configuration and behaviour
8300  Default Value: NA
8301 
8302  Field: EVTDETCFG
8303  From..to bits: 0...1
8304  DefaultValue: NA
8305  Access type: read-write
8306  Description: This field is to be configured to define the IO detection method
8307 
8308  ENUMs:
8309  MASK: Masking the event
8310  POS_EDGE: Rising edge/Positive edge detection
8311  NEG_EDGE: Falling edge/Negative edge detection
8312  LEVEL: Level detection
8313 */
8314 #define IOMUX_GPIO25ECTL_EVTDETCFG_W 2U
8315 #define IOMUX_GPIO25ECTL_EVTDETCFG_M 0x00000003U
8316 #define IOMUX_GPIO25ECTL_EVTDETCFG_S 0U
8317 #define IOMUX_GPIO25ECTL_EVTDETCFG_MASK 0x00000000U
8318 #define IOMUX_GPIO25ECTL_EVTDETCFG_POS_EDGE 0x00000001U
8319 #define IOMUX_GPIO25ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
8320 #define IOMUX_GPIO25ECTL_EVTDETCFG_LEVEL 0x00000003U
8321 /*
8322 
8323  Field: TRGLVL
8324  From..to bits: 2...2
8325  DefaultValue: NA
8326  Access type: read-write
8327  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
8328 
8329  ENUMs:
8330  HIGH: Non Inverted polarity
8331  LOW: Inverted polarity
8332 */
8333 #define IOMUX_GPIO25ECTL_TRGLVL 0x00000004U
8334 #define IOMUX_GPIO25ECTL_TRGLVL_M 0x00000004U
8335 #define IOMUX_GPIO25ECTL_TRGLVL_S 2U
8336 #define IOMUX_GPIO25ECTL_TRGLVL_HIGH 0x00000000U
8337 #define IOMUX_GPIO25ECTL_TRGLVL_LOW 0x00000004U
8338 /*
8339 
8340  Field: CLR
8341  From..to bits: 3...3
8342  DefaultValue: NA
8343  Access type: write-only
8344  Description: This bit is to be used to generate CLR pulse for the event
8345 
8346  ENUMs:
8347  NOEFF: No effect
8348  CLEAR: Clear the event
8349 */
8350 #define IOMUX_GPIO25ECTL_CLR 0x00000008U
8351 #define IOMUX_GPIO25ECTL_CLR_M 0x00000008U
8352 #define IOMUX_GPIO25ECTL_CLR_S 3U
8353 #define IOMUX_GPIO25ECTL_CLR_NOEFF 0x00000000U
8354 #define IOMUX_GPIO25ECTL_CLR_CLEAR 0x00000008U
8355 
8356 
8357 /*-----------------------------------REGISTER------------------------------------
8358  Register name: GPIO26CFG
8359  Offset name: IOMUX_O_GPIO26CFG
8360  Relative address: 0x1A000
8361  Description: CFG register for IO GPIO26. This register configures the corresponding pad
8362  Default Value: 0x00000000
8363 
8364  Field: OUTDISVAL
8365  From..to bits: 6...6
8366  DefaultValue: 0x0
8367  Access type: read-only
8368  Description: The field gives the status of [OUTDIS]
8369 
8370  ENUMs:
8371  ENABLED: Output is enabled
8372  DISABLED: Output is disabled
8373 */
8374 #define IOMUX_GPIO26CFG_OUTDISVAL 0x00000040U
8375 #define IOMUX_GPIO26CFG_OUTDISVAL_M 0x00000040U
8376 #define IOMUX_GPIO26CFG_OUTDISVAL_S 6U
8377 #define IOMUX_GPIO26CFG_OUTDISVAL_ENABLED 0x00000000U
8378 #define IOMUX_GPIO26CFG_OUTDISVAL_DISABLED 0x00000040U
8379 /*
8380 
8381  Field: IE
8382  From..to bits: 11...11
8383  DefaultValue: 0x0
8384  Access type: read-write
8385  Description: This field enables the receiver operation from the pad
8386 
8387  ENUMs:
8388  DISABLE: Disable the receiver operation
8389  ENABLE: Enable the receiver operation
8390 */
8391 #define IOMUX_GPIO26CFG_IE 0x00000800U
8392 #define IOMUX_GPIO26CFG_IE_M 0x00000800U
8393 #define IOMUX_GPIO26CFG_IE_S 11U
8394 #define IOMUX_GPIO26CFG_IE_DISABLE 0x00000000U
8395 #define IOMUX_GPIO26CFG_IE_ENABLE 0x00000800U
8396 /*
8397 
8398  Field: OUTDIS
8399  From..to bits: 12...12
8400  DefaultValue: 0x0
8401  Access type: read-write
8402  Description: This field configures the output from the pad
8403  Note:This field is applicable only if [OUTDISOVREN] is enabled
8404 
8405  ENUMs:
8406  DISABLE: Output from the pad is disabled
8407  ENABLE: Output from the pad is enabled
8408 */
8409 #define IOMUX_GPIO26CFG_OUTDIS 0x00001000U
8410 #define IOMUX_GPIO26CFG_OUTDIS_M 0x00001000U
8411 #define IOMUX_GPIO26CFG_OUTDIS_S 12U
8412 #define IOMUX_GPIO26CFG_OUTDIS_DISABLE 0x00001000U
8413 #define IOMUX_GPIO26CFG_OUTDIS_ENABLE 0x00000000U
8414 /*
8415 
8416  Field: OUTDISOVREN
8417  From..to bits: 13...13
8418  DefaultValue: 0x0
8419  Access type: read-write
8420  Description: This field controls the [OUTDIS] override
8421 
8422  ENUMs:
8423  DISABLE: Disable the override
8424  ENABLE: Enable the override
8425 */
8426 #define IOMUX_GPIO26CFG_OUTDISOVREN 0x00002000U
8427 #define IOMUX_GPIO26CFG_OUTDISOVREN_M 0x00002000U
8428 #define IOMUX_GPIO26CFG_OUTDISOVREN_S 13U
8429 #define IOMUX_GPIO26CFG_OUTDISOVREN_DISABLE 0x00000000U
8430 #define IOMUX_GPIO26CFG_OUTDISOVREN_ENABLE 0x00002000U
8431 /*
8432 
8433  Field: IOSTR
8434  From..to bits: 14...14
8435  DefaultValue: 0x0
8436  Access type: read-write
8437  Description: This field controls the IO drive strength
8438 
8439  ENUMs:
8440  LOW: IO drives low power
8441  HIGH: IO drives high power
8442 */
8443 #define IOMUX_GPIO26CFG_IOSTR 0x00004000U
8444 #define IOMUX_GPIO26CFG_IOSTR_M 0x00004000U
8445 #define IOMUX_GPIO26CFG_IOSTR_S 14U
8446 #define IOMUX_GPIO26CFG_IOSTR_LOW 0x00000000U
8447 #define IOMUX_GPIO26CFG_IOSTR_HIGH 0x00004000U
8448 
8449 
8450 /*-----------------------------------REGISTER------------------------------------
8451  Register name: GPIO26PCTL
8452  Offset name: IOMUX_O_GPIO26PCTL
8453  Relative address: 0x1A004
8454  Description: Pull control register of IO GPIO26
8455  This register configures the pull control
8456  Default Value: 0x00000001
8457 
8458  Field: CTL
8459  From..to bits: 0...1
8460  DefaultValue: 0x1
8461  Access type: read-write
8462  Description: The fields defines the pull control
8463 
8464  ENUMs:
8465  IPCTRL: IP Pull Control
8466  DOWN: Pull down
8467  UP: Pull up
8468  DISABLE: Pull disable
8469 */
8470 #define IOMUX_GPIO26PCTL_CTL_W 2U
8471 #define IOMUX_GPIO26PCTL_CTL_M 0x00000003U
8472 #define IOMUX_GPIO26PCTL_CTL_S 0U
8473 #define IOMUX_GPIO26PCTL_CTL_IPCTRL 0x00000000U
8474 #define IOMUX_GPIO26PCTL_CTL_DOWN 0x00000002U
8475 #define IOMUX_GPIO26PCTL_CTL_UP 0x00000001U
8476 #define IOMUX_GPIO26PCTL_CTL_DISABLE 0x00000003U
8477 /*
8478 
8479  Field: PULLUPSTA
8480  From..to bits: 8...8
8481  DefaultValue: 0x0
8482  Access type: read-only
8483  Description: This field gives the IO pull up level status
8484 
8485  ENUMs:
8486  DISABLED: Pull disabled
8487  ENABLED: Pull up
8488 */
8489 #define IOMUX_GPIO26PCTL_PULLUPSTA 0x00000100U
8490 #define IOMUX_GPIO26PCTL_PULLUPSTA_M 0x00000100U
8491 #define IOMUX_GPIO26PCTL_PULLUPSTA_S 8U
8492 #define IOMUX_GPIO26PCTL_PULLUPSTA_DISABLED 0x00000000U
8493 #define IOMUX_GPIO26PCTL_PULLUPSTA_ENABLED 0x00000100U
8494 /*
8495 
8496  Field: PULLDWNSTA
8497  From..to bits: 9...9
8498  DefaultValue: 0x0
8499  Access type: read-only
8500  Description: This field gives the IO pull down level status
8501 
8502  ENUMs:
8503  DISABLED: Pull disabled
8504  ENABLED: Pull down
8505 */
8506 #define IOMUX_GPIO26PCTL_PULLDWNSTA 0x00000200U
8507 #define IOMUX_GPIO26PCTL_PULLDWNSTA_M 0x00000200U
8508 #define IOMUX_GPIO26PCTL_PULLDWNSTA_S 9U
8509 #define IOMUX_GPIO26PCTL_PULLDWNSTA_DISABLED 0x00000000U
8510 #define IOMUX_GPIO26PCTL_PULLDWNSTA_ENABLED 0x00000200U
8511 
8512 
8513 /*-----------------------------------REGISTER------------------------------------
8514  Register name: GPIO26CTL
8515  Offset name: IOMUX_O_GPIO26CTL
8516  Relative address: 0x1A008
8517  Description: Control register of IO GPIO26
8518  This register controls the IO state
8519  Default Value: NA
8520 
8521  Field: PADVAL
8522  From..to bits: 0...0
8523  DefaultValue: NA
8524  Access type: read-only
8525  Description: This field captures the received value from pad
8526 
8527 */
8528 #define IOMUX_GPIO26CTL_PADVAL 0x00000001U
8529 #define IOMUX_GPIO26CTL_PADVAL_M 0x00000001U
8530 #define IOMUX_GPIO26CTL_PADVAL_S 0U
8531 /*
8532 
8533  Field: PADVALSYNC
8534  From..to bits: 1...1
8535  DefaultValue: NA
8536  Access type: read-only
8537  Description: This field captures the sychronized(to SOC clock) received value
8538 
8539 */
8540 #define IOMUX_GPIO26CTL_PADVALSYNC 0x00000002U
8541 #define IOMUX_GPIO26CTL_PADVALSYNC_M 0x00000002U
8542 #define IOMUX_GPIO26CTL_PADVALSYNC_S 1U
8543 /*
8544 
8545  Field: OUT
8546  From..to bits: 8...8
8547  DefaultValue: NA
8548  Access type: read-write
8549  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
8550 
8551  ENUMs:
8552  LOW: IO drives 0
8553  HIGH: IO drives 1
8554 */
8555 #define IOMUX_GPIO26CTL_OUT 0x00000100U
8556 #define IOMUX_GPIO26CTL_OUT_M 0x00000100U
8557 #define IOMUX_GPIO26CTL_OUT_S 8U
8558 #define IOMUX_GPIO26CTL_OUT_LOW 0x00000000U
8559 #define IOMUX_GPIO26CTL_OUT_HIGH 0x00000100U
8560 /*
8561 
8562  Field: OUTOVREN
8563  From..to bits: 9...9
8564  DefaultValue: NA
8565  Access type: read-write
8566  Description: This field contols the override on output
8567 
8568  ENUMs:
8569  DISABLE: Output controlled by IP
8570  ENABLE: Enable override on output
8571 */
8572 #define IOMUX_GPIO26CTL_OUTOVREN 0x00000200U
8573 #define IOMUX_GPIO26CTL_OUTOVREN_M 0x00000200U
8574 #define IOMUX_GPIO26CTL_OUTOVREN_S 9U
8575 #define IOMUX_GPIO26CTL_OUTOVREN_DISABLE 0x00000000U
8576 #define IOMUX_GPIO26CTL_OUTOVREN_ENABLE 0x00000200U
8577 
8578 
8579 /*-----------------------------------REGISTER------------------------------------
8580  Register name: GPIO26ECTL
8581  Offset name: IOMUX_O_GPIO26ECTL
8582  Relative address: 0x1A00C
8583  Description: Event control register for IO GPIO26
8584  This register controls the Event configuration and behaviour
8585  Default Value: NA
8586 
8587  Field: EVTDETCFG
8588  From..to bits: 0...1
8589  DefaultValue: NA
8590  Access type: read-write
8591  Description: This field is to be configured to define the IO detection method
8592 
8593  ENUMs:
8594  MASK: Masking the event
8595  POS_EDGE: Rising edge/Positive edge detection
8596  NEG_EDGE: Falling edge/Negative edge detection
8597  LEVEL: Level detection
8598 */
8599 #define IOMUX_GPIO26ECTL_EVTDETCFG_W 2U
8600 #define IOMUX_GPIO26ECTL_EVTDETCFG_M 0x00000003U
8601 #define IOMUX_GPIO26ECTL_EVTDETCFG_S 0U
8602 #define IOMUX_GPIO26ECTL_EVTDETCFG_MASK 0x00000000U
8603 #define IOMUX_GPIO26ECTL_EVTDETCFG_POS_EDGE 0x00000001U
8604 #define IOMUX_GPIO26ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
8605 #define IOMUX_GPIO26ECTL_EVTDETCFG_LEVEL 0x00000003U
8606 /*
8607 
8608  Field: TRGLVL
8609  From..to bits: 2...2
8610  DefaultValue: NA
8611  Access type: read-write
8612  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
8613 
8614  ENUMs:
8615  HIGH: Non Inverted polarity
8616  LOW: Inverted polarity
8617 */
8618 #define IOMUX_GPIO26ECTL_TRGLVL 0x00000004U
8619 #define IOMUX_GPIO26ECTL_TRGLVL_M 0x00000004U
8620 #define IOMUX_GPIO26ECTL_TRGLVL_S 2U
8621 #define IOMUX_GPIO26ECTL_TRGLVL_HIGH 0x00000000U
8622 #define IOMUX_GPIO26ECTL_TRGLVL_LOW 0x00000004U
8623 /*
8624 
8625  Field: CLR
8626  From..to bits: 3...3
8627  DefaultValue: NA
8628  Access type: write-only
8629  Description: This bit is to be used to generate CLR pulse for the event
8630 
8631  ENUMs:
8632  NOEFF: No effect
8633  CLEAR: Clear the event
8634 */
8635 #define IOMUX_GPIO26ECTL_CLR 0x00000008U
8636 #define IOMUX_GPIO26ECTL_CLR_M 0x00000008U
8637 #define IOMUX_GPIO26ECTL_CLR_S 3U
8638 #define IOMUX_GPIO26ECTL_CLR_NOEFF 0x00000000U
8639 #define IOMUX_GPIO26ECTL_CLR_CLEAR 0x00000008U
8640 
8641 
8642 /*-----------------------------------REGISTER------------------------------------
8643  Register name: GPIO27CFG
8644  Offset name: IOMUX_O_GPIO27CFG
8645  Relative address: 0x1B000
8646  Description: CFG register for IO GPIO27. This register configures the corresponding pad
8647  Default Value: 0x00000000
8648 
8649  Field: OUTDISVAL
8650  From..to bits: 6...6
8651  DefaultValue: 0x0
8652  Access type: read-only
8653  Description: The field gives the status of [OUTDIS]
8654 
8655  ENUMs:
8656  ENABLED: Output is enabled
8657  DISABLED: Output is disabled
8658 */
8659 #define IOMUX_GPIO27CFG_OUTDISVAL 0x00000040U
8660 #define IOMUX_GPIO27CFG_OUTDISVAL_M 0x00000040U
8661 #define IOMUX_GPIO27CFG_OUTDISVAL_S 6U
8662 #define IOMUX_GPIO27CFG_OUTDISVAL_ENABLED 0x00000000U
8663 #define IOMUX_GPIO27CFG_OUTDISVAL_DISABLED 0x00000040U
8664 /*
8665 
8666  Field: IE
8667  From..to bits: 11...11
8668  DefaultValue: 0x0
8669  Access type: read-write
8670  Description: This field enables the receiver operation from the pad
8671 
8672  ENUMs:
8673  DISABLE: Disable the receiver operation
8674  ENABLE: Enable the receiver operation
8675 */
8676 #define IOMUX_GPIO27CFG_IE 0x00000800U
8677 #define IOMUX_GPIO27CFG_IE_M 0x00000800U
8678 #define IOMUX_GPIO27CFG_IE_S 11U
8679 #define IOMUX_GPIO27CFG_IE_DISABLE 0x00000000U
8680 #define IOMUX_GPIO27CFG_IE_ENABLE 0x00000800U
8681 /*
8682 
8683  Field: OUTDIS
8684  From..to bits: 12...12
8685  DefaultValue: 0x0
8686  Access type: read-write
8687  Description: This field configures the output from the pad
8688  Note:This field is applicable only if [OUTDISOVREN] is enabled
8689 
8690  ENUMs:
8691  DISABLE: Output from the pad is disabled
8692  ENABLE: Output from the pad is enabled
8693 */
8694 #define IOMUX_GPIO27CFG_OUTDIS 0x00001000U
8695 #define IOMUX_GPIO27CFG_OUTDIS_M 0x00001000U
8696 #define IOMUX_GPIO27CFG_OUTDIS_S 12U
8697 #define IOMUX_GPIO27CFG_OUTDIS_DISABLE 0x00001000U
8698 #define IOMUX_GPIO27CFG_OUTDIS_ENABLE 0x00000000U
8699 /*
8700 
8701  Field: OUTDISOVREN
8702  From..to bits: 13...13
8703  DefaultValue: 0x0
8704  Access type: read-write
8705  Description: This field controls the [OUTDIS] override
8706 
8707  ENUMs:
8708  DISABLE: Disable the override
8709  ENABLE: Enable the override
8710 */
8711 #define IOMUX_GPIO27CFG_OUTDISOVREN 0x00002000U
8712 #define IOMUX_GPIO27CFG_OUTDISOVREN_M 0x00002000U
8713 #define IOMUX_GPIO27CFG_OUTDISOVREN_S 13U
8714 #define IOMUX_GPIO27CFG_OUTDISOVREN_DISABLE 0x00000000U
8715 #define IOMUX_GPIO27CFG_OUTDISOVREN_ENABLE 0x00002000U
8716 /*
8717 
8718  Field: IOSTR
8719  From..to bits: 14...14
8720  DefaultValue: 0x0
8721  Access type: read-write
8722  Description: This field controls the IO drive strength
8723 
8724  ENUMs:
8725  LOW: IO drives low power
8726  HIGH: IO drives high power
8727 */
8728 #define IOMUX_GPIO27CFG_IOSTR 0x00004000U
8729 #define IOMUX_GPIO27CFG_IOSTR_M 0x00004000U
8730 #define IOMUX_GPIO27CFG_IOSTR_S 14U
8731 #define IOMUX_GPIO27CFG_IOSTR_LOW 0x00000000U
8732 #define IOMUX_GPIO27CFG_IOSTR_HIGH 0x00004000U
8733 
8734 
8735 /*-----------------------------------REGISTER------------------------------------
8736  Register name: GPIO27PCTL
8737  Offset name: IOMUX_O_GPIO27PCTL
8738  Relative address: 0x1B004
8739  Description: Pull control register of IO GPIO27
8740  This register configures the pull control
8741  Default Value: 0x00000001
8742 
8743  Field: CTL
8744  From..to bits: 0...1
8745  DefaultValue: 0x1
8746  Access type: read-write
8747  Description: The fields defines the pull control
8748 
8749  ENUMs:
8750  IPCTRL: IP Pull Control
8751  DOWN: Pull down
8752  UP: Pull up
8753  DISABLE: Pull disable
8754 */
8755 #define IOMUX_GPIO27PCTL_CTL_W 2U
8756 #define IOMUX_GPIO27PCTL_CTL_M 0x00000003U
8757 #define IOMUX_GPIO27PCTL_CTL_S 0U
8758 #define IOMUX_GPIO27PCTL_CTL_IPCTRL 0x00000000U
8759 #define IOMUX_GPIO27PCTL_CTL_DOWN 0x00000002U
8760 #define IOMUX_GPIO27PCTL_CTL_UP 0x00000001U
8761 #define IOMUX_GPIO27PCTL_CTL_DISABLE 0x00000003U
8762 /*
8763 
8764  Field: PULLUPSTA
8765  From..to bits: 8...8
8766  DefaultValue: 0x0
8767  Access type: read-only
8768  Description: This field gives the IO pull up level status
8769 
8770  ENUMs:
8771  DISABLED: Pull disabled
8772  ENABLED: Pull up
8773 */
8774 #define IOMUX_GPIO27PCTL_PULLUPSTA 0x00000100U
8775 #define IOMUX_GPIO27PCTL_PULLUPSTA_M 0x00000100U
8776 #define IOMUX_GPIO27PCTL_PULLUPSTA_S 8U
8777 #define IOMUX_GPIO27PCTL_PULLUPSTA_DISABLED 0x00000000U
8778 #define IOMUX_GPIO27PCTL_PULLUPSTA_ENABLED 0x00000100U
8779 /*
8780 
8781  Field: PULLDWNSTA
8782  From..to bits: 9...9
8783  DefaultValue: 0x0
8784  Access type: read-only
8785  Description: This field gives the IO pull down level status
8786 
8787  ENUMs:
8788  DISABLED: Pull disabled
8789  ENABLED: Pull down
8790 */
8791 #define IOMUX_GPIO27PCTL_PULLDWNSTA 0x00000200U
8792 #define IOMUX_GPIO27PCTL_PULLDWNSTA_M 0x00000200U
8793 #define IOMUX_GPIO27PCTL_PULLDWNSTA_S 9U
8794 #define IOMUX_GPIO27PCTL_PULLDWNSTA_DISABLED 0x00000000U
8795 #define IOMUX_GPIO27PCTL_PULLDWNSTA_ENABLED 0x00000200U
8796 
8797 
8798 /*-----------------------------------REGISTER------------------------------------
8799  Register name: GPIO27CTL
8800  Offset name: IOMUX_O_GPIO27CTL
8801  Relative address: 0x1B008
8802  Description: Control register of IO GPIO27
8803  This register controls the IO state
8804  Default Value: NA
8805 
8806  Field: PADVAL
8807  From..to bits: 0...0
8808  DefaultValue: NA
8809  Access type: read-only
8810  Description: This field captures the received value from pad
8811 
8812 */
8813 #define IOMUX_GPIO27CTL_PADVAL 0x00000001U
8814 #define IOMUX_GPIO27CTL_PADVAL_M 0x00000001U
8815 #define IOMUX_GPIO27CTL_PADVAL_S 0U
8816 /*
8817 
8818  Field: PADVALSYNC
8819  From..to bits: 1...1
8820  DefaultValue: NA
8821  Access type: read-only
8822  Description: This field captures the sychronized(to SOC clock) received value
8823 
8824 */
8825 #define IOMUX_GPIO27CTL_PADVALSYNC 0x00000002U
8826 #define IOMUX_GPIO27CTL_PADVALSYNC_M 0x00000002U
8827 #define IOMUX_GPIO27CTL_PADVALSYNC_S 1U
8828 /*
8829 
8830  Field: OUT
8831  From..to bits: 8...8
8832  DefaultValue: NA
8833  Access type: read-write
8834  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
8835 
8836  ENUMs:
8837  LOW: IO drives 0
8838  HIGH: IO drives 1
8839 */
8840 #define IOMUX_GPIO27CTL_OUT 0x00000100U
8841 #define IOMUX_GPIO27CTL_OUT_M 0x00000100U
8842 #define IOMUX_GPIO27CTL_OUT_S 8U
8843 #define IOMUX_GPIO27CTL_OUT_LOW 0x00000000U
8844 #define IOMUX_GPIO27CTL_OUT_HIGH 0x00000100U
8845 /*
8846 
8847  Field: OUTOVREN
8848  From..to bits: 9...9
8849  DefaultValue: NA
8850  Access type: read-write
8851  Description: This field contols the override on output
8852 
8853  ENUMs:
8854  DISABLE: Output controlled by IP
8855  ENABLE: Enable override on output
8856 */
8857 #define IOMUX_GPIO27CTL_OUTOVREN 0x00000200U
8858 #define IOMUX_GPIO27CTL_OUTOVREN_M 0x00000200U
8859 #define IOMUX_GPIO27CTL_OUTOVREN_S 9U
8860 #define IOMUX_GPIO27CTL_OUTOVREN_DISABLE 0x00000000U
8861 #define IOMUX_GPIO27CTL_OUTOVREN_ENABLE 0x00000200U
8862 
8863 
8864 /*-----------------------------------REGISTER------------------------------------
8865  Register name: GPIO27ECTL
8866  Offset name: IOMUX_O_GPIO27ECTL
8867  Relative address: 0x1B00C
8868  Description: Event control register for IO GPIO27
8869  This register controls the Event configuration and behaviour
8870  Default Value: NA
8871 
8872  Field: EVTDETCFG
8873  From..to bits: 0...1
8874  DefaultValue: NA
8875  Access type: read-write
8876  Description: This field is to be configured to define the IO detection method
8877 
8878  ENUMs:
8879  MASK: Masking the event
8880  POS_EDGE: Rising edge/Positive edge detection
8881  NEG_EDGE: Falling edge/Negative edge detection
8882  LEVEL: Level detection
8883 */
8884 #define IOMUX_GPIO27ECTL_EVTDETCFG_W 2U
8885 #define IOMUX_GPIO27ECTL_EVTDETCFG_M 0x00000003U
8886 #define IOMUX_GPIO27ECTL_EVTDETCFG_S 0U
8887 #define IOMUX_GPIO27ECTL_EVTDETCFG_MASK 0x00000000U
8888 #define IOMUX_GPIO27ECTL_EVTDETCFG_POS_EDGE 0x00000001U
8889 #define IOMUX_GPIO27ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
8890 #define IOMUX_GPIO27ECTL_EVTDETCFG_LEVEL 0x00000003U
8891 /*
8892 
8893  Field: TRGLVL
8894  From..to bits: 2...2
8895  DefaultValue: NA
8896  Access type: read-write
8897  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
8898 
8899  ENUMs:
8900  HIGH: Non Inverted polarity
8901  LOW: Inverted polarity
8902 */
8903 #define IOMUX_GPIO27ECTL_TRGLVL 0x00000004U
8904 #define IOMUX_GPIO27ECTL_TRGLVL_M 0x00000004U
8905 #define IOMUX_GPIO27ECTL_TRGLVL_S 2U
8906 #define IOMUX_GPIO27ECTL_TRGLVL_HIGH 0x00000000U
8907 #define IOMUX_GPIO27ECTL_TRGLVL_LOW 0x00000004U
8908 /*
8909 
8910  Field: CLR
8911  From..to bits: 3...3
8912  DefaultValue: NA
8913  Access type: write-only
8914  Description: This bit is to be used to generate CLR pulse for the event
8915 
8916  ENUMs:
8917  NOEFF: No effect
8918  CLEAR: Clear the event
8919 */
8920 #define IOMUX_GPIO27ECTL_CLR 0x00000008U
8921 #define IOMUX_GPIO27ECTL_CLR_M 0x00000008U
8922 #define IOMUX_GPIO27ECTL_CLR_S 3U
8923 #define IOMUX_GPIO27ECTL_CLR_NOEFF 0x00000000U
8924 #define IOMUX_GPIO27ECTL_CLR_CLEAR 0x00000008U
8925 
8926 
8927 /*-----------------------------------REGISTER------------------------------------
8928  Register name: GPIO28CFG
8929  Offset name: IOMUX_O_GPIO28CFG
8930  Relative address: 0x1C000
8931  Description: CFG register for IO GPIO28. This register configures the corresponding pad
8932  Default Value: 0x00000000
8933 
8934  Field: OUTDISVAL
8935  From..to bits: 6...6
8936  DefaultValue: 0x0
8937  Access type: read-only
8938  Description: The field gives the status of [OUTDIS]
8939 
8940  ENUMs:
8941  ENABLED: Output is enabled
8942  DISABLED: Output is disabled
8943 */
8944 #define IOMUX_GPIO28CFG_OUTDISVAL 0x00000040U
8945 #define IOMUX_GPIO28CFG_OUTDISVAL_M 0x00000040U
8946 #define IOMUX_GPIO28CFG_OUTDISVAL_S 6U
8947 #define IOMUX_GPIO28CFG_OUTDISVAL_ENABLED 0x00000000U
8948 #define IOMUX_GPIO28CFG_OUTDISVAL_DISABLED 0x00000040U
8949 /*
8950 
8951  Field: IE
8952  From..to bits: 11...11
8953  DefaultValue: 0x0
8954  Access type: read-write
8955  Description: This field enables the receiver operation from the pad
8956 
8957  ENUMs:
8958  DISABLE: Disable the receiver operation
8959  ENABLE: Enable the receiver operation
8960 */
8961 #define IOMUX_GPIO28CFG_IE 0x00000800U
8962 #define IOMUX_GPIO28CFG_IE_M 0x00000800U
8963 #define IOMUX_GPIO28CFG_IE_S 11U
8964 #define IOMUX_GPIO28CFG_IE_DISABLE 0x00000000U
8965 #define IOMUX_GPIO28CFG_IE_ENABLE 0x00000800U
8966 /*
8967 
8968  Field: OUTDIS
8969  From..to bits: 12...12
8970  DefaultValue: 0x0
8971  Access type: read-write
8972  Description: This field configures the output from the pad
8973  Note:This field is applicable only if [OUTDISOVREN] is enabled
8974 
8975  ENUMs:
8976  DISABLE: Output from the pad is disabled
8977  ENABLE: Output from the pad is enabled
8978 */
8979 #define IOMUX_GPIO28CFG_OUTDIS 0x00001000U
8980 #define IOMUX_GPIO28CFG_OUTDIS_M 0x00001000U
8981 #define IOMUX_GPIO28CFG_OUTDIS_S 12U
8982 #define IOMUX_GPIO28CFG_OUTDIS_DISABLE 0x00001000U
8983 #define IOMUX_GPIO28CFG_OUTDIS_ENABLE 0x00000000U
8984 /*
8985 
8986  Field: OUTDISOVREN
8987  From..to bits: 13...13
8988  DefaultValue: 0x0
8989  Access type: read-write
8990  Description: This field controls the [OUTDIS] override
8991 
8992  ENUMs:
8993  DISABLE: Disable the override
8994  ENABLE: Enable the override
8995 */
8996 #define IOMUX_GPIO28CFG_OUTDISOVREN 0x00002000U
8997 #define IOMUX_GPIO28CFG_OUTDISOVREN_M 0x00002000U
8998 #define IOMUX_GPIO28CFG_OUTDISOVREN_S 13U
8999 #define IOMUX_GPIO28CFG_OUTDISOVREN_DISABLE 0x00000000U
9000 #define IOMUX_GPIO28CFG_OUTDISOVREN_ENABLE 0x00002000U
9001 /*
9002 
9003  Field: IOSTR
9004  From..to bits: 14...14
9005  DefaultValue: 0x0
9006  Access type: read-write
9007  Description: This field controls the IO drive strength
9008 
9009  ENUMs:
9010  LOW: IO drives low power
9011  HIGH: IO drives high power
9012 */
9013 #define IOMUX_GPIO28CFG_IOSTR 0x00004000U
9014 #define IOMUX_GPIO28CFG_IOSTR_M 0x00004000U
9015 #define IOMUX_GPIO28CFG_IOSTR_S 14U
9016 #define IOMUX_GPIO28CFG_IOSTR_LOW 0x00000000U
9017 #define IOMUX_GPIO28CFG_IOSTR_HIGH 0x00004000U
9018 
9019 
9020 /*-----------------------------------REGISTER------------------------------------
9021  Register name: GPIO28PCTL
9022  Offset name: IOMUX_O_GPIO28PCTL
9023  Relative address: 0x1C004
9024  Description: Pull control register of IO GPIO28
9025  This register configures the pull control
9026  Default Value: 0x00000001
9027 
9028  Field: CTL
9029  From..to bits: 0...1
9030  DefaultValue: 0x1
9031  Access type: read-write
9032  Description: The fields defines the pull control
9033 
9034  ENUMs:
9035  IPCTRL: IP Pull Control
9036  DOWN: Pull down
9037  UP: Pull up
9038  DISABLE: Pull disable
9039 */
9040 #define IOMUX_GPIO28PCTL_CTL_W 2U
9041 #define IOMUX_GPIO28PCTL_CTL_M 0x00000003U
9042 #define IOMUX_GPIO28PCTL_CTL_S 0U
9043 #define IOMUX_GPIO28PCTL_CTL_IPCTRL 0x00000000U
9044 #define IOMUX_GPIO28PCTL_CTL_DOWN 0x00000002U
9045 #define IOMUX_GPIO28PCTL_CTL_UP 0x00000001U
9046 #define IOMUX_GPIO28PCTL_CTL_DISABLE 0x00000003U
9047 /*
9048 
9049  Field: PULLUPSTA
9050  From..to bits: 8...8
9051  DefaultValue: 0x0
9052  Access type: read-only
9053  Description: This field gives the IO pull up level status
9054 
9055  ENUMs:
9056  DISABLED: Pull disabled
9057  ENABLED: Pull up
9058 */
9059 #define IOMUX_GPIO28PCTL_PULLUPSTA 0x00000100U
9060 #define IOMUX_GPIO28PCTL_PULLUPSTA_M 0x00000100U
9061 #define IOMUX_GPIO28PCTL_PULLUPSTA_S 8U
9062 #define IOMUX_GPIO28PCTL_PULLUPSTA_DISABLED 0x00000000U
9063 #define IOMUX_GPIO28PCTL_PULLUPSTA_ENABLED 0x00000100U
9064 /*
9065 
9066  Field: PULLDWNSTA
9067  From..to bits: 9...9
9068  DefaultValue: 0x0
9069  Access type: read-only
9070  Description: This field gives the IO pull down level status
9071 
9072  ENUMs:
9073  DISABLED: Pull disabled
9074  ENABLED: Pull down
9075 */
9076 #define IOMUX_GPIO28PCTL_PULLDWNSTA 0x00000200U
9077 #define IOMUX_GPIO28PCTL_PULLDWNSTA_M 0x00000200U
9078 #define IOMUX_GPIO28PCTL_PULLDWNSTA_S 9U
9079 #define IOMUX_GPIO28PCTL_PULLDWNSTA_DISABLED 0x00000000U
9080 #define IOMUX_GPIO28PCTL_PULLDWNSTA_ENABLED 0x00000200U
9081 
9082 
9083 /*-----------------------------------REGISTER------------------------------------
9084  Register name: GPIO28CTL
9085  Offset name: IOMUX_O_GPIO28CTL
9086  Relative address: 0x1C008
9087  Description: Control register of IO GPIO28
9088  This register controls the IO state
9089  Default Value: NA
9090 
9091  Field: PADVAL
9092  From..to bits: 0...0
9093  DefaultValue: NA
9094  Access type: read-only
9095  Description: This field captures the received value from pad
9096 
9097 */
9098 #define IOMUX_GPIO28CTL_PADVAL 0x00000001U
9099 #define IOMUX_GPIO28CTL_PADVAL_M 0x00000001U
9100 #define IOMUX_GPIO28CTL_PADVAL_S 0U
9101 /*
9102 
9103  Field: PADVALSYNC
9104  From..to bits: 1...1
9105  DefaultValue: NA
9106  Access type: read-only
9107  Description: This field captures the sychronized(to SOC clock) received value
9108 
9109 */
9110 #define IOMUX_GPIO28CTL_PADVALSYNC 0x00000002U
9111 #define IOMUX_GPIO28CTL_PADVALSYNC_M 0x00000002U
9112 #define IOMUX_GPIO28CTL_PADVALSYNC_S 1U
9113 /*
9114 
9115  Field: OUT
9116  From..to bits: 8...8
9117  DefaultValue: NA
9118  Access type: read-write
9119  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
9120 
9121  ENUMs:
9122  LOW: IO drives 0
9123  HIGH: IO drives 1
9124 */
9125 #define IOMUX_GPIO28CTL_OUT 0x00000100U
9126 #define IOMUX_GPIO28CTL_OUT_M 0x00000100U
9127 #define IOMUX_GPIO28CTL_OUT_S 8U
9128 #define IOMUX_GPIO28CTL_OUT_LOW 0x00000000U
9129 #define IOMUX_GPIO28CTL_OUT_HIGH 0x00000100U
9130 /*
9131 
9132  Field: OUTOVREN
9133  From..to bits: 9...9
9134  DefaultValue: NA
9135  Access type: read-write
9136  Description: This field contols the override on output
9137 
9138  ENUMs:
9139  DISABLE: Output controlled by IP
9140  ENABLE: Enable override on output
9141 */
9142 #define IOMUX_GPIO28CTL_OUTOVREN 0x00000200U
9143 #define IOMUX_GPIO28CTL_OUTOVREN_M 0x00000200U
9144 #define IOMUX_GPIO28CTL_OUTOVREN_S 9U
9145 #define IOMUX_GPIO28CTL_OUTOVREN_DISABLE 0x00000000U
9146 #define IOMUX_GPIO28CTL_OUTOVREN_ENABLE 0x00000200U
9147 
9148 
9149 /*-----------------------------------REGISTER------------------------------------
9150  Register name: GPIO28ECTL
9151  Offset name: IOMUX_O_GPIO28ECTL
9152  Relative address: 0x1C00C
9153  Description: Event control register for IO GPIO28
9154  This register controls the Event configuration and behaviour
9155  Default Value: NA
9156 
9157  Field: EVTDETCFG
9158  From..to bits: 0...1
9159  DefaultValue: NA
9160  Access type: read-write
9161  Description: This field is to be configured to define the IO detection method
9162 
9163  ENUMs:
9164  MASK: Masking the event
9165  POS_EDGE: Rising edge/Positive edge detection
9166  NEG_EDGE: Falling edge/Negative edge detection
9167  LEVEL: Level detection
9168 */
9169 #define IOMUX_GPIO28ECTL_EVTDETCFG_W 2U
9170 #define IOMUX_GPIO28ECTL_EVTDETCFG_M 0x00000003U
9171 #define IOMUX_GPIO28ECTL_EVTDETCFG_S 0U
9172 #define IOMUX_GPIO28ECTL_EVTDETCFG_MASK 0x00000000U
9173 #define IOMUX_GPIO28ECTL_EVTDETCFG_POS_EDGE 0x00000001U
9174 #define IOMUX_GPIO28ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
9175 #define IOMUX_GPIO28ECTL_EVTDETCFG_LEVEL 0x00000003U
9176 /*
9177 
9178  Field: TRGLVL
9179  From..to bits: 2...2
9180  DefaultValue: NA
9181  Access type: read-write
9182  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
9183 
9184  ENUMs:
9185  HIGH: Non Inverted polarity
9186  LOW: Inverted polarity
9187 */
9188 #define IOMUX_GPIO28ECTL_TRGLVL 0x00000004U
9189 #define IOMUX_GPIO28ECTL_TRGLVL_M 0x00000004U
9190 #define IOMUX_GPIO28ECTL_TRGLVL_S 2U
9191 #define IOMUX_GPIO28ECTL_TRGLVL_HIGH 0x00000000U
9192 #define IOMUX_GPIO28ECTL_TRGLVL_LOW 0x00000004U
9193 /*
9194 
9195  Field: CLR
9196  From..to bits: 3...3
9197  DefaultValue: NA
9198  Access type: write-only
9199  Description: This bit is to be used to generate CLR pulse for the event
9200 
9201  ENUMs:
9202  NOEFF: No effect
9203  CLEAR: Clear the event
9204 */
9205 #define IOMUX_GPIO28ECTL_CLR 0x00000008U
9206 #define IOMUX_GPIO28ECTL_CLR_M 0x00000008U
9207 #define IOMUX_GPIO28ECTL_CLR_S 3U
9208 #define IOMUX_GPIO28ECTL_CLR_NOEFF 0x00000000U
9209 #define IOMUX_GPIO28ECTL_CLR_CLEAR 0x00000008U
9210 
9211 
9212 /*-----------------------------------REGISTER------------------------------------
9213  Register name: GPIO29CFG
9214  Offset name: IOMUX_O_GPIO29CFG
9215  Relative address: 0x1D000
9216  Description: CFG register for IO GPIO29. This register configures the corresponding pad
9217  Default Value: 0x00000000
9218 
9219  Field: OUTDISVAL
9220  From..to bits: 6...6
9221  DefaultValue: 0x0
9222  Access type: read-only
9223  Description: The field gives the status of [OUTDIS]
9224 
9225  ENUMs:
9226  ENABLED: Output is enabled
9227  DISABLED: Output is disabled
9228 */
9229 #define IOMUX_GPIO29CFG_OUTDISVAL 0x00000040U
9230 #define IOMUX_GPIO29CFG_OUTDISVAL_M 0x00000040U
9231 #define IOMUX_GPIO29CFG_OUTDISVAL_S 6U
9232 #define IOMUX_GPIO29CFG_OUTDISVAL_ENABLED 0x00000000U
9233 #define IOMUX_GPIO29CFG_OUTDISVAL_DISABLED 0x00000040U
9234 /*
9235 
9236  Field: IE
9237  From..to bits: 11...11
9238  DefaultValue: 0x0
9239  Access type: read-write
9240  Description: This field enables the receiver operation from the pad
9241 
9242  ENUMs:
9243  DISABLE: Disable the receiver operation
9244  ENABLE: Enable the receiver operation
9245 */
9246 #define IOMUX_GPIO29CFG_IE 0x00000800U
9247 #define IOMUX_GPIO29CFG_IE_M 0x00000800U
9248 #define IOMUX_GPIO29CFG_IE_S 11U
9249 #define IOMUX_GPIO29CFG_IE_DISABLE 0x00000000U
9250 #define IOMUX_GPIO29CFG_IE_ENABLE 0x00000800U
9251 /*
9252 
9253  Field: OUTDIS
9254  From..to bits: 12...12
9255  DefaultValue: 0x0
9256  Access type: read-write
9257  Description: This field configures the output from the pad
9258  Note:This field is applicable only if [OUTDISOVREN] is enabled
9259 
9260  ENUMs:
9261  DISABLE: Output from the pad is disabled
9262  ENABLE: Output from the pad is enabled
9263 */
9264 #define IOMUX_GPIO29CFG_OUTDIS 0x00001000U
9265 #define IOMUX_GPIO29CFG_OUTDIS_M 0x00001000U
9266 #define IOMUX_GPIO29CFG_OUTDIS_S 12U
9267 #define IOMUX_GPIO29CFG_OUTDIS_DISABLE 0x00001000U
9268 #define IOMUX_GPIO29CFG_OUTDIS_ENABLE 0x00000000U
9269 /*
9270 
9271  Field: OUTDISOVREN
9272  From..to bits: 13...13
9273  DefaultValue: 0x0
9274  Access type: read-write
9275  Description: This field controls the [OUTDIS] override
9276 
9277  ENUMs:
9278  DISABLE: Disable the override
9279  ENABLE: Enable the override
9280 */
9281 #define IOMUX_GPIO29CFG_OUTDISOVREN 0x00002000U
9282 #define IOMUX_GPIO29CFG_OUTDISOVREN_M 0x00002000U
9283 #define IOMUX_GPIO29CFG_OUTDISOVREN_S 13U
9284 #define IOMUX_GPIO29CFG_OUTDISOVREN_DISABLE 0x00000000U
9285 #define IOMUX_GPIO29CFG_OUTDISOVREN_ENABLE 0x00002000U
9286 /*
9287 
9288  Field: IOSTR
9289  From..to bits: 14...14
9290  DefaultValue: 0x0
9291  Access type: read-write
9292  Description: This field controls the IO drive strength
9293 
9294  ENUMs:
9295  LOW: IO drives low power
9296  HIGH: IO drives high power
9297 */
9298 #define IOMUX_GPIO29CFG_IOSTR 0x00004000U
9299 #define IOMUX_GPIO29CFG_IOSTR_M 0x00004000U
9300 #define IOMUX_GPIO29CFG_IOSTR_S 14U
9301 #define IOMUX_GPIO29CFG_IOSTR_LOW 0x00000000U
9302 #define IOMUX_GPIO29CFG_IOSTR_HIGH 0x00004000U
9303 
9304 
9305 /*-----------------------------------REGISTER------------------------------------
9306  Register name: GPIO29PCTL
9307  Offset name: IOMUX_O_GPIO29PCTL
9308  Relative address: 0x1D004
9309  Description: Pull control register of IO GPIO29
9310  This register configures the pull control
9311  Default Value: 0x00000001
9312 
9313  Field: CTL
9314  From..to bits: 0...1
9315  DefaultValue: 0x1
9316  Access type: read-write
9317  Description: The fields defines the pull control
9318 
9319  ENUMs:
9320  IPCTRL: IP Pull Control
9321  DOWN: Pull down
9322  UP: Pull up
9323  DISABLE: Pull disable
9324 */
9325 #define IOMUX_GPIO29PCTL_CTL_W 2U
9326 #define IOMUX_GPIO29PCTL_CTL_M 0x00000003U
9327 #define IOMUX_GPIO29PCTL_CTL_S 0U
9328 #define IOMUX_GPIO29PCTL_CTL_IPCTRL 0x00000000U
9329 #define IOMUX_GPIO29PCTL_CTL_DOWN 0x00000002U
9330 #define IOMUX_GPIO29PCTL_CTL_UP 0x00000001U
9331 #define IOMUX_GPIO29PCTL_CTL_DISABLE 0x00000003U
9332 /*
9333 
9334  Field: PULLUPSTA
9335  From..to bits: 8...8
9336  DefaultValue: 0x0
9337  Access type: read-only
9338  Description: This field gives the IO pull up level status
9339 
9340  ENUMs:
9341  DISABLED: Pull disabled
9342  ENABLED: Pull up
9343 */
9344 #define IOMUX_GPIO29PCTL_PULLUPSTA 0x00000100U
9345 #define IOMUX_GPIO29PCTL_PULLUPSTA_M 0x00000100U
9346 #define IOMUX_GPIO29PCTL_PULLUPSTA_S 8U
9347 #define IOMUX_GPIO29PCTL_PULLUPSTA_DISABLED 0x00000000U
9348 #define IOMUX_GPIO29PCTL_PULLUPSTA_ENABLED 0x00000100U
9349 /*
9350 
9351  Field: PULLDWNSTA
9352  From..to bits: 9...9
9353  DefaultValue: 0x0
9354  Access type: read-only
9355  Description: This field gives the IO pull down level status
9356 
9357  ENUMs:
9358  DISABLED: Pull disabled
9359  ENABLED: Pull down
9360 */
9361 #define IOMUX_GPIO29PCTL_PULLDWNSTA 0x00000200U
9362 #define IOMUX_GPIO29PCTL_PULLDWNSTA_M 0x00000200U
9363 #define IOMUX_GPIO29PCTL_PULLDWNSTA_S 9U
9364 #define IOMUX_GPIO29PCTL_PULLDWNSTA_DISABLED 0x00000000U
9365 #define IOMUX_GPIO29PCTL_PULLDWNSTA_ENABLED 0x00000200U
9366 
9367 
9368 /*-----------------------------------REGISTER------------------------------------
9369  Register name: GPIO29CTL
9370  Offset name: IOMUX_O_GPIO29CTL
9371  Relative address: 0x1D008
9372  Description: Control register of IO GPIO29
9373  This register controls the IO state
9374  Default Value: NA
9375 
9376  Field: PADVAL
9377  From..to bits: 0...0
9378  DefaultValue: NA
9379  Access type: read-only
9380  Description: This field captures the received value from pad
9381 
9382 */
9383 #define IOMUX_GPIO29CTL_PADVAL 0x00000001U
9384 #define IOMUX_GPIO29CTL_PADVAL_M 0x00000001U
9385 #define IOMUX_GPIO29CTL_PADVAL_S 0U
9386 /*
9387 
9388  Field: PADVALSYNC
9389  From..to bits: 1...1
9390  DefaultValue: NA
9391  Access type: read-only
9392  Description: This field captures the sychronized(to SOC clock) received value
9393 
9394 */
9395 #define IOMUX_GPIO29CTL_PADVALSYNC 0x00000002U
9396 #define IOMUX_GPIO29CTL_PADVALSYNC_M 0x00000002U
9397 #define IOMUX_GPIO29CTL_PADVALSYNC_S 1U
9398 /*
9399 
9400  Field: OUT
9401  From..to bits: 8...8
9402  DefaultValue: NA
9403  Access type: read-write
9404  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
9405 
9406  ENUMs:
9407  LOW: IO drives 0
9408  HIGH: IO drives 1
9409 */
9410 #define IOMUX_GPIO29CTL_OUT 0x00000100U
9411 #define IOMUX_GPIO29CTL_OUT_M 0x00000100U
9412 #define IOMUX_GPIO29CTL_OUT_S 8U
9413 #define IOMUX_GPIO29CTL_OUT_LOW 0x00000000U
9414 #define IOMUX_GPIO29CTL_OUT_HIGH 0x00000100U
9415 /*
9416 
9417  Field: OUTOVREN
9418  From..to bits: 9...9
9419  DefaultValue: NA
9420  Access type: read-write
9421  Description: This field contols the override on output
9422 
9423  ENUMs:
9424  DISABLE: Output controlled by IP
9425  ENABLE: Enable override on output
9426 */
9427 #define IOMUX_GPIO29CTL_OUTOVREN 0x00000200U
9428 #define IOMUX_GPIO29CTL_OUTOVREN_M 0x00000200U
9429 #define IOMUX_GPIO29CTL_OUTOVREN_S 9U
9430 #define IOMUX_GPIO29CTL_OUTOVREN_DISABLE 0x00000000U
9431 #define IOMUX_GPIO29CTL_OUTOVREN_ENABLE 0x00000200U
9432 
9433 
9434 /*-----------------------------------REGISTER------------------------------------
9435  Register name: GPIO29ECTL
9436  Offset name: IOMUX_O_GPIO29ECTL
9437  Relative address: 0x1D00C
9438  Description: Event control register for IO GPIO29
9439  This register controls the Event configuration and behaviour
9440  Default Value: NA
9441 
9442  Field: EVTDETCFG
9443  From..to bits: 0...1
9444  DefaultValue: NA
9445  Access type: read-write
9446  Description: This field is to be configured to define the IO detection method
9447 
9448  ENUMs:
9449  MASK: Masking the event
9450  POS_EDGE: Rising edge/Positive edge detection
9451  NEG_EDGE: Falling edge/Negative edge detection
9452  LEVEL: Level detection
9453 */
9454 #define IOMUX_GPIO29ECTL_EVTDETCFG_W 2U
9455 #define IOMUX_GPIO29ECTL_EVTDETCFG_M 0x00000003U
9456 #define IOMUX_GPIO29ECTL_EVTDETCFG_S 0U
9457 #define IOMUX_GPIO29ECTL_EVTDETCFG_MASK 0x00000000U
9458 #define IOMUX_GPIO29ECTL_EVTDETCFG_POS_EDGE 0x00000001U
9459 #define IOMUX_GPIO29ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
9460 #define IOMUX_GPIO29ECTL_EVTDETCFG_LEVEL 0x00000003U
9461 /*
9462 
9463  Field: TRGLVL
9464  From..to bits: 2...2
9465  DefaultValue: NA
9466  Access type: read-write
9467  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
9468 
9469  ENUMs:
9470  HIGH: Non Inverted polarity
9471  LOW: Inverted polarity
9472 */
9473 #define IOMUX_GPIO29ECTL_TRGLVL 0x00000004U
9474 #define IOMUX_GPIO29ECTL_TRGLVL_M 0x00000004U
9475 #define IOMUX_GPIO29ECTL_TRGLVL_S 2U
9476 #define IOMUX_GPIO29ECTL_TRGLVL_HIGH 0x00000000U
9477 #define IOMUX_GPIO29ECTL_TRGLVL_LOW 0x00000004U
9478 /*
9479 
9480  Field: CLR
9481  From..to bits: 3...3
9482  DefaultValue: NA
9483  Access type: write-only
9484  Description: This bit is to be used to generate CLR pulse for the event
9485 
9486  ENUMs:
9487  NOEFF: No effect
9488  CLEAR: Clear the event
9489 */
9490 #define IOMUX_GPIO29ECTL_CLR 0x00000008U
9491 #define IOMUX_GPIO29ECTL_CLR_M 0x00000008U
9492 #define IOMUX_GPIO29ECTL_CLR_S 3U
9493 #define IOMUX_GPIO29ECTL_CLR_NOEFF 0x00000000U
9494 #define IOMUX_GPIO29ECTL_CLR_CLEAR 0x00000008U
9495 
9496 
9497 /*-----------------------------------REGISTER------------------------------------
9498  Register name: GPIO30CFG
9499  Offset name: IOMUX_O_GPIO30CFG
9500  Relative address: 0x1E000
9501  Description: CFG register for IO GPIO30. This register configures the corresponding pad
9502  Default Value: 0x00000000
9503 
9504  Field: OUTDISVAL
9505  From..to bits: 6...6
9506  DefaultValue: 0x0
9507  Access type: read-only
9508  Description: The field gives the status of [OUTDIS]
9509 
9510  ENUMs:
9511  ENABLED: Output is enabled
9512  DISABLED: Output is disabled
9513 */
9514 #define IOMUX_GPIO30CFG_OUTDISVAL 0x00000040U
9515 #define IOMUX_GPIO30CFG_OUTDISVAL_M 0x00000040U
9516 #define IOMUX_GPIO30CFG_OUTDISVAL_S 6U
9517 #define IOMUX_GPIO30CFG_OUTDISVAL_ENABLED 0x00000000U
9518 #define IOMUX_GPIO30CFG_OUTDISVAL_DISABLED 0x00000040U
9519 /*
9520 
9521  Field: IE
9522  From..to bits: 11...11
9523  DefaultValue: 0x0
9524  Access type: read-write
9525  Description: This field enables the receiver operation from the pad
9526 
9527  ENUMs:
9528  DISABLE: Disable the receiver operation
9529  ENABLE: Enable the receiver operation
9530 */
9531 #define IOMUX_GPIO30CFG_IE 0x00000800U
9532 #define IOMUX_GPIO30CFG_IE_M 0x00000800U
9533 #define IOMUX_GPIO30CFG_IE_S 11U
9534 #define IOMUX_GPIO30CFG_IE_DISABLE 0x00000000U
9535 #define IOMUX_GPIO30CFG_IE_ENABLE 0x00000800U
9536 /*
9537 
9538  Field: OUTDIS
9539  From..to bits: 12...12
9540  DefaultValue: 0x0
9541  Access type: read-write
9542  Description: This field configures the output from the pad
9543  Note:This field is applicable only if [OUTDISOVREN] is enabled
9544 
9545  ENUMs:
9546  DISABLE: Output from the pad is disabled
9547  ENABLE: Output from the pad is enabled
9548 */
9549 #define IOMUX_GPIO30CFG_OUTDIS 0x00001000U
9550 #define IOMUX_GPIO30CFG_OUTDIS_M 0x00001000U
9551 #define IOMUX_GPIO30CFG_OUTDIS_S 12U
9552 #define IOMUX_GPIO30CFG_OUTDIS_DISABLE 0x00001000U
9553 #define IOMUX_GPIO30CFG_OUTDIS_ENABLE 0x00000000U
9554 /*
9555 
9556  Field: OUTDISOVREN
9557  From..to bits: 13...13
9558  DefaultValue: 0x0
9559  Access type: read-write
9560  Description: This field controls the [OUTDIS] override
9561 
9562  ENUMs:
9563  DISABLE: Disable the override
9564  ENABLE: Enable the override
9565 */
9566 #define IOMUX_GPIO30CFG_OUTDISOVREN 0x00002000U
9567 #define IOMUX_GPIO30CFG_OUTDISOVREN_M 0x00002000U
9568 #define IOMUX_GPIO30CFG_OUTDISOVREN_S 13U
9569 #define IOMUX_GPIO30CFG_OUTDISOVREN_DISABLE 0x00000000U
9570 #define IOMUX_GPIO30CFG_OUTDISOVREN_ENABLE 0x00002000U
9571 /*
9572 
9573  Field: IOSTR
9574  From..to bits: 14...14
9575  DefaultValue: 0x0
9576  Access type: read-write
9577  Description: This field controls the IO drive strength
9578 
9579  ENUMs:
9580  LOW: IO drives low power
9581  HIGH: IO drives high power
9582 */
9583 #define IOMUX_GPIO30CFG_IOSTR 0x00004000U
9584 #define IOMUX_GPIO30CFG_IOSTR_M 0x00004000U
9585 #define IOMUX_GPIO30CFG_IOSTR_S 14U
9586 #define IOMUX_GPIO30CFG_IOSTR_LOW 0x00000000U
9587 #define IOMUX_GPIO30CFG_IOSTR_HIGH 0x00004000U
9588 
9589 
9590 /*-----------------------------------REGISTER------------------------------------
9591  Register name: GPIO30PCTL
9592  Offset name: IOMUX_O_GPIO30PCTL
9593  Relative address: 0x1E004
9594  Description: Pull control register of IO GPIO30
9595  This register configures the pull control
9596  Default Value: 0x00000001
9597 
9598  Field: CTL
9599  From..to bits: 0...1
9600  DefaultValue: 0x1
9601  Access type: read-write
9602  Description: The fields defines the pull control
9603 
9604  ENUMs:
9605  IPCTRL: IP Pull Control
9606  DOWN: Pull down
9607  UP: Pull up
9608  DISABLE: Pull disable
9609 */
9610 #define IOMUX_GPIO30PCTL_CTL_W 2U
9611 #define IOMUX_GPIO30PCTL_CTL_M 0x00000003U
9612 #define IOMUX_GPIO30PCTL_CTL_S 0U
9613 #define IOMUX_GPIO30PCTL_CTL_IPCTRL 0x00000000U
9614 #define IOMUX_GPIO30PCTL_CTL_DOWN 0x00000002U
9615 #define IOMUX_GPIO30PCTL_CTL_UP 0x00000001U
9616 #define IOMUX_GPIO30PCTL_CTL_DISABLE 0x00000003U
9617 /*
9618 
9619  Field: PULLUPSTA
9620  From..to bits: 8...8
9621  DefaultValue: 0x0
9622  Access type: read-only
9623  Description: This field gives the IO pull up level status
9624 
9625  ENUMs:
9626  DISABLED: Pull disabled
9627  ENABLED: Pull up
9628 */
9629 #define IOMUX_GPIO30PCTL_PULLUPSTA 0x00000100U
9630 #define IOMUX_GPIO30PCTL_PULLUPSTA_M 0x00000100U
9631 #define IOMUX_GPIO30PCTL_PULLUPSTA_S 8U
9632 #define IOMUX_GPIO30PCTL_PULLUPSTA_DISABLED 0x00000000U
9633 #define IOMUX_GPIO30PCTL_PULLUPSTA_ENABLED 0x00000100U
9634 /*
9635 
9636  Field: PULLDWNSTA
9637  From..to bits: 9...9
9638  DefaultValue: 0x0
9639  Access type: read-only
9640  Description: This field gives the IO pull down level status
9641 
9642  ENUMs:
9643  DISABLED: Pull disabled
9644  ENABLED: Pull down
9645 */
9646 #define IOMUX_GPIO30PCTL_PULLDWNSTA 0x00000200U
9647 #define IOMUX_GPIO30PCTL_PULLDWNSTA_M 0x00000200U
9648 #define IOMUX_GPIO30PCTL_PULLDWNSTA_S 9U
9649 #define IOMUX_GPIO30PCTL_PULLDWNSTA_DISABLED 0x00000000U
9650 #define IOMUX_GPIO30PCTL_PULLDWNSTA_ENABLED 0x00000200U
9651 
9652 
9653 /*-----------------------------------REGISTER------------------------------------
9654  Register name: GPIO30CTL
9655  Offset name: IOMUX_O_GPIO30CTL
9656  Relative address: 0x1E008
9657  Description: Control register of IO GPIO30
9658  This register controls the IO state
9659  Default Value: NA
9660 
9661  Field: PADVAL
9662  From..to bits: 0...0
9663  DefaultValue: NA
9664  Access type: read-only
9665  Description: This field captures the received value from pad
9666 
9667 */
9668 #define IOMUX_GPIO30CTL_PADVAL 0x00000001U
9669 #define IOMUX_GPIO30CTL_PADVAL_M 0x00000001U
9670 #define IOMUX_GPIO30CTL_PADVAL_S 0U
9671 /*
9672 
9673  Field: PADVALSYNC
9674  From..to bits: 1...1
9675  DefaultValue: NA
9676  Access type: read-only
9677  Description: This field captures the sychronized(to SOC clock) received value
9678 
9679 */
9680 #define IOMUX_GPIO30CTL_PADVALSYNC 0x00000002U
9681 #define IOMUX_GPIO30CTL_PADVALSYNC_M 0x00000002U
9682 #define IOMUX_GPIO30CTL_PADVALSYNC_S 1U
9683 /*
9684 
9685  Field: OUT
9686  From..to bits: 8...8
9687  DefaultValue: NA
9688  Access type: read-write
9689  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
9690 
9691  ENUMs:
9692  LOW: IO drives 0
9693  HIGH: IO drives 1
9694 */
9695 #define IOMUX_GPIO30CTL_OUT 0x00000100U
9696 #define IOMUX_GPIO30CTL_OUT_M 0x00000100U
9697 #define IOMUX_GPIO30CTL_OUT_S 8U
9698 #define IOMUX_GPIO30CTL_OUT_LOW 0x00000000U
9699 #define IOMUX_GPIO30CTL_OUT_HIGH 0x00000100U
9700 /*
9701 
9702  Field: OUTOVREN
9703  From..to bits: 9...9
9704  DefaultValue: NA
9705  Access type: read-write
9706  Description: This field contols the override on output
9707 
9708  ENUMs:
9709  DISABLE: Output controlled by IP
9710  ENABLE: Enable override on output
9711 */
9712 #define IOMUX_GPIO30CTL_OUTOVREN 0x00000200U
9713 #define IOMUX_GPIO30CTL_OUTOVREN_M 0x00000200U
9714 #define IOMUX_GPIO30CTL_OUTOVREN_S 9U
9715 #define IOMUX_GPIO30CTL_OUTOVREN_DISABLE 0x00000000U
9716 #define IOMUX_GPIO30CTL_OUTOVREN_ENABLE 0x00000200U
9717 
9718 
9719 /*-----------------------------------REGISTER------------------------------------
9720  Register name: GPIO30ECTL
9721  Offset name: IOMUX_O_GPIO30ECTL
9722  Relative address: 0x1E00C
9723  Description: Event control register for IO GPIO30
9724  This register controls the Event configuration and behaviour
9725  Default Value: NA
9726 
9727  Field: EVTDETCFG
9728  From..to bits: 0...1
9729  DefaultValue: NA
9730  Access type: read-write
9731  Description: This field is to be configured to define the IO detection method
9732 
9733  ENUMs:
9734  MASK: Masking the event
9735  POS_EDGE: Rising edge/Positive edge detection
9736  NEG_EDGE: Falling edge/Negative edge detection
9737  LEVEL: Level detection
9738 */
9739 #define IOMUX_GPIO30ECTL_EVTDETCFG_W 2U
9740 #define IOMUX_GPIO30ECTL_EVTDETCFG_M 0x00000003U
9741 #define IOMUX_GPIO30ECTL_EVTDETCFG_S 0U
9742 #define IOMUX_GPIO30ECTL_EVTDETCFG_MASK 0x00000000U
9743 #define IOMUX_GPIO30ECTL_EVTDETCFG_POS_EDGE 0x00000001U
9744 #define IOMUX_GPIO30ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
9745 #define IOMUX_GPIO30ECTL_EVTDETCFG_LEVEL 0x00000003U
9746 /*
9747 
9748  Field: TRGLVL
9749  From..to bits: 2...2
9750  DefaultValue: NA
9751  Access type: read-write
9752  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
9753 
9754  ENUMs:
9755  HIGH: Non Inverted polarity
9756  LOW: Inverted polarity
9757 */
9758 #define IOMUX_GPIO30ECTL_TRGLVL 0x00000004U
9759 #define IOMUX_GPIO30ECTL_TRGLVL_M 0x00000004U
9760 #define IOMUX_GPIO30ECTL_TRGLVL_S 2U
9761 #define IOMUX_GPIO30ECTL_TRGLVL_HIGH 0x00000000U
9762 #define IOMUX_GPIO30ECTL_TRGLVL_LOW 0x00000004U
9763 /*
9764 
9765  Field: CLR
9766  From..to bits: 3...3
9767  DefaultValue: NA
9768  Access type: write-only
9769  Description: This bit is to be used to generate CLR pulse for the event
9770 
9771  ENUMs:
9772  NOEFF: No effect
9773  CLEAR: Clear the event
9774 */
9775 #define IOMUX_GPIO30ECTL_CLR 0x00000008U
9776 #define IOMUX_GPIO30ECTL_CLR_M 0x00000008U
9777 #define IOMUX_GPIO30ECTL_CLR_S 3U
9778 #define IOMUX_GPIO30ECTL_CLR_NOEFF 0x00000000U
9779 #define IOMUX_GPIO30ECTL_CLR_CLEAR 0x00000008U
9780 
9781 
9782 /*-----------------------------------REGISTER------------------------------------
9783  Register name: GPIO31CFG
9784  Offset name: IOMUX_O_GPIO31CFG
9785  Relative address: 0x1F000
9786  Description: CFG register for IO GPIO31. This register configures the corresponding pad
9787  Default Value: 0x00000000
9788 
9789  Field: OUTDISVAL
9790  From..to bits: 6...6
9791  DefaultValue: 0x0
9792  Access type: read-only
9793  Description: The field gives the status of [OUTDIS]
9794 
9795  ENUMs:
9796  ENABLED: Output is enabled
9797  DISABLED: Output is disabled
9798 */
9799 #define IOMUX_GPIO31CFG_OUTDISVAL 0x00000040U
9800 #define IOMUX_GPIO31CFG_OUTDISVAL_M 0x00000040U
9801 #define IOMUX_GPIO31CFG_OUTDISVAL_S 6U
9802 #define IOMUX_GPIO31CFG_OUTDISVAL_ENABLED 0x00000000U
9803 #define IOMUX_GPIO31CFG_OUTDISVAL_DISABLED 0x00000040U
9804 /*
9805 
9806  Field: IE
9807  From..to bits: 11...11
9808  DefaultValue: 0x0
9809  Access type: read-write
9810  Description: This field enables the receiver operation from the pad
9811 
9812  ENUMs:
9813  DISABLE: Disable the receiver operation
9814  ENABLE: Enable the receiver operation
9815 */
9816 #define IOMUX_GPIO31CFG_IE 0x00000800U
9817 #define IOMUX_GPIO31CFG_IE_M 0x00000800U
9818 #define IOMUX_GPIO31CFG_IE_S 11U
9819 #define IOMUX_GPIO31CFG_IE_DISABLE 0x00000000U
9820 #define IOMUX_GPIO31CFG_IE_ENABLE 0x00000800U
9821 /*
9822 
9823  Field: OUTDIS
9824  From..to bits: 12...12
9825  DefaultValue: 0x0
9826  Access type: read-write
9827  Description: This field configures the output from the pad
9828  Note:This field is applicable only if [OUTDISOVREN] is enabled
9829 
9830  ENUMs:
9831  DISABLE: Output from the pad is disabled
9832  ENABLE: Output from the pad is enabled
9833 */
9834 #define IOMUX_GPIO31CFG_OUTDIS 0x00001000U
9835 #define IOMUX_GPIO31CFG_OUTDIS_M 0x00001000U
9836 #define IOMUX_GPIO31CFG_OUTDIS_S 12U
9837 #define IOMUX_GPIO31CFG_OUTDIS_DISABLE 0x00001000U
9838 #define IOMUX_GPIO31CFG_OUTDIS_ENABLE 0x00000000U
9839 /*
9840 
9841  Field: OUTDISOVREN
9842  From..to bits: 13...13
9843  DefaultValue: 0x0
9844  Access type: read-write
9845  Description: This field controls the [OUTDIS] override
9846 
9847  ENUMs:
9848  DISABLE: Disable the override
9849  ENABLE: Enable the override
9850 */
9851 #define IOMUX_GPIO31CFG_OUTDISOVREN 0x00002000U
9852 #define IOMUX_GPIO31CFG_OUTDISOVREN_M 0x00002000U
9853 #define IOMUX_GPIO31CFG_OUTDISOVREN_S 13U
9854 #define IOMUX_GPIO31CFG_OUTDISOVREN_DISABLE 0x00000000U
9855 #define IOMUX_GPIO31CFG_OUTDISOVREN_ENABLE 0x00002000U
9856 /*
9857 
9858  Field: IOSTR
9859  From..to bits: 14...14
9860  DefaultValue: 0x0
9861  Access type: read-write
9862  Description: This field controls the IO drive strength
9863 
9864  ENUMs:
9865  LOW: IO drives low power
9866  HIGH: IO drives high power
9867 */
9868 #define IOMUX_GPIO31CFG_IOSTR 0x00004000U
9869 #define IOMUX_GPIO31CFG_IOSTR_M 0x00004000U
9870 #define IOMUX_GPIO31CFG_IOSTR_S 14U
9871 #define IOMUX_GPIO31CFG_IOSTR_LOW 0x00000000U
9872 #define IOMUX_GPIO31CFG_IOSTR_HIGH 0x00004000U
9873 
9874 
9875 /*-----------------------------------REGISTER------------------------------------
9876  Register name: GPIO31PCTL
9877  Offset name: IOMUX_O_GPIO31PCTL
9878  Relative address: 0x1F004
9879  Description: Pull control register of IO GPIO31
9880  This register configures the pull control
9881  Default Value: 0x00000001
9882 
9883  Field: CTL
9884  From..to bits: 0...1
9885  DefaultValue: 0x1
9886  Access type: read-write
9887  Description: The fields defines the pull control
9888 
9889  ENUMs:
9890  IPCTRL: IP Pull Control
9891  DOWN: Pull down
9892  UP: Pull up
9893  DISABLE: Pull disable
9894 */
9895 #define IOMUX_GPIO31PCTL_CTL_W 2U
9896 #define IOMUX_GPIO31PCTL_CTL_M 0x00000003U
9897 #define IOMUX_GPIO31PCTL_CTL_S 0U
9898 #define IOMUX_GPIO31PCTL_CTL_IPCTRL 0x00000000U
9899 #define IOMUX_GPIO31PCTL_CTL_DOWN 0x00000002U
9900 #define IOMUX_GPIO31PCTL_CTL_UP 0x00000001U
9901 #define IOMUX_GPIO31PCTL_CTL_DISABLE 0x00000003U
9902 /*
9903 
9904  Field: PULLUPSTA
9905  From..to bits: 8...8
9906  DefaultValue: 0x0
9907  Access type: read-only
9908  Description: This field gives the IO pull up level status
9909 
9910  ENUMs:
9911  DISABLED: Pull disabled
9912  ENABLED: Pull up
9913 */
9914 #define IOMUX_GPIO31PCTL_PULLUPSTA 0x00000100U
9915 #define IOMUX_GPIO31PCTL_PULLUPSTA_M 0x00000100U
9916 #define IOMUX_GPIO31PCTL_PULLUPSTA_S 8U
9917 #define IOMUX_GPIO31PCTL_PULLUPSTA_DISABLED 0x00000000U
9918 #define IOMUX_GPIO31PCTL_PULLUPSTA_ENABLED 0x00000100U
9919 /*
9920 
9921  Field: PULLDWNSTA
9922  From..to bits: 9...9
9923  DefaultValue: 0x0
9924  Access type: read-only
9925  Description: This field gives the IO pull down level status
9926 
9927  ENUMs:
9928  DISABLED: Pull disabled
9929  ENABLED: Pull down
9930 */
9931 #define IOMUX_GPIO31PCTL_PULLDWNSTA 0x00000200U
9932 #define IOMUX_GPIO31PCTL_PULLDWNSTA_M 0x00000200U
9933 #define IOMUX_GPIO31PCTL_PULLDWNSTA_S 9U
9934 #define IOMUX_GPIO31PCTL_PULLDWNSTA_DISABLED 0x00000000U
9935 #define IOMUX_GPIO31PCTL_PULLDWNSTA_ENABLED 0x00000200U
9936 
9937 
9938 /*-----------------------------------REGISTER------------------------------------
9939  Register name: GPIO31CTL
9940  Offset name: IOMUX_O_GPIO31CTL
9941  Relative address: 0x1F008
9942  Description: Control register of IO GPIO31
9943  This register controls the IO state
9944  Default Value: NA
9945 
9946  Field: PADVAL
9947  From..to bits: 0...0
9948  DefaultValue: NA
9949  Access type: read-only
9950  Description: This field captures the received value from pad
9951 
9952 */
9953 #define IOMUX_GPIO31CTL_PADVAL 0x00000001U
9954 #define IOMUX_GPIO31CTL_PADVAL_M 0x00000001U
9955 #define IOMUX_GPIO31CTL_PADVAL_S 0U
9956 /*
9957 
9958  Field: PADVALSYNC
9959  From..to bits: 1...1
9960  DefaultValue: NA
9961  Access type: read-only
9962  Description: This field captures the sychronized(to SOC clock) received value
9963 
9964 */
9965 #define IOMUX_GPIO31CTL_PADVALSYNC 0x00000002U
9966 #define IOMUX_GPIO31CTL_PADVALSYNC_M 0x00000002U
9967 #define IOMUX_GPIO31CTL_PADVALSYNC_S 1U
9968 /*
9969 
9970  Field: OUT
9971  From..to bits: 8...8
9972  DefaultValue: NA
9973  Access type: read-write
9974  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
9975 
9976  ENUMs:
9977  LOW: IO drives 0
9978  HIGH: IO drives 1
9979 */
9980 #define IOMUX_GPIO31CTL_OUT 0x00000100U
9981 #define IOMUX_GPIO31CTL_OUT_M 0x00000100U
9982 #define IOMUX_GPIO31CTL_OUT_S 8U
9983 #define IOMUX_GPIO31CTL_OUT_LOW 0x00000000U
9984 #define IOMUX_GPIO31CTL_OUT_HIGH 0x00000100U
9985 /*
9986 
9987  Field: OUTOVREN
9988  From..to bits: 9...9
9989  DefaultValue: NA
9990  Access type: read-write
9991  Description: This field contols the override on output
9992 
9993  ENUMs:
9994  DISABLE: Output controlled by IP
9995  ENABLE: Enable override on output
9996 */
9997 #define IOMUX_GPIO31CTL_OUTOVREN 0x00000200U
9998 #define IOMUX_GPIO31CTL_OUTOVREN_M 0x00000200U
9999 #define IOMUX_GPIO31CTL_OUTOVREN_S 9U
10000 #define IOMUX_GPIO31CTL_OUTOVREN_DISABLE 0x00000000U
10001 #define IOMUX_GPIO31CTL_OUTOVREN_ENABLE 0x00000200U
10002 
10003 
10004 /*-----------------------------------REGISTER------------------------------------
10005  Register name: GPIO31ECTL
10006  Offset name: IOMUX_O_GPIO31ECTL
10007  Relative address: 0x1F00C
10008  Description: Event control register for IO GPIO31
10009  This register controls the Event configuration and behaviour
10010  Default Value: NA
10011 
10012  Field: EVTDETCFG
10013  From..to bits: 0...1
10014  DefaultValue: NA
10015  Access type: read-write
10016  Description: This field is to be configured to define the IO detection method
10017 
10018  ENUMs:
10019  MASK: Masking the event
10020  POS_EDGE: Rising edge/Positive edge detection
10021  NEG_EDGE: Falling edge/Negative edge detection
10022  LEVEL: Level detection
10023 */
10024 #define IOMUX_GPIO31ECTL_EVTDETCFG_W 2U
10025 #define IOMUX_GPIO31ECTL_EVTDETCFG_M 0x00000003U
10026 #define IOMUX_GPIO31ECTL_EVTDETCFG_S 0U
10027 #define IOMUX_GPIO31ECTL_EVTDETCFG_MASK 0x00000000U
10028 #define IOMUX_GPIO31ECTL_EVTDETCFG_POS_EDGE 0x00000001U
10029 #define IOMUX_GPIO31ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
10030 #define IOMUX_GPIO31ECTL_EVTDETCFG_LEVEL 0x00000003U
10031 /*
10032 
10033  Field: TRGLVL
10034  From..to bits: 2...2
10035  DefaultValue: NA
10036  Access type: read-write
10037  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
10038 
10039  ENUMs:
10040  HIGH: Non Inverted polarity
10041  LOW: Inverted polarity
10042 */
10043 #define IOMUX_GPIO31ECTL_TRGLVL 0x00000004U
10044 #define IOMUX_GPIO31ECTL_TRGLVL_M 0x00000004U
10045 #define IOMUX_GPIO31ECTL_TRGLVL_S 2U
10046 #define IOMUX_GPIO31ECTL_TRGLVL_HIGH 0x00000000U
10047 #define IOMUX_GPIO31ECTL_TRGLVL_LOW 0x00000004U
10048 /*
10049 
10050  Field: CLR
10051  From..to bits: 3...3
10052  DefaultValue: NA
10053  Access type: write-only
10054  Description: This bit is to be used to generate CLR pulse for the event
10055 
10056  ENUMs:
10057  NOEFF: No effect
10058  CLEAR: Clear the event
10059 */
10060 #define IOMUX_GPIO31ECTL_CLR 0x00000008U
10061 #define IOMUX_GPIO31ECTL_CLR_M 0x00000008U
10062 #define IOMUX_GPIO31ECTL_CLR_S 3U
10063 #define IOMUX_GPIO31ECTL_CLR_NOEFF 0x00000000U
10064 #define IOMUX_GPIO31ECTL_CLR_CLEAR 0x00000008U
10065 
10066 
10067 /*-----------------------------------REGISTER------------------------------------
10068  Register name: GPIO32CFG
10069  Offset name: IOMUX_O_GPIO32CFG
10070  Relative address: 0x20000
10071  Description: CFG register for IO GPIO32. This register configures the corresponding pad
10072  Default Value: 0x00000000
10073 
10074  Field: OUTDISVAL
10075  From..to bits: 6...6
10076  DefaultValue: 0x0
10077  Access type: read-only
10078  Description: The field gives the status of [OUTDIS]
10079 
10080  ENUMs:
10081  ENABLED: Output is enabled
10082  DISABLED: Output is disabled
10083 */
10084 #define IOMUX_GPIO32CFG_OUTDISVAL 0x00000040U
10085 #define IOMUX_GPIO32CFG_OUTDISVAL_M 0x00000040U
10086 #define IOMUX_GPIO32CFG_OUTDISVAL_S 6U
10087 #define IOMUX_GPIO32CFG_OUTDISVAL_ENABLED 0x00000000U
10088 #define IOMUX_GPIO32CFG_OUTDISVAL_DISABLED 0x00000040U
10089 /*
10090 
10091  Field: IE
10092  From..to bits: 11...11
10093  DefaultValue: 0x0
10094  Access type: read-write
10095  Description: This field enables the receiver operation from the pad
10096 
10097  ENUMs:
10098  DISABLE: Disable the receiver operation
10099  ENABLE: Enable the receiver operation
10100 */
10101 #define IOMUX_GPIO32CFG_IE 0x00000800U
10102 #define IOMUX_GPIO32CFG_IE_M 0x00000800U
10103 #define IOMUX_GPIO32CFG_IE_S 11U
10104 #define IOMUX_GPIO32CFG_IE_DISABLE 0x00000000U
10105 #define IOMUX_GPIO32CFG_IE_ENABLE 0x00000800U
10106 /*
10107 
10108  Field: OUTDIS
10109  From..to bits: 12...12
10110  DefaultValue: 0x0
10111  Access type: read-write
10112  Description: This field configures the output from the pad
10113  Note:This field is applicable only if [OUTDISOVREN] is enabled
10114 
10115  ENUMs:
10116  DISABLE: Output from the pad is disabled
10117  ENABLE: Output from the pad is enabled
10118 */
10119 #define IOMUX_GPIO32CFG_OUTDIS 0x00001000U
10120 #define IOMUX_GPIO32CFG_OUTDIS_M 0x00001000U
10121 #define IOMUX_GPIO32CFG_OUTDIS_S 12U
10122 #define IOMUX_GPIO32CFG_OUTDIS_DISABLE 0x00001000U
10123 #define IOMUX_GPIO32CFG_OUTDIS_ENABLE 0x00000000U
10124 /*
10125 
10126  Field: OUTDISOVREN
10127  From..to bits: 13...13
10128  DefaultValue: 0x0
10129  Access type: read-write
10130  Description: This field controls the [OUTDIS] override
10131 
10132  ENUMs:
10133  DISABLE: Disable the override
10134  ENABLE: Enable the override
10135 */
10136 #define IOMUX_GPIO32CFG_OUTDISOVREN 0x00002000U
10137 #define IOMUX_GPIO32CFG_OUTDISOVREN_M 0x00002000U
10138 #define IOMUX_GPIO32CFG_OUTDISOVREN_S 13U
10139 #define IOMUX_GPIO32CFG_OUTDISOVREN_DISABLE 0x00000000U
10140 #define IOMUX_GPIO32CFG_OUTDISOVREN_ENABLE 0x00002000U
10141 /*
10142 
10143  Field: IOSTR
10144  From..to bits: 14...14
10145  DefaultValue: 0x0
10146  Access type: read-write
10147  Description: This field controls the IO drive strength
10148 
10149  ENUMs:
10150  LOW: IO drives low power
10151  HIGH: IO drives high power
10152 */
10153 #define IOMUX_GPIO32CFG_IOSTR 0x00004000U
10154 #define IOMUX_GPIO32CFG_IOSTR_M 0x00004000U
10155 #define IOMUX_GPIO32CFG_IOSTR_S 14U
10156 #define IOMUX_GPIO32CFG_IOSTR_LOW 0x00000000U
10157 #define IOMUX_GPIO32CFG_IOSTR_HIGH 0x00004000U
10158 
10159 
10160 /*-----------------------------------REGISTER------------------------------------
10161  Register name: GPIO32PCTL
10162  Offset name: IOMUX_O_GPIO32PCTL
10163  Relative address: 0x20004
10164  Description: Pull control register of IO GPIO32
10165  This register configures the pull control
10166  Default Value: 0x00000001
10167 
10168  Field: CTL
10169  From..to bits: 0...1
10170  DefaultValue: 0x1
10171  Access type: read-write
10172  Description: The fields defines the pull control
10173 
10174  ENUMs:
10175  IPCTRL: IP Pull Control
10176  DOWN: Pull down
10177  UP: Pull up
10178  DISABLE: Pull disable
10179 */
10180 #define IOMUX_GPIO32PCTL_CTL_W 2U
10181 #define IOMUX_GPIO32PCTL_CTL_M 0x00000003U
10182 #define IOMUX_GPIO32PCTL_CTL_S 0U
10183 #define IOMUX_GPIO32PCTL_CTL_IPCTRL 0x00000000U
10184 #define IOMUX_GPIO32PCTL_CTL_DOWN 0x00000002U
10185 #define IOMUX_GPIO32PCTL_CTL_UP 0x00000001U
10186 #define IOMUX_GPIO32PCTL_CTL_DISABLE 0x00000003U
10187 /*
10188 
10189  Field: PULLUPSTA
10190  From..to bits: 8...8
10191  DefaultValue: 0x0
10192  Access type: read-only
10193  Description: This field gives the IO pull up level status
10194 
10195  ENUMs:
10196  DISABLED: Pull disabled
10197  ENABLED: Pull up
10198 */
10199 #define IOMUX_GPIO32PCTL_PULLUPSTA 0x00000100U
10200 #define IOMUX_GPIO32PCTL_PULLUPSTA_M 0x00000100U
10201 #define IOMUX_GPIO32PCTL_PULLUPSTA_S 8U
10202 #define IOMUX_GPIO32PCTL_PULLUPSTA_DISABLED 0x00000000U
10203 #define IOMUX_GPIO32PCTL_PULLUPSTA_ENABLED 0x00000100U
10204 /*
10205 
10206  Field: PULLDWNSTA
10207  From..to bits: 9...9
10208  DefaultValue: 0x0
10209  Access type: read-only
10210  Description: This field gives the IO pull down level status
10211 
10212  ENUMs:
10213  DISABLED: Pull disabled
10214  ENABLED: Pull down
10215 */
10216 #define IOMUX_GPIO32PCTL_PULLDWNSTA 0x00000200U
10217 #define IOMUX_GPIO32PCTL_PULLDWNSTA_M 0x00000200U
10218 #define IOMUX_GPIO32PCTL_PULLDWNSTA_S 9U
10219 #define IOMUX_GPIO32PCTL_PULLDWNSTA_DISABLED 0x00000000U
10220 #define IOMUX_GPIO32PCTL_PULLDWNSTA_ENABLED 0x00000200U
10221 
10222 
10223 /*-----------------------------------REGISTER------------------------------------
10224  Register name: GPIO32CTL
10225  Offset name: IOMUX_O_GPIO32CTL
10226  Relative address: 0x20008
10227  Description: Control register of IO GPIO32
10228  This register controls the IO state
10229  Default Value: NA
10230 
10231  Field: PADVAL
10232  From..to bits: 0...0
10233  DefaultValue: NA
10234  Access type: read-only
10235  Description: This field captures the received value from pad
10236 
10237 */
10238 #define IOMUX_GPIO32CTL_PADVAL 0x00000001U
10239 #define IOMUX_GPIO32CTL_PADVAL_M 0x00000001U
10240 #define IOMUX_GPIO32CTL_PADVAL_S 0U
10241 /*
10242 
10243  Field: PADVALSYNC
10244  From..to bits: 1...1
10245  DefaultValue: NA
10246  Access type: read-only
10247  Description: This field captures the sychronized(to SOC clock) received value
10248 
10249 */
10250 #define IOMUX_GPIO32CTL_PADVALSYNC 0x00000002U
10251 #define IOMUX_GPIO32CTL_PADVALSYNC_M 0x00000002U
10252 #define IOMUX_GPIO32CTL_PADVALSYNC_S 1U
10253 /*
10254 
10255  Field: OUT
10256  From..to bits: 8...8
10257  DefaultValue: NA
10258  Access type: read-write
10259  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
10260 
10261  ENUMs:
10262  LOW: IO drives 0
10263  HIGH: IO drives 1
10264 */
10265 #define IOMUX_GPIO32CTL_OUT 0x00000100U
10266 #define IOMUX_GPIO32CTL_OUT_M 0x00000100U
10267 #define IOMUX_GPIO32CTL_OUT_S 8U
10268 #define IOMUX_GPIO32CTL_OUT_LOW 0x00000000U
10269 #define IOMUX_GPIO32CTL_OUT_HIGH 0x00000100U
10270 /*
10271 
10272  Field: OUTOVREN
10273  From..to bits: 9...9
10274  DefaultValue: NA
10275  Access type: read-write
10276  Description: This field contols the override on output
10277 
10278  ENUMs:
10279  DISABLE: Output controlled by IP
10280  ENABLE: Enable override on output
10281 */
10282 #define IOMUX_GPIO32CTL_OUTOVREN 0x00000200U
10283 #define IOMUX_GPIO32CTL_OUTOVREN_M 0x00000200U
10284 #define IOMUX_GPIO32CTL_OUTOVREN_S 9U
10285 #define IOMUX_GPIO32CTL_OUTOVREN_DISABLE 0x00000000U
10286 #define IOMUX_GPIO32CTL_OUTOVREN_ENABLE 0x00000200U
10287 
10288 
10289 /*-----------------------------------REGISTER------------------------------------
10290  Register name: GPIO32ECTL
10291  Offset name: IOMUX_O_GPIO32ECTL
10292  Relative address: 0x2000C
10293  Description: Event control register for IO GPIO32
10294  This register controls the Event configuration and behaviour
10295  Default Value: NA
10296 
10297  Field: EVTDETCFG
10298  From..to bits: 0...1
10299  DefaultValue: NA
10300  Access type: read-write
10301  Description: This field is to be configured to define the IO detection method
10302 
10303  ENUMs:
10304  MASK: Masking the event
10305  POS_EDGE: Rising edge/Positive edge detection
10306  NEG_EDGE: Falling edge/Negative edge detection
10307  LEVEL: Level detection
10308 */
10309 #define IOMUX_GPIO32ECTL_EVTDETCFG_W 2U
10310 #define IOMUX_GPIO32ECTL_EVTDETCFG_M 0x00000003U
10311 #define IOMUX_GPIO32ECTL_EVTDETCFG_S 0U
10312 #define IOMUX_GPIO32ECTL_EVTDETCFG_MASK 0x00000000U
10313 #define IOMUX_GPIO32ECTL_EVTDETCFG_POS_EDGE 0x00000001U
10314 #define IOMUX_GPIO32ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
10315 #define IOMUX_GPIO32ECTL_EVTDETCFG_LEVEL 0x00000003U
10316 /*
10317 
10318  Field: TRGLVL
10319  From..to bits: 2...2
10320  DefaultValue: NA
10321  Access type: read-write
10322  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
10323 
10324  ENUMs:
10325  HIGH: Non Inverted polarity
10326  LOW: Inverted polarity
10327 */
10328 #define IOMUX_GPIO32ECTL_TRGLVL 0x00000004U
10329 #define IOMUX_GPIO32ECTL_TRGLVL_M 0x00000004U
10330 #define IOMUX_GPIO32ECTL_TRGLVL_S 2U
10331 #define IOMUX_GPIO32ECTL_TRGLVL_HIGH 0x00000000U
10332 #define IOMUX_GPIO32ECTL_TRGLVL_LOW 0x00000004U
10333 /*
10334 
10335  Field: CLR
10336  From..to bits: 3...3
10337  DefaultValue: NA
10338  Access type: write-only
10339  Description: This bit is to be used to generate CLR pulse for the event
10340 
10341  ENUMs:
10342  NOEFF: No effect
10343  CLEAR: Clear the event
10344 */
10345 #define IOMUX_GPIO32ECTL_CLR 0x00000008U
10346 #define IOMUX_GPIO32ECTL_CLR_M 0x00000008U
10347 #define IOMUX_GPIO32ECTL_CLR_S 3U
10348 #define IOMUX_GPIO32ECTL_CLR_NOEFF 0x00000000U
10349 #define IOMUX_GPIO32ECTL_CLR_CLEAR 0x00000008U
10350 
10351 
10352 /*-----------------------------------REGISTER------------------------------------
10353  Register name: GPIO33CFG
10354  Offset name: IOMUX_O_GPIO33CFG
10355  Relative address: 0x21000
10356  Description: CFG register for IO GPIO33. This register configures the corresponding pad
10357  Default Value: 0x00000000
10358 
10359  Field: OUTDISVAL
10360  From..to bits: 6...6
10361  DefaultValue: 0x0
10362  Access type: read-only
10363  Description: The field gives the status of [OUTDIS]
10364 
10365  ENUMs:
10366  ENABLED: Output is enabled
10367  DISABLED: Output is disabled
10368 */
10369 #define IOMUX_GPIO33CFG_OUTDISVAL 0x00000040U
10370 #define IOMUX_GPIO33CFG_OUTDISVAL_M 0x00000040U
10371 #define IOMUX_GPIO33CFG_OUTDISVAL_S 6U
10372 #define IOMUX_GPIO33CFG_OUTDISVAL_ENABLED 0x00000000U
10373 #define IOMUX_GPIO33CFG_OUTDISVAL_DISABLED 0x00000040U
10374 /*
10375 
10376  Field: IE
10377  From..to bits: 11...11
10378  DefaultValue: 0x0
10379  Access type: read-write
10380  Description: This field enables the receiver operation from the pad
10381 
10382  ENUMs:
10383  DISABLE: Disable the receiver operation
10384  ENABLE: Enable the receiver operation
10385 */
10386 #define IOMUX_GPIO33CFG_IE 0x00000800U
10387 #define IOMUX_GPIO33CFG_IE_M 0x00000800U
10388 #define IOMUX_GPIO33CFG_IE_S 11U
10389 #define IOMUX_GPIO33CFG_IE_DISABLE 0x00000000U
10390 #define IOMUX_GPIO33CFG_IE_ENABLE 0x00000800U
10391 /*
10392 
10393  Field: OUTDIS
10394  From..to bits: 12...12
10395  DefaultValue: 0x0
10396  Access type: read-write
10397  Description: This field configures the output from the pad
10398  Note:This field is applicable only if [OUTDISOVREN] is enabled
10399 
10400  ENUMs:
10401  DISABLE: Output from the pad is disabled
10402  ENABLE: Output from the pad is enabled
10403 */
10404 #define IOMUX_GPIO33CFG_OUTDIS 0x00001000U
10405 #define IOMUX_GPIO33CFG_OUTDIS_M 0x00001000U
10406 #define IOMUX_GPIO33CFG_OUTDIS_S 12U
10407 #define IOMUX_GPIO33CFG_OUTDIS_DISABLE 0x00001000U
10408 #define IOMUX_GPIO33CFG_OUTDIS_ENABLE 0x00000000U
10409 /*
10410 
10411  Field: OUTDISOVREN
10412  From..to bits: 13...13
10413  DefaultValue: 0x0
10414  Access type: read-write
10415  Description: This field controls the [OUTDIS] override
10416 
10417  ENUMs:
10418  DISABLE: Disable the override
10419  ENABLE: Enable the override
10420 */
10421 #define IOMUX_GPIO33CFG_OUTDISOVREN 0x00002000U
10422 #define IOMUX_GPIO33CFG_OUTDISOVREN_M 0x00002000U
10423 #define IOMUX_GPIO33CFG_OUTDISOVREN_S 13U
10424 #define IOMUX_GPIO33CFG_OUTDISOVREN_DISABLE 0x00000000U
10425 #define IOMUX_GPIO33CFG_OUTDISOVREN_ENABLE 0x00002000U
10426 /*
10427 
10428  Field: IOSTR
10429  From..to bits: 14...14
10430  DefaultValue: 0x0
10431  Access type: read-write
10432  Description: This field controls the IO drive strength
10433 
10434  ENUMs:
10435  LOW: IO drives low power
10436  HIGH: IO drives high power
10437 */
10438 #define IOMUX_GPIO33CFG_IOSTR 0x00004000U
10439 #define IOMUX_GPIO33CFG_IOSTR_M 0x00004000U
10440 #define IOMUX_GPIO33CFG_IOSTR_S 14U
10441 #define IOMUX_GPIO33CFG_IOSTR_LOW 0x00000000U
10442 #define IOMUX_GPIO33CFG_IOSTR_HIGH 0x00004000U
10443 
10444 
10445 /*-----------------------------------REGISTER------------------------------------
10446  Register name: GPIO33PCTL
10447  Offset name: IOMUX_O_GPIO33PCTL
10448  Relative address: 0x21004
10449  Description: Pull control register of IO GPIO33
10450  This register configures the pull control
10451  Default Value: 0x00000001
10452 
10453  Field: CTL
10454  From..to bits: 0...1
10455  DefaultValue: 0x1
10456  Access type: read-write
10457  Description: The fields defines the pull control
10458 
10459  ENUMs:
10460  IPCTRL: IP Pull Control
10461  DOWN: Pull down
10462  UP: Pull up
10463  DISABLE: Pull disable
10464 */
10465 #define IOMUX_GPIO33PCTL_CTL_W 2U
10466 #define IOMUX_GPIO33PCTL_CTL_M 0x00000003U
10467 #define IOMUX_GPIO33PCTL_CTL_S 0U
10468 #define IOMUX_GPIO33PCTL_CTL_IPCTRL 0x00000000U
10469 #define IOMUX_GPIO33PCTL_CTL_DOWN 0x00000002U
10470 #define IOMUX_GPIO33PCTL_CTL_UP 0x00000001U
10471 #define IOMUX_GPIO33PCTL_CTL_DISABLE 0x00000003U
10472 /*
10473 
10474  Field: PULLUPSTA
10475  From..to bits: 8...8
10476  DefaultValue: 0x0
10477  Access type: read-only
10478  Description: This field gives the IO pull up level status
10479 
10480  ENUMs:
10481  DISABLED: Pull disabled
10482  ENABLED: Pull up
10483 */
10484 #define IOMUX_GPIO33PCTL_PULLUPSTA 0x00000100U
10485 #define IOMUX_GPIO33PCTL_PULLUPSTA_M 0x00000100U
10486 #define IOMUX_GPIO33PCTL_PULLUPSTA_S 8U
10487 #define IOMUX_GPIO33PCTL_PULLUPSTA_DISABLED 0x00000000U
10488 #define IOMUX_GPIO33PCTL_PULLUPSTA_ENABLED 0x00000100U
10489 /*
10490 
10491  Field: PULLDWNSTA
10492  From..to bits: 9...9
10493  DefaultValue: 0x0
10494  Access type: read-only
10495  Description: This field gives the IO pull down level status
10496 
10497  ENUMs:
10498  DISABLED: Pull disabled
10499  ENABLED: Pull down
10500 */
10501 #define IOMUX_GPIO33PCTL_PULLDWNSTA 0x00000200U
10502 #define IOMUX_GPIO33PCTL_PULLDWNSTA_M 0x00000200U
10503 #define IOMUX_GPIO33PCTL_PULLDWNSTA_S 9U
10504 #define IOMUX_GPIO33PCTL_PULLDWNSTA_DISABLED 0x00000000U
10505 #define IOMUX_GPIO33PCTL_PULLDWNSTA_ENABLED 0x00000200U
10506 
10507 
10508 /*-----------------------------------REGISTER------------------------------------
10509  Register name: GPIO33CTL
10510  Offset name: IOMUX_O_GPIO33CTL
10511  Relative address: 0x21008
10512  Description: Control register of IO GPIO33
10513  This register controls the IO state
10514  Default Value: NA
10515 
10516  Field: PADVAL
10517  From..to bits: 0...0
10518  DefaultValue: NA
10519  Access type: read-only
10520  Description: This field captures the received value from pad
10521 
10522 */
10523 #define IOMUX_GPIO33CTL_PADVAL 0x00000001U
10524 #define IOMUX_GPIO33CTL_PADVAL_M 0x00000001U
10525 #define IOMUX_GPIO33CTL_PADVAL_S 0U
10526 /*
10527 
10528  Field: PADVALSYNC
10529  From..to bits: 1...1
10530  DefaultValue: NA
10531  Access type: read-only
10532  Description: This field captures the sychronized(to SOC clock) received value
10533 
10534 */
10535 #define IOMUX_GPIO33CTL_PADVALSYNC 0x00000002U
10536 #define IOMUX_GPIO33CTL_PADVALSYNC_M 0x00000002U
10537 #define IOMUX_GPIO33CTL_PADVALSYNC_S 1U
10538 /*
10539 
10540  Field: OUT
10541  From..to bits: 8...8
10542  DefaultValue: NA
10543  Access type: read-write
10544  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
10545 
10546  ENUMs:
10547  LOW: IO drives 0
10548  HIGH: IO drives 1
10549 */
10550 #define IOMUX_GPIO33CTL_OUT 0x00000100U
10551 #define IOMUX_GPIO33CTL_OUT_M 0x00000100U
10552 #define IOMUX_GPIO33CTL_OUT_S 8U
10553 #define IOMUX_GPIO33CTL_OUT_LOW 0x00000000U
10554 #define IOMUX_GPIO33CTL_OUT_HIGH 0x00000100U
10555 /*
10556 
10557  Field: OUTOVREN
10558  From..to bits: 9...9
10559  DefaultValue: NA
10560  Access type: read-write
10561  Description: This field contols the override on output
10562 
10563  ENUMs:
10564  DISABLE: Output controlled by IP
10565  ENABLE: Enable override on output
10566 */
10567 #define IOMUX_GPIO33CTL_OUTOVREN 0x00000200U
10568 #define IOMUX_GPIO33CTL_OUTOVREN_M 0x00000200U
10569 #define IOMUX_GPIO33CTL_OUTOVREN_S 9U
10570 #define IOMUX_GPIO33CTL_OUTOVREN_DISABLE 0x00000000U
10571 #define IOMUX_GPIO33CTL_OUTOVREN_ENABLE 0x00000200U
10572 
10573 
10574 /*-----------------------------------REGISTER------------------------------------
10575  Register name: GPIO33ECTL
10576  Offset name: IOMUX_O_GPIO33ECTL
10577  Relative address: 0x2100C
10578  Description: Event control register for IO GPIO33
10579  This register controls the Event configuration and behaviour
10580  Default Value: NA
10581 
10582  Field: EVTDETCFG
10583  From..to bits: 0...1
10584  DefaultValue: NA
10585  Access type: read-write
10586  Description: This field is to be configured to define the IO detection method
10587 
10588  ENUMs:
10589  MASK: Masking the event
10590  POS_EDGE: Rising edge/Positive edge detection
10591  NEG_EDGE: Falling edge/Negative edge detection
10592  LEVEL: Level detection
10593 */
10594 #define IOMUX_GPIO33ECTL_EVTDETCFG_W 2U
10595 #define IOMUX_GPIO33ECTL_EVTDETCFG_M 0x00000003U
10596 #define IOMUX_GPIO33ECTL_EVTDETCFG_S 0U
10597 #define IOMUX_GPIO33ECTL_EVTDETCFG_MASK 0x00000000U
10598 #define IOMUX_GPIO33ECTL_EVTDETCFG_POS_EDGE 0x00000001U
10599 #define IOMUX_GPIO33ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
10600 #define IOMUX_GPIO33ECTL_EVTDETCFG_LEVEL 0x00000003U
10601 /*
10602 
10603  Field: TRGLVL
10604  From..to bits: 2...2
10605  DefaultValue: NA
10606  Access type: read-write
10607  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
10608 
10609  ENUMs:
10610  HIGH: Non Inverted polarity
10611  LOW: Inverted polarity
10612 */
10613 #define IOMUX_GPIO33ECTL_TRGLVL 0x00000004U
10614 #define IOMUX_GPIO33ECTL_TRGLVL_M 0x00000004U
10615 #define IOMUX_GPIO33ECTL_TRGLVL_S 2U
10616 #define IOMUX_GPIO33ECTL_TRGLVL_HIGH 0x00000000U
10617 #define IOMUX_GPIO33ECTL_TRGLVL_LOW 0x00000004U
10618 /*
10619 
10620  Field: CLR
10621  From..to bits: 3...3
10622  DefaultValue: NA
10623  Access type: write-only
10624  Description: This bit is to be used to generate CLR pulse for the event
10625 
10626  ENUMs:
10627  NOEFF: No effect
10628  CLEAR: Clear the event
10629 */
10630 #define IOMUX_GPIO33ECTL_CLR 0x00000008U
10631 #define IOMUX_GPIO33ECTL_CLR_M 0x00000008U
10632 #define IOMUX_GPIO33ECTL_CLR_S 3U
10633 #define IOMUX_GPIO33ECTL_CLR_NOEFF 0x00000000U
10634 #define IOMUX_GPIO33ECTL_CLR_CLEAR 0x00000008U
10635 
10636 
10637 /*-----------------------------------REGISTER------------------------------------
10638  Register name: GPIO34CFG
10639  Offset name: IOMUX_O_GPIO34CFG
10640  Relative address: 0x22000
10641  Description: CFG register for IO GPIO34. This register configures the corresponding pad
10642  Default Value: 0x00000000
10643 
10644  Field: OUTDISVAL
10645  From..to bits: 6...6
10646  DefaultValue: 0x0
10647  Access type: read-only
10648  Description: The field gives the status of [OUTDIS]
10649 
10650  ENUMs:
10651  ENABLED: Output is enabled
10652  DISABLED: Output is disabled
10653 */
10654 #define IOMUX_GPIO34CFG_OUTDISVAL 0x00000040U
10655 #define IOMUX_GPIO34CFG_OUTDISVAL_M 0x00000040U
10656 #define IOMUX_GPIO34CFG_OUTDISVAL_S 6U
10657 #define IOMUX_GPIO34CFG_OUTDISVAL_ENABLED 0x00000000U
10658 #define IOMUX_GPIO34CFG_OUTDISVAL_DISABLED 0x00000040U
10659 /*
10660 
10661  Field: IE
10662  From..to bits: 11...11
10663  DefaultValue: 0x0
10664  Access type: read-write
10665  Description: This field enables the receiver operation from the pad
10666 
10667  ENUMs:
10668  DISABLE: Disable the receiver operation
10669  ENABLE: Enable the receiver operation
10670 */
10671 #define IOMUX_GPIO34CFG_IE 0x00000800U
10672 #define IOMUX_GPIO34CFG_IE_M 0x00000800U
10673 #define IOMUX_GPIO34CFG_IE_S 11U
10674 #define IOMUX_GPIO34CFG_IE_DISABLE 0x00000000U
10675 #define IOMUX_GPIO34CFG_IE_ENABLE 0x00000800U
10676 /*
10677 
10678  Field: OUTDIS
10679  From..to bits: 12...12
10680  DefaultValue: 0x0
10681  Access type: read-write
10682  Description: This field configures the output from the pad
10683  Note:This field is applicable only if [OUTDISOVREN] is enabled
10684 
10685  ENUMs:
10686  DISABLE: Output from the pad is disabled
10687  ENABLE: Output from the pad is enabled
10688 */
10689 #define IOMUX_GPIO34CFG_OUTDIS 0x00001000U
10690 #define IOMUX_GPIO34CFG_OUTDIS_M 0x00001000U
10691 #define IOMUX_GPIO34CFG_OUTDIS_S 12U
10692 #define IOMUX_GPIO34CFG_OUTDIS_DISABLE 0x00001000U
10693 #define IOMUX_GPIO34CFG_OUTDIS_ENABLE 0x00000000U
10694 /*
10695 
10696  Field: OUTDISOVREN
10697  From..to bits: 13...13
10698  DefaultValue: 0x0
10699  Access type: read-write
10700  Description: This field controls the [OUTDIS] override
10701 
10702  ENUMs:
10703  DISABLE: Disable the override
10704  ENABLE: Enable the override
10705 */
10706 #define IOMUX_GPIO34CFG_OUTDISOVREN 0x00002000U
10707 #define IOMUX_GPIO34CFG_OUTDISOVREN_M 0x00002000U
10708 #define IOMUX_GPIO34CFG_OUTDISOVREN_S 13U
10709 #define IOMUX_GPIO34CFG_OUTDISOVREN_DISABLE 0x00000000U
10710 #define IOMUX_GPIO34CFG_OUTDISOVREN_ENABLE 0x00002000U
10711 /*
10712 
10713  Field: IOSTR
10714  From..to bits: 14...14
10715  DefaultValue: 0x0
10716  Access type: read-write
10717  Description: This field controls the IO drive strength
10718 
10719  ENUMs:
10720  LOW: IO drives low power
10721  HIGH: IO drives high power
10722 */
10723 #define IOMUX_GPIO34CFG_IOSTR 0x00004000U
10724 #define IOMUX_GPIO34CFG_IOSTR_M 0x00004000U
10725 #define IOMUX_GPIO34CFG_IOSTR_S 14U
10726 #define IOMUX_GPIO34CFG_IOSTR_LOW 0x00000000U
10727 #define IOMUX_GPIO34CFG_IOSTR_HIGH 0x00004000U
10728 
10729 
10730 /*-----------------------------------REGISTER------------------------------------
10731  Register name: GPIO34PCTL
10732  Offset name: IOMUX_O_GPIO34PCTL
10733  Relative address: 0x22004
10734  Description: Pull control register of IO GPIO34
10735  This register configures the pull control
10736  Default Value: 0x00000001
10737 
10738  Field: CTL
10739  From..to bits: 0...1
10740  DefaultValue: 0x1
10741  Access type: read-write
10742  Description: The fields defines the pull control
10743 
10744  ENUMs:
10745  IPCTRL: IP Pull Control
10746  DOWN: Pull down
10747  UP: Pull up
10748  DISABLE: Pull disable
10749 */
10750 #define IOMUX_GPIO34PCTL_CTL_W 2U
10751 #define IOMUX_GPIO34PCTL_CTL_M 0x00000003U
10752 #define IOMUX_GPIO34PCTL_CTL_S 0U
10753 #define IOMUX_GPIO34PCTL_CTL_IPCTRL 0x00000000U
10754 #define IOMUX_GPIO34PCTL_CTL_DOWN 0x00000002U
10755 #define IOMUX_GPIO34PCTL_CTL_UP 0x00000001U
10756 #define IOMUX_GPIO34PCTL_CTL_DISABLE 0x00000003U
10757 /*
10758 
10759  Field: PULLUPSTA
10760  From..to bits: 8...8
10761  DefaultValue: 0x0
10762  Access type: read-only
10763  Description: This field gives the IO pull up level status
10764 
10765  ENUMs:
10766  DISABLED: Pull disabled
10767  ENABLED: Pull up
10768 */
10769 #define IOMUX_GPIO34PCTL_PULLUPSTA 0x00000100U
10770 #define IOMUX_GPIO34PCTL_PULLUPSTA_M 0x00000100U
10771 #define IOMUX_GPIO34PCTL_PULLUPSTA_S 8U
10772 #define IOMUX_GPIO34PCTL_PULLUPSTA_DISABLED 0x00000000U
10773 #define IOMUX_GPIO34PCTL_PULLUPSTA_ENABLED 0x00000100U
10774 /*
10775 
10776  Field: PULLDWNSTA
10777  From..to bits: 9...9
10778  DefaultValue: 0x0
10779  Access type: read-only
10780  Description: This field gives the IO pull down level status
10781 
10782  ENUMs:
10783  DISABLED: Pull disabled
10784  ENABLED: Pull down
10785 */
10786 #define IOMUX_GPIO34PCTL_PULLDWNSTA 0x00000200U
10787 #define IOMUX_GPIO34PCTL_PULLDWNSTA_M 0x00000200U
10788 #define IOMUX_GPIO34PCTL_PULLDWNSTA_S 9U
10789 #define IOMUX_GPIO34PCTL_PULLDWNSTA_DISABLED 0x00000000U
10790 #define IOMUX_GPIO34PCTL_PULLDWNSTA_ENABLED 0x00000200U
10791 
10792 
10793 /*-----------------------------------REGISTER------------------------------------
10794  Register name: GPIO34CTL
10795  Offset name: IOMUX_O_GPIO34CTL
10796  Relative address: 0x22008
10797  Description: Control register of IO GPIO34
10798  This register controls the IO state
10799  Default Value: NA
10800 
10801  Field: PADVAL
10802  From..to bits: 0...0
10803  DefaultValue: NA
10804  Access type: read-only
10805  Description: This field captures the received value from pad
10806 
10807 */
10808 #define IOMUX_GPIO34CTL_PADVAL 0x00000001U
10809 #define IOMUX_GPIO34CTL_PADVAL_M 0x00000001U
10810 #define IOMUX_GPIO34CTL_PADVAL_S 0U
10811 /*
10812 
10813  Field: PADVALSYNC
10814  From..to bits: 1...1
10815  DefaultValue: NA
10816  Access type: read-only
10817  Description: This field captures the sychronized(to SOC clock) received value
10818 
10819 */
10820 #define IOMUX_GPIO34CTL_PADVALSYNC 0x00000002U
10821 #define IOMUX_GPIO34CTL_PADVALSYNC_M 0x00000002U
10822 #define IOMUX_GPIO34CTL_PADVALSYNC_S 1U
10823 /*
10824 
10825  Field: OUT
10826  From..to bits: 8...8
10827  DefaultValue: NA
10828  Access type: read-write
10829  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
10830 
10831  ENUMs:
10832  LOW: IO drives 0
10833  HIGH: IO drives 1
10834 */
10835 #define IOMUX_GPIO34CTL_OUT 0x00000100U
10836 #define IOMUX_GPIO34CTL_OUT_M 0x00000100U
10837 #define IOMUX_GPIO34CTL_OUT_S 8U
10838 #define IOMUX_GPIO34CTL_OUT_LOW 0x00000000U
10839 #define IOMUX_GPIO34CTL_OUT_HIGH 0x00000100U
10840 /*
10841 
10842  Field: OUTOVREN
10843  From..to bits: 9...9
10844  DefaultValue: NA
10845  Access type: read-write
10846  Description: This field contols the override on output
10847 
10848  ENUMs:
10849  DISABLE: Output controlled by IP
10850  ENABLE: Enable override on output
10851 */
10852 #define IOMUX_GPIO34CTL_OUTOVREN 0x00000200U
10853 #define IOMUX_GPIO34CTL_OUTOVREN_M 0x00000200U
10854 #define IOMUX_GPIO34CTL_OUTOVREN_S 9U
10855 #define IOMUX_GPIO34CTL_OUTOVREN_DISABLE 0x00000000U
10856 #define IOMUX_GPIO34CTL_OUTOVREN_ENABLE 0x00000200U
10857 
10858 
10859 /*-----------------------------------REGISTER------------------------------------
10860  Register name: GPIO34ECTL
10861  Offset name: IOMUX_O_GPIO34ECTL
10862  Relative address: 0x2200C
10863  Description: Event control register for IO GPIO34
10864  This register controls the Event configuration and behaviour
10865  Default Value: NA
10866 
10867  Field: EVTDETCFG
10868  From..to bits: 0...1
10869  DefaultValue: NA
10870  Access type: read-write
10871  Description: This field is to be configured to define the IO detection method
10872 
10873  ENUMs:
10874  MASK: Masking the event
10875  POS_EDGE: Rising edge/Positive edge detection
10876  NEG_EDGE: Falling edge/Negative edge detection
10877  LEVEL: Level detection
10878 */
10879 #define IOMUX_GPIO34ECTL_EVTDETCFG_W 2U
10880 #define IOMUX_GPIO34ECTL_EVTDETCFG_M 0x00000003U
10881 #define IOMUX_GPIO34ECTL_EVTDETCFG_S 0U
10882 #define IOMUX_GPIO34ECTL_EVTDETCFG_MASK 0x00000000U
10883 #define IOMUX_GPIO34ECTL_EVTDETCFG_POS_EDGE 0x00000001U
10884 #define IOMUX_GPIO34ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
10885 #define IOMUX_GPIO34ECTL_EVTDETCFG_LEVEL 0x00000003U
10886 /*
10887 
10888  Field: TRGLVL
10889  From..to bits: 2...2
10890  DefaultValue: NA
10891  Access type: read-write
10892  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
10893 
10894  ENUMs:
10895  HIGH: Non Inverted polarity
10896  LOW: Inverted polarity
10897 */
10898 #define IOMUX_GPIO34ECTL_TRGLVL 0x00000004U
10899 #define IOMUX_GPIO34ECTL_TRGLVL_M 0x00000004U
10900 #define IOMUX_GPIO34ECTL_TRGLVL_S 2U
10901 #define IOMUX_GPIO34ECTL_TRGLVL_HIGH 0x00000000U
10902 #define IOMUX_GPIO34ECTL_TRGLVL_LOW 0x00000004U
10903 /*
10904 
10905  Field: CLR
10906  From..to bits: 3...3
10907  DefaultValue: NA
10908  Access type: write-only
10909  Description: This bit is to be used to generate CLR pulse for the event
10910 
10911  ENUMs:
10912  NOEFF: No effect
10913  CLEAR: Clear the event
10914 */
10915 #define IOMUX_GPIO34ECTL_CLR 0x00000008U
10916 #define IOMUX_GPIO34ECTL_CLR_M 0x00000008U
10917 #define IOMUX_GPIO34ECTL_CLR_S 3U
10918 #define IOMUX_GPIO34ECTL_CLR_NOEFF 0x00000000U
10919 #define IOMUX_GPIO34ECTL_CLR_CLEAR 0x00000008U
10920 
10921 
10922 /*-----------------------------------REGISTER------------------------------------
10923  Register name: GPIO35CFG
10924  Offset name: IOMUX_O_GPIO35CFG
10925  Relative address: 0x23000
10926  Description: CFG register for IO GPIO35. This register configures the corresponding pad
10927  Default Value: 0x00000000
10928 
10929  Field: OUTDISVAL
10930  From..to bits: 6...6
10931  DefaultValue: 0x0
10932  Access type: read-only
10933  Description: The field gives the status of [OUTDIS]
10934 
10935  ENUMs:
10936  ENABLED: Output is enabled
10937  DISABLED: Output is disabled
10938 */
10939 #define IOMUX_GPIO35CFG_OUTDISVAL 0x00000040U
10940 #define IOMUX_GPIO35CFG_OUTDISVAL_M 0x00000040U
10941 #define IOMUX_GPIO35CFG_OUTDISVAL_S 6U
10942 #define IOMUX_GPIO35CFG_OUTDISVAL_ENABLED 0x00000000U
10943 #define IOMUX_GPIO35CFG_OUTDISVAL_DISABLED 0x00000040U
10944 /*
10945 
10946  Field: IE
10947  From..to bits: 11...11
10948  DefaultValue: 0x0
10949  Access type: read-write
10950  Description: This field enables the receiver operation from the pad
10951 
10952  ENUMs:
10953  DISABLE: Disable the receiver operation
10954  ENABLE: Enable the receiver operation
10955 */
10956 #define IOMUX_GPIO35CFG_IE 0x00000800U
10957 #define IOMUX_GPIO35CFG_IE_M 0x00000800U
10958 #define IOMUX_GPIO35CFG_IE_S 11U
10959 #define IOMUX_GPIO35CFG_IE_DISABLE 0x00000000U
10960 #define IOMUX_GPIO35CFG_IE_ENABLE 0x00000800U
10961 /*
10962 
10963  Field: OUTDIS
10964  From..to bits: 12...12
10965  DefaultValue: 0x0
10966  Access type: read-write
10967  Description: This field configures the output from the pad
10968  Note:This field is applicable only if [OUTDISOVREN] is enabled
10969 
10970  ENUMs:
10971  DISABLE: Output from the pad is disabled
10972  ENABLE: Output from the pad is enabled
10973 */
10974 #define IOMUX_GPIO35CFG_OUTDIS 0x00001000U
10975 #define IOMUX_GPIO35CFG_OUTDIS_M 0x00001000U
10976 #define IOMUX_GPIO35CFG_OUTDIS_S 12U
10977 #define IOMUX_GPIO35CFG_OUTDIS_DISABLE 0x00001000U
10978 #define IOMUX_GPIO35CFG_OUTDIS_ENABLE 0x00000000U
10979 /*
10980 
10981  Field: OUTDISOVREN
10982  From..to bits: 13...13
10983  DefaultValue: 0x0
10984  Access type: read-write
10985  Description: This field controls the [OUTDIS] override
10986 
10987  ENUMs:
10988  DISABLE: Disable the override
10989  ENABLE: Enable the override
10990 */
10991 #define IOMUX_GPIO35CFG_OUTDISOVREN 0x00002000U
10992 #define IOMUX_GPIO35CFG_OUTDISOVREN_M 0x00002000U
10993 #define IOMUX_GPIO35CFG_OUTDISOVREN_S 13U
10994 #define IOMUX_GPIO35CFG_OUTDISOVREN_DISABLE 0x00000000U
10995 #define IOMUX_GPIO35CFG_OUTDISOVREN_ENABLE 0x00002000U
10996 /*
10997 
10998  Field: IOSTR
10999  From..to bits: 14...14
11000  DefaultValue: 0x0
11001  Access type: read-write
11002  Description: This field controls the IO drive strength
11003 
11004  ENUMs:
11005  LOW: IO drives low power
11006  HIGH: IO drives high power
11007 */
11008 #define IOMUX_GPIO35CFG_IOSTR 0x00004000U
11009 #define IOMUX_GPIO35CFG_IOSTR_M 0x00004000U
11010 #define IOMUX_GPIO35CFG_IOSTR_S 14U
11011 #define IOMUX_GPIO35CFG_IOSTR_LOW 0x00000000U
11012 #define IOMUX_GPIO35CFG_IOSTR_HIGH 0x00004000U
11013 
11014 
11015 /*-----------------------------------REGISTER------------------------------------
11016  Register name: GPIO35PCTL
11017  Offset name: IOMUX_O_GPIO35PCTL
11018  Relative address: 0x23004
11019  Description: Pull control register of IO GPIO35
11020  This register configures the pull control
11021  Default Value: 0x00000001
11022 
11023  Field: CTL
11024  From..to bits: 0...1
11025  DefaultValue: 0x1
11026  Access type: read-write
11027  Description: The fields defines the pull control
11028 
11029  ENUMs:
11030  IPCTRL: IP Pull Control
11031  DOWN: Pull down
11032  UP: Pull up
11033  DISABLE: Pull disable
11034 */
11035 #define IOMUX_GPIO35PCTL_CTL_W 2U
11036 #define IOMUX_GPIO35PCTL_CTL_M 0x00000003U
11037 #define IOMUX_GPIO35PCTL_CTL_S 0U
11038 #define IOMUX_GPIO35PCTL_CTL_IPCTRL 0x00000000U
11039 #define IOMUX_GPIO35PCTL_CTL_DOWN 0x00000002U
11040 #define IOMUX_GPIO35PCTL_CTL_UP 0x00000001U
11041 #define IOMUX_GPIO35PCTL_CTL_DISABLE 0x00000003U
11042 /*
11043 
11044  Field: PULLUPSTA
11045  From..to bits: 8...8
11046  DefaultValue: 0x0
11047  Access type: read-only
11048  Description: This field gives the IO pull up level status
11049 
11050  ENUMs:
11051  DISABLED: Pull disabled
11052  ENABLED: Pull up
11053 */
11054 #define IOMUX_GPIO35PCTL_PULLUPSTA 0x00000100U
11055 #define IOMUX_GPIO35PCTL_PULLUPSTA_M 0x00000100U
11056 #define IOMUX_GPIO35PCTL_PULLUPSTA_S 8U
11057 #define IOMUX_GPIO35PCTL_PULLUPSTA_DISABLED 0x00000000U
11058 #define IOMUX_GPIO35PCTL_PULLUPSTA_ENABLED 0x00000100U
11059 /*
11060 
11061  Field: PULLDWNSTA
11062  From..to bits: 9...9
11063  DefaultValue: 0x0
11064  Access type: read-only
11065  Description: This field gives the IO pull down level status
11066 
11067  ENUMs:
11068  DISABLED: Pull disabled
11069  ENABLED: Pull down
11070 */
11071 #define IOMUX_GPIO35PCTL_PULLDWNSTA 0x00000200U
11072 #define IOMUX_GPIO35PCTL_PULLDWNSTA_M 0x00000200U
11073 #define IOMUX_GPIO35PCTL_PULLDWNSTA_S 9U
11074 #define IOMUX_GPIO35PCTL_PULLDWNSTA_DISABLED 0x00000000U
11075 #define IOMUX_GPIO35PCTL_PULLDWNSTA_ENABLED 0x00000200U
11076 
11077 
11078 /*-----------------------------------REGISTER------------------------------------
11079  Register name: GPIO35CTL
11080  Offset name: IOMUX_O_GPIO35CTL
11081  Relative address: 0x23008
11082  Description: Control register of IO GPIO35
11083  This register controls the IO state
11084  Default Value: NA
11085 
11086  Field: PADVAL
11087  From..to bits: 0...0
11088  DefaultValue: NA
11089  Access type: read-only
11090  Description: This field captures the received value from pad
11091 
11092 */
11093 #define IOMUX_GPIO35CTL_PADVAL 0x00000001U
11094 #define IOMUX_GPIO35CTL_PADVAL_M 0x00000001U
11095 #define IOMUX_GPIO35CTL_PADVAL_S 0U
11096 /*
11097 
11098  Field: PADVALSYNC
11099  From..to bits: 1...1
11100  DefaultValue: NA
11101  Access type: read-only
11102  Description: This field captures the sychronized(to SOC clock) received value
11103 
11104 */
11105 #define IOMUX_GPIO35CTL_PADVALSYNC 0x00000002U
11106 #define IOMUX_GPIO35CTL_PADVALSYNC_M 0x00000002U
11107 #define IOMUX_GPIO35CTL_PADVALSYNC_S 1U
11108 /*
11109 
11110  Field: OUT
11111  From..to bits: 8...8
11112  DefaultValue: NA
11113  Access type: read-write
11114  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
11115 
11116  ENUMs:
11117  LOW: IO drives 0
11118  HIGH: IO drives 1
11119 */
11120 #define IOMUX_GPIO35CTL_OUT 0x00000100U
11121 #define IOMUX_GPIO35CTL_OUT_M 0x00000100U
11122 #define IOMUX_GPIO35CTL_OUT_S 8U
11123 #define IOMUX_GPIO35CTL_OUT_LOW 0x00000000U
11124 #define IOMUX_GPIO35CTL_OUT_HIGH 0x00000100U
11125 /*
11126 
11127  Field: OUTOVREN
11128  From..to bits: 9...9
11129  DefaultValue: NA
11130  Access type: read-write
11131  Description: This field contols the override on output
11132 
11133  ENUMs:
11134  DISABLE: Output controlled by IP
11135  ENABLE: Enable override on output
11136 */
11137 #define IOMUX_GPIO35CTL_OUTOVREN 0x00000200U
11138 #define IOMUX_GPIO35CTL_OUTOVREN_M 0x00000200U
11139 #define IOMUX_GPIO35CTL_OUTOVREN_S 9U
11140 #define IOMUX_GPIO35CTL_OUTOVREN_DISABLE 0x00000000U
11141 #define IOMUX_GPIO35CTL_OUTOVREN_ENABLE 0x00000200U
11142 
11143 
11144 /*-----------------------------------REGISTER------------------------------------
11145  Register name: GPIO35ECTL
11146  Offset name: IOMUX_O_GPIO35ECTL
11147  Relative address: 0x2300C
11148  Description: Event control register for IO GPIO35
11149  This register controls the Event configuration and behaviour
11150  Default Value: NA
11151 
11152  Field: EVTDETCFG
11153  From..to bits: 0...1
11154  DefaultValue: NA
11155  Access type: read-write
11156  Description: This field is to be configured to define the IO detection method
11157 
11158  ENUMs:
11159  MASK: Masking the event
11160  POS_EDGE: Rising edge/Positive edge detection
11161  NEG_EDGE: Falling edge/Negative edge detection
11162  LEVEL: Level detection
11163 */
11164 #define IOMUX_GPIO35ECTL_EVTDETCFG_W 2U
11165 #define IOMUX_GPIO35ECTL_EVTDETCFG_M 0x00000003U
11166 #define IOMUX_GPIO35ECTL_EVTDETCFG_S 0U
11167 #define IOMUX_GPIO35ECTL_EVTDETCFG_MASK 0x00000000U
11168 #define IOMUX_GPIO35ECTL_EVTDETCFG_POS_EDGE 0x00000001U
11169 #define IOMUX_GPIO35ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
11170 #define IOMUX_GPIO35ECTL_EVTDETCFG_LEVEL 0x00000003U
11171 /*
11172 
11173  Field: TRGLVL
11174  From..to bits: 2...2
11175  DefaultValue: NA
11176  Access type: read-write
11177  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
11178 
11179  ENUMs:
11180  HIGH: Non Inverted polarity
11181  LOW: Inverted polarity
11182 */
11183 #define IOMUX_GPIO35ECTL_TRGLVL 0x00000004U
11184 #define IOMUX_GPIO35ECTL_TRGLVL_M 0x00000004U
11185 #define IOMUX_GPIO35ECTL_TRGLVL_S 2U
11186 #define IOMUX_GPIO35ECTL_TRGLVL_HIGH 0x00000000U
11187 #define IOMUX_GPIO35ECTL_TRGLVL_LOW 0x00000004U
11188 /*
11189 
11190  Field: CLR
11191  From..to bits: 3...3
11192  DefaultValue: NA
11193  Access type: write-only
11194  Description: This bit is to be used to generate CLR pulse for the event
11195 
11196  ENUMs:
11197  NOEFF: No effect
11198  CLEAR: Clear the event
11199 */
11200 #define IOMUX_GPIO35ECTL_CLR 0x00000008U
11201 #define IOMUX_GPIO35ECTL_CLR_M 0x00000008U
11202 #define IOMUX_GPIO35ECTL_CLR_S 3U
11203 #define IOMUX_GPIO35ECTL_CLR_NOEFF 0x00000000U
11204 #define IOMUX_GPIO35ECTL_CLR_CLEAR 0x00000008U
11205 
11206 
11207 /*-----------------------------------REGISTER------------------------------------
11208  Register name: GPIO36CFG
11209  Offset name: IOMUX_O_GPIO36CFG
11210  Relative address: 0x24000
11211  Description: CFG register for IO GPIO36. This register configures the corresponding pad
11212  Default Value: 0x00000000
11213 
11214  Field: OUTDISVAL
11215  From..to bits: 6...6
11216  DefaultValue: 0x0
11217  Access type: read-only
11218  Description: The field gives the status of [OUTDIS]
11219 
11220  ENUMs:
11221  ENABLED: Output is enabled
11222  DISABLED: Output is disabled
11223 */
11224 #define IOMUX_GPIO36CFG_OUTDISVAL 0x00000040U
11225 #define IOMUX_GPIO36CFG_OUTDISVAL_M 0x00000040U
11226 #define IOMUX_GPIO36CFG_OUTDISVAL_S 6U
11227 #define IOMUX_GPIO36CFG_OUTDISVAL_ENABLED 0x00000000U
11228 #define IOMUX_GPIO36CFG_OUTDISVAL_DISABLED 0x00000040U
11229 /*
11230 
11231  Field: IE
11232  From..to bits: 11...11
11233  DefaultValue: 0x0
11234  Access type: read-write
11235  Description: This field enables the receiver operation from the pad
11236 
11237  ENUMs:
11238  DISABLE: Disable the receiver operation
11239  ENABLE: Enable the receiver operation
11240 */
11241 #define IOMUX_GPIO36CFG_IE 0x00000800U
11242 #define IOMUX_GPIO36CFG_IE_M 0x00000800U
11243 #define IOMUX_GPIO36CFG_IE_S 11U
11244 #define IOMUX_GPIO36CFG_IE_DISABLE 0x00000000U
11245 #define IOMUX_GPIO36CFG_IE_ENABLE 0x00000800U
11246 /*
11247 
11248  Field: OUTDIS
11249  From..to bits: 12...12
11250  DefaultValue: 0x0
11251  Access type: read-write
11252  Description: This field configures the output from the pad
11253  Note:This field is applicable only if [OUTDISOVREN] is enabled
11254 
11255  ENUMs:
11256  DISABLE: Output from the pad is disabled
11257  ENABLE: Output from the pad is enabled
11258 */
11259 #define IOMUX_GPIO36CFG_OUTDIS 0x00001000U
11260 #define IOMUX_GPIO36CFG_OUTDIS_M 0x00001000U
11261 #define IOMUX_GPIO36CFG_OUTDIS_S 12U
11262 #define IOMUX_GPIO36CFG_OUTDIS_DISABLE 0x00001000U
11263 #define IOMUX_GPIO36CFG_OUTDIS_ENABLE 0x00000000U
11264 /*
11265 
11266  Field: OUTDISOVREN
11267  From..to bits: 13...13
11268  DefaultValue: 0x0
11269  Access type: read-write
11270  Description: This field controls the [OUTDIS] override
11271 
11272  ENUMs:
11273  DISABLE: Disable the override
11274  ENABLE: Enable the override
11275 */
11276 #define IOMUX_GPIO36CFG_OUTDISOVREN 0x00002000U
11277 #define IOMUX_GPIO36CFG_OUTDISOVREN_M 0x00002000U
11278 #define IOMUX_GPIO36CFG_OUTDISOVREN_S 13U
11279 #define IOMUX_GPIO36CFG_OUTDISOVREN_DISABLE 0x00000000U
11280 #define IOMUX_GPIO36CFG_OUTDISOVREN_ENABLE 0x00002000U
11281 /*
11282 
11283  Field: IOSTR
11284  From..to bits: 14...14
11285  DefaultValue: 0x0
11286  Access type: read-write
11287  Description: This field controls the IO drive strength
11288 
11289  ENUMs:
11290  LOW: IO drives low power
11291  HIGH: IO drives high power
11292 */
11293 #define IOMUX_GPIO36CFG_IOSTR 0x00004000U
11294 #define IOMUX_GPIO36CFG_IOSTR_M 0x00004000U
11295 #define IOMUX_GPIO36CFG_IOSTR_S 14U
11296 #define IOMUX_GPIO36CFG_IOSTR_LOW 0x00000000U
11297 #define IOMUX_GPIO36CFG_IOSTR_HIGH 0x00004000U
11298 
11299 
11300 /*-----------------------------------REGISTER------------------------------------
11301  Register name: GPIO36PCTL
11302  Offset name: IOMUX_O_GPIO36PCTL
11303  Relative address: 0x24004
11304  Description: Pull control register of IO GPIO36
11305  This register configures the pull control
11306  Default Value: 0x00000002
11307 
11308  Field: CTL
11309  From..to bits: 0...1
11310  DefaultValue: 0x2
11311  Access type: read-write
11312  Description: The fields defines the pull control
11313 
11314  ENUMs:
11315  IPCTRL: IP Pull Control
11316  DOWN: Pull down
11317  UP: Pull up
11318  DISABLE: Pull disable
11319 */
11320 #define IOMUX_GPIO36PCTL_CTL_W 2U
11321 #define IOMUX_GPIO36PCTL_CTL_M 0x00000003U
11322 #define IOMUX_GPIO36PCTL_CTL_S 0U
11323 #define IOMUX_GPIO36PCTL_CTL_IPCTRL 0x00000000U
11324 #define IOMUX_GPIO36PCTL_CTL_DOWN 0x00000002U
11325 #define IOMUX_GPIO36PCTL_CTL_UP 0x00000001U
11326 #define IOMUX_GPIO36PCTL_CTL_DISABLE 0x00000003U
11327 /*
11328 
11329  Field: PULLUPSTA
11330  From..to bits: 8...8
11331  DefaultValue: 0x0
11332  Access type: read-only
11333  Description: This field gives the IO pull up level status
11334 
11335  ENUMs:
11336  DISABLED: Pull disabled
11337  ENABLED: Pull up
11338 */
11339 #define IOMUX_GPIO36PCTL_PULLUPSTA 0x00000100U
11340 #define IOMUX_GPIO36PCTL_PULLUPSTA_M 0x00000100U
11341 #define IOMUX_GPIO36PCTL_PULLUPSTA_S 8U
11342 #define IOMUX_GPIO36PCTL_PULLUPSTA_DISABLED 0x00000000U
11343 #define IOMUX_GPIO36PCTL_PULLUPSTA_ENABLED 0x00000100U
11344 /*
11345 
11346  Field: PULLDWNSTA
11347  From..to bits: 9...9
11348  DefaultValue: 0x0
11349  Access type: read-only
11350  Description: This field gives the IO pull down level status
11351 
11352  ENUMs:
11353  DISABLED: Pull disabled
11354  ENABLED: Pull down
11355 */
11356 #define IOMUX_GPIO36PCTL_PULLDWNSTA 0x00000200U
11357 #define IOMUX_GPIO36PCTL_PULLDWNSTA_M 0x00000200U
11358 #define IOMUX_GPIO36PCTL_PULLDWNSTA_S 9U
11359 #define IOMUX_GPIO36PCTL_PULLDWNSTA_DISABLED 0x00000000U
11360 #define IOMUX_GPIO36PCTL_PULLDWNSTA_ENABLED 0x00000200U
11361 
11362 
11363 /*-----------------------------------REGISTER------------------------------------
11364  Register name: GPIO36CTL
11365  Offset name: IOMUX_O_GPIO36CTL
11366  Relative address: 0x24008
11367  Description: Control register of IO GPIO36
11368  This register controls the IO state
11369  Default Value: NA
11370 
11371  Field: PADVAL
11372  From..to bits: 0...0
11373  DefaultValue: NA
11374  Access type: read-only
11375  Description: This field captures the received value from pad
11376 
11377 */
11378 #define IOMUX_GPIO36CTL_PADVAL 0x00000001U
11379 #define IOMUX_GPIO36CTL_PADVAL_M 0x00000001U
11380 #define IOMUX_GPIO36CTL_PADVAL_S 0U
11381 /*
11382 
11383  Field: PADVALSYNC
11384  From..to bits: 1...1
11385  DefaultValue: NA
11386  Access type: read-only
11387  Description: This field captures the sychronized(to SOC clock) received value
11388 
11389 */
11390 #define IOMUX_GPIO36CTL_PADVALSYNC 0x00000002U
11391 #define IOMUX_GPIO36CTL_PADVALSYNC_M 0x00000002U
11392 #define IOMUX_GPIO36CTL_PADVALSYNC_S 1U
11393 /*
11394 
11395  Field: OUT
11396  From..to bits: 8...8
11397  DefaultValue: NA
11398  Access type: read-write
11399  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
11400 
11401  ENUMs:
11402  LOW: IO drives 0
11403  HIGH: IO drives 1
11404 */
11405 #define IOMUX_GPIO36CTL_OUT 0x00000100U
11406 #define IOMUX_GPIO36CTL_OUT_M 0x00000100U
11407 #define IOMUX_GPIO36CTL_OUT_S 8U
11408 #define IOMUX_GPIO36CTL_OUT_LOW 0x00000000U
11409 #define IOMUX_GPIO36CTL_OUT_HIGH 0x00000100U
11410 /*
11411 
11412  Field: OUTOVREN
11413  From..to bits: 9...9
11414  DefaultValue: NA
11415  Access type: read-write
11416  Description: This field contols the override on output
11417 
11418  ENUMs:
11419  DISABLE: Output controlled by IP
11420  ENABLE: Enable override on output
11421 */
11422 #define IOMUX_GPIO36CTL_OUTOVREN 0x00000200U
11423 #define IOMUX_GPIO36CTL_OUTOVREN_M 0x00000200U
11424 #define IOMUX_GPIO36CTL_OUTOVREN_S 9U
11425 #define IOMUX_GPIO36CTL_OUTOVREN_DISABLE 0x00000000U
11426 #define IOMUX_GPIO36CTL_OUTOVREN_ENABLE 0x00000200U
11427 
11428 
11429 /*-----------------------------------REGISTER------------------------------------
11430  Register name: GPIO36ECTL
11431  Offset name: IOMUX_O_GPIO36ECTL
11432  Relative address: 0x2400C
11433  Description: Event control register for IO GPIO36
11434  This register controls the Event configuration and behaviour
11435  Default Value: NA
11436 
11437  Field: EVTDETCFG
11438  From..to bits: 0...1
11439  DefaultValue: NA
11440  Access type: read-write
11441  Description: This field is to be configured to define the IO detection method
11442 
11443  ENUMs:
11444  MASK: Masking the event
11445  POS_EDGE: Rising edge/Positive edge detection
11446  NEG_EDGE: Falling edge/Negative edge detection
11447  LEVEL: Level detection
11448 */
11449 #define IOMUX_GPIO36ECTL_EVTDETCFG_W 2U
11450 #define IOMUX_GPIO36ECTL_EVTDETCFG_M 0x00000003U
11451 #define IOMUX_GPIO36ECTL_EVTDETCFG_S 0U
11452 #define IOMUX_GPIO36ECTL_EVTDETCFG_MASK 0x00000000U
11453 #define IOMUX_GPIO36ECTL_EVTDETCFG_POS_EDGE 0x00000001U
11454 #define IOMUX_GPIO36ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
11455 #define IOMUX_GPIO36ECTL_EVTDETCFG_LEVEL 0x00000003U
11456 /*
11457 
11458  Field: TRGLVL
11459  From..to bits: 2...2
11460  DefaultValue: NA
11461  Access type: read-write
11462  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
11463 
11464  ENUMs:
11465  HIGH: Non Inverted polarity
11466  LOW: Inverted polarity
11467 */
11468 #define IOMUX_GPIO36ECTL_TRGLVL 0x00000004U
11469 #define IOMUX_GPIO36ECTL_TRGLVL_M 0x00000004U
11470 #define IOMUX_GPIO36ECTL_TRGLVL_S 2U
11471 #define IOMUX_GPIO36ECTL_TRGLVL_HIGH 0x00000000U
11472 #define IOMUX_GPIO36ECTL_TRGLVL_LOW 0x00000004U
11473 /*
11474 
11475  Field: CLR
11476  From..to bits: 3...3
11477  DefaultValue: NA
11478  Access type: write-only
11479  Description: This bit is to be used to generate CLR pulse for the event
11480 
11481  ENUMs:
11482  NOEFF: No effect
11483  CLEAR: Clear the event
11484 */
11485 #define IOMUX_GPIO36ECTL_CLR 0x00000008U
11486 #define IOMUX_GPIO36ECTL_CLR_M 0x00000008U
11487 #define IOMUX_GPIO36ECTL_CLR_S 3U
11488 #define IOMUX_GPIO36ECTL_CLR_NOEFF 0x00000000U
11489 #define IOMUX_GPIO36ECTL_CLR_CLEAR 0x00000008U
11490 
11491 
11492 /*-----------------------------------REGISTER------------------------------------
11493  Register name: GPIO37CFG
11494  Offset name: IOMUX_O_GPIO37CFG
11495  Relative address: 0x25000
11496  Description: CFG register for IO GPIO37. This register configures the corresponding pad
11497  Default Value: 0x00000000
11498 
11499  Field: OUTDISVAL
11500  From..to bits: 6...6
11501  DefaultValue: 0x0
11502  Access type: read-only
11503  Description: The field gives the status of [OUTDIS]
11504 
11505  ENUMs:
11506  ENABLED: Output is enabled
11507  DISABLED: Output is disabled
11508 */
11509 #define IOMUX_GPIO37CFG_OUTDISVAL 0x00000040U
11510 #define IOMUX_GPIO37CFG_OUTDISVAL_M 0x00000040U
11511 #define IOMUX_GPIO37CFG_OUTDISVAL_S 6U
11512 #define IOMUX_GPIO37CFG_OUTDISVAL_ENABLED 0x00000000U
11513 #define IOMUX_GPIO37CFG_OUTDISVAL_DISABLED 0x00000040U
11514 /*
11515 
11516  Field: IE
11517  From..to bits: 11...11
11518  DefaultValue: 0x0
11519  Access type: read-write
11520  Description: This field enables the receiver operation from the pad
11521 
11522  ENUMs:
11523  DISABLE: Disable the receiver operation
11524  ENABLE: Enable the receiver operation
11525 */
11526 #define IOMUX_GPIO37CFG_IE 0x00000800U
11527 #define IOMUX_GPIO37CFG_IE_M 0x00000800U
11528 #define IOMUX_GPIO37CFG_IE_S 11U
11529 #define IOMUX_GPIO37CFG_IE_DISABLE 0x00000000U
11530 #define IOMUX_GPIO37CFG_IE_ENABLE 0x00000800U
11531 /*
11532 
11533  Field: OUTDIS
11534  From..to bits: 12...12
11535  DefaultValue: 0x0
11536  Access type: read-write
11537  Description: This field configures the output from the pad
11538  Note:This field is applicable only if [OUTDISOVREN] is enabled
11539 
11540  ENUMs:
11541  DISABLE: Output from the pad is disabled
11542  ENABLE: Output from the pad is enabled
11543 */
11544 #define IOMUX_GPIO37CFG_OUTDIS 0x00001000U
11545 #define IOMUX_GPIO37CFG_OUTDIS_M 0x00001000U
11546 #define IOMUX_GPIO37CFG_OUTDIS_S 12U
11547 #define IOMUX_GPIO37CFG_OUTDIS_DISABLE 0x00001000U
11548 #define IOMUX_GPIO37CFG_OUTDIS_ENABLE 0x00000000U
11549 /*
11550 
11551  Field: OUTDISOVREN
11552  From..to bits: 13...13
11553  DefaultValue: 0x0
11554  Access type: read-write
11555  Description: This field controls the [OUTDIS] override
11556 
11557  ENUMs:
11558  DISABLE: Disable the override
11559  ENABLE: Enable the override
11560 */
11561 #define IOMUX_GPIO37CFG_OUTDISOVREN 0x00002000U
11562 #define IOMUX_GPIO37CFG_OUTDISOVREN_M 0x00002000U
11563 #define IOMUX_GPIO37CFG_OUTDISOVREN_S 13U
11564 #define IOMUX_GPIO37CFG_OUTDISOVREN_DISABLE 0x00000000U
11565 #define IOMUX_GPIO37CFG_OUTDISOVREN_ENABLE 0x00002000U
11566 /*
11567 
11568  Field: IOSTR
11569  From..to bits: 14...14
11570  DefaultValue: 0x0
11571  Access type: read-write
11572  Description: This field controls the IO drive strength
11573 
11574  ENUMs:
11575  LOW: IO drives low power
11576  HIGH: IO drives high power
11577 */
11578 #define IOMUX_GPIO37CFG_IOSTR 0x00004000U
11579 #define IOMUX_GPIO37CFG_IOSTR_M 0x00004000U
11580 #define IOMUX_GPIO37CFG_IOSTR_S 14U
11581 #define IOMUX_GPIO37CFG_IOSTR_LOW 0x00000000U
11582 #define IOMUX_GPIO37CFG_IOSTR_HIGH 0x00004000U
11583 
11584 
11585 /*-----------------------------------REGISTER------------------------------------
11586  Register name: GPIO37PCTL
11587  Offset name: IOMUX_O_GPIO37PCTL
11588  Relative address: 0x25004
11589  Description: Pull control register of IO GPIO37
11590  This register configures the pull control
11591  Default Value: 0x00000002
11592 
11593  Field: CTL
11594  From..to bits: 0...1
11595  DefaultValue: 0x2
11596  Access type: read-write
11597  Description: The fields defines the pull control
11598 
11599  ENUMs:
11600  IPCTRL: IP Pull Control
11601  DOWN: Pull down
11602  UP: Pull up
11603  DISABLE: Pull disable
11604 */
11605 #define IOMUX_GPIO37PCTL_CTL_W 2U
11606 #define IOMUX_GPIO37PCTL_CTL_M 0x00000003U
11607 #define IOMUX_GPIO37PCTL_CTL_S 0U
11608 #define IOMUX_GPIO37PCTL_CTL_IPCTRL 0x00000000U
11609 #define IOMUX_GPIO37PCTL_CTL_DOWN 0x00000002U
11610 #define IOMUX_GPIO37PCTL_CTL_UP 0x00000001U
11611 #define IOMUX_GPIO37PCTL_CTL_DISABLE 0x00000003U
11612 /*
11613 
11614  Field: PULLUPSTA
11615  From..to bits: 8...8
11616  DefaultValue: 0x0
11617  Access type: read-only
11618  Description: This field gives the IO pull up level status
11619 
11620  ENUMs:
11621  DISABLED: Pull disabled
11622  ENABLED: Pull up
11623 */
11624 #define IOMUX_GPIO37PCTL_PULLUPSTA 0x00000100U
11625 #define IOMUX_GPIO37PCTL_PULLUPSTA_M 0x00000100U
11626 #define IOMUX_GPIO37PCTL_PULLUPSTA_S 8U
11627 #define IOMUX_GPIO37PCTL_PULLUPSTA_DISABLED 0x00000000U
11628 #define IOMUX_GPIO37PCTL_PULLUPSTA_ENABLED 0x00000100U
11629 /*
11630 
11631  Field: PULLDWNSTA
11632  From..to bits: 9...9
11633  DefaultValue: 0x0
11634  Access type: read-only
11635  Description: This field gives the IO pull down level status
11636 
11637  ENUMs:
11638  DISABLED: Pull disabled
11639  ENABLED: Pull down
11640 */
11641 #define IOMUX_GPIO37PCTL_PULLDWNSTA 0x00000200U
11642 #define IOMUX_GPIO37PCTL_PULLDWNSTA_M 0x00000200U
11643 #define IOMUX_GPIO37PCTL_PULLDWNSTA_S 9U
11644 #define IOMUX_GPIO37PCTL_PULLDWNSTA_DISABLED 0x00000000U
11645 #define IOMUX_GPIO37PCTL_PULLDWNSTA_ENABLED 0x00000200U
11646 
11647 
11648 /*-----------------------------------REGISTER------------------------------------
11649  Register name: GPIO37CTL
11650  Offset name: IOMUX_O_GPIO37CTL
11651  Relative address: 0x25008
11652  Description: Control register of IO GPIO37
11653  This register controls the IO state
11654  Default Value: NA
11655 
11656  Field: PADVAL
11657  From..to bits: 0...0
11658  DefaultValue: NA
11659  Access type: read-only
11660  Description: This field captures the received value from pad
11661 
11662 */
11663 #define IOMUX_GPIO37CTL_PADVAL 0x00000001U
11664 #define IOMUX_GPIO37CTL_PADVAL_M 0x00000001U
11665 #define IOMUX_GPIO37CTL_PADVAL_S 0U
11666 /*
11667 
11668  Field: PADVALSYNC
11669  From..to bits: 1...1
11670  DefaultValue: NA
11671  Access type: read-only
11672  Description: This field captures the sychronized(to SOC clock) received value
11673 
11674 */
11675 #define IOMUX_GPIO37CTL_PADVALSYNC 0x00000002U
11676 #define IOMUX_GPIO37CTL_PADVALSYNC_M 0x00000002U
11677 #define IOMUX_GPIO37CTL_PADVALSYNC_S 1U
11678 /*
11679 
11680  Field: OUT
11681  From..to bits: 8...8
11682  DefaultValue: NA
11683  Access type: read-write
11684  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
11685 
11686  ENUMs:
11687  LOW: IO drives 0
11688  HIGH: IO drives 1
11689 */
11690 #define IOMUX_GPIO37CTL_OUT 0x00000100U
11691 #define IOMUX_GPIO37CTL_OUT_M 0x00000100U
11692 #define IOMUX_GPIO37CTL_OUT_S 8U
11693 #define IOMUX_GPIO37CTL_OUT_LOW 0x00000000U
11694 #define IOMUX_GPIO37CTL_OUT_HIGH 0x00000100U
11695 /*
11696 
11697  Field: OUTOVREN
11698  From..to bits: 9...9
11699  DefaultValue: NA
11700  Access type: read-write
11701  Description: This field contols the override on output
11702 
11703  ENUMs:
11704  DISABLE: Output controlled by IP
11705  ENABLE: Enable override on output
11706 */
11707 #define IOMUX_GPIO37CTL_OUTOVREN 0x00000200U
11708 #define IOMUX_GPIO37CTL_OUTOVREN_M 0x00000200U
11709 #define IOMUX_GPIO37CTL_OUTOVREN_S 9U
11710 #define IOMUX_GPIO37CTL_OUTOVREN_DISABLE 0x00000000U
11711 #define IOMUX_GPIO37CTL_OUTOVREN_ENABLE 0x00000200U
11712 
11713 
11714 /*-----------------------------------REGISTER------------------------------------
11715  Register name: GPIO37ECTL
11716  Offset name: IOMUX_O_GPIO37ECTL
11717  Relative address: 0x2500C
11718  Description: Event control register for IO GPIO37
11719  This register controls the Event configuration and behaviour
11720  Default Value: NA
11721 
11722  Field: EVTDETCFG
11723  From..to bits: 0...1
11724  DefaultValue: NA
11725  Access type: read-write
11726  Description: This field is to be configured to define the IO detection method
11727 
11728  ENUMs:
11729  MASK: Masking the event
11730  POS_EDGE: Rising edge/Positive edge detection
11731  NEG_EDGE: Falling edge/Negative edge detection
11732  LEVEL: Level detection
11733 */
11734 #define IOMUX_GPIO37ECTL_EVTDETCFG_W 2U
11735 #define IOMUX_GPIO37ECTL_EVTDETCFG_M 0x00000003U
11736 #define IOMUX_GPIO37ECTL_EVTDETCFG_S 0U
11737 #define IOMUX_GPIO37ECTL_EVTDETCFG_MASK 0x00000000U
11738 #define IOMUX_GPIO37ECTL_EVTDETCFG_POS_EDGE 0x00000001U
11739 #define IOMUX_GPIO37ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
11740 #define IOMUX_GPIO37ECTL_EVTDETCFG_LEVEL 0x00000003U
11741 /*
11742 
11743  Field: TRGLVL
11744  From..to bits: 2...2
11745  DefaultValue: NA
11746  Access type: read-write
11747  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
11748 
11749  ENUMs:
11750  HIGH: Non Inverted polarity
11751  LOW: Inverted polarity
11752 */
11753 #define IOMUX_GPIO37ECTL_TRGLVL 0x00000004U
11754 #define IOMUX_GPIO37ECTL_TRGLVL_M 0x00000004U
11755 #define IOMUX_GPIO37ECTL_TRGLVL_S 2U
11756 #define IOMUX_GPIO37ECTL_TRGLVL_HIGH 0x00000000U
11757 #define IOMUX_GPIO37ECTL_TRGLVL_LOW 0x00000004U
11758 /*
11759 
11760  Field: CLR
11761  From..to bits: 3...3
11762  DefaultValue: NA
11763  Access type: write-only
11764  Description: This bit is to be used to generate CLR pulse for the event
11765 
11766  ENUMs:
11767  NOEFF: No effect
11768  CLEAR: Clear the event
11769 */
11770 #define IOMUX_GPIO37ECTL_CLR 0x00000008U
11771 #define IOMUX_GPIO37ECTL_CLR_M 0x00000008U
11772 #define IOMUX_GPIO37ECTL_CLR_S 3U
11773 #define IOMUX_GPIO37ECTL_CLR_NOEFF 0x00000000U
11774 #define IOMUX_GPIO37ECTL_CLR_CLEAR 0x00000008U
11775 
11776 
11777 /*-----------------------------------REGISTER------------------------------------
11778  Register name: GPIO38CFG
11779  Offset name: IOMUX_O_GPIO38CFG
11780  Relative address: 0x26000
11781  Description: CFG register for IO GPIO38. This register configures the corresponding pad
11782  Default Value: 0x00000000
11783 
11784  Field: OUTDISVAL
11785  From..to bits: 6...6
11786  DefaultValue: 0x0
11787  Access type: read-only
11788  Description: The field gives the status of [OUTDIS]
11789 
11790  ENUMs:
11791  ENABLED: Output is enabled
11792  DISABLED: Output is disabled
11793 */
11794 #define IOMUX_GPIO38CFG_OUTDISVAL 0x00000040U
11795 #define IOMUX_GPIO38CFG_OUTDISVAL_M 0x00000040U
11796 #define IOMUX_GPIO38CFG_OUTDISVAL_S 6U
11797 #define IOMUX_GPIO38CFG_OUTDISVAL_ENABLED 0x00000000U
11798 #define IOMUX_GPIO38CFG_OUTDISVAL_DISABLED 0x00000040U
11799 /*
11800 
11801  Field: IE
11802  From..to bits: 11...11
11803  DefaultValue: 0x0
11804  Access type: read-write
11805  Description: This field enables the receiver operation from the pad
11806 
11807  ENUMs:
11808  DISABLE: Disable the receiver operation
11809  ENABLE: Enable the receiver operation
11810 */
11811 #define IOMUX_GPIO38CFG_IE 0x00000800U
11812 #define IOMUX_GPIO38CFG_IE_M 0x00000800U
11813 #define IOMUX_GPIO38CFG_IE_S 11U
11814 #define IOMUX_GPIO38CFG_IE_DISABLE 0x00000000U
11815 #define IOMUX_GPIO38CFG_IE_ENABLE 0x00000800U
11816 /*
11817 
11818  Field: OUTDIS
11819  From..to bits: 12...12
11820  DefaultValue: 0x0
11821  Access type: read-write
11822  Description: This field configures the output from the pad
11823  Note:This field is applicable only if [OUTDISOVREN] is enabled
11824 
11825  ENUMs:
11826  DISABLE: Output from the pad is disabled
11827  ENABLE: Output from the pad is enabled
11828 */
11829 #define IOMUX_GPIO38CFG_OUTDIS 0x00001000U
11830 #define IOMUX_GPIO38CFG_OUTDIS_M 0x00001000U
11831 #define IOMUX_GPIO38CFG_OUTDIS_S 12U
11832 #define IOMUX_GPIO38CFG_OUTDIS_DISABLE 0x00001000U
11833 #define IOMUX_GPIO38CFG_OUTDIS_ENABLE 0x00000000U
11834 /*
11835 
11836  Field: OUTDISOVREN
11837  From..to bits: 13...13
11838  DefaultValue: 0x0
11839  Access type: read-write
11840  Description: This field controls the [OUTDIS] override
11841 
11842  ENUMs:
11843  DISABLE: Disable the override
11844  ENABLE: Enable the override
11845 */
11846 #define IOMUX_GPIO38CFG_OUTDISOVREN 0x00002000U
11847 #define IOMUX_GPIO38CFG_OUTDISOVREN_M 0x00002000U
11848 #define IOMUX_GPIO38CFG_OUTDISOVREN_S 13U
11849 #define IOMUX_GPIO38CFG_OUTDISOVREN_DISABLE 0x00000000U
11850 #define IOMUX_GPIO38CFG_OUTDISOVREN_ENABLE 0x00002000U
11851 /*
11852 
11853  Field: IOSTR
11854  From..to bits: 14...14
11855  DefaultValue: 0x0
11856  Access type: read-write
11857  Description: This field controls the IO drive strength
11858 
11859  ENUMs:
11860  LOW: IO drives low power
11861  HIGH: IO drives high power
11862 */
11863 #define IOMUX_GPIO38CFG_IOSTR 0x00004000U
11864 #define IOMUX_GPIO38CFG_IOSTR_M 0x00004000U
11865 #define IOMUX_GPIO38CFG_IOSTR_S 14U
11866 #define IOMUX_GPIO38CFG_IOSTR_LOW 0x00000000U
11867 #define IOMUX_GPIO38CFG_IOSTR_HIGH 0x00004000U
11868 
11869 
11870 /*-----------------------------------REGISTER------------------------------------
11871  Register name: GPIO38PCTL
11872  Offset name: IOMUX_O_GPIO38PCTL
11873  Relative address: 0x26004
11874  Description: Pull control register of IO GPIO38
11875  This register configures the pull control
11876  Default Value: 0x00000001
11877 
11878  Field: CTL
11879  From..to bits: 0...1
11880  DefaultValue: 0x1
11881  Access type: read-write
11882  Description: The fields defines the pull control
11883 
11884  ENUMs:
11885  IPCTRL: IP Pull Control
11886  DOWN: Pull down
11887  UP: Pull up
11888  DISABLE: Pull disable
11889 */
11890 #define IOMUX_GPIO38PCTL_CTL_W 2U
11891 #define IOMUX_GPIO38PCTL_CTL_M 0x00000003U
11892 #define IOMUX_GPIO38PCTL_CTL_S 0U
11893 #define IOMUX_GPIO38PCTL_CTL_IPCTRL 0x00000000U
11894 #define IOMUX_GPIO38PCTL_CTL_DOWN 0x00000002U
11895 #define IOMUX_GPIO38PCTL_CTL_UP 0x00000001U
11896 #define IOMUX_GPIO38PCTL_CTL_DISABLE 0x00000003U
11897 /*
11898 
11899  Field: PULLUPSTA
11900  From..to bits: 8...8
11901  DefaultValue: 0x0
11902  Access type: read-only
11903  Description: This field gives the IO pull up level status
11904 
11905  ENUMs:
11906  DISABLED: Pull disabled
11907  ENABLED: Pull up
11908 */
11909 #define IOMUX_GPIO38PCTL_PULLUPSTA 0x00000100U
11910 #define IOMUX_GPIO38PCTL_PULLUPSTA_M 0x00000100U
11911 #define IOMUX_GPIO38PCTL_PULLUPSTA_S 8U
11912 #define IOMUX_GPIO38PCTL_PULLUPSTA_DISABLED 0x00000000U
11913 #define IOMUX_GPIO38PCTL_PULLUPSTA_ENABLED 0x00000100U
11914 /*
11915 
11916  Field: PULLDWNSTA
11917  From..to bits: 9...9
11918  DefaultValue: 0x0
11919  Access type: read-only
11920  Description: This field gives the IO pull down level status
11921 
11922  ENUMs:
11923  DISABLED: Pull disabled
11924  ENABLED: Pull down
11925 */
11926 #define IOMUX_GPIO38PCTL_PULLDWNSTA 0x00000200U
11927 #define IOMUX_GPIO38PCTL_PULLDWNSTA_M 0x00000200U
11928 #define IOMUX_GPIO38PCTL_PULLDWNSTA_S 9U
11929 #define IOMUX_GPIO38PCTL_PULLDWNSTA_DISABLED 0x00000000U
11930 #define IOMUX_GPIO38PCTL_PULLDWNSTA_ENABLED 0x00000200U
11931 
11932 
11933 /*-----------------------------------REGISTER------------------------------------
11934  Register name: GPIO38CTL
11935  Offset name: IOMUX_O_GPIO38CTL
11936  Relative address: 0x26008
11937  Description: Control register of IO GPIO38
11938  This register controls the IO state
11939  Default Value: NA
11940 
11941  Field: PADVAL
11942  From..to bits: 0...0
11943  DefaultValue: NA
11944  Access type: read-only
11945  Description: This field captures the received value from pad
11946 
11947 */
11948 #define IOMUX_GPIO38CTL_PADVAL 0x00000001U
11949 #define IOMUX_GPIO38CTL_PADVAL_M 0x00000001U
11950 #define IOMUX_GPIO38CTL_PADVAL_S 0U
11951 /*
11952 
11953  Field: PADVALSYNC
11954  From..to bits: 1...1
11955  DefaultValue: NA
11956  Access type: read-only
11957  Description: This field captures the sychronized(to SOC clock) received value
11958 
11959 */
11960 #define IOMUX_GPIO38CTL_PADVALSYNC 0x00000002U
11961 #define IOMUX_GPIO38CTL_PADVALSYNC_M 0x00000002U
11962 #define IOMUX_GPIO38CTL_PADVALSYNC_S 1U
11963 /*
11964 
11965  Field: OUT
11966  From..to bits: 8...8
11967  DefaultValue: NA
11968  Access type: read-write
11969  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
11970 
11971  ENUMs:
11972  LOW: IO drives 0
11973  HIGH: IO drives 1
11974 */
11975 #define IOMUX_GPIO38CTL_OUT 0x00000100U
11976 #define IOMUX_GPIO38CTL_OUT_M 0x00000100U
11977 #define IOMUX_GPIO38CTL_OUT_S 8U
11978 #define IOMUX_GPIO38CTL_OUT_LOW 0x00000000U
11979 #define IOMUX_GPIO38CTL_OUT_HIGH 0x00000100U
11980 /*
11981 
11982  Field: OUTOVREN
11983  From..to bits: 9...9
11984  DefaultValue: NA
11985  Access type: read-write
11986  Description: This field contols the override on output
11987 
11988  ENUMs:
11989  DISABLE: Output controlled by IP
11990  ENABLE: Enable override on output
11991 */
11992 #define IOMUX_GPIO38CTL_OUTOVREN 0x00000200U
11993 #define IOMUX_GPIO38CTL_OUTOVREN_M 0x00000200U
11994 #define IOMUX_GPIO38CTL_OUTOVREN_S 9U
11995 #define IOMUX_GPIO38CTL_OUTOVREN_DISABLE 0x00000000U
11996 #define IOMUX_GPIO38CTL_OUTOVREN_ENABLE 0x00000200U
11997 
11998 
11999 /*-----------------------------------REGISTER------------------------------------
12000  Register name: GPIO38ECTL
12001  Offset name: IOMUX_O_GPIO38ECTL
12002  Relative address: 0x2600C
12003  Description: Event control register for IO GPIO38
12004  This register controls the Event configuration and behaviour
12005  Default Value: NA
12006 
12007  Field: EVTDETCFG
12008  From..to bits: 0...1
12009  DefaultValue: NA
12010  Access type: read-write
12011  Description: This field is to be configured to define the IO detection method
12012 
12013  ENUMs:
12014  MASK: Masking the event
12015  POS_EDGE: Rising edge/Positive edge detection
12016  NEG_EDGE: Falling edge/Negative edge detection
12017  LEVEL: Level detection
12018 */
12019 #define IOMUX_GPIO38ECTL_EVTDETCFG_W 2U
12020 #define IOMUX_GPIO38ECTL_EVTDETCFG_M 0x00000003U
12021 #define IOMUX_GPIO38ECTL_EVTDETCFG_S 0U
12022 #define IOMUX_GPIO38ECTL_EVTDETCFG_MASK 0x00000000U
12023 #define IOMUX_GPIO38ECTL_EVTDETCFG_POS_EDGE 0x00000001U
12024 #define IOMUX_GPIO38ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
12025 #define IOMUX_GPIO38ECTL_EVTDETCFG_LEVEL 0x00000003U
12026 /*
12027 
12028  Field: TRGLVL
12029  From..to bits: 2...2
12030  DefaultValue: NA
12031  Access type: read-write
12032  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
12033 
12034  ENUMs:
12035  HIGH: Non Inverted polarity
12036  LOW: Inverted polarity
12037 */
12038 #define IOMUX_GPIO38ECTL_TRGLVL 0x00000004U
12039 #define IOMUX_GPIO38ECTL_TRGLVL_M 0x00000004U
12040 #define IOMUX_GPIO38ECTL_TRGLVL_S 2U
12041 #define IOMUX_GPIO38ECTL_TRGLVL_HIGH 0x00000000U
12042 #define IOMUX_GPIO38ECTL_TRGLVL_LOW 0x00000004U
12043 /*
12044 
12045  Field: CLR
12046  From..to bits: 3...3
12047  DefaultValue: NA
12048  Access type: write-only
12049  Description: This bit is to be used to generate CLR pulse for the event
12050 
12051  ENUMs:
12052  NOEFF: No effect
12053  CLEAR: Clear the event
12054 */
12055 #define IOMUX_GPIO38ECTL_CLR 0x00000008U
12056 #define IOMUX_GPIO38ECTL_CLR_M 0x00000008U
12057 #define IOMUX_GPIO38ECTL_CLR_S 3U
12058 #define IOMUX_GPIO38ECTL_CLR_NOEFF 0x00000000U
12059 #define IOMUX_GPIO38ECTL_CLR_CLEAR 0x00000008U
12060 
12061 
12062 /*-----------------------------------REGISTER------------------------------------
12063  Register name: GPIO39CFG
12064  Offset name: IOMUX_O_GPIO39CFG
12065  Relative address: 0x27000
12066  Description: CFG register for IO GPIO39. This register configures the corresponding pad
12067  Default Value: 0x00000000
12068 
12069  Field: OUTDISVAL
12070  From..to bits: 6...6
12071  DefaultValue: 0x0
12072  Access type: read-only
12073  Description: The field gives the status of [OUTDIS]
12074 
12075  ENUMs:
12076  ENABLED: Output is enabled
12077  DISABLED: Output is disabled
12078 */
12079 #define IOMUX_GPIO39CFG_OUTDISVAL 0x00000040U
12080 #define IOMUX_GPIO39CFG_OUTDISVAL_M 0x00000040U
12081 #define IOMUX_GPIO39CFG_OUTDISVAL_S 6U
12082 #define IOMUX_GPIO39CFG_OUTDISVAL_ENABLED 0x00000000U
12083 #define IOMUX_GPIO39CFG_OUTDISVAL_DISABLED 0x00000040U
12084 /*
12085 
12086  Field: IE
12087  From..to bits: 11...11
12088  DefaultValue: 0x0
12089  Access type: read-write
12090  Description: This field enables the receiver operation from the pad
12091 
12092  ENUMs:
12093  DISABLE: Disable the receiver operation
12094  ENABLE: Enable the receiver operation
12095 */
12096 #define IOMUX_GPIO39CFG_IE 0x00000800U
12097 #define IOMUX_GPIO39CFG_IE_M 0x00000800U
12098 #define IOMUX_GPIO39CFG_IE_S 11U
12099 #define IOMUX_GPIO39CFG_IE_DISABLE 0x00000000U
12100 #define IOMUX_GPIO39CFG_IE_ENABLE 0x00000800U
12101 /*
12102 
12103  Field: OUTDIS
12104  From..to bits: 12...12
12105  DefaultValue: 0x0
12106  Access type: read-write
12107  Description: This field configures the output from the pad
12108  Note:This field is applicable only if [OUTDISOVREN] is enabled
12109 
12110  ENUMs:
12111  DISABLE: Output from the pad is disabled
12112  ENABLE: Output from the pad is enabled
12113 */
12114 #define IOMUX_GPIO39CFG_OUTDIS 0x00001000U
12115 #define IOMUX_GPIO39CFG_OUTDIS_M 0x00001000U
12116 #define IOMUX_GPIO39CFG_OUTDIS_S 12U
12117 #define IOMUX_GPIO39CFG_OUTDIS_DISABLE 0x00001000U
12118 #define IOMUX_GPIO39CFG_OUTDIS_ENABLE 0x00000000U
12119 /*
12120 
12121  Field: OUTDISOVREN
12122  From..to bits: 13...13
12123  DefaultValue: 0x0
12124  Access type: read-write
12125  Description: This field controls the [OUTDIS] override
12126 
12127  ENUMs:
12128  DISABLE: Disable the override
12129  ENABLE: Enable the override
12130 */
12131 #define IOMUX_GPIO39CFG_OUTDISOVREN 0x00002000U
12132 #define IOMUX_GPIO39CFG_OUTDISOVREN_M 0x00002000U
12133 #define IOMUX_GPIO39CFG_OUTDISOVREN_S 13U
12134 #define IOMUX_GPIO39CFG_OUTDISOVREN_DISABLE 0x00000000U
12135 #define IOMUX_GPIO39CFG_OUTDISOVREN_ENABLE 0x00002000U
12136 /*
12137 
12138  Field: IOSTR
12139  From..to bits: 14...14
12140  DefaultValue: 0x0
12141  Access type: read-write
12142  Description: This field controls the IO drive strength
12143 
12144  ENUMs:
12145  LOW: IO drives low power
12146  HIGH: IO drives high power
12147 */
12148 #define IOMUX_GPIO39CFG_IOSTR 0x00004000U
12149 #define IOMUX_GPIO39CFG_IOSTR_M 0x00004000U
12150 #define IOMUX_GPIO39CFG_IOSTR_S 14U
12151 #define IOMUX_GPIO39CFG_IOSTR_LOW 0x00000000U
12152 #define IOMUX_GPIO39CFG_IOSTR_HIGH 0x00004000U
12153 
12154 
12155 /*-----------------------------------REGISTER------------------------------------
12156  Register name: GPIO39PCTL
12157  Offset name: IOMUX_O_GPIO39PCTL
12158  Relative address: 0x27004
12159  Description: Pull control register of IO GPIO39
12160  This register configures the pull control
12161  Default Value: 0x00000001
12162 
12163  Field: CTL
12164  From..to bits: 0...1
12165  DefaultValue: 0x1
12166  Access type: read-write
12167  Description: The fields defines the pull control
12168 
12169  ENUMs:
12170  IPCTRL: IP Pull Control
12171  DOWN: Pull down
12172  UP: Pull up
12173  DISABLE: Pull disable
12174 */
12175 #define IOMUX_GPIO39PCTL_CTL_W 2U
12176 #define IOMUX_GPIO39PCTL_CTL_M 0x00000003U
12177 #define IOMUX_GPIO39PCTL_CTL_S 0U
12178 #define IOMUX_GPIO39PCTL_CTL_IPCTRL 0x00000000U
12179 #define IOMUX_GPIO39PCTL_CTL_DOWN 0x00000002U
12180 #define IOMUX_GPIO39PCTL_CTL_UP 0x00000001U
12181 #define IOMUX_GPIO39PCTL_CTL_DISABLE 0x00000003U
12182 /*
12183 
12184  Field: PULLUPSTA
12185  From..to bits: 8...8
12186  DefaultValue: 0x0
12187  Access type: read-only
12188  Description: This field gives the IO pull up level status
12189 
12190  ENUMs:
12191  DISABLED: Pull disabled
12192  ENABLED: Pull up
12193 */
12194 #define IOMUX_GPIO39PCTL_PULLUPSTA 0x00000100U
12195 #define IOMUX_GPIO39PCTL_PULLUPSTA_M 0x00000100U
12196 #define IOMUX_GPIO39PCTL_PULLUPSTA_S 8U
12197 #define IOMUX_GPIO39PCTL_PULLUPSTA_DISABLED 0x00000000U
12198 #define IOMUX_GPIO39PCTL_PULLUPSTA_ENABLED 0x00000100U
12199 /*
12200 
12201  Field: PULLDWNSTA
12202  From..to bits: 9...9
12203  DefaultValue: 0x0
12204  Access type: read-only
12205  Description: This field gives the IO pull down level status
12206 
12207  ENUMs:
12208  DISABLED: Pull disabled
12209  ENABLED: Pull down
12210 */
12211 #define IOMUX_GPIO39PCTL_PULLDWNSTA 0x00000200U
12212 #define IOMUX_GPIO39PCTL_PULLDWNSTA_M 0x00000200U
12213 #define IOMUX_GPIO39PCTL_PULLDWNSTA_S 9U
12214 #define IOMUX_GPIO39PCTL_PULLDWNSTA_DISABLED 0x00000000U
12215 #define IOMUX_GPIO39PCTL_PULLDWNSTA_ENABLED 0x00000200U
12216 
12217 
12218 /*-----------------------------------REGISTER------------------------------------
12219  Register name: GPIO39CTL
12220  Offset name: IOMUX_O_GPIO39CTL
12221  Relative address: 0x27008
12222  Description: Control register of IO GPIO39
12223  This register controls the IO state
12224  Default Value: NA
12225 
12226  Field: PADVAL
12227  From..to bits: 0...0
12228  DefaultValue: NA
12229  Access type: read-only
12230  Description: This field captures the received value from pad
12231 
12232 */
12233 #define IOMUX_GPIO39CTL_PADVAL 0x00000001U
12234 #define IOMUX_GPIO39CTL_PADVAL_M 0x00000001U
12235 #define IOMUX_GPIO39CTL_PADVAL_S 0U
12236 /*
12237 
12238  Field: PADVALSYNC
12239  From..to bits: 1...1
12240  DefaultValue: NA
12241  Access type: read-only
12242  Description: This field captures the sychronized(to SOC clock) received value
12243 
12244 */
12245 #define IOMUX_GPIO39CTL_PADVALSYNC 0x00000002U
12246 #define IOMUX_GPIO39CTL_PADVALSYNC_M 0x00000002U
12247 #define IOMUX_GPIO39CTL_PADVALSYNC_S 1U
12248 /*
12249 
12250  Field: OUT
12251  From..to bits: 8...8
12252  DefaultValue: NA
12253  Access type: read-write
12254  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
12255 
12256  ENUMs:
12257  LOW: IO drives 0
12258  HIGH: IO drives 1
12259 */
12260 #define IOMUX_GPIO39CTL_OUT 0x00000100U
12261 #define IOMUX_GPIO39CTL_OUT_M 0x00000100U
12262 #define IOMUX_GPIO39CTL_OUT_S 8U
12263 #define IOMUX_GPIO39CTL_OUT_LOW 0x00000000U
12264 #define IOMUX_GPIO39CTL_OUT_HIGH 0x00000100U
12265 /*
12266 
12267  Field: OUTOVREN
12268  From..to bits: 9...9
12269  DefaultValue: NA
12270  Access type: read-write
12271  Description: This field contols the override on output
12272 
12273  ENUMs:
12274  DISABLE: Output controlled by IP
12275  ENABLE: Enable override on output
12276 */
12277 #define IOMUX_GPIO39CTL_OUTOVREN 0x00000200U
12278 #define IOMUX_GPIO39CTL_OUTOVREN_M 0x00000200U
12279 #define IOMUX_GPIO39CTL_OUTOVREN_S 9U
12280 #define IOMUX_GPIO39CTL_OUTOVREN_DISABLE 0x00000000U
12281 #define IOMUX_GPIO39CTL_OUTOVREN_ENABLE 0x00000200U
12282 
12283 
12284 /*-----------------------------------REGISTER------------------------------------
12285  Register name: GPIO39ECTL
12286  Offset name: IOMUX_O_GPIO39ECTL
12287  Relative address: 0x2700C
12288  Description: Event control register for IO GPIO39
12289  This register controls the Event configuration and behaviour
12290  Default Value: NA
12291 
12292  Field: EVTDETCFG
12293  From..to bits: 0...1
12294  DefaultValue: NA
12295  Access type: read-write
12296  Description: This field is to be configured to define the IO detection method
12297 
12298  ENUMs:
12299  MASK: Masking the event
12300  POS_EDGE: Rising edge/Positive edge detection
12301  NEG_EDGE: Falling edge/Negative edge detection
12302  LEVEL: Level detection
12303 */
12304 #define IOMUX_GPIO39ECTL_EVTDETCFG_W 2U
12305 #define IOMUX_GPIO39ECTL_EVTDETCFG_M 0x00000003U
12306 #define IOMUX_GPIO39ECTL_EVTDETCFG_S 0U
12307 #define IOMUX_GPIO39ECTL_EVTDETCFG_MASK 0x00000000U
12308 #define IOMUX_GPIO39ECTL_EVTDETCFG_POS_EDGE 0x00000001U
12309 #define IOMUX_GPIO39ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
12310 #define IOMUX_GPIO39ECTL_EVTDETCFG_LEVEL 0x00000003U
12311 /*
12312 
12313  Field: TRGLVL
12314  From..to bits: 2...2
12315  DefaultValue: NA
12316  Access type: read-write
12317  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
12318 
12319  ENUMs:
12320  HIGH: Non Inverted polarity
12321  LOW: Inverted polarity
12322 */
12323 #define IOMUX_GPIO39ECTL_TRGLVL 0x00000004U
12324 #define IOMUX_GPIO39ECTL_TRGLVL_M 0x00000004U
12325 #define IOMUX_GPIO39ECTL_TRGLVL_S 2U
12326 #define IOMUX_GPIO39ECTL_TRGLVL_HIGH 0x00000000U
12327 #define IOMUX_GPIO39ECTL_TRGLVL_LOW 0x00000004U
12328 /*
12329 
12330  Field: CLR
12331  From..to bits: 3...3
12332  DefaultValue: NA
12333  Access type: write-only
12334  Description: This bit is to be used to generate CLR pulse for the event
12335 
12336  ENUMs:
12337  NOEFF: No effect
12338  CLEAR: Clear the event
12339 */
12340 #define IOMUX_GPIO39ECTL_CLR 0x00000008U
12341 #define IOMUX_GPIO39ECTL_CLR_M 0x00000008U
12342 #define IOMUX_GPIO39ECTL_CLR_S 3U
12343 #define IOMUX_GPIO39ECTL_CLR_NOEFF 0x00000000U
12344 #define IOMUX_GPIO39ECTL_CLR_CLEAR 0x00000008U
12345 
12346 
12347 /*-----------------------------------REGISTER------------------------------------
12348  Register name: GPIO40CFG
12349  Offset name: IOMUX_O_GPIO40CFG
12350  Relative address: 0x28000
12351  Description: CFG register for IO GPIO40. This register configures the corresponding pad
12352  Default Value: 0x00000000
12353 
12354  Field: OUTDISVAL
12355  From..to bits: 6...6
12356  DefaultValue: 0x0
12357  Access type: read-only
12358  Description: The field gives the status of [OUTDIS]
12359 
12360  ENUMs:
12361  ENABLED: Output is enabled
12362  DISABLED: Output is disabled
12363 */
12364 #define IOMUX_GPIO40CFG_OUTDISVAL 0x00000040U
12365 #define IOMUX_GPIO40CFG_OUTDISVAL_M 0x00000040U
12366 #define IOMUX_GPIO40CFG_OUTDISVAL_S 6U
12367 #define IOMUX_GPIO40CFG_OUTDISVAL_ENABLED 0x00000000U
12368 #define IOMUX_GPIO40CFG_OUTDISVAL_DISABLED 0x00000040U
12369 /*
12370 
12371  Field: IE
12372  From..to bits: 11...11
12373  DefaultValue: 0x0
12374  Access type: read-write
12375  Description: This field enables the receiver operation from the pad
12376 
12377  ENUMs:
12378  DISABLE: Disable the receiver operation
12379  ENABLE: Enable the receiver operation
12380 */
12381 #define IOMUX_GPIO40CFG_IE 0x00000800U
12382 #define IOMUX_GPIO40CFG_IE_M 0x00000800U
12383 #define IOMUX_GPIO40CFG_IE_S 11U
12384 #define IOMUX_GPIO40CFG_IE_DISABLE 0x00000000U
12385 #define IOMUX_GPIO40CFG_IE_ENABLE 0x00000800U
12386 /*
12387 
12388  Field: OUTDIS
12389  From..to bits: 12...12
12390  DefaultValue: 0x0
12391  Access type: read-write
12392  Description: This field configures the output from the pad
12393  Note:This field is applicable only if [OUTDISOVREN] is enabled
12394 
12395  ENUMs:
12396  DISABLE: Output from the pad is disabled
12397  ENABLE: Output from the pad is enabled
12398 */
12399 #define IOMUX_GPIO40CFG_OUTDIS 0x00001000U
12400 #define IOMUX_GPIO40CFG_OUTDIS_M 0x00001000U
12401 #define IOMUX_GPIO40CFG_OUTDIS_S 12U
12402 #define IOMUX_GPIO40CFG_OUTDIS_DISABLE 0x00001000U
12403 #define IOMUX_GPIO40CFG_OUTDIS_ENABLE 0x00000000U
12404 /*
12405 
12406  Field: OUTDISOVREN
12407  From..to bits: 13...13
12408  DefaultValue: 0x0
12409  Access type: read-write
12410  Description: This field controls the [OUTDIS] override
12411 
12412  ENUMs:
12413  DISABLE: Disable the override
12414  ENABLE: Enable the override
12415 */
12416 #define IOMUX_GPIO40CFG_OUTDISOVREN 0x00002000U
12417 #define IOMUX_GPIO40CFG_OUTDISOVREN_M 0x00002000U
12418 #define IOMUX_GPIO40CFG_OUTDISOVREN_S 13U
12419 #define IOMUX_GPIO40CFG_OUTDISOVREN_DISABLE 0x00000000U
12420 #define IOMUX_GPIO40CFG_OUTDISOVREN_ENABLE 0x00002000U
12421 /*
12422 
12423  Field: IOSTR
12424  From..to bits: 14...14
12425  DefaultValue: 0x0
12426  Access type: read-write
12427  Description: This field controls the IO drive strength
12428 
12429  ENUMs:
12430  LOW: IO drives low power
12431  HIGH: IO drives high power
12432 */
12433 #define IOMUX_GPIO40CFG_IOSTR 0x00004000U
12434 #define IOMUX_GPIO40CFG_IOSTR_M 0x00004000U
12435 #define IOMUX_GPIO40CFG_IOSTR_S 14U
12436 #define IOMUX_GPIO40CFG_IOSTR_LOW 0x00000000U
12437 #define IOMUX_GPIO40CFG_IOSTR_HIGH 0x00004000U
12438 
12439 
12440 /*-----------------------------------REGISTER------------------------------------
12441  Register name: GPIO40PCTL
12442  Offset name: IOMUX_O_GPIO40PCTL
12443  Relative address: 0x28004
12444  Description: Pull control register of IO GPIO40
12445  This register configures the pull control
12446  Default Value: 0x00000001
12447 
12448  Field: CTL
12449  From..to bits: 0...1
12450  DefaultValue: 0x1
12451  Access type: read-write
12452  Description: The fields defines the pull control
12453 
12454  ENUMs:
12455  IPCTRL: IP Pull Control
12456  DOWN: Pull down
12457  UP: Pull up
12458  DISABLE: Pull disable
12459 */
12460 #define IOMUX_GPIO40PCTL_CTL_W 2U
12461 #define IOMUX_GPIO40PCTL_CTL_M 0x00000003U
12462 #define IOMUX_GPIO40PCTL_CTL_S 0U
12463 #define IOMUX_GPIO40PCTL_CTL_IPCTRL 0x00000000U
12464 #define IOMUX_GPIO40PCTL_CTL_DOWN 0x00000002U
12465 #define IOMUX_GPIO40PCTL_CTL_UP 0x00000001U
12466 #define IOMUX_GPIO40PCTL_CTL_DISABLE 0x00000003U
12467 /*
12468 
12469  Field: PULLUPSTA
12470  From..to bits: 8...8
12471  DefaultValue: 0x0
12472  Access type: read-only
12473  Description: This field gives the IO pull up level status
12474 
12475  ENUMs:
12476  DISABLED: Pull disabled
12477  ENABLED: Pull up
12478 */
12479 #define IOMUX_GPIO40PCTL_PULLUPSTA 0x00000100U
12480 #define IOMUX_GPIO40PCTL_PULLUPSTA_M 0x00000100U
12481 #define IOMUX_GPIO40PCTL_PULLUPSTA_S 8U
12482 #define IOMUX_GPIO40PCTL_PULLUPSTA_DISABLED 0x00000000U
12483 #define IOMUX_GPIO40PCTL_PULLUPSTA_ENABLED 0x00000100U
12484 /*
12485 
12486  Field: PULLDWNSTA
12487  From..to bits: 9...9
12488  DefaultValue: 0x0
12489  Access type: read-only
12490  Description: This field gives the IO pull down level status
12491 
12492  ENUMs:
12493  DISABLED: Pull disabled
12494  ENABLED: Pull down
12495 */
12496 #define IOMUX_GPIO40PCTL_PULLDWNSTA 0x00000200U
12497 #define IOMUX_GPIO40PCTL_PULLDWNSTA_M 0x00000200U
12498 #define IOMUX_GPIO40PCTL_PULLDWNSTA_S 9U
12499 #define IOMUX_GPIO40PCTL_PULLDWNSTA_DISABLED 0x00000000U
12500 #define IOMUX_GPIO40PCTL_PULLDWNSTA_ENABLED 0x00000200U
12501 
12502 
12503 /*-----------------------------------REGISTER------------------------------------
12504  Register name: GPIO40CTL
12505  Offset name: IOMUX_O_GPIO40CTL
12506  Relative address: 0x28008
12507  Description: Control register of IO GPIO40
12508  This register controls the IO state
12509  Default Value: NA
12510 
12511  Field: PADVAL
12512  From..to bits: 0...0
12513  DefaultValue: NA
12514  Access type: read-only
12515  Description: This field captures the received value from pad
12516 
12517 */
12518 #define IOMUX_GPIO40CTL_PADVAL 0x00000001U
12519 #define IOMUX_GPIO40CTL_PADVAL_M 0x00000001U
12520 #define IOMUX_GPIO40CTL_PADVAL_S 0U
12521 /*
12522 
12523  Field: PADVALSYNC
12524  From..to bits: 1...1
12525  DefaultValue: NA
12526  Access type: read-only
12527  Description: This field captures the sychronized(to SOC clock) received value
12528 
12529 */
12530 #define IOMUX_GPIO40CTL_PADVALSYNC 0x00000002U
12531 #define IOMUX_GPIO40CTL_PADVALSYNC_M 0x00000002U
12532 #define IOMUX_GPIO40CTL_PADVALSYNC_S 1U
12533 /*
12534 
12535  Field: OUT
12536  From..to bits: 8...8
12537  DefaultValue: NA
12538  Access type: read-write
12539  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
12540 
12541  ENUMs:
12542  LOW: IO drives 0
12543  HIGH: IO drives 1
12544 */
12545 #define IOMUX_GPIO40CTL_OUT 0x00000100U
12546 #define IOMUX_GPIO40CTL_OUT_M 0x00000100U
12547 #define IOMUX_GPIO40CTL_OUT_S 8U
12548 #define IOMUX_GPIO40CTL_OUT_LOW 0x00000000U
12549 #define IOMUX_GPIO40CTL_OUT_HIGH 0x00000100U
12550 /*
12551 
12552  Field: OUTOVREN
12553  From..to bits: 9...9
12554  DefaultValue: NA
12555  Access type: read-write
12556  Description: This field contols the override on output
12557 
12558  ENUMs:
12559  DISABLE: Output controlled by IP
12560  ENABLE: Enable override on output
12561 */
12562 #define IOMUX_GPIO40CTL_OUTOVREN 0x00000200U
12563 #define IOMUX_GPIO40CTL_OUTOVREN_M 0x00000200U
12564 #define IOMUX_GPIO40CTL_OUTOVREN_S 9U
12565 #define IOMUX_GPIO40CTL_OUTOVREN_DISABLE 0x00000000U
12566 #define IOMUX_GPIO40CTL_OUTOVREN_ENABLE 0x00000200U
12567 
12568 
12569 /*-----------------------------------REGISTER------------------------------------
12570  Register name: GPIO40ECTL
12571  Offset name: IOMUX_O_GPIO40ECTL
12572  Relative address: 0x2800C
12573  Description: Event control register for IO GPIO40
12574  This register controls the Event configuration and behaviour
12575  Default Value: NA
12576 
12577  Field: EVTDETCFG
12578  From..to bits: 0...1
12579  DefaultValue: NA
12580  Access type: read-write
12581  Description: This field is to be configured to define the IO detection method
12582 
12583  ENUMs:
12584  MASK: Masking the event
12585  POS_EDGE: Rising edge/Positive edge detection
12586  NEG_EDGE: Falling edge/Negative edge detection
12587  LEVEL: Level detection
12588 */
12589 #define IOMUX_GPIO40ECTL_EVTDETCFG_W 2U
12590 #define IOMUX_GPIO40ECTL_EVTDETCFG_M 0x00000003U
12591 #define IOMUX_GPIO40ECTL_EVTDETCFG_S 0U
12592 #define IOMUX_GPIO40ECTL_EVTDETCFG_MASK 0x00000000U
12593 #define IOMUX_GPIO40ECTL_EVTDETCFG_POS_EDGE 0x00000001U
12594 #define IOMUX_GPIO40ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
12595 #define IOMUX_GPIO40ECTL_EVTDETCFG_LEVEL 0x00000003U
12596 /*
12597 
12598  Field: TRGLVL
12599  From..to bits: 2...2
12600  DefaultValue: NA
12601  Access type: read-write
12602  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
12603 
12604  ENUMs:
12605  HIGH: Non Inverted polarity
12606  LOW: Inverted polarity
12607 */
12608 #define IOMUX_GPIO40ECTL_TRGLVL 0x00000004U
12609 #define IOMUX_GPIO40ECTL_TRGLVL_M 0x00000004U
12610 #define IOMUX_GPIO40ECTL_TRGLVL_S 2U
12611 #define IOMUX_GPIO40ECTL_TRGLVL_HIGH 0x00000000U
12612 #define IOMUX_GPIO40ECTL_TRGLVL_LOW 0x00000004U
12613 /*
12614 
12615  Field: CLR
12616  From..to bits: 3...3
12617  DefaultValue: NA
12618  Access type: write-only
12619  Description: This bit is to be used to generate CLR pulse for the event
12620 
12621  ENUMs:
12622  NOEFF: No effect
12623  CLEAR: Clear the event
12624 */
12625 #define IOMUX_GPIO40ECTL_CLR 0x00000008U
12626 #define IOMUX_GPIO40ECTL_CLR_M 0x00000008U
12627 #define IOMUX_GPIO40ECTL_CLR_S 3U
12628 #define IOMUX_GPIO40ECTL_CLR_NOEFF 0x00000000U
12629 #define IOMUX_GPIO40ECTL_CLR_CLEAR 0x00000008U
12630 
12631 
12632 /*-----------------------------------REGISTER------------------------------------
12633  Register name: GPIO41CFG
12634  Offset name: IOMUX_O_GPIO41CFG
12635  Relative address: 0x29000
12636  Description: CFG register for IO GPIO41. This register configures the corresponding pad
12637  Default Value: 0x00000000
12638 
12639  Field: OUTDISVAL
12640  From..to bits: 6...6
12641  DefaultValue: 0x0
12642  Access type: read-only
12643  Description: The field gives the status of [OUTDIS]
12644 
12645  ENUMs:
12646  ENABLED: Output is enabled
12647  DISABLED: Output is disabled
12648 */
12649 #define IOMUX_GPIO41CFG_OUTDISVAL 0x00000040U
12650 #define IOMUX_GPIO41CFG_OUTDISVAL_M 0x00000040U
12651 #define IOMUX_GPIO41CFG_OUTDISVAL_S 6U
12652 #define IOMUX_GPIO41CFG_OUTDISVAL_ENABLED 0x00000000U
12653 #define IOMUX_GPIO41CFG_OUTDISVAL_DISABLED 0x00000040U
12654 /*
12655 
12656  Field: IE
12657  From..to bits: 11...11
12658  DefaultValue: 0x0
12659  Access type: read-write
12660  Description: This field enables the receiver operation from the pad
12661 
12662  ENUMs:
12663  DISABLE: Disable the receiver operation
12664  ENABLE: Enable the receiver operation
12665 */
12666 #define IOMUX_GPIO41CFG_IE 0x00000800U
12667 #define IOMUX_GPIO41CFG_IE_M 0x00000800U
12668 #define IOMUX_GPIO41CFG_IE_S 11U
12669 #define IOMUX_GPIO41CFG_IE_DISABLE 0x00000000U
12670 #define IOMUX_GPIO41CFG_IE_ENABLE 0x00000800U
12671 /*
12672 
12673  Field: OUTDIS
12674  From..to bits: 12...12
12675  DefaultValue: 0x0
12676  Access type: read-write
12677  Description: This field configures the output from the pad
12678  Note:This field is applicable only if [OUTDISOVREN] is enabled
12679 
12680  ENUMs:
12681  DISABLE: Output from the pad is disabled
12682  ENABLE: Output from the pad is enabled
12683 */
12684 #define IOMUX_GPIO41CFG_OUTDIS 0x00001000U
12685 #define IOMUX_GPIO41CFG_OUTDIS_M 0x00001000U
12686 #define IOMUX_GPIO41CFG_OUTDIS_S 12U
12687 #define IOMUX_GPIO41CFG_OUTDIS_DISABLE 0x00001000U
12688 #define IOMUX_GPIO41CFG_OUTDIS_ENABLE 0x00000000U
12689 /*
12690 
12691  Field: OUTDISOVREN
12692  From..to bits: 13...13
12693  DefaultValue: 0x0
12694  Access type: read-write
12695  Description: This field controls the [OUTDIS] override
12696 
12697  ENUMs:
12698  DISABLE: Disable the override
12699  ENABLE: Enable the override
12700 */
12701 #define IOMUX_GPIO41CFG_OUTDISOVREN 0x00002000U
12702 #define IOMUX_GPIO41CFG_OUTDISOVREN_M 0x00002000U
12703 #define IOMUX_GPIO41CFG_OUTDISOVREN_S 13U
12704 #define IOMUX_GPIO41CFG_OUTDISOVREN_DISABLE 0x00000000U
12705 #define IOMUX_GPIO41CFG_OUTDISOVREN_ENABLE 0x00002000U
12706 /*
12707 
12708  Field: IOSTR
12709  From..to bits: 14...14
12710  DefaultValue: 0x0
12711  Access type: read-write
12712  Description: This field controls the IO drive strength
12713 
12714  ENUMs:
12715  LOW: IO drives low power
12716  HIGH: IO drives high power
12717 */
12718 #define IOMUX_GPIO41CFG_IOSTR 0x00004000U
12719 #define IOMUX_GPIO41CFG_IOSTR_M 0x00004000U
12720 #define IOMUX_GPIO41CFG_IOSTR_S 14U
12721 #define IOMUX_GPIO41CFG_IOSTR_LOW 0x00000000U
12722 #define IOMUX_GPIO41CFG_IOSTR_HIGH 0x00004000U
12723 
12724 
12725 /*-----------------------------------REGISTER------------------------------------
12726  Register name: GPIO41PCTL
12727  Offset name: IOMUX_O_GPIO41PCTL
12728  Relative address: 0x29004
12729  Description: Pull control register of IO GPIO41
12730  This register configures the pull control
12731  Default Value: 0x00000001
12732 
12733  Field: CTL
12734  From..to bits: 0...1
12735  DefaultValue: 0x1
12736  Access type: read-write
12737  Description: The fields defines the pull control
12738 
12739  ENUMs:
12740  IPCTRL: IP Pull Control
12741  DOWN: Pull down
12742  UP: Pull up
12743  DISABLE: Pull disable
12744 */
12745 #define IOMUX_GPIO41PCTL_CTL_W 2U
12746 #define IOMUX_GPIO41PCTL_CTL_M 0x00000003U
12747 #define IOMUX_GPIO41PCTL_CTL_S 0U
12748 #define IOMUX_GPIO41PCTL_CTL_IPCTRL 0x00000000U
12749 #define IOMUX_GPIO41PCTL_CTL_DOWN 0x00000002U
12750 #define IOMUX_GPIO41PCTL_CTL_UP 0x00000001U
12751 #define IOMUX_GPIO41PCTL_CTL_DISABLE 0x00000003U
12752 /*
12753 
12754  Field: PULLUPSTA
12755  From..to bits: 8...8
12756  DefaultValue: 0x0
12757  Access type: read-only
12758  Description: This field gives the IO pull up level status
12759 
12760  ENUMs:
12761  DISABLED: Pull disabled
12762  ENABLED: Pull up
12763 */
12764 #define IOMUX_GPIO41PCTL_PULLUPSTA 0x00000100U
12765 #define IOMUX_GPIO41PCTL_PULLUPSTA_M 0x00000100U
12766 #define IOMUX_GPIO41PCTL_PULLUPSTA_S 8U
12767 #define IOMUX_GPIO41PCTL_PULLUPSTA_DISABLED 0x00000000U
12768 #define IOMUX_GPIO41PCTL_PULLUPSTA_ENABLED 0x00000100U
12769 /*
12770 
12771  Field: PULLDWNSTA
12772  From..to bits: 9...9
12773  DefaultValue: 0x0
12774  Access type: read-only
12775  Description: This field gives the IO pull down level status
12776 
12777  ENUMs:
12778  DISABLED: Pull disabled
12779  ENABLED: Pull down
12780 */
12781 #define IOMUX_GPIO41PCTL_PULLDWNSTA 0x00000200U
12782 #define IOMUX_GPIO41PCTL_PULLDWNSTA_M 0x00000200U
12783 #define IOMUX_GPIO41PCTL_PULLDWNSTA_S 9U
12784 #define IOMUX_GPIO41PCTL_PULLDWNSTA_DISABLED 0x00000000U
12785 #define IOMUX_GPIO41PCTL_PULLDWNSTA_ENABLED 0x00000200U
12786 
12787 
12788 /*-----------------------------------REGISTER------------------------------------
12789  Register name: GPIO41CTL
12790  Offset name: IOMUX_O_GPIO41CTL
12791  Relative address: 0x29008
12792  Description: Control register of IO GPIO41
12793  This register controls the IO state
12794  Default Value: NA
12795 
12796  Field: PADVAL
12797  From..to bits: 0...0
12798  DefaultValue: NA
12799  Access type: read-only
12800  Description: This field captures the received value from pad
12801 
12802 */
12803 #define IOMUX_GPIO41CTL_PADVAL 0x00000001U
12804 #define IOMUX_GPIO41CTL_PADVAL_M 0x00000001U
12805 #define IOMUX_GPIO41CTL_PADVAL_S 0U
12806 /*
12807 
12808  Field: PADVALSYNC
12809  From..to bits: 1...1
12810  DefaultValue: NA
12811  Access type: read-only
12812  Description: This field captures the sychronized(to SOC clock) received value
12813 
12814 */
12815 #define IOMUX_GPIO41CTL_PADVALSYNC 0x00000002U
12816 #define IOMUX_GPIO41CTL_PADVALSYNC_M 0x00000002U
12817 #define IOMUX_GPIO41CTL_PADVALSYNC_S 1U
12818 /*
12819 
12820  Field: OUT
12821  From..to bits: 8...8
12822  DefaultValue: NA
12823  Access type: read-write
12824  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
12825 
12826  ENUMs:
12827  LOW: IO drives 0
12828  HIGH: IO drives 1
12829 */
12830 #define IOMUX_GPIO41CTL_OUT 0x00000100U
12831 #define IOMUX_GPIO41CTL_OUT_M 0x00000100U
12832 #define IOMUX_GPIO41CTL_OUT_S 8U
12833 #define IOMUX_GPIO41CTL_OUT_LOW 0x00000000U
12834 #define IOMUX_GPIO41CTL_OUT_HIGH 0x00000100U
12835 /*
12836 
12837  Field: OUTOVREN
12838  From..to bits: 9...9
12839  DefaultValue: NA
12840  Access type: read-write
12841  Description: This field contols the override on output
12842 
12843  ENUMs:
12844  DISABLE: Output controlled by IP
12845  ENABLE: Enable override on output
12846 */
12847 #define IOMUX_GPIO41CTL_OUTOVREN 0x00000200U
12848 #define IOMUX_GPIO41CTL_OUTOVREN_M 0x00000200U
12849 #define IOMUX_GPIO41CTL_OUTOVREN_S 9U
12850 #define IOMUX_GPIO41CTL_OUTOVREN_DISABLE 0x00000000U
12851 #define IOMUX_GPIO41CTL_OUTOVREN_ENABLE 0x00000200U
12852 
12853 
12854 /*-----------------------------------REGISTER------------------------------------
12855  Register name: GPIO41ECTL
12856  Offset name: IOMUX_O_GPIO41ECTL
12857  Relative address: 0x2900C
12858  Description: Event control register for IO GPIO41
12859  This register controls the Event configuration and behaviour
12860  Default Value: NA
12861 
12862  Field: EVTDETCFG
12863  From..to bits: 0...1
12864  DefaultValue: NA
12865  Access type: read-write
12866  Description: This field is to be configured to define the IO detection method
12867 
12868  ENUMs:
12869  MASK: Masking the event
12870  POS_EDGE: Rising edge/Positive edge detection
12871  NEG_EDGE: Falling edge/Negative edge detection
12872  LEVEL: Level detection
12873 */
12874 #define IOMUX_GPIO41ECTL_EVTDETCFG_W 2U
12875 #define IOMUX_GPIO41ECTL_EVTDETCFG_M 0x00000003U
12876 #define IOMUX_GPIO41ECTL_EVTDETCFG_S 0U
12877 #define IOMUX_GPIO41ECTL_EVTDETCFG_MASK 0x00000000U
12878 #define IOMUX_GPIO41ECTL_EVTDETCFG_POS_EDGE 0x00000001U
12879 #define IOMUX_GPIO41ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
12880 #define IOMUX_GPIO41ECTL_EVTDETCFG_LEVEL 0x00000003U
12881 /*
12882 
12883  Field: TRGLVL
12884  From..to bits: 2...2
12885  DefaultValue: NA
12886  Access type: read-write
12887  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
12888 
12889  ENUMs:
12890  HIGH: Non Inverted polarity
12891  LOW: Inverted polarity
12892 */
12893 #define IOMUX_GPIO41ECTL_TRGLVL 0x00000004U
12894 #define IOMUX_GPIO41ECTL_TRGLVL_M 0x00000004U
12895 #define IOMUX_GPIO41ECTL_TRGLVL_S 2U
12896 #define IOMUX_GPIO41ECTL_TRGLVL_HIGH 0x00000000U
12897 #define IOMUX_GPIO41ECTL_TRGLVL_LOW 0x00000004U
12898 /*
12899 
12900  Field: CLR
12901  From..to bits: 3...3
12902  DefaultValue: NA
12903  Access type: write-only
12904  Description: This bit is to be used to generate CLR pulse for the event
12905 
12906  ENUMs:
12907  NOEFF: No effect
12908  CLEAR: Clear the event
12909 */
12910 #define IOMUX_GPIO41ECTL_CLR 0x00000008U
12911 #define IOMUX_GPIO41ECTL_CLR_M 0x00000008U
12912 #define IOMUX_GPIO41ECTL_CLR_S 3U
12913 #define IOMUX_GPIO41ECTL_CLR_NOEFF 0x00000000U
12914 #define IOMUX_GPIO41ECTL_CLR_CLEAR 0x00000008U
12915 
12916 
12917 /*-----------------------------------REGISTER------------------------------------
12918  Register name: GPIO42CFG
12919  Offset name: IOMUX_O_GPIO42CFG
12920  Relative address: 0x2A000
12921  Description: CFG register for IO GPIO42. This register configures the corresponding pad
12922  Default Value: 0x00000000
12923 
12924  Field: OUTDISVAL
12925  From..to bits: 6...6
12926  DefaultValue: 0x0
12927  Access type: read-only
12928  Description: The field gives the status of [OUTDIS]
12929 
12930  ENUMs:
12931  ENABLED: Output is enabled
12932  DISABLED: Output is disabled
12933 */
12934 #define IOMUX_GPIO42CFG_OUTDISVAL 0x00000040U
12935 #define IOMUX_GPIO42CFG_OUTDISVAL_M 0x00000040U
12936 #define IOMUX_GPIO42CFG_OUTDISVAL_S 6U
12937 #define IOMUX_GPIO42CFG_OUTDISVAL_ENABLED 0x00000000U
12938 #define IOMUX_GPIO42CFG_OUTDISVAL_DISABLED 0x00000040U
12939 /*
12940 
12941  Field: IE
12942  From..to bits: 11...11
12943  DefaultValue: 0x0
12944  Access type: read-write
12945  Description: This field enables the receiver operation from the pad
12946 
12947  ENUMs:
12948  DISABLE: Disable the receiver operation
12949  ENABLE: Enable the receiver operation
12950 */
12951 #define IOMUX_GPIO42CFG_IE 0x00000800U
12952 #define IOMUX_GPIO42CFG_IE_M 0x00000800U
12953 #define IOMUX_GPIO42CFG_IE_S 11U
12954 #define IOMUX_GPIO42CFG_IE_DISABLE 0x00000000U
12955 #define IOMUX_GPIO42CFG_IE_ENABLE 0x00000800U
12956 /*
12957 
12958  Field: OUTDIS
12959  From..to bits: 12...12
12960  DefaultValue: 0x0
12961  Access type: read-write
12962  Description: This field configures the output from the pad
12963  Note:This field is applicable only if [OUTDISOVREN] is enabled
12964 
12965  ENUMs:
12966  DISABLE: Output from the pad is disabled
12967  ENABLE: Output from the pad is enabled
12968 */
12969 #define IOMUX_GPIO42CFG_OUTDIS 0x00001000U
12970 #define IOMUX_GPIO42CFG_OUTDIS_M 0x00001000U
12971 #define IOMUX_GPIO42CFG_OUTDIS_S 12U
12972 #define IOMUX_GPIO42CFG_OUTDIS_DISABLE 0x00001000U
12973 #define IOMUX_GPIO42CFG_OUTDIS_ENABLE 0x00000000U
12974 /*
12975 
12976  Field: OUTDISOVREN
12977  From..to bits: 13...13
12978  DefaultValue: 0x0
12979  Access type: read-write
12980  Description: This field controls the [OUTDIS] override
12981 
12982  ENUMs:
12983  DISABLE: Disable the override
12984  ENABLE: Enable the override
12985 */
12986 #define IOMUX_GPIO42CFG_OUTDISOVREN 0x00002000U
12987 #define IOMUX_GPIO42CFG_OUTDISOVREN_M 0x00002000U
12988 #define IOMUX_GPIO42CFG_OUTDISOVREN_S 13U
12989 #define IOMUX_GPIO42CFG_OUTDISOVREN_DISABLE 0x00000000U
12990 #define IOMUX_GPIO42CFG_OUTDISOVREN_ENABLE 0x00002000U
12991 /*
12992 
12993  Field: IOSTR
12994  From..to bits: 14...14
12995  DefaultValue: 0x0
12996  Access type: read-write
12997  Description: This field controls the IO drive strength
12998 
12999  ENUMs:
13000  LOW: IO drives low power
13001  HIGH: IO drives high power
13002 */
13003 #define IOMUX_GPIO42CFG_IOSTR 0x00004000U
13004 #define IOMUX_GPIO42CFG_IOSTR_M 0x00004000U
13005 #define IOMUX_GPIO42CFG_IOSTR_S 14U
13006 #define IOMUX_GPIO42CFG_IOSTR_LOW 0x00000000U
13007 #define IOMUX_GPIO42CFG_IOSTR_HIGH 0x00004000U
13008 
13009 
13010 /*-----------------------------------REGISTER------------------------------------
13011  Register name: GPIO42PCTL
13012  Offset name: IOMUX_O_GPIO42PCTL
13013  Relative address: 0x2A004
13014  Description: Pull control register of IO GPIO42
13015  This register configures the pull control
13016  Default Value: 0x00000001
13017 
13018  Field: CTL
13019  From..to bits: 0...1
13020  DefaultValue: 0x1
13021  Access type: read-write
13022  Description: The fields defines the pull control
13023 
13024  ENUMs:
13025  IPCTRL: IP Pull Control
13026  DOWN: Pull down
13027  UP: Pull up
13028  DISABLE: Pull disable
13029 */
13030 #define IOMUX_GPIO42PCTL_CTL_W 2U
13031 #define IOMUX_GPIO42PCTL_CTL_M 0x00000003U
13032 #define IOMUX_GPIO42PCTL_CTL_S 0U
13033 #define IOMUX_GPIO42PCTL_CTL_IPCTRL 0x00000000U
13034 #define IOMUX_GPIO42PCTL_CTL_DOWN 0x00000002U
13035 #define IOMUX_GPIO42PCTL_CTL_UP 0x00000001U
13036 #define IOMUX_GPIO42PCTL_CTL_DISABLE 0x00000003U
13037 /*
13038 
13039  Field: PULLUPSTA
13040  From..to bits: 8...8
13041  DefaultValue: 0x0
13042  Access type: read-only
13043  Description: This field gives the IO pull up level status
13044 
13045  ENUMs:
13046  DISABLED: Pull disabled
13047  ENABLED: Pull up
13048 */
13049 #define IOMUX_GPIO42PCTL_PULLUPSTA 0x00000100U
13050 #define IOMUX_GPIO42PCTL_PULLUPSTA_M 0x00000100U
13051 #define IOMUX_GPIO42PCTL_PULLUPSTA_S 8U
13052 #define IOMUX_GPIO42PCTL_PULLUPSTA_DISABLED 0x00000000U
13053 #define IOMUX_GPIO42PCTL_PULLUPSTA_ENABLED 0x00000100U
13054 /*
13055 
13056  Field: PULLDWNSTA
13057  From..to bits: 9...9
13058  DefaultValue: 0x0
13059  Access type: read-only
13060  Description: This field gives the IO pull down level status
13061 
13062  ENUMs:
13063  DISABLED: Pull disabled
13064  ENABLED: Pull down
13065 */
13066 #define IOMUX_GPIO42PCTL_PULLDWNSTA 0x00000200U
13067 #define IOMUX_GPIO42PCTL_PULLDWNSTA_M 0x00000200U
13068 #define IOMUX_GPIO42PCTL_PULLDWNSTA_S 9U
13069 #define IOMUX_GPIO42PCTL_PULLDWNSTA_DISABLED 0x00000000U
13070 #define IOMUX_GPIO42PCTL_PULLDWNSTA_ENABLED 0x00000200U
13071 
13072 
13073 /*-----------------------------------REGISTER------------------------------------
13074  Register name: GPIO42CTL
13075  Offset name: IOMUX_O_GPIO42CTL
13076  Relative address: 0x2A008
13077  Description: Control register of IO GPIO42
13078  This register controls the IO state
13079  Default Value: NA
13080 
13081  Field: PADVAL
13082  From..to bits: 0...0
13083  DefaultValue: NA
13084  Access type: read-only
13085  Description: This field captures the received value from pad
13086 
13087 */
13088 #define IOMUX_GPIO42CTL_PADVAL 0x00000001U
13089 #define IOMUX_GPIO42CTL_PADVAL_M 0x00000001U
13090 #define IOMUX_GPIO42CTL_PADVAL_S 0U
13091 /*
13092 
13093  Field: PADVALSYNC
13094  From..to bits: 1...1
13095  DefaultValue: NA
13096  Access type: read-only
13097  Description: This field captures the sychronized(to SOC clock) received value
13098 
13099 */
13100 #define IOMUX_GPIO42CTL_PADVALSYNC 0x00000002U
13101 #define IOMUX_GPIO42CTL_PADVALSYNC_M 0x00000002U
13102 #define IOMUX_GPIO42CTL_PADVALSYNC_S 1U
13103 /*
13104 
13105  Field: OUT
13106  From..to bits: 8...8
13107  DefaultValue: NA
13108  Access type: read-write
13109  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
13110 
13111  ENUMs:
13112  LOW: IO drives 0
13113  HIGH: IO drives 1
13114 */
13115 #define IOMUX_GPIO42CTL_OUT 0x00000100U
13116 #define IOMUX_GPIO42CTL_OUT_M 0x00000100U
13117 #define IOMUX_GPIO42CTL_OUT_S 8U
13118 #define IOMUX_GPIO42CTL_OUT_LOW 0x00000000U
13119 #define IOMUX_GPIO42CTL_OUT_HIGH 0x00000100U
13120 /*
13121 
13122  Field: OUTOVREN
13123  From..to bits: 9...9
13124  DefaultValue: NA
13125  Access type: read-write
13126  Description: This field contols the override on output
13127 
13128  ENUMs:
13129  DISABLE: Output controlled by IP
13130  ENABLE: Enable override on output
13131 */
13132 #define IOMUX_GPIO42CTL_OUTOVREN 0x00000200U
13133 #define IOMUX_GPIO42CTL_OUTOVREN_M 0x00000200U
13134 #define IOMUX_GPIO42CTL_OUTOVREN_S 9U
13135 #define IOMUX_GPIO42CTL_OUTOVREN_DISABLE 0x00000000U
13136 #define IOMUX_GPIO42CTL_OUTOVREN_ENABLE 0x00000200U
13137 
13138 
13139 /*-----------------------------------REGISTER------------------------------------
13140  Register name: GPIO42ECTL
13141  Offset name: IOMUX_O_GPIO42ECTL
13142  Relative address: 0x2A00C
13143  Description: Event control register for IO GPIO42
13144  This register controls the Event configuration and behaviour
13145  Default Value: NA
13146 
13147  Field: EVTDETCFG
13148  From..to bits: 0...1
13149  DefaultValue: NA
13150  Access type: read-write
13151  Description: This field is to be configured to define the IO detection method
13152 
13153  ENUMs:
13154  MASK: Masking the event
13155  POS_EDGE: Rising edge/Positive edge detection
13156  NEG_EDGE: Falling edge/Negative edge detection
13157  LEVEL: Level detection
13158 */
13159 #define IOMUX_GPIO42ECTL_EVTDETCFG_W 2U
13160 #define IOMUX_GPIO42ECTL_EVTDETCFG_M 0x00000003U
13161 #define IOMUX_GPIO42ECTL_EVTDETCFG_S 0U
13162 #define IOMUX_GPIO42ECTL_EVTDETCFG_MASK 0x00000000U
13163 #define IOMUX_GPIO42ECTL_EVTDETCFG_POS_EDGE 0x00000001U
13164 #define IOMUX_GPIO42ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
13165 #define IOMUX_GPIO42ECTL_EVTDETCFG_LEVEL 0x00000003U
13166 /*
13167 
13168  Field: TRGLVL
13169  From..to bits: 2...2
13170  DefaultValue: NA
13171  Access type: read-write
13172  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
13173 
13174  ENUMs:
13175  HIGH: Non Inverted polarity
13176  LOW: Inverted polarity
13177 */
13178 #define IOMUX_GPIO42ECTL_TRGLVL 0x00000004U
13179 #define IOMUX_GPIO42ECTL_TRGLVL_M 0x00000004U
13180 #define IOMUX_GPIO42ECTL_TRGLVL_S 2U
13181 #define IOMUX_GPIO42ECTL_TRGLVL_HIGH 0x00000000U
13182 #define IOMUX_GPIO42ECTL_TRGLVL_LOW 0x00000004U
13183 /*
13184 
13185  Field: CLR
13186  From..to bits: 3...3
13187  DefaultValue: NA
13188  Access type: write-only
13189  Description: This bit is to be used to generate CLR pulse for the event
13190 
13191  ENUMs:
13192  NOEFF: No effect
13193  CLEAR: Clear the event
13194 */
13195 #define IOMUX_GPIO42ECTL_CLR 0x00000008U
13196 #define IOMUX_GPIO42ECTL_CLR_M 0x00000008U
13197 #define IOMUX_GPIO42ECTL_CLR_S 3U
13198 #define IOMUX_GPIO42ECTL_CLR_NOEFF 0x00000000U
13199 #define IOMUX_GPIO42ECTL_CLR_CLEAR 0x00000008U
13200 
13201 
13202 /*-----------------------------------REGISTER------------------------------------
13203  Register name: GPIO43CFG
13204  Offset name: IOMUX_O_GPIO43CFG
13205  Relative address: 0x2B000
13206  Description: CFG register for IO GPIO43. This register configures the corresponding pad
13207  Default Value: 0x00000000
13208 
13209  Field: OUTDISVAL
13210  From..to bits: 6...6
13211  DefaultValue: 0x0
13212  Access type: read-only
13213  Description: The field gives the status of [OUTDIS]
13214 
13215  ENUMs:
13216  ENABLED: Output is enabled
13217  DISABLED: Output is disabled
13218 */
13219 #define IOMUX_GPIO43CFG_OUTDISVAL 0x00000040U
13220 #define IOMUX_GPIO43CFG_OUTDISVAL_M 0x00000040U
13221 #define IOMUX_GPIO43CFG_OUTDISVAL_S 6U
13222 #define IOMUX_GPIO43CFG_OUTDISVAL_ENABLED 0x00000000U
13223 #define IOMUX_GPIO43CFG_OUTDISVAL_DISABLED 0x00000040U
13224 /*
13225 
13226  Field: IE
13227  From..to bits: 11...11
13228  DefaultValue: 0x0
13229  Access type: read-write
13230  Description: This field enables the receiver operation from the pad
13231 
13232  ENUMs:
13233  DISABLE: Disable the receiver operation
13234  ENABLE: Enable the receiver operation
13235 */
13236 #define IOMUX_GPIO43CFG_IE 0x00000800U
13237 #define IOMUX_GPIO43CFG_IE_M 0x00000800U
13238 #define IOMUX_GPIO43CFG_IE_S 11U
13239 #define IOMUX_GPIO43CFG_IE_DISABLE 0x00000000U
13240 #define IOMUX_GPIO43CFG_IE_ENABLE 0x00000800U
13241 /*
13242 
13243  Field: OUTDIS
13244  From..to bits: 12...12
13245  DefaultValue: 0x0
13246  Access type: read-write
13247  Description: This field configures the output from the pad
13248  Note:This field is applicable only if [OUTDISOVREN] is enabled
13249 
13250  ENUMs:
13251  DISABLE: Output from the pad is disabled
13252  ENABLE: Output from the pad is enabled
13253 */
13254 #define IOMUX_GPIO43CFG_OUTDIS 0x00001000U
13255 #define IOMUX_GPIO43CFG_OUTDIS_M 0x00001000U
13256 #define IOMUX_GPIO43CFG_OUTDIS_S 12U
13257 #define IOMUX_GPIO43CFG_OUTDIS_DISABLE 0x00001000U
13258 #define IOMUX_GPIO43CFG_OUTDIS_ENABLE 0x00000000U
13259 /*
13260 
13261  Field: OUTDISOVREN
13262  From..to bits: 13...13
13263  DefaultValue: 0x0
13264  Access type: read-write
13265  Description: This field controls the [OUTDIS] override
13266 
13267  ENUMs:
13268  DISABLE: Disable the override
13269  ENABLE: Enable the override
13270 */
13271 #define IOMUX_GPIO43CFG_OUTDISOVREN 0x00002000U
13272 #define IOMUX_GPIO43CFG_OUTDISOVREN_M 0x00002000U
13273 #define IOMUX_GPIO43CFG_OUTDISOVREN_S 13U
13274 #define IOMUX_GPIO43CFG_OUTDISOVREN_DISABLE 0x00000000U
13275 #define IOMUX_GPIO43CFG_OUTDISOVREN_ENABLE 0x00002000U
13276 /*
13277 
13278  Field: IOSTR
13279  From..to bits: 14...14
13280  DefaultValue: 0x0
13281  Access type: read-write
13282  Description: This field controls the IO drive strength
13283 
13284  ENUMs:
13285  LOW: IO drives low power
13286  HIGH: IO drives high power
13287 */
13288 #define IOMUX_GPIO43CFG_IOSTR 0x00004000U
13289 #define IOMUX_GPIO43CFG_IOSTR_M 0x00004000U
13290 #define IOMUX_GPIO43CFG_IOSTR_S 14U
13291 #define IOMUX_GPIO43CFG_IOSTR_LOW 0x00000000U
13292 #define IOMUX_GPIO43CFG_IOSTR_HIGH 0x00004000U
13293 
13294 
13295 /*-----------------------------------REGISTER------------------------------------
13296  Register name: GPIO43PCTL
13297  Offset name: IOMUX_O_GPIO43PCTL
13298  Relative address: 0x2B004
13299  Description: Pull control register of IO GPIO43
13300  This register configures the pull control
13301  Default Value: 0x00000001
13302 
13303  Field: CTL
13304  From..to bits: 0...1
13305  DefaultValue: 0x1
13306  Access type: read-write
13307  Description: The fields defines the pull control
13308 
13309  ENUMs:
13310  IPCTRL: IP Pull Control
13311  DOWN: Pull down
13312  UP: Pull up
13313  DISABLE: Pull disable
13314 */
13315 #define IOMUX_GPIO43PCTL_CTL_W 2U
13316 #define IOMUX_GPIO43PCTL_CTL_M 0x00000003U
13317 #define IOMUX_GPIO43PCTL_CTL_S 0U
13318 #define IOMUX_GPIO43PCTL_CTL_IPCTRL 0x00000000U
13319 #define IOMUX_GPIO43PCTL_CTL_DOWN 0x00000002U
13320 #define IOMUX_GPIO43PCTL_CTL_UP 0x00000001U
13321 #define IOMUX_GPIO43PCTL_CTL_DISABLE 0x00000003U
13322 /*
13323 
13324  Field: PULLUPSTA
13325  From..to bits: 8...8
13326  DefaultValue: 0x0
13327  Access type: read-only
13328  Description: This field gives the IO pull up level status
13329 
13330  ENUMs:
13331  DISABLED: Pull disabled
13332  ENABLED: Pull up
13333 */
13334 #define IOMUX_GPIO43PCTL_PULLUPSTA 0x00000100U
13335 #define IOMUX_GPIO43PCTL_PULLUPSTA_M 0x00000100U
13336 #define IOMUX_GPIO43PCTL_PULLUPSTA_S 8U
13337 #define IOMUX_GPIO43PCTL_PULLUPSTA_DISABLED 0x00000000U
13338 #define IOMUX_GPIO43PCTL_PULLUPSTA_ENABLED 0x00000100U
13339 /*
13340 
13341  Field: PULLDWNSTA
13342  From..to bits: 9...9
13343  DefaultValue: 0x0
13344  Access type: read-only
13345  Description: This field gives the IO pull down level status
13346 
13347  ENUMs:
13348  DISABLED: Pull disabled
13349  ENABLED: Pull down
13350 */
13351 #define IOMUX_GPIO43PCTL_PULLDWNSTA 0x00000200U
13352 #define IOMUX_GPIO43PCTL_PULLDWNSTA_M 0x00000200U
13353 #define IOMUX_GPIO43PCTL_PULLDWNSTA_S 9U
13354 #define IOMUX_GPIO43PCTL_PULLDWNSTA_DISABLED 0x00000000U
13355 #define IOMUX_GPIO43PCTL_PULLDWNSTA_ENABLED 0x00000200U
13356 
13357 
13358 /*-----------------------------------REGISTER------------------------------------
13359  Register name: GPIO43CTL
13360  Offset name: IOMUX_O_GPIO43CTL
13361  Relative address: 0x2B008
13362  Description: Control register of IO GPIO43
13363  This register controls the IO state
13364  Default Value: NA
13365 
13366  Field: PADVAL
13367  From..to bits: 0...0
13368  DefaultValue: NA
13369  Access type: read-only
13370  Description: This field captures the received value from pad
13371 
13372 */
13373 #define IOMUX_GPIO43CTL_PADVAL 0x00000001U
13374 #define IOMUX_GPIO43CTL_PADVAL_M 0x00000001U
13375 #define IOMUX_GPIO43CTL_PADVAL_S 0U
13376 /*
13377 
13378  Field: PADVALSYNC
13379  From..to bits: 1...1
13380  DefaultValue: NA
13381  Access type: read-only
13382  Description: This field captures the sychronized(to SOC clock) received value
13383 
13384 */
13385 #define IOMUX_GPIO43CTL_PADVALSYNC 0x00000002U
13386 #define IOMUX_GPIO43CTL_PADVALSYNC_M 0x00000002U
13387 #define IOMUX_GPIO43CTL_PADVALSYNC_S 1U
13388 /*
13389 
13390  Field: OUT
13391  From..to bits: 8...8
13392  DefaultValue: NA
13393  Access type: read-write
13394  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
13395 
13396  ENUMs:
13397  LOW: IO drives 0
13398  HIGH: IO drives 1
13399 */
13400 #define IOMUX_GPIO43CTL_OUT 0x00000100U
13401 #define IOMUX_GPIO43CTL_OUT_M 0x00000100U
13402 #define IOMUX_GPIO43CTL_OUT_S 8U
13403 #define IOMUX_GPIO43CTL_OUT_LOW 0x00000000U
13404 #define IOMUX_GPIO43CTL_OUT_HIGH 0x00000100U
13405 /*
13406 
13407  Field: OUTOVREN
13408  From..to bits: 9...9
13409  DefaultValue: NA
13410  Access type: read-write
13411  Description: This field contols the override on output
13412 
13413  ENUMs:
13414  DISABLE: Output controlled by IP
13415  ENABLE: Enable override on output
13416 */
13417 #define IOMUX_GPIO43CTL_OUTOVREN 0x00000200U
13418 #define IOMUX_GPIO43CTL_OUTOVREN_M 0x00000200U
13419 #define IOMUX_GPIO43CTL_OUTOVREN_S 9U
13420 #define IOMUX_GPIO43CTL_OUTOVREN_DISABLE 0x00000000U
13421 #define IOMUX_GPIO43CTL_OUTOVREN_ENABLE 0x00000200U
13422 
13423 
13424 /*-----------------------------------REGISTER------------------------------------
13425  Register name: GPIO43ECTL
13426  Offset name: IOMUX_O_GPIO43ECTL
13427  Relative address: 0x2B00C
13428  Description: Event control register for IO GPIO43
13429  This register controls the Event configuration and behaviour
13430  Default Value: NA
13431 
13432  Field: EVTDETCFG
13433  From..to bits: 0...1
13434  DefaultValue: NA
13435  Access type: read-write
13436  Description: This field is to be configured to define the IO detection method
13437 
13438  ENUMs:
13439  MASK: Masking the event
13440  POS_EDGE: Rising edge/Positive edge detection
13441  NEG_EDGE: Falling edge/Negative edge detection
13442  LEVEL: Level detection
13443 */
13444 #define IOMUX_GPIO43ECTL_EVTDETCFG_W 2U
13445 #define IOMUX_GPIO43ECTL_EVTDETCFG_M 0x00000003U
13446 #define IOMUX_GPIO43ECTL_EVTDETCFG_S 0U
13447 #define IOMUX_GPIO43ECTL_EVTDETCFG_MASK 0x00000000U
13448 #define IOMUX_GPIO43ECTL_EVTDETCFG_POS_EDGE 0x00000001U
13449 #define IOMUX_GPIO43ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
13450 #define IOMUX_GPIO43ECTL_EVTDETCFG_LEVEL 0x00000003U
13451 /*
13452 
13453  Field: TRGLVL
13454  From..to bits: 2...2
13455  DefaultValue: NA
13456  Access type: read-write
13457  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
13458 
13459  ENUMs:
13460  HIGH: Non Inverted polarity
13461  LOW: Inverted polarity
13462 */
13463 #define IOMUX_GPIO43ECTL_TRGLVL 0x00000004U
13464 #define IOMUX_GPIO43ECTL_TRGLVL_M 0x00000004U
13465 #define IOMUX_GPIO43ECTL_TRGLVL_S 2U
13466 #define IOMUX_GPIO43ECTL_TRGLVL_HIGH 0x00000000U
13467 #define IOMUX_GPIO43ECTL_TRGLVL_LOW 0x00000004U
13468 /*
13469 
13470  Field: CLR
13471  From..to bits: 3...3
13472  DefaultValue: NA
13473  Access type: write-only
13474  Description: This bit is to be used to generate CLR pulse for the event
13475 
13476  ENUMs:
13477  NOEFF: No effect
13478  CLEAR: Clear the event
13479 */
13480 #define IOMUX_GPIO43ECTL_CLR 0x00000008U
13481 #define IOMUX_GPIO43ECTL_CLR_M 0x00000008U
13482 #define IOMUX_GPIO43ECTL_CLR_S 3U
13483 #define IOMUX_GPIO43ECTL_CLR_NOEFF 0x00000000U
13484 #define IOMUX_GPIO43ECTL_CLR_CLEAR 0x00000008U
13485 
13486 
13487 /*-----------------------------------REGISTER------------------------------------
13488  Register name: GPIO44CFG
13489  Offset name: IOMUX_O_GPIO44CFG
13490  Relative address: 0x2C000
13491  Description: CFG register for IO GPIO44. This register configures the corresponding pad
13492  Default Value: 0x00000000
13493 
13494  Field: OUTDISVAL
13495  From..to bits: 6...6
13496  DefaultValue: 0x0
13497  Access type: read-only
13498  Description: The field gives the status of [OUTDIS]
13499 
13500  ENUMs:
13501  ENABLED: Output is enabled
13502  DISABLED: Output is disabled
13503 */
13504 #define IOMUX_GPIO44CFG_OUTDISVAL 0x00000040U
13505 #define IOMUX_GPIO44CFG_OUTDISVAL_M 0x00000040U
13506 #define IOMUX_GPIO44CFG_OUTDISVAL_S 6U
13507 #define IOMUX_GPIO44CFG_OUTDISVAL_ENABLED 0x00000000U
13508 #define IOMUX_GPIO44CFG_OUTDISVAL_DISABLED 0x00000040U
13509 /*
13510 
13511  Field: IE
13512  From..to bits: 11...11
13513  DefaultValue: 0x0
13514  Access type: read-write
13515  Description: This field enables the receiver operation from the pad
13516 
13517  ENUMs:
13518  DISABLE: Disable the receiver operation
13519  ENABLE: Enable the receiver operation
13520 */
13521 #define IOMUX_GPIO44CFG_IE 0x00000800U
13522 #define IOMUX_GPIO44CFG_IE_M 0x00000800U
13523 #define IOMUX_GPIO44CFG_IE_S 11U
13524 #define IOMUX_GPIO44CFG_IE_DISABLE 0x00000000U
13525 #define IOMUX_GPIO44CFG_IE_ENABLE 0x00000800U
13526 /*
13527 
13528  Field: OUTDIS
13529  From..to bits: 12...12
13530  DefaultValue: 0x0
13531  Access type: read-write
13532  Description: This field configures the output from the pad
13533  Note:This field is applicable only if [OUTDISOVREN] is enabled
13534 
13535  ENUMs:
13536  DISABLE: Output from the pad is disabled
13537  ENABLE: Output from the pad is enabled
13538 */
13539 #define IOMUX_GPIO44CFG_OUTDIS 0x00001000U
13540 #define IOMUX_GPIO44CFG_OUTDIS_M 0x00001000U
13541 #define IOMUX_GPIO44CFG_OUTDIS_S 12U
13542 #define IOMUX_GPIO44CFG_OUTDIS_DISABLE 0x00001000U
13543 #define IOMUX_GPIO44CFG_OUTDIS_ENABLE 0x00000000U
13544 /*
13545 
13546  Field: OUTDISOVREN
13547  From..to bits: 13...13
13548  DefaultValue: 0x0
13549  Access type: read-write
13550  Description: This field controls the [OUTDIS] override
13551 
13552  ENUMs:
13553  DISABLE: Disable the override
13554  ENABLE: Enable the override
13555 */
13556 #define IOMUX_GPIO44CFG_OUTDISOVREN 0x00002000U
13557 #define IOMUX_GPIO44CFG_OUTDISOVREN_M 0x00002000U
13558 #define IOMUX_GPIO44CFG_OUTDISOVREN_S 13U
13559 #define IOMUX_GPIO44CFG_OUTDISOVREN_DISABLE 0x00000000U
13560 #define IOMUX_GPIO44CFG_OUTDISOVREN_ENABLE 0x00002000U
13561 /*
13562 
13563  Field: IOSTR
13564  From..to bits: 14...14
13565  DefaultValue: 0x0
13566  Access type: read-write
13567  Description: This field controls the IO drive strength
13568 
13569  ENUMs:
13570  LOW: IO drives low power
13571  HIGH: IO drives high power
13572 */
13573 #define IOMUX_GPIO44CFG_IOSTR 0x00004000U
13574 #define IOMUX_GPIO44CFG_IOSTR_M 0x00004000U
13575 #define IOMUX_GPIO44CFG_IOSTR_S 14U
13576 #define IOMUX_GPIO44CFG_IOSTR_LOW 0x00000000U
13577 #define IOMUX_GPIO44CFG_IOSTR_HIGH 0x00004000U
13578 
13579 
13580 /*-----------------------------------REGISTER------------------------------------
13581  Register name: GPIO44PCTL
13582  Offset name: IOMUX_O_GPIO44PCTL
13583  Relative address: 0x2C004
13584  Description: Pull control register of IO GPIO44
13585  This register configures the pull control
13586  Default Value: 0x00000001
13587 
13588  Field: CTL
13589  From..to bits: 0...1
13590  DefaultValue: 0x1
13591  Access type: read-write
13592  Description: The fields defines the pull control
13593 
13594  ENUMs:
13595  IPCTRL: IP Pull Control
13596  DOWN: Pull down
13597  UP: Pull up
13598  DISABLE: Pull disable
13599 */
13600 #define IOMUX_GPIO44PCTL_CTL_W 2U
13601 #define IOMUX_GPIO44PCTL_CTL_M 0x00000003U
13602 #define IOMUX_GPIO44PCTL_CTL_S 0U
13603 #define IOMUX_GPIO44PCTL_CTL_IPCTRL 0x00000000U
13604 #define IOMUX_GPIO44PCTL_CTL_DOWN 0x00000002U
13605 #define IOMUX_GPIO44PCTL_CTL_UP 0x00000001U
13606 #define IOMUX_GPIO44PCTL_CTL_DISABLE 0x00000003U
13607 /*
13608 
13609  Field: PULLUPSTA
13610  From..to bits: 8...8
13611  DefaultValue: 0x0
13612  Access type: read-only
13613  Description: This field gives the IO pull up level status
13614 
13615  ENUMs:
13616  DISABLED: Pull disabled
13617  ENABLED: Pull up
13618 */
13619 #define IOMUX_GPIO44PCTL_PULLUPSTA 0x00000100U
13620 #define IOMUX_GPIO44PCTL_PULLUPSTA_M 0x00000100U
13621 #define IOMUX_GPIO44PCTL_PULLUPSTA_S 8U
13622 #define IOMUX_GPIO44PCTL_PULLUPSTA_DISABLED 0x00000000U
13623 #define IOMUX_GPIO44PCTL_PULLUPSTA_ENABLED 0x00000100U
13624 /*
13625 
13626  Field: PULLDWNSTA
13627  From..to bits: 9...9
13628  DefaultValue: 0x0
13629  Access type: read-only
13630  Description: This field gives the IO pull down level status
13631 
13632  ENUMs:
13633  DISABLED: Pull disabled
13634  ENABLED: Pull down
13635 */
13636 #define IOMUX_GPIO44PCTL_PULLDWNSTA 0x00000200U
13637 #define IOMUX_GPIO44PCTL_PULLDWNSTA_M 0x00000200U
13638 #define IOMUX_GPIO44PCTL_PULLDWNSTA_S 9U
13639 #define IOMUX_GPIO44PCTL_PULLDWNSTA_DISABLED 0x00000000U
13640 #define IOMUX_GPIO44PCTL_PULLDWNSTA_ENABLED 0x00000200U
13641 
13642 
13643 /*-----------------------------------REGISTER------------------------------------
13644  Register name: GPIO44CTL
13645  Offset name: IOMUX_O_GPIO44CTL
13646  Relative address: 0x2C008
13647  Description: Control register of IO GPIO44
13648  This register controls the IO state
13649  Default Value: NA
13650 
13651  Field: PADVAL
13652  From..to bits: 0...0
13653  DefaultValue: NA
13654  Access type: read-only
13655  Description: This field captures the received value from pad
13656 
13657 */
13658 #define IOMUX_GPIO44CTL_PADVAL 0x00000001U
13659 #define IOMUX_GPIO44CTL_PADVAL_M 0x00000001U
13660 #define IOMUX_GPIO44CTL_PADVAL_S 0U
13661 /*
13662 
13663  Field: PADVALSYNC
13664  From..to bits: 1...1
13665  DefaultValue: NA
13666  Access type: read-only
13667  Description: This field captures the sychronized(to SOC clock) received value
13668 
13669 */
13670 #define IOMUX_GPIO44CTL_PADVALSYNC 0x00000002U
13671 #define IOMUX_GPIO44CTL_PADVALSYNC_M 0x00000002U
13672 #define IOMUX_GPIO44CTL_PADVALSYNC_S 1U
13673 /*
13674 
13675  Field: OUT
13676  From..to bits: 8...8
13677  DefaultValue: NA
13678  Access type: read-write
13679  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
13680 
13681  ENUMs:
13682  LOW: IO drives 0
13683  HIGH: IO drives 1
13684 */
13685 #define IOMUX_GPIO44CTL_OUT 0x00000100U
13686 #define IOMUX_GPIO44CTL_OUT_M 0x00000100U
13687 #define IOMUX_GPIO44CTL_OUT_S 8U
13688 #define IOMUX_GPIO44CTL_OUT_LOW 0x00000000U
13689 #define IOMUX_GPIO44CTL_OUT_HIGH 0x00000100U
13690 /*
13691 
13692  Field: OUTOVREN
13693  From..to bits: 9...9
13694  DefaultValue: NA
13695  Access type: read-write
13696  Description: This field contols the override on output
13697 
13698  ENUMs:
13699  DISABLE: Output controlled by IP
13700  ENABLE: Enable override on output
13701 */
13702 #define IOMUX_GPIO44CTL_OUTOVREN 0x00000200U
13703 #define IOMUX_GPIO44CTL_OUTOVREN_M 0x00000200U
13704 #define IOMUX_GPIO44CTL_OUTOVREN_S 9U
13705 #define IOMUX_GPIO44CTL_OUTOVREN_DISABLE 0x00000000U
13706 #define IOMUX_GPIO44CTL_OUTOVREN_ENABLE 0x00000200U
13707 
13708 
13709 /*-----------------------------------REGISTER------------------------------------
13710  Register name: GPIO44ECTL
13711  Offset name: IOMUX_O_GPIO44ECTL
13712  Relative address: 0x2C00C
13713  Description: Event control register for IO GPIO44
13714  This register controls the Event configuration and behaviour
13715  Default Value: NA
13716 
13717  Field: EVTDETCFG
13718  From..to bits: 0...1
13719  DefaultValue: NA
13720  Access type: read-write
13721  Description: This field is to be configured to define the IO detection method
13722 
13723  ENUMs:
13724  MASK: Masking the event
13725  POS_EDGE: Rising edge/Positive edge detection
13726  NEG_EDGE: Falling edge/Negative edge detection
13727  LEVEL: Level detection
13728 */
13729 #define IOMUX_GPIO44ECTL_EVTDETCFG_W 2U
13730 #define IOMUX_GPIO44ECTL_EVTDETCFG_M 0x00000003U
13731 #define IOMUX_GPIO44ECTL_EVTDETCFG_S 0U
13732 #define IOMUX_GPIO44ECTL_EVTDETCFG_MASK 0x00000000U
13733 #define IOMUX_GPIO44ECTL_EVTDETCFG_POS_EDGE 0x00000001U
13734 #define IOMUX_GPIO44ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
13735 #define IOMUX_GPIO44ECTL_EVTDETCFG_LEVEL 0x00000003U
13736 /*
13737 
13738  Field: TRGLVL
13739  From..to bits: 2...2
13740  DefaultValue: NA
13741  Access type: read-write
13742  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
13743 
13744  ENUMs:
13745  HIGH: Non Inverted polarity
13746  LOW: Inverted polarity
13747 */
13748 #define IOMUX_GPIO44ECTL_TRGLVL 0x00000004U
13749 #define IOMUX_GPIO44ECTL_TRGLVL_M 0x00000004U
13750 #define IOMUX_GPIO44ECTL_TRGLVL_S 2U
13751 #define IOMUX_GPIO44ECTL_TRGLVL_HIGH 0x00000000U
13752 #define IOMUX_GPIO44ECTL_TRGLVL_LOW 0x00000004U
13753 /*
13754 
13755  Field: CLR
13756  From..to bits: 3...3
13757  DefaultValue: NA
13758  Access type: write-only
13759  Description: This bit is to be used to generate CLR pulse for the event
13760 
13761  ENUMs:
13762  NOEFF: No effect
13763  CLEAR: Clear the event
13764 */
13765 #define IOMUX_GPIO44ECTL_CLR 0x00000008U
13766 #define IOMUX_GPIO44ECTL_CLR_M 0x00000008U
13767 #define IOMUX_GPIO44ECTL_CLR_S 3U
13768 #define IOMUX_GPIO44ECTL_CLR_NOEFF 0x00000000U
13769 #define IOMUX_GPIO44ECTL_CLR_CLEAR 0x00000008U
13770 
13771 
13772 /*-----------------------------------REGISTER------------------------------------
13773  Register name: SOPDIS
13774  Offset name: IOMUX_O_SOPDIS
13775  Relative address: 0x2D000
13776  Description: This register disables the SOP overrides when the device was powered in one of the SoP modes.
13777  Default Value: NA
13778 
13779  Field: MEM_SOP_DISABLE
13780  From..to bits: 0...0
13781  DefaultValue: NA
13782  Access type: read-write
13783  Description: The field is to disable SOP
13784 
13785  ENUMs:
13786  DISABLE: Disable SOP
13787  USE: Use SOP
13788 */
13789 #define IOMUX_SOPDIS_MEM_SOP_DISABLE 0x00000001U
13790 #define IOMUX_SOPDIS_MEM_SOP_DISABLE_M 0x00000001U
13791 #define IOMUX_SOPDIS_MEM_SOP_DISABLE_S 0U
13792 #define IOMUX_SOPDIS_MEM_SOP_DISABLE_DISABLE 0x00000001U
13793 #define IOMUX_SOPDIS_MEM_SOP_DISABLE_USE 0x00000000U
13794 
13795 
13796 /*-----------------------------------REGISTER------------------------------------
13797  Register name: SCLKIPCFG
13798  Offset name: IOMUX_O_SCLKIPCFG
13799  Relative address: 0x2D004
13800  Description: Port configuration register for IO SLOW_CLOCK_IN
13801  Default Value: NA
13802 
13803  Field: IOSEL
13804  From..to bits: 0...4
13805  DefaultValue: NA
13806  Access type: read-write
13807  Description: Pinmux selection Control
13808  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
13809  sel 5'd1 -- slow_clock_in
13810  sel 5'd2 -- wifi_gpio_0
13811  sel 5'd9 -- gpt1_1
13812  sel 5'd10 -- gpt0_1
13813  sel 5'd21 -- coex_req
13814 
13815 
13816  ENUMs:
13817  SEL_0: reserved
13818  SEL_1: slow_clock_in
13819  SEL_2: wifi_gpio_0
13820  SEL_3: reserved
13821  SEL_4: reserved
13822  SEL_5: reserved
13823  SEL_6: reserved
13824  SEL_7: reserved
13825  SEL_8: reserved
13826  SEL_9: gpt1_1
13827  SEL_10: gpt0_1
13828  SEL_11: reserved
13829  SEL_12: reserved
13830  SEL_13: reserved
13831  SEL_14: reserved
13832  SEL_15: reserved
13833  SEL_16: reserved
13834  SEL_17: reserved
13835  SEL_18: reserved
13836  SEL_19: reserved
13837  SEL_20: reserved
13838  SEL_21: coex_req
13839  SEL_22: reserved
13840  SEL_23: reserved
13841  SEL_24: reserved
13842  SEL_25: reserved
13843  SEL_26: reserved
13844  SEL_27: reserved
13845  SEL_28: reserved
13846  SEL_29: reserved
13847  SEL_30: reserved
13848  SEL_31: reserved
13849 */
13850 #define IOMUX_SCLKIPCFG_IOSEL_W 5U
13851 #define IOMUX_SCLKIPCFG_IOSEL_M 0x0000001FU
13852 #define IOMUX_SCLKIPCFG_IOSEL_S 0U
13853 #define IOMUX_SCLKIPCFG_IOSEL_SEL_0 0x00000000U
13854 #define IOMUX_SCLKIPCFG_IOSEL_SEL_1 0x00000001U
13855 #define IOMUX_SCLKIPCFG_IOSEL_SEL_2 0x00000002U
13856 #define IOMUX_SCLKIPCFG_IOSEL_SEL_3 0x00000003U
13857 #define IOMUX_SCLKIPCFG_IOSEL_SEL_4 0x00000004U
13858 #define IOMUX_SCLKIPCFG_IOSEL_SEL_5 0x00000005U
13859 #define IOMUX_SCLKIPCFG_IOSEL_SEL_6 0x00000006U
13860 #define IOMUX_SCLKIPCFG_IOSEL_SEL_7 0x00000007U
13861 #define IOMUX_SCLKIPCFG_IOSEL_SEL_8 0x00000008U
13862 #define IOMUX_SCLKIPCFG_IOSEL_SEL_9 0x00000009U
13863 #define IOMUX_SCLKIPCFG_IOSEL_SEL_10 0x0000000AU
13864 #define IOMUX_SCLKIPCFG_IOSEL_SEL_11 0x0000000BU
13865 #define IOMUX_SCLKIPCFG_IOSEL_SEL_12 0x0000000CU
13866 #define IOMUX_SCLKIPCFG_IOSEL_SEL_13 0x0000000DU
13867 #define IOMUX_SCLKIPCFG_IOSEL_SEL_14 0x0000000EU
13868 #define IOMUX_SCLKIPCFG_IOSEL_SEL_15 0x0000000FU
13869 #define IOMUX_SCLKIPCFG_IOSEL_SEL_16 0x00000010U
13870 #define IOMUX_SCLKIPCFG_IOSEL_SEL_17 0x00000011U
13871 #define IOMUX_SCLKIPCFG_IOSEL_SEL_18 0x00000012U
13872 #define IOMUX_SCLKIPCFG_IOSEL_SEL_19 0x00000013U
13873 #define IOMUX_SCLKIPCFG_IOSEL_SEL_20 0x00000014U
13874 #define IOMUX_SCLKIPCFG_IOSEL_SEL_21 0x00000015U
13875 #define IOMUX_SCLKIPCFG_IOSEL_SEL_22 0x00000016U
13876 #define IOMUX_SCLKIPCFG_IOSEL_SEL_23 0x00000017U
13877 #define IOMUX_SCLKIPCFG_IOSEL_SEL_24 0x00000018U
13878 #define IOMUX_SCLKIPCFG_IOSEL_SEL_25 0x00000019U
13879 #define IOMUX_SCLKIPCFG_IOSEL_SEL_26 0x0000001AU
13880 #define IOMUX_SCLKIPCFG_IOSEL_SEL_27 0x0000001BU
13881 #define IOMUX_SCLKIPCFG_IOSEL_SEL_28 0x0000001CU
13882 #define IOMUX_SCLKIPCFG_IOSEL_SEL_29 0x0000001DU
13883 #define IOMUX_SCLKIPCFG_IOSEL_SEL_30 0x0000001EU
13884 #define IOMUX_SCLKIPCFG_IOSEL_SEL_31 0x0000001FU
13885 
13886 
13887 /*-----------------------------------REGISTER------------------------------------
13888  Register name: LFXTNPCFG
13889  Offset name: IOMUX_O_LFXTNPCFG
13890  Relative address: 0x2D008
13891  Description: Port configuration register for IO LFXTAL_N
13892  Default Value: NA
13893 
13894  Field: IOSEL
13895  From..to bits: 0...4
13896  DefaultValue: NA
13897  Access type: read-write
13898  Description: Pinmux selection Control
13899  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
13900  sel 5'd0 -- lfxt_n
13901  sel 5'd2 -- wifi_gpio_1
13902  sel 5'd7 -- gpt1_pre_event
13903  sel 5'd8 -- gpt0_pre_event
13904  sel 5'd9 -- gpt1_0
13905  sel 5'd10 -- gpt0_0
13906  sel 5'd11 -- gpt_infrared
13907  sel 5'd19 -- sdio_oob_irq
13908  sel 5'd20 -- coex_grant
13909  sel 5'd21 -- coex_req
13910  sel 5'd23 -- ant_sel_0
13911 
13912 
13913  ENUMs:
13914  SEL_0: lfxt_n
13915  SEL_1: reserved
13916  SEL_2: wifi_gpio_1
13917  SEL_3: reserved
13918  SEL_4: reserved
13919  SEL_5: reserved
13920  SEL_6: reserved
13921  SEL_7: gpt1_pre_event
13922  SEL_8: gpt0_pre_event
13923  SEL_9: gpt1_0
13924  SEL_10: gpt0_0
13925  SEL_11: gpt_infrared
13926  SEL_12: reserved
13927  SEL_13: reserved
13928  SEL_14: reserved
13929  SEL_15: reserved
13930  SEL_16: reserved
13931  SEL_17: reserved
13932  SEL_18: reserved
13933  SEL_19: sdio_oob_irq
13934  SEL_20: coex_grant
13935  SEL_21: coex_req
13936  SEL_22: reserved
13937  SEL_23: ant_sel_0
13938  SEL_24: reserved
13939  SEL_25: reserved
13940  SEL_26: reserved
13941  SEL_27: reserved
13942  SEL_28: reserved
13943  SEL_29: reserved
13944  SEL_30: reserved
13945  SEL_31: reserved
13946 */
13947 #define IOMUX_LFXTNPCFG_IOSEL_W 5U
13948 #define IOMUX_LFXTNPCFG_IOSEL_M 0x0000001FU
13949 #define IOMUX_LFXTNPCFG_IOSEL_S 0U
13950 #define IOMUX_LFXTNPCFG_IOSEL_SEL_0 0x00000000U
13951 #define IOMUX_LFXTNPCFG_IOSEL_SEL_1 0x00000001U
13952 #define IOMUX_LFXTNPCFG_IOSEL_SEL_2 0x00000002U
13953 #define IOMUX_LFXTNPCFG_IOSEL_SEL_3 0x00000003U
13954 #define IOMUX_LFXTNPCFG_IOSEL_SEL_4 0x00000004U
13955 #define IOMUX_LFXTNPCFG_IOSEL_SEL_5 0x00000005U
13956 #define IOMUX_LFXTNPCFG_IOSEL_SEL_6 0x00000006U
13957 #define IOMUX_LFXTNPCFG_IOSEL_SEL_7 0x00000007U
13958 #define IOMUX_LFXTNPCFG_IOSEL_SEL_8 0x00000008U
13959 #define IOMUX_LFXTNPCFG_IOSEL_SEL_9 0x00000009U
13960 #define IOMUX_LFXTNPCFG_IOSEL_SEL_10 0x0000000AU
13961 #define IOMUX_LFXTNPCFG_IOSEL_SEL_11 0x0000000BU
13962 #define IOMUX_LFXTNPCFG_IOSEL_SEL_12 0x0000000CU
13963 #define IOMUX_LFXTNPCFG_IOSEL_SEL_13 0x0000000DU
13964 #define IOMUX_LFXTNPCFG_IOSEL_SEL_14 0x0000000EU
13965 #define IOMUX_LFXTNPCFG_IOSEL_SEL_15 0x0000000FU
13966 #define IOMUX_LFXTNPCFG_IOSEL_SEL_16 0x00000010U
13967 #define IOMUX_LFXTNPCFG_IOSEL_SEL_17 0x00000011U
13968 #define IOMUX_LFXTNPCFG_IOSEL_SEL_18 0x00000012U
13969 #define IOMUX_LFXTNPCFG_IOSEL_SEL_19 0x00000013U
13970 #define IOMUX_LFXTNPCFG_IOSEL_SEL_20 0x00000014U
13971 #define IOMUX_LFXTNPCFG_IOSEL_SEL_21 0x00000015U
13972 #define IOMUX_LFXTNPCFG_IOSEL_SEL_22 0x00000016U
13973 #define IOMUX_LFXTNPCFG_IOSEL_SEL_23 0x00000017U
13974 #define IOMUX_LFXTNPCFG_IOSEL_SEL_24 0x00000018U
13975 #define IOMUX_LFXTNPCFG_IOSEL_SEL_25 0x00000019U
13976 #define IOMUX_LFXTNPCFG_IOSEL_SEL_26 0x0000001AU
13977 #define IOMUX_LFXTNPCFG_IOSEL_SEL_27 0x0000001BU
13978 #define IOMUX_LFXTNPCFG_IOSEL_SEL_28 0x0000001CU
13979 #define IOMUX_LFXTNPCFG_IOSEL_SEL_29 0x0000001DU
13980 #define IOMUX_LFXTNPCFG_IOSEL_SEL_30 0x0000001EU
13981 #define IOMUX_LFXTNPCFG_IOSEL_SEL_31 0x0000001FU
13982 
13983 
13984 /*-----------------------------------REGISTER------------------------------------
13985  Register name: GPIO2PCFG
13986  Offset name: IOMUX_O_GPIO2PCFG
13987  Relative address: 0x2D00C
13988  Description: Port configuration register for IO GPIO2
13989  Default Value: NA
13990 
13991  Field: IOSEL
13992  From..to bits: 0...4
13993  DefaultValue: NA
13994  Access type: read-write
13995  Description: Pinmux selection Control
13996  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
13997  sel 5'd1 -- xspi_reset_ram
13998  sel 5'd2 -- wifi_gpio_2
13999  sel 5'd3 -- sdio_mmc_cd
14000  sel 5'd6 -- i2c1_clk
14001  sel 5'd9 -- gpt1_3
14002  sel 5'd10 -- dcan_tx
14003  sel 5'd11 -- wake_observe_bus_6
14004  sel 5'd12 -- debug_bus_4
14005  sel 5'd16 -- spi0_cs4
14006  sel 5'd18 -- gpt1_pre_event
14007  sel 5'd19 -- sdio_oob_irq
14008  sel 5'd20 -- coex_grant
14009  sel 5'd21 -- coex_req
14010  sel 5'd22 -- ble_rftrc
14011  sel 5'd23 -- ant_sel_2
14012  sel 5'd24 -- cca
14013  sel 5'd26 -- trclk
14014 
14015 
14016  ENUMs:
14017  SEL_0: reserved
14018  SEL_1: xspi_reset_ram
14019  SEL_2: wifi_gpio_2
14020  SEL_3: sdio_mmc_cd
14021  SEL_4: reserved
14022  SEL_5: reserved
14023  SEL_6: i2c1_clk
14024  SEL_7: reserved
14025  SEL_8: reserved
14026  SEL_9: gpt1_3
14027  SEL_10: dcan_tx
14028  SEL_11: wake_observe_bus_6
14029  SEL_12: debug_bus_4
14030  SEL_13: reserved
14031  SEL_14: reserved
14032  SEL_15: reserved
14033  SEL_16: spi0_cs4
14034  SEL_17: reserved
14035  SEL_18: gpt1_pre_event
14036  SEL_19: sdio_oob_irq
14037  SEL_20: coex_grant
14038  SEL_21: coex_req
14039  SEL_22: ble_rftrc
14040  SEL_23: ant_sel_2
14041  SEL_24: cca
14042  SEL_25: reserved
14043  SEL_26: trclk
14044  SEL_27: reserved
14045  SEL_28: reserved
14046  SEL_29: reserved
14047  SEL_30: reserved
14048  SEL_31: reserved
14049 */
14050 #define IOMUX_GPIO2PCFG_IOSEL_W 5U
14051 #define IOMUX_GPIO2PCFG_IOSEL_M 0x0000001FU
14052 #define IOMUX_GPIO2PCFG_IOSEL_S 0U
14053 #define IOMUX_GPIO2PCFG_IOSEL_SEL_0 0x00000000U
14054 #define IOMUX_GPIO2PCFG_IOSEL_SEL_1 0x00000001U
14055 #define IOMUX_GPIO2PCFG_IOSEL_SEL_2 0x00000002U
14056 #define IOMUX_GPIO2PCFG_IOSEL_SEL_3 0x00000003U
14057 #define IOMUX_GPIO2PCFG_IOSEL_SEL_4 0x00000004U
14058 #define IOMUX_GPIO2PCFG_IOSEL_SEL_5 0x00000005U
14059 #define IOMUX_GPIO2PCFG_IOSEL_SEL_6 0x00000006U
14060 #define IOMUX_GPIO2PCFG_IOSEL_SEL_7 0x00000007U
14061 #define IOMUX_GPIO2PCFG_IOSEL_SEL_8 0x00000008U
14062 #define IOMUX_GPIO2PCFG_IOSEL_SEL_9 0x00000009U
14063 #define IOMUX_GPIO2PCFG_IOSEL_SEL_10 0x0000000AU
14064 #define IOMUX_GPIO2PCFG_IOSEL_SEL_11 0x0000000BU
14065 #define IOMUX_GPIO2PCFG_IOSEL_SEL_12 0x0000000CU
14066 #define IOMUX_GPIO2PCFG_IOSEL_SEL_13 0x0000000DU
14067 #define IOMUX_GPIO2PCFG_IOSEL_SEL_14 0x0000000EU
14068 #define IOMUX_GPIO2PCFG_IOSEL_SEL_15 0x0000000FU
14069 #define IOMUX_GPIO2PCFG_IOSEL_SEL_16 0x00000010U
14070 #define IOMUX_GPIO2PCFG_IOSEL_SEL_17 0x00000011U
14071 #define IOMUX_GPIO2PCFG_IOSEL_SEL_18 0x00000012U
14072 #define IOMUX_GPIO2PCFG_IOSEL_SEL_19 0x00000013U
14073 #define IOMUX_GPIO2PCFG_IOSEL_SEL_20 0x00000014U
14074 #define IOMUX_GPIO2PCFG_IOSEL_SEL_21 0x00000015U
14075 #define IOMUX_GPIO2PCFG_IOSEL_SEL_22 0x00000016U
14076 #define IOMUX_GPIO2PCFG_IOSEL_SEL_23 0x00000017U
14077 #define IOMUX_GPIO2PCFG_IOSEL_SEL_24 0x00000018U
14078 #define IOMUX_GPIO2PCFG_IOSEL_SEL_25 0x00000019U
14079 #define IOMUX_GPIO2PCFG_IOSEL_SEL_26 0x0000001AU
14080 #define IOMUX_GPIO2PCFG_IOSEL_SEL_27 0x0000001BU
14081 #define IOMUX_GPIO2PCFG_IOSEL_SEL_28 0x0000001CU
14082 #define IOMUX_GPIO2PCFG_IOSEL_SEL_29 0x0000001DU
14083 #define IOMUX_GPIO2PCFG_IOSEL_SEL_30 0x0000001EU
14084 #define IOMUX_GPIO2PCFG_IOSEL_SEL_31 0x0000001FU
14085 
14086 
14087 /*-----------------------------------REGISTER------------------------------------
14088  Register name: GPIO3PCFG
14089  Offset name: IOMUX_O_GPIO3PCFG
14090  Relative address: 0x2D010
14091  Description: Port configuration register for IO GPIO3
14092  Default Value: NA
14093 
14094  Field: IOSEL
14095  From..to bits: 0...4
14096  DefaultValue: NA
14097  Access type: read-write
14098  Description: Pinmux selection Control
14099  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14100  sel 5'd1 -- uart1_tx
14101  sel 5'd2 -- wifi_gpio_3
14102  sel 5'd3 -- sdio_mmc_wp
14103  sel 5'd4 -- spi1_clk
14104  sel 5'd5 -- uart1_rts
14105  sel 5'd6 -- i2s_mclk
14106  sel 5'd7 -- i2s_data0
14107  sel 5'd8 -- pdm_data1
14108  sel 5'd9 -- gpt1_0
14109  sel 5'd10 -- dcan_rx
14110  sel 5'd11 -- wake_observe_bus_7
14111  sel 5'd12 -- debug_bus_0
14112  sel 5'd16 -- spi0_cs3
14113  sel 5'd17 -- xspi_cs_ram
14114  sel 5'd18 -- gpt1_1_n
14115  sel 5'd19 -- sdio_clk
14116  sel 5'd20 -- coex_req
14117  sel 5'd21 -- gpt0_0_n
14118  sel 5'd22 -- gpt_infrared
14119  sel 5'd23 -- ant_sel_3
14120  sel 5'd24 -- ble_rfc_gpo_7
14121  sel 5'd25 -- swo_m3
14122  sel 5'd27 -- swo_m33
14123  sel 5'd28 -- i2c1_data
14124  sel 5'd30 -- uart2_tx
14125 
14126 
14127  ENUMs:
14128  SEL_0: reserved
14129  SEL_1: uart1_tx
14130  SEL_2: wifi_gpio_3
14131  SEL_3: sdio_mmc_wp
14132  SEL_4: spi1_clk
14133  SEL_5: uart1_rts
14134  SEL_6: i2s_mclk
14135  SEL_7: i2s_data0
14136  SEL_8: pdm_data1
14137  SEL_9: gpt1_0
14138  SEL_10: dcan_rx
14139  SEL_11: wake_observe_bus_7
14140  SEL_12: debug_bus_0
14141  SEL_13: reserved
14142  SEL_14: reserved
14143  SEL_15: reserved
14144  SEL_16: spi0_cs3
14145  SEL_17: xspi_cs_ram
14146  SEL_18: gpt1_1_n
14147  SEL_19: sdio_clk
14148  SEL_20: coex_req
14149  SEL_21: gpt0_0_n
14150  SEL_22: gpt_infrared
14151  SEL_23: ant_sel_3
14152  SEL_24: ble_rfc_gpo_7
14153  SEL_25: swo_m3
14154  SEL_26: reserved
14155  SEL_27: swo_m33
14156  SEL_28: i2c1_data
14157  SEL_29: reserved
14158  SEL_30: uart2_tx
14159  SEL_31: reserved
14160 */
14161 #define IOMUX_GPIO3PCFG_IOSEL_W 5U
14162 #define IOMUX_GPIO3PCFG_IOSEL_M 0x0000001FU
14163 #define IOMUX_GPIO3PCFG_IOSEL_S 0U
14164 #define IOMUX_GPIO3PCFG_IOSEL_SEL_0 0x00000000U
14165 #define IOMUX_GPIO3PCFG_IOSEL_SEL_1 0x00000001U
14166 #define IOMUX_GPIO3PCFG_IOSEL_SEL_2 0x00000002U
14167 #define IOMUX_GPIO3PCFG_IOSEL_SEL_3 0x00000003U
14168 #define IOMUX_GPIO3PCFG_IOSEL_SEL_4 0x00000004U
14169 #define IOMUX_GPIO3PCFG_IOSEL_SEL_5 0x00000005U
14170 #define IOMUX_GPIO3PCFG_IOSEL_SEL_6 0x00000006U
14171 #define IOMUX_GPIO3PCFG_IOSEL_SEL_7 0x00000007U
14172 #define IOMUX_GPIO3PCFG_IOSEL_SEL_8 0x00000008U
14173 #define IOMUX_GPIO3PCFG_IOSEL_SEL_9 0x00000009U
14174 #define IOMUX_GPIO3PCFG_IOSEL_SEL_10 0x0000000AU
14175 #define IOMUX_GPIO3PCFG_IOSEL_SEL_11 0x0000000BU
14176 #define IOMUX_GPIO3PCFG_IOSEL_SEL_12 0x0000000CU
14177 #define IOMUX_GPIO3PCFG_IOSEL_SEL_13 0x0000000DU
14178 #define IOMUX_GPIO3PCFG_IOSEL_SEL_14 0x0000000EU
14179 #define IOMUX_GPIO3PCFG_IOSEL_SEL_15 0x0000000FU
14180 #define IOMUX_GPIO3PCFG_IOSEL_SEL_16 0x00000010U
14181 #define IOMUX_GPIO3PCFG_IOSEL_SEL_17 0x00000011U
14182 #define IOMUX_GPIO3PCFG_IOSEL_SEL_18 0x00000012U
14183 #define IOMUX_GPIO3PCFG_IOSEL_SEL_19 0x00000013U
14184 #define IOMUX_GPIO3PCFG_IOSEL_SEL_20 0x00000014U
14185 #define IOMUX_GPIO3PCFG_IOSEL_SEL_21 0x00000015U
14186 #define IOMUX_GPIO3PCFG_IOSEL_SEL_22 0x00000016U
14187 #define IOMUX_GPIO3PCFG_IOSEL_SEL_23 0x00000017U
14188 #define IOMUX_GPIO3PCFG_IOSEL_SEL_24 0x00000018U
14189 #define IOMUX_GPIO3PCFG_IOSEL_SEL_25 0x00000019U
14190 #define IOMUX_GPIO3PCFG_IOSEL_SEL_26 0x0000001AU
14191 #define IOMUX_GPIO3PCFG_IOSEL_SEL_27 0x0000001BU
14192 #define IOMUX_GPIO3PCFG_IOSEL_SEL_28 0x0000001CU
14193 #define IOMUX_GPIO3PCFG_IOSEL_SEL_29 0x0000001DU
14194 #define IOMUX_GPIO3PCFG_IOSEL_SEL_30 0x0000001EU
14195 #define IOMUX_GPIO3PCFG_IOSEL_SEL_31 0x0000001FU
14196 
14197 
14198 /*-----------------------------------REGISTER------------------------------------
14199  Register name: GPIO4PCFG
14200  Offset name: IOMUX_O_GPIO4PCFG
14201  Relative address: 0x2D014
14202  Description: Port configuration register for IO GPIO4
14203  Default Value: NA
14204 
14205  Field: IOSEL
14206  From..to bits: 0...4
14207  DefaultValue: NA
14208  Access type: read-write
14209  Description: Pinmux selection Control
14210  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14211  sel 5'd1 -- uart1_rx
14212  sel 5'd2 -- wifi_gpio_4
14213  sel 5'd3 -- sdio_mmc_cd
14214  sel 5'd4 -- spi1_cs1
14215  sel 5'd5 -- uart1_cts
14216  sel 5'd6 -- i2s_bclk
14217  sel 5'd7 -- i2s_data1
14218  sel 5'd8 -- pdm_bclk
14219  sel 5'd9 -- gpt1_1
14220  sel 5'd10 -- dcan_tx
14221  sel 5'd11 -- wake_observe_bus_8
14222  sel 5'd12 -- debug_bus_1
14223  sel 5'd16 -- spi0_cs2
14224  sel 5'd17 -- ext_clk
14225  sel 5'd18 -- gpt1_0_n
14226  sel 5'd19 -- sdio_cmd
14227  sel 5'd20 -- coex_priority
14228  sel 5'd21 -- gpt0_1_n
14229  sel 5'd24 -- ble_rfc_gpo_6
14230  sel 5'd28 -- i2c1_clk
14231  sel 5'd30 -- uart2_rx
14232 
14233 
14234  ENUMs:
14235  SEL_0: reserved
14236  SEL_1: uart1_rx
14237  SEL_2: wifi_gpio_4
14238  SEL_3: sdio_mmc_cd
14239  SEL_4: spi1_cs1
14240  SEL_5: uart1_cts
14241  SEL_6: i2s_bclk
14242  SEL_7: i2s_data1
14243  SEL_8: pdm_bclk
14244  SEL_9: gpt1_1
14245  SEL_10: dcan_tx
14246  SEL_11: wake_observe_bus_8
14247  SEL_12: debug_bus_1
14248  SEL_13: reserved
14249  SEL_14: reserved
14250  SEL_15: reserved
14251  SEL_16: spi0_cs2
14252  SEL_17: ext_clk
14253  SEL_18: gpt1_0_n
14254  SEL_19: sdio_cmd
14255  SEL_20: coex_priority
14256  SEL_21: gpt0_1_n
14257  SEL_22: reserved
14258  SEL_23: reserved
14259  SEL_24: ble_rfc_gpo_6
14260  SEL_25: reserved
14261  SEL_26: reserved
14262  SEL_27: reserved
14263  SEL_28: i2c1_clk
14264  SEL_29: reserved
14265  SEL_30: uart2_rx
14266  SEL_31: reserved
14267 */
14268 #define IOMUX_GPIO4PCFG_IOSEL_W 5U
14269 #define IOMUX_GPIO4PCFG_IOSEL_M 0x0000001FU
14270 #define IOMUX_GPIO4PCFG_IOSEL_S 0U
14271 #define IOMUX_GPIO4PCFG_IOSEL_SEL_0 0x00000000U
14272 #define IOMUX_GPIO4PCFG_IOSEL_SEL_1 0x00000001U
14273 #define IOMUX_GPIO4PCFG_IOSEL_SEL_2 0x00000002U
14274 #define IOMUX_GPIO4PCFG_IOSEL_SEL_3 0x00000003U
14275 #define IOMUX_GPIO4PCFG_IOSEL_SEL_4 0x00000004U
14276 #define IOMUX_GPIO4PCFG_IOSEL_SEL_5 0x00000005U
14277 #define IOMUX_GPIO4PCFG_IOSEL_SEL_6 0x00000006U
14278 #define IOMUX_GPIO4PCFG_IOSEL_SEL_7 0x00000007U
14279 #define IOMUX_GPIO4PCFG_IOSEL_SEL_8 0x00000008U
14280 #define IOMUX_GPIO4PCFG_IOSEL_SEL_9 0x00000009U
14281 #define IOMUX_GPIO4PCFG_IOSEL_SEL_10 0x0000000AU
14282 #define IOMUX_GPIO4PCFG_IOSEL_SEL_11 0x0000000BU
14283 #define IOMUX_GPIO4PCFG_IOSEL_SEL_12 0x0000000CU
14284 #define IOMUX_GPIO4PCFG_IOSEL_SEL_13 0x0000000DU
14285 #define IOMUX_GPIO4PCFG_IOSEL_SEL_14 0x0000000EU
14286 #define IOMUX_GPIO4PCFG_IOSEL_SEL_15 0x0000000FU
14287 #define IOMUX_GPIO4PCFG_IOSEL_SEL_16 0x00000010U
14288 #define IOMUX_GPIO4PCFG_IOSEL_SEL_17 0x00000011U
14289 #define IOMUX_GPIO4PCFG_IOSEL_SEL_18 0x00000012U
14290 #define IOMUX_GPIO4PCFG_IOSEL_SEL_19 0x00000013U
14291 #define IOMUX_GPIO4PCFG_IOSEL_SEL_20 0x00000014U
14292 #define IOMUX_GPIO4PCFG_IOSEL_SEL_21 0x00000015U
14293 #define IOMUX_GPIO4PCFG_IOSEL_SEL_22 0x00000016U
14294 #define IOMUX_GPIO4PCFG_IOSEL_SEL_23 0x00000017U
14295 #define IOMUX_GPIO4PCFG_IOSEL_SEL_24 0x00000018U
14296 #define IOMUX_GPIO4PCFG_IOSEL_SEL_25 0x00000019U
14297 #define IOMUX_GPIO4PCFG_IOSEL_SEL_26 0x0000001AU
14298 #define IOMUX_GPIO4PCFG_IOSEL_SEL_27 0x0000001BU
14299 #define IOMUX_GPIO4PCFG_IOSEL_SEL_28 0x0000001CU
14300 #define IOMUX_GPIO4PCFG_IOSEL_SEL_29 0x0000001DU
14301 #define IOMUX_GPIO4PCFG_IOSEL_SEL_30 0x0000001EU
14302 #define IOMUX_GPIO4PCFG_IOSEL_SEL_31 0x0000001FU
14303 
14304 
14305 /*-----------------------------------REGISTER------------------------------------
14306  Register name: GPIO5PCFG
14307  Offset name: IOMUX_O_GPIO5PCFG
14308  Relative address: 0x2D018
14309  Description: Port configuration register for IO GPIO5
14310  Default Value: NA
14311 
14312  Field: IOSEL
14313  From..to bits: 0...4
14314  DefaultValue: NA
14315  Access type: read-write
14316  Description: Pinmux selection Control
14317  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14318  sel 5'd1 -- xspi_reset_ram
14319  sel 5'd2 -- wifi_gpio_5
14320  sel 5'd3 -- sdio_mmc_pow2
14321  sel 5'd4 -- spi1_miso
14322  sel 5'd5 -- uart1_tx
14323  sel 5'd6 -- i2c0_clk
14324  sel 5'd7 -- i2s_mclk
14325  sel 5'd8 -- pdm_bclk
14326  sel 5'd9 -- gpt1_2
14327  sel 5'd10 -- dcan_tx
14328  sel 5'd11 -- jtag_tdi
14329  sel 5'd12 -- debug_bus_11
14330  sel 5'd16 -- spi0_cs4
14331  sel 5'd17 -- ext_clk
14332  sel 5'd18 -- gpt1_0_n
14333  sel 5'd19 -- sdio_d0
14334  sel 5'd20 -- coex_req
14335  sel 5'd21 -- gpt0_2_n
14336  sel 5'd22 -- ble_rftrc
14337  sel 5'd23 -- ant_sel_1
14338  sel 5'd25 -- ble_rfc_gpi_2
14339  sel 5'd28 -- i2c1_data
14340  sel 5'd30 -- uart2_rts
14341 
14342 
14343  ENUMs:
14344  SEL_0: reserved
14345  SEL_1: xspi_reset_ram
14346  SEL_2: wifi_gpio_5
14347  SEL_3: sdio_mmc_pow2
14348  SEL_4: spi1_miso
14349  SEL_5: uart1_tx
14350  SEL_6: i2c0_clk
14351  SEL_7: i2s_mclk
14352  SEL_8: pdm_bclk
14353  SEL_9: gpt1_2
14354  SEL_10: dcan_tx
14355  SEL_11: jtag_tdi
14356  SEL_12: debug_bus_11
14357  SEL_13: reserved
14358  SEL_14: reserved
14359  SEL_15: reserved
14360  SEL_16: spi0_cs4
14361  SEL_17: ext_clk
14362  SEL_18: gpt1_0_n
14363  SEL_19: sdio_d0
14364  SEL_20: coex_req
14365  SEL_21: gpt0_2_n
14366  SEL_22: ble_rftrc
14367  SEL_23: ant_sel_1
14368  SEL_24: reserved
14369  SEL_25: ble_rfc_gpi_2
14370  SEL_26: reserved
14371  SEL_27: reserved
14372  SEL_28: i2c1_data
14373  SEL_29: reserved
14374  SEL_30: uart2_rts
14375  SEL_31: reserved
14376 */
14377 #define IOMUX_GPIO5PCFG_IOSEL_W 5U
14378 #define IOMUX_GPIO5PCFG_IOSEL_M 0x0000001FU
14379 #define IOMUX_GPIO5PCFG_IOSEL_S 0U
14380 #define IOMUX_GPIO5PCFG_IOSEL_SEL_0 0x00000000U
14381 #define IOMUX_GPIO5PCFG_IOSEL_SEL_1 0x00000001U
14382 #define IOMUX_GPIO5PCFG_IOSEL_SEL_2 0x00000002U
14383 #define IOMUX_GPIO5PCFG_IOSEL_SEL_3 0x00000003U
14384 #define IOMUX_GPIO5PCFG_IOSEL_SEL_4 0x00000004U
14385 #define IOMUX_GPIO5PCFG_IOSEL_SEL_5 0x00000005U
14386 #define IOMUX_GPIO5PCFG_IOSEL_SEL_6 0x00000006U
14387 #define IOMUX_GPIO5PCFG_IOSEL_SEL_7 0x00000007U
14388 #define IOMUX_GPIO5PCFG_IOSEL_SEL_8 0x00000008U
14389 #define IOMUX_GPIO5PCFG_IOSEL_SEL_9 0x00000009U
14390 #define IOMUX_GPIO5PCFG_IOSEL_SEL_10 0x0000000AU
14391 #define IOMUX_GPIO5PCFG_IOSEL_SEL_11 0x0000000BU
14392 #define IOMUX_GPIO5PCFG_IOSEL_SEL_12 0x0000000CU
14393 #define IOMUX_GPIO5PCFG_IOSEL_SEL_13 0x0000000DU
14394 #define IOMUX_GPIO5PCFG_IOSEL_SEL_14 0x0000000EU
14395 #define IOMUX_GPIO5PCFG_IOSEL_SEL_15 0x0000000FU
14396 #define IOMUX_GPIO5PCFG_IOSEL_SEL_16 0x00000010U
14397 #define IOMUX_GPIO5PCFG_IOSEL_SEL_17 0x00000011U
14398 #define IOMUX_GPIO5PCFG_IOSEL_SEL_18 0x00000012U
14399 #define IOMUX_GPIO5PCFG_IOSEL_SEL_19 0x00000013U
14400 #define IOMUX_GPIO5PCFG_IOSEL_SEL_20 0x00000014U
14401 #define IOMUX_GPIO5PCFG_IOSEL_SEL_21 0x00000015U
14402 #define IOMUX_GPIO5PCFG_IOSEL_SEL_22 0x00000016U
14403 #define IOMUX_GPIO5PCFG_IOSEL_SEL_23 0x00000017U
14404 #define IOMUX_GPIO5PCFG_IOSEL_SEL_24 0x00000018U
14405 #define IOMUX_GPIO5PCFG_IOSEL_SEL_25 0x00000019U
14406 #define IOMUX_GPIO5PCFG_IOSEL_SEL_26 0x0000001AU
14407 #define IOMUX_GPIO5PCFG_IOSEL_SEL_27 0x0000001BU
14408 #define IOMUX_GPIO5PCFG_IOSEL_SEL_28 0x0000001CU
14409 #define IOMUX_GPIO5PCFG_IOSEL_SEL_29 0x0000001DU
14410 #define IOMUX_GPIO5PCFG_IOSEL_SEL_30 0x0000001EU
14411 #define IOMUX_GPIO5PCFG_IOSEL_SEL_31 0x0000001FU
14412 
14413 
14414 /*-----------------------------------REGISTER------------------------------------
14415  Register name: GPIO6PCFG
14416  Offset name: IOMUX_O_GPIO6PCFG
14417  Relative address: 0x2D01C
14418  Description: Port configuration register for IO GPIO6
14419  Default Value: NA
14420 
14421  Field: IOSEL
14422  From..to bits: 0...4
14423  DefaultValue: NA
14424  Access type: read-write
14425  Description: Pinmux selection Control
14426  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14427  sel 5'd1 -- xspi_cs_ram
14428  sel 5'd2 -- wifi_gpio_6
14429  sel 5'd3 -- sdio_mmc_pow1
14430  sel 5'd4 -- spi1_mosi
14431  sel 5'd5 -- uart1_rx
14432  sel 5'd6 -- i2c0_data
14433  sel 5'd7 -- i2s_wclk
14434  sel 5'd8 -- pdm_data0
14435  sel 5'd9 -- gpt1_3
14436  sel 5'd10 -- dcan_rx
14437  sel 5'd11 -- sdio_mmc_wp
14438  sel 5'd12 -- debug_bus_12
14439  sel 5'd16 -- spi0_cs4
14440  sel 5'd17 -- i2s_bclk
14441  sel 5'd18 -- gpt1_1_n
14442  sel 5'd19 -- sdio_d1
14443  sel 5'd20 -- coex_priority
14444  sel 5'd21 -- gpt0_3_n
14445  sel 5'd22 -- gpt1_pre_event
14446  sel 5'd23 -- ant_sel_0
14447  sel 5'd24 -- cca
14448  sel 5'd25 -- ble_rfc_gpi_3
14449  sel 5'd26 -- coex_grant
14450  sel 5'd28 -- i2c1_clk
14451  sel 5'd29 -- sdio_mmc_pow2
14452  sel 5'd30 -- uart2_cts
14453 
14454 
14455  ENUMs:
14456  SEL_0: reserved
14457  SEL_1: xspi_cs_ram
14458  SEL_2: wifi_gpio_6
14459  SEL_3: sdio_mmc_pow1
14460  SEL_4: spi1_mosi
14461  SEL_5: uart1_rx
14462  SEL_6: i2c0_data
14463  SEL_7: i2s_wclk
14464  SEL_8: pdm_data0
14465  SEL_9: gpt1_3
14466  SEL_10: dcan_rx
14467  SEL_11: sdio_mmc_wp
14468  SEL_12: debug_bus_12
14469  SEL_13: reserved
14470  SEL_14: reserved
14471  SEL_15: reserved
14472  SEL_16: spi0_cs4
14473  SEL_17: i2s_bclk
14474  SEL_18: gpt1_1_n
14475  SEL_19: sdio_d1
14476  SEL_20: coex_priority
14477  SEL_21: gpt0_3_n
14478  SEL_22: gpt1_pre_event
14479  SEL_23: ant_sel_0
14480  SEL_24: cca
14481  SEL_25: ble_rfc_gpi_3
14482  SEL_26: coex_grant
14483  SEL_27: reserved
14484  SEL_28: i2c1_clk
14485  SEL_29: sdio_mmc_pow2
14486  SEL_30: uart2_cts
14487  SEL_31: reserved
14488 */
14489 #define IOMUX_GPIO6PCFG_IOSEL_W 5U
14490 #define IOMUX_GPIO6PCFG_IOSEL_M 0x0000001FU
14491 #define IOMUX_GPIO6PCFG_IOSEL_S 0U
14492 #define IOMUX_GPIO6PCFG_IOSEL_SEL_0 0x00000000U
14493 #define IOMUX_GPIO6PCFG_IOSEL_SEL_1 0x00000001U
14494 #define IOMUX_GPIO6PCFG_IOSEL_SEL_2 0x00000002U
14495 #define IOMUX_GPIO6PCFG_IOSEL_SEL_3 0x00000003U
14496 #define IOMUX_GPIO6PCFG_IOSEL_SEL_4 0x00000004U
14497 #define IOMUX_GPIO6PCFG_IOSEL_SEL_5 0x00000005U
14498 #define IOMUX_GPIO6PCFG_IOSEL_SEL_6 0x00000006U
14499 #define IOMUX_GPIO6PCFG_IOSEL_SEL_7 0x00000007U
14500 #define IOMUX_GPIO6PCFG_IOSEL_SEL_8 0x00000008U
14501 #define IOMUX_GPIO6PCFG_IOSEL_SEL_9 0x00000009U
14502 #define IOMUX_GPIO6PCFG_IOSEL_SEL_10 0x0000000AU
14503 #define IOMUX_GPIO6PCFG_IOSEL_SEL_11 0x0000000BU
14504 #define IOMUX_GPIO6PCFG_IOSEL_SEL_12 0x0000000CU
14505 #define IOMUX_GPIO6PCFG_IOSEL_SEL_13 0x0000000DU
14506 #define IOMUX_GPIO6PCFG_IOSEL_SEL_14 0x0000000EU
14507 #define IOMUX_GPIO6PCFG_IOSEL_SEL_15 0x0000000FU
14508 #define IOMUX_GPIO6PCFG_IOSEL_SEL_16 0x00000010U
14509 #define IOMUX_GPIO6PCFG_IOSEL_SEL_17 0x00000011U
14510 #define IOMUX_GPIO6PCFG_IOSEL_SEL_18 0x00000012U
14511 #define IOMUX_GPIO6PCFG_IOSEL_SEL_19 0x00000013U
14512 #define IOMUX_GPIO6PCFG_IOSEL_SEL_20 0x00000014U
14513 #define IOMUX_GPIO6PCFG_IOSEL_SEL_21 0x00000015U
14514 #define IOMUX_GPIO6PCFG_IOSEL_SEL_22 0x00000016U
14515 #define IOMUX_GPIO6PCFG_IOSEL_SEL_23 0x00000017U
14516 #define IOMUX_GPIO6PCFG_IOSEL_SEL_24 0x00000018U
14517 #define IOMUX_GPIO6PCFG_IOSEL_SEL_25 0x00000019U
14518 #define IOMUX_GPIO6PCFG_IOSEL_SEL_26 0x0000001AU
14519 #define IOMUX_GPIO6PCFG_IOSEL_SEL_27 0x0000001BU
14520 #define IOMUX_GPIO6PCFG_IOSEL_SEL_28 0x0000001CU
14521 #define IOMUX_GPIO6PCFG_IOSEL_SEL_29 0x0000001DU
14522 #define IOMUX_GPIO6PCFG_IOSEL_SEL_30 0x0000001EU
14523 #define IOMUX_GPIO6PCFG_IOSEL_SEL_31 0x0000001FU
14524 
14525 
14526 /*-----------------------------------REGISTER------------------------------------
14527  Register name: SWDIOPCFG
14528  Offset name: IOMUX_O_SWDIOPCFG
14529  Relative address: 0x2D020
14530  Description: Port configuration register for IO SWDIO
14531  Default Value: NA
14532 
14533  Field: IOSEL
14534  From..to bits: 0...4
14535  DefaultValue: NA
14536  Access type: read-write
14537  Description: Pinmux selection Control
14538  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14539  sel 5'd0 -- swdio
14540  sel 5'd2 -- wifi_gpio_7
14541  sel 5'd3 -- sdio_mmc_pow2
14542  sel 5'd4 -- jtag_tms
14543  sel 5'd23 -- ant_sel_0
14544 
14545 
14546  ENUMs:
14547  SEL_0: swdio
14548  SEL_1: reserved
14549  SEL_2: wifi_gpio_7
14550  SEL_3: sdio_mmc_pow2
14551  SEL_4: jtag_tms
14552  SEL_5: reserved
14553  SEL_6: reserved
14554  SEL_7: reserved
14555  SEL_8: reserved
14556  SEL_9: reserved
14557  SEL_10: reserved
14558  SEL_11: reserved
14559  SEL_12: reserved
14560  SEL_13: reserved
14561  SEL_14: reserved
14562  SEL_15: reserved
14563  SEL_16: reserved
14564  SEL_17: reserved
14565  SEL_18: reserved
14566  SEL_19: reserved
14567  SEL_20: reserved
14568  SEL_21: reserved
14569  SEL_22: reserved
14570  SEL_23: ant_sel_0
14571  SEL_24: reserved
14572  SEL_25: reserved
14573  SEL_26: reserved
14574  SEL_27: reserved
14575  SEL_28: reserved
14576  SEL_29: reserved
14577  SEL_30: reserved
14578  SEL_31: reserved
14579 */
14580 #define IOMUX_SWDIOPCFG_IOSEL_W 5U
14581 #define IOMUX_SWDIOPCFG_IOSEL_M 0x0000001FU
14582 #define IOMUX_SWDIOPCFG_IOSEL_S 0U
14583 #define IOMUX_SWDIOPCFG_IOSEL_SEL_0 0x00000000U
14584 #define IOMUX_SWDIOPCFG_IOSEL_SEL_1 0x00000001U
14585 #define IOMUX_SWDIOPCFG_IOSEL_SEL_2 0x00000002U
14586 #define IOMUX_SWDIOPCFG_IOSEL_SEL_3 0x00000003U
14587 #define IOMUX_SWDIOPCFG_IOSEL_SEL_4 0x00000004U
14588 #define IOMUX_SWDIOPCFG_IOSEL_SEL_5 0x00000005U
14589 #define IOMUX_SWDIOPCFG_IOSEL_SEL_6 0x00000006U
14590 #define IOMUX_SWDIOPCFG_IOSEL_SEL_7 0x00000007U
14591 #define IOMUX_SWDIOPCFG_IOSEL_SEL_8 0x00000008U
14592 #define IOMUX_SWDIOPCFG_IOSEL_SEL_9 0x00000009U
14593 #define IOMUX_SWDIOPCFG_IOSEL_SEL_10 0x0000000AU
14594 #define IOMUX_SWDIOPCFG_IOSEL_SEL_11 0x0000000BU
14595 #define IOMUX_SWDIOPCFG_IOSEL_SEL_12 0x0000000CU
14596 #define IOMUX_SWDIOPCFG_IOSEL_SEL_13 0x0000000DU
14597 #define IOMUX_SWDIOPCFG_IOSEL_SEL_14 0x0000000EU
14598 #define IOMUX_SWDIOPCFG_IOSEL_SEL_15 0x0000000FU
14599 #define IOMUX_SWDIOPCFG_IOSEL_SEL_16 0x00000010U
14600 #define IOMUX_SWDIOPCFG_IOSEL_SEL_17 0x00000011U
14601 #define IOMUX_SWDIOPCFG_IOSEL_SEL_18 0x00000012U
14602 #define IOMUX_SWDIOPCFG_IOSEL_SEL_19 0x00000013U
14603 #define IOMUX_SWDIOPCFG_IOSEL_SEL_20 0x00000014U
14604 #define IOMUX_SWDIOPCFG_IOSEL_SEL_21 0x00000015U
14605 #define IOMUX_SWDIOPCFG_IOSEL_SEL_22 0x00000016U
14606 #define IOMUX_SWDIOPCFG_IOSEL_SEL_23 0x00000017U
14607 #define IOMUX_SWDIOPCFG_IOSEL_SEL_24 0x00000018U
14608 #define IOMUX_SWDIOPCFG_IOSEL_SEL_25 0x00000019U
14609 #define IOMUX_SWDIOPCFG_IOSEL_SEL_26 0x0000001AU
14610 #define IOMUX_SWDIOPCFG_IOSEL_SEL_27 0x0000001BU
14611 #define IOMUX_SWDIOPCFG_IOSEL_SEL_28 0x0000001CU
14612 #define IOMUX_SWDIOPCFG_IOSEL_SEL_29 0x0000001DU
14613 #define IOMUX_SWDIOPCFG_IOSEL_SEL_30 0x0000001EU
14614 #define IOMUX_SWDIOPCFG_IOSEL_SEL_31 0x0000001FU
14615 
14616 
14617 /*-----------------------------------REGISTER------------------------------------
14618  Register name: SWCLKPCFG
14619  Offset name: IOMUX_O_SWCLKPCFG
14620  Relative address: 0x2D024
14621  Description: Port configuration register for IO SWCLK
14622  Default Value: NA
14623 
14624  Field: IOSEL
14625  From..to bits: 0...4
14626  DefaultValue: NA
14627  Access type: read-write
14628  Description: Pinmux selection Control
14629  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14630  sel 5'd0 -- swclk
14631  sel 5'd2 -- wifi_gpio_8
14632  sel 5'd3 -- sdio_mmc_pow1
14633  sel 5'd4 -- jtag_tck
14634  sel 5'd23 -- ant_sel_1
14635 
14636 
14637  ENUMs:
14638  SEL_0: swclk
14639  SEL_1: reserved
14640  SEL_2: wifi_gpio_8
14641  SEL_3: sdio_mmc_pow1
14642  SEL_4: jtag_tck
14643  SEL_5: reserved
14644  SEL_6: reserved
14645  SEL_7: reserved
14646  SEL_8: reserved
14647  SEL_9: reserved
14648  SEL_10: reserved
14649  SEL_11: reserved
14650  SEL_12: reserved
14651  SEL_13: reserved
14652  SEL_14: reserved
14653  SEL_15: reserved
14654  SEL_16: reserved
14655  SEL_17: reserved
14656  SEL_18: reserved
14657  SEL_19: reserved
14658  SEL_20: reserved
14659  SEL_21: reserved
14660  SEL_22: reserved
14661  SEL_23: ant_sel_1
14662  SEL_24: reserved
14663  SEL_25: reserved
14664  SEL_26: reserved
14665  SEL_27: reserved
14666  SEL_28: reserved
14667  SEL_29: reserved
14668  SEL_30: reserved
14669  SEL_31: reserved
14670 */
14671 #define IOMUX_SWCLKPCFG_IOSEL_W 5U
14672 #define IOMUX_SWCLKPCFG_IOSEL_M 0x0000001FU
14673 #define IOMUX_SWCLKPCFG_IOSEL_S 0U
14674 #define IOMUX_SWCLKPCFG_IOSEL_SEL_0 0x00000000U
14675 #define IOMUX_SWCLKPCFG_IOSEL_SEL_1 0x00000001U
14676 #define IOMUX_SWCLKPCFG_IOSEL_SEL_2 0x00000002U
14677 #define IOMUX_SWCLKPCFG_IOSEL_SEL_3 0x00000003U
14678 #define IOMUX_SWCLKPCFG_IOSEL_SEL_4 0x00000004U
14679 #define IOMUX_SWCLKPCFG_IOSEL_SEL_5 0x00000005U
14680 #define IOMUX_SWCLKPCFG_IOSEL_SEL_6 0x00000006U
14681 #define IOMUX_SWCLKPCFG_IOSEL_SEL_7 0x00000007U
14682 #define IOMUX_SWCLKPCFG_IOSEL_SEL_8 0x00000008U
14683 #define IOMUX_SWCLKPCFG_IOSEL_SEL_9 0x00000009U
14684 #define IOMUX_SWCLKPCFG_IOSEL_SEL_10 0x0000000AU
14685 #define IOMUX_SWCLKPCFG_IOSEL_SEL_11 0x0000000BU
14686 #define IOMUX_SWCLKPCFG_IOSEL_SEL_12 0x0000000CU
14687 #define IOMUX_SWCLKPCFG_IOSEL_SEL_13 0x0000000DU
14688 #define IOMUX_SWCLKPCFG_IOSEL_SEL_14 0x0000000EU
14689 #define IOMUX_SWCLKPCFG_IOSEL_SEL_15 0x0000000FU
14690 #define IOMUX_SWCLKPCFG_IOSEL_SEL_16 0x00000010U
14691 #define IOMUX_SWCLKPCFG_IOSEL_SEL_17 0x00000011U
14692 #define IOMUX_SWCLKPCFG_IOSEL_SEL_18 0x00000012U
14693 #define IOMUX_SWCLKPCFG_IOSEL_SEL_19 0x00000013U
14694 #define IOMUX_SWCLKPCFG_IOSEL_SEL_20 0x00000014U
14695 #define IOMUX_SWCLKPCFG_IOSEL_SEL_21 0x00000015U
14696 #define IOMUX_SWCLKPCFG_IOSEL_SEL_22 0x00000016U
14697 #define IOMUX_SWCLKPCFG_IOSEL_SEL_23 0x00000017U
14698 #define IOMUX_SWCLKPCFG_IOSEL_SEL_24 0x00000018U
14699 #define IOMUX_SWCLKPCFG_IOSEL_SEL_25 0x00000019U
14700 #define IOMUX_SWCLKPCFG_IOSEL_SEL_26 0x0000001AU
14701 #define IOMUX_SWCLKPCFG_IOSEL_SEL_27 0x0000001BU
14702 #define IOMUX_SWCLKPCFG_IOSEL_SEL_28 0x0000001CU
14703 #define IOMUX_SWCLKPCFG_IOSEL_SEL_29 0x0000001DU
14704 #define IOMUX_SWCLKPCFG_IOSEL_SEL_30 0x0000001EU
14705 #define IOMUX_SWCLKPCFG_IOSEL_SEL_31 0x0000001FU
14706 
14707 
14708 /*-----------------------------------REGISTER------------------------------------
14709  Register name: LOGGERPCFG
14710  Offset name: IOMUX_O_LOGGERPCFG
14711  Relative address: 0x2D028
14712  Description: Port configuration register for IO LOGGER
14713  Default Value: NA
14714 
14715  Field: IOSEL
14716  From..to bits: 0...4
14717  DefaultValue: NA
14718  Access type: read-write
14719  Description: Pinmux selection Control
14720  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14721  sel 5'd1 -- logger
14722  sel 5'd2 -- wifi_gpio_9
14723  sel 5'd3 -- sdio_mmc_cd
14724  sel 5'd4 -- ble_rftrc
14725  sel 5'd11 -- jtag_tdo
14726  sel 5'd23 -- ant_sel_2
14727  sel 5'd26 -- swo_m3
14728  sel 5'd27 -- swo_m33
14729 
14730 
14731  ENUMs:
14732  SEL_0: reserved
14733  SEL_1: logger
14734  SEL_2: wifi_gpio_9
14735  SEL_3: sdio_mmc_cd
14736  SEL_4: ble_rftrc
14737  SEL_5: reserved
14738  SEL_6: reserved
14739  SEL_7: reserved
14740  SEL_8: reserved
14741  SEL_9: reserved
14742  SEL_10: reserved
14743  SEL_11: jtag_tdo
14744  SEL_12: reserved
14745  SEL_13: reserved
14746  SEL_14: reserved
14747  SEL_15: reserved
14748  SEL_16: reserved
14749  SEL_17: reserved
14750  SEL_18: reserved
14751  SEL_19: reserved
14752  SEL_20: reserved
14753  SEL_21: reserved
14754  SEL_22: reserved
14755  SEL_23: ant_sel_2
14756  SEL_24: reserved
14757  SEL_25: reserved
14758  SEL_26: swo_m3
14759  SEL_27: swo_m33
14760  SEL_28: reserved
14761  SEL_29: reserved
14762  SEL_30: reserved
14763  SEL_31: reserved
14764 */
14765 #define IOMUX_LOGGERPCFG_IOSEL_W 5U
14766 #define IOMUX_LOGGERPCFG_IOSEL_M 0x0000001FU
14767 #define IOMUX_LOGGERPCFG_IOSEL_S 0U
14768 #define IOMUX_LOGGERPCFG_IOSEL_SEL_0 0x00000000U
14769 #define IOMUX_LOGGERPCFG_IOSEL_SEL_1 0x00000001U
14770 #define IOMUX_LOGGERPCFG_IOSEL_SEL_2 0x00000002U
14771 #define IOMUX_LOGGERPCFG_IOSEL_SEL_3 0x00000003U
14772 #define IOMUX_LOGGERPCFG_IOSEL_SEL_4 0x00000004U
14773 #define IOMUX_LOGGERPCFG_IOSEL_SEL_5 0x00000005U
14774 #define IOMUX_LOGGERPCFG_IOSEL_SEL_6 0x00000006U
14775 #define IOMUX_LOGGERPCFG_IOSEL_SEL_7 0x00000007U
14776 #define IOMUX_LOGGERPCFG_IOSEL_SEL_8 0x00000008U
14777 #define IOMUX_LOGGERPCFG_IOSEL_SEL_9 0x00000009U
14778 #define IOMUX_LOGGERPCFG_IOSEL_SEL_10 0x0000000AU
14779 #define IOMUX_LOGGERPCFG_IOSEL_SEL_11 0x0000000BU
14780 #define IOMUX_LOGGERPCFG_IOSEL_SEL_12 0x0000000CU
14781 #define IOMUX_LOGGERPCFG_IOSEL_SEL_13 0x0000000DU
14782 #define IOMUX_LOGGERPCFG_IOSEL_SEL_14 0x0000000EU
14783 #define IOMUX_LOGGERPCFG_IOSEL_SEL_15 0x0000000FU
14784 #define IOMUX_LOGGERPCFG_IOSEL_SEL_16 0x00000010U
14785 #define IOMUX_LOGGERPCFG_IOSEL_SEL_17 0x00000011U
14786 #define IOMUX_LOGGERPCFG_IOSEL_SEL_18 0x00000012U
14787 #define IOMUX_LOGGERPCFG_IOSEL_SEL_19 0x00000013U
14788 #define IOMUX_LOGGERPCFG_IOSEL_SEL_20 0x00000014U
14789 #define IOMUX_LOGGERPCFG_IOSEL_SEL_21 0x00000015U
14790 #define IOMUX_LOGGERPCFG_IOSEL_SEL_22 0x00000016U
14791 #define IOMUX_LOGGERPCFG_IOSEL_SEL_23 0x00000017U
14792 #define IOMUX_LOGGERPCFG_IOSEL_SEL_24 0x00000018U
14793 #define IOMUX_LOGGERPCFG_IOSEL_SEL_25 0x00000019U
14794 #define IOMUX_LOGGERPCFG_IOSEL_SEL_26 0x0000001AU
14795 #define IOMUX_LOGGERPCFG_IOSEL_SEL_27 0x0000001BU
14796 #define IOMUX_LOGGERPCFG_IOSEL_SEL_28 0x0000001CU
14797 #define IOMUX_LOGGERPCFG_IOSEL_SEL_29 0x0000001DU
14798 #define IOMUX_LOGGERPCFG_IOSEL_SEL_30 0x0000001EU
14799 #define IOMUX_LOGGERPCFG_IOSEL_SEL_31 0x0000001FU
14800 
14801 
14802 /*-----------------------------------REGISTER------------------------------------
14803  Register name: GPIO10PCFG
14804  Offset name: IOMUX_O_GPIO10PCFG
14805  Relative address: 0x2D02C
14806  Description: Port configuration register for IO GPIO10
14807  Default Value: NA
14808 
14809  Field: IOSEL
14810  From..to bits: 0...4
14811  DefaultValue: NA
14812  Access type: read-write
14813  Description: Pinmux selection Control
14814  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14815  sel 5'd1 -- uart1_tx
14816  sel 5'd2 -- wifi_gpio_10
14817  sel 5'd3 -- sdio_mmc_data_3
14818  sel 5'd4 -- spi1_clk
14819  sel 5'd5 -- uart1_rts
14820  sel 5'd6 -- i2c1_data
14821  sel 5'd7 -- i2s_data1
14822  sel 5'd8 -- pdm_data1
14823  sel 5'd9 -- gpt1_0
14824  sel 5'd10 -- dcan_rx
14825  sel 5'd11 -- uart_rs232_rx
14826  sel 5'd12 -- debug_bus_10
14827  sel 5'd16 -- spi0_cs3
14828  sel 5'd18 -- gpt1_3_n
14829  sel 5'd19 -- sdio_d3
14830  sel 5'd20 -- coex_priority
14831  sel 5'd21 -- coex_grant
14832  sel 5'd23 -- ant_sel_2
14833  sel 5'd24 -- cca
14834  sel 5'd25 -- ble_rfc_gpi_1
14835  sel 5'd26 -- trdata_0
14836  sel 5'd30 -- uart2_rts
14837  sel 5'd31 -- uart2_tx
14838 
14839 
14840  ENUMs:
14841  SEL_0: reserved
14842  SEL_1: uart1_tx
14843  SEL_2: wifi_gpio_10
14844  SEL_3: sdio_mmc_data_3
14845  SEL_4: spi1_clk
14846  SEL_5: uart1_rts
14847  SEL_6: i2c1_data
14848  SEL_7: i2s_data1
14849  SEL_8: pdm_data1
14850  SEL_9: gpt1_0
14851  SEL_10: dcan_rx
14852  SEL_11: uart_rs232_rx
14853  SEL_12: debug_bus_10
14854  SEL_13: reserved
14855  SEL_14: reserved
14856  SEL_15: reserved
14857  SEL_16: spi0_cs3
14858  SEL_17: reserved
14859  SEL_18: gpt1_3_n
14860  SEL_19: sdio_d3
14861  SEL_20: coex_priority
14862  SEL_21: coex_grant
14863  SEL_22: reserved
14864  SEL_23: ant_sel_2
14865  SEL_24: cca
14866  SEL_25: ble_rfc_gpi_1
14867  SEL_26: trdata_0
14868  SEL_27: reserved
14869  SEL_28: reserved
14870  SEL_29: reserved
14871  SEL_30: uart2_rts
14872  SEL_31: uart2_tx
14873 */
14874 #define IOMUX_GPIO10PCFG_IOSEL_W 5U
14875 #define IOMUX_GPIO10PCFG_IOSEL_M 0x0000001FU
14876 #define IOMUX_GPIO10PCFG_IOSEL_S 0U
14877 #define IOMUX_GPIO10PCFG_IOSEL_SEL_0 0x00000000U
14878 #define IOMUX_GPIO10PCFG_IOSEL_SEL_1 0x00000001U
14879 #define IOMUX_GPIO10PCFG_IOSEL_SEL_2 0x00000002U
14880 #define IOMUX_GPIO10PCFG_IOSEL_SEL_3 0x00000003U
14881 #define IOMUX_GPIO10PCFG_IOSEL_SEL_4 0x00000004U
14882 #define IOMUX_GPIO10PCFG_IOSEL_SEL_5 0x00000005U
14883 #define IOMUX_GPIO10PCFG_IOSEL_SEL_6 0x00000006U
14884 #define IOMUX_GPIO10PCFG_IOSEL_SEL_7 0x00000007U
14885 #define IOMUX_GPIO10PCFG_IOSEL_SEL_8 0x00000008U
14886 #define IOMUX_GPIO10PCFG_IOSEL_SEL_9 0x00000009U
14887 #define IOMUX_GPIO10PCFG_IOSEL_SEL_10 0x0000000AU
14888 #define IOMUX_GPIO10PCFG_IOSEL_SEL_11 0x0000000BU
14889 #define IOMUX_GPIO10PCFG_IOSEL_SEL_12 0x0000000CU
14890 #define IOMUX_GPIO10PCFG_IOSEL_SEL_13 0x0000000DU
14891 #define IOMUX_GPIO10PCFG_IOSEL_SEL_14 0x0000000EU
14892 #define IOMUX_GPIO10PCFG_IOSEL_SEL_15 0x0000000FU
14893 #define IOMUX_GPIO10PCFG_IOSEL_SEL_16 0x00000010U
14894 #define IOMUX_GPIO10PCFG_IOSEL_SEL_17 0x00000011U
14895 #define IOMUX_GPIO10PCFG_IOSEL_SEL_18 0x00000012U
14896 #define IOMUX_GPIO10PCFG_IOSEL_SEL_19 0x00000013U
14897 #define IOMUX_GPIO10PCFG_IOSEL_SEL_20 0x00000014U
14898 #define IOMUX_GPIO10PCFG_IOSEL_SEL_21 0x00000015U
14899 #define IOMUX_GPIO10PCFG_IOSEL_SEL_22 0x00000016U
14900 #define IOMUX_GPIO10PCFG_IOSEL_SEL_23 0x00000017U
14901 #define IOMUX_GPIO10PCFG_IOSEL_SEL_24 0x00000018U
14902 #define IOMUX_GPIO10PCFG_IOSEL_SEL_25 0x00000019U
14903 #define IOMUX_GPIO10PCFG_IOSEL_SEL_26 0x0000001AU
14904 #define IOMUX_GPIO10PCFG_IOSEL_SEL_27 0x0000001BU
14905 #define IOMUX_GPIO10PCFG_IOSEL_SEL_28 0x0000001CU
14906 #define IOMUX_GPIO10PCFG_IOSEL_SEL_29 0x0000001DU
14907 #define IOMUX_GPIO10PCFG_IOSEL_SEL_30 0x0000001EU
14908 #define IOMUX_GPIO10PCFG_IOSEL_SEL_31 0x0000001FU
14909 
14910 
14911 /*-----------------------------------REGISTER------------------------------------
14912  Register name: GPIO11PCFG
14913  Offset name: IOMUX_O_GPIO11PCFG
14914  Relative address: 0x2D030
14915  Description: Port configuration register for IO GPIO11
14916  Default Value: NA
14917 
14918  Field: IOSEL
14919  From..to bits: 0...4
14920  DefaultValue: NA
14921  Access type: read-write
14922  Description: Pinmux selection Control
14923  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
14924  sel 5'd1 -- uart1_rx
14925  sel 5'd2 -- wifi_gpio_11
14926  sel 5'd3 -- sdio_mmc_data_2
14927  sel 5'd4 -- spi1_cs1
14928  sel 5'd5 -- uart1_cts
14929  sel 5'd6 -- i2c1_clk
14930  sel 5'd7 -- i2s_data0
14931  sel 5'd8 -- pdm_data0
14932  sel 5'd9 -- gpt1_1
14933  sel 5'd10 -- dcan_tx
14934  sel 5'd11 -- uart_rs232_tx
14935  sel 5'd12 -- debug_bus_9
14936  sel 5'd16 -- spi0_cs2
14937  sel 5'd17 -- ext_clk
14938  sel 5'd18 -- gpt1_2_n
14939  sel 5'd19 -- sdio_d2
14940  sel 5'd20 -- coex_req
14941  sel 5'd23 -- ant_sel_3
14942  sel 5'd24 -- cca
14943  sel 5'd25 -- swo_m3
14944  sel 5'd26 -- trdata_1
14945  sel 5'd30 -- uart2_cts
14946  sel 5'd31 -- uart2_rx
14947 
14948 
14949  ENUMs:
14950  SEL_0: reserved
14951  SEL_1: uart1_rx
14952  SEL_2: wifi_gpio_11
14953  SEL_3: sdio_mmc_data_2
14954  SEL_4: spi1_cs1
14955  SEL_5: uart1_cts
14956  SEL_6: i2c1_clk
14957  SEL_7: i2s_data0
14958  SEL_8: pdm_data0
14959  SEL_9: gpt1_1
14960  SEL_10: dcan_tx
14961  SEL_11: uart_rs232_tx
14962  SEL_12: debug_bus_9
14963  SEL_13: reserved
14964  SEL_14: reserved
14965  SEL_15: reserved
14966  SEL_16: spi0_cs2
14967  SEL_17: ext_clk
14968  SEL_18: gpt1_2_n
14969  SEL_19: sdio_d2
14970  SEL_20: coex_req
14971  SEL_21: reserved
14972  SEL_22: reserved
14973  SEL_23: ant_sel_3
14974  SEL_24: cca
14975  SEL_25: swo_m3
14976  SEL_26: trdata_1
14977  SEL_27: reserved
14978  SEL_28: reserved
14979  SEL_29: reserved
14980  SEL_30: uart2_cts
14981  SEL_31: uart2_rx
14982 */
14983 #define IOMUX_GPIO11PCFG_IOSEL_W 5U
14984 #define IOMUX_GPIO11PCFG_IOSEL_M 0x0000001FU
14985 #define IOMUX_GPIO11PCFG_IOSEL_S 0U
14986 #define IOMUX_GPIO11PCFG_IOSEL_SEL_0 0x00000000U
14987 #define IOMUX_GPIO11PCFG_IOSEL_SEL_1 0x00000001U
14988 #define IOMUX_GPIO11PCFG_IOSEL_SEL_2 0x00000002U
14989 #define IOMUX_GPIO11PCFG_IOSEL_SEL_3 0x00000003U
14990 #define IOMUX_GPIO11PCFG_IOSEL_SEL_4 0x00000004U
14991 #define IOMUX_GPIO11PCFG_IOSEL_SEL_5 0x00000005U
14992 #define IOMUX_GPIO11PCFG_IOSEL_SEL_6 0x00000006U
14993 #define IOMUX_GPIO11PCFG_IOSEL_SEL_7 0x00000007U
14994 #define IOMUX_GPIO11PCFG_IOSEL_SEL_8 0x00000008U
14995 #define IOMUX_GPIO11PCFG_IOSEL_SEL_9 0x00000009U
14996 #define IOMUX_GPIO11PCFG_IOSEL_SEL_10 0x0000000AU
14997 #define IOMUX_GPIO11PCFG_IOSEL_SEL_11 0x0000000BU
14998 #define IOMUX_GPIO11PCFG_IOSEL_SEL_12 0x0000000CU
14999 #define IOMUX_GPIO11PCFG_IOSEL_SEL_13 0x0000000DU
15000 #define IOMUX_GPIO11PCFG_IOSEL_SEL_14 0x0000000EU
15001 #define IOMUX_GPIO11PCFG_IOSEL_SEL_15 0x0000000FU
15002 #define IOMUX_GPIO11PCFG_IOSEL_SEL_16 0x00000010U
15003 #define IOMUX_GPIO11PCFG_IOSEL_SEL_17 0x00000011U
15004 #define IOMUX_GPIO11PCFG_IOSEL_SEL_18 0x00000012U
15005 #define IOMUX_GPIO11PCFG_IOSEL_SEL_19 0x00000013U
15006 #define IOMUX_GPIO11PCFG_IOSEL_SEL_20 0x00000014U
15007 #define IOMUX_GPIO11PCFG_IOSEL_SEL_21 0x00000015U
15008 #define IOMUX_GPIO11PCFG_IOSEL_SEL_22 0x00000016U
15009 #define IOMUX_GPIO11PCFG_IOSEL_SEL_23 0x00000017U
15010 #define IOMUX_GPIO11PCFG_IOSEL_SEL_24 0x00000018U
15011 #define IOMUX_GPIO11PCFG_IOSEL_SEL_25 0x00000019U
15012 #define IOMUX_GPIO11PCFG_IOSEL_SEL_26 0x0000001AU
15013 #define IOMUX_GPIO11PCFG_IOSEL_SEL_27 0x0000001BU
15014 #define IOMUX_GPIO11PCFG_IOSEL_SEL_28 0x0000001CU
15015 #define IOMUX_GPIO11PCFG_IOSEL_SEL_29 0x0000001DU
15016 #define IOMUX_GPIO11PCFG_IOSEL_SEL_30 0x0000001EU
15017 #define IOMUX_GPIO11PCFG_IOSEL_SEL_31 0x0000001FU
15018 
15019 
15020 /*-----------------------------------REGISTER------------------------------------
15021  Register name: GPIO12PCFG
15022  Offset name: IOMUX_O_GPIO12PCFG
15023  Relative address: 0x2D034
15024  Description: Port configuration register for IO GPIO12
15025  Default Value: NA
15026 
15027  Field: IOSEL
15028  From..to bits: 0...4
15029  DefaultValue: NA
15030  Access type: read-write
15031  Description: Pinmux selection Control
15032  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15033  sel 5'd2 -- wifi_gpio_12
15034  sel 5'd3 -- sdio_mmc_data_1
15035  sel 5'd4 -- spi1_cs1
15036  sel 5'd5 -- uart1_rts
15037  sel 5'd6 -- uart0_rts
15038  sel 5'd7 -- i2s_wclk
15039  sel 5'd9 -- gpt1_2
15040  sel 5'd10 -- uart_rs232_tx
15041  sel 5'd11 -- jtag_tdo
15042  sel 5'd12 -- debug_bus_8
15043  sel 5'd16 -- gpt0_pre_event
15044  sel 5'd17 -- gpt1_pre_event
15045  sel 5'd18 -- gpt1_3_n
15046  sel 5'd19 -- sdio_clk
15047  sel 5'd22 -- ble_rfc_gpo_7
15048  sel 5'd23 -- ant_sel_1
15049  sel 5'd25 -- ble_rfc_gpi_2
15050  sel 5'd26 -- trdata_2
15051  sel 5'd31 -- uart2_tx
15052 
15053 
15054  ENUMs:
15055  SEL_0: reserved
15056  SEL_1: reserved
15057  SEL_2: wifi_gpio_12
15058  SEL_3: sdio_mmc_data_1
15059  SEL_4: spi1_cs1
15060  SEL_5: uart1_rts
15061  SEL_6: uart0_rts
15062  SEL_7: i2s_wclk
15063  SEL_8: reserved
15064  SEL_9: gpt1_2
15065  SEL_10: uart_rs232_tx
15066  SEL_11: jtag_tdo
15067  SEL_12: debug_bus_8
15068  SEL_13: reserved
15069  SEL_14: reserved
15070  SEL_15: reserved
15071  SEL_16: gpt0_pre_event
15072  SEL_17: gpt1_pre_event
15073  SEL_18: gpt1_3_n
15074  SEL_19: sdio_clk
15075  SEL_20: reserved
15076  SEL_21: reserved
15077  SEL_22: ble_rfc_gpo_7
15078  SEL_23: ant_sel_1
15079  SEL_24: reserved
15080  SEL_25: ble_rfc_gpi_2
15081  SEL_26: trdata_2
15082  SEL_27: reserved
15083  SEL_28: reserved
15084  SEL_29: reserved
15085  SEL_30: reserved
15086  SEL_31: uart2_tx
15087 */
15088 #define IOMUX_GPIO12PCFG_IOSEL_W 5U
15089 #define IOMUX_GPIO12PCFG_IOSEL_M 0x0000001FU
15090 #define IOMUX_GPIO12PCFG_IOSEL_S 0U
15091 #define IOMUX_GPIO12PCFG_IOSEL_SEL_0 0x00000000U
15092 #define IOMUX_GPIO12PCFG_IOSEL_SEL_1 0x00000001U
15093 #define IOMUX_GPIO12PCFG_IOSEL_SEL_2 0x00000002U
15094 #define IOMUX_GPIO12PCFG_IOSEL_SEL_3 0x00000003U
15095 #define IOMUX_GPIO12PCFG_IOSEL_SEL_4 0x00000004U
15096 #define IOMUX_GPIO12PCFG_IOSEL_SEL_5 0x00000005U
15097 #define IOMUX_GPIO12PCFG_IOSEL_SEL_6 0x00000006U
15098 #define IOMUX_GPIO12PCFG_IOSEL_SEL_7 0x00000007U
15099 #define IOMUX_GPIO12PCFG_IOSEL_SEL_8 0x00000008U
15100 #define IOMUX_GPIO12PCFG_IOSEL_SEL_9 0x00000009U
15101 #define IOMUX_GPIO12PCFG_IOSEL_SEL_10 0x0000000AU
15102 #define IOMUX_GPIO12PCFG_IOSEL_SEL_11 0x0000000BU
15103 #define IOMUX_GPIO12PCFG_IOSEL_SEL_12 0x0000000CU
15104 #define IOMUX_GPIO12PCFG_IOSEL_SEL_13 0x0000000DU
15105 #define IOMUX_GPIO12PCFG_IOSEL_SEL_14 0x0000000EU
15106 #define IOMUX_GPIO12PCFG_IOSEL_SEL_15 0x0000000FU
15107 #define IOMUX_GPIO12PCFG_IOSEL_SEL_16 0x00000010U
15108 #define IOMUX_GPIO12PCFG_IOSEL_SEL_17 0x00000011U
15109 #define IOMUX_GPIO12PCFG_IOSEL_SEL_18 0x00000012U
15110 #define IOMUX_GPIO12PCFG_IOSEL_SEL_19 0x00000013U
15111 #define IOMUX_GPIO12PCFG_IOSEL_SEL_20 0x00000014U
15112 #define IOMUX_GPIO12PCFG_IOSEL_SEL_21 0x00000015U
15113 #define IOMUX_GPIO12PCFG_IOSEL_SEL_22 0x00000016U
15114 #define IOMUX_GPIO12PCFG_IOSEL_SEL_23 0x00000017U
15115 #define IOMUX_GPIO12PCFG_IOSEL_SEL_24 0x00000018U
15116 #define IOMUX_GPIO12PCFG_IOSEL_SEL_25 0x00000019U
15117 #define IOMUX_GPIO12PCFG_IOSEL_SEL_26 0x0000001AU
15118 #define IOMUX_GPIO12PCFG_IOSEL_SEL_27 0x0000001BU
15119 #define IOMUX_GPIO12PCFG_IOSEL_SEL_28 0x0000001CU
15120 #define IOMUX_GPIO12PCFG_IOSEL_SEL_29 0x0000001DU
15121 #define IOMUX_GPIO12PCFG_IOSEL_SEL_30 0x0000001EU
15122 #define IOMUX_GPIO12PCFG_IOSEL_SEL_31 0x0000001FU
15123 
15124 
15125 /*-----------------------------------REGISTER------------------------------------
15126  Register name: GPIO13PCFG
15127  Offset name: IOMUX_O_GPIO13PCFG
15128  Relative address: 0x2D038
15129  Description: Port configuration register for IO GPIO13
15130  Default Value: NA
15131 
15132  Field: IOSEL
15133  From..to bits: 0...4
15134  DefaultValue: NA
15135  Access type: read-write
15136  Description: Pinmux selection Control
15137  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15138  sel 5'd2 -- wifi_gpio_13
15139  sel 5'd3 -- sdio_mmc_data_0
15140  sel 5'd4 -- spi1_mosi
15141  sel 5'd5 -- uart1_cts
15142  sel 5'd6 -- uart0_tx
15143  sel 5'd7 -- i2s_bclk
15144  sel 5'd8 -- i2s_mclk
15145  sel 5'd9 -- gpt1_3
15146  sel 5'd11 -- wake_observe_bus_14
15147  sel 5'd12 -- debug_bus_7
15148  sel 5'd18 -- gpt1_2_n
15149  sel 5'd19 -- sdio_cmd
15150  sel 5'd20 -- coex_priority
15151  sel 5'd21 -- ble_rftrc
15152  sel 5'd22 -- ble_rfc_gpo_6
15153  sel 5'd23 -- ant_sel_0
15154  sel 5'd25 -- ble_rfc_gpi_1
15155  sel 5'd26 -- trdata_3
15156  sel 5'd31 -- uart2_rx
15157 
15158 
15159  ENUMs:
15160  SEL_0: reserved
15161  SEL_1: reserved
15162  SEL_2: wifi_gpio_13
15163  SEL_3: sdio_mmc_data_0
15164  SEL_4: spi1_mosi
15165  SEL_5: uart1_cts
15166  SEL_6: uart0_tx
15167  SEL_7: i2s_bclk
15168  SEL_8: i2s_mclk
15169  SEL_9: gpt1_3
15170  SEL_10: reserved
15171  SEL_11: wake_observe_bus_14
15172  SEL_12: debug_bus_7
15173  SEL_13: reserved
15174  SEL_14: reserved
15175  SEL_15: reserved
15176  SEL_16: reserved
15177  SEL_17: reserved
15178  SEL_18: gpt1_2_n
15179  SEL_19: sdio_cmd
15180  SEL_20: coex_priority
15181  SEL_21: ble_rftrc
15182  SEL_22: ble_rfc_gpo_6
15183  SEL_23: ant_sel_0
15184  SEL_24: reserved
15185  SEL_25: ble_rfc_gpi_1
15186  SEL_26: trdata_3
15187  SEL_27: reserved
15188  SEL_28: reserved
15189  SEL_29: reserved
15190  SEL_30: reserved
15191  SEL_31: uart2_rx
15192 */
15193 #define IOMUX_GPIO13PCFG_IOSEL_W 5U
15194 #define IOMUX_GPIO13PCFG_IOSEL_M 0x0000001FU
15195 #define IOMUX_GPIO13PCFG_IOSEL_S 0U
15196 #define IOMUX_GPIO13PCFG_IOSEL_SEL_0 0x00000000U
15197 #define IOMUX_GPIO13PCFG_IOSEL_SEL_1 0x00000001U
15198 #define IOMUX_GPIO13PCFG_IOSEL_SEL_2 0x00000002U
15199 #define IOMUX_GPIO13PCFG_IOSEL_SEL_3 0x00000003U
15200 #define IOMUX_GPIO13PCFG_IOSEL_SEL_4 0x00000004U
15201 #define IOMUX_GPIO13PCFG_IOSEL_SEL_5 0x00000005U
15202 #define IOMUX_GPIO13PCFG_IOSEL_SEL_6 0x00000006U
15203 #define IOMUX_GPIO13PCFG_IOSEL_SEL_7 0x00000007U
15204 #define IOMUX_GPIO13PCFG_IOSEL_SEL_8 0x00000008U
15205 #define IOMUX_GPIO13PCFG_IOSEL_SEL_9 0x00000009U
15206 #define IOMUX_GPIO13PCFG_IOSEL_SEL_10 0x0000000AU
15207 #define IOMUX_GPIO13PCFG_IOSEL_SEL_11 0x0000000BU
15208 #define IOMUX_GPIO13PCFG_IOSEL_SEL_12 0x0000000CU
15209 #define IOMUX_GPIO13PCFG_IOSEL_SEL_13 0x0000000DU
15210 #define IOMUX_GPIO13PCFG_IOSEL_SEL_14 0x0000000EU
15211 #define IOMUX_GPIO13PCFG_IOSEL_SEL_15 0x0000000FU
15212 #define IOMUX_GPIO13PCFG_IOSEL_SEL_16 0x00000010U
15213 #define IOMUX_GPIO13PCFG_IOSEL_SEL_17 0x00000011U
15214 #define IOMUX_GPIO13PCFG_IOSEL_SEL_18 0x00000012U
15215 #define IOMUX_GPIO13PCFG_IOSEL_SEL_19 0x00000013U
15216 #define IOMUX_GPIO13PCFG_IOSEL_SEL_20 0x00000014U
15217 #define IOMUX_GPIO13PCFG_IOSEL_SEL_21 0x00000015U
15218 #define IOMUX_GPIO13PCFG_IOSEL_SEL_22 0x00000016U
15219 #define IOMUX_GPIO13PCFG_IOSEL_SEL_23 0x00000017U
15220 #define IOMUX_GPIO13PCFG_IOSEL_SEL_24 0x00000018U
15221 #define IOMUX_GPIO13PCFG_IOSEL_SEL_25 0x00000019U
15222 #define IOMUX_GPIO13PCFG_IOSEL_SEL_26 0x0000001AU
15223 #define IOMUX_GPIO13PCFG_IOSEL_SEL_27 0x0000001BU
15224 #define IOMUX_GPIO13PCFG_IOSEL_SEL_28 0x0000001CU
15225 #define IOMUX_GPIO13PCFG_IOSEL_SEL_29 0x0000001DU
15226 #define IOMUX_GPIO13PCFG_IOSEL_SEL_30 0x0000001EU
15227 #define IOMUX_GPIO13PCFG_IOSEL_SEL_31 0x0000001FU
15228 
15229 
15230 /*-----------------------------------REGISTER------------------------------------
15231  Register name: GPIO14PCFG
15232  Offset name: IOMUX_O_GPIO14PCFG
15233  Relative address: 0x2D03C
15234  Description: Port configuration register for IO GPIO14
15235  Default Value: NA
15236 
15237  Field: IOSEL
15238  From..to bits: 0...4
15239  DefaultValue: NA
15240  Access type: read-write
15241  Description: Pinmux selection Control
15242  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15243  sel 5'd2 -- wifi_gpio_14
15244  sel 5'd3 -- sdio_mmc_clk
15245  sel 5'd4 -- spi1_clk
15246  sel 5'd5 -- uart1_tx
15247  sel 5'd6 -- uart0_rx
15248  sel 5'd9 -- gpt1_0
15249  sel 5'd11 -- wake_observe_bus_15
15250  sel 5'd12 -- debug_bus_clk
15251  sel 5'd16 -- spi0_cs2
15252  sel 5'd17 -- gpt1_pre_event
15253  sel 5'd18 -- gpt1_1_n
15254  sel 5'd19 -- sdio_d0
15255  sel 5'd20 -- coex_grant
15256  sel 5'd22 -- ble_rfc_gpo_4
15257  sel 5'd24 -- ble_rfc_gpi_2
15258  sel 5'd25 -- ble_rfc_gpi_1
15259  sel 5'd26 -- trclk
15260  sel 5'd27 -- digital_fast_clk_in
15261 
15262 
15263  ENUMs:
15264  SEL_0: reserved
15265  SEL_1: reserved
15266  SEL_2: wifi_gpio_14
15267  SEL_3: sdio_mmc_clk
15268  SEL_4: spi1_clk
15269  SEL_5: uart1_tx
15270  SEL_6: uart0_rx
15271  SEL_7: reserved
15272  SEL_8: reserved
15273  SEL_9: gpt1_0
15274  SEL_10: reserved
15275  SEL_11: wake_observe_bus_15
15276  SEL_12: debug_bus_clk
15277  SEL_13: reserved
15278  SEL_14: reserved
15279  SEL_15: reserved
15280  SEL_16: spi0_cs2
15281  SEL_17: gpt1_pre_event
15282  SEL_18: gpt1_1_n
15283  SEL_19: sdio_d0
15284  SEL_20: coex_grant
15285  SEL_21: reserved
15286  SEL_22: ble_rfc_gpo_4
15287  SEL_23: reserved
15288  SEL_24: ble_rfc_gpi_2
15289  SEL_25: ble_rfc_gpi_1
15290  SEL_26: trclk
15291  SEL_27: digital_fast_clk_in
15292  SEL_28: reserved
15293  SEL_29: reserved
15294  SEL_30: reserved
15295  SEL_31: reserved
15296 */
15297 #define IOMUX_GPIO14PCFG_IOSEL_W 5U
15298 #define IOMUX_GPIO14PCFG_IOSEL_M 0x0000001FU
15299 #define IOMUX_GPIO14PCFG_IOSEL_S 0U
15300 #define IOMUX_GPIO14PCFG_IOSEL_SEL_0 0x00000000U
15301 #define IOMUX_GPIO14PCFG_IOSEL_SEL_1 0x00000001U
15302 #define IOMUX_GPIO14PCFG_IOSEL_SEL_2 0x00000002U
15303 #define IOMUX_GPIO14PCFG_IOSEL_SEL_3 0x00000003U
15304 #define IOMUX_GPIO14PCFG_IOSEL_SEL_4 0x00000004U
15305 #define IOMUX_GPIO14PCFG_IOSEL_SEL_5 0x00000005U
15306 #define IOMUX_GPIO14PCFG_IOSEL_SEL_6 0x00000006U
15307 #define IOMUX_GPIO14PCFG_IOSEL_SEL_7 0x00000007U
15308 #define IOMUX_GPIO14PCFG_IOSEL_SEL_8 0x00000008U
15309 #define IOMUX_GPIO14PCFG_IOSEL_SEL_9 0x00000009U
15310 #define IOMUX_GPIO14PCFG_IOSEL_SEL_10 0x0000000AU
15311 #define IOMUX_GPIO14PCFG_IOSEL_SEL_11 0x0000000BU
15312 #define IOMUX_GPIO14PCFG_IOSEL_SEL_12 0x0000000CU
15313 #define IOMUX_GPIO14PCFG_IOSEL_SEL_13 0x0000000DU
15314 #define IOMUX_GPIO14PCFG_IOSEL_SEL_14 0x0000000EU
15315 #define IOMUX_GPIO14PCFG_IOSEL_SEL_15 0x0000000FU
15316 #define IOMUX_GPIO14PCFG_IOSEL_SEL_16 0x00000010U
15317 #define IOMUX_GPIO14PCFG_IOSEL_SEL_17 0x00000011U
15318 #define IOMUX_GPIO14PCFG_IOSEL_SEL_18 0x00000012U
15319 #define IOMUX_GPIO14PCFG_IOSEL_SEL_19 0x00000013U
15320 #define IOMUX_GPIO14PCFG_IOSEL_SEL_20 0x00000014U
15321 #define IOMUX_GPIO14PCFG_IOSEL_SEL_21 0x00000015U
15322 #define IOMUX_GPIO14PCFG_IOSEL_SEL_22 0x00000016U
15323 #define IOMUX_GPIO14PCFG_IOSEL_SEL_23 0x00000017U
15324 #define IOMUX_GPIO14PCFG_IOSEL_SEL_24 0x00000018U
15325 #define IOMUX_GPIO14PCFG_IOSEL_SEL_25 0x00000019U
15326 #define IOMUX_GPIO14PCFG_IOSEL_SEL_26 0x0000001AU
15327 #define IOMUX_GPIO14PCFG_IOSEL_SEL_27 0x0000001BU
15328 #define IOMUX_GPIO14PCFG_IOSEL_SEL_28 0x0000001CU
15329 #define IOMUX_GPIO14PCFG_IOSEL_SEL_29 0x0000001DU
15330 #define IOMUX_GPIO14PCFG_IOSEL_SEL_30 0x0000001EU
15331 #define IOMUX_GPIO14PCFG_IOSEL_SEL_31 0x0000001FU
15332 
15333 
15334 /*-----------------------------------REGISTER------------------------------------
15335  Register name: GPIO15PCFG
15336  Offset name: IOMUX_O_GPIO15PCFG
15337  Relative address: 0x2D040
15338  Description: Port configuration register for IO GPIO15
15339  Default Value: NA
15340 
15341  Field: IOSEL
15342  From..to bits: 0...4
15343  DefaultValue: NA
15344  Access type: read-write
15345  Description: Pinmux selection Control
15346  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15347  sel 5'd2 -- wifi_gpio_15
15348  sel 5'd3 -- sdio_mmc_cmd
15349  sel 5'd4 -- spi1_miso
15350  sel 5'd5 -- uart1_rx
15351  sel 5'd6 -- uart0_cts
15352  sel 5'd9 -- gpt1_1
15353  sel 5'd10 -- uart_rs232_rx
15354  sel 5'd11 -- jtag_tdi
15355  sel 5'd12 -- debug_bus_6
15356  sel 5'd16 -- spi1_cs2
15357  sel 5'd17 -- gpt0_pre_event
15358  sel 5'd18 -- gpt1_0_n
15359  sel 5'd19 -- sdio_d1
15360  sel 5'd20 -- coex_req
15361  sel 5'd21 -- ble_rftrc
15362  sel 5'd22 -- ble_rfc_gpo_5
15363  sel 5'd25 -- ble_rfc_gpi_3
15364  sel 5'd26 -- swo_m3
15365  sel 5'd27 -- swo_m33
15366 
15367 
15368  ENUMs:
15369  SEL_0: reserved
15370  SEL_1: reserved
15371  SEL_2: wifi_gpio_15
15372  SEL_3: sdio_mmc_cmd
15373  SEL_4: spi1_miso
15374  SEL_5: uart1_rx
15375  SEL_6: uart0_cts
15376  SEL_7: reserved
15377  SEL_8: reserved
15378  SEL_9: gpt1_1
15379  SEL_10: uart_rs232_rx
15380  SEL_11: jtag_tdi
15381  SEL_12: debug_bus_6
15382  SEL_13: reserved
15383  SEL_14: reserved
15384  SEL_15: reserved
15385  SEL_16: spi1_cs2
15386  SEL_17: gpt0_pre_event
15387  SEL_18: gpt1_0_n
15388  SEL_19: sdio_d1
15389  SEL_20: coex_req
15390  SEL_21: ble_rftrc
15391  SEL_22: ble_rfc_gpo_5
15392  SEL_23: reserved
15393  SEL_24: reserved
15394  SEL_25: ble_rfc_gpi_3
15395  SEL_26: swo_m3
15396  SEL_27: swo_m33
15397  SEL_28: reserved
15398  SEL_29: reserved
15399  SEL_30: reserved
15400  SEL_31: reserved
15401 */
15402 #define IOMUX_GPIO15PCFG_IOSEL_W 5U
15403 #define IOMUX_GPIO15PCFG_IOSEL_M 0x0000001FU
15404 #define IOMUX_GPIO15PCFG_IOSEL_S 0U
15405 #define IOMUX_GPIO15PCFG_IOSEL_SEL_0 0x00000000U
15406 #define IOMUX_GPIO15PCFG_IOSEL_SEL_1 0x00000001U
15407 #define IOMUX_GPIO15PCFG_IOSEL_SEL_2 0x00000002U
15408 #define IOMUX_GPIO15PCFG_IOSEL_SEL_3 0x00000003U
15409 #define IOMUX_GPIO15PCFG_IOSEL_SEL_4 0x00000004U
15410 #define IOMUX_GPIO15PCFG_IOSEL_SEL_5 0x00000005U
15411 #define IOMUX_GPIO15PCFG_IOSEL_SEL_6 0x00000006U
15412 #define IOMUX_GPIO15PCFG_IOSEL_SEL_7 0x00000007U
15413 #define IOMUX_GPIO15PCFG_IOSEL_SEL_8 0x00000008U
15414 #define IOMUX_GPIO15PCFG_IOSEL_SEL_9 0x00000009U
15415 #define IOMUX_GPIO15PCFG_IOSEL_SEL_10 0x0000000AU
15416 #define IOMUX_GPIO15PCFG_IOSEL_SEL_11 0x0000000BU
15417 #define IOMUX_GPIO15PCFG_IOSEL_SEL_12 0x0000000CU
15418 #define IOMUX_GPIO15PCFG_IOSEL_SEL_13 0x0000000DU
15419 #define IOMUX_GPIO15PCFG_IOSEL_SEL_14 0x0000000EU
15420 #define IOMUX_GPIO15PCFG_IOSEL_SEL_15 0x0000000FU
15421 #define IOMUX_GPIO15PCFG_IOSEL_SEL_16 0x00000010U
15422 #define IOMUX_GPIO15PCFG_IOSEL_SEL_17 0x00000011U
15423 #define IOMUX_GPIO15PCFG_IOSEL_SEL_18 0x00000012U
15424 #define IOMUX_GPIO15PCFG_IOSEL_SEL_19 0x00000013U
15425 #define IOMUX_GPIO15PCFG_IOSEL_SEL_20 0x00000014U
15426 #define IOMUX_GPIO15PCFG_IOSEL_SEL_21 0x00000015U
15427 #define IOMUX_GPIO15PCFG_IOSEL_SEL_22 0x00000016U
15428 #define IOMUX_GPIO15PCFG_IOSEL_SEL_23 0x00000017U
15429 #define IOMUX_GPIO15PCFG_IOSEL_SEL_24 0x00000018U
15430 #define IOMUX_GPIO15PCFG_IOSEL_SEL_25 0x00000019U
15431 #define IOMUX_GPIO15PCFG_IOSEL_SEL_26 0x0000001AU
15432 #define IOMUX_GPIO15PCFG_IOSEL_SEL_27 0x0000001BU
15433 #define IOMUX_GPIO15PCFG_IOSEL_SEL_28 0x0000001CU
15434 #define IOMUX_GPIO15PCFG_IOSEL_SEL_29 0x0000001DU
15435 #define IOMUX_GPIO15PCFG_IOSEL_SEL_30 0x0000001EU
15436 #define IOMUX_GPIO15PCFG_IOSEL_SEL_31 0x0000001FU
15437 
15438 
15439 /*-----------------------------------REGISTER------------------------------------
15440  Register name: GPIO16PCFG
15441  Offset name: IOMUX_O_GPIO16PCFG
15442  Relative address: 0x2D044
15443  Description: Port configuration register for IO GPIO16
15444  Default Value: NA
15445 
15446  Field: IOSEL
15447  From..to bits: 0...4
15448  DefaultValue: NA
15449  Access type: read-write
15450  Description: Pinmux selection Control
15451  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15452  sel 5'd2 -- wifi_gpio_16
15453  sel 5'd3 -- sdio_mmc_data_7
15454  sel 5'd4 -- spi0_cs1
15455  sel 5'd5 -- uart0_rts
15456  sel 5'd6 -- i2c1_data
15457  sel 5'd7 -- i2s_wclk
15458  sel 5'd8 -- pdm_bclk
15459  sel 5'd9 -- gpt0_0
15460  sel 5'd10 -- uart_rs232_rx
15461  sel 5'd11 -- wake_observe_bus_12
15462  sel 5'd12 -- debug_bus_5
15463  sel 5'd16 -- spi1_cs2
15464  sel 5'd18 -- gpt0_1_n
15465  sel 5'd19 -- sdio_d2
15466  sel 5'd21 -- gpt1_0_n
15467  sel 5'd22 -- gpt_infrared
15468  sel 5'd23 -- ant_sel_0
15469  sel 5'd26 -- trdata_0
15470  sel 5'd30 -- uart2_tx
15471 
15472 
15473  ENUMs:
15474  SEL_0: reserved
15475  SEL_1: reserved
15476  SEL_2: wifi_gpio_16
15477  SEL_3: sdio_mmc_data_7
15478  SEL_4: spi0_cs1
15479  SEL_5: uart0_rts
15480  SEL_6: i2c1_data
15481  SEL_7: i2s_wclk
15482  SEL_8: pdm_bclk
15483  SEL_9: gpt0_0
15484  SEL_10: uart_rs232_rx
15485  SEL_11: wake_observe_bus_12
15486  SEL_12: debug_bus_5
15487  SEL_13: reserved
15488  SEL_14: reserved
15489  SEL_15: reserved
15490  SEL_16: spi1_cs2
15491  SEL_17: reserved
15492  SEL_18: gpt0_1_n
15493  SEL_19: sdio_d2
15494  SEL_20: reserved
15495  SEL_21: gpt1_0_n
15496  SEL_22: gpt_infrared
15497  SEL_23: ant_sel_0
15498  SEL_24: reserved
15499  SEL_25: reserved
15500  SEL_26: trdata_0
15501  SEL_27: reserved
15502  SEL_28: reserved
15503  SEL_29: reserved
15504  SEL_30: uart2_tx
15505  SEL_31: reserved
15506 */
15507 #define IOMUX_GPIO16PCFG_IOSEL_W 5U
15508 #define IOMUX_GPIO16PCFG_IOSEL_M 0x0000001FU
15509 #define IOMUX_GPIO16PCFG_IOSEL_S 0U
15510 #define IOMUX_GPIO16PCFG_IOSEL_SEL_0 0x00000000U
15511 #define IOMUX_GPIO16PCFG_IOSEL_SEL_1 0x00000001U
15512 #define IOMUX_GPIO16PCFG_IOSEL_SEL_2 0x00000002U
15513 #define IOMUX_GPIO16PCFG_IOSEL_SEL_3 0x00000003U
15514 #define IOMUX_GPIO16PCFG_IOSEL_SEL_4 0x00000004U
15515 #define IOMUX_GPIO16PCFG_IOSEL_SEL_5 0x00000005U
15516 #define IOMUX_GPIO16PCFG_IOSEL_SEL_6 0x00000006U
15517 #define IOMUX_GPIO16PCFG_IOSEL_SEL_7 0x00000007U
15518 #define IOMUX_GPIO16PCFG_IOSEL_SEL_8 0x00000008U
15519 #define IOMUX_GPIO16PCFG_IOSEL_SEL_9 0x00000009U
15520 #define IOMUX_GPIO16PCFG_IOSEL_SEL_10 0x0000000AU
15521 #define IOMUX_GPIO16PCFG_IOSEL_SEL_11 0x0000000BU
15522 #define IOMUX_GPIO16PCFG_IOSEL_SEL_12 0x0000000CU
15523 #define IOMUX_GPIO16PCFG_IOSEL_SEL_13 0x0000000DU
15524 #define IOMUX_GPIO16PCFG_IOSEL_SEL_14 0x0000000EU
15525 #define IOMUX_GPIO16PCFG_IOSEL_SEL_15 0x0000000FU
15526 #define IOMUX_GPIO16PCFG_IOSEL_SEL_16 0x00000010U
15527 #define IOMUX_GPIO16PCFG_IOSEL_SEL_17 0x00000011U
15528 #define IOMUX_GPIO16PCFG_IOSEL_SEL_18 0x00000012U
15529 #define IOMUX_GPIO16PCFG_IOSEL_SEL_19 0x00000013U
15530 #define IOMUX_GPIO16PCFG_IOSEL_SEL_20 0x00000014U
15531 #define IOMUX_GPIO16PCFG_IOSEL_SEL_21 0x00000015U
15532 #define IOMUX_GPIO16PCFG_IOSEL_SEL_22 0x00000016U
15533 #define IOMUX_GPIO16PCFG_IOSEL_SEL_23 0x00000017U
15534 #define IOMUX_GPIO16PCFG_IOSEL_SEL_24 0x00000018U
15535 #define IOMUX_GPIO16PCFG_IOSEL_SEL_25 0x00000019U
15536 #define IOMUX_GPIO16PCFG_IOSEL_SEL_26 0x0000001AU
15537 #define IOMUX_GPIO16PCFG_IOSEL_SEL_27 0x0000001BU
15538 #define IOMUX_GPIO16PCFG_IOSEL_SEL_28 0x0000001CU
15539 #define IOMUX_GPIO16PCFG_IOSEL_SEL_29 0x0000001DU
15540 #define IOMUX_GPIO16PCFG_IOSEL_SEL_30 0x0000001EU
15541 #define IOMUX_GPIO16PCFG_IOSEL_SEL_31 0x0000001FU
15542 
15543 
15544 /*-----------------------------------REGISTER------------------------------------
15545  Register name: GPIO17PCFG
15546  Offset name: IOMUX_O_GPIO17PCFG
15547  Relative address: 0x2D048
15548  Description: Port configuration register for IO GPIO17
15549  Default Value: NA
15550 
15551  Field: IOSEL
15552  From..to bits: 0...4
15553  DefaultValue: NA
15554  Access type: read-write
15555  Description: Pinmux selection Control
15556  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15557  sel 5'd1 -- sdio_mmc_wp
15558  sel 5'd2 -- wifi_gpio_17
15559  sel 5'd3 -- sdio_mmc_data_6
15560  sel 5'd4 -- spi0_clk
15561  sel 5'd5 -- uart0_tx
15562  sel 5'd6 -- i2c0_clk
15563  sel 5'd7 -- i2s_data1
15564  sel 5'd8 -- pdm_data0
15565  sel 5'd9 -- gpt0_1
15566  sel 5'd10 -- uart_rs232_tx
15567  sel 5'd11 -- wake_observe_bus_9
15568  sel 5'd12 -- debug_bus_2
15569  sel 5'd16 -- spi1_cs3
15570  sel 5'd17 -- sdio_oob_irq
15571  sel 5'd18 -- gpt0_0_n
15572  sel 5'd20 -- coex_grant
15573  sel 5'd21 -- gpt1_1_n
15574  sel 5'd23 -- ant_sel_1
15575  sel 5'd26 -- trdata_1
15576 
15577 
15578  ENUMs:
15579  SEL_0: reserved
15580  SEL_1: sdio_mmc_wp
15581  SEL_2: wifi_gpio_17
15582  SEL_3: sdio_mmc_data_6
15583  SEL_4: spi0_clk
15584  SEL_5: uart0_tx
15585  SEL_6: i2c0_clk
15586  SEL_7: i2s_data1
15587  SEL_8: pdm_data0
15588  SEL_9: gpt0_1
15589  SEL_10: uart_rs232_tx
15590  SEL_11: wake_observe_bus_9
15591  SEL_12: debug_bus_2
15592  SEL_13: reserved
15593  SEL_14: reserved
15594  SEL_15: reserved
15595  SEL_16: spi1_cs3
15596  SEL_17: sdio_oob_irq
15597  SEL_18: gpt0_0_n
15598  SEL_19: reserved
15599  SEL_20: coex_grant
15600  SEL_21: gpt1_1_n
15601  SEL_22: reserved
15602  SEL_23: ant_sel_1
15603  SEL_24: reserved
15604  SEL_25: reserved
15605  SEL_26: trdata_1
15606  SEL_27: reserved
15607  SEL_28: reserved
15608  SEL_29: reserved
15609  SEL_30: reserved
15610  SEL_31: reserved
15611 */
15612 #define IOMUX_GPIO17PCFG_IOSEL_W 5U
15613 #define IOMUX_GPIO17PCFG_IOSEL_M 0x0000001FU
15614 #define IOMUX_GPIO17PCFG_IOSEL_S 0U
15615 #define IOMUX_GPIO17PCFG_IOSEL_SEL_0 0x00000000U
15616 #define IOMUX_GPIO17PCFG_IOSEL_SEL_1 0x00000001U
15617 #define IOMUX_GPIO17PCFG_IOSEL_SEL_2 0x00000002U
15618 #define IOMUX_GPIO17PCFG_IOSEL_SEL_3 0x00000003U
15619 #define IOMUX_GPIO17PCFG_IOSEL_SEL_4 0x00000004U
15620 #define IOMUX_GPIO17PCFG_IOSEL_SEL_5 0x00000005U
15621 #define IOMUX_GPIO17PCFG_IOSEL_SEL_6 0x00000006U
15622 #define IOMUX_GPIO17PCFG_IOSEL_SEL_7 0x00000007U
15623 #define IOMUX_GPIO17PCFG_IOSEL_SEL_8 0x00000008U
15624 #define IOMUX_GPIO17PCFG_IOSEL_SEL_9 0x00000009U
15625 #define IOMUX_GPIO17PCFG_IOSEL_SEL_10 0x0000000AU
15626 #define IOMUX_GPIO17PCFG_IOSEL_SEL_11 0x0000000BU
15627 #define IOMUX_GPIO17PCFG_IOSEL_SEL_12 0x0000000CU
15628 #define IOMUX_GPIO17PCFG_IOSEL_SEL_13 0x0000000DU
15629 #define IOMUX_GPIO17PCFG_IOSEL_SEL_14 0x0000000EU
15630 #define IOMUX_GPIO17PCFG_IOSEL_SEL_15 0x0000000FU
15631 #define IOMUX_GPIO17PCFG_IOSEL_SEL_16 0x00000010U
15632 #define IOMUX_GPIO17PCFG_IOSEL_SEL_17 0x00000011U
15633 #define IOMUX_GPIO17PCFG_IOSEL_SEL_18 0x00000012U
15634 #define IOMUX_GPIO17PCFG_IOSEL_SEL_19 0x00000013U
15635 #define IOMUX_GPIO17PCFG_IOSEL_SEL_20 0x00000014U
15636 #define IOMUX_GPIO17PCFG_IOSEL_SEL_21 0x00000015U
15637 #define IOMUX_GPIO17PCFG_IOSEL_SEL_22 0x00000016U
15638 #define IOMUX_GPIO17PCFG_IOSEL_SEL_23 0x00000017U
15639 #define IOMUX_GPIO17PCFG_IOSEL_SEL_24 0x00000018U
15640 #define IOMUX_GPIO17PCFG_IOSEL_SEL_25 0x00000019U
15641 #define IOMUX_GPIO17PCFG_IOSEL_SEL_26 0x0000001AU
15642 #define IOMUX_GPIO17PCFG_IOSEL_SEL_27 0x0000001BU
15643 #define IOMUX_GPIO17PCFG_IOSEL_SEL_28 0x0000001CU
15644 #define IOMUX_GPIO17PCFG_IOSEL_SEL_29 0x0000001DU
15645 #define IOMUX_GPIO17PCFG_IOSEL_SEL_30 0x0000001EU
15646 #define IOMUX_GPIO17PCFG_IOSEL_SEL_31 0x0000001FU
15647 
15648 
15649 /*-----------------------------------REGISTER------------------------------------
15650  Register name: GPIO18PCFG
15651  Offset name: IOMUX_O_GPIO18PCFG
15652  Relative address: 0x2D04C
15653  Description: Port configuration register for IO GPIO18
15654  Default Value: NA
15655 
15656  Field: IOSEL
15657  From..to bits: 0...4
15658  DefaultValue: NA
15659  Access type: read-write
15660  Description: Pinmux selection Control
15661  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15662  sel 5'd2 -- wifi_gpio_18
15663  sel 5'd3 -- sdio_mmc_data_5
15664  sel 5'd4 -- spi0_miso
15665  sel 5'd5 -- uart0_rx
15666  sel 5'd6 -- i2c0_data
15667  sel 5'd7 -- i2s_data0
15668  sel 5'd8 -- pdm_data1
15669  sel 5'd9 -- gpt0_2
15670  sel 5'd10 -- dcan_tx
15671  sel 5'd11 -- wake_observe_bus_10
15672  sel 5'd12 -- debug_bus_3
15673  sel 5'd16 -- spi1_cs4
15674  sel 5'd17 -- sdio_oob_irq
15675  sel 5'd18 -- gpt0_0_n
15676  sel 5'd20 -- coex_req
15677  sel 5'd21 -- gpt1_2_n
15678  sel 5'd23 -- ant_sel_2
15679  sel 5'd26 -- trdata_2
15680 
15681 
15682  ENUMs:
15683  SEL_0: reserved
15684  SEL_1: reserved
15685  SEL_2: wifi_gpio_18
15686  SEL_3: sdio_mmc_data_5
15687  SEL_4: spi0_miso
15688  SEL_5: uart0_rx
15689  SEL_6: i2c0_data
15690  SEL_7: i2s_data0
15691  SEL_8: pdm_data1
15692  SEL_9: gpt0_2
15693  SEL_10: dcan_tx
15694  SEL_11: wake_observe_bus_10
15695  SEL_12: debug_bus_3
15696  SEL_13: reserved
15697  SEL_14: reserved
15698  SEL_15: reserved
15699  SEL_16: spi1_cs4
15700  SEL_17: sdio_oob_irq
15701  SEL_18: gpt0_0_n
15702  SEL_19: reserved
15703  SEL_20: coex_req
15704  SEL_21: gpt1_2_n
15705  SEL_22: reserved
15706  SEL_23: ant_sel_2
15707  SEL_24: reserved
15708  SEL_25: reserved
15709  SEL_26: trdata_2
15710  SEL_27: reserved
15711  SEL_28: reserved
15712  SEL_29: reserved
15713  SEL_30: reserved
15714  SEL_31: reserved
15715 */
15716 #define IOMUX_GPIO18PCFG_IOSEL_W 5U
15717 #define IOMUX_GPIO18PCFG_IOSEL_M 0x0000001FU
15718 #define IOMUX_GPIO18PCFG_IOSEL_S 0U
15719 #define IOMUX_GPIO18PCFG_IOSEL_SEL_0 0x00000000U
15720 #define IOMUX_GPIO18PCFG_IOSEL_SEL_1 0x00000001U
15721 #define IOMUX_GPIO18PCFG_IOSEL_SEL_2 0x00000002U
15722 #define IOMUX_GPIO18PCFG_IOSEL_SEL_3 0x00000003U
15723 #define IOMUX_GPIO18PCFG_IOSEL_SEL_4 0x00000004U
15724 #define IOMUX_GPIO18PCFG_IOSEL_SEL_5 0x00000005U
15725 #define IOMUX_GPIO18PCFG_IOSEL_SEL_6 0x00000006U
15726 #define IOMUX_GPIO18PCFG_IOSEL_SEL_7 0x00000007U
15727 #define IOMUX_GPIO18PCFG_IOSEL_SEL_8 0x00000008U
15728 #define IOMUX_GPIO18PCFG_IOSEL_SEL_9 0x00000009U
15729 #define IOMUX_GPIO18PCFG_IOSEL_SEL_10 0x0000000AU
15730 #define IOMUX_GPIO18PCFG_IOSEL_SEL_11 0x0000000BU
15731 #define IOMUX_GPIO18PCFG_IOSEL_SEL_12 0x0000000CU
15732 #define IOMUX_GPIO18PCFG_IOSEL_SEL_13 0x0000000DU
15733 #define IOMUX_GPIO18PCFG_IOSEL_SEL_14 0x0000000EU
15734 #define IOMUX_GPIO18PCFG_IOSEL_SEL_15 0x0000000FU
15735 #define IOMUX_GPIO18PCFG_IOSEL_SEL_16 0x00000010U
15736 #define IOMUX_GPIO18PCFG_IOSEL_SEL_17 0x00000011U
15737 #define IOMUX_GPIO18PCFG_IOSEL_SEL_18 0x00000012U
15738 #define IOMUX_GPIO18PCFG_IOSEL_SEL_19 0x00000013U
15739 #define IOMUX_GPIO18PCFG_IOSEL_SEL_20 0x00000014U
15740 #define IOMUX_GPIO18PCFG_IOSEL_SEL_21 0x00000015U
15741 #define IOMUX_GPIO18PCFG_IOSEL_SEL_22 0x00000016U
15742 #define IOMUX_GPIO18PCFG_IOSEL_SEL_23 0x00000017U
15743 #define IOMUX_GPIO18PCFG_IOSEL_SEL_24 0x00000018U
15744 #define IOMUX_GPIO18PCFG_IOSEL_SEL_25 0x00000019U
15745 #define IOMUX_GPIO18PCFG_IOSEL_SEL_26 0x0000001AU
15746 #define IOMUX_GPIO18PCFG_IOSEL_SEL_27 0x0000001BU
15747 #define IOMUX_GPIO18PCFG_IOSEL_SEL_28 0x0000001CU
15748 #define IOMUX_GPIO18PCFG_IOSEL_SEL_29 0x0000001DU
15749 #define IOMUX_GPIO18PCFG_IOSEL_SEL_30 0x0000001EU
15750 #define IOMUX_GPIO18PCFG_IOSEL_SEL_31 0x0000001FU
15751 
15752 
15753 /*-----------------------------------REGISTER------------------------------------
15754  Register name: GPIO19PCFG
15755  Offset name: IOMUX_O_GPIO19PCFG
15756  Relative address: 0x2D050
15757  Description: Port configuration register for IO GPIO19
15758  Default Value: NA
15759 
15760  Field: IOSEL
15761  From..to bits: 0...4
15762  DefaultValue: NA
15763  Access type: read-write
15764  Description: Pinmux selection Control
15765  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15766  sel 5'd2 -- wifi_gpio_19
15767  sel 5'd3 -- sdio_mmc_data_4
15768  sel 5'd4 -- spi0_mosi
15769  sel 5'd5 -- uart0_cts
15770  sel 5'd6 -- i2c1_clk
15771  sel 5'd7 -- i2s_bclk
15772  sel 5'd8 -- pdm_data0
15773  sel 5'd9 -- gpt0_3
15774  sel 5'd10 -- dcan_rx
15775  sel 5'd11 -- wake_observe_bus_11
15776  sel 5'd12 -- debug_bus_4
15777  sel 5'd16 -- gpt0_pre_event
15778  sel 5'd17 -- sdio_oob_irq
15779  sel 5'd18 -- gpt0_1_n
15780  sel 5'd19 -- sdio_d3
15781  sel 5'd20 -- coex_priority
15782  sel 5'd21 -- gpt1_3_n
15783  sel 5'd22 -- gpt_infrared
15784  sel 5'd23 -- ant_sel_3
15785  sel 5'd26 -- trdata_3
15786  sel 5'd30 -- uart2_rx
15787 
15788 
15789  ENUMs:
15790  SEL_0: reserved
15791  SEL_1: reserved
15792  SEL_2: wifi_gpio_19
15793  SEL_3: sdio_mmc_data_4
15794  SEL_4: spi0_mosi
15795  SEL_5: uart0_cts
15796  SEL_6: i2c1_clk
15797  SEL_7: i2s_bclk
15798  SEL_8: pdm_data0
15799  SEL_9: gpt0_3
15800  SEL_10: dcan_rx
15801  SEL_11: wake_observe_bus_11
15802  SEL_12: debug_bus_4
15803  SEL_13: reserved
15804  SEL_14: reserved
15805  SEL_15: reserved
15806  SEL_16: gpt0_pre_event
15807  SEL_17: sdio_oob_irq
15808  SEL_18: gpt0_1_n
15809  SEL_19: sdio_d3
15810  SEL_20: coex_priority
15811  SEL_21: gpt1_3_n
15812  SEL_22: gpt_infrared
15813  SEL_23: ant_sel_3
15814  SEL_24: reserved
15815  SEL_25: reserved
15816  SEL_26: trdata_3
15817  SEL_27: reserved
15818  SEL_28: reserved
15819  SEL_29: reserved
15820  SEL_30: uart2_rx
15821  SEL_31: reserved
15822 */
15823 #define IOMUX_GPIO19PCFG_IOSEL_W 5U
15824 #define IOMUX_GPIO19PCFG_IOSEL_M 0x0000001FU
15825 #define IOMUX_GPIO19PCFG_IOSEL_S 0U
15826 #define IOMUX_GPIO19PCFG_IOSEL_SEL_0 0x00000000U
15827 #define IOMUX_GPIO19PCFG_IOSEL_SEL_1 0x00000001U
15828 #define IOMUX_GPIO19PCFG_IOSEL_SEL_2 0x00000002U
15829 #define IOMUX_GPIO19PCFG_IOSEL_SEL_3 0x00000003U
15830 #define IOMUX_GPIO19PCFG_IOSEL_SEL_4 0x00000004U
15831 #define IOMUX_GPIO19PCFG_IOSEL_SEL_5 0x00000005U
15832 #define IOMUX_GPIO19PCFG_IOSEL_SEL_6 0x00000006U
15833 #define IOMUX_GPIO19PCFG_IOSEL_SEL_7 0x00000007U
15834 #define IOMUX_GPIO19PCFG_IOSEL_SEL_8 0x00000008U
15835 #define IOMUX_GPIO19PCFG_IOSEL_SEL_9 0x00000009U
15836 #define IOMUX_GPIO19PCFG_IOSEL_SEL_10 0x0000000AU
15837 #define IOMUX_GPIO19PCFG_IOSEL_SEL_11 0x0000000BU
15838 #define IOMUX_GPIO19PCFG_IOSEL_SEL_12 0x0000000CU
15839 #define IOMUX_GPIO19PCFG_IOSEL_SEL_13 0x0000000DU
15840 #define IOMUX_GPIO19PCFG_IOSEL_SEL_14 0x0000000EU
15841 #define IOMUX_GPIO19PCFG_IOSEL_SEL_15 0x0000000FU
15842 #define IOMUX_GPIO19PCFG_IOSEL_SEL_16 0x00000010U
15843 #define IOMUX_GPIO19PCFG_IOSEL_SEL_17 0x00000011U
15844 #define IOMUX_GPIO19PCFG_IOSEL_SEL_18 0x00000012U
15845 #define IOMUX_GPIO19PCFG_IOSEL_SEL_19 0x00000013U
15846 #define IOMUX_GPIO19PCFG_IOSEL_SEL_20 0x00000014U
15847 #define IOMUX_GPIO19PCFG_IOSEL_SEL_21 0x00000015U
15848 #define IOMUX_GPIO19PCFG_IOSEL_SEL_22 0x00000016U
15849 #define IOMUX_GPIO19PCFG_IOSEL_SEL_23 0x00000017U
15850 #define IOMUX_GPIO19PCFG_IOSEL_SEL_24 0x00000018U
15851 #define IOMUX_GPIO19PCFG_IOSEL_SEL_25 0x00000019U
15852 #define IOMUX_GPIO19PCFG_IOSEL_SEL_26 0x0000001AU
15853 #define IOMUX_GPIO19PCFG_IOSEL_SEL_27 0x0000001BU
15854 #define IOMUX_GPIO19PCFG_IOSEL_SEL_28 0x0000001CU
15855 #define IOMUX_GPIO19PCFG_IOSEL_SEL_29 0x0000001DU
15856 #define IOMUX_GPIO19PCFG_IOSEL_SEL_30 0x0000001EU
15857 #define IOMUX_GPIO19PCFG_IOSEL_SEL_31 0x0000001FU
15858 
15859 
15860 /*-----------------------------------REGISTER------------------------------------
15861  Register name: GPIO20PCFG
15862  Offset name: IOMUX_O_GPIO20PCFG
15863  Relative address: 0x2D054
15864  Description: Port configuration register for IO GPIO20
15865  Default Value: NA
15866 
15867  Field: IOSEL
15868  From..to bits: 0...4
15869  DefaultValue: NA
15870  Access type: read-write
15871  Description: Pinmux selection Control
15872  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15873  sel 5'd0 -- xspi_cs_flash
15874  sel 5'd2 -- wifi_gpio_20
15875 
15876 
15877  ENUMs:
15878  SEL_0: xspi_cs_flash
15879  SEL_1: reserved
15880  SEL_2: wifi_gpio_20
15881  SEL_3: reserved
15882  SEL_4: reserved
15883  SEL_5: reserved
15884  SEL_6: reserved
15885  SEL_7: reserved
15886  SEL_8: reserved
15887  SEL_9: reserved
15888  SEL_10: reserved
15889  SEL_11: reserved
15890  SEL_12: reserved
15891  SEL_13: reserved
15892  SEL_14: reserved
15893  SEL_15: reserved
15894  SEL_16: reserved
15895  SEL_17: reserved
15896  SEL_18: reserved
15897  SEL_19: reserved
15898  SEL_20: reserved
15899  SEL_21: reserved
15900  SEL_22: reserved
15901  SEL_23: reserved
15902  SEL_24: reserved
15903  SEL_25: reserved
15904  SEL_26: reserved
15905  SEL_27: reserved
15906  SEL_28: reserved
15907  SEL_29: reserved
15908  SEL_30: reserved
15909  SEL_31: reserved
15910 */
15911 #define IOMUX_GPIO20PCFG_IOSEL_W 5U
15912 #define IOMUX_GPIO20PCFG_IOSEL_M 0x0000001FU
15913 #define IOMUX_GPIO20PCFG_IOSEL_S 0U
15914 #define IOMUX_GPIO20PCFG_IOSEL_SEL_0 0x00000000U
15915 #define IOMUX_GPIO20PCFG_IOSEL_SEL_1 0x00000001U
15916 #define IOMUX_GPIO20PCFG_IOSEL_SEL_2 0x00000002U
15917 #define IOMUX_GPIO20PCFG_IOSEL_SEL_3 0x00000003U
15918 #define IOMUX_GPIO20PCFG_IOSEL_SEL_4 0x00000004U
15919 #define IOMUX_GPIO20PCFG_IOSEL_SEL_5 0x00000005U
15920 #define IOMUX_GPIO20PCFG_IOSEL_SEL_6 0x00000006U
15921 #define IOMUX_GPIO20PCFG_IOSEL_SEL_7 0x00000007U
15922 #define IOMUX_GPIO20PCFG_IOSEL_SEL_8 0x00000008U
15923 #define IOMUX_GPIO20PCFG_IOSEL_SEL_9 0x00000009U
15924 #define IOMUX_GPIO20PCFG_IOSEL_SEL_10 0x0000000AU
15925 #define IOMUX_GPIO20PCFG_IOSEL_SEL_11 0x0000000BU
15926 #define IOMUX_GPIO20PCFG_IOSEL_SEL_12 0x0000000CU
15927 #define IOMUX_GPIO20PCFG_IOSEL_SEL_13 0x0000000DU
15928 #define IOMUX_GPIO20PCFG_IOSEL_SEL_14 0x0000000EU
15929 #define IOMUX_GPIO20PCFG_IOSEL_SEL_15 0x0000000FU
15930 #define IOMUX_GPIO20PCFG_IOSEL_SEL_16 0x00000010U
15931 #define IOMUX_GPIO20PCFG_IOSEL_SEL_17 0x00000011U
15932 #define IOMUX_GPIO20PCFG_IOSEL_SEL_18 0x00000012U
15933 #define IOMUX_GPIO20PCFG_IOSEL_SEL_19 0x00000013U
15934 #define IOMUX_GPIO20PCFG_IOSEL_SEL_20 0x00000014U
15935 #define IOMUX_GPIO20PCFG_IOSEL_SEL_21 0x00000015U
15936 #define IOMUX_GPIO20PCFG_IOSEL_SEL_22 0x00000016U
15937 #define IOMUX_GPIO20PCFG_IOSEL_SEL_23 0x00000017U
15938 #define IOMUX_GPIO20PCFG_IOSEL_SEL_24 0x00000018U
15939 #define IOMUX_GPIO20PCFG_IOSEL_SEL_25 0x00000019U
15940 #define IOMUX_GPIO20PCFG_IOSEL_SEL_26 0x0000001AU
15941 #define IOMUX_GPIO20PCFG_IOSEL_SEL_27 0x0000001BU
15942 #define IOMUX_GPIO20PCFG_IOSEL_SEL_28 0x0000001CU
15943 #define IOMUX_GPIO20PCFG_IOSEL_SEL_29 0x0000001DU
15944 #define IOMUX_GPIO20PCFG_IOSEL_SEL_30 0x0000001EU
15945 #define IOMUX_GPIO20PCFG_IOSEL_SEL_31 0x0000001FU
15946 
15947 
15948 /*-----------------------------------REGISTER------------------------------------
15949  Register name: GPIO21PCFG
15950  Offset name: IOMUX_O_GPIO21PCFG
15951  Relative address: 0x2D058
15952  Description: Port configuration register for IO GPIO21
15953  Default Value: NA
15954 
15955  Field: IOSEL
15956  From..to bits: 0...4
15957  DefaultValue: NA
15958  Access type: read-write
15959  Description: Pinmux selection Control
15960  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
15961  sel 5'd0 -- xspi_data_1
15962  sel 5'd2 -- wifi_gpio_21
15963 
15964 
15965  ENUMs:
15966  SEL_0: xspi_data_1
15967  SEL_1: reserved
15968  SEL_2: wifi_gpio_21
15969  SEL_3: reserved
15970  SEL_4: reserved
15971  SEL_5: reserved
15972  SEL_6: reserved
15973  SEL_7: reserved
15974  SEL_8: reserved
15975  SEL_9: reserved
15976  SEL_10: reserved
15977  SEL_11: reserved
15978  SEL_12: reserved
15979  SEL_13: reserved
15980  SEL_14: reserved
15981  SEL_15: reserved
15982  SEL_16: reserved
15983  SEL_17: reserved
15984  SEL_18: reserved
15985  SEL_19: reserved
15986  SEL_20: reserved
15987  SEL_21: reserved
15988  SEL_22: reserved
15989  SEL_23: reserved
15990  SEL_24: reserved
15991  SEL_25: reserved
15992  SEL_26: reserved
15993  SEL_27: reserved
15994  SEL_28: reserved
15995  SEL_29: reserved
15996  SEL_30: reserved
15997  SEL_31: reserved
15998 */
15999 #define IOMUX_GPIO21PCFG_IOSEL_W 5U
16000 #define IOMUX_GPIO21PCFG_IOSEL_M 0x0000001FU
16001 #define IOMUX_GPIO21PCFG_IOSEL_S 0U
16002 #define IOMUX_GPIO21PCFG_IOSEL_SEL_0 0x00000000U
16003 #define IOMUX_GPIO21PCFG_IOSEL_SEL_1 0x00000001U
16004 #define IOMUX_GPIO21PCFG_IOSEL_SEL_2 0x00000002U
16005 #define IOMUX_GPIO21PCFG_IOSEL_SEL_3 0x00000003U
16006 #define IOMUX_GPIO21PCFG_IOSEL_SEL_4 0x00000004U
16007 #define IOMUX_GPIO21PCFG_IOSEL_SEL_5 0x00000005U
16008 #define IOMUX_GPIO21PCFG_IOSEL_SEL_6 0x00000006U
16009 #define IOMUX_GPIO21PCFG_IOSEL_SEL_7 0x00000007U
16010 #define IOMUX_GPIO21PCFG_IOSEL_SEL_8 0x00000008U
16011 #define IOMUX_GPIO21PCFG_IOSEL_SEL_9 0x00000009U
16012 #define IOMUX_GPIO21PCFG_IOSEL_SEL_10 0x0000000AU
16013 #define IOMUX_GPIO21PCFG_IOSEL_SEL_11 0x0000000BU
16014 #define IOMUX_GPIO21PCFG_IOSEL_SEL_12 0x0000000CU
16015 #define IOMUX_GPIO21PCFG_IOSEL_SEL_13 0x0000000DU
16016 #define IOMUX_GPIO21PCFG_IOSEL_SEL_14 0x0000000EU
16017 #define IOMUX_GPIO21PCFG_IOSEL_SEL_15 0x0000000FU
16018 #define IOMUX_GPIO21PCFG_IOSEL_SEL_16 0x00000010U
16019 #define IOMUX_GPIO21PCFG_IOSEL_SEL_17 0x00000011U
16020 #define IOMUX_GPIO21PCFG_IOSEL_SEL_18 0x00000012U
16021 #define IOMUX_GPIO21PCFG_IOSEL_SEL_19 0x00000013U
16022 #define IOMUX_GPIO21PCFG_IOSEL_SEL_20 0x00000014U
16023 #define IOMUX_GPIO21PCFG_IOSEL_SEL_21 0x00000015U
16024 #define IOMUX_GPIO21PCFG_IOSEL_SEL_22 0x00000016U
16025 #define IOMUX_GPIO21PCFG_IOSEL_SEL_23 0x00000017U
16026 #define IOMUX_GPIO21PCFG_IOSEL_SEL_24 0x00000018U
16027 #define IOMUX_GPIO21PCFG_IOSEL_SEL_25 0x00000019U
16028 #define IOMUX_GPIO21PCFG_IOSEL_SEL_26 0x0000001AU
16029 #define IOMUX_GPIO21PCFG_IOSEL_SEL_27 0x0000001BU
16030 #define IOMUX_GPIO21PCFG_IOSEL_SEL_28 0x0000001CU
16031 #define IOMUX_GPIO21PCFG_IOSEL_SEL_29 0x0000001DU
16032 #define IOMUX_GPIO21PCFG_IOSEL_SEL_30 0x0000001EU
16033 #define IOMUX_GPIO21PCFG_IOSEL_SEL_31 0x0000001FU
16034 
16035 
16036 /*-----------------------------------REGISTER------------------------------------
16037  Register name: GPIO22PCFG
16038  Offset name: IOMUX_O_GPIO22PCFG
16039  Relative address: 0x2D05C
16040  Description: Port configuration register for IO GPIO22
16041  Default Value: NA
16042 
16043  Field: IOSEL
16044  From..to bits: 0...4
16045  DefaultValue: NA
16046  Access type: read-write
16047  Description: Pinmux selection Control
16048  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16049  sel 5'd0 -- xspi_data_2
16050  sel 5'd2 -- wifi_gpio_22
16051 
16052 
16053  ENUMs:
16054  SEL_0: xspi_data_2
16055  SEL_1: reserved
16056  SEL_2: wifi_gpio_22
16057  SEL_3: reserved
16058  SEL_4: reserved
16059  SEL_5: reserved
16060  SEL_6: reserved
16061  SEL_7: reserved
16062  SEL_8: reserved
16063  SEL_9: reserved
16064  SEL_10: reserved
16065  SEL_11: reserved
16066  SEL_12: reserved
16067  SEL_13: reserved
16068  SEL_14: reserved
16069  SEL_15: reserved
16070  SEL_16: reserved
16071  SEL_17: reserved
16072  SEL_18: reserved
16073  SEL_19: reserved
16074  SEL_20: reserved
16075  SEL_21: reserved
16076  SEL_22: reserved
16077  SEL_23: reserved
16078  SEL_24: reserved
16079  SEL_25: reserved
16080  SEL_26: reserved
16081  SEL_27: reserved
16082  SEL_28: reserved
16083  SEL_29: reserved
16084  SEL_30: reserved
16085  SEL_31: reserved
16086 */
16087 #define IOMUX_GPIO22PCFG_IOSEL_W 5U
16088 #define IOMUX_GPIO22PCFG_IOSEL_M 0x0000001FU
16089 #define IOMUX_GPIO22PCFG_IOSEL_S 0U
16090 #define IOMUX_GPIO22PCFG_IOSEL_SEL_0 0x00000000U
16091 #define IOMUX_GPIO22PCFG_IOSEL_SEL_1 0x00000001U
16092 #define IOMUX_GPIO22PCFG_IOSEL_SEL_2 0x00000002U
16093 #define IOMUX_GPIO22PCFG_IOSEL_SEL_3 0x00000003U
16094 #define IOMUX_GPIO22PCFG_IOSEL_SEL_4 0x00000004U
16095 #define IOMUX_GPIO22PCFG_IOSEL_SEL_5 0x00000005U
16096 #define IOMUX_GPIO22PCFG_IOSEL_SEL_6 0x00000006U
16097 #define IOMUX_GPIO22PCFG_IOSEL_SEL_7 0x00000007U
16098 #define IOMUX_GPIO22PCFG_IOSEL_SEL_8 0x00000008U
16099 #define IOMUX_GPIO22PCFG_IOSEL_SEL_9 0x00000009U
16100 #define IOMUX_GPIO22PCFG_IOSEL_SEL_10 0x0000000AU
16101 #define IOMUX_GPIO22PCFG_IOSEL_SEL_11 0x0000000BU
16102 #define IOMUX_GPIO22PCFG_IOSEL_SEL_12 0x0000000CU
16103 #define IOMUX_GPIO22PCFG_IOSEL_SEL_13 0x0000000DU
16104 #define IOMUX_GPIO22PCFG_IOSEL_SEL_14 0x0000000EU
16105 #define IOMUX_GPIO22PCFG_IOSEL_SEL_15 0x0000000FU
16106 #define IOMUX_GPIO22PCFG_IOSEL_SEL_16 0x00000010U
16107 #define IOMUX_GPIO22PCFG_IOSEL_SEL_17 0x00000011U
16108 #define IOMUX_GPIO22PCFG_IOSEL_SEL_18 0x00000012U
16109 #define IOMUX_GPIO22PCFG_IOSEL_SEL_19 0x00000013U
16110 #define IOMUX_GPIO22PCFG_IOSEL_SEL_20 0x00000014U
16111 #define IOMUX_GPIO22PCFG_IOSEL_SEL_21 0x00000015U
16112 #define IOMUX_GPIO22PCFG_IOSEL_SEL_22 0x00000016U
16113 #define IOMUX_GPIO22PCFG_IOSEL_SEL_23 0x00000017U
16114 #define IOMUX_GPIO22PCFG_IOSEL_SEL_24 0x00000018U
16115 #define IOMUX_GPIO22PCFG_IOSEL_SEL_25 0x00000019U
16116 #define IOMUX_GPIO22PCFG_IOSEL_SEL_26 0x0000001AU
16117 #define IOMUX_GPIO22PCFG_IOSEL_SEL_27 0x0000001BU
16118 #define IOMUX_GPIO22PCFG_IOSEL_SEL_28 0x0000001CU
16119 #define IOMUX_GPIO22PCFG_IOSEL_SEL_29 0x0000001DU
16120 #define IOMUX_GPIO22PCFG_IOSEL_SEL_30 0x0000001EU
16121 #define IOMUX_GPIO22PCFG_IOSEL_SEL_31 0x0000001FU
16122 
16123 
16124 /*-----------------------------------REGISTER------------------------------------
16125  Register name: GPIO23PCFG
16126  Offset name: IOMUX_O_GPIO23PCFG
16127  Relative address: 0x2D060
16128  Description: Port configuration register for IO GPIO23
16129  Default Value: NA
16130 
16131  Field: IOSEL
16132  From..to bits: 0...4
16133  DefaultValue: NA
16134  Access type: read-write
16135  Description: Pinmux selection Control
16136  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16137  sel 5'd0 -- xspi_data_3
16138  sel 5'd2 -- wifi_gpio_23
16139 
16140 
16141  ENUMs:
16142  SEL_0: xspi_data_3
16143  SEL_1: reserved
16144  SEL_2: wifi_gpio_23
16145  SEL_3: reserved
16146  SEL_4: reserved
16147  SEL_5: reserved
16148  SEL_6: reserved
16149  SEL_7: reserved
16150  SEL_8: reserved
16151  SEL_9: reserved
16152  SEL_10: reserved
16153  SEL_11: reserved
16154  SEL_12: reserved
16155  SEL_13: reserved
16156  SEL_14: reserved
16157  SEL_15: reserved
16158  SEL_16: reserved
16159  SEL_17: reserved
16160  SEL_18: reserved
16161  SEL_19: reserved
16162  SEL_20: reserved
16163  SEL_21: reserved
16164  SEL_22: reserved
16165  SEL_23: reserved
16166  SEL_24: reserved
16167  SEL_25: reserved
16168  SEL_26: reserved
16169  SEL_27: reserved
16170  SEL_28: reserved
16171  SEL_29: reserved
16172  SEL_30: reserved
16173  SEL_31: reserved
16174 */
16175 #define IOMUX_GPIO23PCFG_IOSEL_W 5U
16176 #define IOMUX_GPIO23PCFG_IOSEL_M 0x0000001FU
16177 #define IOMUX_GPIO23PCFG_IOSEL_S 0U
16178 #define IOMUX_GPIO23PCFG_IOSEL_SEL_0 0x00000000U
16179 #define IOMUX_GPIO23PCFG_IOSEL_SEL_1 0x00000001U
16180 #define IOMUX_GPIO23PCFG_IOSEL_SEL_2 0x00000002U
16181 #define IOMUX_GPIO23PCFG_IOSEL_SEL_3 0x00000003U
16182 #define IOMUX_GPIO23PCFG_IOSEL_SEL_4 0x00000004U
16183 #define IOMUX_GPIO23PCFG_IOSEL_SEL_5 0x00000005U
16184 #define IOMUX_GPIO23PCFG_IOSEL_SEL_6 0x00000006U
16185 #define IOMUX_GPIO23PCFG_IOSEL_SEL_7 0x00000007U
16186 #define IOMUX_GPIO23PCFG_IOSEL_SEL_8 0x00000008U
16187 #define IOMUX_GPIO23PCFG_IOSEL_SEL_9 0x00000009U
16188 #define IOMUX_GPIO23PCFG_IOSEL_SEL_10 0x0000000AU
16189 #define IOMUX_GPIO23PCFG_IOSEL_SEL_11 0x0000000BU
16190 #define IOMUX_GPIO23PCFG_IOSEL_SEL_12 0x0000000CU
16191 #define IOMUX_GPIO23PCFG_IOSEL_SEL_13 0x0000000DU
16192 #define IOMUX_GPIO23PCFG_IOSEL_SEL_14 0x0000000EU
16193 #define IOMUX_GPIO23PCFG_IOSEL_SEL_15 0x0000000FU
16194 #define IOMUX_GPIO23PCFG_IOSEL_SEL_16 0x00000010U
16195 #define IOMUX_GPIO23PCFG_IOSEL_SEL_17 0x00000011U
16196 #define IOMUX_GPIO23PCFG_IOSEL_SEL_18 0x00000012U
16197 #define IOMUX_GPIO23PCFG_IOSEL_SEL_19 0x00000013U
16198 #define IOMUX_GPIO23PCFG_IOSEL_SEL_20 0x00000014U
16199 #define IOMUX_GPIO23PCFG_IOSEL_SEL_21 0x00000015U
16200 #define IOMUX_GPIO23PCFG_IOSEL_SEL_22 0x00000016U
16201 #define IOMUX_GPIO23PCFG_IOSEL_SEL_23 0x00000017U
16202 #define IOMUX_GPIO23PCFG_IOSEL_SEL_24 0x00000018U
16203 #define IOMUX_GPIO23PCFG_IOSEL_SEL_25 0x00000019U
16204 #define IOMUX_GPIO23PCFG_IOSEL_SEL_26 0x0000001AU
16205 #define IOMUX_GPIO23PCFG_IOSEL_SEL_27 0x0000001BU
16206 #define IOMUX_GPIO23PCFG_IOSEL_SEL_28 0x0000001CU
16207 #define IOMUX_GPIO23PCFG_IOSEL_SEL_29 0x0000001DU
16208 #define IOMUX_GPIO23PCFG_IOSEL_SEL_30 0x0000001EU
16209 #define IOMUX_GPIO23PCFG_IOSEL_SEL_31 0x0000001FU
16210 
16211 
16212 /*-----------------------------------REGISTER------------------------------------
16213  Register name: GPIO24PCFG
16214  Offset name: IOMUX_O_GPIO24PCFG
16215  Relative address: 0x2D064
16216  Description: Port configuration register for IO GPIO24
16217  Default Value: NA
16218 
16219  Field: IOSEL
16220  From..to bits: 0...4
16221  DefaultValue: NA
16222  Access type: read-write
16223  Description: Pinmux selection Control
16224  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16225  sel 5'd0 -- xspi_clk
16226  sel 5'd2 -- wifi_gpio_24
16227 
16228 
16229  ENUMs:
16230  SEL_0: xspi_clk
16231  SEL_1: reserved
16232  SEL_2: wifi_gpio_24
16233  SEL_3: reserved
16234  SEL_4: reserved
16235  SEL_5: reserved
16236  SEL_6: reserved
16237  SEL_7: reserved
16238  SEL_8: reserved
16239  SEL_9: reserved
16240  SEL_10: reserved
16241  SEL_11: reserved
16242  SEL_12: reserved
16243  SEL_13: reserved
16244  SEL_14: reserved
16245  SEL_15: reserved
16246  SEL_16: reserved
16247  SEL_17: reserved
16248  SEL_18: reserved
16249  SEL_19: reserved
16250  SEL_20: reserved
16251  SEL_21: reserved
16252  SEL_22: reserved
16253  SEL_23: reserved
16254  SEL_24: reserved
16255  SEL_25: reserved
16256  SEL_26: reserved
16257  SEL_27: reserved
16258  SEL_28: reserved
16259  SEL_29: reserved
16260  SEL_30: reserved
16261  SEL_31: reserved
16262 */
16263 #define IOMUX_GPIO24PCFG_IOSEL_W 5U
16264 #define IOMUX_GPIO24PCFG_IOSEL_M 0x0000001FU
16265 #define IOMUX_GPIO24PCFG_IOSEL_S 0U
16266 #define IOMUX_GPIO24PCFG_IOSEL_SEL_0 0x00000000U
16267 #define IOMUX_GPIO24PCFG_IOSEL_SEL_1 0x00000001U
16268 #define IOMUX_GPIO24PCFG_IOSEL_SEL_2 0x00000002U
16269 #define IOMUX_GPIO24PCFG_IOSEL_SEL_3 0x00000003U
16270 #define IOMUX_GPIO24PCFG_IOSEL_SEL_4 0x00000004U
16271 #define IOMUX_GPIO24PCFG_IOSEL_SEL_5 0x00000005U
16272 #define IOMUX_GPIO24PCFG_IOSEL_SEL_6 0x00000006U
16273 #define IOMUX_GPIO24PCFG_IOSEL_SEL_7 0x00000007U
16274 #define IOMUX_GPIO24PCFG_IOSEL_SEL_8 0x00000008U
16275 #define IOMUX_GPIO24PCFG_IOSEL_SEL_9 0x00000009U
16276 #define IOMUX_GPIO24PCFG_IOSEL_SEL_10 0x0000000AU
16277 #define IOMUX_GPIO24PCFG_IOSEL_SEL_11 0x0000000BU
16278 #define IOMUX_GPIO24PCFG_IOSEL_SEL_12 0x0000000CU
16279 #define IOMUX_GPIO24PCFG_IOSEL_SEL_13 0x0000000DU
16280 #define IOMUX_GPIO24PCFG_IOSEL_SEL_14 0x0000000EU
16281 #define IOMUX_GPIO24PCFG_IOSEL_SEL_15 0x0000000FU
16282 #define IOMUX_GPIO24PCFG_IOSEL_SEL_16 0x00000010U
16283 #define IOMUX_GPIO24PCFG_IOSEL_SEL_17 0x00000011U
16284 #define IOMUX_GPIO24PCFG_IOSEL_SEL_18 0x00000012U
16285 #define IOMUX_GPIO24PCFG_IOSEL_SEL_19 0x00000013U
16286 #define IOMUX_GPIO24PCFG_IOSEL_SEL_20 0x00000014U
16287 #define IOMUX_GPIO24PCFG_IOSEL_SEL_21 0x00000015U
16288 #define IOMUX_GPIO24PCFG_IOSEL_SEL_22 0x00000016U
16289 #define IOMUX_GPIO24PCFG_IOSEL_SEL_23 0x00000017U
16290 #define IOMUX_GPIO24PCFG_IOSEL_SEL_24 0x00000018U
16291 #define IOMUX_GPIO24PCFG_IOSEL_SEL_25 0x00000019U
16292 #define IOMUX_GPIO24PCFG_IOSEL_SEL_26 0x0000001AU
16293 #define IOMUX_GPIO24PCFG_IOSEL_SEL_27 0x0000001BU
16294 #define IOMUX_GPIO24PCFG_IOSEL_SEL_28 0x0000001CU
16295 #define IOMUX_GPIO24PCFG_IOSEL_SEL_29 0x0000001DU
16296 #define IOMUX_GPIO24PCFG_IOSEL_SEL_30 0x0000001EU
16297 #define IOMUX_GPIO24PCFG_IOSEL_SEL_31 0x0000001FU
16298 
16299 
16300 /*-----------------------------------REGISTER------------------------------------
16301  Register name: GPIO25PCFG
16302  Offset name: IOMUX_O_GPIO25PCFG
16303  Relative address: 0x2D068
16304  Description: Port configuration register for IO GPIO25
16305  Default Value: NA
16306 
16307  Field: IOSEL
16308  From..to bits: 0...4
16309  DefaultValue: NA
16310  Access type: read-write
16311  Description: Pinmux selection Control
16312  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16313  sel 5'd0 -- xspi_data_0
16314  sel 5'd2 -- wifi_gpio_25
16315 
16316 
16317  ENUMs:
16318  SEL_0: xspi_data_0
16319  SEL_1: reserved
16320  SEL_2: wifi_gpio_25
16321  SEL_3: reserved
16322  SEL_4: reserved
16323  SEL_5: reserved
16324  SEL_6: reserved
16325  SEL_7: reserved
16326  SEL_8: reserved
16327  SEL_9: reserved
16328  SEL_10: reserved
16329  SEL_11: reserved
16330  SEL_12: reserved
16331  SEL_13: reserved
16332  SEL_14: reserved
16333  SEL_15: reserved
16334  SEL_16: reserved
16335  SEL_17: reserved
16336  SEL_18: reserved
16337  SEL_19: reserved
16338  SEL_20: reserved
16339  SEL_21: reserved
16340  SEL_22: reserved
16341  SEL_23: reserved
16342  SEL_24: reserved
16343  SEL_25: reserved
16344  SEL_26: reserved
16345  SEL_27: reserved
16346  SEL_28: reserved
16347  SEL_29: reserved
16348  SEL_30: reserved
16349  SEL_31: reserved
16350 */
16351 #define IOMUX_GPIO25PCFG_IOSEL_W 5U
16352 #define IOMUX_GPIO25PCFG_IOSEL_M 0x0000001FU
16353 #define IOMUX_GPIO25PCFG_IOSEL_S 0U
16354 #define IOMUX_GPIO25PCFG_IOSEL_SEL_0 0x00000000U
16355 #define IOMUX_GPIO25PCFG_IOSEL_SEL_1 0x00000001U
16356 #define IOMUX_GPIO25PCFG_IOSEL_SEL_2 0x00000002U
16357 #define IOMUX_GPIO25PCFG_IOSEL_SEL_3 0x00000003U
16358 #define IOMUX_GPIO25PCFG_IOSEL_SEL_4 0x00000004U
16359 #define IOMUX_GPIO25PCFG_IOSEL_SEL_5 0x00000005U
16360 #define IOMUX_GPIO25PCFG_IOSEL_SEL_6 0x00000006U
16361 #define IOMUX_GPIO25PCFG_IOSEL_SEL_7 0x00000007U
16362 #define IOMUX_GPIO25PCFG_IOSEL_SEL_8 0x00000008U
16363 #define IOMUX_GPIO25PCFG_IOSEL_SEL_9 0x00000009U
16364 #define IOMUX_GPIO25PCFG_IOSEL_SEL_10 0x0000000AU
16365 #define IOMUX_GPIO25PCFG_IOSEL_SEL_11 0x0000000BU
16366 #define IOMUX_GPIO25PCFG_IOSEL_SEL_12 0x0000000CU
16367 #define IOMUX_GPIO25PCFG_IOSEL_SEL_13 0x0000000DU
16368 #define IOMUX_GPIO25PCFG_IOSEL_SEL_14 0x0000000EU
16369 #define IOMUX_GPIO25PCFG_IOSEL_SEL_15 0x0000000FU
16370 #define IOMUX_GPIO25PCFG_IOSEL_SEL_16 0x00000010U
16371 #define IOMUX_GPIO25PCFG_IOSEL_SEL_17 0x00000011U
16372 #define IOMUX_GPIO25PCFG_IOSEL_SEL_18 0x00000012U
16373 #define IOMUX_GPIO25PCFG_IOSEL_SEL_19 0x00000013U
16374 #define IOMUX_GPIO25PCFG_IOSEL_SEL_20 0x00000014U
16375 #define IOMUX_GPIO25PCFG_IOSEL_SEL_21 0x00000015U
16376 #define IOMUX_GPIO25PCFG_IOSEL_SEL_22 0x00000016U
16377 #define IOMUX_GPIO25PCFG_IOSEL_SEL_23 0x00000017U
16378 #define IOMUX_GPIO25PCFG_IOSEL_SEL_24 0x00000018U
16379 #define IOMUX_GPIO25PCFG_IOSEL_SEL_25 0x00000019U
16380 #define IOMUX_GPIO25PCFG_IOSEL_SEL_26 0x0000001AU
16381 #define IOMUX_GPIO25PCFG_IOSEL_SEL_27 0x0000001BU
16382 #define IOMUX_GPIO25PCFG_IOSEL_SEL_28 0x0000001CU
16383 #define IOMUX_GPIO25PCFG_IOSEL_SEL_29 0x0000001DU
16384 #define IOMUX_GPIO25PCFG_IOSEL_SEL_30 0x0000001EU
16385 #define IOMUX_GPIO25PCFG_IOSEL_SEL_31 0x0000001FU
16386 
16387 
16388 /*-----------------------------------REGISTER------------------------------------
16389  Register name: GPIO26PCFG
16390  Offset name: IOMUX_O_GPIO26PCFG
16391  Relative address: 0x2D06C
16392  Description: Port configuration register for IO GPIO26
16393  Default Value: NA
16394 
16395  Field: IOSEL
16396  From..to bits: 0...4
16397  DefaultValue: NA
16398  Access type: read-write
16399  Description: Pinmux selection Control
16400  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16401  sel 5'd1 -- xspi_data_4
16402  sel 5'd2 -- wifi_gpio_26
16403  sel 5'd4 -- spi0_cs1
16404  sel 5'd5 -- uart0_rts
16405  sel 5'd6 -- i2c1_clk
16406  sel 5'd7 -- i2s_wclk
16407  sel 5'd8 -- pdm_bclk
16408  sel 5'd9 -- gpt0_0
16409  sel 5'd10 -- dcan_tx
16410  sel 5'd11 -- wake_observe_bus_0
16411  sel 5'd12 -- debug_bus_13
16412  sel 5'd16 -- spi1_cs2
16413  sel 5'd17 -- ext_clk
16414  sel 5'd18 -- gpt0_1_n
16415  sel 5'd19 -- gpt1_0_n
16416  sel 5'd20 -- coex_grant
16417  sel 5'd21 -- coex_req
16418  sel 5'd22 -- ble_rfc_gpo_4
16419  sel 5'd23 -- ant_sel_0
16420  sel 5'd24 -- gpt_infrared
16421  sel 5'd25 -- ble_rfc_gpi_1
16422  sel 5'd26 -- ble_rfc_gpi_3
16423  sel 5'd30 -- sdio_oob_irq
16424  sel 5'd31 -- uart2_tx
16425 
16426 
16427  ENUMs:
16428  SEL_0: reserved
16429  SEL_1: xspi_data_4
16430  SEL_2: wifi_gpio_26
16431  SEL_3: reserved
16432  SEL_4: spi0_cs1
16433  SEL_5: uart0_rts
16434  SEL_6: i2c1_clk
16435  SEL_7: i2s_wclk
16436  SEL_8: pdm_bclk
16437  SEL_9: gpt0_0
16438  SEL_10: dcan_tx
16439  SEL_11: wake_observe_bus_0
16440  SEL_12: debug_bus_13
16441  SEL_13: reserved
16442  SEL_14: reserved
16443  SEL_15: reserved
16444  SEL_16: spi1_cs2
16445  SEL_17: ext_clk
16446  SEL_18: gpt0_1_n
16447  SEL_19: gpt1_0_n
16448  SEL_20: coex_grant
16449  SEL_21: coex_req
16450  SEL_22: ble_rfc_gpo_4
16451  SEL_23: ant_sel_0
16452  SEL_24: gpt_infrared
16453  SEL_25: ble_rfc_gpi_1
16454  SEL_26: ble_rfc_gpi_3
16455  SEL_27: reserved
16456  SEL_28: reserved
16457  SEL_29: reserved
16458  SEL_30: sdio_oob_irq
16459  SEL_31: uart2_tx
16460 */
16461 #define IOMUX_GPIO26PCFG_IOSEL_W 5U
16462 #define IOMUX_GPIO26PCFG_IOSEL_M 0x0000001FU
16463 #define IOMUX_GPIO26PCFG_IOSEL_S 0U
16464 #define IOMUX_GPIO26PCFG_IOSEL_SEL_0 0x00000000U
16465 #define IOMUX_GPIO26PCFG_IOSEL_SEL_1 0x00000001U
16466 #define IOMUX_GPIO26PCFG_IOSEL_SEL_2 0x00000002U
16467 #define IOMUX_GPIO26PCFG_IOSEL_SEL_3 0x00000003U
16468 #define IOMUX_GPIO26PCFG_IOSEL_SEL_4 0x00000004U
16469 #define IOMUX_GPIO26PCFG_IOSEL_SEL_5 0x00000005U
16470 #define IOMUX_GPIO26PCFG_IOSEL_SEL_6 0x00000006U
16471 #define IOMUX_GPIO26PCFG_IOSEL_SEL_7 0x00000007U
16472 #define IOMUX_GPIO26PCFG_IOSEL_SEL_8 0x00000008U
16473 #define IOMUX_GPIO26PCFG_IOSEL_SEL_9 0x00000009U
16474 #define IOMUX_GPIO26PCFG_IOSEL_SEL_10 0x0000000AU
16475 #define IOMUX_GPIO26PCFG_IOSEL_SEL_11 0x0000000BU
16476 #define IOMUX_GPIO26PCFG_IOSEL_SEL_12 0x0000000CU
16477 #define IOMUX_GPIO26PCFG_IOSEL_SEL_13 0x0000000DU
16478 #define IOMUX_GPIO26PCFG_IOSEL_SEL_14 0x0000000EU
16479 #define IOMUX_GPIO26PCFG_IOSEL_SEL_15 0x0000000FU
16480 #define IOMUX_GPIO26PCFG_IOSEL_SEL_16 0x00000010U
16481 #define IOMUX_GPIO26PCFG_IOSEL_SEL_17 0x00000011U
16482 #define IOMUX_GPIO26PCFG_IOSEL_SEL_18 0x00000012U
16483 #define IOMUX_GPIO26PCFG_IOSEL_SEL_19 0x00000013U
16484 #define IOMUX_GPIO26PCFG_IOSEL_SEL_20 0x00000014U
16485 #define IOMUX_GPIO26PCFG_IOSEL_SEL_21 0x00000015U
16486 #define IOMUX_GPIO26PCFG_IOSEL_SEL_22 0x00000016U
16487 #define IOMUX_GPIO26PCFG_IOSEL_SEL_23 0x00000017U
16488 #define IOMUX_GPIO26PCFG_IOSEL_SEL_24 0x00000018U
16489 #define IOMUX_GPIO26PCFG_IOSEL_SEL_25 0x00000019U
16490 #define IOMUX_GPIO26PCFG_IOSEL_SEL_26 0x0000001AU
16491 #define IOMUX_GPIO26PCFG_IOSEL_SEL_27 0x0000001BU
16492 #define IOMUX_GPIO26PCFG_IOSEL_SEL_28 0x0000001CU
16493 #define IOMUX_GPIO26PCFG_IOSEL_SEL_29 0x0000001DU
16494 #define IOMUX_GPIO26PCFG_IOSEL_SEL_30 0x0000001EU
16495 #define IOMUX_GPIO26PCFG_IOSEL_SEL_31 0x0000001FU
16496 
16497 
16498 /*-----------------------------------REGISTER------------------------------------
16499  Register name: GPIO27PCFG
16500  Offset name: IOMUX_O_GPIO27PCFG
16501  Relative address: 0x2D070
16502  Description: Port configuration register for IO GPIO27
16503  Default Value: NA
16504 
16505  Field: IOSEL
16506  From..to bits: 0...4
16507  DefaultValue: NA
16508  Access type: read-write
16509  Description: Pinmux selection Control
16510  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16511  sel 5'd1 -- xspi_data_5
16512  sel 5'd2 -- wifi_gpio_27
16513  sel 5'd4 -- spi0_clk
16514  sel 5'd5 -- uart0_tx
16515  sel 5'd6 -- i2c0_data
16516  sel 5'd7 -- i2s_data0
16517  sel 5'd8 -- pdm_data0
16518  sel 5'd9 -- gpt0_1
16519  sel 5'd11 -- wake_observe_bus_1
16520  sel 5'd12 -- debug_bus_14
16521  sel 5'd16 -- spi1_cs3
16522  sel 5'd18 -- gpt0_0_n
16523  sel 5'd19 -- gpt1_1_n
16524  sel 5'd20 -- coex_req
16525  sel 5'd22 -- ble_rfc_gpo_5
16526  sel 5'd23 -- ant_sel_1
16527  sel 5'd25 -- ble_rfc_gpi_2
16528  sel 5'd31 -- uart2_rts
16529 
16530 
16531  ENUMs:
16532  SEL_0: reserved
16533  SEL_1: xspi_data_5
16534  SEL_2: wifi_gpio_27
16535  SEL_3: reserved
16536  SEL_4: spi0_clk
16537  SEL_5: uart0_tx
16538  SEL_6: i2c0_data
16539  SEL_7: i2s_data0
16540  SEL_8: pdm_data0
16541  SEL_9: gpt0_1
16542  SEL_10: reserved
16543  SEL_11: wake_observe_bus_1
16544  SEL_12: debug_bus_14
16545  SEL_13: reserved
16546  SEL_14: reserved
16547  SEL_15: reserved
16548  SEL_16: spi1_cs3
16549  SEL_17: reserved
16550  SEL_18: gpt0_0_n
16551  SEL_19: gpt1_1_n
16552  SEL_20: coex_req
16553  SEL_21: reserved
16554  SEL_22: ble_rfc_gpo_5
16555  SEL_23: ant_sel_1
16556  SEL_24: reserved
16557  SEL_25: ble_rfc_gpi_2
16558  SEL_26: reserved
16559  SEL_27: reserved
16560  SEL_28: reserved
16561  SEL_29: reserved
16562  SEL_30: reserved
16563  SEL_31: uart2_rts
16564 */
16565 #define IOMUX_GPIO27PCFG_IOSEL_W 5U
16566 #define IOMUX_GPIO27PCFG_IOSEL_M 0x0000001FU
16567 #define IOMUX_GPIO27PCFG_IOSEL_S 0U
16568 #define IOMUX_GPIO27PCFG_IOSEL_SEL_0 0x00000000U
16569 #define IOMUX_GPIO27PCFG_IOSEL_SEL_1 0x00000001U
16570 #define IOMUX_GPIO27PCFG_IOSEL_SEL_2 0x00000002U
16571 #define IOMUX_GPIO27PCFG_IOSEL_SEL_3 0x00000003U
16572 #define IOMUX_GPIO27PCFG_IOSEL_SEL_4 0x00000004U
16573 #define IOMUX_GPIO27PCFG_IOSEL_SEL_5 0x00000005U
16574 #define IOMUX_GPIO27PCFG_IOSEL_SEL_6 0x00000006U
16575 #define IOMUX_GPIO27PCFG_IOSEL_SEL_7 0x00000007U
16576 #define IOMUX_GPIO27PCFG_IOSEL_SEL_8 0x00000008U
16577 #define IOMUX_GPIO27PCFG_IOSEL_SEL_9 0x00000009U
16578 #define IOMUX_GPIO27PCFG_IOSEL_SEL_10 0x0000000AU
16579 #define IOMUX_GPIO27PCFG_IOSEL_SEL_11 0x0000000BU
16580 #define IOMUX_GPIO27PCFG_IOSEL_SEL_12 0x0000000CU
16581 #define IOMUX_GPIO27PCFG_IOSEL_SEL_13 0x0000000DU
16582 #define IOMUX_GPIO27PCFG_IOSEL_SEL_14 0x0000000EU
16583 #define IOMUX_GPIO27PCFG_IOSEL_SEL_15 0x0000000FU
16584 #define IOMUX_GPIO27PCFG_IOSEL_SEL_16 0x00000010U
16585 #define IOMUX_GPIO27PCFG_IOSEL_SEL_17 0x00000011U
16586 #define IOMUX_GPIO27PCFG_IOSEL_SEL_18 0x00000012U
16587 #define IOMUX_GPIO27PCFG_IOSEL_SEL_19 0x00000013U
16588 #define IOMUX_GPIO27PCFG_IOSEL_SEL_20 0x00000014U
16589 #define IOMUX_GPIO27PCFG_IOSEL_SEL_21 0x00000015U
16590 #define IOMUX_GPIO27PCFG_IOSEL_SEL_22 0x00000016U
16591 #define IOMUX_GPIO27PCFG_IOSEL_SEL_23 0x00000017U
16592 #define IOMUX_GPIO27PCFG_IOSEL_SEL_24 0x00000018U
16593 #define IOMUX_GPIO27PCFG_IOSEL_SEL_25 0x00000019U
16594 #define IOMUX_GPIO27PCFG_IOSEL_SEL_26 0x0000001AU
16595 #define IOMUX_GPIO27PCFG_IOSEL_SEL_27 0x0000001BU
16596 #define IOMUX_GPIO27PCFG_IOSEL_SEL_28 0x0000001CU
16597 #define IOMUX_GPIO27PCFG_IOSEL_SEL_29 0x0000001DU
16598 #define IOMUX_GPIO27PCFG_IOSEL_SEL_30 0x0000001EU
16599 #define IOMUX_GPIO27PCFG_IOSEL_SEL_31 0x0000001FU
16600 
16601 
16602 /*-----------------------------------REGISTER------------------------------------
16603  Register name: GPIO28PCFG
16604  Offset name: IOMUX_O_GPIO28PCFG
16605  Relative address: 0x2D074
16606  Description: Port configuration register for IO GPIO28
16607  Default Value: NA
16608 
16609  Field: IOSEL
16610  From..to bits: 0...4
16611  DefaultValue: NA
16612  Access type: read-write
16613  Description: Pinmux selection Control
16614  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16615  sel 5'd1 -- xspi_data_6
16616  sel 5'd2 -- wifi_gpio_28
16617  sel 5'd4 -- spi0_miso
16618  sel 5'd5 -- uart0_rx
16619  sel 5'd6 -- i2c0_clk
16620  sel 5'd7 -- i2s_data1
16621  sel 5'd8 -- pdm_bclk
16622  sel 5'd9 -- gpt0_2
16623  sel 5'd11 -- wake_observe_bus_2
16624  sel 5'd12 -- debug_bus_15
16625  sel 5'd16 -- spi1_cs4
16626  sel 5'd18 -- gpt0_0_n
16627  sel 5'd19 -- gpt1_2_n
16628  sel 5'd20 -- coex_priority
16629  sel 5'd22 -- ble_rfc_gpo_6
16630  sel 5'd23 -- ant_sel_2
16631  sel 5'd24 -- gpt0_pre_event
16632  sel 5'd25 -- ble_rfc_gpi_3
16633  sel 5'd31 -- uart2_cts
16634 
16635 
16636  ENUMs:
16637  SEL_0: reserved
16638  SEL_1: xspi_data_6
16639  SEL_2: wifi_gpio_28
16640  SEL_3: reserved
16641  SEL_4: spi0_miso
16642  SEL_5: uart0_rx
16643  SEL_6: i2c0_clk
16644  SEL_7: i2s_data1
16645  SEL_8: pdm_bclk
16646  SEL_9: gpt0_2
16647  SEL_10: reserved
16648  SEL_11: wake_observe_bus_2
16649  SEL_12: debug_bus_15
16650  SEL_13: reserved
16651  SEL_14: reserved
16652  SEL_15: reserved
16653  SEL_16: spi1_cs4
16654  SEL_17: reserved
16655  SEL_18: gpt0_0_n
16656  SEL_19: gpt1_2_n
16657  SEL_20: coex_priority
16658  SEL_21: reserved
16659  SEL_22: ble_rfc_gpo_6
16660  SEL_23: ant_sel_2
16661  SEL_24: gpt0_pre_event
16662  SEL_25: ble_rfc_gpi_3
16663  SEL_26: reserved
16664  SEL_27: reserved
16665  SEL_28: reserved
16666  SEL_29: reserved
16667  SEL_30: reserved
16668  SEL_31: uart2_cts
16669 */
16670 #define IOMUX_GPIO28PCFG_IOSEL_W 5U
16671 #define IOMUX_GPIO28PCFG_IOSEL_M 0x0000001FU
16672 #define IOMUX_GPIO28PCFG_IOSEL_S 0U
16673 #define IOMUX_GPIO28PCFG_IOSEL_SEL_0 0x00000000U
16674 #define IOMUX_GPIO28PCFG_IOSEL_SEL_1 0x00000001U
16675 #define IOMUX_GPIO28PCFG_IOSEL_SEL_2 0x00000002U
16676 #define IOMUX_GPIO28PCFG_IOSEL_SEL_3 0x00000003U
16677 #define IOMUX_GPIO28PCFG_IOSEL_SEL_4 0x00000004U
16678 #define IOMUX_GPIO28PCFG_IOSEL_SEL_5 0x00000005U
16679 #define IOMUX_GPIO28PCFG_IOSEL_SEL_6 0x00000006U
16680 #define IOMUX_GPIO28PCFG_IOSEL_SEL_7 0x00000007U
16681 #define IOMUX_GPIO28PCFG_IOSEL_SEL_8 0x00000008U
16682 #define IOMUX_GPIO28PCFG_IOSEL_SEL_9 0x00000009U
16683 #define IOMUX_GPIO28PCFG_IOSEL_SEL_10 0x0000000AU
16684 #define IOMUX_GPIO28PCFG_IOSEL_SEL_11 0x0000000BU
16685 #define IOMUX_GPIO28PCFG_IOSEL_SEL_12 0x0000000CU
16686 #define IOMUX_GPIO28PCFG_IOSEL_SEL_13 0x0000000DU
16687 #define IOMUX_GPIO28PCFG_IOSEL_SEL_14 0x0000000EU
16688 #define IOMUX_GPIO28PCFG_IOSEL_SEL_15 0x0000000FU
16689 #define IOMUX_GPIO28PCFG_IOSEL_SEL_16 0x00000010U
16690 #define IOMUX_GPIO28PCFG_IOSEL_SEL_17 0x00000011U
16691 #define IOMUX_GPIO28PCFG_IOSEL_SEL_18 0x00000012U
16692 #define IOMUX_GPIO28PCFG_IOSEL_SEL_19 0x00000013U
16693 #define IOMUX_GPIO28PCFG_IOSEL_SEL_20 0x00000014U
16694 #define IOMUX_GPIO28PCFG_IOSEL_SEL_21 0x00000015U
16695 #define IOMUX_GPIO28PCFG_IOSEL_SEL_22 0x00000016U
16696 #define IOMUX_GPIO28PCFG_IOSEL_SEL_23 0x00000017U
16697 #define IOMUX_GPIO28PCFG_IOSEL_SEL_24 0x00000018U
16698 #define IOMUX_GPIO28PCFG_IOSEL_SEL_25 0x00000019U
16699 #define IOMUX_GPIO28PCFG_IOSEL_SEL_26 0x0000001AU
16700 #define IOMUX_GPIO28PCFG_IOSEL_SEL_27 0x0000001BU
16701 #define IOMUX_GPIO28PCFG_IOSEL_SEL_28 0x0000001CU
16702 #define IOMUX_GPIO28PCFG_IOSEL_SEL_29 0x0000001DU
16703 #define IOMUX_GPIO28PCFG_IOSEL_SEL_30 0x0000001EU
16704 #define IOMUX_GPIO28PCFG_IOSEL_SEL_31 0x0000001FU
16705 
16706 
16707 /*-----------------------------------REGISTER------------------------------------
16708  Register name: GPIO29PCFG
16709  Offset name: IOMUX_O_GPIO29PCFG
16710  Relative address: 0x2D078
16711  Description: Port configuration register for IO GPIO29
16712  Default Value: NA
16713 
16714  Field: IOSEL
16715  From..to bits: 0...4
16716  DefaultValue: NA
16717  Access type: read-write
16718  Description: Pinmux selection Control
16719  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16720  sel 5'd1 -- xspi_data_7
16721  sel 5'd2 -- wifi_gpio_29
16722  sel 5'd4 -- spi0_mosi
16723  sel 5'd5 -- uart0_cts
16724  sel 5'd6 -- i2c1_data
16725  sel 5'd7 -- i2s_bclk
16726  sel 5'd8 -- pdm_data1
16727  sel 5'd9 -- gpt0_3
16728  sel 5'd10 -- dcan_rx
16729  sel 5'd11 -- wake_observe_bus_3
16730  sel 5'd12 -- i2s_mclk
16731  sel 5'd16 -- spi1_cs4
16732  sel 5'd17 -- ext_clk
16733  sel 5'd18 -- gpt0_1_n
16734  sel 5'd19 -- gpt1_3_n
16735  sel 5'd20 -- coex_grant
16736  sel 5'd22 -- ble_rfc_gpo_7
16737  sel 5'd23 -- ant_sel_3
16738  sel 5'd30 -- sdio_oob_irq
16739  sel 5'd31 -- uart2_rx
16740 
16741 
16742  ENUMs:
16743  SEL_0: reserved
16744  SEL_1: xspi_data_7
16745  SEL_2: wifi_gpio_29
16746  SEL_3: reserved
16747  SEL_4: spi0_mosi
16748  SEL_5: uart0_cts
16749  SEL_6: i2c1_data
16750  SEL_7: i2s_bclk
16751  SEL_8: pdm_data1
16752  SEL_9: gpt0_3
16753  SEL_10: dcan_rx
16754  SEL_11: wake_observe_bus_3
16755  SEL_12: i2s_mclk
16756  SEL_13: reserved
16757  SEL_14: reserved
16758  SEL_15: reserved
16759  SEL_16: spi1_cs4
16760  SEL_17: ext_clk
16761  SEL_18: gpt0_1_n
16762  SEL_19: gpt1_3_n
16763  SEL_20: coex_grant
16764  SEL_21: reserved
16765  SEL_22: ble_rfc_gpo_7
16766  SEL_23: ant_sel_3
16767  SEL_24: reserved
16768  SEL_25: reserved
16769  SEL_26: reserved
16770  SEL_27: reserved
16771  SEL_28: reserved
16772  SEL_29: reserved
16773  SEL_30: sdio_oob_irq
16774  SEL_31: uart2_rx
16775 */
16776 #define IOMUX_GPIO29PCFG_IOSEL_W 5U
16777 #define IOMUX_GPIO29PCFG_IOSEL_M 0x0000001FU
16778 #define IOMUX_GPIO29PCFG_IOSEL_S 0U
16779 #define IOMUX_GPIO29PCFG_IOSEL_SEL_0 0x00000000U
16780 #define IOMUX_GPIO29PCFG_IOSEL_SEL_1 0x00000001U
16781 #define IOMUX_GPIO29PCFG_IOSEL_SEL_2 0x00000002U
16782 #define IOMUX_GPIO29PCFG_IOSEL_SEL_3 0x00000003U
16783 #define IOMUX_GPIO29PCFG_IOSEL_SEL_4 0x00000004U
16784 #define IOMUX_GPIO29PCFG_IOSEL_SEL_5 0x00000005U
16785 #define IOMUX_GPIO29PCFG_IOSEL_SEL_6 0x00000006U
16786 #define IOMUX_GPIO29PCFG_IOSEL_SEL_7 0x00000007U
16787 #define IOMUX_GPIO29PCFG_IOSEL_SEL_8 0x00000008U
16788 #define IOMUX_GPIO29PCFG_IOSEL_SEL_9 0x00000009U
16789 #define IOMUX_GPIO29PCFG_IOSEL_SEL_10 0x0000000AU
16790 #define IOMUX_GPIO29PCFG_IOSEL_SEL_11 0x0000000BU
16791 #define IOMUX_GPIO29PCFG_IOSEL_SEL_12 0x0000000CU
16792 #define IOMUX_GPIO29PCFG_IOSEL_SEL_13 0x0000000DU
16793 #define IOMUX_GPIO29PCFG_IOSEL_SEL_14 0x0000000EU
16794 #define IOMUX_GPIO29PCFG_IOSEL_SEL_15 0x0000000FU
16795 #define IOMUX_GPIO29PCFG_IOSEL_SEL_16 0x00000010U
16796 #define IOMUX_GPIO29PCFG_IOSEL_SEL_17 0x00000011U
16797 #define IOMUX_GPIO29PCFG_IOSEL_SEL_18 0x00000012U
16798 #define IOMUX_GPIO29PCFG_IOSEL_SEL_19 0x00000013U
16799 #define IOMUX_GPIO29PCFG_IOSEL_SEL_20 0x00000014U
16800 #define IOMUX_GPIO29PCFG_IOSEL_SEL_21 0x00000015U
16801 #define IOMUX_GPIO29PCFG_IOSEL_SEL_22 0x00000016U
16802 #define IOMUX_GPIO29PCFG_IOSEL_SEL_23 0x00000017U
16803 #define IOMUX_GPIO29PCFG_IOSEL_SEL_24 0x00000018U
16804 #define IOMUX_GPIO29PCFG_IOSEL_SEL_25 0x00000019U
16805 #define IOMUX_GPIO29PCFG_IOSEL_SEL_26 0x0000001AU
16806 #define IOMUX_GPIO29PCFG_IOSEL_SEL_27 0x0000001BU
16807 #define IOMUX_GPIO29PCFG_IOSEL_SEL_28 0x0000001CU
16808 #define IOMUX_GPIO29PCFG_IOSEL_SEL_29 0x0000001DU
16809 #define IOMUX_GPIO29PCFG_IOSEL_SEL_30 0x0000001EU
16810 #define IOMUX_GPIO29PCFG_IOSEL_SEL_31 0x0000001FU
16811 
16812 
16813 /*-----------------------------------REGISTER------------------------------------
16814  Register name: GPIO30PCFG
16815  Offset name: IOMUX_O_GPIO30PCFG
16816  Relative address: 0x2D07C
16817  Description: Port configuration register for IO GPIO30
16818  Default Value: NA
16819 
16820  Field: IOSEL
16821  From..to bits: 0...4
16822  DefaultValue: NA
16823  Access type: read-write
16824  Description: Pinmux selection Control
16825  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16826  sel 5'd1 -- xspi_dqs
16827  sel 5'd2 -- wifi_gpio_30
16828  sel 5'd3 -- xspi_reset_flash
16829  sel 5'd4 -- xspi_reset_ram
16830  sel 5'd5 -- i2c1_clk
16831  sel 5'd6 -- i2c0_clk
16832  sel 5'd7 -- i2s_data0
16833  sel 5'd8 -- pdm_data0
16834  sel 5'd9 -- gpt1_1
16835  sel 5'd10 -- dcan_tx
16836  sel 5'd11 -- wake_observe_bus_4
16837  sel 5'd12 -- xspi_cs_ram
16838  sel 5'd16 -- spi0_cs2
16839  sel 5'd17 -- spi0_cs2
16840  sel 5'd18 -- gpt0_2_n
16841  sel 5'd19 -- coex_grant
16842  sel 5'd20 -- coex_req
16843  sel 5'd21 -- ble_rftrc
16844  sel 5'd22 -- ble_rfc_gpo_4
16845  sel 5'd23 -- ant_sel_0
16846  sel 5'd24 -- cca
16847  sel 5'd25 -- ble_rfc_gpi_1
16848  sel 5'd26 -- swo_m3
16849  sel 5'd27 -- swo_m33
16850  sel 5'd28 -- gpt1_pre_event
16851  sel 5'd29 -- gpt0_pre_event
16852  sel 5'd30 -- sdio_d3
16853  sel 5'd31 -- uart2_tx
16854 
16855 
16856  ENUMs:
16857  SEL_0: reserved
16858  SEL_1: xspi_dqs
16859  SEL_2: wifi_gpio_30
16860  SEL_3: xspi_reset_flash
16861  SEL_4: xspi_reset_ram
16862  SEL_5: i2c1_clk
16863  SEL_6: i2c0_clk
16864  SEL_7: i2s_data0
16865  SEL_8: pdm_data0
16866  SEL_9: gpt1_1
16867  SEL_10: dcan_tx
16868  SEL_11: wake_observe_bus_4
16869  SEL_12: xspi_cs_ram
16870  SEL_13: reserved
16871  SEL_14: reserved
16872  SEL_15: reserved
16873  SEL_16: spi0_cs2
16874  SEL_17: spi0_cs2
16875  SEL_18: gpt0_2_n
16876  SEL_19: coex_grant
16877  SEL_20: coex_req
16878  SEL_21: ble_rftrc
16879  SEL_22: ble_rfc_gpo_4
16880  SEL_23: ant_sel_0
16881  SEL_24: cca
16882  SEL_25: ble_rfc_gpi_1
16883  SEL_26: swo_m3
16884  SEL_27: swo_m33
16885  SEL_28: gpt1_pre_event
16886  SEL_29: gpt0_pre_event
16887  SEL_30: sdio_d3
16888  SEL_31: uart2_tx
16889 */
16890 #define IOMUX_GPIO30PCFG_IOSEL_W 5U
16891 #define IOMUX_GPIO30PCFG_IOSEL_M 0x0000001FU
16892 #define IOMUX_GPIO30PCFG_IOSEL_S 0U
16893 #define IOMUX_GPIO30PCFG_IOSEL_SEL_0 0x00000000U
16894 #define IOMUX_GPIO30PCFG_IOSEL_SEL_1 0x00000001U
16895 #define IOMUX_GPIO30PCFG_IOSEL_SEL_2 0x00000002U
16896 #define IOMUX_GPIO30PCFG_IOSEL_SEL_3 0x00000003U
16897 #define IOMUX_GPIO30PCFG_IOSEL_SEL_4 0x00000004U
16898 #define IOMUX_GPIO30PCFG_IOSEL_SEL_5 0x00000005U
16899 #define IOMUX_GPIO30PCFG_IOSEL_SEL_6 0x00000006U
16900 #define IOMUX_GPIO30PCFG_IOSEL_SEL_7 0x00000007U
16901 #define IOMUX_GPIO30PCFG_IOSEL_SEL_8 0x00000008U
16902 #define IOMUX_GPIO30PCFG_IOSEL_SEL_9 0x00000009U
16903 #define IOMUX_GPIO30PCFG_IOSEL_SEL_10 0x0000000AU
16904 #define IOMUX_GPIO30PCFG_IOSEL_SEL_11 0x0000000BU
16905 #define IOMUX_GPIO30PCFG_IOSEL_SEL_12 0x0000000CU
16906 #define IOMUX_GPIO30PCFG_IOSEL_SEL_13 0x0000000DU
16907 #define IOMUX_GPIO30PCFG_IOSEL_SEL_14 0x0000000EU
16908 #define IOMUX_GPIO30PCFG_IOSEL_SEL_15 0x0000000FU
16909 #define IOMUX_GPIO30PCFG_IOSEL_SEL_16 0x00000010U
16910 #define IOMUX_GPIO30PCFG_IOSEL_SEL_17 0x00000011U
16911 #define IOMUX_GPIO30PCFG_IOSEL_SEL_18 0x00000012U
16912 #define IOMUX_GPIO30PCFG_IOSEL_SEL_19 0x00000013U
16913 #define IOMUX_GPIO30PCFG_IOSEL_SEL_20 0x00000014U
16914 #define IOMUX_GPIO30PCFG_IOSEL_SEL_21 0x00000015U
16915 #define IOMUX_GPIO30PCFG_IOSEL_SEL_22 0x00000016U
16916 #define IOMUX_GPIO30PCFG_IOSEL_SEL_23 0x00000017U
16917 #define IOMUX_GPIO30PCFG_IOSEL_SEL_24 0x00000018U
16918 #define IOMUX_GPIO30PCFG_IOSEL_SEL_25 0x00000019U
16919 #define IOMUX_GPIO30PCFG_IOSEL_SEL_26 0x0000001AU
16920 #define IOMUX_GPIO30PCFG_IOSEL_SEL_27 0x0000001BU
16921 #define IOMUX_GPIO30PCFG_IOSEL_SEL_28 0x0000001CU
16922 #define IOMUX_GPIO30PCFG_IOSEL_SEL_29 0x0000001DU
16923 #define IOMUX_GPIO30PCFG_IOSEL_SEL_30 0x0000001EU
16924 #define IOMUX_GPIO30PCFG_IOSEL_SEL_31 0x0000001FU
16925 
16926 
16927 /*-----------------------------------REGISTER------------------------------------
16928  Register name: GPIO31PCFG
16929  Offset name: IOMUX_O_GPIO31PCFG
16930  Relative address: 0x2D080
16931  Description: Port configuration register for IO GPIO31
16932  Default Value: NA
16933 
16934  Field: IOSEL
16935  From..to bits: 0...4
16936  DefaultValue: NA
16937  Access type: read-write
16938  Description: Pinmux selection Control
16939  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
16940  sel 5'd1 -- xspi_cs_ram
16941  sel 5'd2 -- wifi_gpio_31
16942  sel 5'd3 -- xspi_reset_flash
16943  sel 5'd4 -- spi1_cs1
16944  sel 5'd5 -- uart1_rts
16945  sel 5'd6 -- i2c1_clk
16946  sel 5'd7 -- i2s_wclk
16947  sel 5'd8 -- pdm_bclk
16948  sel 5'd9 -- gpt1_0
16949  sel 5'd10 -- dcan_tx
16950  sel 5'd16 -- spi0_cs3
16951  sel 5'd17 -- ext_clk
16952  sel 5'd18 -- gpt1_1_n
16953  sel 5'd19 -- gpt0_0_n
16954  sel 5'd20 -- coex_grant
16955  sel 5'd22 -- ble_rfc_gpo_6
16956  sel 5'd23 -- ant_sel_0
16957  sel 5'd24 -- gpt_infrared
16958  sel 5'd25 -- ble_rfc_gpi_3
16959  sel 5'd30 -- sdio_d2
16960  sel 5'd31 -- uart2_tx
16961 
16962 
16963  ENUMs:
16964  SEL_0: reserved
16965  SEL_1: xspi_cs_ram
16966  SEL_2: wifi_gpio_31
16967  SEL_3: xspi_reset_flash
16968  SEL_4: spi1_cs1
16969  SEL_5: uart1_rts
16970  SEL_6: i2c1_clk
16971  SEL_7: i2s_wclk
16972  SEL_8: pdm_bclk
16973  SEL_9: gpt1_0
16974  SEL_10: dcan_tx
16975  SEL_11: reserved
16976  SEL_12: reserved
16977  SEL_13: reserved
16978  SEL_14: reserved
16979  SEL_15: reserved
16980  SEL_16: spi0_cs3
16981  SEL_17: ext_clk
16982  SEL_18: gpt1_1_n
16983  SEL_19: gpt0_0_n
16984  SEL_20: coex_grant
16985  SEL_21: reserved
16986  SEL_22: ble_rfc_gpo_6
16987  SEL_23: ant_sel_0
16988  SEL_24: gpt_infrared
16989  SEL_25: ble_rfc_gpi_3
16990  SEL_26: reserved
16991  SEL_27: reserved
16992  SEL_28: reserved
16993  SEL_29: reserved
16994  SEL_30: sdio_d2
16995  SEL_31: uart2_tx
16996 */
16997 #define IOMUX_GPIO31PCFG_IOSEL_W 5U
16998 #define IOMUX_GPIO31PCFG_IOSEL_M 0x0000001FU
16999 #define IOMUX_GPIO31PCFG_IOSEL_S 0U
17000 #define IOMUX_GPIO31PCFG_IOSEL_SEL_0 0x00000000U
17001 #define IOMUX_GPIO31PCFG_IOSEL_SEL_1 0x00000001U
17002 #define IOMUX_GPIO31PCFG_IOSEL_SEL_2 0x00000002U
17003 #define IOMUX_GPIO31PCFG_IOSEL_SEL_3 0x00000003U
17004 #define IOMUX_GPIO31PCFG_IOSEL_SEL_4 0x00000004U
17005 #define IOMUX_GPIO31PCFG_IOSEL_SEL_5 0x00000005U
17006 #define IOMUX_GPIO31PCFG_IOSEL_SEL_6 0x00000006U
17007 #define IOMUX_GPIO31PCFG_IOSEL_SEL_7 0x00000007U
17008 #define IOMUX_GPIO31PCFG_IOSEL_SEL_8 0x00000008U
17009 #define IOMUX_GPIO31PCFG_IOSEL_SEL_9 0x00000009U
17010 #define IOMUX_GPIO31PCFG_IOSEL_SEL_10 0x0000000AU
17011 #define IOMUX_GPIO31PCFG_IOSEL_SEL_11 0x0000000BU
17012 #define IOMUX_GPIO31PCFG_IOSEL_SEL_12 0x0000000CU
17013 #define IOMUX_GPIO31PCFG_IOSEL_SEL_13 0x0000000DU
17014 #define IOMUX_GPIO31PCFG_IOSEL_SEL_14 0x0000000EU
17015 #define IOMUX_GPIO31PCFG_IOSEL_SEL_15 0x0000000FU
17016 #define IOMUX_GPIO31PCFG_IOSEL_SEL_16 0x00000010U
17017 #define IOMUX_GPIO31PCFG_IOSEL_SEL_17 0x00000011U
17018 #define IOMUX_GPIO31PCFG_IOSEL_SEL_18 0x00000012U
17019 #define IOMUX_GPIO31PCFG_IOSEL_SEL_19 0x00000013U
17020 #define IOMUX_GPIO31PCFG_IOSEL_SEL_20 0x00000014U
17021 #define IOMUX_GPIO31PCFG_IOSEL_SEL_21 0x00000015U
17022 #define IOMUX_GPIO31PCFG_IOSEL_SEL_22 0x00000016U
17023 #define IOMUX_GPIO31PCFG_IOSEL_SEL_23 0x00000017U
17024 #define IOMUX_GPIO31PCFG_IOSEL_SEL_24 0x00000018U
17025 #define IOMUX_GPIO31PCFG_IOSEL_SEL_25 0x00000019U
17026 #define IOMUX_GPIO31PCFG_IOSEL_SEL_26 0x0000001AU
17027 #define IOMUX_GPIO31PCFG_IOSEL_SEL_27 0x0000001BU
17028 #define IOMUX_GPIO31PCFG_IOSEL_SEL_28 0x0000001CU
17029 #define IOMUX_GPIO31PCFG_IOSEL_SEL_29 0x0000001DU
17030 #define IOMUX_GPIO31PCFG_IOSEL_SEL_30 0x0000001EU
17031 #define IOMUX_GPIO31PCFG_IOSEL_SEL_31 0x0000001FU
17032 
17033 
17034 /*-----------------------------------REGISTER------------------------------------
17035  Register name: GPIO32PCFG
17036  Offset name: IOMUX_O_GPIO32PCFG
17037  Relative address: 0x2D084
17038  Description: Port configuration register for IO GPIO32
17039  Default Value: NA
17040 
17041  Field: IOSEL
17042  From..to bits: 0...4
17043  DefaultValue: NA
17044  Access type: read-write
17045  Description: Pinmux selection Control
17046  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17047  sel 5'd1 -- xspi_cs_ram
17048  sel 5'd2 -- wifi_gpio_32
17049  sel 5'd3 -- spi1_cs1
17050  sel 5'd4 -- spi1_clk
17051  sel 5'd5 -- uart1_tx
17052  sel 5'd6 -- i2c0_data
17053  sel 5'd7 -- i2s_data1
17054  sel 5'd8 -- pdm_bclk
17055  sel 5'd9 -- gpt1_1
17056  sel 5'd10 -- dcan_rx
17057  sel 5'd11 -- wake_observe_bus_5
17058  sel 5'd16 -- spi0_cs3
17059  sel 5'd18 -- gpt1_0_n
17060  sel 5'd19 -- gpt0_1_n
17061  sel 5'd20 -- coex_req
17062  sel 5'd23 -- ant_sel_1
17063  sel 5'd30 -- sdio_d1
17064  sel 5'd31 -- uart2_rts
17065 
17066 
17067  ENUMs:
17068  SEL_0: reserved
17069  SEL_1: xspi_cs_ram
17070  SEL_2: wifi_gpio_32
17071  SEL_3: spi1_cs1
17072  SEL_4: spi1_clk
17073  SEL_5: uart1_tx
17074  SEL_6: i2c0_data
17075  SEL_7: i2s_data1
17076  SEL_8: pdm_bclk
17077  SEL_9: gpt1_1
17078  SEL_10: dcan_rx
17079  SEL_11: wake_observe_bus_5
17080  SEL_12: reserved
17081  SEL_13: reserved
17082  SEL_14: reserved
17083  SEL_15: reserved
17084  SEL_16: spi0_cs3
17085  SEL_17: reserved
17086  SEL_18: gpt1_0_n
17087  SEL_19: gpt0_1_n
17088  SEL_20: coex_req
17089  SEL_21: reserved
17090  SEL_22: reserved
17091  SEL_23: ant_sel_1
17092  SEL_24: reserved
17093  SEL_25: reserved
17094  SEL_26: reserved
17095  SEL_27: reserved
17096  SEL_28: reserved
17097  SEL_29: reserved
17098  SEL_30: sdio_d1
17099  SEL_31: uart2_rts
17100 */
17101 #define IOMUX_GPIO32PCFG_IOSEL_W 5U
17102 #define IOMUX_GPIO32PCFG_IOSEL_M 0x0000001FU
17103 #define IOMUX_GPIO32PCFG_IOSEL_S 0U
17104 #define IOMUX_GPIO32PCFG_IOSEL_SEL_0 0x00000000U
17105 #define IOMUX_GPIO32PCFG_IOSEL_SEL_1 0x00000001U
17106 #define IOMUX_GPIO32PCFG_IOSEL_SEL_2 0x00000002U
17107 #define IOMUX_GPIO32PCFG_IOSEL_SEL_3 0x00000003U
17108 #define IOMUX_GPIO32PCFG_IOSEL_SEL_4 0x00000004U
17109 #define IOMUX_GPIO32PCFG_IOSEL_SEL_5 0x00000005U
17110 #define IOMUX_GPIO32PCFG_IOSEL_SEL_6 0x00000006U
17111 #define IOMUX_GPIO32PCFG_IOSEL_SEL_7 0x00000007U
17112 #define IOMUX_GPIO32PCFG_IOSEL_SEL_8 0x00000008U
17113 #define IOMUX_GPIO32PCFG_IOSEL_SEL_9 0x00000009U
17114 #define IOMUX_GPIO32PCFG_IOSEL_SEL_10 0x0000000AU
17115 #define IOMUX_GPIO32PCFG_IOSEL_SEL_11 0x0000000BU
17116 #define IOMUX_GPIO32PCFG_IOSEL_SEL_12 0x0000000CU
17117 #define IOMUX_GPIO32PCFG_IOSEL_SEL_13 0x0000000DU
17118 #define IOMUX_GPIO32PCFG_IOSEL_SEL_14 0x0000000EU
17119 #define IOMUX_GPIO32PCFG_IOSEL_SEL_15 0x0000000FU
17120 #define IOMUX_GPIO32PCFG_IOSEL_SEL_16 0x00000010U
17121 #define IOMUX_GPIO32PCFG_IOSEL_SEL_17 0x00000011U
17122 #define IOMUX_GPIO32PCFG_IOSEL_SEL_18 0x00000012U
17123 #define IOMUX_GPIO32PCFG_IOSEL_SEL_19 0x00000013U
17124 #define IOMUX_GPIO32PCFG_IOSEL_SEL_20 0x00000014U
17125 #define IOMUX_GPIO32PCFG_IOSEL_SEL_21 0x00000015U
17126 #define IOMUX_GPIO32PCFG_IOSEL_SEL_22 0x00000016U
17127 #define IOMUX_GPIO32PCFG_IOSEL_SEL_23 0x00000017U
17128 #define IOMUX_GPIO32PCFG_IOSEL_SEL_24 0x00000018U
17129 #define IOMUX_GPIO32PCFG_IOSEL_SEL_25 0x00000019U
17130 #define IOMUX_GPIO32PCFG_IOSEL_SEL_26 0x0000001AU
17131 #define IOMUX_GPIO32PCFG_IOSEL_SEL_27 0x0000001BU
17132 #define IOMUX_GPIO32PCFG_IOSEL_SEL_28 0x0000001CU
17133 #define IOMUX_GPIO32PCFG_IOSEL_SEL_29 0x0000001DU
17134 #define IOMUX_GPIO32PCFG_IOSEL_SEL_30 0x0000001EU
17135 #define IOMUX_GPIO32PCFG_IOSEL_SEL_31 0x0000001FU
17136 
17137 
17138 /*-----------------------------------REGISTER------------------------------------
17139  Register name: GPIO33PCFG
17140  Offset name: IOMUX_O_GPIO33PCFG
17141  Relative address: 0x2D088
17142  Description: Port configuration register for IO GPIO33
17143  Default Value: NA
17144 
17145  Field: IOSEL
17146  From..to bits: 0...4
17147  DefaultValue: NA
17148  Access type: read-write
17149  Description: Pinmux selection Control
17150  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17151  sel 5'd2 -- wifi_gpio_33
17152  sel 5'd4 -- spi1_miso
17153  sel 5'd5 -- uart1_rx
17154  sel 5'd6 -- i2c0_clk
17155  sel 5'd7 -- i2s_data0
17156  sel 5'd8 -- pdm_data0
17157  sel 5'd9 -- gpt1_2
17158  sel 5'd10 -- dcan_tx
17159  sel 5'd16 -- spi0_cs4
17160  sel 5'd18 -- gpt1_0_n
17161  sel 5'd19 -- gpt0_2_n
17162  sel 5'd20 -- coex_grant
17163  sel 5'd23 -- ant_sel_2
17164  sel 5'd24 -- gpt1_pre_event
17165  sel 5'd25 -- ble_rfc_gpi_2
17166  sel 5'd30 -- sdio_d0
17167  sel 5'd31 -- uart2_cts
17168 
17169 
17170  ENUMs:
17171  SEL_0: reserved
17172  SEL_1: reserved
17173  SEL_2: wifi_gpio_33
17174  SEL_3: reserved
17175  SEL_4: spi1_miso
17176  SEL_5: uart1_rx
17177  SEL_6: i2c0_clk
17178  SEL_7: i2s_data0
17179  SEL_8: pdm_data0
17180  SEL_9: gpt1_2
17181  SEL_10: dcan_tx
17182  SEL_11: reserved
17183  SEL_12: reserved
17184  SEL_13: reserved
17185  SEL_14: reserved
17186  SEL_15: reserved
17187  SEL_16: spi0_cs4
17188  SEL_17: reserved
17189  SEL_18: gpt1_0_n
17190  SEL_19: gpt0_2_n
17191  SEL_20: coex_grant
17192  SEL_21: reserved
17193  SEL_22: reserved
17194  SEL_23: ant_sel_2
17195  SEL_24: gpt1_pre_event
17196  SEL_25: ble_rfc_gpi_2
17197  SEL_26: reserved
17198  SEL_27: reserved
17199  SEL_28: reserved
17200  SEL_29: reserved
17201  SEL_30: sdio_d0
17202  SEL_31: uart2_cts
17203 */
17204 #define IOMUX_GPIO33PCFG_IOSEL_W 5U
17205 #define IOMUX_GPIO33PCFG_IOSEL_M 0x0000001FU
17206 #define IOMUX_GPIO33PCFG_IOSEL_S 0U
17207 #define IOMUX_GPIO33PCFG_IOSEL_SEL_0 0x00000000U
17208 #define IOMUX_GPIO33PCFG_IOSEL_SEL_1 0x00000001U
17209 #define IOMUX_GPIO33PCFG_IOSEL_SEL_2 0x00000002U
17210 #define IOMUX_GPIO33PCFG_IOSEL_SEL_3 0x00000003U
17211 #define IOMUX_GPIO33PCFG_IOSEL_SEL_4 0x00000004U
17212 #define IOMUX_GPIO33PCFG_IOSEL_SEL_5 0x00000005U
17213 #define IOMUX_GPIO33PCFG_IOSEL_SEL_6 0x00000006U
17214 #define IOMUX_GPIO33PCFG_IOSEL_SEL_7 0x00000007U
17215 #define IOMUX_GPIO33PCFG_IOSEL_SEL_8 0x00000008U
17216 #define IOMUX_GPIO33PCFG_IOSEL_SEL_9 0x00000009U
17217 #define IOMUX_GPIO33PCFG_IOSEL_SEL_10 0x0000000AU
17218 #define IOMUX_GPIO33PCFG_IOSEL_SEL_11 0x0000000BU
17219 #define IOMUX_GPIO33PCFG_IOSEL_SEL_12 0x0000000CU
17220 #define IOMUX_GPIO33PCFG_IOSEL_SEL_13 0x0000000DU
17221 #define IOMUX_GPIO33PCFG_IOSEL_SEL_14 0x0000000EU
17222 #define IOMUX_GPIO33PCFG_IOSEL_SEL_15 0x0000000FU
17223 #define IOMUX_GPIO33PCFG_IOSEL_SEL_16 0x00000010U
17224 #define IOMUX_GPIO33PCFG_IOSEL_SEL_17 0x00000011U
17225 #define IOMUX_GPIO33PCFG_IOSEL_SEL_18 0x00000012U
17226 #define IOMUX_GPIO33PCFG_IOSEL_SEL_19 0x00000013U
17227 #define IOMUX_GPIO33PCFG_IOSEL_SEL_20 0x00000014U
17228 #define IOMUX_GPIO33PCFG_IOSEL_SEL_21 0x00000015U
17229 #define IOMUX_GPIO33PCFG_IOSEL_SEL_22 0x00000016U
17230 #define IOMUX_GPIO33PCFG_IOSEL_SEL_23 0x00000017U
17231 #define IOMUX_GPIO33PCFG_IOSEL_SEL_24 0x00000018U
17232 #define IOMUX_GPIO33PCFG_IOSEL_SEL_25 0x00000019U
17233 #define IOMUX_GPIO33PCFG_IOSEL_SEL_26 0x0000001AU
17234 #define IOMUX_GPIO33PCFG_IOSEL_SEL_27 0x0000001BU
17235 #define IOMUX_GPIO33PCFG_IOSEL_SEL_28 0x0000001CU
17236 #define IOMUX_GPIO33PCFG_IOSEL_SEL_29 0x0000001DU
17237 #define IOMUX_GPIO33PCFG_IOSEL_SEL_30 0x0000001EU
17238 #define IOMUX_GPIO33PCFG_IOSEL_SEL_31 0x0000001FU
17239 
17240 
17241 /*-----------------------------------REGISTER------------------------------------
17242  Register name: GPIO34PCFG
17243  Offset name: IOMUX_O_GPIO34PCFG
17244  Relative address: 0x2D08C
17245  Description: Port configuration register for IO GPIO34
17246  Default Value: NA
17247 
17248  Field: IOSEL
17249  From..to bits: 0...4
17250  DefaultValue: NA
17251  Access type: read-write
17252  Description: Pinmux selection Control
17253  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17254  sel 5'd1 -- xspi_reset_ram
17255  sel 5'd2 -- wifi_gpio_34
17256  sel 5'd4 -- spi1_mosi
17257  sel 5'd5 -- uart1_cts
17258  sel 5'd6 -- i2c1_data
17259  sel 5'd7 -- i2s_bclk
17260  sel 5'd8 -- pdm_data1
17261  sel 5'd9 -- gpt1_3
17262  sel 5'd10 -- dcan_rx
17263  sel 5'd16 -- spi0_cs2
17264  sel 5'd18 -- gpt1_1_n
17265  sel 5'd19 -- gpt0_3_n
17266  sel 5'd20 -- coex_req
17267  sel 5'd22 -- ble_rfc_gpo_7
17268  sel 5'd23 -- ant_sel_3
17269  sel 5'd25 -- ble_rfc_gpi_1
17270  sel 5'd30 -- sdio_clk
17271  sel 5'd31 -- uart2_rx
17272 
17273 
17274  ENUMs:
17275  SEL_0: reserved
17276  SEL_1: xspi_reset_ram
17277  SEL_2: wifi_gpio_34
17278  SEL_3: reserved
17279  SEL_4: spi1_mosi
17280  SEL_5: uart1_cts
17281  SEL_6: i2c1_data
17282  SEL_7: i2s_bclk
17283  SEL_8: pdm_data1
17284  SEL_9: gpt1_3
17285  SEL_10: dcan_rx
17286  SEL_11: reserved
17287  SEL_12: reserved
17288  SEL_13: reserved
17289  SEL_14: reserved
17290  SEL_15: reserved
17291  SEL_16: spi0_cs2
17292  SEL_17: reserved
17293  SEL_18: gpt1_1_n
17294  SEL_19: gpt0_3_n
17295  SEL_20: coex_req
17296  SEL_21: reserved
17297  SEL_22: ble_rfc_gpo_7
17298  SEL_23: ant_sel_3
17299  SEL_24: reserved
17300  SEL_25: ble_rfc_gpi_1
17301  SEL_26: reserved
17302  SEL_27: reserved
17303  SEL_28: reserved
17304  SEL_29: reserved
17305  SEL_30: sdio_clk
17306  SEL_31: uart2_rx
17307 */
17308 #define IOMUX_GPIO34PCFG_IOSEL_W 5U
17309 #define IOMUX_GPIO34PCFG_IOSEL_M 0x0000001FU
17310 #define IOMUX_GPIO34PCFG_IOSEL_S 0U
17311 #define IOMUX_GPIO34PCFG_IOSEL_SEL_0 0x00000000U
17312 #define IOMUX_GPIO34PCFG_IOSEL_SEL_1 0x00000001U
17313 #define IOMUX_GPIO34PCFG_IOSEL_SEL_2 0x00000002U
17314 #define IOMUX_GPIO34PCFG_IOSEL_SEL_3 0x00000003U
17315 #define IOMUX_GPIO34PCFG_IOSEL_SEL_4 0x00000004U
17316 #define IOMUX_GPIO34PCFG_IOSEL_SEL_5 0x00000005U
17317 #define IOMUX_GPIO34PCFG_IOSEL_SEL_6 0x00000006U
17318 #define IOMUX_GPIO34PCFG_IOSEL_SEL_7 0x00000007U
17319 #define IOMUX_GPIO34PCFG_IOSEL_SEL_8 0x00000008U
17320 #define IOMUX_GPIO34PCFG_IOSEL_SEL_9 0x00000009U
17321 #define IOMUX_GPIO34PCFG_IOSEL_SEL_10 0x0000000AU
17322 #define IOMUX_GPIO34PCFG_IOSEL_SEL_11 0x0000000BU
17323 #define IOMUX_GPIO34PCFG_IOSEL_SEL_12 0x0000000CU
17324 #define IOMUX_GPIO34PCFG_IOSEL_SEL_13 0x0000000DU
17325 #define IOMUX_GPIO34PCFG_IOSEL_SEL_14 0x0000000EU
17326 #define IOMUX_GPIO34PCFG_IOSEL_SEL_15 0x0000000FU
17327 #define IOMUX_GPIO34PCFG_IOSEL_SEL_16 0x00000010U
17328 #define IOMUX_GPIO34PCFG_IOSEL_SEL_17 0x00000011U
17329 #define IOMUX_GPIO34PCFG_IOSEL_SEL_18 0x00000012U
17330 #define IOMUX_GPIO34PCFG_IOSEL_SEL_19 0x00000013U
17331 #define IOMUX_GPIO34PCFG_IOSEL_SEL_20 0x00000014U
17332 #define IOMUX_GPIO34PCFG_IOSEL_SEL_21 0x00000015U
17333 #define IOMUX_GPIO34PCFG_IOSEL_SEL_22 0x00000016U
17334 #define IOMUX_GPIO34PCFG_IOSEL_SEL_23 0x00000017U
17335 #define IOMUX_GPIO34PCFG_IOSEL_SEL_24 0x00000018U
17336 #define IOMUX_GPIO34PCFG_IOSEL_SEL_25 0x00000019U
17337 #define IOMUX_GPIO34PCFG_IOSEL_SEL_26 0x0000001AU
17338 #define IOMUX_GPIO34PCFG_IOSEL_SEL_27 0x0000001BU
17339 #define IOMUX_GPIO34PCFG_IOSEL_SEL_28 0x0000001CU
17340 #define IOMUX_GPIO34PCFG_IOSEL_SEL_29 0x0000001DU
17341 #define IOMUX_GPIO34PCFG_IOSEL_SEL_30 0x0000001EU
17342 #define IOMUX_GPIO34PCFG_IOSEL_SEL_31 0x0000001FU
17343 
17344 
17345 /*-----------------------------------REGISTER------------------------------------
17346  Register name: GPIO35PCFG
17347  Offset name: IOMUX_O_GPIO35PCFG
17348  Relative address: 0x2D090
17349  Description: Port configuration register for IO GPIO35
17350  Default Value: NA
17351 
17352  Field: IOSEL
17353  From..to bits: 0...4
17354  DefaultValue: NA
17355  Access type: read-write
17356  Description: Pinmux selection Control
17357  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17358  sel 5'd1 -- xspi_reset_flash
17359  sel 5'd2 -- wifi_gpio_35
17360  sel 5'd3 -- spi1_clk
17361  sel 5'd4 -- xspi_reset_ram
17362  sel 5'd5 -- uart1_rx
17363  sel 5'd6 -- i2c0_data
17364  sel 5'd7 -- i2s_data1
17365  sel 5'd8 -- pdm_bclk
17366  sel 5'd9 -- gpt0_1
17367  sel 5'd10 -- dcan_rx
17368  sel 5'd11 -- i2c1_data
17369  sel 5'd12 -- xspi_cs_ram
17370  sel 5'd16 -- spi0_cs4
17371  sel 5'd17 -- spi0_cs3
17372  sel 5'd18 -- gpt0_2_n
17373  sel 5'd19 -- gpt1_2_n
17374  sel 5'd20 -- coex_priority
17375  sel 5'd21 -- ble_rftrc
17376  sel 5'd22 -- ble_rfc_gpo_5
17377  sel 5'd23 -- ant_sel_0
17378  sel 5'd24 -- gpt1_pre_event
17379  sel 5'd25 -- ble_rfc_gpi_2
17380  sel 5'd26 -- swo_m3
17381  sel 5'd27 -- swo_m33
17382  sel 5'd28 -- xspi_dqs
17383  sel 5'd29 -- coex_req
17384  sel 5'd30 -- sdio_cmd
17385  sel 5'd31 -- uart2_rx
17386 
17387 
17388  ENUMs:
17389  SEL_0: reserved
17390  SEL_1: xspi_reset_flash
17391  SEL_2: wifi_gpio_35
17392  SEL_3: spi1_clk
17393  SEL_4: xspi_reset_ram
17394  SEL_5: uart1_rx
17395  SEL_6: i2c0_data
17396  SEL_7: i2s_data1
17397  SEL_8: pdm_bclk
17398  SEL_9: gpt0_1
17399  SEL_10: dcan_rx
17400  SEL_11: i2c1_data
17401  SEL_12: xspi_cs_ram
17402  SEL_13: reserved
17403  SEL_14: reserved
17404  SEL_15: reserved
17405  SEL_16: spi0_cs4
17406  SEL_17: spi0_cs3
17407  SEL_18: gpt0_2_n
17408  SEL_19: gpt1_2_n
17409  SEL_20: coex_priority
17410  SEL_21: ble_rftrc
17411  SEL_22: ble_rfc_gpo_5
17412  SEL_23: ant_sel_0
17413  SEL_24: gpt1_pre_event
17414  SEL_25: ble_rfc_gpi_2
17415  SEL_26: swo_m3
17416  SEL_27: swo_m33
17417  SEL_28: xspi_dqs
17418  SEL_29: coex_req
17419  SEL_30: sdio_cmd
17420  SEL_31: uart2_rx
17421 */
17422 #define IOMUX_GPIO35PCFG_IOSEL_W 5U
17423 #define IOMUX_GPIO35PCFG_IOSEL_M 0x0000001FU
17424 #define IOMUX_GPIO35PCFG_IOSEL_S 0U
17425 #define IOMUX_GPIO35PCFG_IOSEL_SEL_0 0x00000000U
17426 #define IOMUX_GPIO35PCFG_IOSEL_SEL_1 0x00000001U
17427 #define IOMUX_GPIO35PCFG_IOSEL_SEL_2 0x00000002U
17428 #define IOMUX_GPIO35PCFG_IOSEL_SEL_3 0x00000003U
17429 #define IOMUX_GPIO35PCFG_IOSEL_SEL_4 0x00000004U
17430 #define IOMUX_GPIO35PCFG_IOSEL_SEL_5 0x00000005U
17431 #define IOMUX_GPIO35PCFG_IOSEL_SEL_6 0x00000006U
17432 #define IOMUX_GPIO35PCFG_IOSEL_SEL_7 0x00000007U
17433 #define IOMUX_GPIO35PCFG_IOSEL_SEL_8 0x00000008U
17434 #define IOMUX_GPIO35PCFG_IOSEL_SEL_9 0x00000009U
17435 #define IOMUX_GPIO35PCFG_IOSEL_SEL_10 0x0000000AU
17436 #define IOMUX_GPIO35PCFG_IOSEL_SEL_11 0x0000000BU
17437 #define IOMUX_GPIO35PCFG_IOSEL_SEL_12 0x0000000CU
17438 #define IOMUX_GPIO35PCFG_IOSEL_SEL_13 0x0000000DU
17439 #define IOMUX_GPIO35PCFG_IOSEL_SEL_14 0x0000000EU
17440 #define IOMUX_GPIO35PCFG_IOSEL_SEL_15 0x0000000FU
17441 #define IOMUX_GPIO35PCFG_IOSEL_SEL_16 0x00000010U
17442 #define IOMUX_GPIO35PCFG_IOSEL_SEL_17 0x00000011U
17443 #define IOMUX_GPIO35PCFG_IOSEL_SEL_18 0x00000012U
17444 #define IOMUX_GPIO35PCFG_IOSEL_SEL_19 0x00000013U
17445 #define IOMUX_GPIO35PCFG_IOSEL_SEL_20 0x00000014U
17446 #define IOMUX_GPIO35PCFG_IOSEL_SEL_21 0x00000015U
17447 #define IOMUX_GPIO35PCFG_IOSEL_SEL_22 0x00000016U
17448 #define IOMUX_GPIO35PCFG_IOSEL_SEL_23 0x00000017U
17449 #define IOMUX_GPIO35PCFG_IOSEL_SEL_24 0x00000018U
17450 #define IOMUX_GPIO35PCFG_IOSEL_SEL_25 0x00000019U
17451 #define IOMUX_GPIO35PCFG_IOSEL_SEL_26 0x0000001AU
17452 #define IOMUX_GPIO35PCFG_IOSEL_SEL_27 0x0000001BU
17453 #define IOMUX_GPIO35PCFG_IOSEL_SEL_28 0x0000001CU
17454 #define IOMUX_GPIO35PCFG_IOSEL_SEL_29 0x0000001DU
17455 #define IOMUX_GPIO35PCFG_IOSEL_SEL_30 0x0000001EU
17456 #define IOMUX_GPIO35PCFG_IOSEL_SEL_31 0x0000001FU
17457 
17458 
17459 /*-----------------------------------REGISTER------------------------------------
17460  Register name: GPIO36PCFG
17461  Offset name: IOMUX_O_GPIO36PCFG
17462  Relative address: 0x2D094
17463  Description: Port configuration register for IO GPIO36
17464  Default Value: NA
17465 
17466  Field: IOSEL
17467  From..to bits: 0...4
17468  DefaultValue: NA
17469  Access type: read-write
17470  Description: Pinmux selection Control
17471  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17472  sel 5'd0 -- fast_clk_req
17473  sel 5'd1 -- xspi_cs_ram
17474  sel 5'd2 -- wifi_gpio_36
17475  sel 5'd3 -- sdio_mmc_pow2
17476  sel 5'd4 -- sdio_mmc_wp
17477  sel 5'd11 -- wake_observe_bus_13
17478  sel 5'd12 -- debug_bus_1
17479  sel 5'd19 -- coex_req
17480  sel 5'd20 -- coex_grant
17481  sel 5'd21 -- fast_clk_req
17482  sel 5'd22 -- ble_rfc_gpo_5
17483  sel 5'd23 -- ant_sel_1
17484  sel 5'd24 -- cca
17485  sel 5'd25 -- ble_rfc_gpi_2
17486 
17487 
17488  ENUMs:
17489  SEL_0: fast_clk_req
17490  SEL_1: xspi_cs_ram
17491  SEL_2: wifi_gpio_36
17492  SEL_3: sdio_mmc_pow2
17493  SEL_4: sdio_mmc_wp
17494  SEL_5: reserved
17495  SEL_6: reserved
17496  SEL_7: reserved
17497  SEL_8: reserved
17498  SEL_9: reserved
17499  SEL_10: reserved
17500  SEL_11: wake_observe_bus_13
17501  SEL_12: debug_bus_1
17502  SEL_13: reserved
17503  SEL_14: reserved
17504  SEL_15: reserved
17505  SEL_16: reserved
17506  SEL_17: reserved
17507  SEL_18: reserved
17508  SEL_19: coex_req
17509  SEL_20: coex_grant
17510  SEL_21: fast_clk_req
17511  SEL_22: ble_rfc_gpo_5
17512  SEL_23: ant_sel_1
17513  SEL_24: cca
17514  SEL_25: ble_rfc_gpi_2
17515  SEL_26: reserved
17516  SEL_27: reserved
17517  SEL_28: reserved
17518  SEL_29: reserved
17519  SEL_30: reserved
17520  SEL_31: reserved
17521 */
17522 #define IOMUX_GPIO36PCFG_IOSEL_W 5U
17523 #define IOMUX_GPIO36PCFG_IOSEL_M 0x0000001FU
17524 #define IOMUX_GPIO36PCFG_IOSEL_S 0U
17525 #define IOMUX_GPIO36PCFG_IOSEL_SEL_0 0x00000000U
17526 #define IOMUX_GPIO36PCFG_IOSEL_SEL_1 0x00000001U
17527 #define IOMUX_GPIO36PCFG_IOSEL_SEL_2 0x00000002U
17528 #define IOMUX_GPIO36PCFG_IOSEL_SEL_3 0x00000003U
17529 #define IOMUX_GPIO36PCFG_IOSEL_SEL_4 0x00000004U
17530 #define IOMUX_GPIO36PCFG_IOSEL_SEL_5 0x00000005U
17531 #define IOMUX_GPIO36PCFG_IOSEL_SEL_6 0x00000006U
17532 #define IOMUX_GPIO36PCFG_IOSEL_SEL_7 0x00000007U
17533 #define IOMUX_GPIO36PCFG_IOSEL_SEL_8 0x00000008U
17534 #define IOMUX_GPIO36PCFG_IOSEL_SEL_9 0x00000009U
17535 #define IOMUX_GPIO36PCFG_IOSEL_SEL_10 0x0000000AU
17536 #define IOMUX_GPIO36PCFG_IOSEL_SEL_11 0x0000000BU
17537 #define IOMUX_GPIO36PCFG_IOSEL_SEL_12 0x0000000CU
17538 #define IOMUX_GPIO36PCFG_IOSEL_SEL_13 0x0000000DU
17539 #define IOMUX_GPIO36PCFG_IOSEL_SEL_14 0x0000000EU
17540 #define IOMUX_GPIO36PCFG_IOSEL_SEL_15 0x0000000FU
17541 #define IOMUX_GPIO36PCFG_IOSEL_SEL_16 0x00000010U
17542 #define IOMUX_GPIO36PCFG_IOSEL_SEL_17 0x00000011U
17543 #define IOMUX_GPIO36PCFG_IOSEL_SEL_18 0x00000012U
17544 #define IOMUX_GPIO36PCFG_IOSEL_SEL_19 0x00000013U
17545 #define IOMUX_GPIO36PCFG_IOSEL_SEL_20 0x00000014U
17546 #define IOMUX_GPIO36PCFG_IOSEL_SEL_21 0x00000015U
17547 #define IOMUX_GPIO36PCFG_IOSEL_SEL_22 0x00000016U
17548 #define IOMUX_GPIO36PCFG_IOSEL_SEL_23 0x00000017U
17549 #define IOMUX_GPIO36PCFG_IOSEL_SEL_24 0x00000018U
17550 #define IOMUX_GPIO36PCFG_IOSEL_SEL_25 0x00000019U
17551 #define IOMUX_GPIO36PCFG_IOSEL_SEL_26 0x0000001AU
17552 #define IOMUX_GPIO36PCFG_IOSEL_SEL_27 0x0000001BU
17553 #define IOMUX_GPIO36PCFG_IOSEL_SEL_28 0x0000001CU
17554 #define IOMUX_GPIO36PCFG_IOSEL_SEL_29 0x0000001DU
17555 #define IOMUX_GPIO36PCFG_IOSEL_SEL_30 0x0000001EU
17556 #define IOMUX_GPIO36PCFG_IOSEL_SEL_31 0x0000001FU
17557 
17558 
17559 /*-----------------------------------REGISTER------------------------------------
17560  Register name: GPIO37PCFG
17561  Offset name: IOMUX_O_GPIO37PCFG
17562  Relative address: 0x2D098
17563  Description: Port configuration register for IO GPIO37
17564  Default Value: NA
17565 
17566  Field: IOSEL
17567  From..to bits: 0...4
17568  DefaultValue: NA
17569  Access type: read-write
17570  Description: Pinmux selection Control
17571  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17572  sel 5'd1 -- xspi_cs_ram
17573  sel 5'd2 -- wifi_gpio_37
17574  sel 5'd3 -- sdio_mmc_pow1
17575  sel 5'd4 -- sdio_mmc_wp
17576  sel 5'd11 -- wake_observe_bus_12
17577  sel 5'd12 -- debug_bus_0
17578  sel 5'd18 -- coex_req
17579  sel 5'd19 -- sdio_oob_irq
17580  sel 5'd20 -- coex_grant
17581  sel 5'd21 -- fast_clk_req
17582  sel 5'd22 -- ble_rfc_gpo_4
17583  sel 5'd23 -- ant_sel_0
17584  sel 5'd24 -- cca
17585  sel 5'd25 -- ble_rfc_gpi_1
17586 
17587 
17588  ENUMs:
17589  SEL_0: reserved
17590  SEL_1: xspi_cs_ram
17591  SEL_2: wifi_gpio_37
17592  SEL_3: sdio_mmc_pow1
17593  SEL_4: sdio_mmc_wp
17594  SEL_5: reserved
17595  SEL_6: reserved
17596  SEL_7: reserved
17597  SEL_8: reserved
17598  SEL_9: reserved
17599  SEL_10: reserved
17600  SEL_11: wake_observe_bus_12
17601  SEL_12: debug_bus_0
17602  SEL_13: reserved
17603  SEL_14: reserved
17604  SEL_15: reserved
17605  SEL_16: reserved
17606  SEL_17: reserved
17607  SEL_18: coex_req
17608  SEL_19: sdio_oob_irq
17609  SEL_20: coex_grant
17610  SEL_21: fast_clk_req
17611  SEL_22: ble_rfc_gpo_4
17612  SEL_23: ant_sel_0
17613  SEL_24: cca
17614  SEL_25: ble_rfc_gpi_1
17615  SEL_26: reserved
17616  SEL_27: reserved
17617  SEL_28: reserved
17618  SEL_29: reserved
17619  SEL_30: reserved
17620  SEL_31: reserved
17621 */
17622 #define IOMUX_GPIO37PCFG_IOSEL_W 5U
17623 #define IOMUX_GPIO37PCFG_IOSEL_M 0x0000001FU
17624 #define IOMUX_GPIO37PCFG_IOSEL_S 0U
17625 #define IOMUX_GPIO37PCFG_IOSEL_SEL_0 0x00000000U
17626 #define IOMUX_GPIO37PCFG_IOSEL_SEL_1 0x00000001U
17627 #define IOMUX_GPIO37PCFG_IOSEL_SEL_2 0x00000002U
17628 #define IOMUX_GPIO37PCFG_IOSEL_SEL_3 0x00000003U
17629 #define IOMUX_GPIO37PCFG_IOSEL_SEL_4 0x00000004U
17630 #define IOMUX_GPIO37PCFG_IOSEL_SEL_5 0x00000005U
17631 #define IOMUX_GPIO37PCFG_IOSEL_SEL_6 0x00000006U
17632 #define IOMUX_GPIO37PCFG_IOSEL_SEL_7 0x00000007U
17633 #define IOMUX_GPIO37PCFG_IOSEL_SEL_8 0x00000008U
17634 #define IOMUX_GPIO37PCFG_IOSEL_SEL_9 0x00000009U
17635 #define IOMUX_GPIO37PCFG_IOSEL_SEL_10 0x0000000AU
17636 #define IOMUX_GPIO37PCFG_IOSEL_SEL_11 0x0000000BU
17637 #define IOMUX_GPIO37PCFG_IOSEL_SEL_12 0x0000000CU
17638 #define IOMUX_GPIO37PCFG_IOSEL_SEL_13 0x0000000DU
17639 #define IOMUX_GPIO37PCFG_IOSEL_SEL_14 0x0000000EU
17640 #define IOMUX_GPIO37PCFG_IOSEL_SEL_15 0x0000000FU
17641 #define IOMUX_GPIO37PCFG_IOSEL_SEL_16 0x00000010U
17642 #define IOMUX_GPIO37PCFG_IOSEL_SEL_17 0x00000011U
17643 #define IOMUX_GPIO37PCFG_IOSEL_SEL_18 0x00000012U
17644 #define IOMUX_GPIO37PCFG_IOSEL_SEL_19 0x00000013U
17645 #define IOMUX_GPIO37PCFG_IOSEL_SEL_20 0x00000014U
17646 #define IOMUX_GPIO37PCFG_IOSEL_SEL_21 0x00000015U
17647 #define IOMUX_GPIO37PCFG_IOSEL_SEL_22 0x00000016U
17648 #define IOMUX_GPIO37PCFG_IOSEL_SEL_23 0x00000017U
17649 #define IOMUX_GPIO37PCFG_IOSEL_SEL_24 0x00000018U
17650 #define IOMUX_GPIO37PCFG_IOSEL_SEL_25 0x00000019U
17651 #define IOMUX_GPIO37PCFG_IOSEL_SEL_26 0x0000001AU
17652 #define IOMUX_GPIO37PCFG_IOSEL_SEL_27 0x0000001BU
17653 #define IOMUX_GPIO37PCFG_IOSEL_SEL_28 0x0000001CU
17654 #define IOMUX_GPIO37PCFG_IOSEL_SEL_29 0x0000001DU
17655 #define IOMUX_GPIO37PCFG_IOSEL_SEL_30 0x0000001EU
17656 #define IOMUX_GPIO37PCFG_IOSEL_SEL_31 0x0000001FU
17657 
17658 
17659 /*-----------------------------------REGISTER------------------------------------
17660  Register name: GPIO38PCFG
17661  Offset name: IOMUX_O_GPIO38PCFG
17662  Relative address: 0x2D09C
17663  Description: Port configuration register for IO GPIO38
17664  Default Value: NA
17665 
17666  Field: IOSEL
17667  From..to bits: 0...4
17668  DefaultValue: NA
17669  Access type: read-write
17670  Description: Pinmux selection Control
17671  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17672  sel 5'd1 -- xspi_cs_ram
17673  sel 5'd2 -- wifi_gpio_38
17674  sel 5'd3 -- ext_clk
17675  sel 5'd4 -- spi1_clk
17676  sel 5'd5 -- uart0_cts
17677  sel 5'd6 -- i2c1_clk
17678  sel 5'd7 -- i2s_bclk
17679  sel 5'd8 -- pdm_bclk
17680  sel 5'd9 -- gpt1_0
17681  sel 5'd10 -- dcan_tx
17682  sel 5'd18 -- gpt1_1_n
17683  sel 5'd20 -- coex_grant
17684  sel 5'd23 -- ant_sel_0
17685  sel 5'd29 -- coex_req
17686  sel 5'd30 -- uart2_rx
17687 
17688 
17689  ENUMs:
17690  SEL_0: reserved
17691  SEL_1: xspi_cs_ram
17692  SEL_2: wifi_gpio_38
17693  SEL_3: ext_clk
17694  SEL_4: spi1_clk
17695  SEL_5: uart0_cts
17696  SEL_6: i2c1_clk
17697  SEL_7: i2s_bclk
17698  SEL_8: pdm_bclk
17699  SEL_9: gpt1_0
17700  SEL_10: dcan_tx
17701  SEL_11: reserved
17702  SEL_12: reserved
17703  SEL_13: reserved
17704  SEL_14: reserved
17705  SEL_15: reserved
17706  SEL_16: reserved
17707  SEL_17: reserved
17708  SEL_18: gpt1_1_n
17709  SEL_19: reserved
17710  SEL_20: coex_grant
17711  SEL_21: reserved
17712  SEL_22: reserved
17713  SEL_23: ant_sel_0
17714  SEL_24: reserved
17715  SEL_25: reserved
17716  SEL_26: reserved
17717  SEL_27: reserved
17718  SEL_28: reserved
17719  SEL_29: coex_req
17720  SEL_30: uart2_rx
17721  SEL_31: reserved
17722 */
17723 #define IOMUX_GPIO38PCFG_IOSEL_W 5U
17724 #define IOMUX_GPIO38PCFG_IOSEL_M 0x0000001FU
17725 #define IOMUX_GPIO38PCFG_IOSEL_S 0U
17726 #define IOMUX_GPIO38PCFG_IOSEL_SEL_0 0x00000000U
17727 #define IOMUX_GPIO38PCFG_IOSEL_SEL_1 0x00000001U
17728 #define IOMUX_GPIO38PCFG_IOSEL_SEL_2 0x00000002U
17729 #define IOMUX_GPIO38PCFG_IOSEL_SEL_3 0x00000003U
17730 #define IOMUX_GPIO38PCFG_IOSEL_SEL_4 0x00000004U
17731 #define IOMUX_GPIO38PCFG_IOSEL_SEL_5 0x00000005U
17732 #define IOMUX_GPIO38PCFG_IOSEL_SEL_6 0x00000006U
17733 #define IOMUX_GPIO38PCFG_IOSEL_SEL_7 0x00000007U
17734 #define IOMUX_GPIO38PCFG_IOSEL_SEL_8 0x00000008U
17735 #define IOMUX_GPIO38PCFG_IOSEL_SEL_9 0x00000009U
17736 #define IOMUX_GPIO38PCFG_IOSEL_SEL_10 0x0000000AU
17737 #define IOMUX_GPIO38PCFG_IOSEL_SEL_11 0x0000000BU
17738 #define IOMUX_GPIO38PCFG_IOSEL_SEL_12 0x0000000CU
17739 #define IOMUX_GPIO38PCFG_IOSEL_SEL_13 0x0000000DU
17740 #define IOMUX_GPIO38PCFG_IOSEL_SEL_14 0x0000000EU
17741 #define IOMUX_GPIO38PCFG_IOSEL_SEL_15 0x0000000FU
17742 #define IOMUX_GPIO38PCFG_IOSEL_SEL_16 0x00000010U
17743 #define IOMUX_GPIO38PCFG_IOSEL_SEL_17 0x00000011U
17744 #define IOMUX_GPIO38PCFG_IOSEL_SEL_18 0x00000012U
17745 #define IOMUX_GPIO38PCFG_IOSEL_SEL_19 0x00000013U
17746 #define IOMUX_GPIO38PCFG_IOSEL_SEL_20 0x00000014U
17747 #define IOMUX_GPIO38PCFG_IOSEL_SEL_21 0x00000015U
17748 #define IOMUX_GPIO38PCFG_IOSEL_SEL_22 0x00000016U
17749 #define IOMUX_GPIO38PCFG_IOSEL_SEL_23 0x00000017U
17750 #define IOMUX_GPIO38PCFG_IOSEL_SEL_24 0x00000018U
17751 #define IOMUX_GPIO38PCFG_IOSEL_SEL_25 0x00000019U
17752 #define IOMUX_GPIO38PCFG_IOSEL_SEL_26 0x0000001AU
17753 #define IOMUX_GPIO38PCFG_IOSEL_SEL_27 0x0000001BU
17754 #define IOMUX_GPIO38PCFG_IOSEL_SEL_28 0x0000001CU
17755 #define IOMUX_GPIO38PCFG_IOSEL_SEL_29 0x0000001DU
17756 #define IOMUX_GPIO38PCFG_IOSEL_SEL_30 0x0000001EU
17757 #define IOMUX_GPIO38PCFG_IOSEL_SEL_31 0x0000001FU
17758 
17759 
17760 /*-----------------------------------REGISTER------------------------------------
17761  Register name: GPIO39PCFG
17762  Offset name: IOMUX_O_GPIO39PCFG
17763  Relative address: 0x2D0A0
17764  Description: Port configuration register for IO GPIO39
17765  Default Value: NA
17766 
17767  Field: IOSEL
17768  From..to bits: 0...4
17769  DefaultValue: NA
17770  Access type: read-write
17771  Description: Pinmux selection Control
17772  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17773  sel 5'd1 -- xspi_reset_ram
17774  sel 5'd2 -- wifi_gpio_39
17775  sel 5'd3 -- uart0_rx
17776  sel 5'd4 -- spi1_miso
17777  sel 5'd5 -- uart0_rts
17778  sel 5'd6 -- i2c1_data
17779  sel 5'd7 -- i2s_wclk
17780  sel 5'd8 -- pdm_data0
17781  sel 5'd9 -- gpt1_1
17782  sel 5'd10 -- dcan_rx
17783  sel 5'd11 -- xspi_dqs
17784  sel 5'd18 -- gpt1_0_n
17785  sel 5'd20 -- coex_req
17786  sel 5'd21 -- coex_grant
17787  sel 5'd23 -- ant_sel_1
17788  sel 5'd29 -- coex_priority
17789  sel 5'd30 -- uart2_tx
17790 
17791 
17792  ENUMs:
17793  SEL_0: reserved
17794  SEL_1: xspi_reset_ram
17795  SEL_2: wifi_gpio_39
17796  SEL_3: uart0_rx
17797  SEL_4: spi1_miso
17798  SEL_5: uart0_rts
17799  SEL_6: i2c1_data
17800  SEL_7: i2s_wclk
17801  SEL_8: pdm_data0
17802  SEL_9: gpt1_1
17803  SEL_10: dcan_rx
17804  SEL_11: xspi_dqs
17805  SEL_12: reserved
17806  SEL_13: reserved
17807  SEL_14: reserved
17808  SEL_15: reserved
17809  SEL_16: reserved
17810  SEL_17: reserved
17811  SEL_18: gpt1_0_n
17812  SEL_19: reserved
17813  SEL_20: coex_req
17814  SEL_21: coex_grant
17815  SEL_22: reserved
17816  SEL_23: ant_sel_1
17817  SEL_24: reserved
17818  SEL_25: reserved
17819  SEL_26: reserved
17820  SEL_27: reserved
17821  SEL_28: reserved
17822  SEL_29: coex_priority
17823  SEL_30: uart2_tx
17824  SEL_31: reserved
17825 */
17826 #define IOMUX_GPIO39PCFG_IOSEL_W 5U
17827 #define IOMUX_GPIO39PCFG_IOSEL_M 0x0000001FU
17828 #define IOMUX_GPIO39PCFG_IOSEL_S 0U
17829 #define IOMUX_GPIO39PCFG_IOSEL_SEL_0 0x00000000U
17830 #define IOMUX_GPIO39PCFG_IOSEL_SEL_1 0x00000001U
17831 #define IOMUX_GPIO39PCFG_IOSEL_SEL_2 0x00000002U
17832 #define IOMUX_GPIO39PCFG_IOSEL_SEL_3 0x00000003U
17833 #define IOMUX_GPIO39PCFG_IOSEL_SEL_4 0x00000004U
17834 #define IOMUX_GPIO39PCFG_IOSEL_SEL_5 0x00000005U
17835 #define IOMUX_GPIO39PCFG_IOSEL_SEL_6 0x00000006U
17836 #define IOMUX_GPIO39PCFG_IOSEL_SEL_7 0x00000007U
17837 #define IOMUX_GPIO39PCFG_IOSEL_SEL_8 0x00000008U
17838 #define IOMUX_GPIO39PCFG_IOSEL_SEL_9 0x00000009U
17839 #define IOMUX_GPIO39PCFG_IOSEL_SEL_10 0x0000000AU
17840 #define IOMUX_GPIO39PCFG_IOSEL_SEL_11 0x0000000BU
17841 #define IOMUX_GPIO39PCFG_IOSEL_SEL_12 0x0000000CU
17842 #define IOMUX_GPIO39PCFG_IOSEL_SEL_13 0x0000000DU
17843 #define IOMUX_GPIO39PCFG_IOSEL_SEL_14 0x0000000EU
17844 #define IOMUX_GPIO39PCFG_IOSEL_SEL_15 0x0000000FU
17845 #define IOMUX_GPIO39PCFG_IOSEL_SEL_16 0x00000010U
17846 #define IOMUX_GPIO39PCFG_IOSEL_SEL_17 0x00000011U
17847 #define IOMUX_GPIO39PCFG_IOSEL_SEL_18 0x00000012U
17848 #define IOMUX_GPIO39PCFG_IOSEL_SEL_19 0x00000013U
17849 #define IOMUX_GPIO39PCFG_IOSEL_SEL_20 0x00000014U
17850 #define IOMUX_GPIO39PCFG_IOSEL_SEL_21 0x00000015U
17851 #define IOMUX_GPIO39PCFG_IOSEL_SEL_22 0x00000016U
17852 #define IOMUX_GPIO39PCFG_IOSEL_SEL_23 0x00000017U
17853 #define IOMUX_GPIO39PCFG_IOSEL_SEL_24 0x00000018U
17854 #define IOMUX_GPIO39PCFG_IOSEL_SEL_25 0x00000019U
17855 #define IOMUX_GPIO39PCFG_IOSEL_SEL_26 0x0000001AU
17856 #define IOMUX_GPIO39PCFG_IOSEL_SEL_27 0x0000001BU
17857 #define IOMUX_GPIO39PCFG_IOSEL_SEL_28 0x0000001CU
17858 #define IOMUX_GPIO39PCFG_IOSEL_SEL_29 0x0000001DU
17859 #define IOMUX_GPIO39PCFG_IOSEL_SEL_30 0x0000001EU
17860 #define IOMUX_GPIO39PCFG_IOSEL_SEL_31 0x0000001FU
17861 
17862 
17863 /*-----------------------------------REGISTER------------------------------------
17864  Register name: GPIO40PCFG
17865  Offset name: IOMUX_O_GPIO40PCFG
17866  Relative address: 0x2D0A4
17867  Description: Port configuration register for IO GPIO40
17868  Default Value: NA
17869 
17870  Field: IOSEL
17871  From..to bits: 0...4
17872  DefaultValue: NA
17873  Access type: read-write
17874  Description: Pinmux selection Control
17875  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17876  sel 5'd1 -- xspi_cs_ram
17877  sel 5'd2 -- wifi_gpio_40
17878  sel 5'd4 -- spi1_mosi
17879  sel 5'd5 -- uart0_tx
17880  sel 5'd7 -- i2s_data0
17881  sel 5'd8 -- pdm_data1
17882  sel 5'd9 -- gpt1_2
17883  sel 5'd16 -- gpt1_pre_event
17884  sel 5'd17 -- gpt0_pre_event
17885  sel 5'd18 -- gpt1_2_n
17886  sel 5'd20 -- coex_priority
17887  sel 5'd22 -- gpt_infrared
17888  sel 5'd23 -- ant_sel_2
17889  sel 5'd29 -- coex_grant
17890  sel 5'd30 -- uart2_rts
17891 
17892 
17893  ENUMs:
17894  SEL_0: reserved
17895  SEL_1: xspi_cs_ram
17896  SEL_2: wifi_gpio_40
17897  SEL_3: reserved
17898  SEL_4: spi1_mosi
17899  SEL_5: uart0_tx
17900  SEL_6: reserved
17901  SEL_7: i2s_data0
17902  SEL_8: pdm_data1
17903  SEL_9: gpt1_2
17904  SEL_10: reserved
17905  SEL_11: reserved
17906  SEL_12: reserved
17907  SEL_13: reserved
17908  SEL_14: reserved
17909  SEL_15: reserved
17910  SEL_16: gpt1_pre_event
17911  SEL_17: gpt0_pre_event
17912  SEL_18: gpt1_2_n
17913  SEL_19: reserved
17914  SEL_20: coex_priority
17915  SEL_21: reserved
17916  SEL_22: gpt_infrared
17917  SEL_23: ant_sel_2
17918  SEL_24: reserved
17919  SEL_25: reserved
17920  SEL_26: reserved
17921  SEL_27: reserved
17922  SEL_28: reserved
17923  SEL_29: coex_grant
17924  SEL_30: uart2_rts
17925  SEL_31: reserved
17926 */
17927 #define IOMUX_GPIO40PCFG_IOSEL_W 5U
17928 #define IOMUX_GPIO40PCFG_IOSEL_M 0x0000001FU
17929 #define IOMUX_GPIO40PCFG_IOSEL_S 0U
17930 #define IOMUX_GPIO40PCFG_IOSEL_SEL_0 0x00000000U
17931 #define IOMUX_GPIO40PCFG_IOSEL_SEL_1 0x00000001U
17932 #define IOMUX_GPIO40PCFG_IOSEL_SEL_2 0x00000002U
17933 #define IOMUX_GPIO40PCFG_IOSEL_SEL_3 0x00000003U
17934 #define IOMUX_GPIO40PCFG_IOSEL_SEL_4 0x00000004U
17935 #define IOMUX_GPIO40PCFG_IOSEL_SEL_5 0x00000005U
17936 #define IOMUX_GPIO40PCFG_IOSEL_SEL_6 0x00000006U
17937 #define IOMUX_GPIO40PCFG_IOSEL_SEL_7 0x00000007U
17938 #define IOMUX_GPIO40PCFG_IOSEL_SEL_8 0x00000008U
17939 #define IOMUX_GPIO40PCFG_IOSEL_SEL_9 0x00000009U
17940 #define IOMUX_GPIO40PCFG_IOSEL_SEL_10 0x0000000AU
17941 #define IOMUX_GPIO40PCFG_IOSEL_SEL_11 0x0000000BU
17942 #define IOMUX_GPIO40PCFG_IOSEL_SEL_12 0x0000000CU
17943 #define IOMUX_GPIO40PCFG_IOSEL_SEL_13 0x0000000DU
17944 #define IOMUX_GPIO40PCFG_IOSEL_SEL_14 0x0000000EU
17945 #define IOMUX_GPIO40PCFG_IOSEL_SEL_15 0x0000000FU
17946 #define IOMUX_GPIO40PCFG_IOSEL_SEL_16 0x00000010U
17947 #define IOMUX_GPIO40PCFG_IOSEL_SEL_17 0x00000011U
17948 #define IOMUX_GPIO40PCFG_IOSEL_SEL_18 0x00000012U
17949 #define IOMUX_GPIO40PCFG_IOSEL_SEL_19 0x00000013U
17950 #define IOMUX_GPIO40PCFG_IOSEL_SEL_20 0x00000014U
17951 #define IOMUX_GPIO40PCFG_IOSEL_SEL_21 0x00000015U
17952 #define IOMUX_GPIO40PCFG_IOSEL_SEL_22 0x00000016U
17953 #define IOMUX_GPIO40PCFG_IOSEL_SEL_23 0x00000017U
17954 #define IOMUX_GPIO40PCFG_IOSEL_SEL_24 0x00000018U
17955 #define IOMUX_GPIO40PCFG_IOSEL_SEL_25 0x00000019U
17956 #define IOMUX_GPIO40PCFG_IOSEL_SEL_26 0x0000001AU
17957 #define IOMUX_GPIO40PCFG_IOSEL_SEL_27 0x0000001BU
17958 #define IOMUX_GPIO40PCFG_IOSEL_SEL_28 0x0000001CU
17959 #define IOMUX_GPIO40PCFG_IOSEL_SEL_29 0x0000001DU
17960 #define IOMUX_GPIO40PCFG_IOSEL_SEL_30 0x0000001EU
17961 #define IOMUX_GPIO40PCFG_IOSEL_SEL_31 0x0000001FU
17962 
17963 
17964 /*-----------------------------------REGISTER------------------------------------
17965  Register name: GPIO41PCFG
17966  Offset name: IOMUX_O_GPIO41PCFG
17967  Relative address: 0x2D0A8
17968  Description: Port configuration register for IO GPIO41
17969  Default Value: NA
17970 
17971  Field: IOSEL
17972  From..to bits: 0...4
17973  DefaultValue: NA
17974  Access type: read-write
17975  Description: Pinmux selection Control
17976  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
17977  sel 5'd1 -- xspi_cs_ram
17978  sel 5'd2 -- wifi_gpio_41
17979  sel 5'd4 -- spi1_miso
17980  sel 5'd5 -- uart1_cts
17981  sel 5'd7 -- i2s_data0
17982  sel 5'd9 -- gpt0_0
17983  sel 5'd16 -- gpt1_pre_event
17984  sel 5'd17 -- gpt0_pre_event
17985  sel 5'd18 -- gpt0_1_n
17986  sel 5'd20 -- coex_grant
17987  sel 5'd22 -- gpt_infrared
17988  sel 5'd23 -- ant_sel_0
17989  sel 5'd29 -- coex_grant
17990  sel 5'd30 -- uart2_rx
17991 
17992 
17993  ENUMs:
17994  SEL_0: reserved
17995  SEL_1: xspi_cs_ram
17996  SEL_2: wifi_gpio_41
17997  SEL_3: reserved
17998  SEL_4: spi1_miso
17999  SEL_5: uart1_cts
18000  SEL_6: reserved
18001  SEL_7: i2s_data0
18002  SEL_8: reserved
18003  SEL_9: gpt0_0
18004  SEL_10: reserved
18005  SEL_11: reserved
18006  SEL_12: reserved
18007  SEL_13: reserved
18008  SEL_14: reserved
18009  SEL_15: reserved
18010  SEL_16: gpt1_pre_event
18011  SEL_17: gpt0_pre_event
18012  SEL_18: gpt0_1_n
18013  SEL_19: reserved
18014  SEL_20: coex_grant
18015  SEL_21: reserved
18016  SEL_22: gpt_infrared
18017  SEL_23: ant_sel_0
18018  SEL_24: reserved
18019  SEL_25: reserved
18020  SEL_26: reserved
18021  SEL_27: reserved
18022  SEL_28: reserved
18023  SEL_29: coex_grant
18024  SEL_30: uart2_rx
18025  SEL_31: reserved
18026 */
18027 #define IOMUX_GPIO41PCFG_IOSEL_W 5U
18028 #define IOMUX_GPIO41PCFG_IOSEL_M 0x0000001FU
18029 #define IOMUX_GPIO41PCFG_IOSEL_S 0U
18030 #define IOMUX_GPIO41PCFG_IOSEL_SEL_0 0x00000000U
18031 #define IOMUX_GPIO41PCFG_IOSEL_SEL_1 0x00000001U
18032 #define IOMUX_GPIO41PCFG_IOSEL_SEL_2 0x00000002U
18033 #define IOMUX_GPIO41PCFG_IOSEL_SEL_3 0x00000003U
18034 #define IOMUX_GPIO41PCFG_IOSEL_SEL_4 0x00000004U
18035 #define IOMUX_GPIO41PCFG_IOSEL_SEL_5 0x00000005U
18036 #define IOMUX_GPIO41PCFG_IOSEL_SEL_6 0x00000006U
18037 #define IOMUX_GPIO41PCFG_IOSEL_SEL_7 0x00000007U
18038 #define IOMUX_GPIO41PCFG_IOSEL_SEL_8 0x00000008U
18039 #define IOMUX_GPIO41PCFG_IOSEL_SEL_9 0x00000009U
18040 #define IOMUX_GPIO41PCFG_IOSEL_SEL_10 0x0000000AU
18041 #define IOMUX_GPIO41PCFG_IOSEL_SEL_11 0x0000000BU
18042 #define IOMUX_GPIO41PCFG_IOSEL_SEL_12 0x0000000CU
18043 #define IOMUX_GPIO41PCFG_IOSEL_SEL_13 0x0000000DU
18044 #define IOMUX_GPIO41PCFG_IOSEL_SEL_14 0x0000000EU
18045 #define IOMUX_GPIO41PCFG_IOSEL_SEL_15 0x0000000FU
18046 #define IOMUX_GPIO41PCFG_IOSEL_SEL_16 0x00000010U
18047 #define IOMUX_GPIO41PCFG_IOSEL_SEL_17 0x00000011U
18048 #define IOMUX_GPIO41PCFG_IOSEL_SEL_18 0x00000012U
18049 #define IOMUX_GPIO41PCFG_IOSEL_SEL_19 0x00000013U
18050 #define IOMUX_GPIO41PCFG_IOSEL_SEL_20 0x00000014U
18051 #define IOMUX_GPIO41PCFG_IOSEL_SEL_21 0x00000015U
18052 #define IOMUX_GPIO41PCFG_IOSEL_SEL_22 0x00000016U
18053 #define IOMUX_GPIO41PCFG_IOSEL_SEL_23 0x00000017U
18054 #define IOMUX_GPIO41PCFG_IOSEL_SEL_24 0x00000018U
18055 #define IOMUX_GPIO41PCFG_IOSEL_SEL_25 0x00000019U
18056 #define IOMUX_GPIO41PCFG_IOSEL_SEL_26 0x0000001AU
18057 #define IOMUX_GPIO41PCFG_IOSEL_SEL_27 0x0000001BU
18058 #define IOMUX_GPIO41PCFG_IOSEL_SEL_28 0x0000001CU
18059 #define IOMUX_GPIO41PCFG_IOSEL_SEL_29 0x0000001DU
18060 #define IOMUX_GPIO41PCFG_IOSEL_SEL_30 0x0000001EU
18061 #define IOMUX_GPIO41PCFG_IOSEL_SEL_31 0x0000001FU
18062 
18063 
18064 /*-----------------------------------REGISTER------------------------------------
18065  Register name: GPIO42PCFG
18066  Offset name: IOMUX_O_GPIO42PCFG
18067  Relative address: 0x2D0AC
18068  Description: Port configuration register for IO GPIO42
18069  Default Value: NA
18070 
18071  Field: IOSEL
18072  From..to bits: 0...4
18073  DefaultValue: NA
18074  Access type: read-write
18075  Description: Pinmux selection Control
18076  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
18077  sel 5'd1 -- xspi_reset_ram
18078  sel 5'd2 -- wifi_gpio_42
18079  sel 5'd3 -- uart1_rx
18080  sel 5'd4 -- spi1_mosi
18081  sel 5'd5 -- uart1_rts
18082  sel 5'd6 -- i2c0_data
18083  sel 5'd7 -- i2s_wclk
18084  sel 5'd8 -- pdm_data0
18085  sel 5'd9 -- gpt0_1
18086  sel 5'd10 -- dcan_rx
18087  sel 5'd11 -- xspi_dqs
18088  sel 5'd18 -- gpt0_0_n
18089  sel 5'd20 -- coex_req
18090  sel 5'd21 -- coex_grant
18091  sel 5'd23 -- ant_sel_1
18092  sel 5'd29 -- coex_req
18093  sel 5'd30 -- uart2_tx
18094 
18095 
18096  ENUMs:
18097  SEL_0: reserved
18098  SEL_1: xspi_reset_ram
18099  SEL_2: wifi_gpio_42
18100  SEL_3: uart1_rx
18101  SEL_4: spi1_mosi
18102  SEL_5: uart1_rts
18103  SEL_6: i2c0_data
18104  SEL_7: i2s_wclk
18105  SEL_8: pdm_data0
18106  SEL_9: gpt0_1
18107  SEL_10: dcan_rx
18108  SEL_11: xspi_dqs
18109  SEL_12: reserved
18110  SEL_13: reserved
18111  SEL_14: reserved
18112  SEL_15: reserved
18113  SEL_16: reserved
18114  SEL_17: reserved
18115  SEL_18: gpt0_0_n
18116  SEL_19: reserved
18117  SEL_20: coex_req
18118  SEL_21: coex_grant
18119  SEL_22: reserved
18120  SEL_23: ant_sel_1
18121  SEL_24: reserved
18122  SEL_25: reserved
18123  SEL_26: reserved
18124  SEL_27: reserved
18125  SEL_28: reserved
18126  SEL_29: coex_req
18127  SEL_30: uart2_tx
18128  SEL_31: reserved
18129 */
18130 #define IOMUX_GPIO42PCFG_IOSEL_W 5U
18131 #define IOMUX_GPIO42PCFG_IOSEL_M 0x0000001FU
18132 #define IOMUX_GPIO42PCFG_IOSEL_S 0U
18133 #define IOMUX_GPIO42PCFG_IOSEL_SEL_0 0x00000000U
18134 #define IOMUX_GPIO42PCFG_IOSEL_SEL_1 0x00000001U
18135 #define IOMUX_GPIO42PCFG_IOSEL_SEL_2 0x00000002U
18136 #define IOMUX_GPIO42PCFG_IOSEL_SEL_3 0x00000003U
18137 #define IOMUX_GPIO42PCFG_IOSEL_SEL_4 0x00000004U
18138 #define IOMUX_GPIO42PCFG_IOSEL_SEL_5 0x00000005U
18139 #define IOMUX_GPIO42PCFG_IOSEL_SEL_6 0x00000006U
18140 #define IOMUX_GPIO42PCFG_IOSEL_SEL_7 0x00000007U
18141 #define IOMUX_GPIO42PCFG_IOSEL_SEL_8 0x00000008U
18142 #define IOMUX_GPIO42PCFG_IOSEL_SEL_9 0x00000009U
18143 #define IOMUX_GPIO42PCFG_IOSEL_SEL_10 0x0000000AU
18144 #define IOMUX_GPIO42PCFG_IOSEL_SEL_11 0x0000000BU
18145 #define IOMUX_GPIO42PCFG_IOSEL_SEL_12 0x0000000CU
18146 #define IOMUX_GPIO42PCFG_IOSEL_SEL_13 0x0000000DU
18147 #define IOMUX_GPIO42PCFG_IOSEL_SEL_14 0x0000000EU
18148 #define IOMUX_GPIO42PCFG_IOSEL_SEL_15 0x0000000FU
18149 #define IOMUX_GPIO42PCFG_IOSEL_SEL_16 0x00000010U
18150 #define IOMUX_GPIO42PCFG_IOSEL_SEL_17 0x00000011U
18151 #define IOMUX_GPIO42PCFG_IOSEL_SEL_18 0x00000012U
18152 #define IOMUX_GPIO42PCFG_IOSEL_SEL_19 0x00000013U
18153 #define IOMUX_GPIO42PCFG_IOSEL_SEL_20 0x00000014U
18154 #define IOMUX_GPIO42PCFG_IOSEL_SEL_21 0x00000015U
18155 #define IOMUX_GPIO42PCFG_IOSEL_SEL_22 0x00000016U
18156 #define IOMUX_GPIO42PCFG_IOSEL_SEL_23 0x00000017U
18157 #define IOMUX_GPIO42PCFG_IOSEL_SEL_24 0x00000018U
18158 #define IOMUX_GPIO42PCFG_IOSEL_SEL_25 0x00000019U
18159 #define IOMUX_GPIO42PCFG_IOSEL_SEL_26 0x0000001AU
18160 #define IOMUX_GPIO42PCFG_IOSEL_SEL_27 0x0000001BU
18161 #define IOMUX_GPIO42PCFG_IOSEL_SEL_28 0x0000001CU
18162 #define IOMUX_GPIO42PCFG_IOSEL_SEL_29 0x0000001DU
18163 #define IOMUX_GPIO42PCFG_IOSEL_SEL_30 0x0000001EU
18164 #define IOMUX_GPIO42PCFG_IOSEL_SEL_31 0x0000001FU
18165 
18166 
18167 /*-----------------------------------REGISTER------------------------------------
18168  Register name: GPIO43PCFG
18169  Offset name: IOMUX_O_GPIO43PCFG
18170  Relative address: 0x2D0B0
18171  Description: Port configuration register for IO GPIO43
18172  Default Value: NA
18173 
18174  Field: IOSEL
18175  From..to bits: 0...4
18176  DefaultValue: NA
18177  Access type: read-write
18178  Description: Pinmux selection Control
18179  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
18180  sel 5'd1 -- xspi_cs_ram
18181  sel 5'd2 -- wifi_gpio_43
18182  sel 5'd4 -- spi1_clk
18183  sel 5'd5 -- uart1_tx
18184  sel 5'd6 -- i2c0_clk
18185  sel 5'd7 -- i2s_bclk
18186  sel 5'd8 -- pdm_bclk
18187  sel 5'd9 -- gpt0_2
18188  sel 5'd10 -- dcan_tx
18189  sel 5'd18 -- gpt0_2_n
18190  sel 5'd20 -- coex_priority
18191  sel 5'd23 -- ant_sel_2
18192  sel 5'd29 -- coex_priority
18193  sel 5'd30 -- uart2_rts
18194 
18195 
18196  ENUMs:
18197  SEL_0: reserved
18198  SEL_1: xspi_cs_ram
18199  SEL_2: wifi_gpio_43
18200  SEL_3: reserved
18201  SEL_4: spi1_clk
18202  SEL_5: uart1_tx
18203  SEL_6: i2c0_clk
18204  SEL_7: i2s_bclk
18205  SEL_8: pdm_bclk
18206  SEL_9: gpt0_2
18207  SEL_10: dcan_tx
18208  SEL_11: reserved
18209  SEL_12: reserved
18210  SEL_13: reserved
18211  SEL_14: reserved
18212  SEL_15: reserved
18213  SEL_16: reserved
18214  SEL_17: reserved
18215  SEL_18: gpt0_2_n
18216  SEL_19: reserved
18217  SEL_20: coex_priority
18218  SEL_21: reserved
18219  SEL_22: reserved
18220  SEL_23: ant_sel_2
18221  SEL_24: reserved
18222  SEL_25: reserved
18223  SEL_26: reserved
18224  SEL_27: reserved
18225  SEL_28: reserved
18226  SEL_29: coex_priority
18227  SEL_30: uart2_rts
18228  SEL_31: reserved
18229 */
18230 #define IOMUX_GPIO43PCFG_IOSEL_W 5U
18231 #define IOMUX_GPIO43PCFG_IOSEL_M 0x0000001FU
18232 #define IOMUX_GPIO43PCFG_IOSEL_S 0U
18233 #define IOMUX_GPIO43PCFG_IOSEL_SEL_0 0x00000000U
18234 #define IOMUX_GPIO43PCFG_IOSEL_SEL_1 0x00000001U
18235 #define IOMUX_GPIO43PCFG_IOSEL_SEL_2 0x00000002U
18236 #define IOMUX_GPIO43PCFG_IOSEL_SEL_3 0x00000003U
18237 #define IOMUX_GPIO43PCFG_IOSEL_SEL_4 0x00000004U
18238 #define IOMUX_GPIO43PCFG_IOSEL_SEL_5 0x00000005U
18239 #define IOMUX_GPIO43PCFG_IOSEL_SEL_6 0x00000006U
18240 #define IOMUX_GPIO43PCFG_IOSEL_SEL_7 0x00000007U
18241 #define IOMUX_GPIO43PCFG_IOSEL_SEL_8 0x00000008U
18242 #define IOMUX_GPIO43PCFG_IOSEL_SEL_9 0x00000009U
18243 #define IOMUX_GPIO43PCFG_IOSEL_SEL_10 0x0000000AU
18244 #define IOMUX_GPIO43PCFG_IOSEL_SEL_11 0x0000000BU
18245 #define IOMUX_GPIO43PCFG_IOSEL_SEL_12 0x0000000CU
18246 #define IOMUX_GPIO43PCFG_IOSEL_SEL_13 0x0000000DU
18247 #define IOMUX_GPIO43PCFG_IOSEL_SEL_14 0x0000000EU
18248 #define IOMUX_GPIO43PCFG_IOSEL_SEL_15 0x0000000FU
18249 #define IOMUX_GPIO43PCFG_IOSEL_SEL_16 0x00000010U
18250 #define IOMUX_GPIO43PCFG_IOSEL_SEL_17 0x00000011U
18251 #define IOMUX_GPIO43PCFG_IOSEL_SEL_18 0x00000012U
18252 #define IOMUX_GPIO43PCFG_IOSEL_SEL_19 0x00000013U
18253 #define IOMUX_GPIO43PCFG_IOSEL_SEL_20 0x00000014U
18254 #define IOMUX_GPIO43PCFG_IOSEL_SEL_21 0x00000015U
18255 #define IOMUX_GPIO43PCFG_IOSEL_SEL_22 0x00000016U
18256 #define IOMUX_GPIO43PCFG_IOSEL_SEL_23 0x00000017U
18257 #define IOMUX_GPIO43PCFG_IOSEL_SEL_24 0x00000018U
18258 #define IOMUX_GPIO43PCFG_IOSEL_SEL_25 0x00000019U
18259 #define IOMUX_GPIO43PCFG_IOSEL_SEL_26 0x0000001AU
18260 #define IOMUX_GPIO43PCFG_IOSEL_SEL_27 0x0000001BU
18261 #define IOMUX_GPIO43PCFG_IOSEL_SEL_28 0x0000001CU
18262 #define IOMUX_GPIO43PCFG_IOSEL_SEL_29 0x0000001DU
18263 #define IOMUX_GPIO43PCFG_IOSEL_SEL_30 0x0000001EU
18264 #define IOMUX_GPIO43PCFG_IOSEL_SEL_31 0x0000001FU
18265 
18266 
18267 /*-----------------------------------REGISTER------------------------------------
18268  Register name: GPIO44PCFG
18269  Offset name: IOMUX_O_GPIO44PCFG
18270  Relative address: 0x2D0B4
18271  Description: Port configuration register for IO GPIO44
18272  Default Value: NA
18273 
18274  Field: IOSEL
18275  From..to bits: 0...4
18276  DefaultValue: NA
18277  Access type: read-write
18278  Description: Pinmux selection Control
18279  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
18280  sel 5'd0 -- xspi_clk_input
18281  sel 5'd2 -- wifi_gpio_44
18282 
18283 
18284  ENUMs:
18285  SEL_0: xspi_clk_input
18286  SEL_1: reserved
18287  SEL_2: wifi_gpio_44
18288  SEL_3: reserved
18289  SEL_4: reserved
18290  SEL_5: reserved
18291  SEL_6: reserved
18292  SEL_7: reserved
18293  SEL_8: reserved
18294  SEL_9: reserved
18295  SEL_10: reserved
18296  SEL_11: reserved
18297  SEL_12: reserved
18298  SEL_13: reserved
18299  SEL_14: reserved
18300  SEL_15: reserved
18301  SEL_16: reserved
18302  SEL_17: reserved
18303  SEL_18: reserved
18304  SEL_19: reserved
18305  SEL_20: reserved
18306  SEL_21: reserved
18307  SEL_22: reserved
18308  SEL_23: reserved
18309  SEL_24: reserved
18310  SEL_25: reserved
18311  SEL_26: reserved
18312  SEL_27: reserved
18313  SEL_28: reserved
18314  SEL_29: reserved
18315  SEL_30: reserved
18316  SEL_31: reserved
18317 */
18318 #define IOMUX_GPIO44PCFG_IOSEL_W 5U
18319 #define IOMUX_GPIO44PCFG_IOSEL_M 0x0000001FU
18320 #define IOMUX_GPIO44PCFG_IOSEL_S 0U
18321 #define IOMUX_GPIO44PCFG_IOSEL_SEL_0 0x00000000U
18322 #define IOMUX_GPIO44PCFG_IOSEL_SEL_1 0x00000001U
18323 #define IOMUX_GPIO44PCFG_IOSEL_SEL_2 0x00000002U
18324 #define IOMUX_GPIO44PCFG_IOSEL_SEL_3 0x00000003U
18325 #define IOMUX_GPIO44PCFG_IOSEL_SEL_4 0x00000004U
18326 #define IOMUX_GPIO44PCFG_IOSEL_SEL_5 0x00000005U
18327 #define IOMUX_GPIO44PCFG_IOSEL_SEL_6 0x00000006U
18328 #define IOMUX_GPIO44PCFG_IOSEL_SEL_7 0x00000007U
18329 #define IOMUX_GPIO44PCFG_IOSEL_SEL_8 0x00000008U
18330 #define IOMUX_GPIO44PCFG_IOSEL_SEL_9 0x00000009U
18331 #define IOMUX_GPIO44PCFG_IOSEL_SEL_10 0x0000000AU
18332 #define IOMUX_GPIO44PCFG_IOSEL_SEL_11 0x0000000BU
18333 #define IOMUX_GPIO44PCFG_IOSEL_SEL_12 0x0000000CU
18334 #define IOMUX_GPIO44PCFG_IOSEL_SEL_13 0x0000000DU
18335 #define IOMUX_GPIO44PCFG_IOSEL_SEL_14 0x0000000EU
18336 #define IOMUX_GPIO44PCFG_IOSEL_SEL_15 0x0000000FU
18337 #define IOMUX_GPIO44PCFG_IOSEL_SEL_16 0x00000010U
18338 #define IOMUX_GPIO44PCFG_IOSEL_SEL_17 0x00000011U
18339 #define IOMUX_GPIO44PCFG_IOSEL_SEL_18 0x00000012U
18340 #define IOMUX_GPIO44PCFG_IOSEL_SEL_19 0x00000013U
18341 #define IOMUX_GPIO44PCFG_IOSEL_SEL_20 0x00000014U
18342 #define IOMUX_GPIO44PCFG_IOSEL_SEL_21 0x00000015U
18343 #define IOMUX_GPIO44PCFG_IOSEL_SEL_22 0x00000016U
18344 #define IOMUX_GPIO44PCFG_IOSEL_SEL_23 0x00000017U
18345 #define IOMUX_GPIO44PCFG_IOSEL_SEL_24 0x00000018U
18346 #define IOMUX_GPIO44PCFG_IOSEL_SEL_25 0x00000019U
18347 #define IOMUX_GPIO44PCFG_IOSEL_SEL_26 0x0000001AU
18348 #define IOMUX_GPIO44PCFG_IOSEL_SEL_27 0x0000001BU
18349 #define IOMUX_GPIO44PCFG_IOSEL_SEL_28 0x0000001CU
18350 #define IOMUX_GPIO44PCFG_IOSEL_SEL_29 0x0000001DU
18351 #define IOMUX_GPIO44PCFG_IOSEL_SEL_30 0x0000001EU
18352 #define IOMUX_GPIO44PCFG_IOSEL_SEL_31 0x0000001FU
18353 
18354 
18355 /*-----------------------------------REGISTER------------------------------------
18356  Register name: PROCCOMP
18357  Offset name: IOMUX_O_PROCCOMP
18358  Relative address: 0x2D0BC
18359  Description: The IO Process compensation is used to override the process compensation bits form the eFuse:IO Process: Common for all IOs.
18360  Default Value: NA
18361 
18362  Field: PROGIONVAL
18363  From..to bits: 0...2
18364  DefaultValue: NA
18365  Access type: read-write
18366  Description: This field configures the value of override PROG IO N
18367 
18368 */
18369 #define IOMUX_PROCCOMP_PROGIONVAL_W 3U
18370 #define IOMUX_PROCCOMP_PROGIONVAL_M 0x00000007U
18371 #define IOMUX_PROCCOMP_PROGIONVAL_S 0U
18372 /*
18373 
18374  Field: PROGIONOVR
18375  From..to bits: 3...3
18376  DefaultValue: NA
18377  Access type: read-write
18378  Description: The field selects the PROGIO N override between Fuse ROM and MMR
18379 
18380  ENUMs:
18381  DISABLE: Use Fuse ROM (bits (10:8))
18382  ENABLE: Use MMR (bits (2:0))
18383 */
18384 #define IOMUX_PROCCOMP_PROGIONOVR 0x00000008U
18385 #define IOMUX_PROCCOMP_PROGIONOVR_M 0x00000008U
18386 #define IOMUX_PROCCOMP_PROGIONOVR_S 3U
18387 #define IOMUX_PROCCOMP_PROGIONOVR_DISABLE 0x00000000U
18388 #define IOMUX_PROCCOMP_PROGIONOVR_ENABLE 0x00000008U
18389 /*
18390 
18391  Field: PROGIOPVAL
18392  From..to bits: 4...6
18393  DefaultValue: NA
18394  Access type: read-write
18395  Description: This field configures the value of override PROG IO N
18396 
18397 */
18398 #define IOMUX_PROCCOMP_PROGIOPVAL_W 3U
18399 #define IOMUX_PROCCOMP_PROGIOPVAL_M 0x00000070U
18400 #define IOMUX_PROCCOMP_PROGIOPVAL_S 4U
18401 /*
18402 
18403  Field: PROGIOPOVR
18404  From..to bits: 7...7
18405  DefaultValue: NA
18406  Access type: read-write
18407  Description: The field selects the PROGIO P override between Fuse ROM and MMR
18408 
18409  ENUMs:
18410  DISABLE: Use Fuse ROM (bits (14:12))
18411  ENABLE: Use MMR (bits (6:4))
18412 */
18413 #define IOMUX_PROCCOMP_PROGIOPOVR 0x00000080U
18414 #define IOMUX_PROCCOMP_PROGIOPOVR_M 0x00000080U
18415 #define IOMUX_PROCCOMP_PROGIOPOVR_S 7U
18416 #define IOMUX_PROCCOMP_PROGIOPOVR_DISABLE 0x00000000U
18417 #define IOMUX_PROCCOMP_PROGIOPOVR_ENABLE 0x00000080U
18418 /*
18419 
18420  Field: FUSEPROGION
18421  From..to bits: 8...10
18422  DefaultValue: NA
18423  Access type: read-only
18424  Description: PROG IO N value from fuse ROM
18425 
18426 */
18427 #define IOMUX_PROCCOMP_FUSEPROGION_W 3U
18428 #define IOMUX_PROCCOMP_FUSEPROGION_M 0x00000700U
18429 #define IOMUX_PROCCOMP_FUSEPROGION_S 8U
18430 /*
18431 
18432  Field: FUSEPROGIOP
18433  From..to bits: 12...14
18434  DefaultValue: NA
18435  Access type: read-only
18436  Description: PROG IO P value from fuse ROM
18437 
18438 */
18439 #define IOMUX_PROCCOMP_FUSEPROGIOP_W 3U
18440 #define IOMUX_PROCCOMP_FUSEPROGIOP_M 0x00007000U
18441 #define IOMUX_PROCCOMP_FUSEPROGIOP_S 12U
18442 
18443 
18444 /*-----------------------------------REGISTER------------------------------------
18445  Register name: GPIO45PCFG
18446  Offset name: IOMUX_O_GPIO45PCFG
18447  Relative address: 0x2D0C0
18448  Description: Port configuration register for IO GPIO45
18449  Default Value: NA
18450 
18451  Field: IOSEL
18452  From..to bits: 0...4
18453  DefaultValue: NA
18454  Access type: read-write
18455  Description: Pinmux selection Control
18456  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
18457  sel 5'd0 -- xspi_data_0_ram
18458 
18459 
18460  ENUMs:
18461  SEL_0: xspi_data_0_ram
18462  SEL_1: reserved
18463  SEL_2: reserved
18464  SEL_3: reserved
18465  SEL_4: reserved
18466  SEL_5: reserved
18467  SEL_6: reserved
18468  SEL_7: reserved
18469  SEL_8: reserved
18470  SEL_9: reserved
18471  SEL_10: reserved
18472  SEL_11: reserved
18473  SEL_12: reserved
18474  SEL_13: reserved
18475  SEL_14: reserved
18476  SEL_15: reserved
18477  SEL_16: reserved
18478  SEL_17: reserved
18479  SEL_18: reserved
18480  SEL_19: reserved
18481  SEL_20: reserved
18482  SEL_21: reserved
18483  SEL_22: reserved
18484  SEL_23: reserved
18485  SEL_24: reserved
18486  SEL_25: reserved
18487  SEL_26: reserved
18488  SEL_27: reserved
18489  SEL_28: reserved
18490  SEL_29: reserved
18491  SEL_30: reserved
18492  SEL_31: reserved
18493 */
18494 #define IOMUX_GPIO45PCFG_IOSEL_W 5U
18495 #define IOMUX_GPIO45PCFG_IOSEL_M 0x0000001FU
18496 #define IOMUX_GPIO45PCFG_IOSEL_S 0U
18497 #define IOMUX_GPIO45PCFG_IOSEL_SEL_0 0x00000000U
18498 #define IOMUX_GPIO45PCFG_IOSEL_SEL_1 0x00000001U
18499 #define IOMUX_GPIO45PCFG_IOSEL_SEL_2 0x00000002U
18500 #define IOMUX_GPIO45PCFG_IOSEL_SEL_3 0x00000003U
18501 #define IOMUX_GPIO45PCFG_IOSEL_SEL_4 0x00000004U
18502 #define IOMUX_GPIO45PCFG_IOSEL_SEL_5 0x00000005U
18503 #define IOMUX_GPIO45PCFG_IOSEL_SEL_6 0x00000006U
18504 #define IOMUX_GPIO45PCFG_IOSEL_SEL_7 0x00000007U
18505 #define IOMUX_GPIO45PCFG_IOSEL_SEL_8 0x00000008U
18506 #define IOMUX_GPIO45PCFG_IOSEL_SEL_9 0x00000009U
18507 #define IOMUX_GPIO45PCFG_IOSEL_SEL_10 0x0000000AU
18508 #define IOMUX_GPIO45PCFG_IOSEL_SEL_11 0x0000000BU
18509 #define IOMUX_GPIO45PCFG_IOSEL_SEL_12 0x0000000CU
18510 #define IOMUX_GPIO45PCFG_IOSEL_SEL_13 0x0000000DU
18511 #define IOMUX_GPIO45PCFG_IOSEL_SEL_14 0x0000000EU
18512 #define IOMUX_GPIO45PCFG_IOSEL_SEL_15 0x0000000FU
18513 #define IOMUX_GPIO45PCFG_IOSEL_SEL_16 0x00000010U
18514 #define IOMUX_GPIO45PCFG_IOSEL_SEL_17 0x00000011U
18515 #define IOMUX_GPIO45PCFG_IOSEL_SEL_18 0x00000012U
18516 #define IOMUX_GPIO45PCFG_IOSEL_SEL_19 0x00000013U
18517 #define IOMUX_GPIO45PCFG_IOSEL_SEL_20 0x00000014U
18518 #define IOMUX_GPIO45PCFG_IOSEL_SEL_21 0x00000015U
18519 #define IOMUX_GPIO45PCFG_IOSEL_SEL_22 0x00000016U
18520 #define IOMUX_GPIO45PCFG_IOSEL_SEL_23 0x00000017U
18521 #define IOMUX_GPIO45PCFG_IOSEL_SEL_24 0x00000018U
18522 #define IOMUX_GPIO45PCFG_IOSEL_SEL_25 0x00000019U
18523 #define IOMUX_GPIO45PCFG_IOSEL_SEL_26 0x0000001AU
18524 #define IOMUX_GPIO45PCFG_IOSEL_SEL_27 0x0000001BU
18525 #define IOMUX_GPIO45PCFG_IOSEL_SEL_28 0x0000001CU
18526 #define IOMUX_GPIO45PCFG_IOSEL_SEL_29 0x0000001DU
18527 #define IOMUX_GPIO45PCFG_IOSEL_SEL_30 0x0000001EU
18528 #define IOMUX_GPIO45PCFG_IOSEL_SEL_31 0x0000001FU
18529 
18530 
18531 /*-----------------------------------REGISTER------------------------------------
18532  Register name: GPIO46PCFG
18533  Offset name: IOMUX_O_GPIO46PCFG
18534  Relative address: 0x2D0C4
18535  Description: Port configuration register for IO GPIO46
18536  Default Value: NA
18537 
18538  Field: IOSEL
18539  From..to bits: 0...4
18540  DefaultValue: NA
18541  Access type: read-write
18542  Description: Pinmux selection Control
18543  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
18544  sel 5'd0 -- xspi_data_1_ram
18545 
18546 
18547  ENUMs:
18548  SEL_0: xspi_data_1_ram
18549  SEL_1: reserved
18550  SEL_2: reserved
18551  SEL_3: reserved
18552  SEL_4: reserved
18553  SEL_5: reserved
18554  SEL_6: reserved
18555  SEL_7: reserved
18556  SEL_8: reserved
18557  SEL_9: reserved
18558  SEL_10: reserved
18559  SEL_11: reserved
18560  SEL_12: reserved
18561  SEL_13: reserved
18562  SEL_14: reserved
18563  SEL_15: reserved
18564  SEL_16: reserved
18565  SEL_17: reserved
18566  SEL_18: reserved
18567  SEL_19: reserved
18568  SEL_20: reserved
18569  SEL_21: reserved
18570  SEL_22: reserved
18571  SEL_23: reserved
18572  SEL_24: reserved
18573  SEL_25: reserved
18574  SEL_26: reserved
18575  SEL_27: reserved
18576  SEL_28: reserved
18577  SEL_29: reserved
18578  SEL_30: reserved
18579  SEL_31: reserved
18580 */
18581 #define IOMUX_GPIO46PCFG_IOSEL_W 5U
18582 #define IOMUX_GPIO46PCFG_IOSEL_M 0x0000001FU
18583 #define IOMUX_GPIO46PCFG_IOSEL_S 0U
18584 #define IOMUX_GPIO46PCFG_IOSEL_SEL_0 0x00000000U
18585 #define IOMUX_GPIO46PCFG_IOSEL_SEL_1 0x00000001U
18586 #define IOMUX_GPIO46PCFG_IOSEL_SEL_2 0x00000002U
18587 #define IOMUX_GPIO46PCFG_IOSEL_SEL_3 0x00000003U
18588 #define IOMUX_GPIO46PCFG_IOSEL_SEL_4 0x00000004U
18589 #define IOMUX_GPIO46PCFG_IOSEL_SEL_5 0x00000005U
18590 #define IOMUX_GPIO46PCFG_IOSEL_SEL_6 0x00000006U
18591 #define IOMUX_GPIO46PCFG_IOSEL_SEL_7 0x00000007U
18592 #define IOMUX_GPIO46PCFG_IOSEL_SEL_8 0x00000008U
18593 #define IOMUX_GPIO46PCFG_IOSEL_SEL_9 0x00000009U
18594 #define IOMUX_GPIO46PCFG_IOSEL_SEL_10 0x0000000AU
18595 #define IOMUX_GPIO46PCFG_IOSEL_SEL_11 0x0000000BU
18596 #define IOMUX_GPIO46PCFG_IOSEL_SEL_12 0x0000000CU
18597 #define IOMUX_GPIO46PCFG_IOSEL_SEL_13 0x0000000DU
18598 #define IOMUX_GPIO46PCFG_IOSEL_SEL_14 0x0000000EU
18599 #define IOMUX_GPIO46PCFG_IOSEL_SEL_15 0x0000000FU
18600 #define IOMUX_GPIO46PCFG_IOSEL_SEL_16 0x00000010U
18601 #define IOMUX_GPIO46PCFG_IOSEL_SEL_17 0x00000011U
18602 #define IOMUX_GPIO46PCFG_IOSEL_SEL_18 0x00000012U
18603 #define IOMUX_GPIO46PCFG_IOSEL_SEL_19 0x00000013U
18604 #define IOMUX_GPIO46PCFG_IOSEL_SEL_20 0x00000014U
18605 #define IOMUX_GPIO46PCFG_IOSEL_SEL_21 0x00000015U
18606 #define IOMUX_GPIO46PCFG_IOSEL_SEL_22 0x00000016U
18607 #define IOMUX_GPIO46PCFG_IOSEL_SEL_23 0x00000017U
18608 #define IOMUX_GPIO46PCFG_IOSEL_SEL_24 0x00000018U
18609 #define IOMUX_GPIO46PCFG_IOSEL_SEL_25 0x00000019U
18610 #define IOMUX_GPIO46PCFG_IOSEL_SEL_26 0x0000001AU
18611 #define IOMUX_GPIO46PCFG_IOSEL_SEL_27 0x0000001BU
18612 #define IOMUX_GPIO46PCFG_IOSEL_SEL_28 0x0000001CU
18613 #define IOMUX_GPIO46PCFG_IOSEL_SEL_29 0x0000001DU
18614 #define IOMUX_GPIO46PCFG_IOSEL_SEL_30 0x0000001EU
18615 #define IOMUX_GPIO46PCFG_IOSEL_SEL_31 0x0000001FU
18616 
18617 
18618 /*-----------------------------------REGISTER------------------------------------
18619  Register name: GPIO47PCFG
18620  Offset name: IOMUX_O_GPIO47PCFG
18621  Relative address: 0x2D0C8
18622  Description: Port configuration register for IO GPIO47
18623  Default Value: NA
18624 
18625  Field: IOSEL
18626  From..to bits: 0...4
18627  DefaultValue: NA
18628  Access type: read-write
18629  Description: Pinmux selection Control
18630  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
18631  sel 5'd0 -- xspi_data_2_ram
18632 
18633 
18634  ENUMs:
18635  SEL_0: xspi_data_2_ram
18636  SEL_1: reserved
18637  SEL_2: reserved
18638  SEL_3: reserved
18639  SEL_4: reserved
18640  SEL_5: reserved
18641  SEL_6: reserved
18642  SEL_7: reserved
18643  SEL_8: reserved
18644  SEL_9: reserved
18645  SEL_10: reserved
18646  SEL_11: reserved
18647  SEL_12: reserved
18648  SEL_13: reserved
18649  SEL_14: reserved
18650  SEL_15: reserved
18651  SEL_16: reserved
18652  SEL_17: reserved
18653  SEL_18: reserved
18654  SEL_19: reserved
18655  SEL_20: reserved
18656  SEL_21: reserved
18657  SEL_22: reserved
18658  SEL_23: reserved
18659  SEL_24: reserved
18660  SEL_25: reserved
18661  SEL_26: reserved
18662  SEL_27: reserved
18663  SEL_28: reserved
18664  SEL_29: reserved
18665  SEL_30: reserved
18666  SEL_31: reserved
18667 */
18668 #define IOMUX_GPIO47PCFG_IOSEL_W 5U
18669 #define IOMUX_GPIO47PCFG_IOSEL_M 0x0000001FU
18670 #define IOMUX_GPIO47PCFG_IOSEL_S 0U
18671 #define IOMUX_GPIO47PCFG_IOSEL_SEL_0 0x00000000U
18672 #define IOMUX_GPIO47PCFG_IOSEL_SEL_1 0x00000001U
18673 #define IOMUX_GPIO47PCFG_IOSEL_SEL_2 0x00000002U
18674 #define IOMUX_GPIO47PCFG_IOSEL_SEL_3 0x00000003U
18675 #define IOMUX_GPIO47PCFG_IOSEL_SEL_4 0x00000004U
18676 #define IOMUX_GPIO47PCFG_IOSEL_SEL_5 0x00000005U
18677 #define IOMUX_GPIO47PCFG_IOSEL_SEL_6 0x00000006U
18678 #define IOMUX_GPIO47PCFG_IOSEL_SEL_7 0x00000007U
18679 #define IOMUX_GPIO47PCFG_IOSEL_SEL_8 0x00000008U
18680 #define IOMUX_GPIO47PCFG_IOSEL_SEL_9 0x00000009U
18681 #define IOMUX_GPIO47PCFG_IOSEL_SEL_10 0x0000000AU
18682 #define IOMUX_GPIO47PCFG_IOSEL_SEL_11 0x0000000BU
18683 #define IOMUX_GPIO47PCFG_IOSEL_SEL_12 0x0000000CU
18684 #define IOMUX_GPIO47PCFG_IOSEL_SEL_13 0x0000000DU
18685 #define IOMUX_GPIO47PCFG_IOSEL_SEL_14 0x0000000EU
18686 #define IOMUX_GPIO47PCFG_IOSEL_SEL_15 0x0000000FU
18687 #define IOMUX_GPIO47PCFG_IOSEL_SEL_16 0x00000010U
18688 #define IOMUX_GPIO47PCFG_IOSEL_SEL_17 0x00000011U
18689 #define IOMUX_GPIO47PCFG_IOSEL_SEL_18 0x00000012U
18690 #define IOMUX_GPIO47PCFG_IOSEL_SEL_19 0x00000013U
18691 #define IOMUX_GPIO47PCFG_IOSEL_SEL_20 0x00000014U
18692 #define IOMUX_GPIO47PCFG_IOSEL_SEL_21 0x00000015U
18693 #define IOMUX_GPIO47PCFG_IOSEL_SEL_22 0x00000016U
18694 #define IOMUX_GPIO47PCFG_IOSEL_SEL_23 0x00000017U
18695 #define IOMUX_GPIO47PCFG_IOSEL_SEL_24 0x00000018U
18696 #define IOMUX_GPIO47PCFG_IOSEL_SEL_25 0x00000019U
18697 #define IOMUX_GPIO47PCFG_IOSEL_SEL_26 0x0000001AU
18698 #define IOMUX_GPIO47PCFG_IOSEL_SEL_27 0x0000001BU
18699 #define IOMUX_GPIO47PCFG_IOSEL_SEL_28 0x0000001CU
18700 #define IOMUX_GPIO47PCFG_IOSEL_SEL_29 0x0000001DU
18701 #define IOMUX_GPIO47PCFG_IOSEL_SEL_30 0x0000001EU
18702 #define IOMUX_GPIO47PCFG_IOSEL_SEL_31 0x0000001FU
18703 
18704 
18705 /*-----------------------------------REGISTER------------------------------------
18706  Register name: GPIO48PCFG
18707  Offset name: IOMUX_O_GPIO48PCFG
18708  Relative address: 0x2D0CC
18709  Description: Port configuration register for IO GPIO48
18710  Default Value: NA
18711 
18712  Field: IOSEL
18713  From..to bits: 0...4
18714  DefaultValue: NA
18715  Access type: read-write
18716  Description: Pinmux selection Control
18717  Mode can be used to select the IO functionality or drive 0/1/Hi-Z
18718  sel 5'd0 -- xspi_data_3_ram
18719 
18720 
18721  ENUMs:
18722  SEL_0: xspi_data_3_ram
18723  SEL_1: reserved
18724  SEL_2: reserved
18725  SEL_3: reserved
18726  SEL_4: reserved
18727  SEL_5: reserved
18728  SEL_6: reserved
18729  SEL_7: reserved
18730  SEL_8: reserved
18731  SEL_9: reserved
18732  SEL_10: reserved
18733  SEL_11: reserved
18734  SEL_12: reserved
18735  SEL_13: reserved
18736  SEL_14: reserved
18737  SEL_15: reserved
18738  SEL_16: reserved
18739  SEL_17: reserved
18740  SEL_18: reserved
18741  SEL_19: reserved
18742  SEL_20: reserved
18743  SEL_21: reserved
18744  SEL_22: reserved
18745  SEL_23: reserved
18746  SEL_24: reserved
18747  SEL_25: reserved
18748  SEL_26: reserved
18749  SEL_27: reserved
18750  SEL_28: reserved
18751  SEL_29: reserved
18752  SEL_30: reserved
18753  SEL_31: reserved
18754 */
18755 #define IOMUX_GPIO48PCFG_IOSEL_W 5U
18756 #define IOMUX_GPIO48PCFG_IOSEL_M 0x0000001FU
18757 #define IOMUX_GPIO48PCFG_IOSEL_S 0U
18758 #define IOMUX_GPIO48PCFG_IOSEL_SEL_0 0x00000000U
18759 #define IOMUX_GPIO48PCFG_IOSEL_SEL_1 0x00000001U
18760 #define IOMUX_GPIO48PCFG_IOSEL_SEL_2 0x00000002U
18761 #define IOMUX_GPIO48PCFG_IOSEL_SEL_3 0x00000003U
18762 #define IOMUX_GPIO48PCFG_IOSEL_SEL_4 0x00000004U
18763 #define IOMUX_GPIO48PCFG_IOSEL_SEL_5 0x00000005U
18764 #define IOMUX_GPIO48PCFG_IOSEL_SEL_6 0x00000006U
18765 #define IOMUX_GPIO48PCFG_IOSEL_SEL_7 0x00000007U
18766 #define IOMUX_GPIO48PCFG_IOSEL_SEL_8 0x00000008U
18767 #define IOMUX_GPIO48PCFG_IOSEL_SEL_9 0x00000009U
18768 #define IOMUX_GPIO48PCFG_IOSEL_SEL_10 0x0000000AU
18769 #define IOMUX_GPIO48PCFG_IOSEL_SEL_11 0x0000000BU
18770 #define IOMUX_GPIO48PCFG_IOSEL_SEL_12 0x0000000CU
18771 #define IOMUX_GPIO48PCFG_IOSEL_SEL_13 0x0000000DU
18772 #define IOMUX_GPIO48PCFG_IOSEL_SEL_14 0x0000000EU
18773 #define IOMUX_GPIO48PCFG_IOSEL_SEL_15 0x0000000FU
18774 #define IOMUX_GPIO48PCFG_IOSEL_SEL_16 0x00000010U
18775 #define IOMUX_GPIO48PCFG_IOSEL_SEL_17 0x00000011U
18776 #define IOMUX_GPIO48PCFG_IOSEL_SEL_18 0x00000012U
18777 #define IOMUX_GPIO48PCFG_IOSEL_SEL_19 0x00000013U
18778 #define IOMUX_GPIO48PCFG_IOSEL_SEL_20 0x00000014U
18779 #define IOMUX_GPIO48PCFG_IOSEL_SEL_21 0x00000015U
18780 #define IOMUX_GPIO48PCFG_IOSEL_SEL_22 0x00000016U
18781 #define IOMUX_GPIO48PCFG_IOSEL_SEL_23 0x00000017U
18782 #define IOMUX_GPIO48PCFG_IOSEL_SEL_24 0x00000018U
18783 #define IOMUX_GPIO48PCFG_IOSEL_SEL_25 0x00000019U
18784 #define IOMUX_GPIO48PCFG_IOSEL_SEL_26 0x0000001AU
18785 #define IOMUX_GPIO48PCFG_IOSEL_SEL_27 0x0000001BU
18786 #define IOMUX_GPIO48PCFG_IOSEL_SEL_28 0x0000001CU
18787 #define IOMUX_GPIO48PCFG_IOSEL_SEL_29 0x0000001DU
18788 #define IOMUX_GPIO48PCFG_IOSEL_SEL_30 0x0000001EU
18789 #define IOMUX_GPIO48PCFG_IOSEL_SEL_31 0x0000001FU
18790 
18791 
18792 /*-----------------------------------REGISTER------------------------------------
18793  Register name: GPIO45CFG
18794  Offset name: IOMUX_O_GPIO45CFG
18795  Relative address: 0x2E000
18796  Description: CFG register for IO GPIO45. This register configures the corresponding pad
18797  Default Value: 0x00000000
18798 
18799  Field: OUTDISVAL
18800  From..to bits: 6...6
18801  DefaultValue: 0x0
18802  Access type: read-only
18803  Description: The field gives the status of [OUTDIS]
18804 
18805  ENUMs:
18806  ENABLED: Output is enabled
18807  DISABLED: Output is disabled
18808 */
18809 #define IOMUX_GPIO45CFG_OUTDISVAL 0x00000040U
18810 #define IOMUX_GPIO45CFG_OUTDISVAL_M 0x00000040U
18811 #define IOMUX_GPIO45CFG_OUTDISVAL_S 6U
18812 #define IOMUX_GPIO45CFG_OUTDISVAL_ENABLED 0x00000000U
18813 #define IOMUX_GPIO45CFG_OUTDISVAL_DISABLED 0x00000040U
18814 /*
18815 
18816  Field: IE
18817  From..to bits: 11...11
18818  DefaultValue: 0x0
18819  Access type: read-write
18820  Description: This field enables the receiver operation from the pad
18821 
18822  ENUMs:
18823  DISABLE: Disable the receiver operation
18824  ENABLE: Enable the receiver operation
18825 */
18826 #define IOMUX_GPIO45CFG_IE 0x00000800U
18827 #define IOMUX_GPIO45CFG_IE_M 0x00000800U
18828 #define IOMUX_GPIO45CFG_IE_S 11U
18829 #define IOMUX_GPIO45CFG_IE_DISABLE 0x00000000U
18830 #define IOMUX_GPIO45CFG_IE_ENABLE 0x00000800U
18831 /*
18832 
18833  Field: OUTDIS
18834  From..to bits: 12...12
18835  DefaultValue: 0x0
18836  Access type: read-write
18837  Description: This field configures the output from the pad
18838  Note:This field is applicable only if [OUTDISOVREN] is enabled
18839 
18840  ENUMs:
18841  DISABLE: Output from the pad is disabled
18842  ENABLE: Output from the pad is enabled
18843 */
18844 #define IOMUX_GPIO45CFG_OUTDIS 0x00001000U
18845 #define IOMUX_GPIO45CFG_OUTDIS_M 0x00001000U
18846 #define IOMUX_GPIO45CFG_OUTDIS_S 12U
18847 #define IOMUX_GPIO45CFG_OUTDIS_DISABLE 0x00001000U
18848 #define IOMUX_GPIO45CFG_OUTDIS_ENABLE 0x00000000U
18849 /*
18850 
18851  Field: OUTDISOVREN
18852  From..to bits: 13...13
18853  DefaultValue: 0x0
18854  Access type: read-write
18855  Description: This field controls the [OUTDIS] override
18856 
18857  ENUMs:
18858  DISABLE: Disable the override
18859  ENABLE: Enable the override
18860 */
18861 #define IOMUX_GPIO45CFG_OUTDISOVREN 0x00002000U
18862 #define IOMUX_GPIO45CFG_OUTDISOVREN_M 0x00002000U
18863 #define IOMUX_GPIO45CFG_OUTDISOVREN_S 13U
18864 #define IOMUX_GPIO45CFG_OUTDISOVREN_DISABLE 0x00000000U
18865 #define IOMUX_GPIO45CFG_OUTDISOVREN_ENABLE 0x00002000U
18866 /*
18867 
18868  Field: IOSTR
18869  From..to bits: 14...14
18870  DefaultValue: 0x0
18871  Access type: read-write
18872  Description: This field controls the IO drive strength
18873 
18874  ENUMs:
18875  LOW: IO drives low power
18876  HIGH: IO drives high power
18877 */
18878 #define IOMUX_GPIO45CFG_IOSTR 0x00004000U
18879 #define IOMUX_GPIO45CFG_IOSTR_M 0x00004000U
18880 #define IOMUX_GPIO45CFG_IOSTR_S 14U
18881 #define IOMUX_GPIO45CFG_IOSTR_LOW 0x00000000U
18882 #define IOMUX_GPIO45CFG_IOSTR_HIGH 0x00004000U
18883 
18884 
18885 /*-----------------------------------REGISTER------------------------------------
18886  Register name: GPIO45PCTL
18887  Offset name: IOMUX_O_GPIO45PCTL
18888  Relative address: 0x2E004
18889  Description: Pull control register of IO GPIO45
18890  This register configures the pull control
18891  Default Value: 0x00000001
18892 
18893  Field: CTL
18894  From..to bits: 0...1
18895  DefaultValue: 0x1
18896  Access type: read-write
18897  Description: The fields defines the pull control
18898 
18899  ENUMs:
18900  IPCTRL: IP Pull Control
18901  DOWN: Pull down
18902  UP: Pull up
18903  DISABLE: Pull disable
18904 */
18905 #define IOMUX_GPIO45PCTL_CTL_W 2U
18906 #define IOMUX_GPIO45PCTL_CTL_M 0x00000003U
18907 #define IOMUX_GPIO45PCTL_CTL_S 0U
18908 #define IOMUX_GPIO45PCTL_CTL_IPCTRL 0x00000000U
18909 #define IOMUX_GPIO45PCTL_CTL_DOWN 0x00000002U
18910 #define IOMUX_GPIO45PCTL_CTL_UP 0x00000001U
18911 #define IOMUX_GPIO45PCTL_CTL_DISABLE 0x00000003U
18912 /*
18913 
18914  Field: PULLUPSTA
18915  From..to bits: 8...8
18916  DefaultValue: 0x0
18917  Access type: read-only
18918  Description: This field gives the IO pull up level status
18919 
18920  ENUMs:
18921  DISABLED: Pull disabled
18922  ENABLED: Pull up
18923 */
18924 #define IOMUX_GPIO45PCTL_PULLUPSTA 0x00000100U
18925 #define IOMUX_GPIO45PCTL_PULLUPSTA_M 0x00000100U
18926 #define IOMUX_GPIO45PCTL_PULLUPSTA_S 8U
18927 #define IOMUX_GPIO45PCTL_PULLUPSTA_DISABLED 0x00000000U
18928 #define IOMUX_GPIO45PCTL_PULLUPSTA_ENABLED 0x00000100U
18929 /*
18930 
18931  Field: PULLDWNSTA
18932  From..to bits: 9...9
18933  DefaultValue: 0x0
18934  Access type: read-only
18935  Description: This field gives the IO pull down level status
18936 
18937  ENUMs:
18938  DISABLED: Pull disabled
18939  ENABLED: Pull down
18940 */
18941 #define IOMUX_GPIO45PCTL_PULLDWNSTA 0x00000200U
18942 #define IOMUX_GPIO45PCTL_PULLDWNSTA_M 0x00000200U
18943 #define IOMUX_GPIO45PCTL_PULLDWNSTA_S 9U
18944 #define IOMUX_GPIO45PCTL_PULLDWNSTA_DISABLED 0x00000000U
18945 #define IOMUX_GPIO45PCTL_PULLDWNSTA_ENABLED 0x00000200U
18946 
18947 
18948 /*-----------------------------------REGISTER------------------------------------
18949  Register name: GPIO45CTL
18950  Offset name: IOMUX_O_GPIO45CTL
18951  Relative address: 0x2E008
18952  Description: Control register of IO GPIO45
18953  This register controls the IO state
18954  Default Value: NA
18955 
18956  Field: PADVAL
18957  From..to bits: 0...0
18958  DefaultValue: NA
18959  Access type: read-only
18960  Description: This field captures the received value from pad
18961 
18962 */
18963 #define IOMUX_GPIO45CTL_PADVAL 0x00000001U
18964 #define IOMUX_GPIO45CTL_PADVAL_M 0x00000001U
18965 #define IOMUX_GPIO45CTL_PADVAL_S 0U
18966 /*
18967 
18968  Field: PADVALSYNC
18969  From..to bits: 1...1
18970  DefaultValue: NA
18971  Access type: read-only
18972  Description: This field captures the sychronized(to SOC clock) received value
18973 
18974 */
18975 #define IOMUX_GPIO45CTL_PADVALSYNC 0x00000002U
18976 #define IOMUX_GPIO45CTL_PADVALSYNC_M 0x00000002U
18977 #define IOMUX_GPIO45CTL_PADVALSYNC_S 1U
18978 /*
18979 
18980  Field: OUT
18981  From..to bits: 8...8
18982  DefaultValue: NA
18983  Access type: read-write
18984  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
18985 
18986  ENUMs:
18987  LOW: IO drives 0
18988  HIGH: IO drives 1
18989 */
18990 #define IOMUX_GPIO45CTL_OUT 0x00000100U
18991 #define IOMUX_GPIO45CTL_OUT_M 0x00000100U
18992 #define IOMUX_GPIO45CTL_OUT_S 8U
18993 #define IOMUX_GPIO45CTL_OUT_LOW 0x00000000U
18994 #define IOMUX_GPIO45CTL_OUT_HIGH 0x00000100U
18995 /*
18996 
18997  Field: OUTOVREN
18998  From..to bits: 9...9
18999  DefaultValue: NA
19000  Access type: read-write
19001  Description: This field contols the override on output
19002 
19003  ENUMs:
19004  DISABLE: Output controlled by IP
19005  ENABLE: Enable override on output
19006 */
19007 #define IOMUX_GPIO45CTL_OUTOVREN 0x00000200U
19008 #define IOMUX_GPIO45CTL_OUTOVREN_M 0x00000200U
19009 #define IOMUX_GPIO45CTL_OUTOVREN_S 9U
19010 #define IOMUX_GPIO45CTL_OUTOVREN_DISABLE 0x00000000U
19011 #define IOMUX_GPIO45CTL_OUTOVREN_ENABLE 0x00000200U
19012 
19013 
19014 /*-----------------------------------REGISTER------------------------------------
19015  Register name: GPIO45ECTL
19016  Offset name: IOMUX_O_GPIO45ECTL
19017  Relative address: 0x2E00C
19018  Description: Event control register for IO GPIO45
19019  This register controls the Event configuration and behaviour
19020  Default Value: NA
19021 
19022  Field: EVTDETCFG
19023  From..to bits: 0...1
19024  DefaultValue: NA
19025  Access type: read-write
19026  Description: This field is to be configured to define the IO detection method
19027 
19028  ENUMs:
19029  MASK: Masking the event
19030  POS_EDGE: Rising edge/Positive edge detection
19031  NEG_EDGE: Falling edge/Negative edge detection
19032  LEVEL: Level detection
19033 */
19034 #define IOMUX_GPIO45ECTL_EVTDETCFG_W 2U
19035 #define IOMUX_GPIO45ECTL_EVTDETCFG_M 0x00000003U
19036 #define IOMUX_GPIO45ECTL_EVTDETCFG_S 0U
19037 #define IOMUX_GPIO45ECTL_EVTDETCFG_MASK 0x00000000U
19038 #define IOMUX_GPIO45ECTL_EVTDETCFG_POS_EDGE 0x00000001U
19039 #define IOMUX_GPIO45ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
19040 #define IOMUX_GPIO45ECTL_EVTDETCFG_LEVEL 0x00000003U
19041 /*
19042 
19043  Field: TRGLVL
19044  From..to bits: 2...2
19045  DefaultValue: NA
19046  Access type: read-write
19047  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
19048 
19049  ENUMs:
19050  HIGH: Non Inverted polarity
19051  LOW: Inverted polarity
19052 */
19053 #define IOMUX_GPIO45ECTL_TRGLVL 0x00000004U
19054 #define IOMUX_GPIO45ECTL_TRGLVL_M 0x00000004U
19055 #define IOMUX_GPIO45ECTL_TRGLVL_S 2U
19056 #define IOMUX_GPIO45ECTL_TRGLVL_HIGH 0x00000000U
19057 #define IOMUX_GPIO45ECTL_TRGLVL_LOW 0x00000004U
19058 /*
19059 
19060  Field: CLR
19061  From..to bits: 3...3
19062  DefaultValue: NA
19063  Access type: write-only
19064  Description: This bit is to be used to generate CLR pulse for the event
19065 
19066  ENUMs:
19067  NOEFF: No effect
19068  CLEAR: Clear the event
19069 */
19070 #define IOMUX_GPIO45ECTL_CLR 0x00000008U
19071 #define IOMUX_GPIO45ECTL_CLR_M 0x00000008U
19072 #define IOMUX_GPIO45ECTL_CLR_S 3U
19073 #define IOMUX_GPIO45ECTL_CLR_NOEFF 0x00000000U
19074 #define IOMUX_GPIO45ECTL_CLR_CLEAR 0x00000008U
19075 
19076 
19077 /*-----------------------------------REGISTER------------------------------------
19078  Register name: GPIO46CFG
19079  Offset name: IOMUX_O_GPIO46CFG
19080  Relative address: 0x2F000
19081  Description: CFG register for IO GPIO46. This register configures the corresponding pad
19082  Default Value: 0x00000000
19083 
19084  Field: OUTDISVAL
19085  From..to bits: 6...6
19086  DefaultValue: 0x0
19087  Access type: read-only
19088  Description: The field gives the status of [OUTDIS]
19089 
19090  ENUMs:
19091  ENABLED: Output is enabled
19092  DISABLED: Output is disabled
19093 */
19094 #define IOMUX_GPIO46CFG_OUTDISVAL 0x00000040U
19095 #define IOMUX_GPIO46CFG_OUTDISVAL_M 0x00000040U
19096 #define IOMUX_GPIO46CFG_OUTDISVAL_S 6U
19097 #define IOMUX_GPIO46CFG_OUTDISVAL_ENABLED 0x00000000U
19098 #define IOMUX_GPIO46CFG_OUTDISVAL_DISABLED 0x00000040U
19099 /*
19100 
19101  Field: IE
19102  From..to bits: 11...11
19103  DefaultValue: 0x0
19104  Access type: read-write
19105  Description: This field enables the receiver operation from the pad
19106 
19107  ENUMs:
19108  DISABLE: Disable the receiver operation
19109  ENABLE: Enable the receiver operation
19110 */
19111 #define IOMUX_GPIO46CFG_IE 0x00000800U
19112 #define IOMUX_GPIO46CFG_IE_M 0x00000800U
19113 #define IOMUX_GPIO46CFG_IE_S 11U
19114 #define IOMUX_GPIO46CFG_IE_DISABLE 0x00000000U
19115 #define IOMUX_GPIO46CFG_IE_ENABLE 0x00000800U
19116 /*
19117 
19118  Field: OUTDIS
19119  From..to bits: 12...12
19120  DefaultValue: 0x0
19121  Access type: read-write
19122  Description: This field configures the output from the pad
19123  Note:This field is applicable only if [OUTDISOVREN] is enabled
19124 
19125  ENUMs:
19126  DISABLE: Output from the pad is disabled
19127  ENABLE: Output from the pad is enabled
19128 */
19129 #define IOMUX_GPIO46CFG_OUTDIS 0x00001000U
19130 #define IOMUX_GPIO46CFG_OUTDIS_M 0x00001000U
19131 #define IOMUX_GPIO46CFG_OUTDIS_S 12U
19132 #define IOMUX_GPIO46CFG_OUTDIS_DISABLE 0x00001000U
19133 #define IOMUX_GPIO46CFG_OUTDIS_ENABLE 0x00000000U
19134 /*
19135 
19136  Field: OUTDISOVREN
19137  From..to bits: 13...13
19138  DefaultValue: 0x0
19139  Access type: read-write
19140  Description: This field controls the [OUTDIS] override
19141 
19142  ENUMs:
19143  DISABLE: Disable the override
19144  ENABLE: Enable the override
19145 */
19146 #define IOMUX_GPIO46CFG_OUTDISOVREN 0x00002000U
19147 #define IOMUX_GPIO46CFG_OUTDISOVREN_M 0x00002000U
19148 #define IOMUX_GPIO46CFG_OUTDISOVREN_S 13U
19149 #define IOMUX_GPIO46CFG_OUTDISOVREN_DISABLE 0x00000000U
19150 #define IOMUX_GPIO46CFG_OUTDISOVREN_ENABLE 0x00002000U
19151 /*
19152 
19153  Field: IOSTR
19154  From..to bits: 14...14
19155  DefaultValue: 0x0
19156  Access type: read-write
19157  Description: This field controls the IO drive strength
19158 
19159  ENUMs:
19160  LOW: IO drives low power
19161  HIGH: IO drives high power
19162 */
19163 #define IOMUX_GPIO46CFG_IOSTR 0x00004000U
19164 #define IOMUX_GPIO46CFG_IOSTR_M 0x00004000U
19165 #define IOMUX_GPIO46CFG_IOSTR_S 14U
19166 #define IOMUX_GPIO46CFG_IOSTR_LOW 0x00000000U
19167 #define IOMUX_GPIO46CFG_IOSTR_HIGH 0x00004000U
19168 
19169 
19170 /*-----------------------------------REGISTER------------------------------------
19171  Register name: GPIO46PCTL
19172  Offset name: IOMUX_O_GPIO46PCTL
19173  Relative address: 0x2F004
19174  Description: Pull control register of IO GPIO46
19175  This register configures the pull control
19176  Default Value: 0x00000001
19177 
19178  Field: CTL
19179  From..to bits: 0...1
19180  DefaultValue: 0x1
19181  Access type: read-write
19182  Description: The fields defines the pull control
19183 
19184  ENUMs:
19185  IPCTRL: IP Pull Control
19186  DOWN: Pull down
19187  UP: Pull up
19188  DISABLE: Pull disable
19189 */
19190 #define IOMUX_GPIO46PCTL_CTL_W 2U
19191 #define IOMUX_GPIO46PCTL_CTL_M 0x00000003U
19192 #define IOMUX_GPIO46PCTL_CTL_S 0U
19193 #define IOMUX_GPIO46PCTL_CTL_IPCTRL 0x00000000U
19194 #define IOMUX_GPIO46PCTL_CTL_DOWN 0x00000002U
19195 #define IOMUX_GPIO46PCTL_CTL_UP 0x00000001U
19196 #define IOMUX_GPIO46PCTL_CTL_DISABLE 0x00000003U
19197 /*
19198 
19199  Field: PULLUPSTA
19200  From..to bits: 8...8
19201  DefaultValue: 0x0
19202  Access type: read-only
19203  Description: This field gives the IO pull up level status
19204 
19205  ENUMs:
19206  DISABLED: Pull disabled
19207  ENABLED: Pull up
19208 */
19209 #define IOMUX_GPIO46PCTL_PULLUPSTA 0x00000100U
19210 #define IOMUX_GPIO46PCTL_PULLUPSTA_M 0x00000100U
19211 #define IOMUX_GPIO46PCTL_PULLUPSTA_S 8U
19212 #define IOMUX_GPIO46PCTL_PULLUPSTA_DISABLED 0x00000000U
19213 #define IOMUX_GPIO46PCTL_PULLUPSTA_ENABLED 0x00000100U
19214 /*
19215 
19216  Field: PULLDWNSTA
19217  From..to bits: 9...9
19218  DefaultValue: 0x0
19219  Access type: read-only
19220  Description: This field gives the IO pull down level status
19221 
19222  ENUMs:
19223  DISABLED: Pull disabled
19224  ENABLED: Pull down
19225 */
19226 #define IOMUX_GPIO46PCTL_PULLDWNSTA 0x00000200U
19227 #define IOMUX_GPIO46PCTL_PULLDWNSTA_M 0x00000200U
19228 #define IOMUX_GPIO46PCTL_PULLDWNSTA_S 9U
19229 #define IOMUX_GPIO46PCTL_PULLDWNSTA_DISABLED 0x00000000U
19230 #define IOMUX_GPIO46PCTL_PULLDWNSTA_ENABLED 0x00000200U
19231 
19232 
19233 /*-----------------------------------REGISTER------------------------------------
19234  Register name: GPIO46CTL
19235  Offset name: IOMUX_O_GPIO46CTL
19236  Relative address: 0x2F008
19237  Description: Control register of IO GPIO46
19238  This register controls the IO state
19239  Default Value: NA
19240 
19241  Field: PADVAL
19242  From..to bits: 0...0
19243  DefaultValue: NA
19244  Access type: read-only
19245  Description: This field captures the received value from pad
19246 
19247 */
19248 #define IOMUX_GPIO46CTL_PADVAL 0x00000001U
19249 #define IOMUX_GPIO46CTL_PADVAL_M 0x00000001U
19250 #define IOMUX_GPIO46CTL_PADVAL_S 0U
19251 /*
19252 
19253  Field: PADVALSYNC
19254  From..to bits: 1...1
19255  DefaultValue: NA
19256  Access type: read-only
19257  Description: This field captures the sychronized(to SOC clock) received value
19258 
19259 */
19260 #define IOMUX_GPIO46CTL_PADVALSYNC 0x00000002U
19261 #define IOMUX_GPIO46CTL_PADVALSYNC_M 0x00000002U
19262 #define IOMUX_GPIO46CTL_PADVALSYNC_S 1U
19263 /*
19264 
19265  Field: OUT
19266  From..to bits: 8...8
19267  DefaultValue: NA
19268  Access type: read-write
19269  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
19270 
19271  ENUMs:
19272  LOW: IO drives 0
19273  HIGH: IO drives 1
19274 */
19275 #define IOMUX_GPIO46CTL_OUT 0x00000100U
19276 #define IOMUX_GPIO46CTL_OUT_M 0x00000100U
19277 #define IOMUX_GPIO46CTL_OUT_S 8U
19278 #define IOMUX_GPIO46CTL_OUT_LOW 0x00000000U
19279 #define IOMUX_GPIO46CTL_OUT_HIGH 0x00000100U
19280 /*
19281 
19282  Field: OUTOVREN
19283  From..to bits: 9...9
19284  DefaultValue: NA
19285  Access type: read-write
19286  Description: This field contols the override on output
19287 
19288  ENUMs:
19289  DISABLE: Output controlled by IP
19290  ENABLE: Enable override on output
19291 */
19292 #define IOMUX_GPIO46CTL_OUTOVREN 0x00000200U
19293 #define IOMUX_GPIO46CTL_OUTOVREN_M 0x00000200U
19294 #define IOMUX_GPIO46CTL_OUTOVREN_S 9U
19295 #define IOMUX_GPIO46CTL_OUTOVREN_DISABLE 0x00000000U
19296 #define IOMUX_GPIO46CTL_OUTOVREN_ENABLE 0x00000200U
19297 
19298 
19299 /*-----------------------------------REGISTER------------------------------------
19300  Register name: GPIO46ECTL
19301  Offset name: IOMUX_O_GPIO46ECTL
19302  Relative address: 0x2F00C
19303  Description: Event control register for IO GPIO46
19304  This register controls the Event configuration and behaviour
19305  Default Value: NA
19306 
19307  Field: EVTDETCFG
19308  From..to bits: 0...1
19309  DefaultValue: NA
19310  Access type: read-write
19311  Description: This field is to be configured to define the IO detection method
19312 
19313  ENUMs:
19314  MASK: Masking the event
19315  POS_EDGE: Rising edge/Positive edge detection
19316  NEG_EDGE: Falling edge/Negative edge detection
19317  LEVEL: Level detection
19318 */
19319 #define IOMUX_GPIO46ECTL_EVTDETCFG_W 2U
19320 #define IOMUX_GPIO46ECTL_EVTDETCFG_M 0x00000003U
19321 #define IOMUX_GPIO46ECTL_EVTDETCFG_S 0U
19322 #define IOMUX_GPIO46ECTL_EVTDETCFG_MASK 0x00000000U
19323 #define IOMUX_GPIO46ECTL_EVTDETCFG_POS_EDGE 0x00000001U
19324 #define IOMUX_GPIO46ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
19325 #define IOMUX_GPIO46ECTL_EVTDETCFG_LEVEL 0x00000003U
19326 /*
19327 
19328  Field: TRGLVL
19329  From..to bits: 2...2
19330  DefaultValue: NA
19331  Access type: read-write
19332  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
19333 
19334  ENUMs:
19335  HIGH: Non Inverted polarity
19336  LOW: Inverted polarity
19337 */
19338 #define IOMUX_GPIO46ECTL_TRGLVL 0x00000004U
19339 #define IOMUX_GPIO46ECTL_TRGLVL_M 0x00000004U
19340 #define IOMUX_GPIO46ECTL_TRGLVL_S 2U
19341 #define IOMUX_GPIO46ECTL_TRGLVL_HIGH 0x00000000U
19342 #define IOMUX_GPIO46ECTL_TRGLVL_LOW 0x00000004U
19343 /*
19344 
19345  Field: CLR
19346  From..to bits: 3...3
19347  DefaultValue: NA
19348  Access type: write-only
19349  Description: This bit is to be used to generate CLR pulse for the event
19350 
19351  ENUMs:
19352  NOEFF: No effect
19353  CLEAR: Clear the event
19354 */
19355 #define IOMUX_GPIO46ECTL_CLR 0x00000008U
19356 #define IOMUX_GPIO46ECTL_CLR_M 0x00000008U
19357 #define IOMUX_GPIO46ECTL_CLR_S 3U
19358 #define IOMUX_GPIO46ECTL_CLR_NOEFF 0x00000000U
19359 #define IOMUX_GPIO46ECTL_CLR_CLEAR 0x00000008U
19360 
19361 
19362 /*-----------------------------------REGISTER------------------------------------
19363  Register name: GPIO47CFG
19364  Offset name: IOMUX_O_GPIO47CFG
19365  Relative address: 0x30000
19366  Description: CFG register for IO GPIO47. This register configures the corresponding pad
19367  Default Value: 0x00000000
19368 
19369  Field: OUTDISVAL
19370  From..to bits: 6...6
19371  DefaultValue: 0x0
19372  Access type: read-only
19373  Description: The field gives the status of [OUTDIS]
19374 
19375  ENUMs:
19376  ENABLED: Output is enabled
19377  DISABLED: Output is disabled
19378 */
19379 #define IOMUX_GPIO47CFG_OUTDISVAL 0x00000040U
19380 #define IOMUX_GPIO47CFG_OUTDISVAL_M 0x00000040U
19381 #define IOMUX_GPIO47CFG_OUTDISVAL_S 6U
19382 #define IOMUX_GPIO47CFG_OUTDISVAL_ENABLED 0x00000000U
19383 #define IOMUX_GPIO47CFG_OUTDISVAL_DISABLED 0x00000040U
19384 /*
19385 
19386  Field: IE
19387  From..to bits: 11...11
19388  DefaultValue: 0x0
19389  Access type: read-write
19390  Description: This field enables the receiver operation from the pad
19391 
19392  ENUMs:
19393  DISABLE: Disable the receiver operation
19394  ENABLE: Enable the receiver operation
19395 */
19396 #define IOMUX_GPIO47CFG_IE 0x00000800U
19397 #define IOMUX_GPIO47CFG_IE_M 0x00000800U
19398 #define IOMUX_GPIO47CFG_IE_S 11U
19399 #define IOMUX_GPIO47CFG_IE_DISABLE 0x00000000U
19400 #define IOMUX_GPIO47CFG_IE_ENABLE 0x00000800U
19401 /*
19402 
19403  Field: OUTDIS
19404  From..to bits: 12...12
19405  DefaultValue: 0x0
19406  Access type: read-write
19407  Description: This field configures the output from the pad
19408  Note:This field is applicable only if [OUTDISOVREN] is enabled
19409 
19410  ENUMs:
19411  DISABLE: Output from the pad is disabled
19412  ENABLE: Output from the pad is enabled
19413 */
19414 #define IOMUX_GPIO47CFG_OUTDIS 0x00001000U
19415 #define IOMUX_GPIO47CFG_OUTDIS_M 0x00001000U
19416 #define IOMUX_GPIO47CFG_OUTDIS_S 12U
19417 #define IOMUX_GPIO47CFG_OUTDIS_DISABLE 0x00001000U
19418 #define IOMUX_GPIO47CFG_OUTDIS_ENABLE 0x00000000U
19419 /*
19420 
19421  Field: OUTDISOVREN
19422  From..to bits: 13...13
19423  DefaultValue: 0x0
19424  Access type: read-write
19425  Description: This field controls the [OUTDIS] override
19426 
19427  ENUMs:
19428  DISABLE: Disable the override
19429  ENABLE: Enable the override
19430 */
19431 #define IOMUX_GPIO47CFG_OUTDISOVREN 0x00002000U
19432 #define IOMUX_GPIO47CFG_OUTDISOVREN_M 0x00002000U
19433 #define IOMUX_GPIO47CFG_OUTDISOVREN_S 13U
19434 #define IOMUX_GPIO47CFG_OUTDISOVREN_DISABLE 0x00000000U
19435 #define IOMUX_GPIO47CFG_OUTDISOVREN_ENABLE 0x00002000U
19436 /*
19437 
19438  Field: IOSTR
19439  From..to bits: 14...14
19440  DefaultValue: 0x0
19441  Access type: read-write
19442  Description: This field controls the IO drive strength
19443 
19444  ENUMs:
19445  LOW: IO drives low power
19446  HIGH: IO drives high power
19447 */
19448 #define IOMUX_GPIO47CFG_IOSTR 0x00004000U
19449 #define IOMUX_GPIO47CFG_IOSTR_M 0x00004000U
19450 #define IOMUX_GPIO47CFG_IOSTR_S 14U
19451 #define IOMUX_GPIO47CFG_IOSTR_LOW 0x00000000U
19452 #define IOMUX_GPIO47CFG_IOSTR_HIGH 0x00004000U
19453 
19454 
19455 /*-----------------------------------REGISTER------------------------------------
19456  Register name: GPIO47PCTL
19457  Offset name: IOMUX_O_GPIO47PCTL
19458  Relative address: 0x30004
19459  Description: Pull control register of IO GPIO47
19460  This register configures the pull control
19461  Default Value: 0x00000001
19462 
19463  Field: CTL
19464  From..to bits: 0...1
19465  DefaultValue: 0x1
19466  Access type: read-write
19467  Description: The fields defines the pull control
19468 
19469  ENUMs:
19470  IPCTRL: IP Pull Control
19471  DOWN: Pull down
19472  UP: Pull up
19473  DISABLE: Pull disable
19474 */
19475 #define IOMUX_GPIO47PCTL_CTL_W 2U
19476 #define IOMUX_GPIO47PCTL_CTL_M 0x00000003U
19477 #define IOMUX_GPIO47PCTL_CTL_S 0U
19478 #define IOMUX_GPIO47PCTL_CTL_IPCTRL 0x00000000U
19479 #define IOMUX_GPIO47PCTL_CTL_DOWN 0x00000002U
19480 #define IOMUX_GPIO47PCTL_CTL_UP 0x00000001U
19481 #define IOMUX_GPIO47PCTL_CTL_DISABLE 0x00000003U
19482 /*
19483 
19484  Field: PULLUPSTA
19485  From..to bits: 8...8
19486  DefaultValue: 0x0
19487  Access type: read-only
19488  Description: This field gives the IO pull up level status
19489 
19490  ENUMs:
19491  DISABLED: Pull disabled
19492  ENABLED: Pull up
19493 */
19494 #define IOMUX_GPIO47PCTL_PULLUPSTA 0x00000100U
19495 #define IOMUX_GPIO47PCTL_PULLUPSTA_M 0x00000100U
19496 #define IOMUX_GPIO47PCTL_PULLUPSTA_S 8U
19497 #define IOMUX_GPIO47PCTL_PULLUPSTA_DISABLED 0x00000000U
19498 #define IOMUX_GPIO47PCTL_PULLUPSTA_ENABLED 0x00000100U
19499 /*
19500 
19501  Field: PULLDWNSTA
19502  From..to bits: 9...9
19503  DefaultValue: 0x0
19504  Access type: read-only
19505  Description: This field gives the IO pull down level status
19506 
19507  ENUMs:
19508  DISABLED: Pull disabled
19509  ENABLED: Pull down
19510 */
19511 #define IOMUX_GPIO47PCTL_PULLDWNSTA 0x00000200U
19512 #define IOMUX_GPIO47PCTL_PULLDWNSTA_M 0x00000200U
19513 #define IOMUX_GPIO47PCTL_PULLDWNSTA_S 9U
19514 #define IOMUX_GPIO47PCTL_PULLDWNSTA_DISABLED 0x00000000U
19515 #define IOMUX_GPIO47PCTL_PULLDWNSTA_ENABLED 0x00000200U
19516 
19517 
19518 /*-----------------------------------REGISTER------------------------------------
19519  Register name: GPIO47CTL
19520  Offset name: IOMUX_O_GPIO47CTL
19521  Relative address: 0x30008
19522  Description: Control register of IO GPIO47
19523  This register controls the IO state
19524  Default Value: NA
19525 
19526  Field: PADVAL
19527  From..to bits: 0...0
19528  DefaultValue: NA
19529  Access type: read-only
19530  Description: This field captures the received value from pad
19531 
19532 */
19533 #define IOMUX_GPIO47CTL_PADVAL 0x00000001U
19534 #define IOMUX_GPIO47CTL_PADVAL_M 0x00000001U
19535 #define IOMUX_GPIO47CTL_PADVAL_S 0U
19536 /*
19537 
19538  Field: PADVALSYNC
19539  From..to bits: 1...1
19540  DefaultValue: NA
19541  Access type: read-only
19542  Description: This field captures the sychronized(to SOC clock) received value
19543 
19544 */
19545 #define IOMUX_GPIO47CTL_PADVALSYNC 0x00000002U
19546 #define IOMUX_GPIO47CTL_PADVALSYNC_M 0x00000002U
19547 #define IOMUX_GPIO47CTL_PADVALSYNC_S 1U
19548 /*
19549 
19550  Field: OUT
19551  From..to bits: 8...8
19552  DefaultValue: NA
19553  Access type: read-write
19554  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
19555 
19556  ENUMs:
19557  LOW: IO drives 0
19558  HIGH: IO drives 1
19559 */
19560 #define IOMUX_GPIO47CTL_OUT 0x00000100U
19561 #define IOMUX_GPIO47CTL_OUT_M 0x00000100U
19562 #define IOMUX_GPIO47CTL_OUT_S 8U
19563 #define IOMUX_GPIO47CTL_OUT_LOW 0x00000000U
19564 #define IOMUX_GPIO47CTL_OUT_HIGH 0x00000100U
19565 /*
19566 
19567  Field: OUTOVREN
19568  From..to bits: 9...9
19569  DefaultValue: NA
19570  Access type: read-write
19571  Description: This field contols the override on output
19572 
19573  ENUMs:
19574  DISABLE: Output controlled by IP
19575  ENABLE: Enable override on output
19576 */
19577 #define IOMUX_GPIO47CTL_OUTOVREN 0x00000200U
19578 #define IOMUX_GPIO47CTL_OUTOVREN_M 0x00000200U
19579 #define IOMUX_GPIO47CTL_OUTOVREN_S 9U
19580 #define IOMUX_GPIO47CTL_OUTOVREN_DISABLE 0x00000000U
19581 #define IOMUX_GPIO47CTL_OUTOVREN_ENABLE 0x00000200U
19582 
19583 
19584 /*-----------------------------------REGISTER------------------------------------
19585  Register name: GPIO47ECTL
19586  Offset name: IOMUX_O_GPIO47ECTL
19587  Relative address: 0x3000C
19588  Description: Event control register for IO GPIO47
19589  This register controls the Event configuration and behaviour
19590  Default Value: NA
19591 
19592  Field: EVTDETCFG
19593  From..to bits: 0...1
19594  DefaultValue: NA
19595  Access type: read-write
19596  Description: This field is to be configured to define the IO detection method
19597 
19598  ENUMs:
19599  MASK: Masking the event
19600  POS_EDGE: Rising edge/Positive edge detection
19601  NEG_EDGE: Falling edge/Negative edge detection
19602  LEVEL: Level detection
19603 */
19604 #define IOMUX_GPIO47ECTL_EVTDETCFG_W 2U
19605 #define IOMUX_GPIO47ECTL_EVTDETCFG_M 0x00000003U
19606 #define IOMUX_GPIO47ECTL_EVTDETCFG_S 0U
19607 #define IOMUX_GPIO47ECTL_EVTDETCFG_MASK 0x00000000U
19608 #define IOMUX_GPIO47ECTL_EVTDETCFG_POS_EDGE 0x00000001U
19609 #define IOMUX_GPIO47ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
19610 #define IOMUX_GPIO47ECTL_EVTDETCFG_LEVEL 0x00000003U
19611 /*
19612 
19613  Field: TRGLVL
19614  From..to bits: 2...2
19615  DefaultValue: NA
19616  Access type: read-write
19617  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
19618 
19619  ENUMs:
19620  HIGH: Non Inverted polarity
19621  LOW: Inverted polarity
19622 */
19623 #define IOMUX_GPIO47ECTL_TRGLVL 0x00000004U
19624 #define IOMUX_GPIO47ECTL_TRGLVL_M 0x00000004U
19625 #define IOMUX_GPIO47ECTL_TRGLVL_S 2U
19626 #define IOMUX_GPIO47ECTL_TRGLVL_HIGH 0x00000000U
19627 #define IOMUX_GPIO47ECTL_TRGLVL_LOW 0x00000004U
19628 /*
19629 
19630  Field: CLR
19631  From..to bits: 3...3
19632  DefaultValue: NA
19633  Access type: write-only
19634  Description: This bit is to be used to generate CLR pulse for the event
19635 
19636  ENUMs:
19637  NOEFF: No effect
19638  CLEAR: Clear the event
19639 */
19640 #define IOMUX_GPIO47ECTL_CLR 0x00000008U
19641 #define IOMUX_GPIO47ECTL_CLR_M 0x00000008U
19642 #define IOMUX_GPIO47ECTL_CLR_S 3U
19643 #define IOMUX_GPIO47ECTL_CLR_NOEFF 0x00000000U
19644 #define IOMUX_GPIO47ECTL_CLR_CLEAR 0x00000008U
19645 
19646 
19647 /*-----------------------------------REGISTER------------------------------------
19648  Register name: GPIO48CFG
19649  Offset name: IOMUX_O_GPIO48CFG
19650  Relative address: 0x31000
19651  Description: CFG register for IO GPIO48. This register configures the corresponding pad
19652  Default Value: 0x00000000
19653 
19654  Field: OUTDISVAL
19655  From..to bits: 6...6
19656  DefaultValue: 0x0
19657  Access type: read-only
19658  Description: The field gives the status of [OUTDIS]
19659 
19660  ENUMs:
19661  ENABLED: Output is enabled
19662  DISABLED: Output is disabled
19663 */
19664 #define IOMUX_GPIO48CFG_OUTDISVAL 0x00000040U
19665 #define IOMUX_GPIO48CFG_OUTDISVAL_M 0x00000040U
19666 #define IOMUX_GPIO48CFG_OUTDISVAL_S 6U
19667 #define IOMUX_GPIO48CFG_OUTDISVAL_ENABLED 0x00000000U
19668 #define IOMUX_GPIO48CFG_OUTDISVAL_DISABLED 0x00000040U
19669 /*
19670 
19671  Field: IE
19672  From..to bits: 11...11
19673  DefaultValue: 0x0
19674  Access type: read-write
19675  Description: This field enables the receiver operation from the pad
19676 
19677  ENUMs:
19678  DISABLE: Disable the receiver operation
19679  ENABLE: Enable the receiver operation
19680 */
19681 #define IOMUX_GPIO48CFG_IE 0x00000800U
19682 #define IOMUX_GPIO48CFG_IE_M 0x00000800U
19683 #define IOMUX_GPIO48CFG_IE_S 11U
19684 #define IOMUX_GPIO48CFG_IE_DISABLE 0x00000000U
19685 #define IOMUX_GPIO48CFG_IE_ENABLE 0x00000800U
19686 /*
19687 
19688  Field: OUTDIS
19689  From..to bits: 12...12
19690  DefaultValue: 0x0
19691  Access type: read-write
19692  Description: This field configures the output from the pad
19693  Note:This field is applicable only if [OUTDISOVREN] is enabled
19694 
19695  ENUMs:
19696  DISABLE: Output from the pad is disabled
19697  ENABLE: Output from the pad is enabled
19698 */
19699 #define IOMUX_GPIO48CFG_OUTDIS 0x00001000U
19700 #define IOMUX_GPIO48CFG_OUTDIS_M 0x00001000U
19701 #define IOMUX_GPIO48CFG_OUTDIS_S 12U
19702 #define IOMUX_GPIO48CFG_OUTDIS_DISABLE 0x00001000U
19703 #define IOMUX_GPIO48CFG_OUTDIS_ENABLE 0x00000000U
19704 /*
19705 
19706  Field: OUTDISOVREN
19707  From..to bits: 13...13
19708  DefaultValue: 0x0
19709  Access type: read-write
19710  Description: This field controls the [OUTDIS] override
19711 
19712  ENUMs:
19713  DISABLE: Disable the override
19714  ENABLE: Enable the override
19715 */
19716 #define IOMUX_GPIO48CFG_OUTDISOVREN 0x00002000U
19717 #define IOMUX_GPIO48CFG_OUTDISOVREN_M 0x00002000U
19718 #define IOMUX_GPIO48CFG_OUTDISOVREN_S 13U
19719 #define IOMUX_GPIO48CFG_OUTDISOVREN_DISABLE 0x00000000U
19720 #define IOMUX_GPIO48CFG_OUTDISOVREN_ENABLE 0x00002000U
19721 /*
19722 
19723  Field: IOSTR
19724  From..to bits: 14...14
19725  DefaultValue: 0x0
19726  Access type: read-write
19727  Description: This field controls the IO drive strength
19728 
19729  ENUMs:
19730  LOW: IO drives low power
19731  HIGH: IO drives high power
19732 */
19733 #define IOMUX_GPIO48CFG_IOSTR 0x00004000U
19734 #define IOMUX_GPIO48CFG_IOSTR_M 0x00004000U
19735 #define IOMUX_GPIO48CFG_IOSTR_S 14U
19736 #define IOMUX_GPIO48CFG_IOSTR_LOW 0x00000000U
19737 #define IOMUX_GPIO48CFG_IOSTR_HIGH 0x00004000U
19738 
19739 
19740 /*-----------------------------------REGISTER------------------------------------
19741  Register name: GPIO48PCTL
19742  Offset name: IOMUX_O_GPIO48PCTL
19743  Relative address: 0x31004
19744  Description: Pull control register of IO GPIO48
19745  This register configures the pull control
19746  Default Value: 0x00000001
19747 
19748  Field: CTL
19749  From..to bits: 0...1
19750  DefaultValue: 0x1
19751  Access type: read-write
19752  Description: The fields defines the pull control
19753 
19754  ENUMs:
19755  IPCTRL: IP Pull Control
19756  DOWN: Pull down
19757  UP: Pull up
19758  DISABLE: Pull disable
19759 */
19760 #define IOMUX_GPIO48PCTL_CTL_W 2U
19761 #define IOMUX_GPIO48PCTL_CTL_M 0x00000003U
19762 #define IOMUX_GPIO48PCTL_CTL_S 0U
19763 #define IOMUX_GPIO48PCTL_CTL_IPCTRL 0x00000000U
19764 #define IOMUX_GPIO48PCTL_CTL_DOWN 0x00000002U
19765 #define IOMUX_GPIO48PCTL_CTL_UP 0x00000001U
19766 #define IOMUX_GPIO48PCTL_CTL_DISABLE 0x00000003U
19767 /*
19768 
19769  Field: PULLUPSTA
19770  From..to bits: 8...8
19771  DefaultValue: 0x0
19772  Access type: read-only
19773  Description: This field gives the IO pull up level status
19774 
19775  ENUMs:
19776  DISABLED: Pull disabled
19777  ENABLED: Pull up
19778 */
19779 #define IOMUX_GPIO48PCTL_PULLUPSTA 0x00000100U
19780 #define IOMUX_GPIO48PCTL_PULLUPSTA_M 0x00000100U
19781 #define IOMUX_GPIO48PCTL_PULLUPSTA_S 8U
19782 #define IOMUX_GPIO48PCTL_PULLUPSTA_DISABLED 0x00000000U
19783 #define IOMUX_GPIO48PCTL_PULLUPSTA_ENABLED 0x00000100U
19784 /*
19785 
19786  Field: PULLDWNSTA
19787  From..to bits: 9...9
19788  DefaultValue: 0x0
19789  Access type: read-only
19790  Description: This field gives the IO pull down level status
19791 
19792  ENUMs:
19793  DISABLED: Pull disabled
19794  ENABLED: Pull down
19795 */
19796 #define IOMUX_GPIO48PCTL_PULLDWNSTA 0x00000200U
19797 #define IOMUX_GPIO48PCTL_PULLDWNSTA_M 0x00000200U
19798 #define IOMUX_GPIO48PCTL_PULLDWNSTA_S 9U
19799 #define IOMUX_GPIO48PCTL_PULLDWNSTA_DISABLED 0x00000000U
19800 #define IOMUX_GPIO48PCTL_PULLDWNSTA_ENABLED 0x00000200U
19801 
19802 
19803 /*-----------------------------------REGISTER------------------------------------
19804  Register name: GPIO48CTL
19805  Offset name: IOMUX_O_GPIO48CTL
19806  Relative address: 0x31008
19807  Description: Control register of IO GPIO48
19808  This register controls the IO state
19809  Default Value: NA
19810 
19811  Field: PADVAL
19812  From..to bits: 0...0
19813  DefaultValue: NA
19814  Access type: read-only
19815  Description: This field captures the received value from pad
19816 
19817 */
19818 #define IOMUX_GPIO48CTL_PADVAL 0x00000001U
19819 #define IOMUX_GPIO48CTL_PADVAL_M 0x00000001U
19820 #define IOMUX_GPIO48CTL_PADVAL_S 0U
19821 /*
19822 
19823  Field: PADVALSYNC
19824  From..to bits: 1...1
19825  DefaultValue: NA
19826  Access type: read-only
19827  Description: This field captures the sychronized(to SOC clock) received value
19828 
19829 */
19830 #define IOMUX_GPIO48CTL_PADVALSYNC 0x00000002U
19831 #define IOMUX_GPIO48CTL_PADVALSYNC_M 0x00000002U
19832 #define IOMUX_GPIO48CTL_PADVALSYNC_S 1U
19833 /*
19834 
19835  Field: OUT
19836  From..to bits: 8...8
19837  DefaultValue: NA
19838  Access type: read-write
19839  Description: This field configures the IO drive out value. This field is valid only when [OUTOVREN] is configured ENABLE
19840 
19841  ENUMs:
19842  LOW: IO drives 0
19843  HIGH: IO drives 1
19844 */
19845 #define IOMUX_GPIO48CTL_OUT 0x00000100U
19846 #define IOMUX_GPIO48CTL_OUT_M 0x00000100U
19847 #define IOMUX_GPIO48CTL_OUT_S 8U
19848 #define IOMUX_GPIO48CTL_OUT_LOW 0x00000000U
19849 #define IOMUX_GPIO48CTL_OUT_HIGH 0x00000100U
19850 /*
19851 
19852  Field: OUTOVREN
19853  From..to bits: 9...9
19854  DefaultValue: NA
19855  Access type: read-write
19856  Description: This field contols the override on output
19857 
19858  ENUMs:
19859  DISABLE: Output controlled by IP
19860  ENABLE: Enable override on output
19861 */
19862 #define IOMUX_GPIO48CTL_OUTOVREN 0x00000200U
19863 #define IOMUX_GPIO48CTL_OUTOVREN_M 0x00000200U
19864 #define IOMUX_GPIO48CTL_OUTOVREN_S 9U
19865 #define IOMUX_GPIO48CTL_OUTOVREN_DISABLE 0x00000000U
19866 #define IOMUX_GPIO48CTL_OUTOVREN_ENABLE 0x00000200U
19867 
19868 
19869 /*-----------------------------------REGISTER------------------------------------
19870  Register name: GPIO48ECTL
19871  Offset name: IOMUX_O_GPIO48ECTL
19872  Relative address: 0x3100C
19873  Description: Event control register for IO GPIO48
19874  This register controls the Event configuration and behaviour
19875  Default Value: NA
19876 
19877  Field: EVTDETCFG
19878  From..to bits: 0...1
19879  DefaultValue: NA
19880  Access type: read-write
19881  Description: This field is to be configured to define the IO detection method
19882 
19883  ENUMs:
19884  MASK: Masking the event
19885  POS_EDGE: Rising edge/Positive edge detection
19886  NEG_EDGE: Falling edge/Negative edge detection
19887  LEVEL: Level detection
19888 */
19889 #define IOMUX_GPIO48ECTL_EVTDETCFG_W 2U
19890 #define IOMUX_GPIO48ECTL_EVTDETCFG_M 0x00000003U
19891 #define IOMUX_GPIO48ECTL_EVTDETCFG_S 0U
19892 #define IOMUX_GPIO48ECTL_EVTDETCFG_MASK 0x00000000U
19893 #define IOMUX_GPIO48ECTL_EVTDETCFG_POS_EDGE 0x00000001U
19894 #define IOMUX_GPIO48ECTL_EVTDETCFG_NEG_EDGE 0x00000002U
19895 #define IOMUX_GPIO48ECTL_EVTDETCFG_LEVEL 0x00000003U
19896 /*
19897 
19898  Field: TRGLVL
19899  From..to bits: 2...2
19900  DefaultValue: NA
19901  Access type: read-write
19902  Description: This field configures the io event polarity. This field is applicable only when [EVTDETCFG] is configured LEVEL
19903 
19904  ENUMs:
19905  HIGH: Non Inverted polarity
19906  LOW: Inverted polarity
19907 */
19908 #define IOMUX_GPIO48ECTL_TRGLVL 0x00000004U
19909 #define IOMUX_GPIO48ECTL_TRGLVL_M 0x00000004U
19910 #define IOMUX_GPIO48ECTL_TRGLVL_S 2U
19911 #define IOMUX_GPIO48ECTL_TRGLVL_HIGH 0x00000000U
19912 #define IOMUX_GPIO48ECTL_TRGLVL_LOW 0x00000004U
19913 /*
19914 
19915  Field: CLR
19916  From..to bits: 3...3
19917  DefaultValue: NA
19918  Access type: write-only
19919  Description: This bit is to be used to generate CLR pulse for the event
19920 
19921  ENUMs:
19922  NOEFF: No effect
19923  CLEAR: Clear the event
19924 */
19925 #define IOMUX_GPIO48ECTL_CLR 0x00000008U
19926 #define IOMUX_GPIO48ECTL_CLR_M 0x00000008U
19927 #define IOMUX_GPIO48ECTL_CLR_S 3U
19928 #define IOMUX_GPIO48ECTL_CLR_NOEFF 0x00000000U
19929 #define IOMUX_GPIO48ECTL_CLR_CLEAR 0x00000008U
19930 
19931 #endif /* __HW_IOMUX_H__*/