18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci//
38c2ecf20Sopenharmony_ci// imx35 pinctrl driver.
48c2ecf20Sopenharmony_ci//
58c2ecf20Sopenharmony_ci// This driver was mostly copied from the imx51 pinctrl driver which has:
68c2ecf20Sopenharmony_ci//
78c2ecf20Sopenharmony_ci// Copyright (C) 2012 Freescale Semiconductor, Inc.
88c2ecf20Sopenharmony_ci// Copyright (C) 2012 Linaro, Inc.
98c2ecf20Sopenharmony_ci//
108c2ecf20Sopenharmony_ci// Author: Dong Aisheng <dong.aisheng@linaro.org>
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci#include <linux/err.h>
138c2ecf20Sopenharmony_ci#include <linux/init.h>
148c2ecf20Sopenharmony_ci#include <linux/io.h>
158c2ecf20Sopenharmony_ci#include <linux/of.h>
168c2ecf20Sopenharmony_ci#include <linux/of_device.h>
178c2ecf20Sopenharmony_ci#include <linux/pinctrl/pinctrl.h>
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci#include "pinctrl-imx.h"
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_cienum imx35_pads {
228c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE0 = 0,
238c2ecf20Sopenharmony_ci	MX35_PAD_CAPTURE = 1,
248c2ecf20Sopenharmony_ci	MX35_PAD_COMPARE = 2,
258c2ecf20Sopenharmony_ci	MX35_PAD_WDOG_RST = 3,
268c2ecf20Sopenharmony_ci	MX35_PAD_GPIO1_0 = 4,
278c2ecf20Sopenharmony_ci	MX35_PAD_GPIO1_1 = 5,
288c2ecf20Sopenharmony_ci	MX35_PAD_GPIO2_0 = 6,
298c2ecf20Sopenharmony_ci	MX35_PAD_GPIO3_0 = 7,
308c2ecf20Sopenharmony_ci	MX35_PAD_CLKO = 8,
318c2ecf20Sopenharmony_ci	MX35_PAD_VSTBY = 9,
328c2ecf20Sopenharmony_ci	MX35_PAD_A0 = 10,
338c2ecf20Sopenharmony_ci	MX35_PAD_A1 = 11,
348c2ecf20Sopenharmony_ci	MX35_PAD_A2 = 12,
358c2ecf20Sopenharmony_ci	MX35_PAD_A3 = 13,
368c2ecf20Sopenharmony_ci	MX35_PAD_A4 = 14,
378c2ecf20Sopenharmony_ci	MX35_PAD_A5 = 15,
388c2ecf20Sopenharmony_ci	MX35_PAD_A6 = 16,
398c2ecf20Sopenharmony_ci	MX35_PAD_A7 = 17,
408c2ecf20Sopenharmony_ci	MX35_PAD_A8 = 18,
418c2ecf20Sopenharmony_ci	MX35_PAD_A9 = 19,
428c2ecf20Sopenharmony_ci	MX35_PAD_A10 = 20,
438c2ecf20Sopenharmony_ci	MX35_PAD_MA10 = 21,
448c2ecf20Sopenharmony_ci	MX35_PAD_A11 = 22,
458c2ecf20Sopenharmony_ci	MX35_PAD_A12 = 23,
468c2ecf20Sopenharmony_ci	MX35_PAD_A13 = 24,
478c2ecf20Sopenharmony_ci	MX35_PAD_A14 = 25,
488c2ecf20Sopenharmony_ci	MX35_PAD_A15 = 26,
498c2ecf20Sopenharmony_ci	MX35_PAD_A16 = 27,
508c2ecf20Sopenharmony_ci	MX35_PAD_A17 = 28,
518c2ecf20Sopenharmony_ci	MX35_PAD_A18 = 29,
528c2ecf20Sopenharmony_ci	MX35_PAD_A19 = 30,
538c2ecf20Sopenharmony_ci	MX35_PAD_A20 = 31,
548c2ecf20Sopenharmony_ci	MX35_PAD_A21 = 32,
558c2ecf20Sopenharmony_ci	MX35_PAD_A22 = 33,
568c2ecf20Sopenharmony_ci	MX35_PAD_A23 = 34,
578c2ecf20Sopenharmony_ci	MX35_PAD_A24 = 35,
588c2ecf20Sopenharmony_ci	MX35_PAD_A25 = 36,
598c2ecf20Sopenharmony_ci	MX35_PAD_EB0 = 37,
608c2ecf20Sopenharmony_ci	MX35_PAD_EB1 = 38,
618c2ecf20Sopenharmony_ci	MX35_PAD_OE = 39,
628c2ecf20Sopenharmony_ci	MX35_PAD_CS0 = 40,
638c2ecf20Sopenharmony_ci	MX35_PAD_CS1 = 41,
648c2ecf20Sopenharmony_ci	MX35_PAD_CS2 = 42,
658c2ecf20Sopenharmony_ci	MX35_PAD_CS3 = 43,
668c2ecf20Sopenharmony_ci	MX35_PAD_CS4 = 44,
678c2ecf20Sopenharmony_ci	MX35_PAD_CS5 = 45,
688c2ecf20Sopenharmony_ci	MX35_PAD_NF_CE0 = 46,
698c2ecf20Sopenharmony_ci	MX35_PAD_LBA = 47,
708c2ecf20Sopenharmony_ci	MX35_PAD_BCLK = 48,
718c2ecf20Sopenharmony_ci	MX35_PAD_RW = 49,
728c2ecf20Sopenharmony_ci	MX35_PAD_NFWE_B = 50,
738c2ecf20Sopenharmony_ci	MX35_PAD_NFRE_B = 51,
748c2ecf20Sopenharmony_ci	MX35_PAD_NFALE = 52,
758c2ecf20Sopenharmony_ci	MX35_PAD_NFCLE = 53,
768c2ecf20Sopenharmony_ci	MX35_PAD_NFWP_B = 54,
778c2ecf20Sopenharmony_ci	MX35_PAD_NFRB = 55,
788c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D8 = 56,
798c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D9 = 57,
808c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D10 = 58,
818c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D11 = 59,
828c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D12 = 60,
838c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D13 = 61,
848c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D14 = 62,
858c2ecf20Sopenharmony_ci	MX35_PAD_CSI_D15 = 63,
868c2ecf20Sopenharmony_ci	MX35_PAD_CSI_MCLK = 64,
878c2ecf20Sopenharmony_ci	MX35_PAD_CSI_VSYNC = 65,
888c2ecf20Sopenharmony_ci	MX35_PAD_CSI_HSYNC = 66,
898c2ecf20Sopenharmony_ci	MX35_PAD_CSI_PIXCLK = 67,
908c2ecf20Sopenharmony_ci	MX35_PAD_I2C1_CLK = 68,
918c2ecf20Sopenharmony_ci	MX35_PAD_I2C1_DAT = 69,
928c2ecf20Sopenharmony_ci	MX35_PAD_I2C2_CLK = 70,
938c2ecf20Sopenharmony_ci	MX35_PAD_I2C2_DAT = 71,
948c2ecf20Sopenharmony_ci	MX35_PAD_STXD4 = 72,
958c2ecf20Sopenharmony_ci	MX35_PAD_SRXD4 = 73,
968c2ecf20Sopenharmony_ci	MX35_PAD_SCK4 = 74,
978c2ecf20Sopenharmony_ci	MX35_PAD_STXFS4 = 75,
988c2ecf20Sopenharmony_ci	MX35_PAD_STXD5 = 76,
998c2ecf20Sopenharmony_ci	MX35_PAD_SRXD5 = 77,
1008c2ecf20Sopenharmony_ci	MX35_PAD_SCK5 = 78,
1018c2ecf20Sopenharmony_ci	MX35_PAD_STXFS5 = 79,
1028c2ecf20Sopenharmony_ci	MX35_PAD_SCKR = 80,
1038c2ecf20Sopenharmony_ci	MX35_PAD_FSR = 81,
1048c2ecf20Sopenharmony_ci	MX35_PAD_HCKR = 82,
1058c2ecf20Sopenharmony_ci	MX35_PAD_SCKT = 83,
1068c2ecf20Sopenharmony_ci	MX35_PAD_FST = 84,
1078c2ecf20Sopenharmony_ci	MX35_PAD_HCKT = 85,
1088c2ecf20Sopenharmony_ci	MX35_PAD_TX5_RX0 = 86,
1098c2ecf20Sopenharmony_ci	MX35_PAD_TX4_RX1 = 87,
1108c2ecf20Sopenharmony_ci	MX35_PAD_TX3_RX2 = 88,
1118c2ecf20Sopenharmony_ci	MX35_PAD_TX2_RX3 = 89,
1128c2ecf20Sopenharmony_ci	MX35_PAD_TX1 = 90,
1138c2ecf20Sopenharmony_ci	MX35_PAD_TX0 = 91,
1148c2ecf20Sopenharmony_ci	MX35_PAD_CSPI1_MOSI = 92,
1158c2ecf20Sopenharmony_ci	MX35_PAD_CSPI1_MISO = 93,
1168c2ecf20Sopenharmony_ci	MX35_PAD_CSPI1_SS0 = 94,
1178c2ecf20Sopenharmony_ci	MX35_PAD_CSPI1_SS1 = 95,
1188c2ecf20Sopenharmony_ci	MX35_PAD_CSPI1_SCLK = 96,
1198c2ecf20Sopenharmony_ci	MX35_PAD_CSPI1_SPI_RDY = 97,
1208c2ecf20Sopenharmony_ci	MX35_PAD_RXD1 = 98,
1218c2ecf20Sopenharmony_ci	MX35_PAD_TXD1 = 99,
1228c2ecf20Sopenharmony_ci	MX35_PAD_RTS1 = 100,
1238c2ecf20Sopenharmony_ci	MX35_PAD_CTS1 = 101,
1248c2ecf20Sopenharmony_ci	MX35_PAD_RXD2 = 102,
1258c2ecf20Sopenharmony_ci	MX35_PAD_TXD2 = 103,
1268c2ecf20Sopenharmony_ci	MX35_PAD_RTS2 = 104,
1278c2ecf20Sopenharmony_ci	MX35_PAD_CTS2 = 105,
1288c2ecf20Sopenharmony_ci	MX35_PAD_USBOTG_PWR = 106,
1298c2ecf20Sopenharmony_ci	MX35_PAD_USBOTG_OC = 107,
1308c2ecf20Sopenharmony_ci	MX35_PAD_LD0 = 108,
1318c2ecf20Sopenharmony_ci	MX35_PAD_LD1 = 109,
1328c2ecf20Sopenharmony_ci	MX35_PAD_LD2 = 110,
1338c2ecf20Sopenharmony_ci	MX35_PAD_LD3 = 111,
1348c2ecf20Sopenharmony_ci	MX35_PAD_LD4 = 112,
1358c2ecf20Sopenharmony_ci	MX35_PAD_LD5 = 113,
1368c2ecf20Sopenharmony_ci	MX35_PAD_LD6 = 114,
1378c2ecf20Sopenharmony_ci	MX35_PAD_LD7 = 115,
1388c2ecf20Sopenharmony_ci	MX35_PAD_LD8 = 116,
1398c2ecf20Sopenharmony_ci	MX35_PAD_LD9 = 117,
1408c2ecf20Sopenharmony_ci	MX35_PAD_LD10 = 118,
1418c2ecf20Sopenharmony_ci	MX35_PAD_LD11 = 119,
1428c2ecf20Sopenharmony_ci	MX35_PAD_LD12 = 120,
1438c2ecf20Sopenharmony_ci	MX35_PAD_LD13 = 121,
1448c2ecf20Sopenharmony_ci	MX35_PAD_LD14 = 122,
1458c2ecf20Sopenharmony_ci	MX35_PAD_LD15 = 123,
1468c2ecf20Sopenharmony_ci	MX35_PAD_LD16 = 124,
1478c2ecf20Sopenharmony_ci	MX35_PAD_LD17 = 125,
1488c2ecf20Sopenharmony_ci	MX35_PAD_LD18 = 126,
1498c2ecf20Sopenharmony_ci	MX35_PAD_LD19 = 127,
1508c2ecf20Sopenharmony_ci	MX35_PAD_LD20 = 128,
1518c2ecf20Sopenharmony_ci	MX35_PAD_LD21 = 129,
1528c2ecf20Sopenharmony_ci	MX35_PAD_LD22 = 130,
1538c2ecf20Sopenharmony_ci	MX35_PAD_LD23 = 131,
1548c2ecf20Sopenharmony_ci	MX35_PAD_D3_HSYNC = 132,
1558c2ecf20Sopenharmony_ci	MX35_PAD_D3_FPSHIFT = 133,
1568c2ecf20Sopenharmony_ci	MX35_PAD_D3_DRDY = 134,
1578c2ecf20Sopenharmony_ci	MX35_PAD_CONTRAST = 135,
1588c2ecf20Sopenharmony_ci	MX35_PAD_D3_VSYNC = 136,
1598c2ecf20Sopenharmony_ci	MX35_PAD_D3_REV = 137,
1608c2ecf20Sopenharmony_ci	MX35_PAD_D3_CLS = 138,
1618c2ecf20Sopenharmony_ci	MX35_PAD_D3_SPL = 139,
1628c2ecf20Sopenharmony_ci	MX35_PAD_SD1_CMD = 140,
1638c2ecf20Sopenharmony_ci	MX35_PAD_SD1_CLK = 141,
1648c2ecf20Sopenharmony_ci	MX35_PAD_SD1_DATA0 = 142,
1658c2ecf20Sopenharmony_ci	MX35_PAD_SD1_DATA1 = 143,
1668c2ecf20Sopenharmony_ci	MX35_PAD_SD1_DATA2 = 144,
1678c2ecf20Sopenharmony_ci	MX35_PAD_SD1_DATA3 = 145,
1688c2ecf20Sopenharmony_ci	MX35_PAD_SD2_CMD = 146,
1698c2ecf20Sopenharmony_ci	MX35_PAD_SD2_CLK = 147,
1708c2ecf20Sopenharmony_ci	MX35_PAD_SD2_DATA0 = 148,
1718c2ecf20Sopenharmony_ci	MX35_PAD_SD2_DATA1 = 149,
1728c2ecf20Sopenharmony_ci	MX35_PAD_SD2_DATA2 = 150,
1738c2ecf20Sopenharmony_ci	MX35_PAD_SD2_DATA3 = 151,
1748c2ecf20Sopenharmony_ci	MX35_PAD_ATA_CS0 = 152,
1758c2ecf20Sopenharmony_ci	MX35_PAD_ATA_CS1 = 153,
1768c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DIOR = 154,
1778c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DIOW = 155,
1788c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DMACK = 156,
1798c2ecf20Sopenharmony_ci	MX35_PAD_ATA_RESET_B = 157,
1808c2ecf20Sopenharmony_ci	MX35_PAD_ATA_IORDY = 158,
1818c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA0 = 159,
1828c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA1 = 160,
1838c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA2 = 161,
1848c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA3 = 162,
1858c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA4 = 163,
1868c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA5 = 164,
1878c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA6 = 165,
1888c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA7 = 166,
1898c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA8 = 167,
1908c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA9 = 168,
1918c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA10 = 169,
1928c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA11 = 170,
1938c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA12 = 171,
1948c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA13 = 172,
1958c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA14 = 173,
1968c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DATA15 = 174,
1978c2ecf20Sopenharmony_ci	MX35_PAD_ATA_INTRQ = 175,
1988c2ecf20Sopenharmony_ci	MX35_PAD_ATA_BUFF_EN = 176,
1998c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DMARQ = 177,
2008c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DA0 = 178,
2018c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DA1 = 179,
2028c2ecf20Sopenharmony_ci	MX35_PAD_ATA_DA2 = 180,
2038c2ecf20Sopenharmony_ci	MX35_PAD_MLB_CLK = 181,
2048c2ecf20Sopenharmony_ci	MX35_PAD_MLB_DAT = 182,
2058c2ecf20Sopenharmony_ci	MX35_PAD_MLB_SIG = 183,
2068c2ecf20Sopenharmony_ci	MX35_PAD_FEC_TX_CLK = 184,
2078c2ecf20Sopenharmony_ci	MX35_PAD_FEC_RX_CLK = 185,
2088c2ecf20Sopenharmony_ci	MX35_PAD_FEC_RX_DV = 186,
2098c2ecf20Sopenharmony_ci	MX35_PAD_FEC_COL = 187,
2108c2ecf20Sopenharmony_ci	MX35_PAD_FEC_RDATA0 = 188,
2118c2ecf20Sopenharmony_ci	MX35_PAD_FEC_TDATA0 = 189,
2128c2ecf20Sopenharmony_ci	MX35_PAD_FEC_TX_EN = 190,
2138c2ecf20Sopenharmony_ci	MX35_PAD_FEC_MDC = 191,
2148c2ecf20Sopenharmony_ci	MX35_PAD_FEC_MDIO = 192,
2158c2ecf20Sopenharmony_ci	MX35_PAD_FEC_TX_ERR = 193,
2168c2ecf20Sopenharmony_ci	MX35_PAD_FEC_RX_ERR = 194,
2178c2ecf20Sopenharmony_ci	MX35_PAD_FEC_CRS = 195,
2188c2ecf20Sopenharmony_ci	MX35_PAD_FEC_RDATA1 = 196,
2198c2ecf20Sopenharmony_ci	MX35_PAD_FEC_TDATA1 = 197,
2208c2ecf20Sopenharmony_ci	MX35_PAD_FEC_RDATA2 = 198,
2218c2ecf20Sopenharmony_ci	MX35_PAD_FEC_TDATA2 = 199,
2228c2ecf20Sopenharmony_ci	MX35_PAD_FEC_RDATA3 = 200,
2238c2ecf20Sopenharmony_ci	MX35_PAD_FEC_TDATA3 = 201,
2248c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE1 = 202,
2258c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE2 = 203,
2268c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE3 = 204,
2278c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE4 = 205,
2288c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE5 = 206,
2298c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE6 = 207,
2308c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE7 = 208,
2318c2ecf20Sopenharmony_ci	MX35_PAD_RESET_IN_B = 209,
2328c2ecf20Sopenharmony_ci	MX35_PAD_POR_B = 210,
2338c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE8 = 211,
2348c2ecf20Sopenharmony_ci	MX35_PAD_BOOT_MODE0 = 212,
2358c2ecf20Sopenharmony_ci	MX35_PAD_BOOT_MODE1 = 213,
2368c2ecf20Sopenharmony_ci	MX35_PAD_CLK_MODE0 = 214,
2378c2ecf20Sopenharmony_ci	MX35_PAD_CLK_MODE1 = 215,
2388c2ecf20Sopenharmony_ci	MX35_PAD_POWER_FAIL = 216,
2398c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE9 = 217,
2408c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE10 = 218,
2418c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE11 = 219,
2428c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE12 = 220,
2438c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE13 = 221,
2448c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE14 = 222,
2458c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE15 = 223,
2468c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE16 = 224,
2478c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE17 = 225,
2488c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE18 = 226,
2498c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE19 = 227,
2508c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE20 = 228,
2518c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE21 = 229,
2528c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE22 = 230,
2538c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE23 = 231,
2548c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE24 = 232,
2558c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE25 = 233,
2568c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE26 = 234,
2578c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE27 = 235,
2588c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE28 = 236,
2598c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE29 = 237,
2608c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE30 = 238,
2618c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE31 = 239,
2628c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE32 = 240,
2638c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE33 = 241,
2648c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE34 = 242,
2658c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE35 = 243,
2668c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE36 = 244,
2678c2ecf20Sopenharmony_ci	MX35_PAD_SDBA1 = 245,
2688c2ecf20Sopenharmony_ci	MX35_PAD_SDBA0 = 246,
2698c2ecf20Sopenharmony_ci	MX35_PAD_SD0 = 247,
2708c2ecf20Sopenharmony_ci	MX35_PAD_SD1 = 248,
2718c2ecf20Sopenharmony_ci	MX35_PAD_SD2 = 249,
2728c2ecf20Sopenharmony_ci	MX35_PAD_SD3 = 250,
2738c2ecf20Sopenharmony_ci	MX35_PAD_SD4 = 251,
2748c2ecf20Sopenharmony_ci	MX35_PAD_SD5 = 252,
2758c2ecf20Sopenharmony_ci	MX35_PAD_SD6 = 253,
2768c2ecf20Sopenharmony_ci	MX35_PAD_SD7 = 254,
2778c2ecf20Sopenharmony_ci	MX35_PAD_SD8 = 255,
2788c2ecf20Sopenharmony_ci	MX35_PAD_SD9 = 256,
2798c2ecf20Sopenharmony_ci	MX35_PAD_SD10 = 257,
2808c2ecf20Sopenharmony_ci	MX35_PAD_SD11 = 258,
2818c2ecf20Sopenharmony_ci	MX35_PAD_SD12 = 259,
2828c2ecf20Sopenharmony_ci	MX35_PAD_SD13 = 260,
2838c2ecf20Sopenharmony_ci	MX35_PAD_SD14 = 261,
2848c2ecf20Sopenharmony_ci	MX35_PAD_SD15 = 262,
2858c2ecf20Sopenharmony_ci	MX35_PAD_SD16 = 263,
2868c2ecf20Sopenharmony_ci	MX35_PAD_SD17 = 264,
2878c2ecf20Sopenharmony_ci	MX35_PAD_SD18 = 265,
2888c2ecf20Sopenharmony_ci	MX35_PAD_SD19 = 266,
2898c2ecf20Sopenharmony_ci	MX35_PAD_SD20 = 267,
2908c2ecf20Sopenharmony_ci	MX35_PAD_SD21 = 268,
2918c2ecf20Sopenharmony_ci	MX35_PAD_SD22 = 269,
2928c2ecf20Sopenharmony_ci	MX35_PAD_SD23 = 270,
2938c2ecf20Sopenharmony_ci	MX35_PAD_SD24 = 271,
2948c2ecf20Sopenharmony_ci	MX35_PAD_SD25 = 272,
2958c2ecf20Sopenharmony_ci	MX35_PAD_SD26 = 273,
2968c2ecf20Sopenharmony_ci	MX35_PAD_SD27 = 274,
2978c2ecf20Sopenharmony_ci	MX35_PAD_SD28 = 275,
2988c2ecf20Sopenharmony_ci	MX35_PAD_SD29 = 276,
2998c2ecf20Sopenharmony_ci	MX35_PAD_SD30 = 277,
3008c2ecf20Sopenharmony_ci	MX35_PAD_SD31 = 278,
3018c2ecf20Sopenharmony_ci	MX35_PAD_DQM0 = 279,
3028c2ecf20Sopenharmony_ci	MX35_PAD_DQM1 = 280,
3038c2ecf20Sopenharmony_ci	MX35_PAD_DQM2 = 281,
3048c2ecf20Sopenharmony_ci	MX35_PAD_DQM3 = 282,
3058c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE37 = 283,
3068c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE38 = 284,
3078c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE39 = 285,
3088c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE40 = 286,
3098c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE41 = 287,
3108c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE42 = 288,
3118c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE43 = 289,
3128c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE44 = 290,
3138c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE45 = 291,
3148c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE46 = 292,
3158c2ecf20Sopenharmony_ci	MX35_PAD_ECB = 293,
3168c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE47 = 294,
3178c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE48 = 295,
3188c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE49 = 296,
3198c2ecf20Sopenharmony_ci	MX35_PAD_RAS = 297,
3208c2ecf20Sopenharmony_ci	MX35_PAD_CAS = 298,
3218c2ecf20Sopenharmony_ci	MX35_PAD_SDWE = 299,
3228c2ecf20Sopenharmony_ci	MX35_PAD_SDCKE0 = 300,
3238c2ecf20Sopenharmony_ci	MX35_PAD_SDCKE1 = 301,
3248c2ecf20Sopenharmony_ci	MX35_PAD_SDCLK = 302,
3258c2ecf20Sopenharmony_ci	MX35_PAD_SDQS0 = 303,
3268c2ecf20Sopenharmony_ci	MX35_PAD_SDQS1 = 304,
3278c2ecf20Sopenharmony_ci	MX35_PAD_SDQS2 = 305,
3288c2ecf20Sopenharmony_ci	MX35_PAD_SDQS3 = 306,
3298c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE50 = 307,
3308c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE51 = 308,
3318c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE52 = 309,
3328c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE53 = 310,
3338c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE54 = 311,
3348c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE55 = 312,
3358c2ecf20Sopenharmony_ci	MX35_PAD_D15 = 313,
3368c2ecf20Sopenharmony_ci	MX35_PAD_D14 = 314,
3378c2ecf20Sopenharmony_ci	MX35_PAD_D13 = 315,
3388c2ecf20Sopenharmony_ci	MX35_PAD_D12 = 316,
3398c2ecf20Sopenharmony_ci	MX35_PAD_D11 = 317,
3408c2ecf20Sopenharmony_ci	MX35_PAD_D10 = 318,
3418c2ecf20Sopenharmony_ci	MX35_PAD_D9 = 319,
3428c2ecf20Sopenharmony_ci	MX35_PAD_D8 = 320,
3438c2ecf20Sopenharmony_ci	MX35_PAD_D7 = 321,
3448c2ecf20Sopenharmony_ci	MX35_PAD_D6 = 322,
3458c2ecf20Sopenharmony_ci	MX35_PAD_D5 = 323,
3468c2ecf20Sopenharmony_ci	MX35_PAD_D4 = 324,
3478c2ecf20Sopenharmony_ci	MX35_PAD_D3 = 325,
3488c2ecf20Sopenharmony_ci	MX35_PAD_D2 = 326,
3498c2ecf20Sopenharmony_ci	MX35_PAD_D1 = 327,
3508c2ecf20Sopenharmony_ci	MX35_PAD_D0 = 328,
3518c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE56 = 329,
3528c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE57 = 330,
3538c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE58 = 331,
3548c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE59 = 332,
3558c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE60 = 333,
3568c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE61 = 334,
3578c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE62 = 335,
3588c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE63 = 336,
3598c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE64 = 337,
3608c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE65 = 338,
3618c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE66 = 339,
3628c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE67 = 340,
3638c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE68 = 341,
3648c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE69 = 342,
3658c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE70 = 343,
3668c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE71 = 344,
3678c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE72 = 345,
3688c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE73 = 346,
3698c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE74 = 347,
3708c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE75 = 348,
3718c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE76 = 349,
3728c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE77 = 350,
3738c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE78 = 351,
3748c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE79 = 352,
3758c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE80 = 353,
3768c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE81 = 354,
3778c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE82 = 355,
3788c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE83 = 356,
3798c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE84 = 357,
3808c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE85 = 358,
3818c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE86 = 359,
3828c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE87 = 360,
3838c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE88 = 361,
3848c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE89 = 362,
3858c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE90 = 363,
3868c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE91 = 364,
3878c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE92 = 365,
3888c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE93 = 366,
3898c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE94 = 367,
3908c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE95 = 368,
3918c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE96 = 369,
3928c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE97 = 370,
3938c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE98 = 371,
3948c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE99 = 372,
3958c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE100 = 373,
3968c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE101 = 374,
3978c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE102 = 375,
3988c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE103 = 376,
3998c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE104 = 377,
4008c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE105 = 378,
4018c2ecf20Sopenharmony_ci	MX35_PAD_RTCK = 379,
4028c2ecf20Sopenharmony_ci	MX35_PAD_TCK = 380,
4038c2ecf20Sopenharmony_ci	MX35_PAD_TMS = 381,
4048c2ecf20Sopenharmony_ci	MX35_PAD_TDI = 382,
4058c2ecf20Sopenharmony_ci	MX35_PAD_TDO = 383,
4068c2ecf20Sopenharmony_ci	MX35_PAD_TRSTB = 384,
4078c2ecf20Sopenharmony_ci	MX35_PAD_DE_B = 385,
4088c2ecf20Sopenharmony_ci	MX35_PAD_SJC_MOD = 386,
4098c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE106 = 387,
4108c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE107 = 388,
4118c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE108 = 389,
4128c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE109 = 390,
4138c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE110 = 391,
4148c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE111 = 392,
4158c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE112 = 393,
4168c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE113 = 394,
4178c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE114 = 395,
4188c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE115 = 396,
4198c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE116 = 397,
4208c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE117 = 398,
4218c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE118 = 399,
4228c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE119 = 400,
4238c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE120 = 401,
4248c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE121 = 402,
4258c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE122 = 403,
4268c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE123 = 404,
4278c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE124 = 405,
4288c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE125 = 406,
4298c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE126 = 407,
4308c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE127 = 408,
4318c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE128 = 409,
4328c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE129 = 410,
4338c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE130 = 411,
4348c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE131 = 412,
4358c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE132 = 413,
4368c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE133 = 414,
4378c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE134 = 415,
4388c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE135 = 416,
4398c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE136 = 417,
4408c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE137 = 418,
4418c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE138 = 419,
4428c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE139 = 420,
4438c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE140 = 421,
4448c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE141 = 422,
4458c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE142 = 423,
4468c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE143 = 424,
4478c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE144 = 425,
4488c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE145 = 426,
4498c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE146 = 427,
4508c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE147 = 428,
4518c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE148 = 429,
4528c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE149 = 430,
4538c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE150 = 431,
4548c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE151 = 432,
4558c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE152 = 433,
4568c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE153 = 434,
4578c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE154 = 435,
4588c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE155 = 436,
4598c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE156 = 437,
4608c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE157 = 438,
4618c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE158 = 439,
4628c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE159 = 440,
4638c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE160 = 441,
4648c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE161 = 442,
4658c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE162 = 443,
4668c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE163 = 444,
4678c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE164 = 445,
4688c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE165 = 446,
4698c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE166 = 447,
4708c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE167 = 448,
4718c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE168 = 449,
4728c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE169 = 450,
4738c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE170 = 451,
4748c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE171 = 452,
4758c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE172 = 453,
4768c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE173 = 454,
4778c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE174 = 455,
4788c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE175 = 456,
4798c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE176 = 457,
4808c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE177 = 458,
4818c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE178 = 459,
4828c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE179 = 460,
4838c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE180 = 461,
4848c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE181 = 462,
4858c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE182 = 463,
4868c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE183 = 464,
4878c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE184 = 465,
4888c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE185 = 466,
4898c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE186 = 467,
4908c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE187 = 468,
4918c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE188 = 469,
4928c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE189 = 470,
4938c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE190 = 471,
4948c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE191 = 472,
4958c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE192 = 473,
4968c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE193 = 474,
4978c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE194 = 475,
4988c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE195 = 476,
4998c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE196 = 477,
5008c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE197 = 478,
5018c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE198 = 479,
5028c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE199 = 480,
5038c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE200 = 481,
5048c2ecf20Sopenharmony_ci	MX35_PAD_RESERVE201 = 482,
5058c2ecf20Sopenharmony_ci	MX35_PAD_EXT_ARMCLK = 483,
5068c2ecf20Sopenharmony_ci	MX35_PAD_TEST_MODE = 484,
5078c2ecf20Sopenharmony_ci};
5088c2ecf20Sopenharmony_ci
5098c2ecf20Sopenharmony_ci/* Pad names for the pinmux subsystem */
5108c2ecf20Sopenharmony_cistatic const struct pinctrl_pin_desc imx35_pinctrl_pads[] = {
5118c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE0),
5128c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CAPTURE),
5138c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_COMPARE),
5148c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_WDOG_RST),
5158c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_GPIO1_0),
5168c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_GPIO1_1),
5178c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_GPIO2_0),
5188c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_GPIO3_0),
5198c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CLKO),
5208c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_VSTBY),
5218c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A0),
5228c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A1),
5238c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A2),
5248c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A3),
5258c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A4),
5268c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A5),
5278c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A6),
5288c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A7),
5298c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A8),
5308c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A9),
5318c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A10),
5328c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_MA10),
5338c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A11),
5348c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A12),
5358c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A13),
5368c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A14),
5378c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A15),
5388c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A16),
5398c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A17),
5408c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A18),
5418c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A19),
5428c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A20),
5438c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A21),
5448c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A22),
5458c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A23),
5468c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A24),
5478c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_A25),
5488c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_EB0),
5498c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_EB1),
5508c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_OE),
5518c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CS0),
5528c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CS1),
5538c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CS2),
5548c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CS3),
5558c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CS4),
5568c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CS5),
5578c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_NF_CE0),
5588c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LBA),
5598c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_BCLK),
5608c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RW),
5618c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_NFWE_B),
5628c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_NFRE_B),
5638c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_NFALE),
5648c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_NFCLE),
5658c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_NFWP_B),
5668c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_NFRB),
5678c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D8),
5688c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D9),
5698c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D10),
5708c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D11),
5718c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D12),
5728c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D13),
5738c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D14),
5748c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_D15),
5758c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_MCLK),
5768c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_VSYNC),
5778c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_HSYNC),
5788c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSI_PIXCLK),
5798c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_I2C1_CLK),
5808c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_I2C1_DAT),
5818c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_I2C2_CLK),
5828c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_I2C2_DAT),
5838c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_STXD4),
5848c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SRXD4),
5858c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SCK4),
5868c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_STXFS4),
5878c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_STXD5),
5888c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SRXD5),
5898c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SCK5),
5908c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_STXFS5),
5918c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SCKR),
5928c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FSR),
5938c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_HCKR),
5948c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SCKT),
5958c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FST),
5968c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_HCKT),
5978c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TX5_RX0),
5988c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TX4_RX1),
5998c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TX3_RX2),
6008c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TX2_RX3),
6018c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TX1),
6028c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TX0),
6038c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSPI1_MOSI),
6048c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSPI1_MISO),
6058c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSPI1_SS0),
6068c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSPI1_SS1),
6078c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSPI1_SCLK),
6088c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CSPI1_SPI_RDY),
6098c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RXD1),
6108c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TXD1),
6118c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RTS1),
6128c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CTS1),
6138c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RXD2),
6148c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TXD2),
6158c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RTS2),
6168c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CTS2),
6178c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_USBOTG_PWR),
6188c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_USBOTG_OC),
6198c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD0),
6208c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD1),
6218c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD2),
6228c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD3),
6238c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD4),
6248c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD5),
6258c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD6),
6268c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD7),
6278c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD8),
6288c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD9),
6298c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD10),
6308c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD11),
6318c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD12),
6328c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD13),
6338c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD14),
6348c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD15),
6358c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD16),
6368c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD17),
6378c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD18),
6388c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD19),
6398c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD20),
6408c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD21),
6418c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD22),
6428c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_LD23),
6438c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3_HSYNC),
6448c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3_FPSHIFT),
6458c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3_DRDY),
6468c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CONTRAST),
6478c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3_VSYNC),
6488c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3_REV),
6498c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3_CLS),
6508c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3_SPL),
6518c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD1_CMD),
6528c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD1_CLK),
6538c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD1_DATA0),
6548c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD1_DATA1),
6558c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD1_DATA2),
6568c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD1_DATA3),
6578c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD2_CMD),
6588c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD2_CLK),
6598c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD2_DATA0),
6608c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD2_DATA1),
6618c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD2_DATA2),
6628c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD2_DATA3),
6638c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_CS0),
6648c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_CS1),
6658c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DIOR),
6668c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DIOW),
6678c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DMACK),
6688c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_RESET_B),
6698c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_IORDY),
6708c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA0),
6718c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA1),
6728c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA2),
6738c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA3),
6748c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA4),
6758c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA5),
6768c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA6),
6778c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA7),
6788c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA8),
6798c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA9),
6808c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA10),
6818c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA11),
6828c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA12),
6838c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA13),
6848c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA14),
6858c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DATA15),
6868c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_INTRQ),
6878c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_BUFF_EN),
6888c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DMARQ),
6898c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DA0),
6908c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DA1),
6918c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ATA_DA2),
6928c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_MLB_CLK),
6938c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_MLB_DAT),
6948c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_MLB_SIG),
6958c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_TX_CLK),
6968c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_RX_CLK),
6978c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_RX_DV),
6988c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_COL),
6998c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_RDATA0),
7008c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_TDATA0),
7018c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_TX_EN),
7028c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_MDC),
7038c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_MDIO),
7048c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_TX_ERR),
7058c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_RX_ERR),
7068c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_CRS),
7078c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_RDATA1),
7088c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_TDATA1),
7098c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_RDATA2),
7108c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_TDATA2),
7118c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_RDATA3),
7128c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_FEC_TDATA3),
7138c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE1),
7148c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE2),
7158c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE3),
7168c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE4),
7178c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE5),
7188c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE6),
7198c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE7),
7208c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESET_IN_B),
7218c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_POR_B),
7228c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE8),
7238c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_BOOT_MODE0),
7248c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_BOOT_MODE1),
7258c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CLK_MODE0),
7268c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CLK_MODE1),
7278c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_POWER_FAIL),
7288c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE9),
7298c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE10),
7308c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE11),
7318c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE12),
7328c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE13),
7338c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE14),
7348c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE15),
7358c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE16),
7368c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE17),
7378c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE18),
7388c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE19),
7398c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE20),
7408c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE21),
7418c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE22),
7428c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE23),
7438c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE24),
7448c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE25),
7458c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE26),
7468c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE27),
7478c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE28),
7488c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE29),
7498c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE30),
7508c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE31),
7518c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE32),
7528c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE33),
7538c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE34),
7548c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE35),
7558c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE36),
7568c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDBA1),
7578c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDBA0),
7588c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD0),
7598c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD1),
7608c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD2),
7618c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD3),
7628c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD4),
7638c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD5),
7648c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD6),
7658c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD7),
7668c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD8),
7678c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD9),
7688c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD10),
7698c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD11),
7708c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD12),
7718c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD13),
7728c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD14),
7738c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD15),
7748c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD16),
7758c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD17),
7768c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD18),
7778c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD19),
7788c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD20),
7798c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD21),
7808c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD22),
7818c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD23),
7828c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD24),
7838c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD25),
7848c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD26),
7858c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD27),
7868c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD28),
7878c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD29),
7888c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD30),
7898c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SD31),
7908c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_DQM0),
7918c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_DQM1),
7928c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_DQM2),
7938c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_DQM3),
7948c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE37),
7958c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE38),
7968c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE39),
7978c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE40),
7988c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE41),
7998c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE42),
8008c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE43),
8018c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE44),
8028c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE45),
8038c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE46),
8048c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_ECB),
8058c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE47),
8068c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE48),
8078c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE49),
8088c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RAS),
8098c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_CAS),
8108c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDWE),
8118c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDCKE0),
8128c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDCKE1),
8138c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDCLK),
8148c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDQS0),
8158c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDQS1),
8168c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDQS2),
8178c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SDQS3),
8188c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE50),
8198c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE51),
8208c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE52),
8218c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE53),
8228c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE54),
8238c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE55),
8248c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D15),
8258c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D14),
8268c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D13),
8278c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D12),
8288c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D11),
8298c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D10),
8308c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D9),
8318c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D8),
8328c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D7),
8338c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D6),
8348c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D5),
8358c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D4),
8368c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D3),
8378c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D2),
8388c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D1),
8398c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_D0),
8408c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE56),
8418c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE57),
8428c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE58),
8438c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE59),
8448c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE60),
8458c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE61),
8468c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE62),
8478c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE63),
8488c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE64),
8498c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE65),
8508c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE66),
8518c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE67),
8528c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE68),
8538c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE69),
8548c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE70),
8558c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE71),
8568c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE72),
8578c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE73),
8588c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE74),
8598c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE75),
8608c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE76),
8618c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE77),
8628c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE78),
8638c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE79),
8648c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE80),
8658c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE81),
8668c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE82),
8678c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE83),
8688c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE84),
8698c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE85),
8708c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE86),
8718c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE87),
8728c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE88),
8738c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE89),
8748c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE90),
8758c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE91),
8768c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE92),
8778c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE93),
8788c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE94),
8798c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE95),
8808c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE96),
8818c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE97),
8828c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE98),
8838c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE99),
8848c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE100),
8858c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE101),
8868c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE102),
8878c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE103),
8888c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE104),
8898c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE105),
8908c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RTCK),
8918c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TCK),
8928c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TMS),
8938c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TDI),
8948c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TDO),
8958c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TRSTB),
8968c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_DE_B),
8978c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_SJC_MOD),
8988c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE106),
8998c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE107),
9008c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE108),
9018c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE109),
9028c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE110),
9038c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE111),
9048c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE112),
9058c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE113),
9068c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE114),
9078c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE115),
9088c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE116),
9098c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE117),
9108c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE118),
9118c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE119),
9128c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE120),
9138c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE121),
9148c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE122),
9158c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE123),
9168c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE124),
9178c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE125),
9188c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE126),
9198c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE127),
9208c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE128),
9218c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE129),
9228c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE130),
9238c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE131),
9248c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE132),
9258c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE133),
9268c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE134),
9278c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE135),
9288c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE136),
9298c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE137),
9308c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE138),
9318c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE139),
9328c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE140),
9338c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE141),
9348c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE142),
9358c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE143),
9368c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE144),
9378c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE145),
9388c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE146),
9398c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE147),
9408c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE148),
9418c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE149),
9428c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE150),
9438c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE151),
9448c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE152),
9458c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE153),
9468c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE154),
9478c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE155),
9488c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE156),
9498c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE157),
9508c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE158),
9518c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE159),
9528c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE160),
9538c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE161),
9548c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE162),
9558c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE163),
9568c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE164),
9578c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE165),
9588c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE166),
9598c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE167),
9608c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE168),
9618c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE169),
9628c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE170),
9638c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE171),
9648c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE172),
9658c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE173),
9668c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE174),
9678c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE175),
9688c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE176),
9698c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE177),
9708c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE178),
9718c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE179),
9728c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE180),
9738c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE181),
9748c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE182),
9758c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE183),
9768c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE184),
9778c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE185),
9788c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE186),
9798c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE187),
9808c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE188),
9818c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE189),
9828c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE190),
9838c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE191),
9848c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE192),
9858c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE193),
9868c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE194),
9878c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE195),
9888c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE196),
9898c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE197),
9908c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE198),
9918c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE199),
9928c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE200),
9938c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_RESERVE201),
9948c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_EXT_ARMCLK),
9958c2ecf20Sopenharmony_ci	IMX_PINCTRL_PIN(MX35_PAD_TEST_MODE),
9968c2ecf20Sopenharmony_ci};
9978c2ecf20Sopenharmony_ci
9988c2ecf20Sopenharmony_cistatic const struct imx_pinctrl_soc_info imx35_pinctrl_info = {
9998c2ecf20Sopenharmony_ci	.pins = imx35_pinctrl_pads,
10008c2ecf20Sopenharmony_ci	.npins = ARRAY_SIZE(imx35_pinctrl_pads),
10018c2ecf20Sopenharmony_ci};
10028c2ecf20Sopenharmony_ci
10038c2ecf20Sopenharmony_cistatic const struct of_device_id imx35_pinctrl_of_match[] = {
10048c2ecf20Sopenharmony_ci	{ .compatible = "fsl,imx35-iomuxc", },
10058c2ecf20Sopenharmony_ci	{ /* sentinel */ }
10068c2ecf20Sopenharmony_ci};
10078c2ecf20Sopenharmony_ci
10088c2ecf20Sopenharmony_cistatic int imx35_pinctrl_probe(struct platform_device *pdev)
10098c2ecf20Sopenharmony_ci{
10108c2ecf20Sopenharmony_ci	return imx_pinctrl_probe(pdev, &imx35_pinctrl_info);
10118c2ecf20Sopenharmony_ci}
10128c2ecf20Sopenharmony_ci
10138c2ecf20Sopenharmony_cistatic struct platform_driver imx35_pinctrl_driver = {
10148c2ecf20Sopenharmony_ci	.driver = {
10158c2ecf20Sopenharmony_ci		.name = "imx35-pinctrl",
10168c2ecf20Sopenharmony_ci		.of_match_table = imx35_pinctrl_of_match,
10178c2ecf20Sopenharmony_ci	},
10188c2ecf20Sopenharmony_ci	.probe = imx35_pinctrl_probe,
10198c2ecf20Sopenharmony_ci};
10208c2ecf20Sopenharmony_ci
10218c2ecf20Sopenharmony_cistatic int __init imx35_pinctrl_init(void)
10228c2ecf20Sopenharmony_ci{
10238c2ecf20Sopenharmony_ci	return platform_driver_register(&imx35_pinctrl_driver);
10248c2ecf20Sopenharmony_ci}
10258c2ecf20Sopenharmony_ciarch_initcall(imx35_pinctrl_init);
1026