Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
/*	$NetBSD: imx6_iomuxreg.h,v 1.1 2020/12/23 14:42:38 skrll Exp $	*/

/*
 * Copyright (c) 2014 Ryo Shimizu <ryo@nerv.org>
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 */

#ifndef _ARM_NXP_IMX6_IOMUXREG_H_
#define _ARM_NXP_IMX6_IOMUXREG_H_

#define IOMUX_GPR0					0x00000000
#define IOMUX_GPR1					0x00000004
#define  IOMUX_GPR1_CFG_L1_CLK_REMOVAL_EN	__BIT(31)
#define  IOMUX_GPR1_APP_CLK_REQ_N		__BIT(30)
#define  IOMUX_GPR1_PCIE_SW_RST			__BIT(29)
#define  IOMUX_GPR1_APP_REQ_EXIT_L1		__BIT(28)
#define  IOMUX_GPR1_APP_READY_ENTR_L23		__BIT(27)
#define  IOMUX_GPR1_APP_REQ_ENTR_L1		__BIT(26)
#define  IOMUX_GPR1_MIPI_COLOR_SW		__BIT(25)
#define  IOMUX_GPR1_MIPI_DPI_OFF		__BIT(24)
#define  IOMUX_GPR1_EXC_MON			__BIT(22)
#define  IOMUX_GPR1_ENET_CLK_SEL		__BIT(21)
#define  IOMUX_GPR1_MIPI_IPU2_MUX		__BIT(20)
#define  IOMUX_GPR1_MIPI_IPU1_MUX		__BIT(19)
#define  IOMUX_GPR1_TEST_POWERDOWN		__BIT(18)
#define  IOMUX_GPR1_IPU_VPU_MUX			__BIT(17)
#define  IOMUX_GPR1_REF_SSP_EN			__BIT(16)
#define  IOMUX_GPR1_USB_EXP_MODE		__BIT(15)
#define  IOMUX_GPR1_SYS_INT			__BIT(14)
#define  IOMUX_GPR1_USB_OTG_ID_SEL		__BIT(13)
#define  IOMUX_GPR1_GINT			__BIT(12)
#define  IOMUX_GPR1_ADDRS3			__BITS(11, 10)
#define  IOMUX_GPR1_ACT_CS3			__BIT(9)
#define  IOMUX_GPR1_ADDRS2			__BITS(8, 7)
#define  IOMUX_GPR1_ACT_CS2			__BIT(6)
#define  IOMUX_GPR1_ADDRS1			__BITS(5, 4)
#define  IOMUX_GPR1_ACT_CS1			__BIT(3)
#define  IOMUX_GPR1_ADDRS0			__BITS(2, 1)
#define  IOMUX_GPR1_ACT_CS0			__BIT(0)
#define IOMUX_GPR2					0x00000008
#define IOMUX_GPR3					0x0000000c
#define IOMUX_GPR4					0x00000010
#define IOMUX_GPR5					0x00000014
#define IOMUX_GPR6					0x00000018
#define IOMUX_GPR7					0x0000001c
#define IOMUX_GPR8					0x00000020
#define  IOMUX_GPR8_PCS_TX_SWING_LOW		__BITS(31, 25)
#define  IOMUX_GPR8_PCS_TX_SWING_FULL		__BITS(24, 18)
#define  IOMUX_GPR8_PCS_TX_DEEMPH_GEN2_6DB	__BITS(17, 12)
#define  IOMUX_GPR8_PCS_TX_DEEMPH_GEN2_3P5DB	__BITS(11, 6)
#define  IOMUX_GPR8_PCS_TX_DEEMPH_GEN1		__BITS(5, 0)
#define IOMUX_GPR9					0x00000024
#define IOMUX_GPR10					0x00000028
#define IOMUX_GPR11					0x0000002c
#define IOMUX_GPR12					0x00000030
#define  IOMUX_GPR12_ARMP_IPG_CLK_EN		__BIT(27)
#define  IOMUX_GPR12_ARMP_AHB_CLK_EN		__BIT(26)
#define  IOMUX_GPR12_ARMP_ATB_CLK_EN		__BIT(25)
#define  IOMUX_GPR12_ARMP_APB_CLK_EN		__BIT(24)
#define  IOMUX_GPR12_PCIE_CTL_7			__BITS(23, 21)
#define  IOMUX_GPR12_DIA_STATUS_BUS_SELECT	__BITS(20, 17)
#define  IOMUX_GPR12_APPS_PM_XMT_TURNOFF	__BIT(16)
#define  IOMUX_GPR12_DEVICE_TYPE		__BITS(15, 12)
#define  IOMUX_GPR12_DEVICE_TYPE_PCIE_EP	(0 << 12)
#define  IOMUX_GPR12_DEVICE_TYPE_PCIE_RC	(2 << 12)
#define  IOMUX_GPR12_APP_INIT_RST		__BIT(11)
#define  IOMUX_GPR12_APP_LTSSM_ENABLE		__BIT(10)
#define  IOMUX_GPR12_APPS_PM_XMT_PME		__BIT(9)
#define  IOMUX_GPR12_LOS_LEVEL			__BITS(8, 4)
#define  IOMUX_GPR12_USDHC_DBG_MUX		__BITS(3, 2)
#define IOMUX_GPR13					0x00000034
#define  IOMUX_GPR13_SDMA_STOP_REQ		__BIT(30)
#define  IOMUX_GPR13_CAN2_STOP_REQ		__BIT(29)
#define  IOMUX_GPR13_CAN1_STOP_REQ		__BIT(28)
#define  IOMUX_GPR13_ENET_STOP_REQ		__BIT(27)
#define  IOMUX_GPR13_SATA_PHY_8			__BITS(26, 24)
#define  IOMUX_GPR13_SATA_PHY_7			__BITS(23, 19)
#define  IOMUX_GPR13_SATA_PHY_6			__BITS(18, 16)
#define  IOMUX_GPR13_SATA_SPEED			__BIT(15)
#define  IOMUX_GPR13_SATA_PHY_5			__BIT(14)
#define  IOMUX_GPR13_SATA_PHY_4			__BITS(13, 11)
#define  IOMUX_GPR13_SATA_PHY_3			__BITS(10, 7)
#define  IOMUX_GPR13_SATA_PHY_2			__BITS(6, 2)
#define  IOMUX_GPR13_SATA_PHY_1			__BIT(1)
#define  IOMUX_GPR13_SATA_PHY_0			__BIT(0)

