1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright (C) 2024 Nuvoton Technology Corp. 4 * 5 * Author: Shan-Chun Hung <schung@nuvoton.com> 6 * * Jacky Huang <ychuang3@nuvoton.com> 7 */ 8 #include <linux/init.h> 9 #include <linux/io.h> 10 #include <linux/mod_devicetable.h> 11 #include <linux/module.h> 12 #include <linux/platform_device.h> 13 #include <linux/pm.h> 14 15 #include <linux/pinctrl/pinctrl.h> 16 17 #include "pinctrl-ma35.h" 18 19 static const struct pinctrl_pin_desc ma35d1_pins[] = { 20 MA35_PIN(0, PA0, 0x80, 0x0, 21 MA35_MUX(0x0, "GPA0"), 22 MA35_MUX(0x2, "UART1_nCTS"), 23 MA35_MUX(0x3, "UART16_RXD"), 24 MA35_MUX(0x6, "NAND_DATA0"), 25 MA35_MUX(0x7, "EBI_AD0"), 26 MA35_MUX(0x9, "EBI_ADR0")), 27 MA35_PIN(1, PA1, 0x80, 0x4, 28 MA35_MUX(0x0, "GPA1"), 29 MA35_MUX(0x2, "UART1_nRTS"), 30 MA35_MUX(0x3, "UART16_TXD"), 31 MA35_MUX(0x6, "NAND_DATA1"), 32 MA35_MUX(0x7, "EBI_AD1"), 33 MA35_MUX(0x9, "EBI_ADR1")), 34 MA35_PIN(2, PA2, 0x80, 0x8, 35 MA35_MUX(0x0, "GPA2"), 36 MA35_MUX(0x2, "UART1_RXD"), 37 MA35_MUX(0x6, "NAND_DATA2"), 38 MA35_MUX(0x7, "EBI_AD2"), 39 MA35_MUX(0x9, "EBI_ADR2")), 40 MA35_PIN(3, PA3, 0x80, 0xc, 41 MA35_MUX(0x0, "GPA3"), 42 MA35_MUX(0x2, "UART1_TXD"), 43 MA35_MUX(0x6, "NAND_DATA3"), 44 MA35_MUX(0x7, "EBI_AD3"), 45 MA35_MUX(0x9, "EBI_ADR3")), 46 MA35_PIN(4, PA4, 0x80, 0x10, 47 MA35_MUX(0x0, "GPA4"), 48 MA35_MUX(0x2, "UART3_nCTS"), 49 MA35_MUX(0x3, "UART2_RXD"), 50 MA35_MUX(0x6, "NAND_DATA4"), 51 MA35_MUX(0x7, "EBI_AD4"), 52 MA35_MUX(0x9, "EBI_ADR4")), 53 MA35_PIN(5, PA5, 0x80, 0x14, 54 MA35_MUX(0x0, "GPA5"), 55 MA35_MUX(0x2, "UART3_nRTS"), 56 MA35_MUX(0x3, "UART2_TXD"), 57 MA35_MUX(0x6, "NAND_DATA5"), 58 MA35_MUX(0x7, "EBI_AD5"), 59 MA35_MUX(0x9, "EBI_ADR5")), 60 MA35_PIN(6, PA6, 0x80, 0x18, 61 MA35_MUX(0x0, "GPA6"), 62 MA35_MUX(0x2, "UART3_RXD"), 63 MA35_MUX(0x6, "NAND_DATA6"), 64 MA35_MUX(0x7, "EBI_AD6"), 65 MA35_MUX(0x9, "EBI_ADR6")), 66 MA35_PIN(7, PA7, 0x80, 0x1c, 67 MA35_MUX(0x0, "GPA7"), 68 MA35_MUX(0x2, "UART3_TXD"), 69 MA35_MUX(0x6, "NAND_DATA7"), 70 MA35_MUX(0x7, "EBI_AD7"), 71 MA35_MUX(0x9, "EBI_ADR7")), 72 MA35_PIN(8, PA8, 0x84, 0x0, 73 MA35_MUX(0x0, "GPA8"), 74 MA35_MUX(0x2, "UART5_nCTS"), 75 MA35_MUX(0x3, "UART4_RXD"), 76 MA35_MUX(0x6, "NAND_RDY0"), 77 MA35_MUX(0x7, "EBI_AD8"), 78 MA35_MUX(0x9, "EBI_ADR8")), 79 MA35_PIN(9, PA9, 0x84, 0x4, 80 MA35_MUX(0x0, "GPA9"), 81 MA35_MUX(0x2, "UART5_nRTS"), 82 MA35_MUX(0x3, "UART4_TXD"), 83 MA35_MUX(0x6, "NAND_nRE"), 84 MA35_MUX(0x7, "EBI_AD9"), 85 MA35_MUX(0x9, "EBI_ADR9")), 86 MA35_PIN(10, PA10, 0x84, 0x8, 87 MA35_MUX(0x0, "GPA10"), 88 MA35_MUX(0x2, "UART5_RXD"), 89 MA35_MUX(0x6, "NAND_nWE"), 90 MA35_MUX(0x7, "EBI_AD10"), 91 MA35_MUX(0x9, "EBI_ADR10")), 92 MA35_PIN(11, PA11, 0x84, 0xc, 93 MA35_MUX(0x0, "GPA11"), 94 MA35_MUX(0x2, "UART5_TXD"), 95 MA35_MUX(0x6, "NAND_CLE"), 96 MA35_MUX(0x7, "EBI_AD11"), 97 MA35_MUX(0x9, "EBI_ADR11")), 98 MA35_PIN(12, PA12, 0x84, 0x10, 99 MA35_MUX(0x0, "GPA12"), 100 MA35_MUX(0x2, "UART7_nCTS"), 101 MA35_MUX(0x3, "UART8_RXD"), 102 MA35_MUX(0x6, "NAND_ALE"), 103 MA35_MUX(0x7, "EBI_AD12"), 104 MA35_MUX(0x9, "EBI_ADR12")), 105 MA35_PIN(13, PA13, 0x84, 0x14, 106 MA35_MUX(0x0, "GPA13"), 107 MA35_MUX(0x2, "UART7_nRTS"), 108 MA35_MUX(0x3, "UART8_TXD"), 109 MA35_MUX(0x6, "NAND_nCS0"), 110 MA35_MUX(0x7, "EBI_AD13"), 111 MA35_MUX(0x9, "EBI_ADR13")), 112 MA35_PIN(14, PA14, 0x84, 0x18, 113 MA35_MUX(0x0, "GPA14"), 114 MA35_MUX(0x2, "UART7_RXD"), 115 MA35_MUX(0x3, "CAN3_RXD"), 116 MA35_MUX(0x6, "NAND_nWP"), 117 MA35_MUX(0x7, "EBI_AD14"), 118 MA35_MUX(0x9, "EBI_ADR14")), 119 MA35_PIN(15, PA15, 0x84, 0x1c, 120 MA35_MUX(0x0, "GPA15"), 121 MA35_MUX(0x1, "EPWM0_CH2"), 122 MA35_MUX(0x2, "UART9_nCTS"), 123 MA35_MUX(0x3, "UART6_RXD"), 124 MA35_MUX(0x4, "I2C4_SDA"), 125 MA35_MUX(0x5, "CAN2_RXD"), 126 MA35_MUX(0x7, "EBI_ALE"), 127 MA35_MUX(0x9, "QEI0_A"), 128 MA35_MUX(0xb, "TM1"), 129 MA35_MUX(0xe, "RGMII0_PPS"), 130 MA35_MUX(0xf, "RMII0_PPS")), 131 MA35_PIN(16, PB0, 0x88, 0x0, 132 MA35_MUX(0x0, "GPB0"), 133 MA35_MUX(0x8, "EADC0_CH0")), 134 MA35_PIN(17, PB1, 0x88, 0x4, 135 MA35_MUX(0x0, "GPB1"), 136 MA35_MUX(0x8, "EADC0_CH1")), 137 MA35_PIN(18, PB2, 0x88, 0x8, 138 MA35_MUX(0x0, "GPB2"), 139 MA35_MUX(0x8, "EADC0_CH2")), 140 MA35_PIN(19, PB3, 0x88, 0xc, 141 MA35_MUX(0x0, "GPB3"), 142 MA35_MUX(0x8, "EADC0_CH3")), 143 MA35_PIN(20, PB4, 0x88, 0x10, 144 MA35_MUX(0x0, "GPB4"), 145 MA35_MUX(0x8, "EADC0_CH4")), 146 MA35_PIN(21, PB5, 0x88, 0x14, 147 MA35_MUX(0x0, "GPB5"), 148 MA35_MUX(0x8, "EADC0_CH5")), 149 MA35_PIN(22, PB6, 0x88, 0x18, 150 MA35_MUX(0x0, "GPB6"), 151 MA35_MUX(0x8, "EADC0_CH6")), 152 MA35_PIN(23, PB7, 0x88, 0x1c, 153 MA35_MUX(0x0, "GPB7"), 154 MA35_MUX(0x8, "EADC0_CH7")), 155 MA35_PIN(24, PB8, 0x8c, 0x0, 156 MA35_MUX(0x0, "GPB8"), 157 MA35_MUX(0x1, "EPWM2_BRAKE0"), 158 MA35_MUX(0x2, "UART2_nCTS"), 159 MA35_MUX(0x3, "UART1_RXD"), 160 MA35_MUX(0x4, "I2C2_SDA"), 161 MA35_MUX(0x5, "SPI0_SS1"), 162 MA35_MUX(0x6, "SPI0_I2SMCLK"), 163 MA35_MUX(0x8, "ADC0_CH0"), 164 MA35_MUX(0x9, "EBI_nCS0"), 165 MA35_MUX(0xb, "TM4"), 166 MA35_MUX(0xe, "QEI2_INDEX"), 167 MA35_MUX(0xf, "KPI_ROW6")), 168 MA35_PIN(25, PB9, 0x8c, 0x4, 169 MA35_MUX(0x0, "GPB9"), 170 MA35_MUX(0x1, "EPWM2_CH4"), 171 MA35_MUX(0x2, "UART2_nRTS"), 172 MA35_MUX(0x3, "UART1_TXD"), 173 MA35_MUX(0x4, "I2C2_SCL"), 174 MA35_MUX(0x5, "SPI0_CLK"), 175 MA35_MUX(0x6, "I2S0_MCLK"), 176 MA35_MUX(0x7, "CCAP1_HSYNC"), 177 MA35_MUX(0x8, "ADC0_CH1"), 178 MA35_MUX(0x9, "EBI_ALE"), 179 MA35_MUX(0xa, "EBI_AD13"), 180 MA35_MUX(0xb, "TM0_EXT"), 181 MA35_MUX(0xc, "I2S1_MCLK"), 182 MA35_MUX(0xd, "SC0_nCD"), 183 MA35_MUX(0xe, "QEI2_A"), 184 MA35_MUX(0xf, "KPI_ROW7")), 185 MA35_PIN(26, PB10, 0x8c, 0x8, 186 MA35_MUX(0x0, "GPB10"), 187 MA35_MUX(0x1, "EPWM2_CH5"), 188 MA35_MUX(0x2, "UART2_RXD"), 189 MA35_MUX(0x3, "CAN0_RXD"), 190 MA35_MUX(0x5, "SPI0_MOSI"), 191 MA35_MUX(0x6, "EBI_MCLK"), 192 MA35_MUX(0x7, "CCAP1_VSYNC"), 193 MA35_MUX(0x8, "ADC0_CH2"), 194 MA35_MUX(0x9, "EBI_ADR15"), 195 MA35_MUX(0xa, "EBI_AD14"), 196 MA35_MUX(0xb, "TM5"), 197 MA35_MUX(0xc, "I2C1_SDA"), 198 MA35_MUX(0xd, "INT1"), 199 MA35_MUX(0xe, "QEI2_B")), 200 MA35_PIN(27, PB11, 0x8c, 0xc, 201 MA35_MUX(0x0, "GPB11"), 202 MA35_MUX(0x1, "EPWM2_BRAKE1"), 203 MA35_MUX(0x2, "UART2_TXD"), 204 MA35_MUX(0x3, "CAN0_TXD"), 205 MA35_MUX(0x5, "SPI0_MISO"), 206 MA35_MUX(0x6, "I2S1_MCLK"), 207 MA35_MUX(0x7, "CCAP1_SFIELD"), 208 MA35_MUX(0x8, "ADC0_CH3"), 209 MA35_MUX(0x9, "EBI_nCS2"), 210 MA35_MUX(0xa, "EBI_ALE"), 211 MA35_MUX(0xb, "TM5_EXT"), 212 MA35_MUX(0xc, "I2C1_SCL"), 213 MA35_MUX(0xd, "INT2"), 214 MA35_MUX(0xe, "QEI2_INDEX")), 215 MA35_PIN(28, PB12, 0x8c, 0x10, 216 MA35_MUX(0x0, "GPB12"), 217 MA35_MUX(0x1, "EPWM2_CH0"), 218 MA35_MUX(0x2, "UART4_nCTS"), 219 MA35_MUX(0x3, "UART3_RXD"), 220 MA35_MUX(0x4, "I2C3_SDA"), 221 MA35_MUX(0x5, "CAN2_RXD"), 222 MA35_MUX(0x6, "I2S1_LRCK"), 223 MA35_MUX(0x8, "ADC0_CH4"), 224 MA35_MUX(0x9, "EBI_ADR16"), 225 MA35_MUX(0xe, "ECAP2_IC0")), 226 MA35_PIN(29, PB13, 0x8c, 0x14, 227 MA35_MUX(0x0, "GPB13"), 228 MA35_MUX(0x1, "EPWM2_CH1"), 229 MA35_MUX(0x2, "UART4_nRTS"), 230 MA35_MUX(0x3, "UART3_TXD"), 231 MA35_MUX(0x4, "I2C3_SCL"), 232 MA35_MUX(0x5, "CAN2_TXD"), 233 MA35_MUX(0x6, "I2S1_BCLK"), 234 MA35_MUX(0x8, "ADC0_CH5"), 235 MA35_MUX(0x9, "EBI_ADR17"), 236 MA35_MUX(0xe, "ECAP2_IC1")), 237 MA35_PIN(30, PB14, 0x8c, 0x18, 238 MA35_MUX(0x0, "GPB14"), 239 MA35_MUX(0x1, "EPWM2_CH2"), 240 MA35_MUX(0x2, "UART4_RXD"), 241 MA35_MUX(0x3, "CAN1_RXD"), 242 MA35_MUX(0x5, "I2C4_SDA"), 243 MA35_MUX(0x6, "I2S1_DI"), 244 MA35_MUX(0x8, "ADC0_CH6"), 245 MA35_MUX(0x9, "EBI_ADR18"), 246 MA35_MUX(0xe, "ECAP2_IC2")), 247 MA35_PIN(31, PB15, 0x8c, 0x1c, 248 MA35_MUX(0x0, "GPB15"), 249 MA35_MUX(0x1, "EPWM2_CH3"), 250 MA35_MUX(0x2, "UART4_TXD"), 251 MA35_MUX(0x3, "CAN1_TXD"), 252 MA35_MUX(0x5, "I2C4_SCL"), 253 MA35_MUX(0x6, "I2S1_DO"), 254 MA35_MUX(0x8, "ADC0_CH7"), 255 MA35_MUX(0x9, "EBI_ADR19")), 256 MA35_PIN(32, PC0, 0x90, 0x0, 257 MA35_MUX(0x0, "GPC0"), 258 MA35_MUX(0x4, "I2C4_SDA"), 259 MA35_MUX(0x6, "SD0_CMD/eMMC0_CMD")), 260 MA35_PIN(33, PC1, 0x90, 0x4, 261 MA35_MUX(0x0, "GPC1"), 262 MA35_MUX(0x4, "I2C4_SCL"), 263 MA35_MUX(0x6, "SD0_CLK/eMMC0_CLK")), 264 MA35_PIN(34, PC2, 0x90, 0x8, 265 MA35_MUX(0x0, "GPC2"), 266 MA35_MUX(0x3, "CAN0_RXD"), 267 MA35_MUX(0x6, "SD0_DAT0/eMMC0_DAT0")), 268 MA35_PIN(35, PC3, 0x90, 0xc, 269 MA35_MUX(0x0, "GPC3"), 270 MA35_MUX(0x3, "CAN0_TXD"), 271 MA35_MUX(0x6, "SD0_DAT1/eMMC0_DAT1")), 272 MA35_PIN(36, PC4, 0x90, 0x10, 273 MA35_MUX(0x0, "GPC4"), 274 MA35_MUX(0x4, "I2C5_SDA"), 275 MA35_MUX(0x6, "SD0_DAT2/eMMC0_DAT2")), 276 MA35_PIN(37, PC5, 0x90, 0x14, 277 MA35_MUX(0x0, "GPC5"), 278 MA35_MUX(0x4, "I2C5_SCL"), 279 MA35_MUX(0x6, "SD0_DAT3/eMMC0_DAT3")), 280 MA35_PIN(38, PC6, 0x90, 0x18, 281 MA35_MUX(0x0, "GPC6"), 282 MA35_MUX(0x3, "CAN1_RXD"), 283 MA35_MUX(0x6, "SD0_nCD")), 284 MA35_PIN(39, PC7, 0x90, 0x1c, 285 MA35_MUX(0x0, "GPC7"), 286 MA35_MUX(0x3, "CAN1_TXD"), 287 MA35_MUX(0x6, "SD0_WP")), 288 MA35_PIN(40, PC12, 0x94, 0x10, 289 MA35_MUX(0x0, "GPC12"), 290 MA35_MUX(0x2, "UART12_nCTS"), 291 MA35_MUX(0x3, "UART11_RXD"), 292 MA35_MUX(0x6, "LCM_DATA16")), 293 MA35_PIN(41, PC13, 0x94, 0x14, 294 MA35_MUX(0x0, "GPC13"), 295 MA35_MUX(0x2, "UART12_nRTS"), 296 MA35_MUX(0x3, "UART11_TXD"), 297 MA35_MUX(0x6, "LCM_DATA17")), 298 MA35_PIN(42, PC14, 0x94, 0x18, 299 MA35_MUX(0x0, "GPC14"), 300 MA35_MUX(0x2, "UART12_RXD"), 301 MA35_MUX(0x6, "LCM_DATA18")), 302 MA35_PIN(43, PC15, 0x94, 0x1c, 303 MA35_MUX(0x0, "GPC15"), 304 MA35_MUX(0x2, "UART12_TXD"), 305 MA35_MUX(0x6, "LCM_DATA19"), 306 MA35_MUX(0x7, "LCM_MPU_TE"), 307 MA35_MUX(0x8, "LCM_MPU_VSYNC")), 308 MA35_PIN(44, PD0, 0x98, 0x0, 309 MA35_MUX(0x0, "GPD0"), 310 MA35_MUX(0x2, "UART3_nCTS"), 311 MA35_MUX(0x3, "UART4_RXD"), 312 MA35_MUX(0x5, "QSPI0_SS0")), 313 MA35_PIN(45, PD1, 0x98, 0x4, 314 MA35_MUX(0x0, "GPD1"), 315 MA35_MUX(0x2, "UART3_nRTS"), 316 MA35_MUX(0x3, "UART4_TXD"), 317 MA35_MUX(0x5, "QSPI0_CLK")), 318 MA35_PIN(46, PD2, 0x98, 0x8, 319 MA35_MUX(0x0, "GPD2"), 320 MA35_MUX(0x2, "UART3_RXD"), 321 MA35_MUX(0x5, "QSPI0_MOSI0")), 322 MA35_PIN(47, PD3, 0x98, 0xc, 323 MA35_MUX(0x0, "GPD3"), 324 MA35_MUX(0x2, "UART3_TXD"), 325 MA35_MUX(0x5, "QSPI0_MISO0")), 326 MA35_PIN(48, PD4, 0x98, 0x10, 327 MA35_MUX(0x0, "GPD4"), 328 MA35_MUX(0x2, "UART1_nCTS"), 329 MA35_MUX(0x3, "UART2_RXD"), 330 MA35_MUX(0x4, "I2C2_SDA"), 331 MA35_MUX(0x5, "QSPI0_MOSI1")), 332 MA35_PIN(49, PD5, 0x98, 0x14, 333 MA35_MUX(0x0, "GPD5"), 334 MA35_MUX(0x2, "UART1_nRTS"), 335 MA35_MUX(0x3, "UART2_TXD"), 336 MA35_MUX(0x4, "I2C2_SCL"), 337 MA35_MUX(0x5, "QSPI0_MISO1")), 338 MA35_PIN(50, PD6, 0x98, 0x18, 339 MA35_MUX(0x0, "GPD6"), 340 MA35_MUX(0x1, "EPWM0_SYNC_IN"), 341 MA35_MUX(0x2, "UART1_RXD"), 342 MA35_MUX(0x5, "QSPI1_MOSI1"), 343 MA35_MUX(0x6, "I2C0_SDA"), 344 MA35_MUX(0x7, "I2S0_MCLK"), 345 MA35_MUX(0x8, "EPWM0_CH0"), 346 MA35_MUX(0x9, "EBI_AD5"), 347 MA35_MUX(0xa, "SPI3_SS1"), 348 MA35_MUX(0xb, "TRACE_CLK")), 349 MA35_PIN(51, PD7, 0x98, 0x1c, 350 MA35_MUX(0x0, "GPD7"), 351 MA35_MUX(0x1, "EPWM0_SYNC_OUT"), 352 MA35_MUX(0x2, "UART1_TXD"), 353 MA35_MUX(0x5, "QSPI1_MISO1"), 354 MA35_MUX(0x6, "I2C0_SCL"), 355 MA35_MUX(0x7, "I2S1_MCLK"), 356 MA35_MUX(0x8, "EPWM0_CH1"), 357 MA35_MUX(0x9, "EBI_AD6"), 358 MA35_MUX(0xa, "SC1_nCD"), 359 MA35_MUX(0xb, "EADC0_ST")), 360 MA35_PIN(52, PD8, 0x9c, 0x0, 361 MA35_MUX(0x0, "GPD8"), 362 MA35_MUX(0x1, "EPWM0_BRAKE0"), 363 MA35_MUX(0x2, "UART16_nCTS"), 364 MA35_MUX(0x3, "UART15_RXD"), 365 MA35_MUX(0x5, "QSPI1_SS0"), 366 MA35_MUX(0x7, "I2S1_LRCK"), 367 MA35_MUX(0x8, "EPWM0_CH2"), 368 MA35_MUX(0x9, "EBI_AD7"), 369 MA35_MUX(0xa, "SC1_CLK"), 370 MA35_MUX(0xb, "TM0")), 371 MA35_PIN(53, PD9, 0x9c, 0x4, 372 MA35_MUX(0x0, "GPD9"), 373 MA35_MUX(0x1, "EPWM0_BRAKE1"), 374 MA35_MUX(0x2, "UART16_nRTS"), 375 MA35_MUX(0x3, "UART15_TXD"), 376 MA35_MUX(0x5, "QSPI1_CLK"), 377 MA35_MUX(0x7, "I2S1_BCLK"), 378 MA35_MUX(0x8, "EPWM0_CH3"), 379 MA35_MUX(0x9, "EBI_AD8"), 380 MA35_MUX(0xa, "SC1_DAT"), 381 MA35_MUX(0xb, "TM0_EXT")), 382 MA35_PIN(54, PD10, 0x9c, 0x8, 383 MA35_MUX(0x0, "GPD10"), 384 MA35_MUX(0x1, "EPWM1_BRAKE0"), 385 MA35_MUX(0x2, "UART16_RXD"), 386 MA35_MUX(0x5, "QSPI1_MOSI0"), 387 MA35_MUX(0x7, "I2S1_DI"), 388 MA35_MUX(0x8, "EPWM0_CH4"), 389 MA35_MUX(0x9, "EBI_AD9"), 390 MA35_MUX(0xa, "SC1_RST"), 391 MA35_MUX(0xb, "TM2")), 392 MA35_PIN(55, PD11, 0x9c, 0xc, 393 MA35_MUX(0x0, "GPD11"), 394 MA35_MUX(0x1, "EPWM1_BRAKE1"), 395 MA35_MUX(0x2, "UART16_TXD"), 396 MA35_MUX(0x5, "QSPI1_MISO0"), 397 MA35_MUX(0x7, "I2S1_DO"), 398 MA35_MUX(0x8, "EPWM0_CH5"), 399 MA35_MUX(0x9, "EBI_AD10"), 400 MA35_MUX(0xa, "SC1_PWR"), 401 MA35_MUX(0xb, "TM2_EXT")), 402 MA35_PIN(56, PD12, 0x9c, 0x10, 403 MA35_MUX(0x0, "GPD12"), 404 MA35_MUX(0x1, "EPWM0_BRAKE0"), 405 MA35_MUX(0x2, "UART11_TXD"), 406 MA35_MUX(0x3, "UART10_RXD"), 407 MA35_MUX(0x4, "I2C4_SDA"), 408 MA35_MUX(0x6, "TRACE_DATA0"), 409 MA35_MUX(0x7, "EBI_nCS1"), 410 MA35_MUX(0x8, "EBI_AD4"), 411 MA35_MUX(0x9, "QEI0_INDEX"), 412 MA35_MUX(0xb, "TM5"), 413 MA35_MUX(0xc, "I2S1_LRCK"), 414 MA35_MUX(0xd, "INT1")), 415 MA35_PIN(57, PD13, 0x9c, 0x14, 416 MA35_MUX(0x0, "GPD13"), 417 MA35_MUX(0x1, "EPWM0_BRAKE1"), 418 MA35_MUX(0x2, "UART11_RXD"), 419 MA35_MUX(0x3, "UART10_TXD"), 420 MA35_MUX(0x4, "I2C4_SCL"), 421 MA35_MUX(0x6, "TRACE_DATA1"), 422 MA35_MUX(0x7, "EBI_nCS2"), 423 MA35_MUX(0x8, "EBI_AD5"), 424 MA35_MUX(0x9, "ECAP0_IC0"), 425 MA35_MUX(0xb, "TM5_EXT"), 426 MA35_MUX(0xc, "I2S1_BCLK")), 427 MA35_PIN(58, PD14, 0x9c, 0x18, 428 MA35_MUX(0x0, "GPD14"), 429 MA35_MUX(0x1, "EPWM0_SYNC_IN"), 430 MA35_MUX(0x2, "UART11_nCTS"), 431 MA35_MUX(0x3, "CAN3_RXD"), 432 MA35_MUX(0x6, "TRACE_DATA2"), 433 MA35_MUX(0x7, "EBI_MCLK"), 434 MA35_MUX(0x8, "EBI_AD6"), 435 MA35_MUX(0x9, "ECAP0_IC1"), 436 MA35_MUX(0xb, "TM6"), 437 MA35_MUX(0xc, "I2S1_DI"), 438 MA35_MUX(0xd, "INT3")), 439 MA35_PIN(59, PD15, 0x9c, 0x1c, 440 MA35_MUX(0x0, "GPD15"), 441 MA35_MUX(0x1, "EPWM0_SYNC_OUT"), 442 MA35_MUX(0x2, "UART11_nRTS"), 443 MA35_MUX(0x3, "CAN3_TXD"), 444 MA35_MUX(0x6, "TRACE_DATA3"), 445 MA35_MUX(0x7, "EBI_ALE"), 446 MA35_MUX(0x8, "EBI_AD7"), 447 MA35_MUX(0x9, "ECAP0_IC2"), 448 MA35_MUX(0xb, "TM6_EXT"), 449 MA35_MUX(0xc, "I2S1_DO")), 450 MA35_PIN(60, PE0, 0xa0, 0x0, 451 MA35_MUX(0x0, "GPE0"), 452 MA35_MUX(0x2, "UART9_nCTS"), 453 MA35_MUX(0x3, "UART8_RXD"), 454 MA35_MUX(0x7, "CCAP1_DATA0"), 455 MA35_MUX(0x8, "RGMII0_MDC"), 456 MA35_MUX(0x9, "RMII0_MDC")), 457 MA35_PIN(61, PE1, 0xa0, 0x4, 458 MA35_MUX(0x0, "GPE1"), 459 MA35_MUX(0x2, "UART9_nRTS"), 460 MA35_MUX(0x3, "UART8_TXD"), 461 MA35_MUX(0x7, "CCAP1_DATA1"), 462 MA35_MUX(0x8, "RGMII0_MDIO"), 463 MA35_MUX(0x9, "RMII0_MDIO")), 464 MA35_PIN(62, PE2, 0xa0, 0x8, 465 MA35_MUX(0x0, "GPE2"), 466 MA35_MUX(0x2, "UART9_RXD"), 467 MA35_MUX(0x7, "CCAP1_DATA2"), 468 MA35_MUX(0x8, "RGMII0_TXCTL"), 469 MA35_MUX(0x9, "RMII0_TXEN")), 470 MA35_PIN(63, PE3, 0xa0, 0xc, 471 MA35_MUX(0x0, "GPE3"), 472 MA35_MUX(0x2, "UART9_TXD"), 473 MA35_MUX(0x7, "CCAP1_DATA3"), 474 MA35_MUX(0x8, "RGMII0_TXD0"), 475 MA35_MUX(0x9, "RMII0_TXD0")), 476 MA35_PIN(64, PE4, 0xa0, 0x10, 477 MA35_MUX(0x0, "GPE4"), 478 MA35_MUX(0x2, "UART4_nCTS"), 479 MA35_MUX(0x3, "UART3_RXD"), 480 MA35_MUX(0x7, "CCAP1_DATA4"), 481 MA35_MUX(0x8, "RGMII0_TXD1"), 482 MA35_MUX(0x9, "RMII0_TXD1")), 483 MA35_PIN(65, PE5, 0xa0, 0x14, 484 MA35_MUX(0x0, "GPE5"), 485 MA35_MUX(0x2, "UART4_nRTS"), 486 MA35_MUX(0x3, "UART3_TXD"), 487 MA35_MUX(0x7, "CCAP1_DATA5"), 488 MA35_MUX(0x8, "RGMII0_RXCLK"), 489 MA35_MUX(0x9, "RMII0_REFCLK")), 490 MA35_PIN(66, PE6, 0xa0, 0x18, 491 MA35_MUX(0x0, "GPE6"), 492 MA35_MUX(0x2, "UART4_RXD"), 493 MA35_MUX(0x7, "CCAP1_DATA6"), 494 MA35_MUX(0x8, "RGMII0_RXCTL"), 495 MA35_MUX(0x9, "RMII0_CRSDV")), 496 MA35_PIN(67, PE7, 0xa0, 0x1c, 497 MA35_MUX(0x0, "GPE7"), 498 MA35_MUX(0x2, "UART4_TXD"), 499 MA35_MUX(0x7, "CCAP1_DATA7"), 500 MA35_MUX(0x8, "RGMII0_RXD0"), 501 MA35_MUX(0x9, "RMII0_RXD0")), 502 MA35_PIN(68, PE8, 0xa4, 0x0, 503 MA35_MUX(0x0, "GPE8"), 504 MA35_MUX(0x2, "UART13_nCTS"), 505 MA35_MUX(0x3, "UART12_RXD"), 506 MA35_MUX(0x7, "CCAP1_SCLK"), 507 MA35_MUX(0x8, "RGMII0_RXD1"), 508 MA35_MUX(0x9, "RMII0_RXD1")), 509 MA35_PIN(69, PE9, 0xa4, 0x4, 510 MA35_MUX(0x0, "GPE9"), 511 MA35_MUX(0x2, "UART13_nRTS"), 512 MA35_MUX(0x3, "UART12_TXD"), 513 MA35_MUX(0x7, "CCAP1_PIXCLK"), 514 MA35_MUX(0x8, "RGMII0_RXD2"), 515 MA35_MUX(0x9, "RMII0_RXERR")), 516 MA35_PIN(70, PE10, 0xa4, 0x8, 517 MA35_MUX(0x0, "GPE10"), 518 MA35_MUX(0x2, "UART15_nCTS"), 519 MA35_MUX(0x3, "UART14_RXD"), 520 MA35_MUX(0x5, "SPI1_SS0"), 521 MA35_MUX(0x7, "CCAP1_HSYNC"), 522 MA35_MUX(0x8, "RGMII0_RXD3")), 523 MA35_PIN(71, PE11, 0xa4, 0xc, 524 MA35_MUX(0x0, "GPE11"), 525 MA35_MUX(0x2, "UART15_nRTS"), 526 MA35_MUX(0x3, "UART14_TXD"), 527 MA35_MUX(0x5, "SPI1_CLK"), 528 MA35_MUX(0x7, "CCAP1_VSYNC"), 529 MA35_MUX(0x8, "RGMII0_TXCLK")), 530 MA35_PIN(72, PE12, 0xa4, 0x10, 531 MA35_MUX(0x0, "GPE12"), 532 MA35_MUX(0x2, "UART15_RXD"), 533 MA35_MUX(0x5, "SPI1_MOSI"), 534 MA35_MUX(0x7, "CCAP1_DATA8"), 535 MA35_MUX(0x8, "RGMII0_TXD2")), 536 MA35_PIN(73, PE13, 0xa4, 0x14, 537 MA35_MUX(0x0, "GPE13"), 538 MA35_MUX(0x2, "UART15_TXD"), 539 MA35_MUX(0x5, "SPI1_MISO"), 540 MA35_MUX(0x7, "CCAP1_DATA9"), 541 MA35_MUX(0x8, "RGMII0_TXD3")), 542 MA35_PIN(74, PE14, 0xa4, 0x18, 543 MA35_MUX(0x0, "GPE14"), 544 MA35_MUX(0x1, "UART0_TXD")), 545 MA35_PIN(75, PE15, 0xa4, 0x1c, 546 MA35_MUX(0x0, "GPE15"), 547 MA35_MUX(0x1, "UART0_RXD")), 548 MA35_PIN(76, PF0, 0xa8, 0x0, 549 MA35_MUX(0x0, "GPF0"), 550 MA35_MUX(0x2, "UART2_nCTS"), 551 MA35_MUX(0x3, "UART1_RXD"), 552 MA35_MUX(0x6, "RGMII0_RXD3"), 553 MA35_MUX(0x8, "RGMII1_MDC"), 554 MA35_MUX(0x9, "RMII1_MDC"), 555 MA35_MUX(0xe, "KPI_COL0")), 556 MA35_PIN(77, PF1, 0xa8, 0x4, 557 MA35_MUX(0x0, "GPF1"), 558 MA35_MUX(0x2, "UART2_nRTS"), 559 MA35_MUX(0x3, "UART1_TXD"), 560 MA35_MUX(0x6, "RGMII0_TXCLK"), 561 MA35_MUX(0x8, "RGMII1_MDIO"), 562 MA35_MUX(0x9, "RMII1_MDIO"), 563 MA35_MUX(0xe, "KPI_COL1")), 564 MA35_PIN(78, PF2, 0xa8, 0x8, 565 MA35_MUX(0x0, "GPF2"), 566 MA35_MUX(0x2, "UART2_RXD"), 567 MA35_MUX(0x6, "RGMII0_TXD2"), 568 MA35_MUX(0x8, "RGMII1_TXCTL"), 569 MA35_MUX(0x9, "RMII1_TXEN"), 570 MA35_MUX(0xe, "KPI_COL2")), 571 MA35_PIN(79, PF3, 0xa8, 0xc, 572 MA35_MUX(0x0, "GPF3"), 573 MA35_MUX(0x2, "UART2_TXD"), 574 MA35_MUX(0x6, "RGMII0_TXD3"), 575 MA35_MUX(0x8, "RGMII1_TXD0"), 576 MA35_MUX(0x9, "RMII1_TXD0"), 577 MA35_MUX(0xe, "KPI_COL3")), 578 MA35_PIN(80, PF4, 0xa8, 0x10, 579 MA35_MUX(0x0, "GPF4"), 580 MA35_MUX(0x2, "UART11_nCTS"), 581 MA35_MUX(0x3, "UART10_RXD"), 582 MA35_MUX(0x4, "I2S0_LRCK"), 583 MA35_MUX(0x5, "SPI1_SS0"), 584 MA35_MUX(0x8, "RGMII1_TXD1"), 585 MA35_MUX(0x9, "RMII1_TXD1"), 586 MA35_MUX(0xd, "CAN2_RXD"), 587 MA35_MUX(0xe, "KPI_ROW0")), 588 MA35_PIN(81, PF5, 0xa8, 0x14, 589 MA35_MUX(0x0, "GPF5"), 590 MA35_MUX(0x2, "UART11_nRTS"), 591 MA35_MUX(0x3, "UART10_TXD"), 592 MA35_MUX(0x4, "I2S0_BCLK"), 593 MA35_MUX(0x5, "SPI1_CLK"), 594 MA35_MUX(0x8, "RGMII1_RXCLK"), 595 MA35_MUX(0x9, "RMII1_REFCLK"), 596 MA35_MUX(0xd, "CAN2_TXD"), 597 MA35_MUX(0xe, "KPI_ROW1")), 598 MA35_PIN(82, PF6, 0xa8, 0x18, 599 MA35_MUX(0x0, "GPF6"), 600 MA35_MUX(0x2, "UART11_RXD"), 601 MA35_MUX(0x4, "I2S0_DI"), 602 MA35_MUX(0x5, "SPI1_MOSI"), 603 MA35_MUX(0x8, "RGMII1_RXCTL"), 604 MA35_MUX(0x9, "RMII1_CRSDV"), 605 MA35_MUX(0xa, "I2C4_SDA"), 606 MA35_MUX(0xd, "SC0_CLK"), 607 MA35_MUX(0xe, "KPI_ROW2")), 608 MA35_PIN(83, PF7, 0xa8, 0x1c, 609 MA35_MUX(0x0, "GPF7"), 610 MA35_MUX(0x2, "UART11_TXD"), 611 MA35_MUX(0x4, "I2S0_DO"), 612 MA35_MUX(0x5, "SPI1_MISO"), 613 MA35_MUX(0x8, "RGMII1_RXD0"), 614 MA35_MUX(0x9, "RMII1_RXD0"), 615 MA35_MUX(0xa, "I2C4_SCL"), 616 MA35_MUX(0xd, "SC0_DAT"), 617 MA35_MUX(0xe, "KPI_ROW3")), 618 MA35_PIN(84, PF8, 0xac, 0x0, 619 MA35_MUX(0x0, "GPF8"), 620 MA35_MUX(0x2, "UART13_RXD"), 621 MA35_MUX(0x4, "I2C5_SDA"), 622 MA35_MUX(0x5, "SPI0_SS0"), 623 MA35_MUX(0x8, "RGMII1_RXD1"), 624 MA35_MUX(0x9, "RMII1_RXD1"), 625 MA35_MUX(0xd, "SC0_RST"), 626 MA35_MUX(0xe, "KPI_COL4")), 627 MA35_PIN(85, PF9, 0xac, 0x4, 628 MA35_MUX(0x0, "GPF9"), 629 MA35_MUX(0x2, "UART13_TXD"), 630 MA35_MUX(0x4, "I2C5_SCL"), 631 MA35_MUX(0x5, "SPI0_SS1"), 632 MA35_MUX(0x8, "RGMII1_RXD2"), 633 MA35_MUX(0x9, "RMII1_RXERR"), 634 MA35_MUX(0xd, "SC0_PWR"), 635 MA35_MUX(0xe, "KPI_COL5")), 636 MA35_PIN(86, PF10, 0xac, 0x8, 637 MA35_MUX(0x0, "GPF10"), 638 MA35_MUX(0x2, "UART13_nCTS"), 639 MA35_MUX(0x5, "I2S0_LRCK"), 640 MA35_MUX(0x6, "SPI1_SS0"), 641 MA35_MUX(0x8, "RGMII1_RXD3"), 642 MA35_MUX(0x9, "SC0_CLK"), 643 MA35_MUX(0xe, "KPI_COL6")), 644 MA35_PIN(87, PF11, 0xac, 0xc, 645 MA35_MUX(0x0, "GPF11"), 646 MA35_MUX(0x2, "UART13_nRTS"), 647 MA35_MUX(0x5, "I2S0_BCLK"), 648 MA35_MUX(0x6, "SPI1_CLK"), 649 MA35_MUX(0x8, "RGMII1_TXCLK"), 650 MA35_MUX(0x9, "SC0_DAT"), 651 MA35_MUX(0xe, "KPI_COL7")), 652 MA35_PIN(88, PF12, 0xac, 0x10, 653 MA35_MUX(0x0, "GPF12"), 654 MA35_MUX(0x5, "I2S0_DI"), 655 MA35_MUX(0x6, "SPI1_MOSI"), 656 MA35_MUX(0x8, "RGMII1_TXD2"), 657 MA35_MUX(0x9, "SC0_RST"), 658 MA35_MUX(0xe, "KPI_ROW4")), 659 MA35_PIN(89, PF13, 0xac, 0x14, 660 MA35_MUX(0x0, "GPF13"), 661 MA35_MUX(0x5, "I2S0_DO"), 662 MA35_MUX(0x6, "SPI1_MISO"), 663 MA35_MUX(0x8, "RGMII1_TXD3"), 664 MA35_MUX(0x9, "SC0_PWR"), 665 MA35_MUX(0xe, "KPI_ROW5")), 666 MA35_PIN(90, PF14, 0xac, 0x18, 667 MA35_MUX(0x0, "GPF14"), 668 MA35_MUX(0x1, "EPWM2_BRAKE0"), 669 MA35_MUX(0x2, "EADC0_ST"), 670 MA35_MUX(0x3, "RGMII1_PPS"), 671 MA35_MUX(0x4, "RMII1_PPS"), 672 MA35_MUX(0x5, "SPI0_I2SMCLK"), 673 MA35_MUX(0x6, "SPI1_I2SMCLK"), 674 MA35_MUX(0x7, "CCAP1_SFIELD"), 675 MA35_MUX(0x8, "RGMII0_PPS"), 676 MA35_MUX(0x9, "RMII0_PPS"), 677 MA35_MUX(0xb, "TM0"), 678 MA35_MUX(0xc, "INT0"), 679 MA35_MUX(0xd, "SPI1_SS1"), 680 MA35_MUX(0xe, "QEI2_INDEX"), 681 MA35_MUX(0xf, "I2S0_MCLK")), 682 MA35_PIN(91, PF15, 0xac, 0x1c, 683 MA35_MUX(0x0, "GPF15"), 684 MA35_MUX(0x1, "HSUSB0_VBUSVLD")), 685 MA35_PIN(92, PG0, 0xb0, 0x0, 686 MA35_MUX(0x0, "GPG0"), 687 MA35_MUX(0x1, "EPWM0_CH0"), 688 MA35_MUX(0x2, "UART7_TXD"), 689 MA35_MUX(0x3, "CAN3_TXD"), 690 MA35_MUX(0x5, "SPI0_SS0"), 691 MA35_MUX(0x6, "EADC0_ST"), 692 MA35_MUX(0x7, "EBI_AD15"), 693 MA35_MUX(0x9, "I2S1_MCLK"), 694 MA35_MUX(0xa, "QEI0_INDEX"), 695 MA35_MUX(0xb, "TM1"), 696 MA35_MUX(0xc, "CLKO"), 697 MA35_MUX(0xd, "INT0"), 698 MA35_MUX(0xf, "EBI_ADR15")), 699 MA35_PIN(93, PG1, 0xb0, 0x4, 700 MA35_MUX(0x0, "GPG1"), 701 MA35_MUX(0x1, "EPWM0_CH3"), 702 MA35_MUX(0x2, "UART9_nRTS"), 703 MA35_MUX(0x3, "UART6_TXD"), 704 MA35_MUX(0x4, "I2C4_SCL"), 705 MA35_MUX(0x5, "CAN2_TXD"), 706 MA35_MUX(0x7, "EBI_nCS0"), 707 MA35_MUX(0x9, "QEI0_B"), 708 MA35_MUX(0xb, "TM1_EXT"), 709 MA35_MUX(0xe, "RGMII1_PPS"), 710 MA35_MUX(0xf, "RMII1_PPS")), 711 MA35_PIN(94, PG2, 0xb0, 0x8, 712 MA35_MUX(0x0, "GPG2"), 713 MA35_MUX(0x1, "EPWM0_CH4"), 714 MA35_MUX(0x2, "UART9_RXD"), 715 MA35_MUX(0x3, "CAN0_RXD"), 716 MA35_MUX(0x5, "SPI0_SS1"), 717 MA35_MUX(0x7, "EBI_ADR16"), 718 MA35_MUX(0x8, "EBI_nCS2"), 719 MA35_MUX(0xa, "QEI0_A"), 720 MA35_MUX(0xb, "TM3"), 721 MA35_MUX(0xd, "INT1")), 722 MA35_PIN(95, PG3, 0xb0, 0xc, 723 MA35_MUX(0x0, "GPG3"), 724 MA35_MUX(0x1, "EPWM0_CH5"), 725 MA35_MUX(0x2, "UART9_TXD"), 726 MA35_MUX(0x3, "CAN0_TXD"), 727 MA35_MUX(0x5, "SPI0_I2SMCLK"), 728 MA35_MUX(0x7, "EBI_ADR17"), 729 MA35_MUX(0x8, "EBI_nCS1"), 730 MA35_MUX(0x9, "EBI_MCLK"), 731 MA35_MUX(0xa, "QEI0_B"), 732 MA35_MUX(0xb, "TM3_EXT"), 733 MA35_MUX(0xc, "I2S1_MCLK")), 734 MA35_PIN(96, PG4, 0xb0, 0x10, 735 MA35_MUX(0x0, "GPG4"), 736 MA35_MUX(0x1, "EPWM1_CH0"), 737 MA35_MUX(0x2, "UART5_nCTS"), 738 MA35_MUX(0x3, "UART6_RXD"), 739 MA35_MUX(0x5, "SPI3_SS0"), 740 MA35_MUX(0x6, "QEI1_INDEX"), 741 MA35_MUX(0x7, "EBI_ADR18"), 742 MA35_MUX(0x8, "EBI_nCS0"), 743 MA35_MUX(0x9, "I2S1_DO"), 744 MA35_MUX(0xa, "SC1_CLK"), 745 MA35_MUX(0xb, "TM4"), 746 MA35_MUX(0xd, "INT2"), 747 MA35_MUX(0xe, "ECAP1_IC2")), 748 MA35_PIN(97, PG5, 0xb0, 0x14, 749 MA35_MUX(0x0, "GPG5"), 750 MA35_MUX(0x1, "EPWM1_CH1"), 751 MA35_MUX(0x2, "UART5_nRTS"), 752 MA35_MUX(0x3, "UART6_TXD"), 753 MA35_MUX(0x5, "SPI3_CLK"), 754 MA35_MUX(0x6, "ECAP0_IC0"), 755 MA35_MUX(0x7, "EBI_ADR19"), 756 MA35_MUX(0x8, "EBI_ALE"), 757 MA35_MUX(0x9, "I2S1_DI"), 758 MA35_MUX(0xa, "SC1_DAT"), 759 MA35_MUX(0xb, "TM4_EXT")), 760 MA35_PIN(98, PG6, 0xb0, 0x18, 761 MA35_MUX(0x0, "GPG6"), 762 MA35_MUX(0x1, "EPWM1_CH2"), 763 MA35_MUX(0x2, "UART5_RXD"), 764 MA35_MUX(0x3, "CAN1_RXD"), 765 MA35_MUX(0x5, "SPI3_MOSI"), 766 MA35_MUX(0x6, "ECAP0_IC1"), 767 MA35_MUX(0x7, "EBI_nRD"), 768 MA35_MUX(0x9, "I2S1_BCLK"), 769 MA35_MUX(0xa, "SC1_RST"), 770 MA35_MUX(0xb, "TM7"), 771 MA35_MUX(0xd, "INT3")), 772 MA35_PIN(99, PG7, 0xb0, 0x1c, 773 MA35_MUX(0x0, "GPG7"), 774 MA35_MUX(0x1, "EPWM1_CH3"), 775 MA35_MUX(0x2, "UART5_TXD"), 776 MA35_MUX(0x3, "CAN1_TXD"), 777 MA35_MUX(0x5, "SPI3_MISO"), 778 MA35_MUX(0x6, "ECAP0_IC2"), 779 MA35_MUX(0x7, "EBI_nWR"), 780 MA35_MUX(0x9, "I2S1_LRCK"), 781 MA35_MUX(0xa, "SC1_PWR"), 782 MA35_MUX(0xb, "TM7_EXT")), 783 MA35_PIN(100, PG8, 0xb4, 0x0, 784 MA35_MUX(0x0, "GPG8"), 785 MA35_MUX(0x1, "EPWM1_CH4"), 786 MA35_MUX(0x2, "UART12_RXD"), 787 MA35_MUX(0x3, "CAN3_RXD"), 788 MA35_MUX(0x5, "SPI2_SS0"), 789 MA35_MUX(0x6, "LCM_VSYNC"), 790 MA35_MUX(0x7, "I2C3_SDA"), 791 MA35_MUX(0xc, "EBI_AD7"), 792 MA35_MUX(0xd, "EBI_nCS0")), 793 MA35_PIN(101, PG9, 0xb4, 0x4, 794 MA35_MUX(0x0, "GPG9"), 795 MA35_MUX(0x1, "EPWM1_CH5"), 796 MA35_MUX(0x2, "UART12_TXD"), 797 MA35_MUX(0x3, "CAN3_TXD"), 798 MA35_MUX(0x5, "SPI2_CLK"), 799 MA35_MUX(0x6, "LCM_HSYNC"), 800 MA35_MUX(0x7, "I2C3_SCL"), 801 MA35_MUX(0xc, "EBI_AD8"), 802 MA35_MUX(0xd, "EBI_nCS1")), 803 MA35_PIN(102, PG10, 0xb4, 0x8, 804 MA35_MUX(0x0, "GPG10"), 805 MA35_MUX(0x2, "UART12_nRTS"), 806 MA35_MUX(0x3, "UART13_TXD"), 807 MA35_MUX(0x5, "SPI2_MOSI"), 808 MA35_MUX(0x6, "LCM_CLK"), 809 MA35_MUX(0xc, "EBI_AD9"), 810 MA35_MUX(0xd, "EBI_nWRH")), 811 MA35_PIN(103, PG11, 0xb4, 0xc, 812 MA35_MUX(0x0, "GPG11"), 813 MA35_MUX(0x3, "JTAG_TDO"), 814 MA35_MUX(0x5, "I2S0_MCLK"), 815 MA35_MUX(0x6, "NAND_RDY1"), 816 MA35_MUX(0x7, "EBI_nWRH"), 817 MA35_MUX(0x8, "EBI_nCS1"), 818 MA35_MUX(0xa, "EBI_AD0")), 819 MA35_PIN(104, PG12, 0xb4, 0x10, 820 MA35_MUX(0x0, "GPG12"), 821 MA35_MUX(0x3, "JTAG_TCK/SW_CLK"), 822 MA35_MUX(0x5, "I2S0_LRCK"), 823 MA35_MUX(0x7, "EBI_nWRL"), 824 MA35_MUX(0xa, "EBI_AD1")), 825 MA35_PIN(105, PG13, 0xb4, 0x14, 826 MA35_MUX(0x0, "GPG13"), 827 MA35_MUX(0x3, "JTAG_TMS/SW_DIO"), 828 MA35_MUX(0x5, "I2S0_BCLK"), 829 MA35_MUX(0x7, "EBI_MCLK"), 830 MA35_MUX(0xa, "EBI_AD2")), 831 MA35_PIN(106, PG14, 0xb4, 0x18, 832 MA35_MUX(0x0, "GPG14"), 833 MA35_MUX(0x3, "JTAG_TDI"), 834 MA35_MUX(0x5, "I2S0_DI"), 835 MA35_MUX(0x6, "NAND_nCS1"), 836 MA35_MUX(0x7, "EBI_ALE"), 837 MA35_MUX(0xa, "EBI_AD3")), 838 MA35_PIN(107, PG15, 0xb4, 0x1c, 839 MA35_MUX(0x0, "GPG15"), 840 MA35_MUX(0x3, "JTAG_nTRST"), 841 MA35_MUX(0x5, "I2S0_DO"), 842 MA35_MUX(0x7, "EBI_nCS0"), 843 MA35_MUX(0xa, "EBI_AD4")), 844 MA35_PIN(108, PH0, 0xb8, 0x0, 845 MA35_MUX(0x0, "GPH0"), 846 MA35_MUX(0x2, "UART8_nCTS"), 847 MA35_MUX(0x3, "UART7_RXD"), 848 MA35_MUX(0x6, "LCM_DATA8")), 849 MA35_PIN(109, PH1, 0xb8, 0x4, 850 MA35_MUX(0x0, "GPH1"), 851 MA35_MUX(0x2, "UART8_nRTS"), 852 MA35_MUX(0x3, "UART7_TXD"), 853 MA35_MUX(0x6, "LCM_DATA9")), 854 MA35_PIN(110, PH2, 0xb8, 0x8, 855 MA35_MUX(0x0, "GPH2"), 856 MA35_MUX(0x2, "UART8_RXD"), 857 MA35_MUX(0x6, "LCM_DATA10")), 858 MA35_PIN(111, PH3, 0xb8, 0xc, 859 MA35_MUX(0x0, "GPH3"), 860 MA35_MUX(0x2, "UART8_TXD"), 861 MA35_MUX(0x6, "LCM_DATA11")), 862 MA35_PIN(112, PH4, 0xb8, 0x10, 863 MA35_MUX(0x0, "GPH4"), 864 MA35_MUX(0x2, "UART10_nCTS"), 865 MA35_MUX(0x3, "UART9_RXD"), 866 MA35_MUX(0x6, "LCM_DATA12")), 867 MA35_PIN(113, PH5, 0xb8, 0x14, 868 MA35_MUX(0x0, "GPH5"), 869 MA35_MUX(0x2, "UART10_nRTS"), 870 MA35_MUX(0x3, "UART9_TXD"), 871 MA35_MUX(0x6, "LCM_DATA13")), 872 MA35_PIN(114, PH6, 0xb8, 0x18, 873 MA35_MUX(0x0, "GPH6"), 874 MA35_MUX(0x2, "UART10_RXD"), 875 MA35_MUX(0x6, "LCM_DATA14")), 876 MA35_PIN(115, PH7, 0xb8, 0x1c, 877 MA35_MUX(0x0, "GPH7"), 878 MA35_MUX(0x2, "UART10_TXD"), 879 MA35_MUX(0x6, "LCM_DATA15")), 880 MA35_PIN(116, PH8, 0xbc, 0x0, 881 MA35_MUX(0x0, "GPH8"), 882 MA35_MUX(0x6, "TAMPER0")), 883 MA35_PIN(117, PH9, 0xbc, 0x4, 884 MA35_MUX(0x0, "GPH9"), 885 MA35_MUX(0x4, "CLK_32KOUT"), 886 MA35_MUX(0x6, "TAMPER1")), 887 MA35_PIN(118, PH12, 0xbc, 0x10, 888 MA35_MUX(0x0, "GPH12"), 889 MA35_MUX(0x2, "UART14_nCTS"), 890 MA35_MUX(0x3, "UART13_RXD"), 891 MA35_MUX(0x6, "LCM_DATA20")), 892 MA35_PIN(119, PH13, 0xbc, 0x14, 893 MA35_MUX(0x0, "GPH13"), 894 MA35_MUX(0x2, "UART14_nRTS"), 895 MA35_MUX(0x3, "UART13_TXD"), 896 MA35_MUX(0x6, "LCM_DATA21")), 897 MA35_PIN(120, PH14, 0xbc, 0x18, 898 MA35_MUX(0x0, "GPH14"), 899 MA35_MUX(0x2, "UART14_RXD"), 900 MA35_MUX(0x6, "LCM_DATA22")), 901 MA35_PIN(121, PH15, 0xbc, 0x1c, 902 MA35_MUX(0x0, "GPH15"), 903 MA35_MUX(0x2, "UART14_TXD"), 904 MA35_MUX(0x6, "LCM_DATA23")), 905 MA35_PIN(122, PI0, 0xc0, 0x0, 906 MA35_MUX(0x0, "GPI0"), 907 MA35_MUX(0x1, "EPWM0_CH0"), 908 MA35_MUX(0x2, "UART12_nCTS"), 909 MA35_MUX(0x3, "UART11_RXD"), 910 MA35_MUX(0x4, "I2C2_SDA"), 911 MA35_MUX(0x5, "SPI3_SS0"), 912 MA35_MUX(0x7, "SC0_nCD"), 913 MA35_MUX(0x8, "EBI_ADR0"), 914 MA35_MUX(0xb, "TM0"), 915 MA35_MUX(0xc, "ECAP1_IC0")), 916 MA35_PIN(123, PI1, 0xc0, 0x4, 917 MA35_MUX(0x0, "GPI1"), 918 MA35_MUX(0x1, "EPWM0_CH1"), 919 MA35_MUX(0x2, "UART12_nRTS"), 920 MA35_MUX(0x3, "UART11_TXD"), 921 MA35_MUX(0x4, "I2C2_SCL"), 922 MA35_MUX(0x5, "SPI3_CLK"), 923 MA35_MUX(0x7, "SC0_CLK"), 924 MA35_MUX(0x8, "EBI_ADR1"), 925 MA35_MUX(0xb, "TM0_EXT"), 926 MA35_MUX(0xc, "ECAP1_IC1")), 927 MA35_PIN(124, PI2, 0xc0, 0x8, 928 MA35_MUX(0x0, "GPI2"), 929 MA35_MUX(0x1, "EPWM0_CH2"), 930 MA35_MUX(0x2, "UART12_RXD"), 931 MA35_MUX(0x3, "CAN0_RXD"), 932 MA35_MUX(0x5, "SPI3_MOSI"), 933 MA35_MUX(0x7, "SC0_DAT"), 934 MA35_MUX(0x8, "EBI_ADR2"), 935 MA35_MUX(0xb, "TM1"), 936 MA35_MUX(0xc, "ECAP1_IC2")), 937 MA35_PIN(125, PI3, 0xc0, 0xc, 938 MA35_MUX(0x0, "GPI3"), 939 MA35_MUX(0x1, "EPWM0_CH3"), 940 MA35_MUX(0x2, "UART12_TXD"), 941 MA35_MUX(0x3, "CAN0_TXD"), 942 MA35_MUX(0x5, "SPI3_MISO"), 943 MA35_MUX(0x7, "SC0_RST"), 944 MA35_MUX(0x8, "EBI_ADR3"), 945 MA35_MUX(0xb, "TM1_EXT")), 946 MA35_PIN(126, PI4, 0xc0, 0x10, 947 MA35_MUX(0x0, "GPI4"), 948 MA35_MUX(0x1, "EPWM0_CH4"), 949 MA35_MUX(0x2, "UART14_nCTS"), 950 MA35_MUX(0x3, "UART13_RXD"), 951 MA35_MUX(0x4, "I2C3_SDA"), 952 MA35_MUX(0x5, "SPI2_SS1"), 953 MA35_MUX(0x6, "I2S1_LRCK"), 954 MA35_MUX(0x8, "EBI_ADR4"), 955 MA35_MUX(0xd, "INT0")), 956 MA35_PIN(127, PI5, 0xc0, 0x14, 957 MA35_MUX(0x0, "GPI5"), 958 MA35_MUX(0x1, "EPWM0_CH5"), 959 MA35_MUX(0x2, "UART14_nRTS"), 960 MA35_MUX(0x3, "UART13_TXD"), 961 MA35_MUX(0x4, "I2C3_SCL"), 962 MA35_MUX(0x6, "I2S1_BCLK"), 963 MA35_MUX(0x8, "EBI_ADR5"), 964 MA35_MUX(0xd, "INT1")), 965 MA35_PIN(128, PI6, 0xc0, 0x18, 966 MA35_MUX(0x0, "GPI6"), 967 MA35_MUX(0x1, "EPWM0_BRAKE0"), 968 MA35_MUX(0x2, "UART14_RXD"), 969 MA35_MUX(0x3, "CAN1_RXD"), 970 MA35_MUX(0x6, "I2S1_DI"), 971 MA35_MUX(0x8, "EBI_ADR6"), 972 MA35_MUX(0xc, "QEI1_INDEX"), 973 MA35_MUX(0xd, "INT2")), 974 MA35_PIN(129, PI7, 0xc0, 0x1c, 975 MA35_MUX(0x0, "GPI7"), 976 MA35_MUX(0x1, "EPWM0_BRAKE1"), 977 MA35_MUX(0x2, "UART14_TXD"), 978 MA35_MUX(0x3, "CAN1_TXD"), 979 MA35_MUX(0x6, "I2S1_DO"), 980 MA35_MUX(0x8, "EBI_ADR7"), 981 MA35_MUX(0xc, "ECAP0_IC0"), 982 MA35_MUX(0xd, "INT3")), 983 MA35_PIN(130, PI8, 0xc4, 0x0, 984 MA35_MUX(0x0, "GPI8"), 985 MA35_MUX(0x2, "UART4_nCTS"), 986 MA35_MUX(0x3, "UART3_RXD"), 987 MA35_MUX(0x6, "LCM_DATA0"), 988 MA35_MUX(0xc, "EBI_AD11")), 989 MA35_PIN(131, PI9, 0xc4, 0x4, 990 MA35_MUX(0x0, "GPI9"), 991 MA35_MUX(0x2, "UART4_nRTS"), 992 MA35_MUX(0x3, "UART3_TXD"), 993 MA35_MUX(0x6, "LCM_DATA1"), 994 MA35_MUX(0xc, "EBI_AD12")), 995 MA35_PIN(132, PI10, 0xc4, 0x8, 996 MA35_MUX(0x0, "GPI10"), 997 MA35_MUX(0x2, "UART4_RXD"), 998 MA35_MUX(0x6, "LCM_DATA2"), 999 MA35_MUX(0xc, "EBI_AD13")), 1000 MA35_PIN(133, PI11, 0xC4, 0xc, 1001 MA35_MUX(0x0, "GPI11"), 1002 MA35_MUX(0x2, "UART4_TXD"), 1003 MA35_MUX(0x6, "LCM_DATA3"), 1004 MA35_MUX(0xc, "EBI_AD14")), 1005 MA35_PIN(134, PI12, 0xc4, 0x10, 1006 MA35_MUX(0x0, "GPI12"), 1007 MA35_MUX(0x2, "UART6_nCTS"), 1008 MA35_MUX(0x3, "UART5_RXD"), 1009 MA35_MUX(0x6, "LCM_DATA4")), 1010 MA35_PIN(135, PI13, 0xc4, 0x14, 1011 MA35_MUX(0x0, "GPI13"), 1012 MA35_MUX(0x2, "UART6_nRTS"), 1013 MA35_MUX(0x3, "UART5_TXD"), 1014 MA35_MUX(0x6, "LCM_DATA5")), 1015 MA35_PIN(136, PI14, 0xc4, 0x18, 1016 MA35_MUX(0x0, "GPI14"), 1017 MA35_MUX(0x2, "UART6_RXD"), 1018 MA35_MUX(0x6, "LCM_DATA6")), 1019 MA35_PIN(137, PI15, 0xc4, 0x1c, 1020 MA35_MUX(0x0, "GPI15"), 1021 MA35_MUX(0x2, "UART6_TXD"), 1022 MA35_MUX(0x6, "LCM_DATA7")), 1023 MA35_PIN(138, PJ0, 0xc8, 0x0, 1024 MA35_MUX(0x0, "GPJ0"), 1025 MA35_MUX(0x1, "EPWM1_BRAKE0"), 1026 MA35_MUX(0x2, "UART8_nCTS"), 1027 MA35_MUX(0x3, "UART7_RXD"), 1028 MA35_MUX(0x4, "I2C2_SDA"), 1029 MA35_MUX(0x5, "SPI2_SS0"), 1030 MA35_MUX(0x6, "eMMC1_DAT4"), 1031 MA35_MUX(0x7, "I2S0_LRCK"), 1032 MA35_MUX(0x8, "SC0_CLK"), 1033 MA35_MUX(0x9, "EBI_AD11"), 1034 MA35_MUX(0xa, "EBI_ADR16"), 1035 MA35_MUX(0xb, "EBI_nCS0"), 1036 MA35_MUX(0xc, "EBI_AD7")), 1037 MA35_PIN(139, PJ1, 0xc8, 0x4, 1038 MA35_MUX(0x0, "GPJ1"), 1039 MA35_MUX(0x1, "EPWM1_BRAKE1"), 1040 MA35_MUX(0x2, "UART8_nRTS"), 1041 MA35_MUX(0x3, "UART7_TXD"), 1042 MA35_MUX(0x4, "I2C2_SCL"), 1043 MA35_MUX(0x5, "SPI2_CLK"), 1044 MA35_MUX(0x6, "eMMC1_DAT5"), 1045 MA35_MUX(0x7, "I2S0_BCLK"), 1046 MA35_MUX(0x8, "SC0_DAT"), 1047 MA35_MUX(0x9, "EBI_AD12"), 1048 MA35_MUX(0xa, "EBI_ADR17"), 1049 MA35_MUX(0xb, "EBI_nCS1"), 1050 MA35_MUX(0xc, "EBI_AD8")), 1051 MA35_PIN(140, PJ2, 0xc8, 0x8, 1052 MA35_MUX(0x0, "GPJ2"), 1053 MA35_MUX(0x1, "EPWM1_CH4"), 1054 MA35_MUX(0x2, "UART8_RXD"), 1055 MA35_MUX(0x3, "CAN1_RXD"), 1056 MA35_MUX(0x5, "SPI2_MOSI"), 1057 MA35_MUX(0x6, "eMMC1_DAT6"), 1058 MA35_MUX(0x7, "I2S0_DI"), 1059 MA35_MUX(0x8, "SC0_RST"), 1060 MA35_MUX(0x9, "EBI_AD13"), 1061 MA35_MUX(0xa, "EBI_ADR18"), 1062 MA35_MUX(0xb, "EBI_nWRH"), 1063 MA35_MUX(0xc, "EBI_AD9")), 1064 MA35_PIN(141, PJ3, 0xc8, 0xc, 1065 MA35_MUX(0x0, "GPJ3"), 1066 MA35_MUX(0x1, "EPWM1_CH5"), 1067 MA35_MUX(0x2, "UART8_TXD"), 1068 MA35_MUX(0x3, "CAN1_TXD"), 1069 MA35_MUX(0x5, "SPI2_MISO"), 1070 MA35_MUX(0x6, "eMMC1_DAT7"), 1071 MA35_MUX(0x7, "I2S0_DO"), 1072 MA35_MUX(0x8, "SC0_PWR"), 1073 MA35_MUX(0x9, "EBI_AD14"), 1074 MA35_MUX(0xa, "EBI_ADR19"), 1075 MA35_MUX(0xb, "EBI_nWRL"), 1076 MA35_MUX(0xc, "EBI_AD10")), 1077 MA35_PIN(142, PJ4, 0xc8, 0x10, 1078 MA35_MUX(0x0, "GPJ4"), 1079 MA35_MUX(0x4, "I2C3_SDA"), 1080 MA35_MUX(0x6, "SD1_WP")), 1081 MA35_PIN(143, PJ5, 0xc8, 0x14, 1082 MA35_MUX(0x0, "GPJ5"), 1083 MA35_MUX(0x4, "I2C3_SCL"), 1084 MA35_MUX(0x6, "SD1_nCD")), 1085 MA35_PIN(144, PJ6, 0xc8, 0x18, 1086 MA35_MUX(0x0, "GPJ6"), 1087 MA35_MUX(0x3, "CAN3_RXD"), 1088 MA35_MUX(0x6, "SD1_CMD/eMMC1_CMD")), 1089 MA35_PIN(145, PJ7, 0xc8, 0x1c, 1090 MA35_MUX(0x0, "GPJ7"), 1091 MA35_MUX(0x3, "CAN3_TXD"), 1092 MA35_MUX(0x6, "SD1_CLK/eMMC1_CLK")), 1093 MA35_PIN(146, PJ8, 0xcc, 0x0, 1094 MA35_MUX(0x0, "GPJ8"), 1095 MA35_MUX(0x4, "I2C4_SDA"), 1096 MA35_MUX(0x6, "SD1_DAT0/eMMC1_DAT0")), 1097 MA35_PIN(147, PJ9, 0xcc, 0x4, 1098 MA35_MUX(0x0, "GPJ9"), 1099 MA35_MUX(0x4, "I2C4_SCL"), 1100 MA35_MUX(0x6, "SD1_DAT1/eMMC1_DAT1")), 1101 MA35_PIN(148, PJ10, 0xcc, 0x8, 1102 MA35_MUX(0x0, "GPJ10"), 1103 MA35_MUX(0x3, "CAN0_RXD"), 1104 MA35_MUX(0x6, "SD1_DAT2/eMMC1_DAT2")), 1105 MA35_PIN(149, PJ11, 0xcc, 0xc, 1106 MA35_MUX(0x0, "GPJ11"), 1107 MA35_MUX(0x3, "CAN0_TXD"), 1108 MA35_MUX(0x6, "SD1_DAT3/eMMC1_DAT3")), 1109 MA35_PIN(150, PJ12, 0xcc, 0x10, 1110 MA35_MUX(0x0, "GPJ12"), 1111 MA35_MUX(0x1, "EPWM1_CH2"), 1112 MA35_MUX(0x2, "UART2_nCTS"), 1113 MA35_MUX(0x3, "UART1_RXD"), 1114 MA35_MUX(0x4, "I2C5_SDA"), 1115 MA35_MUX(0x5, "SPI3_SS0"), 1116 MA35_MUX(0x7, "SC1_CLK"), 1117 MA35_MUX(0x8, "EBI_ADR12"), 1118 MA35_MUX(0xb, "TM2"), 1119 MA35_MUX(0xc, "QEI0_INDEX")), 1120 MA35_PIN(151, PJ13, 0xcc, 0x14, 1121 MA35_MUX(0x0, "GPJ13"), 1122 MA35_MUX(0x1, "EPWM1_CH3"), 1123 MA35_MUX(0x2, "UART2_nRTS"), 1124 MA35_MUX(0x3, "UART1_TXD"), 1125 MA35_MUX(0x4, "I2C5_SCL"), 1126 MA35_MUX(0x5, "SPI3_MOSI"), 1127 MA35_MUX(0x7, "SC1_DAT"), 1128 MA35_MUX(0x8, "EBI_ADR13"), 1129 MA35_MUX(0xb, "TM2_EXT")), 1130 MA35_PIN(152, PJ14, 0xcc, 0x18, 1131 MA35_MUX(0x0, "GPJ14"), 1132 MA35_MUX(0x1, "EPWM1_CH4"), 1133 MA35_MUX(0x2, "UART2_RXD"), 1134 MA35_MUX(0x3, "CAN3_RXD"), 1135 MA35_MUX(0x5, "SPI3_MISO"), 1136 MA35_MUX(0x7, "SC1_RST"), 1137 MA35_MUX(0x8, "EBI_ADR14"), 1138 MA35_MUX(0xb, "TM3")), 1139 MA35_PIN(153, PJ15, 0xcc, 0x1c, 1140 MA35_MUX(0x0, "GPJ15"), 1141 MA35_MUX(0x1, "EPWM1_CH5"), 1142 MA35_MUX(0x2, "UART2_TXD"), 1143 MA35_MUX(0x3, "CAN3_TXD"), 1144 MA35_MUX(0x5, "SPI3_CLK"), 1145 MA35_MUX(0x6, "EADC0_ST"), 1146 MA35_MUX(0x7, "SC1_PWR"), 1147 MA35_MUX(0x8, "EBI_ADR15"), 1148 MA35_MUX(0xb, "TM3_EXT"), 1149 MA35_MUX(0xd, "INT1")), 1150 MA35_PIN(154, PK0, 0xd0, 0x0, 1151 MA35_MUX(0x0, "GPK0"), 1152 MA35_MUX(0x1, "EPWM0_SYNC_IN"), 1153 MA35_MUX(0x2, "UART16_nCTS"), 1154 MA35_MUX(0x3, "UART15_RXD"), 1155 MA35_MUX(0x4, "I2C4_SDA"), 1156 MA35_MUX(0x6, "I2S1_MCLK"), 1157 MA35_MUX(0x8, "EBI_ADR8"), 1158 MA35_MUX(0xb, "TM7"), 1159 MA35_MUX(0xc, "ECAP0_IC1")), 1160 MA35_PIN(155, PK1, 0xd0, 0x4, 1161 MA35_MUX(0x0, "GPK1"), 1162 MA35_MUX(0x1, "EPWM0_SYNC_OUT"), 1163 MA35_MUX(0x2, "UART16_nRTS"), 1164 MA35_MUX(0x3, "UART15_TXD"), 1165 MA35_MUX(0x4, "I2C4_SCL"), 1166 MA35_MUX(0x6, "EADC0_ST"), 1167 MA35_MUX(0x8, "EBI_ADR9"), 1168 MA35_MUX(0xb, "TM7_EXT"), 1169 MA35_MUX(0xc, "ECAP0_IC2")), 1170 MA35_PIN(156, PK2, 0xd0, 0x8, 1171 MA35_MUX(0x0, "GPK2"), 1172 MA35_MUX(0x1, "EPWM1_CH0"), 1173 MA35_MUX(0x2, "UART16_RXD"), 1174 MA35_MUX(0x3, "CAN2_RXD"), 1175 MA35_MUX(0x5, "SPI3_I2SMCLK"), 1176 MA35_MUX(0x7, "SC0_PWR"), 1177 MA35_MUX(0x8, "EBI_ADR10"), 1178 MA35_MUX(0xc, "QEI0_A")), 1179 MA35_PIN(157, PK3, 0xd0, 0xc, 1180 MA35_MUX(0x0, "GPK3"), 1181 MA35_MUX(0x1, "EPWM1_CH1"), 1182 MA35_MUX(0x2, "UART16_TXD"), 1183 MA35_MUX(0x3, "CAN2_TXD"), 1184 MA35_MUX(0x5, "SPI3_SS1"), 1185 MA35_MUX(0x7, "SC1_nCD"), 1186 MA35_MUX(0x8, "EBI_ADR11"), 1187 MA35_MUX(0xc, "QEI0_B")), 1188 MA35_PIN(158, PK4, 0xd0, 0x10, 1189 MA35_MUX(0x0, "GPK4"), 1190 MA35_MUX(0x2, "UART12_nCTS"), 1191 MA35_MUX(0x3, "UART13_RXD"), 1192 MA35_MUX(0x5, "SPI2_MISO"), 1193 MA35_MUX(0x6, "LCM_DEN"), 1194 MA35_MUX(0xc, "EBI_AD10"), 1195 MA35_MUX(0xd, "EBI_nWRL")), 1196 MA35_PIN(159, PK5, 0xd0, 0x14, 1197 MA35_MUX(0x0, "GPK5"), 1198 MA35_MUX(0x1, "EPWM1_CH1"), 1199 MA35_MUX(0x2, "UART12_nRTS"), 1200 MA35_MUX(0x3, "UART13_TXD"), 1201 MA35_MUX(0x4, "I2C4_SCL"), 1202 MA35_MUX(0x5, "SPI2_CLK"), 1203 MA35_MUX(0x7, "I2S1_DI"), 1204 MA35_MUX(0x8, "SC0_DAT"), 1205 MA35_MUX(0x9, "EADC0_ST"), 1206 MA35_MUX(0xb, "TM8_EXT"), 1207 MA35_MUX(0xd, "INT1")), 1208 MA35_PIN(160, PK6, 0xd0, 0x18, 1209 MA35_MUX(0x0, "GPK6"), 1210 MA35_MUX(0x1, "EPWM1_CH2"), 1211 MA35_MUX(0x2, "UART12_RXD"), 1212 MA35_MUX(0x3, "CAN0_RXD"), 1213 MA35_MUX(0x5, "SPI2_MOSI"), 1214 MA35_MUX(0x7, "I2S1_BCLK"), 1215 MA35_MUX(0x8, "SC0_RST"), 1216 MA35_MUX(0xb, "TM6"), 1217 MA35_MUX(0xd, "INT2")), 1218 MA35_PIN(161, PK7, 0xd0, 0x1c, 1219 MA35_MUX(0x0, "GPK7"), 1220 MA35_MUX(0x1, "EPWM1_CH3"), 1221 MA35_MUX(0x2, "UART12_TXD"), 1222 MA35_MUX(0x3, "CAN0_TXD"), 1223 MA35_MUX(0x5, "SPI2_MISO"), 1224 MA35_MUX(0x7, "I2S1_LRCK"), 1225 MA35_MUX(0x8, "SC0_PWR"), 1226 MA35_MUX(0x9, "CLKO"), 1227 MA35_MUX(0xb, "TM6_EXT"), 1228 MA35_MUX(0xd, "INT3")), 1229 MA35_PIN(162, PK8, 0xd4, 0x0, 1230 MA35_MUX(0x0, "GPK8"), 1231 MA35_MUX(0x1, "EPWM1_CH0"), 1232 MA35_MUX(0x4, "I2C3_SDA"), 1233 MA35_MUX(0x5, "SPI3_CLK"), 1234 MA35_MUX(0x7, "EADC0_ST"), 1235 MA35_MUX(0x8, "EBI_AD15"), 1236 MA35_MUX(0x9, "EBI_MCLK"), 1237 MA35_MUX(0xa, "EBI_ADR15"), 1238 MA35_MUX(0xb, "TM8"), 1239 MA35_MUX(0xc, "QEI1_INDEX")), 1240 MA35_PIN(163, PK9, 0xd4, 0x4, 1241 MA35_MUX(0x0, "GPK9"), 1242 MA35_MUX(0x4, "I2C3_SCL"), 1243 MA35_MUX(0x6, "CCAP0_SCLK"), 1244 MA35_MUX(0x8, "EBI_AD0"), 1245 MA35_MUX(0xa, "EBI_ADR0")), 1246 MA35_PIN(164, PK10, 0xd4, 0x8, 1247 MA35_MUX(0x0, "GPK10"), 1248 MA35_MUX(0x3, "CAN1_RXD"), 1249 MA35_MUX(0x6, "CCAP0_PIXCLK"), 1250 MA35_MUX(0x8, "EBI_AD1"), 1251 MA35_MUX(0xa, "EBI_ADR1")), 1252 MA35_PIN(165, PK11, 0xd4, 0xc, 1253 MA35_MUX(0x0, "GPK11"), 1254 MA35_MUX(0x3, "CAN1_TXD"), 1255 MA35_MUX(0x6, "CCAP0_HSYNC"), 1256 MA35_MUX(0x8, "EBI_AD2"), 1257 MA35_MUX(0xa, "EBI_ADR2")), 1258 MA35_PIN(166, PK12, 0xd4, 0x10, 1259 MA35_MUX(0x0, "GPK12"), 1260 MA35_MUX(0x1, "EPWM2_CH0"), 1261 MA35_MUX(0x2, "UART1_nCTS"), 1262 MA35_MUX(0x3, "UART13_RXD"), 1263 MA35_MUX(0x4, "I2C4_SDA"), 1264 MA35_MUX(0x5, "I2S0_LRCK"), 1265 MA35_MUX(0x6, "SPI1_SS0"), 1266 MA35_MUX(0x8, "SC0_CLK"), 1267 MA35_MUX(0xb, "TM10"), 1268 MA35_MUX(0xd, "INT2")), 1269 MA35_PIN(167, PK13, 0xd4, 0x14, 1270 MA35_MUX(0x0, "GPK13"), 1271 MA35_MUX(0x1, "EPWM2_CH1"), 1272 MA35_MUX(0x2, "UART1_nRTS"), 1273 MA35_MUX(0x3, "UART13_TXD"), 1274 MA35_MUX(0x4, "I2C4_SCL"), 1275 MA35_MUX(0x5, "I2S0_BCLK"), 1276 MA35_MUX(0x6, "SPI1_CLK"), 1277 MA35_MUX(0x8, "SC0_DAT"), 1278 MA35_MUX(0xb, "TM10_EXT")), 1279 MA35_PIN(168, PK14, 0xd4, 0x18, 1280 MA35_MUX(0x0, "GPK14"), 1281 MA35_MUX(0x1, "EPWM2_CH2"), 1282 MA35_MUX(0x2, "UART1_RXD"), 1283 MA35_MUX(0x3, "CAN3_RXD"), 1284 MA35_MUX(0x5, "I2S0_DI"), 1285 MA35_MUX(0x6, "SPI1_MOSI"), 1286 MA35_MUX(0x8, "SC0_RST"), 1287 MA35_MUX(0xa, "I2C5_SDA"), 1288 MA35_MUX(0xb, "TM11"), 1289 MA35_MUX(0xd, "INT3")), 1290 MA35_PIN(169, PK15, 0xd4, 0x1c, 1291 MA35_MUX(0x0, "GPK15"), 1292 MA35_MUX(0x1, "EPWM2_CH3"), 1293 MA35_MUX(0x2, "UART1_TXD"), 1294 MA35_MUX(0x3, "CAN3_TXD"), 1295 MA35_MUX(0x5, "I2S0_DO"), 1296 MA35_MUX(0x6, "SPI1_MISO"), 1297 MA35_MUX(0x8, "SC0_PWR"), 1298 MA35_MUX(0xa, "I2C5_SCL"), 1299 MA35_MUX(0xb, "TM11_EXT")), 1300 MA35_PIN(170, PL0, 0xd8, 0x0, 1301 MA35_MUX(0x0, "GPL0"), 1302 MA35_MUX(0x1, "EPWM1_CH0"), 1303 MA35_MUX(0x2, "UART11_nCTS"), 1304 MA35_MUX(0x3, "UART10_RXD"), 1305 MA35_MUX(0x4, "I2C3_SDA"), 1306 MA35_MUX(0x5, "SPI2_MOSI"), 1307 MA35_MUX(0x6, "QSPI1_MOSI1"), 1308 MA35_MUX(0x7, "I2S0_LRCK"), 1309 MA35_MUX(0x8, "EBI_AD11"), 1310 MA35_MUX(0x9, "SC1_CLK"), 1311 MA35_MUX(0xb, "TM5"), 1312 MA35_MUX(0xc, "QEI1_A")), 1313 MA35_PIN(171, PL1, 0xd8, 0x4, 1314 MA35_MUX(0x0, "GPL1"), 1315 MA35_MUX(0x1, "EPWM1_CH1"), 1316 MA35_MUX(0x2, "UART11_nRTS"), 1317 MA35_MUX(0x3, "UART10_TXD"), 1318 MA35_MUX(0x4, "I2C3_SCL"), 1319 MA35_MUX(0x5, "SPI2_MISO"), 1320 MA35_MUX(0x6, "QSPI1_MISO1"), 1321 MA35_MUX(0x7, "I2S0_BCLK"), 1322 MA35_MUX(0x8, "EBI_AD12"), 1323 MA35_MUX(0x9, "SC1_DAT"), 1324 MA35_MUX(0xb, "TM5_EXT"), 1325 MA35_MUX(0xc, "QEI1_B")), 1326 MA35_PIN(172, PL2, 0xd8, 0x8, 1327 MA35_MUX(0x0, "GPL2"), 1328 MA35_MUX(0x1, "EPWM1_CH2"), 1329 MA35_MUX(0x2, "UART11_RXD"), 1330 MA35_MUX(0x3, "CAN3_RXD"), 1331 MA35_MUX(0x5, "SPI2_SS0"), 1332 MA35_MUX(0x6, "QSPI1_SS1"), 1333 MA35_MUX(0x7, "I2S0_DI"), 1334 MA35_MUX(0x8, "EBI_AD13"), 1335 MA35_MUX(0x9, "SC1_RST"), 1336 MA35_MUX(0xb, "TM7"), 1337 MA35_MUX(0xc, "QEI1_INDEX")), 1338 MA35_PIN(173, PL3, 0xd8, 0xc, 1339 MA35_MUX(0x0, "GPL3"), 1340 MA35_MUX(0x1, "EPWM1_CH3"), 1341 MA35_MUX(0x2, "UART11_TXD"), 1342 MA35_MUX(0x3, "CAN3_TXD"), 1343 MA35_MUX(0x5, "SPI2_CLK"), 1344 MA35_MUX(0x6, "QSPI1_CLK"), 1345 MA35_MUX(0x7, "I2S0_DO"), 1346 MA35_MUX(0x8, "EBI_AD14"), 1347 MA35_MUX(0x9, "SC1_PWR"), 1348 MA35_MUX(0xb, "TM7_EXT"), 1349 MA35_MUX(0xc, "ECAP0_IC0")), 1350 MA35_PIN(174, PL4, 0xd8, 0x10, 1351 MA35_MUX(0x0, "GPL4"), 1352 MA35_MUX(0x1, "EPWM1_CH4"), 1353 MA35_MUX(0x2, "UART2_nCTS"), 1354 MA35_MUX(0x3, "UART1_RXD"), 1355 MA35_MUX(0x4, "I2C4_SDA"), 1356 MA35_MUX(0x5, "SPI3_MOSI"), 1357 MA35_MUX(0x6, "QSPI1_MOSI0"), 1358 MA35_MUX(0x7, "I2S0_MCLK"), 1359 MA35_MUX(0x8, "EBI_nRD"), 1360 MA35_MUX(0x9, "SC1_nCD"), 1361 MA35_MUX(0xb, "TM9"), 1362 MA35_MUX(0xc, "ECAP0_IC1")), 1363 MA35_PIN(175, PL5, 0xd8, 0x14, 1364 MA35_MUX(0x0, "GPL5"), 1365 MA35_MUX(0x1, "EPWM1_CH5"), 1366 MA35_MUX(0x2, "UART2_nRTS"), 1367 MA35_MUX(0x3, "UART1_TXD"), 1368 MA35_MUX(0x4, "I2C4_SCL"), 1369 MA35_MUX(0x5, "SPI3_MISO"), 1370 MA35_MUX(0x6, "QSPI1_MISO0"), 1371 MA35_MUX(0x7, "I2S1_MCLK"), 1372 MA35_MUX(0x8, "EBI_nWR"), 1373 MA35_MUX(0x9, "SC0_nCD"), 1374 MA35_MUX(0xb, "TM9_EXT"), 1375 MA35_MUX(0xc, "ECAP0_IC2")), 1376 MA35_PIN(176, PL6, 0xd8, 0x18, 1377 MA35_MUX(0x0, "GPL6"), 1378 MA35_MUX(0x1, "EPWM0_CH0"), 1379 MA35_MUX(0x2, "UART2_RXD"), 1380 MA35_MUX(0x3, "CAN0_RXD"), 1381 MA35_MUX(0x6, "QSPI1_MOSI1"), 1382 MA35_MUX(0x7, "TRACE_CLK"), 1383 MA35_MUX(0x8, "EBI_AD5"), 1384 MA35_MUX(0xb, "TM3"), 1385 MA35_MUX(0xc, "ECAP1_IC0"), 1386 MA35_MUX(0xd, "INT0")), 1387 MA35_PIN(177, PL7, 0xd8, 0x1c, 1388 MA35_MUX(0x0, "GPL7"), 1389 MA35_MUX(0x1, "EPWM0_CH1"), 1390 MA35_MUX(0x2, "UART2_TXD"), 1391 MA35_MUX(0x3, "CAN0_TXD"), 1392 MA35_MUX(0x6, "QSPI1_MISO1"), 1393 MA35_MUX(0x8, "EBI_AD6"), 1394 MA35_MUX(0xb, "TM3_EXT"), 1395 MA35_MUX(0xc, "ECAP1_IC1"), 1396 MA35_MUX(0xd, "INT1")), 1397 MA35_PIN(178, PL8, 0xdc, 0x0, 1398 MA35_MUX(0x0, "GPL8"), 1399 MA35_MUX(0x1, "EPWM0_CH2"), 1400 MA35_MUX(0x2, "UART14_nCTS"), 1401 MA35_MUX(0x3, "UART13_RXD"), 1402 MA35_MUX(0x4, "I2C5_SDA"), 1403 MA35_MUX(0x5, "SPI3_SS0"), 1404 MA35_MUX(0x6, "EPWM0_CH4"), 1405 MA35_MUX(0x7, "I2S1_LRCK"), 1406 MA35_MUX(0x8, "EBI_AD7"), 1407 MA35_MUX(0x9, "SC0_CLK"), 1408 MA35_MUX(0xb, "TM4"), 1409 MA35_MUX(0xc, "ECAP1_IC2"), 1410 MA35_MUX(0xd, "INT2")), 1411 MA35_PIN(179, PL9, 0xdc, 0x4, 1412 MA35_MUX(0x0, "GPL9"), 1413 MA35_MUX(0x1, "EPWM0_CH3"), 1414 MA35_MUX(0x2, "UART14_nRTS"), 1415 MA35_MUX(0x3, "UART13_TXD"), 1416 MA35_MUX(0x4, "I2C5_SCL"), 1417 MA35_MUX(0x5, "SPI3_CLK"), 1418 MA35_MUX(0x6, "EPWM1_CH4"), 1419 MA35_MUX(0x7, "I2S1_BCLK"), 1420 MA35_MUX(0x8, "EBI_AD8"), 1421 MA35_MUX(0x9, "SC0_DAT"), 1422 MA35_MUX(0xb, "TM4_EXT"), 1423 MA35_MUX(0xc, "QEI0_A"), 1424 MA35_MUX(0xd, "INT3")), 1425 MA35_PIN(180, PL10, 0xdc, 0x8, 1426 MA35_MUX(0x0, "GPL10"), 1427 MA35_MUX(0x1, "EPWM0_CH4"), 1428 MA35_MUX(0x2, "UART14_RXD"), 1429 MA35_MUX(0x3, "CAN3_RXD"), 1430 MA35_MUX(0x5, "SPI3_MOSI"), 1431 MA35_MUX(0x6, "EPWM0_CH5"), 1432 MA35_MUX(0x7, "I2S1_DI"), 1433 MA35_MUX(0x8, "EBI_AD9"), 1434 MA35_MUX(0x9, "SC0_RST"), 1435 MA35_MUX(0xb, "EBI_nWRH"), 1436 MA35_MUX(0xc, "QEI0_B")), 1437 MA35_PIN(181, PL11, 0xdc, 0xc, 1438 MA35_MUX(0x0, "GPL11"), 1439 MA35_MUX(0x1, "EPWM0_CH5"), 1440 MA35_MUX(0x2, "UART14_TXD"), 1441 MA35_MUX(0x3, "CAN3_TXD"), 1442 MA35_MUX(0x5, "SPI3_MISO"), 1443 MA35_MUX(0x6, "EPWM1_CH5"), 1444 MA35_MUX(0x7, "I2S1_DO"), 1445 MA35_MUX(0x8, "EBI_AD10"), 1446 MA35_MUX(0x9, "SC0_PWR"), 1447 MA35_MUX(0xb, "EBI_nWRL"), 1448 MA35_MUX(0xc, "QEI0_INDEX")), 1449 MA35_PIN(182, PL12, 0xdc, 0x10, 1450 MA35_MUX(0x0, "GPL12"), 1451 MA35_MUX(0x1, "EPWM0_SYNC_IN"), 1452 MA35_MUX(0x2, "UART7_nCTS"), 1453 MA35_MUX(0x3, "ECAP1_IC0"), 1454 MA35_MUX(0x4, "UART14_RXD"), 1455 MA35_MUX(0x5, "SPI0_SS0"), 1456 MA35_MUX(0x6, "I2S1_LRCK"), 1457 MA35_MUX(0x7, "SC1_CLK"), 1458 MA35_MUX(0x8, "EBI_AD0"), 1459 MA35_MUX(0x9, "HSUSBH_PWREN"), 1460 MA35_MUX(0xa, "I2C2_SDA"), 1461 MA35_MUX(0xb, "TM0"), 1462 MA35_MUX(0xc, "EPWM0_CH2"), 1463 MA35_MUX(0xd, "EBI_AD11"), 1464 MA35_MUX(0xe, "RGMII0_PPS"), 1465 MA35_MUX(0xf, "RMII0_PPS")), 1466 MA35_PIN(183, PL13, 0xdc, 0x14, 1467 MA35_MUX(0x0, "GPL13"), 1468 MA35_MUX(0x1, "EPWM0_SYNC_OUT"), 1469 MA35_MUX(0x2, "UART7_nRTS"), 1470 MA35_MUX(0x3, "ECAP1_IC1"), 1471 MA35_MUX(0x4, "UART14_TXD"), 1472 MA35_MUX(0x5, "SPI0_CLK"), 1473 MA35_MUX(0x6, "I2S1_BCLK"), 1474 MA35_MUX(0x7, "SC1_DAT"), 1475 MA35_MUX(0x8, "EBI_AD1"), 1476 MA35_MUX(0x9, "HSUSBH_OVC"), 1477 MA35_MUX(0xa, "I2C2_SCL"), 1478 MA35_MUX(0xb, "TM0_EXT"), 1479 MA35_MUX(0xc, "EPWM0_CH3"), 1480 MA35_MUX(0xd, "EBI_AD12"), 1481 MA35_MUX(0xe, "RGMII1_PPS"), 1482 MA35_MUX(0xf, "RMII1_PPS")), 1483 MA35_PIN(184, PL14, 0xdc, 0x18, 1484 MA35_MUX(0x0, "GPL14"), 1485 MA35_MUX(0x1, "EPWM0_CH2"), 1486 MA35_MUX(0x2, "UART7_RXD"), 1487 MA35_MUX(0x4, "CAN1_RXD"), 1488 MA35_MUX(0x5, "SPI0_MOSI"), 1489 MA35_MUX(0x6, "I2S1_DI"), 1490 MA35_MUX(0x7, "SC1_RST"), 1491 MA35_MUX(0x8, "EBI_AD2"), 1492 MA35_MUX(0xb, "TM2"), 1493 MA35_MUX(0xc, "INT0"), 1494 MA35_MUX(0xd, "EBI_AD13")), 1495 MA35_PIN(185, PL15, 0xdc, 0x1c, 1496 MA35_MUX(0x0, "GPL15"), 1497 MA35_MUX(0x1, "EPWM0_CH1"), 1498 MA35_MUX(0x2, "UART7_TXD"), 1499 MA35_MUX(0x3, "TRACE_CLK"), 1500 MA35_MUX(0x4, "CAN1_TXD"), 1501 MA35_MUX(0x5, "SPI0_MISO"), 1502 MA35_MUX(0x6, "I2S1_DO"), 1503 MA35_MUX(0x7, "SC1_PWR"), 1504 MA35_MUX(0x8, "EBI_AD3"), 1505 MA35_MUX(0xb, "TM2_EXT"), 1506 MA35_MUX(0xc, "INT2"), 1507 MA35_MUX(0xd, "EBI_AD14")), 1508 MA35_PIN(186, PM0, 0xe0, 0x0, 1509 MA35_MUX(0x0, "GPM0"), 1510 MA35_MUX(0x4, "I2C4_SDA"), 1511 MA35_MUX(0x6, "CCAP0_VSYNC"), 1512 MA35_MUX(0x8, "EBI_AD3"), 1513 MA35_MUX(0xa, "EBI_ADR3")), 1514 MA35_PIN(187, PM1, 0xe0, 0x4, 1515 MA35_MUX(0x0, "GPM1"), 1516 MA35_MUX(0x4, "I2C4_SCL"), 1517 MA35_MUX(0x5, "SPI3_I2SMCLK"), 1518 MA35_MUX(0x6, "CCAP0_SFIELD"), 1519 MA35_MUX(0x8, "EBI_AD4"), 1520 MA35_MUX(0xa, "EBI_ADR4")), 1521 MA35_PIN(188, PM2, 0xe0, 0x8, 1522 MA35_MUX(0x0, "GPM2"), 1523 MA35_MUX(0x3, "CAN3_RXD"), 1524 MA35_MUX(0x6, "CCAP0_DATA0"), 1525 MA35_MUX(0x8, "EBI_AD5"), 1526 MA35_MUX(0xa, "EBI_ADR5")), 1527 MA35_PIN(189, PM3, 0xe0, 0xc, 1528 MA35_MUX(0x0, "GPM3"), 1529 MA35_MUX(0x3, "CAN3_TXD"), 1530 MA35_MUX(0x6, "CCAP0_DATA1"), 1531 MA35_MUX(0x8, "EBI_AD6"), 1532 MA35_MUX(0xa, "EBI_ADR6")), 1533 MA35_PIN(190, PM4, 0xe0, 0x10, 1534 MA35_MUX(0x0, "GPM4"), 1535 MA35_MUX(0x4, "I2C5_SDA"), 1536 MA35_MUX(0x6, "CCAP0_DATA2"), 1537 MA35_MUX(0x8, "EBI_AD7"), 1538 MA35_MUX(0xa, "EBI_ADR7")), 1539 MA35_PIN(191, PM5, 0xe0, 0x14, 1540 MA35_MUX(0x0, "GPM5"), 1541 MA35_MUX(0x4, "I2C5_SCL"), 1542 MA35_MUX(0x6, "CCAP0_DATA3"), 1543 MA35_MUX(0x8, "EBI_AD8"), 1544 MA35_MUX(0xa, "EBI_ADR8")), 1545 MA35_PIN(192, PM6, 0xe0, 0x18, 1546 MA35_MUX(0x0, "GPM6"), 1547 MA35_MUX(0x3, "CAN0_RXD"), 1548 MA35_MUX(0x6, "CCAP0_DATA4"), 1549 MA35_MUX(0x8, "EBI_AD9"), 1550 MA35_MUX(0xa, "EBI_ADR9")), 1551 MA35_PIN(193, PM7, 0xe0, 0x1c, 1552 MA35_MUX(0x0, "GPM7"), 1553 MA35_MUX(0x3, "CAN0_TXD"), 1554 MA35_MUX(0x6, "CCAP0_DATA5"), 1555 MA35_MUX(0x8, "EBI_AD10"), 1556 MA35_MUX(0xa, "EBI_ADR10")), 1557 MA35_PIN(194, PM8, 0xe4, 0x0, 1558 MA35_MUX(0x0, "GPM8"), 1559 MA35_MUX(0x4, "I2C0_SDA"), 1560 MA35_MUX(0x6, "CCAP0_DATA6"), 1561 MA35_MUX(0x8, "EBI_AD11"), 1562 MA35_MUX(0xa, "EBI_ADR11")), 1563 MA35_PIN(195, PM9, 0xe4, 0x4, 1564 MA35_MUX(0x0, "GPM9"), 1565 MA35_MUX(0x4, "I2C0_SCL"), 1566 MA35_MUX(0x6, "CCAP0_DATA7"), 1567 MA35_MUX(0x8, "EBI_AD12"), 1568 MA35_MUX(0xa, "EBI_ADR12")), 1569 MA35_PIN(196, PM10, 0xe4, 0x8, 1570 MA35_MUX(0x0, "GPM10"), 1571 MA35_MUX(0x1, "EPWM1_CH2"), 1572 MA35_MUX(0x3, "CAN2_RXD"), 1573 MA35_MUX(0x5, "SPI3_SS0"), 1574 MA35_MUX(0x6, "CCAP0_DATA8"), 1575 MA35_MUX(0x7, "SPI2_I2SMCLK"), 1576 MA35_MUX(0x8, "EBI_AD13"), 1577 MA35_MUX(0xa, "EBI_ADR13")), 1578 MA35_PIN(197, PM11, 0xe4, 0xc, 1579 MA35_MUX(0x0, "GPM11"), 1580 MA35_MUX(0x1, "EPWM1_CH3"), 1581 MA35_MUX(0x3, "CAN2_TXD"), 1582 MA35_MUX(0x5, "SPI3_SS1"), 1583 MA35_MUX(0x6, "CCAP0_DATA9"), 1584 MA35_MUX(0x7, "SPI2_SS1"), 1585 MA35_MUX(0x8, "EBI_AD14"), 1586 MA35_MUX(0xa, "EBI_ADR14")), 1587 MA35_PIN(198, PM12, 0xe4, 0x10, 1588 MA35_MUX(0x0, "GPM12"), 1589 MA35_MUX(0x1, "EPWM1_CH4"), 1590 MA35_MUX(0x2, "UART10_nCTS"), 1591 MA35_MUX(0x3, "TRACE_DATA0"), 1592 MA35_MUX(0x4, "UART11_RXD"), 1593 MA35_MUX(0x5, "I2C2_SDA"), 1594 MA35_MUX(0x7, "SC1_nCD"), 1595 MA35_MUX(0x8, "EBI_AD8"), 1596 MA35_MUX(0x9, "I2S1_MCLK"), 1597 MA35_MUX(0xb, "TM8")), 1598 MA35_PIN(199, PM13, 0xe4, 0x14, 1599 MA35_MUX(0x0, "GPM13"), 1600 MA35_MUX(0x1, "EPWM1_CH5"), 1601 MA35_MUX(0x2, "UART10_nRTS"), 1602 MA35_MUX(0x3, "TRACE_DATA1"), 1603 MA35_MUX(0x4, "UART11_TXD"), 1604 MA35_MUX(0x5, "I2C2_SCL"), 1605 MA35_MUX(0x8, "EBI_AD9"), 1606 MA35_MUX(0x9, "ECAP1_IC0"), 1607 MA35_MUX(0xb, "TM8_EXT")), 1608 MA35_PIN(200, PM14, 0xe4, 0x18, 1609 MA35_MUX(0x0, "GPM14"), 1610 MA35_MUX(0x1, "EPWM1_BRAKE0"), 1611 MA35_MUX(0x2, "UART10_RXD"), 1612 MA35_MUX(0x3, "TRACE_DATA2"), 1613 MA35_MUX(0x4, "CAN2_RXD"), 1614 MA35_MUX(0x6, "I2C3_SDA"), 1615 MA35_MUX(0x8, "EBI_AD10"), 1616 MA35_MUX(0x9, "ECAP1_IC1"), 1617 MA35_MUX(0xb, "TM10"), 1618 MA35_MUX(0xd, "INT1")), 1619 MA35_PIN(201, PM15, 0xe4, 0x1c, 1620 MA35_MUX(0x0, "GPM15"), 1621 MA35_MUX(0x1, "EPWM1_BRAKE1"), 1622 MA35_MUX(0x2, "UART10_TXD"), 1623 MA35_MUX(0x3, "TRACE_DATA3"), 1624 MA35_MUX(0x4, "CAN2_TXD"), 1625 MA35_MUX(0x6, "I2C3_SCL"), 1626 MA35_MUX(0x8, "EBI_AD11"), 1627 MA35_MUX(0x9, "ECAP1_IC2"), 1628 MA35_MUX(0xb, "TM10_EXT"), 1629 MA35_MUX(0xd, "INT2")), 1630 MA35_PIN(202, PN0, 0xe8, 0x0, 1631 MA35_MUX(0x0, "GPN0"), 1632 MA35_MUX(0x4, "I2C2_SDA"), 1633 MA35_MUX(0x6, "CCAP1_DATA0")), 1634 MA35_PIN(203, PN1, 0xe8, 0x4, 1635 MA35_MUX(0x0, "GPN1"), 1636 MA35_MUX(0x4, "I2C2_SCL"), 1637 MA35_MUX(0x6, "CCAP1_DATA1")), 1638 MA35_PIN(204, PN2, 0xe8, 0x8, 1639 MA35_MUX(0x0, "GPN2"), 1640 MA35_MUX(0x3, "CAN0_RXD"), 1641 MA35_MUX(0x6, "CCAP1_DATA2")), 1642 MA35_PIN(205, PN3, 0xe8, 0xc, 1643 MA35_MUX(0x0, "GPN3"), 1644 MA35_MUX(0x3, "CAN0_TXD"), 1645 MA35_MUX(0x6, "CCAP1_DATA3")), 1646 MA35_PIN(206, PN4, 0xe8, 0x10, 1647 MA35_MUX(0x0, "GPN4"), 1648 MA35_MUX(0x4, "I2C1_SDA"), 1649 MA35_MUX(0x6, "CCAP1_DATA4")), 1650 MA35_PIN(207, PN5, 0xe8, 0x14, 1651 MA35_MUX(0x0, "GPN5"), 1652 MA35_MUX(0x4, "I2C1_SCL"), 1653 MA35_MUX(0x6, "CCAP1_DATA5")), 1654 MA35_PIN(208, PN6, 0xe8, 0x18, 1655 MA35_MUX(0x0, "GPN6"), 1656 MA35_MUX(0x3, "CAN1_RXD"), 1657 MA35_MUX(0x6, "CCAP1_DATA6")), 1658 MA35_PIN(209, PN7, 0xe8, 0x1c, 1659 MA35_MUX(0x0, "GPN7"), 1660 MA35_MUX(0x3, "CAN1_TXD"), 1661 MA35_MUX(0x6, "CCAP1_DATA7")), 1662 MA35_PIN(210, PN10, 0xec, 0x8, 1663 MA35_MUX(0x0, "GPN10"), 1664 MA35_MUX(0x3, "CAN2_RXD"), 1665 MA35_MUX(0x6, "CCAP1_SCLK")), 1666 MA35_PIN(211, PN11, 0xec, 0xc, 1667 MA35_MUX(0x0, "GPN11"), 1668 MA35_MUX(0x3, "CAN2_TXD"), 1669 MA35_MUX(0x6, "CCAP1_PIXCLK")), 1670 MA35_PIN(212, PN12, 0xec, 0x10, 1671 MA35_MUX(0x0, "GPN12"), 1672 MA35_MUX(0x2, "UART6_nCTS"), 1673 MA35_MUX(0x3, "UART12_RXD"), 1674 MA35_MUX(0x4, "I2C5_SDA"), 1675 MA35_MUX(0x6, "CCAP1_HSYNC")), 1676 MA35_PIN(213, PN13, 0xec, 0x14, 1677 MA35_MUX(0x0, "GPN13"), 1678 MA35_MUX(0x2, "UART6_nRTS"), 1679 MA35_MUX(0x3, "UART12_TXD"), 1680 MA35_MUX(0x4, "I2C5_SCL"), 1681 MA35_MUX(0x6, "CCAP1_VSYNC")), 1682 MA35_PIN(214, PN14, 0xec, 0x18, 1683 MA35_MUX(0x0, "GPN14"), 1684 MA35_MUX(0x2, "UART6_RXD"), 1685 MA35_MUX(0x3, "CAN3_RXD"), 1686 MA35_MUX(0x5, "SPI1_SS1"), 1687 MA35_MUX(0x6, "CCAP1_SFIELD"), 1688 MA35_MUX(0x7, "SPI1_I2SMCLK")), 1689 MA35_PIN(215, PN15, 0xec, 0x1c, 1690 MA35_MUX(0x0, "GPN15"), 1691 MA35_MUX(0x1, "EPWM2_CH4"), 1692 MA35_MUX(0x2, "UART6_TXD"), 1693 MA35_MUX(0x3, "CAN3_TXD"), 1694 MA35_MUX(0x5, "I2S0_MCLK"), 1695 MA35_MUX(0x6, "SPI1_SS1"), 1696 MA35_MUX(0x7, "SPI1_I2SMCLK"), 1697 MA35_MUX(0x8, "SC0_nCD"), 1698 MA35_MUX(0x9, "EADC0_ST"), 1699 MA35_MUX(0xa, "CLKO"), 1700 MA35_MUX(0xb, "TM6")), 1701 MA35_PIN(216, PN8, 0xec, 0x0, 1702 MA35_MUX(0x0, "GPN8"), 1703 MA35_MUX(0x1, "EPWM2_CH4"), 1704 MA35_MUX(0x4, "I2C0_SDA"), 1705 MA35_MUX(0x5, "SPI2_I2SMCLK"), 1706 MA35_MUX(0x6, "CCAP1_DATA8")), 1707 MA35_PIN(217, PN9, 0xec, 0x4, 1708 MA35_MUX(0x0, "GPN9"), 1709 MA35_MUX(0x1, "EPWM2_CH5"), 1710 MA35_MUX(0x4, "I2C0_SCL"), 1711 MA35_MUX(0x5, "SPI1_I2SMCLK"), 1712 MA35_MUX(0x6, "CCAP1_DATA9")), 1713 MA35_PIN(218, PN10, 0xec, 0x8, 1714 MA35_MUX(0x0, "GPN10"), 1715 MA35_MUX(0x3, "CAN2_RXD"), 1716 MA35_MUX(0x4, "USBHL2_DM"), 1717 MA35_MUX(0x6, "CCAP1_SCLK")), 1718 MA35_PIN(219, PN11, 0xec, 0xc, 1719 MA35_MUX(0x0, "GPN11"), 1720 MA35_MUX(0x3, "CAN2_TXD"), 1721 MA35_MUX(0x4, "USBHL2_DP"), 1722 MA35_MUX(0x6, "CCAP1_PIXCLK")), 1723 MA35_PIN(220, PN12, 0xec, 0x10, 1724 MA35_MUX(0x0, "GPN12"), 1725 MA35_MUX(0x2, "UART6_nCTS"), 1726 MA35_MUX(0x3, "UART12_RXD"), 1727 MA35_MUX(0x4, "I2C5_SDA"), 1728 MA35_MUX(0x6, "CCAP1_HSYNC")), 1729 MA35_PIN(221, PN13, 0xec, 0x14, 1730 MA35_MUX(0x0, "GPN13"), 1731 MA35_MUX(0x2, "UART6_nRTS"), 1732 MA35_MUX(0x3, "UART12_TXD"), 1733 MA35_MUX(0x4, "I2C5_SCL"), 1734 MA35_MUX(0x6, "CCAP1_VSYNC")), 1735 MA35_PIN(222, PN14, 0xec, 0x18, 1736 MA35_MUX(0x0, "GPN14"), 1737 MA35_MUX(0x2, "UART6_RXD"), 1738 MA35_MUX(0x3, "CAN3_RXD"), 1739 MA35_MUX(0x4, "USBHL3_DM"), 1740 MA35_MUX(0x5, "SPI1_SS1"), 1741 MA35_MUX(0x6, "CCAP1_SFIELD"), 1742 MA35_MUX(0x7, "SPI1_I2SMCLK")), 1743 MA35_PIN(223, PN15, 0xec, 0x1c, 1744 MA35_MUX(0x0, "GPN15"), 1745 MA35_MUX(0x1, "EPWM2_CH4"), 1746 MA35_MUX(0x2, "UART6_TXD"), 1747 MA35_MUX(0x3, "CAN3_TXD"), 1748 MA35_MUX(0x4, "USBHL3_DP"), 1749 MA35_MUX(0x5, "I2S0_MCLK"), 1750 MA35_MUX(0x6, "SPI1_SS1"), 1751 MA35_MUX(0x7, "SPI1_I2SMCLK"), 1752 MA35_MUX(0x8, "SC0_nCD"), 1753 MA35_MUX(0x9, "EADC0_ST"), 1754 MA35_MUX(0xa, "CLKO"), 1755 MA35_MUX(0xb, "TM6")), 1756 }; 1757 1758 static int ma35d1_get_pin_num(int offset, int shift) 1759 { 1760 return (offset - 0x80) * 2 + shift / 4; 1761 } 1762 1763 static struct ma35_pinctrl_soc_info ma35d1_pinctrl_info = { 1764 .pins = ma35d1_pins, 1765 .npins = ARRAY_SIZE(ma35d1_pins), 1766 .get_pin_num = ma35d1_get_pin_num, 1767 }; 1768 1769 static DEFINE_NOIRQ_DEV_PM_OPS(ma35_pinctrl_pm_ops, ma35_pinctrl_suspend, ma35_pinctrl_resume); 1770 1771 static int ma35d1_pinctrl_probe(struct platform_device *pdev) 1772 { 1773 return ma35_pinctrl_probe(pdev, &ma35d1_pinctrl_info); 1774 } 1775 1776 static const struct of_device_id ma35d1_pinctrl_of_match[] = { 1777 { .compatible = "nuvoton,ma35d1-pinctrl" }, 1778 { }, 1779 }; 1780 1781 static struct platform_driver ma35d1_pinctrl_driver = { 1782 .probe = ma35d1_pinctrl_probe, 1783 .driver = { 1784 .name = "ma35d1-pinctrl", 1785 .pm = pm_sleep_ptr(&ma35_pinctrl_pm_ops), 1786 .of_match_table = ma35d1_pinctrl_of_match, 1787 }, 1788 }; 1789 1790 static int __init ma35d1_pinctrl_init(void) 1791 { 1792 return platform_driver_register(&ma35d1_pinctrl_driver); 1793 } 1794 arch_initcall(ma35d1_pinctrl_init); 1795 1796 MODULE_AUTHOR("schung@nuvoton.com"); 1797 MODULE_DESCRIPTION("Nuvoton MA35D1 pinctrl driver"); 1798 MODULE_LICENSE("GPL"); 1799