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