/* for iMX6Dual/Quad */
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1			0x0000004c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2			0x00000050
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0			0x00000054
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_TXC			0x00000058
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD0			0x0000005c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD1			0x00000060
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD2			0x00000064
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD3			0x00000068
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_RX_CTL		0x0000006c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD0			0x00000070
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_TX_CTL		0x00000074
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD1			0x00000078
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD2			0x0000007c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD3			0x00000080
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_RGMII_RXC			0x00000084
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR25			0x00000088
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_EB2_B			0x0000008c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA16			0x00000090
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA17			0x00000094
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA18			0x00000098
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA19			0x0000009c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA20			0x000000a0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA21			0x000000a4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA22			0x000000a8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA23			0x000000ac
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_EB3_B			0x000000b0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA24			0x000000b4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA25			0x000000b8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA26			0x000000bc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA27			0x000000c0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA28			0x000000c4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA29			0x000000c8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA30			0x000000cc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA31			0x000000d0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR24			0x000000d4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR23			0x000000d8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR22			0x000000dc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR21			0x000000e0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR20			0x000000e4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR19			0x000000e8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR18			0x000000ec
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR17			0x000000f0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR16			0x000000f4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_CS0_B			0x000000f8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_CS1_B			0x000000fc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_OE_B			0x00000100
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_RW			0x00000104
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_LBA_B			0x00000108
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_EB0_B			0x0000010c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_EB1_B			0x00000110
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD00			0x00000114
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD01			0x00000118
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD02			0x0000011c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD03			0x00000120
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD04			0x00000124
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD05			0x00000128
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD06			0x0000012c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD07			0x00000130
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD08			0x00000134
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD09			0x00000138
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD10			0x0000013c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD11			0x00000140
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD12			0x00000144
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD13			0x00000148
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD14			0x0000014c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_AD15			0x00000150
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_WAIT_B			0x00000154
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_EIM_BCLK			0x00000158
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DI0_DISP_CLK		0x0000015c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN15			0x00000160
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN02			0x00000164
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN03			0x00000168
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN04			0x0000016c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA00		0x00000170
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA01		0x00000174
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA02		0x00000178
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA03		0x0000017c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA04		0x00000180
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA05		0x00000184
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA06		0x00000188
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA07		0x0000018c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA08		0x00000190
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA09		0x00000194
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA10		0x00000198
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA11		0x0000019c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA12		0x000001a0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA13		0x000001a4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA14		0x000001a8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA15		0x000001ac
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA16		0x000001b0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA17		0x000001b4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA18		0x000001b8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA19		0x000001bc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA20		0x000001c0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA21		0x000001c4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA22		0x000001c8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA23		0x000001cc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_MDIO			0x000001d0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_REF_CLK		0x000001d4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_RX_ER			0x000001d8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_CRS_DV		0x000001dc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_RX_DATA1		0x000001e0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_RX_DATA0		0x000001e4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_TX_EN			0x000001e8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_TX_DATA1		0x000001ec
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_TX_DATA0		0x000001f0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_ENET_MDC			0x000001f4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_COL0			0x000001f8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW0			0x000001fc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_COL1			0x00000200
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1			0x00000204
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_COL2			0x00000208
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW2			0x0000020c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_COL3			0x00000210
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW3			0x00000214
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_COL4			0x00000218
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW4			0x0000021c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO00			0x00000220
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO01			0x00000224
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO09			0x00000228
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO03			0x0000022c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO06			0x00000230
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO02			0x00000234
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO04			0x00000238
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO05			0x0000023c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO07			0x00000240
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO08			0x00000244
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO16			0x00000248
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO17			0x0000024c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO18			0x00000250
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_GPIO19			0x00000254
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_PIXCLK		0x00000258
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_HSYNC			0x0000025c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA_EN		0x00000260
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_VSYNC			0x00000264
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA04		0x00000268
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA05		0x0000026c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA06		0x00000270
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA07		0x00000274
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA08		0x00000278
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA09		0x0000027c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA10		0x00000280
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA11		0x00000284
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA12		0x00000288
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA13		0x0000028c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA14		0x00000290
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA15		0x00000294
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA16		0x00000298
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA17		0x0000029c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA18		0x000002a0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA19		0x000002a4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7			0x000002a8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6			0x000002ac
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5			0x000002b0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4			0x000002b4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_CMD			0x000002b8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_CLK			0x000002bc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0			0x000002c0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1			0x000002c4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2			0x000002c8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3			0x000002cc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD3_RESET			0x000002d0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_CLE			0x000002d4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_ALE			0x000002d8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_WP_B			0x000002dc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_READY_B		0x000002e0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_CS0_B			0x000002e4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_CS1_B			0x000002e8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_CS2_B			0x000002ec
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_CS3_B			0x000002f0
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_CMD			0x000002f4
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_CLK			0x000002f8
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA00		0x000002fc
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA01		0x00000300
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA02		0x00000304
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA03		0x00000308
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA04		0x0000030c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA05		0x00000310
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA06		0x00000314
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA07		0x00000318
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA0			0x0000031c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA1			0x00000320
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA2			0x00000324
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA3			0x00000328
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA4			0x0000032c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA5			0x00000330
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA6			0x00000334
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA7			0x00000338
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1			0x0000033c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0			0x00000340
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3			0x00000344
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD1_CMD			0x00000348
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2			0x0000034c
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD1_CLK			0x00000350
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD2_CLK			0x00000354
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD2_CMD			0x00000358
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3			0x0000035c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1			0x00000360
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2			0x00000364
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0			0x00000368
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_TXC			0x0000036c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD0			0x00000370
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD1			0x00000374
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD2			0x00000378
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD3			0x0000037c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_RX_CTL		0x00000380
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD0			0x00000384
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_TX_CTL		0x00000388
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD1			0x0000038c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD2			0x00000390
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD3			0x00000394
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_RGMII_RXC			0x00000398
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR25			0x0000039c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_EB2_B			0x000003a0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA16			0x000003a4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA17			0x000003a8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA18			0x000003ac
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA19			0x000003b0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA20			0x000003b4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA21			0x000003b8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA22			0x000003bc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA23			0x000003c0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_EB3_B			0x000003c4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA24			0x000003c8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA25			0x000003cc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA26			0x000003d0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA27			0x000003d4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA28			0x000003d8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA29			0x000003dc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA30			0x000003e0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA31			0x000003e4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR24			0x000003e8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR23			0x000003ec
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR22			0x000003f0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR21			0x000003f4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR20			0x000003f8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR19			0x000003fc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR18			0x00000400
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR17			0x00000404
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR16			0x00000408
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_CS0_B			0x0000040c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_CS1_B			0x00000410
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_OE_B			0x00000414
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_RW			0x00000418
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_LBA_B			0x0000041c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_EB0_B			0x00000420
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_EB1_B			0x00000424
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD00			0x00000428
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD01			0x0000042c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD02			0x00000430
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD03			0x00000434
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD04			0x00000438
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD05			0x0000043c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD06			0x00000440
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD07			0x00000444
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD08			0x00000448
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD09			0x0000044c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD10			0x00000450
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD11			0x00000454
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD12			0x00000458
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD13			0x0000045c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD14			0x00000460
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_AD15			0x00000464
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_WAIT_B			0x00000468
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_EIM_BCLK			0x0000046c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DI0_DISP_CLK		0x00000470
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN15			0x00000474
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN02			0x00000478
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN03			0x0000047c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN04			0x00000480
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA00		0x00000484
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA01		0x00000488
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA02		0x0000048c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA03		0x00000490
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA04		0x00000494
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA05		0x00000498
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA06		0x0000049c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA07		0x000004a0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA08		0x000004a4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA09		0x000004a8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA10		0x000004ac
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA11		0x000004b0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA12		0x000004b4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA13		0x000004b8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA14		0x000004bc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA15		0x000004c0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA16		0x000004c4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA17		0x000004c8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA18		0x000004cc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA19		0x000004d0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA20		0x000004d4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA21		0x000004d8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA22		0x000004dc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA23		0x000004e0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_MDIO			0x000004e4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_REF_CLK		0x000004e8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_RX_ER			0x000004ec
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_CRS_DV		0x000004f0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_RX_DATA1		0x000004f4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_RX_DATA0		0x000004f8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_TX_EN			0x000004fc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1		0x00000500
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA0		0x00000504
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_ENET_MDC			0x00000508
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS5_P		0x0000050c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM5			0x00000510
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM4			0x00000514
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS4_P		0x00000518
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS3_P		0x0000051c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM3			0x00000520
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS2_P		0x00000524
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM2			0x00000528
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR00		0x0000052c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR01		0x00000530
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR02		0x00000534
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR03		0x00000538
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR04		0x0000053c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR05		0x00000540
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR06		0x00000544
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR07		0x00000548
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR08		0x0000054c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR09		0x00000550
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR10		0x00000554
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR11		0x00000558
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR12		0x0000055c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR13		0x00000560
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR14		0x00000564
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR15		0x00000568
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_CAS_B			0x0000056c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS0_B			0x00000570
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS1_B			0x00000574
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_RAS_B			0x00000578
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_RESET			0x0000057c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA0			0x00000580
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA1			0x00000584
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK0_P		0x00000588
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA2			0x0000058c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE0		0x00000590
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK1_P		0x00000594
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE1		0x00000598
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT0			0x0000059c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT1			0x000005a0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDWE_B		0x000005a4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS0_P		0x000005a8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM0			0x000005ac
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS1_P		0x000005b0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM1			0x000005b4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS6_P		0x000005b8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM6			0x000005bc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS7_P		0x000005c0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM7			0x000005c4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_COL0			0x000005c8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW0			0x000005cc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1			0x000005d0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1			0x000005d4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_COL2			0x000005d8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW2			0x000005dc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_COL3			0x000005e0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW3			0x000005e4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_COL4			0x000005e8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW4			0x000005ec
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO00			0x000005f0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO01			0x000005f4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO09			0x000005f8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO03			0x000005fc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO06			0x00000600
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO02			0x00000604
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO04			0x00000608
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO05			0x0000060c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO07			0x00000610
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO08			0x00000614
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO16			0x00000618
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO17			0x0000061c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO18			0x00000620
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_GPIO19			0x00000624
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_PIXCLK		0x00000628
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_HSYNC			0x0000062c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA_EN		0x00000630
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_VSYNC			0x00000634
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA04		0x00000638
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA05		0x0000063c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA06		0x00000640
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA07		0x00000644
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA08		0x00000648
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA09		0x0000064c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA10		0x00000650
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA11		0x00000654
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA12		0x00000658
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA13		0x0000065c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA14		0x00000660
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA15		0x00000664
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA16		0x00000668
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA17		0x0000066c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA18		0x00000670
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA19		0x00000674
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS			0x00000678
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD			0x0000067c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_JTAG_TRSTB			0x00000680
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI			0x00000684
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK			0x00000688
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO			0x0000068c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7			0x00000690
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6			0x00000694
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5			0x00000698
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4			0x0000069c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_CMD			0x000006a0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_CLK			0x000006a4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0			0x000006a8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1			0x000006ac
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2			0x000006b0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3			0x000006b4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD3_RESET			0x000006b8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_CLE			0x000006bc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_ALE			0x000006c0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_WP_B			0x000006c4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_READY_B		0x000006c8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_CS0_B			0x000006cc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_CS1_B			0x000006d0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_CS2_B			0x000006d4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_CS3_B			0x000006d8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_CMD			0x000006dc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_CLK			0x000006e0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA00		0x000006e4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA01		0x000006e8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA02		0x000006ec
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA03		0x000006f0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA04		0x000006f4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA05		0x000006f8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA06		0x000006fc
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA07		0x00000700
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA0			0x00000704
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA1			0x00000708
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA2			0x0000070c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA3			0x00000710
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA4			0x00000714
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA5			0x00000718
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA6			0x0000071c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA7			0x00000720
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1			0x00000724
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0			0x00000728
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3			0x0000072c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD1_CMD			0x00000730
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2			0x00000734
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD1_CLK			0x00000738
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD2_CLK			0x0000073c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD2_CMD			0x00000740
#define IMX6DQ_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3			0x00000744
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B7DS			0x00000748
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_ADDDS			0x0000074c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_DDRMODE_CTL		0x00000750
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL0			0x00000754
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_DDRPKE			0x00000758
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL1			0x0000075c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL2			0x00000760
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL3			0x00000764
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_DDRPK			0x00000768
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL4			0x0000076c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_DDRHYS			0x00000770
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_DDRMODE			0x00000774
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL5			0x00000778
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL6			0x0000077c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_TERM_CTL7			0x00000780
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B0DS			0x00000784
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B1DS			0x00000788
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_CTLDS			0x0000078c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_DDR_TYPE_RGMII		0x00000790
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B2DS			0x00000794
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_DDR_TYPE			0x00000798
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B3DS			0x0000079c
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B4DS			0x000007a0
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B5DS			0x000007a4
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_B6DS			0x000007a8
#define IMX6DQ_IOMUXC_SW_PAD_CTL_GRP_RGMII_TERM			0x000007ac
#define IMX6DQ_IOMUXC_ASRC_ASRCK_CLOCK_6_SELECT_INPUT		0x000007b0
#define IMX6DQ_IOMUXC_AUD4_INPUT_DA_AMX_SELECT_INPUT		0x000007b4
#define IMX6DQ_IOMUXC_AUD4_INPUT_DB_AMX_SELECT_INPUT		0x000007b8
#define IMX6DQ_IOMUXC_AUD4_INPUT_RXCLK_AMX_SELECT_INPUT		0x000007bc
#define IMX6DQ_IOMUXC_AUD4_INPUT_RXFS_AMX_SELECT_INPUT		0x000007c0
#define IMX6DQ_IOMUXC_AUD4_INPUT_TXCLK_AMX_SELECT_INPUT		0x000007c4
#define IMX6DQ_IOMUXC_AUD4_INPUT_TXFS_AMX_SELECT_INPUT		0x000007c8
#define IMX6DQ_IOMUXC_AUD5_INPUT_DA_AMX_SELECT_INPUT		0x000007cc
#define IMX6DQ_IOMUXC_AUD5_INPUT_DB_AMX_SELECT_INPUT		0x000007d0
#define IMX6DQ_IOMUXC_AUD5_INPUT_RXCLK_AMX_SELECT_INPUT		0x000007d4
#define IMX6DQ_IOMUXC_AUD5_INPUT_RXFS_AMX_SELECT_INPUT		0x000007d8
#define IMX6DQ_IOMUXC_AUD5_INPUT_TXCLK_AMX_SELECT_INPUT		0x000007dc
#define IMX6DQ_IOMUXC_AUD5_INPUT_TXFS_AMX_SELECT_INPUT		0x000007e0
#define IMX6DQ_IOMUXC_FLEXCAN1_RX_SELECT_INPUT			0x000007e4
#define IMX6DQ_IOMUXC_FLEXCAN2_RX_SELECT_INPUT			0x000007e8
#define IMX6DQ_IOMUXC_CCM_PMIC_READY_SELECT_INPUT		0x000007f0
#define IMX6DQ_IOMUXC_ECSPI1_CSPI_CLK_IN_SELECT_INPUT		0x000007f4
#define IMX6DQ_IOMUXC_ECSPI1_MISO_SELECT_INPUT			0x000007f8
#define IMX6DQ_IOMUXC_ECSPI1_MOSI_SELECT_INPUT			0x000007fc
#define IMX6DQ_IOMUXC_ECSPI1_SS0_SELECT_INPUT			0x00000800
#define IMX6DQ_IOMUXC_ECSPI1_SS1_SELECT_INPUT			0x00000804
#define IMX6DQ_IOMUXC_ECSPI1_SS2_SELECT_INPUT			0x00000808
#define IMX6DQ_IOMUXC_ECSPI1_SS3_SELECT_INPUT			0x0000080c
#define IMX6DQ_IOMUXC_ECSPI2_CSPI_CLK_IN_SELECT_INPUT		0x00000810
#define IMX6DQ_IOMUXC_ECSPI2_MISO_SELECT_INPUT			0x00000814
#define IMX6DQ_IOMUXC_ECSPI2_MOSI_SELECT_INPUT			0x00000818
#define IMX6DQ_IOMUXC_ECSPI2_SS0_SELECT_INPUT			0x0000081c
#define IMX6DQ_IOMUXC_ECSPI2_SS1_SELECT_INPUT			0x00000820
#define IMX6DQ_IOMUXC_ECSPI4_SS0_SELECT_INPUT			0x00000824
#define IMX6DQ_IOMUXC_ECSPI5_CSPI_CLK_IN_SELECT_INPUT		0x00000828
#define IMX6DQ_IOMUXC_ECSPI5_MISO_SELECT_INPUT			0x0000082c
#define IMX6DQ_IOMUXC_ECSPI5_MOSI_SELECT_INPUT			0x00000830
#define IMX6DQ_IOMUXC_ECSPI5_SS0_SELECT_INPUT			0x00000834
#define IMX6DQ_IOMUXC_ECSPI5_SS1_SELECT_INPUT			0x00000838
#define IMX6DQ_IOMUXC_ENET_REF_CLK_SELECT_INPUT			0x0000083c
#define IMX6DQ_IOMUXC_ENET_MAC0_MDIO_SELECT_INPUT		0x00000840
#define IMX6DQ_IOMUXC_ENET_MAC0_RX_CLK_SELECT_INPUT		0x00000844
#define IMX6DQ_IOMUXC_ENET_MAC0_RX_DATA0_SELECT_INPUT		0x00000848
#define IMX6DQ_IOMUXC_ENET_MAC0_RX_DATA1_SELECT_INPUT		0x0000084c
#define IMX6DQ_IOMUXC_ENET_MAC0_RX_DATA2_SELECT_INPUT		0x00000850
#define IMX6DQ_IOMUXC_ENET_MAC0_RX_DATA3_SELECT_INPUT		0x00000854
#define IMX6DQ_IOMUXC_ENET_MAC0_RX_EN_SELECT_INPUT		0x00000858
#define IMX6DQ_IOMUXC_ESAI_RX_FS_SELECT_INPUT			0x0000085c
#define IMX6DQ_IOMUXC_ESAI_TX_FS_SELECT_INPUT			0x00000860
#define IMX6DQ_IOMUXC_ESAI_RX_HF_CLK_SELECT_INPUT		0x00000864
#define IMX6DQ_IOMUXC_ESAI_TX_HF_CLK_SELECT_INPUT		0x00000868
#define IMX6DQ_IOMUXC_ESAI_RX_CLK_SELECT_INPUT			0x0000086c
#define IMX6DQ_IOMUXC_ESAI_TX_CLK_SELECT_INPUT			0x00000870
#define IMX6DQ_IOMUXC_ESAI_SDO0_SELECT_INPUT			0x00000874
#define IMX6DQ_IOMUXC_ESAI_SDO1_SELECT_INPUT			0x00000878
#define IMX6DQ_IOMUXC_ESAI_SDO2_SDI3_SELECT_INPUT		0x0000087c
#define IMX6DQ_IOMUXC_ESAI_SDO3_SDI2_SELECT_INPUT		0x00000880
#define IMX6DQ_IOMUXC_ESAI_SDO4_SDI1_SELECT_INPUT		0x00000884
#define IMX6DQ_IOMUXC_ESAI_SDO5_SDI0_SELECT_INPUT		0x00000888
#define IMX6DQ_IOMUXC_HDMI_ICECIN_SELECT_INPUT			0x0000088c
#define IMX6DQ_IOMUXC_HDMI_II2C_CLKIN_SELECT_INPUT		0x00000890
#define IMX6DQ_IOMUXC_HDMI_II2C_DATAIN_SELECT_INPUT		0x00000894
#define IMX6DQ_IOMUXC_I2C1_SCL_IN_SELECT_INPUT			0x00000898
#define IMX6DQ_IOMUXC_I2C1_SDA_IN_SELECT_INPUT			0x0000089c
#define IMX6DQ_IOMUXC_I2C2_SCL_IN_SELECT_INPUT			0x000008a0
#define IMX6DQ_IOMUXC_I2C2_SDA_IN_SELECT_INPUT			0x000008a4
#define IMX6DQ_IOMUXC_I2C3_SCL_IN_SELECT_INPUT			0x000008a8
#define IMX6DQ_IOMUXC_I2C3_SDA_IN_SELECT_INPUT			0x000008ac
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA10_SELECT_INPUT		0x000008b0
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA11_SELECT_INPUT		0x000008b4
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA12_SELECT_INPUT		0x000008b8
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA13_SELECT_INPUT		0x000008bc
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA14_SELECT_INPUT		0x000008c0
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA15_SELECT_INPUT		0x000008c4
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA16_SELECT_INPUT		0x000008c8
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA17_SELECT_INPUT		0x000008cc
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA18_SELECT_INPUT		0x000008d0
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA19_SELECT_INPUT		0x000008d4
#define IMX6DQ_IOMUXC_IPU2_SENS1_DATA_EN_SELECT_INPUT		0x000008d8
#define IMX6DQ_IOMUXC_IPU2_SENS1_HSYNC_SELECT_INPUT		0x000008dc
#define IMX6DQ_IOMUXC_IPU2_SENS1_PIX_CLK_SELECT_INPUT		0x000008e0
#define IMX6DQ_IOMUXC_IPU2_SENS1_VSYNC_SELECT_INPUT		0x000008e4
#define IMX6DQ_IOMUXC_KEY_COL5_SELECT_INPUT			0x000008e8
#define IMX6DQ_IOMUXC_KEY_COL6_SELECT_INPUT			0x000008ec
#define IMX6DQ_IOMUXC_KEY_COL7_SELECT_INPUT			0x000008f0
#define IMX6DQ_IOMUXC_KEY_ROW5_SELECT_INPUT			0x000008f4
#define IMX6DQ_IOMUXC_KEY_ROW6_SELECT_INPUT			0x000008f8
#define IMX6DQ_IOMUXC_KEY_ROW7_SELECT_INPUT			0x000008fc
#define IMX6DQ_IOMUXC_MLB_MLB_CLK_IN_SELECT_INPUT		0x00000900
#define IMX6DQ_IOMUXC_MLB_MLB_DATA_IN_SELECT_INPUT		0x00000904
#define IMX6DQ_IOMUXC_MLB_MLB_SIG_IN_SELECT_INPUT		0x00000908
#define IMX6DQ_IOMUXC_SDMA_EVENTS14_SELECT_INPUT		0x0000090c
#define IMX6DQ_IOMUXC_SDMA_EVENTS15_SELECT_INPUT		0x00000910
#define IMX6DQ_IOMUXC_SPDIF_SPDIF_IN1_SELECT_INPUT		0x00000914
#define IMX6DQ_IOMUXC_SPDIF_TX_CLK2_SELECT_INPUT		0x00000918
#define IMX6DQ_IOMUXC_UART1_UART_RTS_B_SELECT_INPUT		0x0000091c
#define IMX6DQ_IOMUXC_UART1_UART_RX_DATA_SELECT_INPUT		0x00000920
#define IMX6DQ_IOMUXC_UART2_UART_RTS_B_SELECT_INPUT		0x00000924
#define IMX6DQ_IOMUXC_UART2_UART_RX_DATA_SELECT_INPUT		0x00000928
#define IMX6DQ_IOMUXC_UART3_UART_RTS_B_SELECT_INPUT		0x0000092c
#define IMX6DQ_IOMUXC_UART3_UART_RX_DATA_SELECT_INPUT		0x00000930
#define IMX6DQ_IOMUXC_UART4_UART_RTS_B_SELECT_INPUT		0x00000934
#define IMX6DQ_IOMUXC_UART4_UART_RX_DATA_SELECT_INPUT		0x00000938
#define IMX6DQ_IOMUXC_UART5_UART_RTS_B_SELECT_INPUT		0x0000093c
#define IMX6DQ_IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT		0x00000940
#define IMX6DQ_IOMUXC_USB_OTG_OC_SELECT_INPUT			0x00000944
#define IMX6DQ_IOMUXC_USB_H1_OC_SELECT_INPUT			0x00000948

/* for iMX6Solo/DualLite */
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA10		0x0000004c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA11		0x00000050
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA12		0x00000054
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA13		0x00000058
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA14		0x0000005c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA15		0x00000060
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA16		0x00000064
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA17		0x00000068
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA18		0x0000006c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA19		0x00000070
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA04		0x00000074
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA05		0x00000078
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA06		0x0000007c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA07		0x00000080
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA08		0x00000084
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA09		0x00000088
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA_EN		0x0000008c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_HSYNC		0x00000090
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_PIXCLK		0x00000094
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_CSI0_VSYNC		0x00000098
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DI0_DISP_CLK		0x0000009c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN15			0x000000a0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN02			0x000000a4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN03			0x000000a8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DI0_PIN04			0x000000ac
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA00		0x000000b0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA01		0x000000b4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA10		0x000000b8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA11		0x000000bc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA12		0x000000c0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA13		0x000000c4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA14		0x000000c8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA15		0x000000cc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA16		0x000000d0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA17		0x000000d4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA18		0x000000d8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA19		0x000000dc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA02		0x000000e0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA20		0x000000e4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA21		0x000000e8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA22		0x000000ec
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA23		0x000000f0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA03		0x000000f4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA04		0x000000f8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA05		0x000000fc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA06		0x00000100
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA07		0x00000104
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA08		0x00000108
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_DISP0_DATA09		0x0000010c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR16		0x00000110
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR17		0x00000114
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR18		0x00000118
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR19		0x0000011c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR20		0x00000120
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR21		0x00000124
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR22		0x00000128
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR23		0x0000012c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR24		0x00000130
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_ADDR25		0x00000134
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_BCLK			0x00000138
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_CS0_B			0x0000013c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_CS1_B			0x00000140
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA16		0x00000144
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA17		0x00000148
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA18		0x0000014c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA19		0x00000150
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA20		0x00000154
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA21		0x00000158
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA22		0x0000015c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA23		0x00000160
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA24		0x00000164
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA25		0x00000168
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA26		0x0000016c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA27		0x00000170
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA28		0x00000174
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA29		0x00000178
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA30		0x0000017c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_DATA31		0x00000180
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD00			0x00000184
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD01			0x00000188
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD10			0x0000018c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD11			0x00000190
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD12			0x00000194
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD13			0x00000198
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD14			0x0000019c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD15			0x000001a0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD02			0x000001a4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD03			0x000001a8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD04			0x000001ac
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD05			0x000001b0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD06			0x000001b4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD07			0x000001b8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD08			0x000001bc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_AD09			0x000001c0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_EB0_B			0x000001c4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_EB1_B			0x000001c8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_EB2_B			0x000001cc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_EB3_B			0x000001d0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_LBA_B			0x000001d4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_OE_B			0x000001d8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_RW			0x000001dc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_EIM_WAIT_B		0x000001e0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_CRS_DV		0x000001e4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_MDC			0x000001e8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_MDIO			0x000001ec
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_REF_CLK		0x000001f0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_RX_ER		0x000001f4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_RX_DATA0		0x000001f8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_RX_DATA1		0x000001fc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_TX_EN		0x00000200
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_TX_DATA0		0x00000204
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_ENET_TX_DATA1		0x00000208
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO00			0x0000020c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO01			0x00000210
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO16			0x00000214
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO17			0x00000218
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO18			0x0000021c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO19			0x00000220
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO02			0x00000224
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO03			0x00000228
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO04			0x0000022c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO05			0x00000230
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO06			0x00000234
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO07			0x00000238
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO08			0x0000023c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_GPIO09			0x00000240
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL0			0x00000244
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL1			0x00000248
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL2			0x0000024c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL3			0x00000250
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL4			0x00000254
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW0			0x00000258
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1			0x0000025c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW2			0x00000260
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW3			0x00000264
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW4			0x00000268
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_ALE			0x0000026c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_CLE			0x00000270
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_CS0_B		0x00000274
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_CS1_B		0x00000278
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_CS2_B		0x0000027c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_CS3_B		0x00000280
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA00		0x00000284
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA01		0x00000288
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA02		0x0000028c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA03		0x00000290
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA04		0x00000294
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA05		0x00000298
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA06		0x0000029c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA07		0x000002a0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_READY_B		0x000002a4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_NAND_WP_B			0x000002a8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD0			0x000002ac
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD1			0x000002b0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD2			0x000002b4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_RD3			0x000002b8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_RX_CTL		0x000002bc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_RXC			0x000002c0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD0			0x000002c4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD1			0x000002c8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD2			0x000002cc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_TD3			0x000002d0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_TX_CTL		0x000002d4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_RGMII_TXC			0x000002d8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD1_CLK			0x000002dc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD1_CMD			0x000002e0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0			0x000002e4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1			0x000002e8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2			0x000002ec
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3			0x000002f0
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD2_CLK			0x000002f4
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD2_CMD			0x000002f8
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0			0x000002fc
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1			0x00000300
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2			0x00000304
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3			0x00000308
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_CLK			0x0000030c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_CMD			0x00000310
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0			0x00000314
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1			0x00000318
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2			0x0000031c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3			0x00000320
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA4			0x00000324
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA5			0x00000328
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA6			0x0000032c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA7			0x00000330
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD3_RESET			0x00000334
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_CLK			0x00000338
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_CMD			0x0000033c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA0			0x00000340
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA1			0x00000344
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA2			0x00000348
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA3			0x0000034c
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA4			0x00000350
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA5			0x00000354
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA6			0x00000358
#define IMX6SDL_IOMUXC_SW_MUX_CTL_PAD_SD4_DATA7			0x0000035c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA10		0x00000360
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA11		0x00000364
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA12		0x00000368
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA13		0x0000036c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA14		0x00000370
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA15		0x00000374
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA16		0x00000378
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA17		0x0000037c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA18		0x00000380
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA19		0x00000384
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA04		0x00000388
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA05		0x0000038c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA06		0x00000390
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA07		0x00000394
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA08		0x00000398
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA09		0x0000039c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_DATA_EN		0x000003a0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_HSYNC		0x000003a4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_PIXCLK		0x000003a8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_CSI0_VSYNC		0x000003ac
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DI0_DISP_CLK		0x000003b0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN15			0x000003b4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN02			0x000003b8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN03			0x000003bc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DI0_PIN04			0x000003c0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA00		0x000003c4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA01		0x000003c8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA10		0x000003cc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA11		0x000003d0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA12		0x000003d4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA13		0x000003d8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA14		0x000003dc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA15		0x000003e0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA16		0x000003e4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA17		0x000003e8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA18		0x000003ec
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA19		0x000003f0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA02		0x000003f4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA20		0x000003f8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA21		0x000003fc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA22		0x00000400
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA23		0x00000404
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA03		0x00000408
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA04		0x0000040c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA05		0x00000410
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA06		0x00000414
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA07		0x00000418
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA08		0x0000041c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DISP0_DATA09		0x00000420
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR00		0x00000424
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR01		0x00000428
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR10		0x0000042c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR11		0x00000430
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR12		0x00000434
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR13		0x00000438
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR14		0x0000043c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR15		0x00000440
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR02		0x00000444
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR03		0x00000448
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR04		0x0000044c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR05		0x00000450
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR06		0x00000454
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR07		0x00000458
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR08		0x0000045c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR09		0x00000460
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CAS_B		0x00000464
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS0_B		0x00000468
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS1_B		0x0000046c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM0			0x00000470
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM1			0x00000474
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM2			0x00000478
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM3			0x0000047c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM4			0x00000480
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM5			0x00000484
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM6			0x00000488
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM7			0x0000048c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_RAS_B		0x00000490
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_RESET		0x00000494
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA0		0x00000498
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA1		0x0000049c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA2		0x000004a0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE0		0x000004a4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE1		0x000004a8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK0_P		0x000004ac
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK1_P		0x000004b0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT0			0x000004b4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT1			0x000004b8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS0_P		0x000004bc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS1_P		0x000004c0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS2_P		0x000004c4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS3_P		0x000004c8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS4_P		0x000004cc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS5_P		0x000004d0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS6_P		0x000004d4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS7_P		0x000004d8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDWE_B		0x000004dc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR16		0x000004e0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR17		0x000004e4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR18		0x000004e8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR19		0x000004ec
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR20		0x000004f0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR21		0x000004f4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR22		0x000004f8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR23		0x000004fc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR24		0x00000500
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR25		0x00000504
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_BCLK			0x00000508
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_CS0_B			0x0000050c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_CS1_B			0x00000510
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA16		0x00000514
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA17		0x00000518
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA18		0x0000051c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA19		0x00000520
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA20		0x00000524
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA21		0x00000528
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA22		0x0000052c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA23		0x00000530
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA24		0x00000534
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA25		0x00000538
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA26		0x0000053c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA27		0x00000540
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA28		0x00000544
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA29		0x00000548
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA30		0x0000054c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_DATA31		0x00000550
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD00			0x00000554
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD01			0x00000558
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD10			0x0000055c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD11			0x00000560
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD12			0x00000564
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD13			0x00000568
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD14			0x0000056c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD15			0x00000570
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD02			0x00000574
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD03			0x00000578
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD04			0x0000057c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD05			0x00000580
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD06			0x00000584
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD07			0x00000588
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD08			0x0000058c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_AD09			0x00000590
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_EB0_B			0x00000594
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_EB1_B			0x00000598
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_EB2_B			0x0000059c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_EB3_B			0x000005a0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_LBA_B			0x000005a4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_OE_B			0x000005a8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_RW			0x000005ac
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_EIM_WAIT_B		0x000005b0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_CRS_DV		0x000005b4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_MDC			0x000005b8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_MDIO			0x000005bc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_REF_CLK		0x000005c0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_RX_ER		0x000005c4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_RX_DATA0		0x000005c8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_RX_DATA1		0x000005cc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_TX_EN		0x000005d0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA0		0x000005d4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_ENET_TX_DATA1		0x000005d8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO00			0x000005dc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO01			0x000005e0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO16			0x000005e4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO17			0x000005e8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO18			0x000005ec
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO19			0x000005f0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO02			0x000005f4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO03			0x000005f8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO04			0x000005fc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO05			0x00000600
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO06			0x00000604
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO07			0x00000608
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO08			0x0000060c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_GPIO09			0x00000610
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD			0x00000614
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK			0x00000618
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI			0x0000061c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO			0x00000620
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS			0x00000624
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TRSTB		0x00000628
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL0			0x0000062c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1			0x00000630
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL2			0x00000634
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL3			0x00000638
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL4			0x0000063c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW0			0x00000640
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1			0x00000644
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW2			0x00000648
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW3			0x0000064c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW4			0x00000650
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_ALE			0x00000654
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_CLE			0x00000658
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_CS0_B		0x0000065c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_CS1_B		0x00000660
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_CS2_B		0x00000664
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_CS3_B		0x00000668
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA00		0x0000066c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA01		0x00000670
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA02		0x00000674
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA03		0x00000678
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA04		0x0000067c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA05		0x00000680
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA06		0x00000684
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA07		0x00000688
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_READY_B		0x0000068c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_NAND_WP_B			0x00000690
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD0			0x00000694
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD1			0x00000698
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD2			0x0000069c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_RD3			0x000006a0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_RX_CTL		0x000006a4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_RXC			0x000006a8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD0			0x000006ac
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD1			0x000006b0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD2			0x000006b4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_TD3			0x000006b8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_TX_CTL		0x000006bc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_RGMII_TXC			0x000006c0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD1_CLK			0x000006c4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD1_CMD			0x000006c8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0			0x000006cc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1			0x000006d0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2			0x000006d4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3			0x000006d8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD2_CLK			0x000006dc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD2_CMD			0x000006e0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0			0x000006e4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1			0x000006e8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2			0x000006ec
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3			0x000006f0
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_CLK			0x000006f4
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_CMD			0x000006f8
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0			0x000006fc
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1			0x00000700
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2			0x00000704
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3			0x00000708
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA4			0x0000070c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA5			0x00000710
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA6			0x00000714
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA7			0x00000718
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD3_RESET			0x0000071c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_CLK			0x00000720
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_CMD			0x00000724
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA0			0x00000728
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA1			0x0000072c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA2			0x00000730
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA3			0x00000734
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA4			0x00000738
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA5			0x0000073c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA6			0x00000740
#define IMX6SDL_IOMUXC_SW_PAD_CTL_PAD_SD4_DATA7			0x00000744
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B7DS			0x00000748
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_ADDDS			0x0000074c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_DDRMODE_CTL		0x00000750
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_DDRPKE			0x00000754
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_DDRPK			0x00000758
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_DDRHYS			0x0000075c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_DDRMODE			0x00000760
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B0DS			0x00000764
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_DDR_TYPE_RGMII		0x00000768
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_CTLDS			0x0000076c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B1DS			0x00000770
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_DDR_TYPE			0x00000774
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B2DS			0x00000778
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B3DS			0x0000077c
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B4DS			0x00000780
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B5DS			0x00000784
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_RGMII_TERM		0x00000788
#define IMX6SDL_IOMUXC_SW_PAD_CTL_GRP_B6DS			0x0000078c
#define IMX6SDL_IOMUXC_ANALOG_USB_OTG_ID_SELECT_INPUT		0x00000790
#define IMX6SDL_IOMUXC_ASRC_ASRCK_CLOCK_6_SELECT_INPUT		0x00000794
#define IMX6SDL_IOMUXC_AUD4_INPUT_DA_AMX_SELECT_INPUT		0x00000798
#define IMX6SDL_IOMUXC_AUD4_INPUT_DB_AMX_SELECT_INPUT		0x0000079c
#define IMX6SDL_IOMUXC_AUD4_INPUT_RXCLK_AMX_SELECT_INPUT	0x000007a0
#define IMX6SDL_IOMUXC_AUD4_INPUT_RXFS_AMX_SELECT_INPUT		0x000007a4
#define IMX6SDL_IOMUXC_AUD4_INPUT_TXCLK_AMX_SELECT_INPUT	0x000007a8
#define IMX6SDL_IOMUXC_AUD4_INPUT_TXFS_AMX_SELECT_INPUT		0x000007ac
#define IMX6SDL_IOMUXC_AUD5_INPUT_DA_AMX_SELECT_INPUT		0x000007b0
#define IMX6SDL_IOMUXC_AUD5_INPUT_DB_AMX_SELECT_INPUT		0x000007b4
#define IMX6SDL_IOMUXC_AUD5_INPUT_RXCLK_AMX_SELECT_INPUT	0x000007b8
#define IMX6SDL_IOMUXC_AUD5_INPUT_RXFS_AMX_SELECT_INPUT		0x000007bc
#define IMX6SDL_IOMUXC_AUD5_INPUT_TXCLK_AMX_SELECT_INPUT	0x000007c0
#define IMX6SDL_IOMUXC_AUD5_INPUT_TXFS_AMX_SELECT_INPUT		0x000007c4
#define IMX6SDL_IOMUXC_FLEXCAN1_RX_SELECT_INPUT			0x000007c8
#define IMX6SDL_IOMUXC_FLEXCAN2_RX_SELECT_INPUT			0x000007cc
#define IMX6SDL_IOMUXC_CCM_PMIC_READY_SELECT_INPUT		0x000007d4
#define IMX6SDL_IOMUXC_ECSPI1_CSPI_CLK_IN_SELECT_INPUT		0x000007d8
#define IMX6SDL_IOMUXC_ECSPI1_MISO_SELECT_INPUT			0x000007dc
#define IMX6SDL_IOMUXC_ECSPI1_MOSI_SELECT_INPUT			0x000007e0
#define IMX6SDL_IOMUXC_ECSPI1_SS0_SELECT_INPUT			0x000007e4
#define IMX6SDL_IOMUXC_ECSPI1_SS1_SELECT_INPUT			0x000007e8
#define IMX6SDL_IOMUXC_ECSPI1_SS2_SELECT_INPUT			0x000007ec
#define IMX6SDL_IOMUXC_ECSPI1_SS3_SELECT_INPUT			0x000007f0
#define IMX6SDL_IOMUXC_ECSPI2_CSPI_CLK_IN_SELECT_INPUT		0x000007f4
#define IMX6SDL_IOMUXC_ECSPI2_MISO_SELECT_INPUT			0x000007f8
#define IMX6SDL_IOMUXC_ECSPI2_MOSI_SELECT_INPUT			0x000007fc
#define IMX6SDL_IOMUXC_ECSPI2_SS0_SELECT_INPUT			0x00000800
#define IMX6SDL_IOMUXC_ECSPI2_SS1_SELECT_INPUT			0x00000804
#define IMX6SDL_IOMUXC_ECSPI4_SS0_SELECT_INPUT			0x00000808
#define IMX6SDL_IOMUXC_ENET_REF_CLK_SELECT_INPUT		0x0000080c
#define IMX6SDL_IOMUXC_ENET_MAC0_MDIO_SELECT_INPUT		0x00000810
#define IMX6SDL_IOMUXC_ENET_MAC0_RX_CLK_SELECT_INPUT		0x00000814
#define IMX6SDL_IOMUXC_ENET_MAC0_RX_DATA0_SELECT_INPUT		0x00000818
#define IMX6SDL_IOMUXC_ENET_MAC0_RX_DATA1_SELECT_INPUT		0x0000081c
#define IMX6SDL_IOMUXC_ENET_MAC0_RX_DATA2_SELECT_INPUT		0x00000820
#define IMX6SDL_IOMUXC_ENET_MAC0_RX_DATA3_SELECT_INPUT		0x00000824
#define IMX6SDL_IOMUXC_ENET_MAC0_RX_EN_SELECT_INPUT		0x00000828
#define IMX6SDL_IOMUXC_ESAI_RX_FS_SELECT_INPUT			0x0000082c
#define IMX6SDL_IOMUXC_ESAI_TX_FS_SELECT_INPUT			0x00000830
#define IMX6SDL_IOMUXC_ESAI_RX_HF_CLK_SELECT_INPUT		0x00000834
#define IMX6SDL_IOMUXC_ESAI_TX_HF_CLK_SELECT_INPUT		0x00000838
#define IMX6SDL_IOMUXC_ESAI_RX_CLK_SELECT_INPUT			0x0000083c
#define IMX6SDL_IOMUXC_ESAI_TX_CLK_SELECT_INPUT			0x00000840
#define IMX6SDL_IOMUXC_ESAI_SDO0_SELECT_INPUT			0x00000844
#define IMX6SDL_IOMUXC_ESAI_SDO1_SELECT_INPUT			0x00000848
#define IMX6SDL_IOMUXC_ESAI_SDO2_SDI3_SELECT_INPUT		0x0000084c
#define IMX6SDL_IOMUXC_ESAI_SDO3_SDI2_SELECT_INPUT		0x00000850
#define IMX6SDL_IOMUXC_ESAI_SDO4_SDI1_SELECT_INPUT		0x00000854
#define IMX6SDL_IOMUXC_ESAI_SDO5_SDI0_SELECT_INPUT		0x00000858
#define IMX6SDL_IOMUXC_HDMI_ICECIN_SELECT_INPUT			0x0000085c
#define IMX6SDL_IOMUXC_HDMI_II2C_CLKIN_SELECT_INPUT		0x00000860
#define IMX6SDL_IOMUXC_HDMI_II2C_DATAIN_SELECT_INPUT		0x00000864
#define IMX6SDL_IOMUXC_I2C1_SCL_IN_SELECT_INPUT			0x00000868
#define IMX6SDL_IOMUXC_I2C1_SDA_IN_SELECT_INPUT			0x0000086c
#define IMX6SDL_IOMUXC_I2C2_SCL_IN_SELECT_INPUT			0x00000870
#define IMX6SDL_IOMUXC_I2C2_SDA_IN_SELECT_INPUT			0x00000874
#define IMX6SDL_IOMUXC_I2C3_SCL_IN_SELECT_INPUT			0x00000878
#define IMX6SDL_IOMUXC_I2C3_SDA_IN_SELECT_INPUT			0x0000087c
#define IMX6SDL_IOMUXC_I2C4_SCL_IN_SELECT_INPUT			0x00000880
#define IMX6SDL_IOMUXC_I2C4_SDA_IN_SELECT_INPUT			0x00000884
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA10_SELECT_INPUT		0x00000888
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA11_SELECT_INPUT		0x0000088c
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA12_SELECT_INPUT		0x00000890
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA13_SELECT_INPUT		0x00000894
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA14_SELECT_INPUT		0x00000898
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA15_SELECT_INPUT		0x0000089c
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA16_SELECT_INPUT		0x000008a0
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA17_SELECT_INPUT		0x000008a4
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA18_SELECT_INPUT		0x000008a8
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA19_SELECT_INPUT		0x000008ac
#define IMX6SDL_IOMUXC_IPU1_SENS1_DATA_EN_SELECT_INPUT		0x000008b0
#define IMX6SDL_IOMUXC_IPU1_SENS1_HSYNC_SELECT_INPUT		0x000008b4
#define IMX6SDL_IOMUXC_IPU1_SENS1_PIX_CLK_SELECT_INPUT		0x000008b8
#define IMX6SDL_IOMUXC_IPU1_SENS1_VSYNC_SELECT_INPUT		0x000008bc
#define IMX6SDL_IOMUXC_KEY_COL5_SELECT_INPUT			0x000008c0
#define IMX6SDL_IOMUXC_KEY_COL6_SELECT_INPUT			0x000008c4
#define IMX6SDL_IOMUXC_KEY_COL7_SELECT_INPUT			0x000008c8
#define IMX6SDL_IOMUXC_KEY_ROW5_SELECT_INPUT			0x000008cc
#define IMX6SDL_IOMUXC_KEY_ROW6_SELECT_INPUT			0x000008d0
#define IMX6SDL_IOMUXC_KEY_ROW7_SELECT_INPUT			0x000008d4
#define IMX6SDL_IOMUXC_MLB_MLB_CLK_IN_SELECT_INPUT		0x000008dc
#define IMX6SDL_IOMUXC_MLB_MLB_DATA_IN_SELECT_INPUT		0x000008e0
#define IMX6SDL_IOMUXC_MLB_MLB_SIG_IN_SELECT_INPUT		0x000008e4
#define IMX6SDL_IOMUXC_SDMA_EVENTS14_SELECT_INPUT		0x000008e8
#define IMX6SDL_IOMUXC_SDMA_EVENTS15_SELECT_INPUT		0x000008ec
#define IMX6SDL_IOMUXC_SPDIF_SPDIF_IN1_SELECT_INPUT		0x000008f0
#define IMX6SDL_IOMUXC_SPDIF_TX_CLK2_SELECT_INPUT		0x000008f4
#define IMX6SDL_IOMUXC_UART1_UART_RTS_B_SELECT_INPUT		0x000008f8
#define IMX6SDL_IOMUXC_UART1_UART_RX_DATA_SELECT_INPUT		0x000008fc
#define IMX6SDL_IOMUXC_UART2_UART_RTS_B_SELECT_INPUT		0x00000900
#define IMX6SDL_IOMUXC_UART2_UART_RX_DATA_SELECT_INPUT		0x00000904
#define IMX6SDL_IOMUXC_UART3_UART_RTS_B_SELECT_INPUT		0x00000908
#define IMX6SDL_IOMUXC_UART3_UART_RX_DATA_SELECT_INPUT		0x0000090c
#define IMX6SDL_IOMUXC_UART4_UART_RTS_B_SELECT_INPUT		0x00000910
#define IMX6SDL_IOMUXC_UART4_UART_RX_DATA_SELECT_INPUT		0x00000914
#define IMX6SDL_IOMUXC_UART5_UART_RTS_B_SELECT_INPUT		0x00000918
#define IMX6SDL_IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT		0x0000091c
#define IMX6SDL_IOMUXC_USB_OTG_OC_SELECT_INPUT			0x00000920
#define IMX6SDL_IOMUXC_USB_H1_OC_SELECT_INPUT			0x00000924
#define IMX6SDL_IOMUXC_USDHC1_CARD_CLK_IN_SELECT_INPUT		0x00000928
#define IMX6SDL_IOMUXC_USDHC1_WP_ON_SELECT_INPUT		0x0000092c
#define IMX6SDL_IOMUXC_USDHC2_CARD_CLK_IN_SELECT_INPUT		0x00000930
#define IMX6SDL_IOMUXC_USDHC3_CARD_CLK_IN_SELECT_INPUT		0x00000934
#define IMX6SDL_IOMUXC_USDHC4_CARD_CLK_IN_SELECT_INPUT		0x00000938

/* for iMX6SoloLite */
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_AUD_MCLK			0x0000004c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_AUD_RXC			0x00000050
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_AUD_RXD			0x00000054
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_AUD_RXFS			0x00000058
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_AUD_TXC			0x0000005c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_AUD_TXD			0x00000060
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_AUD_TXFS			0x00000064
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MISO		0x00000068
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI1_MOSI		0x0000006c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SCLK		0x00000070
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI1_SS0			0x00000074
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MISO		0x00000078
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI2_MOSI		0x0000007c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SCLK		0x00000080
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_ECSPI2_SS0			0x00000084
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR0			0x00000088
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_BDR1			0x0000008c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA00		0x00000090
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA01		0x00000094
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA10		0x00000098
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA11		0x0000009c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA12		0x000000a0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA13		0x000000a4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA14		0x000000a8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA15		0x000000ac
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA02		0x000000b0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA03		0x000000b4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA04		0x000000b8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA05		0x000000bc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA06		0x000000c0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA07		0x000000c4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA08		0x000000c8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_DATA09		0x000000cc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_GDCLK			0x000000d0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_GDOE			0x000000d4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_GDRL			0x000000d8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_GDSP			0x000000dc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_COM		0x000000e0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_CTRL0		0x000000e4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_CTRL1		0x000000e8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_CTRL2		0x000000ec
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_CTRL3		0x000000f0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_IRQ		0x000000f4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_STAT		0x000000f8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_PWR_WAKE		0x000000fc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE0			0x00000100
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE1			0x00000104
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE2			0x00000108
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCE3			0x0000010c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDCLK			0x00000110
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDLE			0x00000114
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDOE			0x00000118
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_SDSHR			0x0000011c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_VCOM0			0x00000120
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_EPDC_VCOM1			0x00000124
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_CRS_DV			0x00000128
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_MDC			0x0000012c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_MDIO			0x00000130
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_REF_CLK		0x00000134
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_RX_ER			0x00000138
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_RX_DATA0		0x0000013c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_RX_DATA1		0x00000140
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_TX_CLK			0x00000144
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_TX_EN			0x00000148
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_TX_DATA0		0x0000014c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_FEC_TX_DATA1		0x00000150
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_USB_H_DATA			0x00000154
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_USB_H_STROBE		0x00000158
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_I2C1_SCL			0x0000015c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_I2C1_SDA			0x00000160
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_I2C2_SCL			0x00000164
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_I2C2_SDA			0x00000168
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL0			0x0000016c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL1			0x00000170
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL2			0x00000174
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL3			0x00000178
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL4			0x0000017c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL5			0x00000180
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL6			0x00000184
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_COL7			0x00000188
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW0			0x0000018c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1			0x00000190
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW2			0x00000194
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW3			0x00000198
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW4			0x0000019c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW5			0x000001a0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW6			0x000001a4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_KEY_ROW7			0x000001a8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_CLK			0x000001ac
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00			0x000001b0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01			0x000001b4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10			0x000001b8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11			0x000001bc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12			0x000001c0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13			0x000001c4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14			0x000001c8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15			0x000001cc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16			0x000001d0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17			0x000001d4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18			0x000001d8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19			0x000001dc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02			0x000001e0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20			0x000001e4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21			0x000001e8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22			0x000001ec
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23			0x000001f0
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03			0x000001f4
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04			0x000001f8
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05			0x000001fc
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06			0x00000200
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07			0x00000204
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08			0x00000208
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09			0x0000020c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE			0x00000210
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC			0x00000214
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_RESET			0x00000218
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC			0x0000021c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_PWM1			0x00000220
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_REF_CLK_24M		0x00000224
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_REF_CLK_32K		0x00000228
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_CLK			0x0000022c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_CMD			0x00000230
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0			0x00000234
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1			0x00000238
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2			0x0000023c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3			0x00000240
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA4			0x00000244
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA5			0x00000248
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA6			0x0000024c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA7			0x00000250
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_CLK			0x00000254
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_CMD			0x00000258
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA0			0x0000025c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1			0x00000260
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA2			0x00000264
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA3			0x00000268
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA4			0x0000026c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA5			0x00000270
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA6			0x00000274
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA7			0x00000278
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD2_RESET			0x0000027c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD3_CLK			0x00000280
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD3_CMD			0x00000284
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA0			0x00000288
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA1			0x0000028c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA2			0x00000290
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_SD3_DATA3			0x00000294
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_UART1_RXD			0x00000298
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_UART1_TXD			0x0000029c
#define IMX6SL_IOMUXC_SW_MUX_CTL_PAD_WDOG_B			0x000002a0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_AUD_MCLK			0x000002a4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_AUD_RXC			0x000002a8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_AUD_RXD			0x000002ac
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_AUD_RXFS			0x000002b0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_AUD_TXC			0x000002b4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_AUD_TXD			0x000002b8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_AUD_TXFS			0x000002bc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR00		0x000002c0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR01		0x000002c4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR10		0x000002c8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR11		0x000002cc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR12		0x000002d0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR13		0x000002d4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR14		0x000002d8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR15		0x000002dc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR02		0x000002e0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR03		0x000002e4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR04		0x000002e8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR05		0x000002ec
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR06		0x000002f0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR07		0x000002f4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR08		0x000002f8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR09		0x000002fc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CAS_B			0x00000300
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS0_B			0x00000304
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS1_B			0x00000308
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM0			0x0000030c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM1			0x00000310
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM2			0x00000314
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM3			0x00000318
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_RAS_B			0x0000031c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_RESET			0x00000320
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA0			0x00000324
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA1			0x00000328
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA2			0x0000032c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE0		0x00000330
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE1		0x00000334
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK0_P		0x00000338
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT0			0x0000033c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT1			0x00000340
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS0_P		0x00000344
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS1_P		0x00000348
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS2_P		0x0000034c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS3_P		0x00000350
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDWE_B		0x00000354
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MISO		0x00000358
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI1_MOSI		0x0000035c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SCLK		0x00000360
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI1_SS0			0x00000364
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MISO		0x00000368
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI2_MOSI		0x0000036c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SCLK		0x00000370
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_ECSPI2_SS0			0x00000374
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR0			0x00000378
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_BDR1			0x0000037c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA00		0x00000380
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA01		0x00000384
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA10		0x00000388
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA11		0x0000038c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA12		0x00000390
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA13		0x00000394
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA14		0x00000398
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA15		0x0000039c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA02		0x000003a0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA03		0x000003a4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA04		0x000003a8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA05		0x000003ac
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA06		0x000003b0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA07		0x000003b4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA08		0x000003b8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_DATA09		0x000003bc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_GDCLK			0x000003c0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_GDOE			0x000003c4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_GDRL			0x000003c8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_GDSP			0x000003cc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_COM		0x000003d0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_CTRL0		0x000003d4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_CTRL1		0x000003d8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_CTRL2		0x000003dc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_CTRL3		0x000003e0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_IRQ		0x000003e4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_STAT		0x000003e8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_PWR_WAKE		0x000003ec
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE0			0x000003f0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE1			0x000003f4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE2			0x000003f8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCE3			0x000003fc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDCLK			0x00000400
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDLE			0x00000404
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDOE			0x00000408
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_SDSHR			0x0000040c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_VCOM0			0x00000410
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_EPDC_VCOM1			0x00000414
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_CRS_DV			0x00000418
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_MDC			0x0000041c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_MDIO			0x00000420
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_REF_CLK		0x00000424
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_RX_ER			0x00000428
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_RX_DATA0		0x0000042c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_RX_DATA1		0x00000430
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_TX_CLK			0x00000434
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_TX_EN			0x00000438
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_TX_DATA0		0x0000043c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_FEC_TX_DATA1		0x00000440
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_USB_H_DATA			0x00000444
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_USB_H_STROBE		0x00000448
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_I2C1_SCL			0x0000044c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_I2C1_SDA			0x00000450
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_I2C2_SCL			0x00000454
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_I2C2_SDA			0x00000458
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD			0x0000045c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK			0x00000460
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI			0x00000464
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO			0x00000468
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS			0x0000046c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TRSTB			0x00000470
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL0			0x00000474
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL1			0x00000478
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL2			0x0000047c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL3			0x00000480
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL4			0x00000484
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL5			0x00000488
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL6			0x0000048c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_COL7			0x00000490
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW0			0x00000494
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW1			0x00000498
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW2			0x0000049c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW3			0x000004a0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW4			0x000004a4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW5			0x000004a8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW6			0x000004ac
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_KEY_ROW7			0x000004b0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_CLK			0x000004b4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00			0x000004b8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01			0x000004bc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10			0x000004c0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11			0x000004c4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12			0x000004c8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13			0x000004cc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14			0x000004d0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15			0x000004d4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16			0x000004d8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17			0x000004dc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18			0x000004e0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19			0x000004e4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02			0x000004e8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20			0x000004ec
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21			0x000004f0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22			0x000004f4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23			0x000004f8
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03			0x000004fc
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04			0x00000500
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05			0x00000504
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06			0x00000508
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07			0x0000050c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08			0x00000510
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09			0x00000514
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE			0x00000518
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC			0x0000051c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_RESET			0x00000520
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC			0x00000524
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_PWM1			0x00000528
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_REF_CLK_24M		0x0000052c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_REF_CLK_32K		0x00000530
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_CLK			0x00000534
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_CMD			0x00000538
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0			0x0000053c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1			0x00000540
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2			0x00000544
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3			0x00000548
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA4			0x0000054c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA5			0x00000550
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA6			0x00000554
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA7			0x00000558
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_CLK			0x0000055c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_CMD			0x00000560
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA0			0x00000564
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA1			0x00000568
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA2			0x0000056c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA3			0x00000570
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA4			0x00000574
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA5			0x00000578
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA6			0x0000057c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_DATA7			0x00000580
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD2_RESET			0x00000584
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD3_CLK			0x00000588
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD3_CMD			0x0000058c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA0			0x00000590
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA1			0x00000594
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA2			0x00000598
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_SD3_DATA3			0x0000059c
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_UART1_RXD			0x000005a0
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_UART1_TXD			0x000005a4
#define IMX6SL_IOMUXC_SW_PAD_CTL_PAD_WDOG_B			0x000005a8
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_ADDDS			0x000005ac
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_DDRMODE_CTL		0x000005b0
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_DDRPKE			0x000005b4
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_DDRPK			0x000005b8
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_DDRHYS			0x000005bc
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_DDRMODE			0x000005c0
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_B0DS			0x000005c4
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_CTLDS			0x000005c8
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_B1DS			0x000005cc
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_DDR_TYPE			0x000005d0
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_B2DS			0x000005d4
#define IMX6SL_IOMUXC_SW_PAD_CTL_GRP_B3DS			0x000005d8
#define IMX6SL_IOMUXC_ANALOG_USB_OTG_ID_SELECT_INPUT		0x000005dc
#define IMX6SL_IOMUXC_ANALOG_USB_H1_ID_SELECT_INPUT		0x000005e0
#define IMX6SL_IOMUXC_AUD4_INPUT_DA_AMX_SELECT_INPUT		0x000005e4
#define IMX6SL_IOMUXC_AUD4_INPUT_DB_AMX_SELECT_INPUT		0x000005e8
#define IMX6SL_IOMUXC_AUD4_INPUT_RXCLK_AMX_SELECT_INPUT		0x000005ec
#define IMX6SL_IOMUXC_AUD4_INPUT_RXFS_AMX_SELECT_INPUT		0x000005f0
#define IMX6SL_IOMUXC_AUD4_INPUT_TXCLK_AMX_SELECT_INPUT		0x000005f4
#define IMX6SL_IOMUXC_AUD4_INPUT_TXFS_AMX_SELECT_INPUT		0x000005f8
#define IMX6SL_IOMUXC_AUD5_INPUT_DA_AMX_SELECT_INPUT		0x000005fc
#define IMX6SL_IOMUXC_AUD5_INPUT_DB_AMX_SELECT_INPUT		0x00000600
#define IMX6SL_IOMUXC_AUD5_INPUT_RXCLK_AMX_SELECT_INPUT		0x00000604
#define IMX6SL_IOMUXC_AUD5_INPUT_RXFS_AMX_SELECT_INPUT		0x00000608
#define IMX6SL_IOMUXC_AUD5_INPUT_TXCLK_AMX_SELECT_INPUT		0x0000060c
#define IMX6SL_IOMUXC_AUD5_INPUT_TXFS_AMX_SELECT_INPUT		0x00000610
#define IMX6SL_IOMUXC_AUD6_INPUT_DA_AMX_SELECT_INPUT		0x00000614
#define IMX6SL_IOMUXC_AUD6_INPUT_DB_AMX_SELECT_INPUT		0x00000618
#define IMX6SL_IOMUXC_AUD6_INPUT_RXCLK_AMX_SELECT_INPUT		0x0000061c
#define IMX6SL_IOMUXC_AUD6_INPUT_RXFS_AMX_SELECT_INPUT		0x00000620
#define IMX6SL_IOMUXC_AUD6_INPUT_TXCLK_AMX_SELECT_INPUT		0x00000624
#define IMX6SL_IOMUXC_AUD6_INPUT_TXFS_AMX_SELECT_INPUT		0x00000628
#define IMX6SL_IOMUXC_CCM_PMIC_READY_SELECT_INPUT		0x0000062c
#define IMX6SL_IOMUXC_CSI_CSI_DATA00_SELECT_INPUT		0x00000630
#define IMX6SL_IOMUXC_CSI_CSI_DATA01_SELECT_INPUT		0x00000634
#define IMX6SL_IOMUXC_CSI_CSI_DATA02_SELECT_INPUT		0x00000638
#define IMX6SL_IOMUXC_CSI_CSI_DATA03_SELECT_INPUT		0x0000063c
#define IMX6SL_IOMUXC_CSI_CSI_DATA04_SELECT_INPUT		0x00000640
#define IMX6SL_IOMUXC_CSI_CSI_DATA05_SELECT_INPUT		0x00000644
#define IMX6SL_IOMUXC_CSI_CSI_DATA06_SELECT_INPUT		0x00000648
#define IMX6SL_IOMUXC_CSI_CSI_DATA07_SELECT_INPUT		0x0000064c
#define IMX6SL_IOMUXC_CSI_CSI_DATA08_SELECT_INPUT		0x00000650
#define IMX6SL_IOMUXC_CSI_CSI_DATA09_SELECT_INPUT		0x00000654
#define IMX6SL_IOMUXC_CSI_CSI_DATA10_SELECT_INPUT		0x00000658
#define IMX6SL_IOMUXC_CSI_CSI_DATA11_SELECT_INPUT		0x0000065c
#define IMX6SL_IOMUXC_CSI_CSI_DATA12_SELECT_INPUT		0x00000660
#define IMX6SL_IOMUXC_CSI_CSI_DATA13_SELECT_INPUT		0x00000664
#define IMX6SL_IOMUXC_CSI_CSI_DATA14_SELECT_INPUT		0x00000668
#define IMX6SL_IOMUXC_CSI_CSI_DATA15_SELECT_INPUT		0x0000066c
#define IMX6SL_IOMUXC_CSI_CSI_HSYNC_SELECT_INPUT		0x00000670
#define IMX6SL_IOMUXC_CSI_CSI_PIXCLK_SELECT_INPUT		0x00000674
#define IMX6SL_IOMUXC_CSI_CSI_VSYNC_SELECT_INPUT		0x00000678
#define IMX6SL_IOMUXC_ECSPI1_CSPI_CLK_IN_SELECT_INPUT		0x0000067c
#define IMX6SL_IOMUXC_ECSPI1_DATAREADY_B_SELECT_INPUT		0x00000680
#define IMX6SL_IOMUXC_ECSPI1_MISO_SELECT_INPUT			0x00000684
#define IMX6SL_IOMUXC_ECSPI1_MOSI_SELECT_INPUT			0x00000688
#define IMX6SL_IOMUXC_ECSPI1_SS0_SELECT_INPUT			0x0000068c
#define IMX6SL_IOMUXC_ECSPI1_SS1_SELECT_INPUT			0x00000690
#define IMX6SL_IOMUXC_ECSPI1_SS2_SELECT_INPUT			0x00000694
#define IMX6SL_IOMUXC_ECSPI1_SS3_SELECT_INPUT			0x00000698
#define IMX6SL_IOMUXC_ECSPI2_CSPI_CLK_IN_SELECT_INPUT		0x0000069c
#define IMX6SL_IOMUXC_ECSPI2_MISO_SELECT_INPUT			0x000006a0
#define IMX6SL_IOMUXC_ECSPI2_MOSI_SELECT_INPUT			0x000006a4
#define IMX6SL_IOMUXC_ECSPI2_SS0_SELECT_INPUT			0x000006a8
#define IMX6SL_IOMUXC_ECSPI2_SS1_SELECT_INPUT			0x000006ac
#define IMX6SL_IOMUXC_ECSPI3_CSPI_CLK_IN_SELECT_INPUT		0x000006b0
#define IMX6SL_IOMUXC_ECSPI3_DATAREADY_B_SELECT_INPUT		0x000006b4
#define IMX6SL_IOMUXC_ECSPI3_MISO_SELECT_INPUT			0x000006b8
#define IMX6SL_IOMUXC_ECSPI3_MOSI_SELECT_INPUT			0x000006bc
#define IMX6SL_IOMUXC_ECSPI3_SS0_SELECT_INPUT			0x000006c0
#define IMX6SL_IOMUXC_ECSPI3_SS1_SELECT_INPUT			0x000006c4
#define IMX6SL_IOMUXC_ECSPI3_SS2_SELECT_INPUT			0x000006c8
#define IMX6SL_IOMUXC_ECSPI3_SS3_SELECT_INPUT			0x000006cc
#define IMX6SL_IOMUXC_ECSPI4_CSPI_CLK_IN_SELECT_INPUT		0x000006d0
#define IMX6SL_IOMUXC_ECSPI4_MISO_SELECT_INPUT			0x000006d4
#define IMX6SL_IOMUXC_ECSPI4_MOSI_SELECT_INPUT			0x000006d8
#define IMX6SL_IOMUXC_ECSPI4_SS0_SELECT_INPUT			0x000006dc
#define IMX6SL_IOMUXC_ECSPI4_SS1_SELECT_INPUT			0x000006e0
#define IMX6SL_IOMUXC_ECSPI4_SS2_SELECT_INPUT			0x000006e4
#define IMX6SL_IOMUXC_EPDC_EPDC_PWR_IRQ_SELECT_INPUT		0x000006e8
#define IMX6SL_IOMUXC_EPDC_EPDC_PWR_STAT_SELECT_INPUT		0x000006ec
#define IMX6SL_IOMUXC_FEC_FEC_COL_SELECT_INPUT			0x000006f0
#define IMX6SL_IOMUXC_FEC_FEC_MDI_SELECT_INPUT			0x000006f4
#define IMX6SL_IOMUXC_FEC_FEC_RX_DATA0_SELECT_INPUT		0x000006f8
#define IMX6SL_IOMUXC_FEC_FEC_RX_DATA1_SELECT_INPUT		0x000006fc
#define IMX6SL_IOMUXC_FEC_FEC_RX_CLK_SELECT_INPUT		0x00000700
#define IMX6SL_IOMUXC_FEC_FEC_RX_DV_SELECT_INPUT		0x00000704
#define IMX6SL_IOMUXC_FEC_FEC_RX_ER_SELECT_INPUT		0x00000708
#define IMX6SL_IOMUXC_FEC_FEC_TX_CLK_SELECT_INPUT		0x0000070c
#define IMX6SL_IOMUXC_GPT_CAPIN1_SELECT_INPUT			0x00000710
#define IMX6SL_IOMUXC_GPT_CAPIN2_SELECT_INPUT			0x00000714
#define IMX6SL_IOMUXC_GPT_CLKIN_SELECT_INPUT			0x00000718
#define IMX6SL_IOMUXC_I2C1_SCL_IN_SELECT_INPUT			0x0000071c
#define IMX6SL_IOMUXC_I2C1_SDA_IN_SELECT_INPUT			0x00000720
#define IMX6SL_IOMUXC_I2C2_SCL_IN_SELECT_INPUT			0x00000724
#define IMX6SL_IOMUXC_I2C2_SDA_IN_SELECT_INPUT			0x00000728
#define IMX6SL_IOMUXC_I2C3_SCL_IN_SELECT_INPUT			0x0000072c
#define IMX6SL_IOMUXC_I2C3_SDA_IN_SELECT_INPUT			0x00000730
#define IMX6SL_IOMUXC_KEY_COL0_SELECT_INPUT			0x00000734
#define IMX6SL_IOMUXC_KEY_COL1_SELECT_INPUT			0x00000738
#define IMX6SL_IOMUXC_KEY_COL2_SELECT_INPUT			0x0000073c
#define IMX6SL_IOMUXC_KEY_COL3_SELECT_INPUT			0x00000740
#define IMX6SL_IOMUXC_KEY_COL4_SELECT_INPUT			0x00000744
#define IMX6SL_IOMUXC_KEY_COL5_SELECT_INPUT			0x00000748
#define IMX6SL_IOMUXC_KEY_COL6_SELECT_INPUT			0x0000074c
#define IMX6SL_IOMUXC_KEY_COL7_SELECT_INPUT			0x00000750
#define IMX6SL_IOMUXC_KEY_ROW0_SELECT_INPUT			0x00000754
#define IMX6SL_IOMUXC_KEY_ROW1_SELECT_INPUT			0x00000758
#define IMX6SL_IOMUXC_KEY_ROW2_SELECT_INPUT			0x0000075c
#define IMX6SL_IOMUXC_KEY_ROW3_SELECT_INPUT			0x00000760
#define IMX6SL_IOMUXC_KEY_ROW4_SELECT_INPUT			0x00000764
#define IMX6SL_IOMUXC_KEY_ROW5_SELECT_INPUT			0x00000768
#define IMX6SL_IOMUXC_KEY_ROW6_SELECT_INPUT			0x0000076c
#define IMX6SL_IOMUXC_KEY_ROW7_SELECT_INPUT			0x00000770
#define IMX6SL_IOMUXC_LCD_BUSY_SELECT_INPUT			0x00000774
#define IMX6SL_IOMUXC_LCD_DATA00_SELECT_INPUT			0x00000778
#define IMX6SL_IOMUXC_LCD_DATA01_SELECT_INPUT			0x0000077c
#define IMX6SL_IOMUXC_LCD_DATA02_SELECT_INPUT			0x00000780
#define IMX6SL_IOMUXC_LCD_DATA03_SELECT_INPUT			0x00000784
#define IMX6SL_IOMUXC_LCD_DATA04_SELECT_INPUT			0x00000788
#define IMX6SL_IOMUXC_LCD_DATA05_SELECT_INPUT			0x0000078c
#define IMX6SL_IOMUXC_LCD_DATA06_SELECT_INPUT			0x00000790
#define IMX6SL_IOMUXC_LCD_DATA07_SELECT_INPUT			0x00000794
#define IMX6SL_IOMUXC_LCD_DATA08_SELECT_INPUT			0x00000798
#define IMX6SL_IOMUXC_LCD_DATA09_SELECT_INPUT			0x0000079c
#define IMX6SL_IOMUXC_LCD_DATA10_SELECT_INPUT			0x000007a0
#define IMX6SL_IOMUXC_LCD_DATA11_SELECT_INPUT			0x000007a4
#define IMX6SL_IOMUXC_LCD_DATA12_SELECT_INPUT			0x000007a8
#define IMX6SL_IOMUXC_LCD_DATA13_SELECT_INPUT			0x000007ac
#define IMX6SL_IOMUXC_LCD_DATA14_SELECT_INPUT			0x000007b0
#define IMX6SL_IOMUXC_LCD_DATA15_SELECT_INPUT			0x000007b4
#define IMX6SL_IOMUXC_LCD_DATA16_SELECT_INPUT			0x000007b8
#define IMX6SL_IOMUXC_LCD_DATA17_SELECT_INPUT			0x000007bc
#define IMX6SL_IOMUXC_LCD_DATA18_SELECT_INPUT			0x000007c0
#define IMX6SL_IOMUXC_LCD_DATA19_SELECT_INPUT			0x000007c4
#define IMX6SL_IOMUXC_LCD_DATA20_SELECT_INPUT			0x000007c8
#define IMX6SL_IOMUXC_LCD_DATA21_SELECT_INPUT			0x000007cc
#define IMX6SL_IOMUXC_LCD_DATA22_SELECT_INPUT			0x000007d0
#define IMX6SL_IOMUXC_LCD_DATA23_SELECT_INPUT			0x000007d4
#define IMX6SL_IOMUXC_SPDIF_SPDIF_IN1_SELECT_INPUT		0x000007f0
#define IMX6SL_IOMUXC_SPDIF_TX_CLK2_SELECT_INPUT		0x000007f4
#define IMX6SL_IOMUXC_UART1_UART_RTS_B_SELECT_INPUT		0x000007f8
#define IMX6SL_IOMUXC_UART1_UART_RX_DATA_SELECT_INPUT		0x000007fc
#define IMX6SL_IOMUXC_UART2_UART_RTS_B_SELECT_INPUT		0x00000800
#define IMX6SL_IOMUXC_UART2_UART_RX_DATA_SELECT_INPUT		0x00000804
#define IMX6SL_IOMUXC_UART3_UART_RTS_B_SELECT_INPUT		0x00000808
#define IMX6SL_IOMUXC_UART3_UART_RX_DATA_SELECT_INPUT		0x0000080c
#define IMX6SL_IOMUXC_UART4_UART_RTS_B_SELECT_INPUT		0x00000810
#define IMX6SL_IOMUXC_UART4_UART_RX_DATA_SELECT_INPUT		0x00000814
#define IMX6SL_IOMUXC_UART5_UART_RTS_B_SELECT_INPUT		0x00000818
#define IMX6SL_IOMUXC_UART5_UART_RX_DATA_SELECT_INPUT		0x0000081c
#define IMX6SL_IOMUXC_USB_OTG2_OC_SELECT_INPUT			0x00000820
#define IMX6SL_IOMUXC_USB_OTG1_OC_SELECT_INPUT			0x00000824
#define IMX6SL_IOMUXC_USDHC1_CARD_DET_SELECT_INPUT		0x00000828
#define IMX6SL_IOMUXC_USDHC1_WP_ON_SELECT_INPUT			0x0000082c
#define IMX6SL_IOMUXC_USDHC2_CARD_DET_SELECT_INPUT		0x00000830
#define IMX6SL_IOMUXC_USDHC2_WP_ON_SELECT_INPUT			0x00000834
#define IMX6SL_IOMUXC_USDHC3_CARD_DET_SELECT_INPUT		0x00000838
#define IMX6SL_IOMUXC_USDHC3_DATA4_IN_SELECT_INPUT		0x0000083c
#define IMX6SL_IOMUXC_USDHC3_DATA5_IN_SELECT_INPUT		0x00000840
#define IMX6SL_IOMUXC_USDHC3_DATA6_IN_SELECT_INPUT		0x00000844
#define IMX6SL_IOMUXC_USDHC3_DATA7_IN_SELECT_INPUT		0x00000848
#define IMX6SL_IOMUXC_USDHC3_WP_ON_SELECT_INPUT			0x0000084c
#define IMX6SL_IOMUXC_USDHC4_CARD_CLK_IN_SELECT_INPUT		0x00000850
#define IMX6SL_IOMUXC_USDHC4_CARD_DET_SELECT_INPUT		0x00000854
#define IMX6SL_IOMUXC_USDHC4_CMD_IN_SELECT_INPUT		0x00000858
#define IMX6SL_IOMUXC_USDHC4_DATA0_IN_SELECT_INPUT		0x0000085c
#define IMX6SL_IOMUXC_USDHC4_DATA1_IN_SELECT_INPUT		0x00000860
#define IMX6SL_IOMUXC_USDHC4_DATA2_IN_SELECT_INPUT		0x00000864
#define IMX6SL_IOMUXC_USDHC4_DATA3_IN_SELECT_INPUT		0x00000868
#define IMX6SL_IOMUXC_USDHC4_DATA4_IN_SELECT_INPUT		0x0000086c
#define IMX6SL_IOMUXC_USDHC4_DATA5_IN_SELECT_INPUT		0x00000870
#define IMX6SL_IOMUXC_USDHC4_DATA6_IN_SELECT_INPUT		0x00000874
#define IMX6SL_IOMUXC_USDHC4_DATA7_IN_SELECT_INPUT		0x00000878
#define IMX6SL_IOMUXC_USDHC4_WP_ON_SELECT_INPUT			0x0000087c
#define IMX6SL_IOMUXC_EIM_DTACK_B_SELECT_INPUT			0x00000880
#define IMX6SL_IOMUXC_EIM_WAIT_B_SELECT_INPUT			0x00000884

/* for iMX6UltraLight */
#define IMX6UL_IOMUX_GPR0					0x00004000
#define IMX6UL_IOMUX_GPR1					0x00004004
#define  IMX6UL_IOMUX_GPR1_ARMA7_CLK_AHB_EN			__BIT(26)
#define  IMX6UL_IOMUX_GPR1_ARMA7_CLK_ATB_EN			__BIT(25)
#define  IMX6UL_IOMUX_GPR1_ARMA7_CLK_APB_DBG_EN			__BIT(24)
#define  IMX6UL_IOMUX_GPR1_TZASC1_BOOT_LOCK			__BIT(23)
#define  IMX6UL_IOMUX_GPR1_EXC_MON				__BIT(22)
#define  IMX6UL_IOMUX_GPR1_SAI3_MCLK_DIR			__BIT(21)
#define  IMX6UL_IOMUX_GPR1_SAI2_MCLK_DIR			__BIT(20)
#define  IMX6UL_IOMUX_GPR1_SAI1_MCLK_DIR			__BIT(19)
#define  IMX6UL_IOMUX_GPR1_ENET2_TX_CLK_DIR			__BIT(18)
#define  IMX6UL_IOMUX_GPR1_ENET1_TX_CLK_DIR			__BIT(17)
#define  IMX6UL_IOMUX_GPR1_ADD_DS				__BIT(16)
#define  IMX6UL_IOMUX_GPR1_USB_EXP_MODE				__BIT(15)
#define  IMX6UL_IOMUX_GPR1_ENET2_CLK_SEL			__BIT(14)
#define  IMX6UL_IOMUX_GPR1_ENET1_CLK_SEL			__BIT(13)
#define  IMX6UL_IOMUX_GPR1_GINT					__BIT(12)
#define IMX6UL_IOMUX_GPR2					0x00004008
#define IMX6UL_IOMUX_GPR3					0x0000400c
#define IMX6UL_IOMUX_GPR4					0x00004010
#define IMX6UL_IOMUX_GPR5					0x00004014
#define IMX6UL_IOMUX_GPR9					0x00004024
#define IMX6UL_IOMUX_GPR10					0x00004028
#define IMX6UL_IOMUX_GPR14					0x00004038
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_BOOT_MODE0			0x00000014
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_BOOT_MODE1			0x00000018
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER0		0x0000001c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER1		0x00000020
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER2		0x00000024
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER3		0x00000028
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER4		0x0000002c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER5		0x00000030
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER6		0x00000034
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER7		0x00000038
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER8		0x0000003c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SNVS_TAMPER9		0x00000040
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_JTAG_MOD			0x00000044
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_JTAG_TMS			0x00000048
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_JTAG_TDO			0x0000004c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_JTAG_TDI			0x00000050
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_JTAG_TCK			0x00000054
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_JTAG_TRST_B		0x00000058
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO00			0x0000005c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO01			0x00000060
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO02			0x00000064
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03			0x00000068
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO04			0x0000006c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO05			0x00000070
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO06			0x00000074
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO07			0x00000078
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO08			0x0000007c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO09			0x00000080
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART1_TX_DATA		0x00000084
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART1_RX_DATA		0x00000088
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART1_CTS_B		0x0000008c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART1_RTS_B		0x00000090
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART2_TX_DATA		0x00000094
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART2_RX_DATA		0x00000098
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART2_CTS_B		0x0000009c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART2_RTS_B		0x000000a0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART3_TX_DATA		0x000000a4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART3_RX_DATA		0x000000a8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART3_CTS_B		0x000000ac
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART3_RTS_B		0x000000b0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART4_TX_DATA		0x000000b4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART4_RX_DATA		0x000000b8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART5_TX_DATA		0x000000bc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_UART5_RX_DATA		0x000000c0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_DATA0		0x000000c4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_DATA1		0x000000c8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_EN		0x000000cc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_DATA0		0x000000d0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_DATA1		0x000000d4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_EN		0x000000d8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_TX_CLK		0x000000dc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET1_RX_ER		0x000000e0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_RX_DATA0		0x000000e4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_RX_DATA1		0x000000e8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_RX_EN		0x000000ec
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_TX_DATA0		0x000000f0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_TX_DATA1		0x000000f4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_TX_EN		0x000000f8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_TX_CLK		0x000000fc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_ENET2_RX_ER		0x00000100
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_CLK			0x00000104
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_ENABLE			0x00000108
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_HSYNC			0x0000010c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_VSYNC			0x00000110
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_RESET			0x00000114
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA00			0x00000118
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA01			0x0000011c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA02			0x00000120
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA03			0x00000124
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA04			0x00000128
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA05			0x0000012c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA06			0x00000130
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA07			0x00000134
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA08			0x00000138
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA09			0x0000013c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA10			0x00000140
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA11			0x00000144
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA12			0x00000148
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA13			0x0000014c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA14			0x00000150
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA15			0x00000154
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA16			0x00000158
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA17			0x0000015c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA18			0x00000160
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA19			0x00000164
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA20			0x00000168
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA21			0x0000016c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA22			0x00000170
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_LCD_DATA23			0x00000174
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_RE_B			0x00000178
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_WE_B			0x0000017c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA00		0x00000180
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA01		0x00000184
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA02		0x00000188
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA03		0x0000018c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA04		0x00000190
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA05		0x00000194
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA06		0x00000198
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DATA07		0x0000019c
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_ALE			0x000001a0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_WP_B			0x000001a4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_READY_B		0x000001a8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_CE0_B			0x000001ac
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_CE1_B			0x000001b0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_CLE			0x000001b4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_NAND_DQS			0x000001b8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SD1_CMD			0x000001bc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SD1_CLK			0x000001c0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA0			0x000001c4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA1			0x000001c8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA2			0x000001cc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_SD1_DATA3			0x000001d0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_MCLK			0x000001d4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_PIXCLK			0x000001d8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_VSYNC			0x000001dc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_HSYNC			0x000001e0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA00			0x000001e4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA01			0x000001e8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA02			0x000001ec
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA03			0x000001f0
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA04			0x000001f4
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA05			0x000001f8
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA06			0x000001fc
#define IMX6UL_IOMUXC_SW_MUX_CTL_PAD_CSI_DATA07			0x00000200
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR00		0x00000204
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR01		0x00000208
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR02		0x0000020c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR03		0x00000210
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR04		0x00000214
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR05		0x00000218
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR06		0x0000021c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR07		0x00000220
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR08		0x00000224
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR09		0x00000228
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR10		0x0000022c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR11		0x00000230
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR12		0x00000234
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR13		0x00000238
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR14		0x0000023c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ADDR15		0x00000240
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM0			0x00000244
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_DQM1			0x00000248
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_RAS_B			0x0000024c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CAS_B			0x00000250
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS0_B			0x00000254
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_CS1_B			0x00000258
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDWE_B		0x0000025c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT0			0x00000260
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_ODT1			0x00000264
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA0			0x00000268
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA1			0x0000026c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDBA2			0x00000270
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE0		0x00000274
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCKE1		0x00000278
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDCLK0_P		0x0000027c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS0_P		0x00000280
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_SDQS1_P		0x00000284
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_DRAM_RESET			0x00000288
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_TEST_MODE			0x0000028c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_POR_B			0x00000290
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ONOFF			0x00000294
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_PMIC_ON_REQ		0x00000298
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CCM_PMIC_STBY_REQ		0x0000029c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_BOOT_MODE0			0x000002a0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_BOOT_MODE1			0x000002a4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER0		0x000002a8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER1		0x000002ac
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER2		0x000002b0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER3		0x000002b4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER4		0x000002b8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER5		0x000002bc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER6		0x000002c0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER7		0x000002c4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER8		0x000002c8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SNVS_TAMPER9		0x000002cc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_JTAG_MOD			0x000002d0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TMS			0x000002d4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDO			0x000002d8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TDI			0x000002dc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TCK			0x000002e0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_JTAG_TRST_B		0x000002e4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO00			0x000002e8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO01			0x000002ec
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO02			0x000002f0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03			0x000002f4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO04			0x000002f8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO05			0x000002fc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO06			0x00000300
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO07			0x00000304
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO08			0x00000308
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO09			0x0000030c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART1_TX_DATA		0x00000310
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART1_RX_DATA		0x00000314
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART1_CTS_B		0x00000318
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART1_RTS_B		0x0000031c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART2_TX_DATA		0x00000320
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART2_RX_DATA		0x00000324
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART2_CTS_B		0x00000328
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART2_RTS_B		0x0000032c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART3_TX_DATA		0x00000330
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART3_RX_DATA		0x00000334
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART3_CTS_B		0x00000338
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART3_RTS_B		0x0000033c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART4_TX_DATA		0x00000340
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART4_RX_DATA		0x00000344
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART5_TX_DATA		0x00000348
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_UART5_RX_DATA		0x0000034c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_DATA0		0x00000350
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_DATA1		0x00000354
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_EN		0x00000358
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_DATA0		0x0000035c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_DATA1		0x00000360
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_EN		0x00000364
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_TX_CLK		0x00000368
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET1_RX_ER		0x0000036c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_RX_DATA0		0x00000370
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_RX_DATA1		0x00000374
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_RX_EN		0x00000378
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_TX_DATA0		0x0000037c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_TX_DATA1		0x00000380
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_TX_EN		0x00000384
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_TX_CLK		0x00000388
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_ENET2_RX_ER		0x0000038c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_CLK			0x00000390
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_ENABLE			0x00000394
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_HSYNC			0x00000398
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_VSYNC			0x0000039c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_RESET			0x000003a0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA00			0x000003a4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA01			0x000003a8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA02			0x000003ac
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA03			0x000003b0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA04			0x000003b4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA05			0x000003b8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA06			0x000003bc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA07			0x000003c0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA08			0x000003c4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA09			0x000003c8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA10			0x000003cc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA11			0x000003d0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA12			0x000003d4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA13			0x000003d8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA14			0x000003dc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA15			0x000003e0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA16			0x000003e4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA17			0x000003e8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA18			0x000003ec
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA19			0x000003f0
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA20			0x000003f4
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA21			0x000003f8
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA22			0x000003fc
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_LCD_DATA23			0x00000400
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_RE_B			0x00000404
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_WE_B			0x00000408
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA00		0x0000040c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA01		0x00000410
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA02		0x00000414
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA03		0x00000418
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA04		0x0000041c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA05		0x00000420
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA06		0x00000424
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DATA07		0x00000428
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_ALE			0x0000042c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_WP_B			0x00000430
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_READY_B		0x00000434
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_CE0_B			0x00000438
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_CE1_B			0x0000043c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_CLE			0x00000440
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_NAND_DQS			0x00000444
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SD1_CMD			0x00000448
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SD1_CLK			0x0000044c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA0			0x00000450
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA1			0x00000454
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA2			0x00000458
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_SD1_DATA3			0x0000045c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_MCLK			0x00000460
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_PIXCLK			0x00000464
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_VSYNC			0x00000468
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_HSYNC			0x0000046c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA00			0x00000470
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA01			0x00000474
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA02			0x00000478
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA03			0x0000047c
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA04			0x00000480
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA05			0x00000484
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA06			0x00000488
#define IMX6UL_IOMUXC_SW_PAD_CTL_PAD_CSI_DATA07			0x0000048c
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_ADDDS			0x00000490
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_DDRMODE_CTL		0x00000494
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_B0DS			0x00000498
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_DDRPK			0x0000049c
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_CTLDS			0x000004a0
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_B1DS			0x000004a4
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_DDRHYS			0x000004a8
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_DDRPKE			0x000004ac
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_DDRMODE			0x000004b0
#define IMX6UL_IOMUXC_SW_PAD_CTL_GRP_DDR_TYPE			0x000004b4
#define IMX6UL_IOMUXC_USB_OTG1_ID_SELECT_INPUT			0x000004b8
#define IMX6UL_IOMUXC_USB_OTG2_ID_SELECT_INPUT			0x000004bc
#define IMX6UL_IOMUXC_CCM_PMIC_READY_SELECT_INPUT		0x000004c0
#define IMX6UL_IOMUXC_CSI_DATA02_SELECT_INPUT			0x000004c4
#define IMX6UL_IOMUXC_CSI_DATA03_SELECT_INPUT			0x000004c8
#define IMX6UL_IOMUXC_CSI_DATA05_SELECT_INPUT			0x000004cc
#define IMX6UL_IOMUXC_CSI_DATA00_SELECT_INPUT			0x000004d0
#define IMX6UL_IOMUXC_CSI_DATA01_SELECT_INPUT			0x000004d4
#define IMX6UL_IOMUXC_CSI_DATA04_SELECT_INPUT			0x000004d8
#define IMX6UL_IOMUXC_CSI_DATA06_SELECT_INPUT			0x000004dc
#define IMX6UL_IOMUXC_CSI_DATA07_SELECT_INPUT			0x000004e0
#define IMX6UL_IOMUXC_CSI_DATA08_SELECT_INPUT			0x000004e4
#define IMX6UL_IOMUXC_CSI_DATA09_SELECT_INPUT			0x000004e8
#define IMX6UL_IOMUXC_CSI_DATA10_SELECT_INPUT			0x000004ec
#define IMX6UL_IOMUXC_CSI_DATA11_SELECT_INPUT			0x000004f0
#define IMX6UL_IOMUXC_CSI_DATA12_SELECT_INPUT			0x000004f4
#define IMX6UL_IOMUXC_CSI_DATA13_SELECT_INPUT			0x000004f8
#define IMX6UL_IOMUXC_CSI_DATA14_SELECT_INPUT			0x000004fc
#define IMX6UL_IOMUXC_CSI_DATA15_SELECT_INPUT			0x00000500
#define IMX6UL_IOMUXC_CSI_DATA16_SELECT_INPUT			0x00000504
#define IMX6UL_IOMUXC_CSI_DATA17_SELECT_INPUT			0x00000508
#define IMX6UL_IOMUXC_CSI_DATA18_SELECT_INPUT			0x0000050c
#define IMX6UL_IOMUXC_CSI_DATA19_SELECT_INPUT			0x00000510
#define IMX6UL_IOMUXC_CSI_DATA20_SELECT_INPUT			0x00000514
#define IMX6UL_IOMUXC_CSI_DATA21_SELECT_INPUT			0x00000518
#define IMX6UL_IOMUXC_CSI_DATA22_SELECT_INPUT			0x0000051c
#define IMX6UL_IOMUXC_CSI_DATA23_SELECT_INPUT			0x00000520
#define IMX6UL_IOMUXC_CSI_HSYNC_SELECT_INPUT			0x00000524
#define IMX6UL_IOMUXC_CSI_PIXCLK_SELECT_INPUT			0x00000528
#define IMX6UL_IOMUXC_CSI_VSYNC_SELECT_INPUT			0x0000052c
#define IMX6UL_IOMUXC_CSI_FIELD_SELECT_INPUT			0x00000530
#define IMX6UL_IOMUXC_ECSPI1_SCLK_SELECT_INPUT			0x00000534
#define IMX6UL_IOMUXC_ECSPI1_MISO_SELECT_INPUT			0x00000538
#define IMX6UL_IOMUXC_ECSPI1_MOSI_SELECT_INPUT			0x0000053c
#define IMX6UL_IOMUXC_ECSPI1_SS0_B_SELECT_INPUT			0x00000540
#define IMX6UL_IOMUXC_ECSPI2_SCLK_SELECT_INPUT			0x00000544
#define IMX6UL_IOMUXC_ECSPI2_MISO_SELECT_INPUT			0x00000548
#define IMX6UL_IOMUXC_ECSPI2_MOSI_SELECT_INPUT			0x0000054c
#define IMX6UL_IOMUXC_ECSPI2_SS0_B_SELECT_INPUT			0x00000550
#define IMX6UL_IOMUXC_ECSPI3_SCLK_SELECT_INPUT			0x00000554
#define IMX6UL_IOMUXC_ECSPI3_MISO_SELECT_INPUT			0x00000558
#define IMX6UL_IOMUXC_ECSPI3_MOSI_SELECT_INPUT			0x0000055c
#define IMX6UL_IOMUXC_ECSPI3_SS0_B_SELECT_INPUT			0x00000560
#define IMX6UL_IOMUXC_ECSPI4_SCLK_SELECT_INPUT			0x00000564
#define IMX6UL_IOMUXC_ECSPI4_MISO_SELECT_INPUT			0x00000568
#define IMX6UL_IOMUXC_ECSPI4_MOSI_SELECT_INPUT			0x0000056c
#define IMX6UL_IOMUXC_ECSPI4_SS0_B_SELECT_INPUT			0x00000570
#define IMX6UL_IOMUXC_ENET1_REF_CLK1_SELECT_INPUT		0x00000574
#define IMX6UL_IOMUXC_ENET1_MAC0_MDIO_SELECT_INPUT		0x00000578
#define IMX6UL_IOMUXC_ENET2_REF_CLK2_SELECT_INPUT		0x0000057c
#define IMX6UL_IOMUXC_ENET2_MAC0_MDIO_SELECT_INPUT		0x00000580
#define IMX6UL_IOMUXC_FLEXCAN1_RX_SELECT_INPUT			0x00000584
#define IMX6UL_IOMUXC_FLEXCAN2_RX_SELECT_INPUT			0x00000588
#define IMX6UL_IOMUXC_GPT1_CAPTURE1_SELECT_INPUT		0x0000058c
#define IMX6UL_IOMUXC_GPT1_CAPTURE2_SELECT_INPUT		0x00000590
#define IMX6UL_IOMUXC_GPT1_CLK_SELECT_INPUT			0x00000594
#define IMX6UL_IOMUXC_GPT2_CAPTURE1_SELECT_INPUT		0x00000598
#define IMX6UL_IOMUXC_GPT2_CAPTURE2_SELECT_INPUT		0x0000059c
#define IMX6UL_IOMUXC_GPT2_CLK_SELECT_INPUT			0x000005a0
#define IMX6UL_IOMUXC_I2C1_SCL_SELECT_INPUT			0x000005a4
#define IMX6UL_IOMUXC_I2C1_SDA_SELECT_INPUT			0x000005a8
#define IMX6UL_IOMUXC_I2C2_SCL_SELECT_INPUT			0x000005ac
#define IMX6UL_IOMUXC_I2C2_SDA_SELECT_INPUT			0x000005b0
#define IMX6UL_IOMUXC_I2C3_SCL_SELECT_INPUT			0x000005b4
#define IMX6UL_IOMUXC_I2C3_SDA_SELECT_INPUT			0x000005b8
#define IMX6UL_IOMUXC_I2C4_SCL_SELECT_INPUT			0x000005bc
#define IMX6UL_IOMUXC_I2C4_SDA_SELECT_INPUT			0x000005c0
#define IMX6UL_IOMUXC_KPP_COL0_SELECT_INPUT			0x000005c4
#define IMX6UL_IOMUXC_KPP_COL1_SELECT_INPUT			0x000005c8
#define IMX6UL_IOMUXC_KPP_COL2_SELECT_INPUT			0x000005cc
#define IMX6UL_IOMUXC_KPP_ROW0_SELECT_INPUT			0x000005d0
#define IMX6UL_IOMUXC_KPP_ROW1_SELECT_INPUT			0x000005d4
#define IMX6UL_IOMUXC_KPP_ROW2_SELECT_INPUT			0x000005d8
#define IMX6UL_IOMUXC_LCD_BUSY_SELECT_INPUT			0x000005dc
#define IMX6UL_IOMUXC_SAI1_MCLK_SELECT_INPUT			0x000005e0
#define IMX6UL_IOMUXC_SAI1_RX_DATA_SELECT_INPUT			0x000005e4
#define IMX6UL_IOMUXC_SAI1_TX_BCLK_SELECT_INPUT			0x000005e8
#define IMX6UL_IOMUXC_SAI1_TX_SYNC_SELECT_INPUT			0x000005ec
#define IMX6UL_IOMUXC_SAI2_MCLK_SELECT_INPUT			0x000005f0
#define IMX6UL_IOMUXC_SAI2_RX_DATA_SELECT_INPUT			0x000005f4
#define IMX6UL_IOMUXC_SAI2_TX_BCLK_SELECT_INPUT			0x000005f8
#define IMX6UL_IOMUXC_SAI2_TX_SYNC_SELECT_INPUT			0x000005fc
#define IMX6UL_IOMUXC_SAI3_MCLK_SELECT_INPUT			0x00000600
#define IMX6UL_IOMUXC_SAI3_RX_DATA_SELECT_INPUT			0x00000604
#define IMX6UL_IOMUXC_SAI3_TX_BCLK_SELECT_INPUT			0x00000608
#define IMX6UL_IOMUXC_SAI3_TX_SYNC_SELECT_INPUT			0x0000060c
#define IMX6UL_IOMUXC_SDMA_EVENTS0_SELECT_INPUT			0x00000610
#define IMX6UL_IOMUXC_SDMA_EVENTS1_SELECT_INPUT			0x00000614
#define IMX6UL_IOMUXC_SPDIF_IN_SELECT_INPUT			0x00000618
#define IMX6UL_IOMUXC_SPDIF_EXT_CLK_SELECT_INPUT		0x0000061c
#define IMX6UL_IOMUXC_UART1_RTS_B_SELECT_INPUT			0x00000620
#define IMX6UL_IOMUXC_UART1_RX_DATA_SELECT_INPUT		0x00000624
#define IMX6UL_IOMUXC_UART2_RTS_B_SELECT_INPUT			0x00000628
#define IMX6UL_IOMUXC_UART2_RX_DATA_SELECT_INPUT		0x0000062c
#define IMX6UL_IOMUXC_UART3_RTS_B_SELECT_INPUT			0x00000630
#define IMX6UL_IOMUXC_UART3_RX_DATA_SELECT_INPUT		0x00000634
#define IMX6UL_IOMUXC_UART4_RTS_B_SELECT_INPUT			0x00000638
#define IMX6UL_IOMUXC_UART4_RX_DATA_SELECT_INPUT		0x0000063c
#define IMX6UL_IOMUXC_UART5_RTS_B_SELECT_INPUT			0x00000640
#define IMX6UL_IOMUXC_UART5_RX_DATA_SELECT_INPUT		0x00000644
#define IMX6UL_IOMUXC_UART6_RTS_B_SELECT_INPUT			0x00000648
#define IMX6UL_IOMUXC_UART6_RX_DATA_SELECT_INPUT		0x0000064c
#define IMX6UL_IOMUXC_UART7_RTS_B_SELECT_INPUT			0x00000650
#define IMX6UL_IOMUXC_UART7_RX_DATA_SELECT_INPUT		0x00000654
#define IMX6UL_IOMUXC_UART8_RTS_B_SELECT_INPUT			0x00000658
#define IMX6UL_IOMUXC_UART8_RX_DATA_SELECT_INPUT		0x0000065c
#define IMX6UL_IOMUXC_USB_OTG2_OC_SELECT_INPUT			0x00000660
#define IMX6UL_IOMUXC_USB_OTG_OC_SELECT_INPUT			0x00000664
#define IMX6UL_IOMUXC_USDHC1_CD_B_SELECT_INPUT			0x00000668
#define IMX6UL_IOMUXC_USDHC1_WP_SELECT_INPUT			0x0000066c
#define IMX6UL_IOMUXC_USDHC2_CLK_SELECT_INPUT			0x00000670
#define IMX6UL_IOMUXC_USDHC2_CD_B_SELECT_INPUT			0x00000674
#define IMX6UL_IOMUXC_USDHC2_CMD_SELECT_INPUT			0x00000678
#define IMX6UL_IOMUXC_USDHC2_DATA0_SELECT_INPUT			0x0000067c
#define IMX6UL_IOMUXC_USDHC2_DATA1_SELECT_INPUT			0x00000680
#define IMX6UL_IOMUXC_USDHC2_DATA2_SELECT_INPUT			0x00000684
#define IMX6UL_IOMUXC_USDHC2_DATA3_SELECT_INPUT			0x00000688
#define IMX6UL_IOMUXC_USDHC2_DATA4_SELECT_INPUT			0x0000068c
#define IMX6UL_IOMUXC_USDHC2_DATA5_SELECT_INPUT			0x00000690
#define IMX6UL_IOMUXC_USDHC2_DATA6_SELECT_INPUT			0x00000694
#define IMX6UL_IOMUXC_USDHC2_DATA7_SELECT_INPUT			0x00000698
#define IMX6UL_IOMUXC_USDHC2_WP_SELECT_INPUT			0x0000069c


/* IOMUXC_SW_MUX_CTL_PAD_xxx */
#define IOMUX_CONFIG_SION	__BIT(4)
#define IOMUX_CONFIG_ALT0	0
#define IOMUX_CONFIG_ALT1	1
#define IOMUX_CONFIG_ALT2	2
#define IOMUX_CONFIG_ALT3	3
#define IOMUX_CONFIG_ALT4	4
#define IOMUX_CONFIG_ALT5	5
#define IOMUX_CONFIG_ALT6	6
#define IOMUX_CONFIG_ALT7	7
/* IOMUXC_SW_PAD_CTL_PAD_xxx */
#define PAD_CTL_DDR_SEL_MASK	__BITS(19, 18)
#define PAD_CTL_DDR_SEL_0	__SHIFTIN(0, PAD_CTL_DDR_SEL_MASK)
#define PAD_CTL_DDR_SEL_1	__SHIFTIN(1, PAD_CTL_DDR_SEL_MASK)
#define PAD_CTL_DDR_SEL_2	__SHIFTIN(2, PAD_CTL_DDR_SEL_MASK)
#define PAD_CTL_DDR_SEL_3	__SHIFTIN(3, PAD_CTL_DDR_SEL_MASK)
#define PAD_CTL_HYS		__BIT(16)
#define PAD_CTL_PUS_MASK	__BITS(15, 14)
#define PAD_CTL_PUS_100K_PD	__SHIFTIN(0x0, PAD_CTL_PUS_MASK)
#define PAD_CTL_PUS_47K_PU	__SHIFTIN(0x1, PAD_CTL_PUS_MASK)
#define PAD_CTL_PUS_100K_PU	__SHIFTIN(0x2, PAD_CTL_PUS_MASK)
#define PAD_CTL_PUS_22K_PU	__SHIFTIN(0x3, PAD_CTL_PUS_MASK)
#define PAD_CTL_PUE		__BIT(13)
#define PAD_CTL_PKE		__BIT(12)
#define PAD_CTL_PULL		(PAD_CTL_PKE|PAD_CTL_PUE)
#define PAD_CTL_KEEPER		(PAD_CTL_PKE|0)
#define PAD_CTL_ODE		__BIT(11)
#define PAD_CTL_ODT		__BITS(10, 8)
#define PAD_CTL_SPEED_MASK	__BITS(7, 6)
#define PAD_CTL_SPEED_LOW50MHZ	__SHIFTIN(0, PAD_CTL_SPEED_MASK)
#define PAD_CTL_SPEED_50MHZ	__SHIFTIN(1, PAD_CTL_SPEED_MASK)
#define PAD_CTL_SPEED_100MHZ	__SHIFTIN(2, PAD_CTL_SPEED_MASK)
#define PAD_CTL_SPEED_200MHZ	__SHIFTIN(3, PAD_CTL_SPEED_MASK)
#define PAD_CTL_DSE_MASK	__BITS(5, 3)
#define PAD_CTL_DSE_HIZ		__SHIFTIN(0x0, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_290OHM	__SHIFTIN(0x1, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_240OHM	__SHIFTIN(0x1, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_121OHM	__SHIFTIN(0x2, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_120OHM	__SHIFTIN(0x2, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_80OHM	__SHIFTIN(0x3, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_76OHM	__SHIFTIN(0x3, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_60OHM	__SHIFTIN(0x4, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_48OHM	__SHIFTIN(0x5, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_47OHM	__SHIFTIN(0x4, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_45OHM	__SHIFTIN(0x5, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_40OHM	__SHIFTIN(0x6, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_37OHM	__SHIFTIN(0x6, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_34OHM	__SHIFTIN(0x7, PAD_CTL_DSE_MASK)
#define PAD_CTL_DSE_31OHM	__SHIFTIN(0x7, PAD_CTL_DSE_MASK)
#define PAD_CTL_SRE		__BIT(0)
#define PAD_CTL_SRE_SLOW	0
#define PAD_CTL_SRE_FAST	PAD_CTL_SRE
/* IOMUXC_SW_PAD_CTL_PAD_xxx */
#define INPUT_DAISY_0		0
#define INPUT_DAISY_1		1
#define INPUT_DAISY_2		2
#define INPUT_DAISY_3		3
#define INPUT_DAISY_4		4
#define INPUT_DAISY_5		5
#define INPUT_DAISY_6		6
#define INPUT_DAISY_7		7

/*
 * IOMUX index macro
 */
#define IOMUX_PIN_TO_MUX_ADDRESS(pin)	(((pin) >> 16) & 0xffff)
#define IOMUX_PIN_TO_PAD_ADDRESS(pin)	(((pin) >>  0) & 0xffff)
#define IOMUX_MUX_NONE	0xffff
#define IOMUX_PAD_NONE	0xffff
#define IOMUX_PIN(mux_adr, pad_adr)		\
	(((mux_adr) << 16) | (((pad_adr) << 0)))
#define MUX_PIN(prefix, name)				\
	IOMUX_PIN(prefix##_IOMUXC_SW_MUX_CTL_PAD_##name,	\
	    prefix##_IOMUXC_SW_PAD_CTL_PAD_##name)

#endif /* _ARM_NXP_IMX6_IOMUXREG_H_ */