// SPDX-License-Identifier: GPL-2.0
/*
* Copyright (C) 2024 Nuvoton Technology Corp.
*
* Author: Shan-Chun Hung <schung@nuvoton.com>
* * Jacky Huang <ychuang3@nuvoton.com>
*/
#include <linux/init.h>
#include <linux/io.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/pm.h>
#include <linux/pinctrl/pinctrl.h>
#include "pinctrl-ma35.h"
static const struct pinctrl_pin_desc ma35d1_pins[] = {
MA35_PIN(0 , PA0, 0 x80, 0 x0,
MA35_MUX(0 x0, "GPA0" ),
MA35_MUX(0 x2, "UART1_nCTS" ),
MA35_MUX(0 x3, "UART16_RXD" ),
MA35_MUX(0 x6, "NAND_DATA0" ),
MA35_MUX(0 x7, "EBI_AD0" ),
MA35_MUX(0 x9, "EBI_ADR0" )),
MA35_PIN(1 , PA1, 0 x80, 0 x4,
MA35_MUX(0 x0, "GPA1" ),
MA35_MUX(0 x2, "UART1_nRTS" ),
MA35_MUX(0 x3, "UART16_TXD" ),
MA35_MUX(0 x6, "NAND_DATA1" ),
MA35_MUX(0 x7, "EBI_AD1" ),
MA35_MUX(0 x9, "EBI_ADR1" )),
MA35_PIN(2 , PA2, 0 x80, 0 x8,
MA35_MUX(0 x0, "GPA2" ),
MA35_MUX(0 x2, "UART1_RXD" ),
MA35_MUX(0 x6, "NAND_DATA2" ),
MA35_MUX(0 x7, "EBI_AD2" ),
MA35_MUX(0 x9, "EBI_ADR2" )),
MA35_PIN(3 , PA3, 0 x80, 0 xc,
MA35_MUX(0 x0, "GPA3" ),
MA35_MUX(0 x2, "UART1_TXD" ),
MA35_MUX(0 x6, "NAND_DATA3" ),
MA35_MUX(0 x7, "EBI_AD3" ),
MA35_MUX(0 x9, "EBI_ADR3" )),
MA35_PIN(4 , PA4, 0 x80, 0 x10,
MA35_MUX(0 x0, "GPA4" ),
MA35_MUX(0 x2, "UART3_nCTS" ),
MA35_MUX(0 x3, "UART2_RXD" ),
MA35_MUX(0 x6, "NAND_DATA4" ),
MA35_MUX(0 x7, "EBI_AD4" ),
MA35_MUX(0 x9, "EBI_ADR4" )),
MA35_PIN(5 , PA5, 0 x80, 0 x14,
MA35_MUX(0 x0, "GPA5" ),
MA35_MUX(0 x2, "UART3_nRTS" ),
MA35_MUX(0 x3, "UART2_TXD" ),
MA35_MUX(0 x6, "NAND_DATA5" ),
MA35_MUX(0 x7, "EBI_AD5" ),
MA35_MUX(0 x9, "EBI_ADR5" )),
MA35_PIN(6 , PA6, 0 x80, 0 x18,
MA35_MUX(0 x0, "GPA6" ),
MA35_MUX(0 x2, "UART3_RXD" ),
MA35_MUX(0 x6, "NAND_DATA6" ),
MA35_MUX(0 x7, "EBI_AD6" ),
MA35_MUX(0 x9, "EBI_ADR6" )),
MA35_PIN(7 , PA7, 0 x80, 0 x1c,
MA35_MUX(0 x0, "GPA7" ),
MA35_MUX(0 x2, "UART3_TXD" ),
MA35_MUX(0 x6, "NAND_DATA7" ),
MA35_MUX(0 x7, "EBI_AD7" ),
MA35_MUX(0 x9, "EBI_ADR7" )),
MA35_PIN(8 , PA8, 0 x84, 0 x0,
MA35_MUX(0 x0, "GPA8" ),
MA35_MUX(0 x2, "UART5_nCTS" ),
MA35_MUX(0 x3, "UART4_RXD" ),
MA35_MUX(0 x6, "NAND_RDY0" ),
MA35_MUX(0 x7, "EBI_AD8" ),
MA35_MUX(0 x9, "EBI_ADR8" )),
MA35_PIN(9 , PA9, 0 x84, 0 x4,
MA35_MUX(0 x0, "GPA9" ),
MA35_MUX(0 x2, "UART5_nRTS" ),
MA35_MUX(0 x3, "UART4_TXD" ),
MA35_MUX(0 x6, "NAND_nRE" ),
MA35_MUX(0 x7, "EBI_AD9" ),
MA35_MUX(0 x9, "EBI_ADR9" )),
MA35_PIN(10 , PA10, 0 x84, 0 x8,
MA35_MUX(0 x0, "GPA10" ),
MA35_MUX(0 x2, "UART5_RXD" ),
MA35_MUX(0 x6, "NAND_nWE" ),
MA35_MUX(0 x7, "EBI_AD10" ),
MA35_MUX(0 x9, "EBI_ADR10" )),
MA35_PIN(11 , PA11, 0 x84, 0 xc,
MA35_MUX(0 x0, "GPA11" ),
MA35_MUX(0 x2, "UART5_TXD" ),
MA35_MUX(0 x6, "NAND_CLE" ),
MA35_MUX(0 x7, "EBI_AD11" ),
MA35_MUX(0 x9, "EBI_ADR11" )),
MA35_PIN(12 , PA12, 0 x84, 0 x10,
MA35_MUX(0 x0, "GPA12" ),
MA35_MUX(0 x2, "UART7_nCTS" ),
MA35_MUX(0 x3, "UART8_RXD" ),
MA35_MUX(0 x6, "NAND_ALE" ),
MA35_MUX(0 x7, "EBI_AD12" ),
MA35_MUX(0 x9, "EBI_ADR12" )),
MA35_PIN(13 , PA13, 0 x84, 0 x14,
MA35_MUX(0 x0, "GPA13" ),
MA35_MUX(0 x2, "UART7_nRTS" ),
MA35_MUX(0 x3, "UART8_TXD" ),
MA35_MUX(0 x6, "NAND_nCS0" ),
MA35_MUX(0 x7, "EBI_AD13" ),
MA35_MUX(0 x9, "EBI_ADR13" )),
MA35_PIN(14 , PA14, 0 x84, 0 x18,
MA35_MUX(0 x0, "GPA14" ),
MA35_MUX(0 x2, "UART7_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x6, "NAND_nWP" ),
MA35_MUX(0 x7, "EBI_AD14" ),
MA35_MUX(0 x9, "EBI_ADR14" )),
MA35_PIN(15 , PA15, 0 x84, 0 x1c,
MA35_MUX(0 x0, "GPA15" ),
MA35_MUX(0 x1, "EPWM0_CH2" ),
MA35_MUX(0 x2, "UART9_nCTS" ),
MA35_MUX(0 x3, "UART6_RXD" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x5, "CAN2_RXD" ),
MA35_MUX(0 x7, "EBI_ALE" ),
MA35_MUX(0 x9, "QEI0_A" ),
MA35_MUX(0 xb, "TM1" ),
MA35_MUX(0 xe, "RGMII0_PPS" ),
MA35_MUX(0 xf, "RMII0_PPS" )),
MA35_PIN(16 , PB0, 0 x88, 0 x0,
MA35_MUX(0 x0, "GPB0" ),
MA35_MUX(0 x8, "EADC0_CH0" )),
MA35_PIN(17 , PB1, 0 x88, 0 x4,
MA35_MUX(0 x0, "GPB1" ),
MA35_MUX(0 x8, "EADC0_CH1" )),
MA35_PIN(18 , PB2, 0 x88, 0 x8,
MA35_MUX(0 x0, "GPB2" ),
MA35_MUX(0 x8, "EADC0_CH2" )),
MA35_PIN(19 , PB3, 0 x88, 0 xc,
MA35_MUX(0 x0, "GPB3" ),
MA35_MUX(0 x8, "EADC0_CH3" )),
MA35_PIN(20 , PB4, 0 x88, 0 x10,
MA35_MUX(0 x0, "GPB4" ),
MA35_MUX(0 x8, "EADC0_CH4" )),
MA35_PIN(21 , PB5, 0 x88, 0 x14,
MA35_MUX(0 x0, "GPB5" ),
MA35_MUX(0 x8, "EADC0_CH5" )),
MA35_PIN(22 , PB6, 0 x88, 0 x18,
MA35_MUX(0 x0, "GPB6" ),
MA35_MUX(0 x8, "EADC0_CH6" )),
MA35_PIN(23 , PB7, 0 x88, 0 x1c,
MA35_MUX(0 x0, "GPB7" ),
MA35_MUX(0 x8, "EADC0_CH7" )),
MA35_PIN(24 , PB8, 0 x8c, 0 x0,
MA35_MUX(0 x0, "GPB8" ),
MA35_MUX(0 x1, "EPWM2_BRAKE0" ),
MA35_MUX(0 x2, "UART2_nCTS" ),
MA35_MUX(0 x3, "UART1_RXD" ),
MA35_MUX(0 x4, "I2C2_SDA" ),
MA35_MUX(0 x5, "SPI0_SS1" ),
MA35_MUX(0 x6, "SPI0_I2SMCLK" ),
MA35_MUX(0 x8, "ADC0_CH0" ),
MA35_MUX(0 x9, "EBI_nCS0" ),
MA35_MUX(0 xb, "TM4" ),
MA35_MUX(0 xe, "QEI2_INDEX" ),
MA35_MUX(0 xf, "KPI_ROW6" )),
MA35_PIN(25 , PB9, 0 x8c, 0 x4,
MA35_MUX(0 x0, "GPB9" ),
MA35_MUX(0 x1, "EPWM2_CH4" ),
MA35_MUX(0 x2, "UART2_nRTS" ),
MA35_MUX(0 x3, "UART1_TXD" ),
MA35_MUX(0 x4, "I2C2_SCL" ),
MA35_MUX(0 x5, "SPI0_CLK" ),
MA35_MUX(0 x6, "I2S0_MCLK" ),
MA35_MUX(0 x7, "CCAP1_HSYNC" ),
MA35_MUX(0 x8, "ADC0_CH1" ),
MA35_MUX(0 x9, "EBI_ALE" ),
MA35_MUX(0 xa, "EBI_AD13" ),
MA35_MUX(0 xb, "TM0_EXT" ),
MA35_MUX(0 xc, "I2S1_MCLK" ),
MA35_MUX(0 xd, "SC0_nCD" ),
MA35_MUX(0 xe, "QEI2_A" ),
MA35_MUX(0 xf, "KPI_ROW7" )),
MA35_PIN(26 , PB10, 0 x8c, 0 x8,
MA35_MUX(0 x0, "GPB10" ),
MA35_MUX(0 x1, "EPWM2_CH5" ),
MA35_MUX(0 x2, "UART2_RXD" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x5, "SPI0_MOSI" ),
MA35_MUX(0 x6, "EBI_MCLK" ),
MA35_MUX(0 x7, "CCAP1_VSYNC" ),
MA35_MUX(0 x8, "ADC0_CH2" ),
MA35_MUX(0 x9, "EBI_ADR15" ),
MA35_MUX(0 xa, "EBI_AD14" ),
MA35_MUX(0 xb, "TM5" ),
MA35_MUX(0 xc, "I2C1_SDA" ),
MA35_MUX(0 xd, "INT1" ),
MA35_MUX(0 xe, "QEI2_B" )),
MA35_PIN(27 , PB11, 0 x8c, 0 xc,
MA35_MUX(0 x0, "GPB11" ),
MA35_MUX(0 x1, "EPWM2_BRAKE1" ),
MA35_MUX(0 x2, "UART2_TXD" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x5, "SPI0_MISO" ),
MA35_MUX(0 x6, "I2S1_MCLK" ),
MA35_MUX(0 x7, "CCAP1_SFIELD" ),
MA35_MUX(0 x8, "ADC0_CH3" ),
MA35_MUX(0 x9, "EBI_nCS2" ),
MA35_MUX(0 xa, "EBI_ALE" ),
MA35_MUX(0 xb, "TM5_EXT" ),
MA35_MUX(0 xc, "I2C1_SCL" ),
MA35_MUX(0 xd, "INT2" ),
MA35_MUX(0 xe, "QEI2_INDEX" )),
MA35_PIN(28 , PB12, 0 x8c, 0 x10,
MA35_MUX(0 x0, "GPB12" ),
MA35_MUX(0 x1, "EPWM2_CH0" ),
MA35_MUX(0 x2, "UART4_nCTS" ),
MA35_MUX(0 x3, "UART3_RXD" ),
MA35_MUX(0 x4, "I2C3_SDA" ),
MA35_MUX(0 x5, "CAN2_RXD" ),
MA35_MUX(0 x6, "I2S1_LRCK" ),
MA35_MUX(0 x8, "ADC0_CH4" ),
MA35_MUX(0 x9, "EBI_ADR16" ),
MA35_MUX(0 xe, "ECAP2_IC0" )),
MA35_PIN(29 , PB13, 0 x8c, 0 x14,
MA35_MUX(0 x0, "GPB13" ),
MA35_MUX(0 x1, "EPWM2_CH1" ),
MA35_MUX(0 x2, "UART4_nRTS" ),
MA35_MUX(0 x3, "UART3_TXD" ),
MA35_MUX(0 x4, "I2C3_SCL" ),
MA35_MUX(0 x5, "CAN2_TXD" ),
MA35_MUX(0 x6, "I2S1_BCLK" ),
MA35_MUX(0 x8, "ADC0_CH5" ),
MA35_MUX(0 x9, "EBI_ADR17" ),
MA35_MUX(0 xe, "ECAP2_IC1" )),
MA35_PIN(30 , PB14, 0 x8c, 0 x18,
MA35_MUX(0 x0, "GPB14" ),
MA35_MUX(0 x1, "EPWM2_CH2" ),
MA35_MUX(0 x2, "UART4_RXD" ),
MA35_MUX(0 x3, "CAN1_RXD" ),
MA35_MUX(0 x5, "I2C4_SDA" ),
MA35_MUX(0 x6, "I2S1_DI" ),
MA35_MUX(0 x8, "ADC0_CH6" ),
MA35_MUX(0 x9, "EBI_ADR18" ),
MA35_MUX(0 xe, "ECAP2_IC2" )),
MA35_PIN(31 , PB15, 0 x8c, 0 x1c,
MA35_MUX(0 x0, "GPB15" ),
MA35_MUX(0 x1, "EPWM2_CH3" ),
MA35_MUX(0 x2, "UART4_TXD" ),
MA35_MUX(0 x3, "CAN1_TXD" ),
MA35_MUX(0 x5, "I2C4_SCL" ),
MA35_MUX(0 x6, "I2S1_DO" ),
MA35_MUX(0 x8, "ADC0_CH7" ),
MA35_MUX(0 x9, "EBI_ADR19" )),
MA35_PIN(32 , PC0, 0 x90, 0 x0,
MA35_MUX(0 x0, "GPC0" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x6, "SD0_CMD/eMMC0_CMD" )),
MA35_PIN(33 , PC1, 0 x90, 0 x4,
MA35_MUX(0 x0, "GPC1" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x6, "SD0_CLK/eMMC0_CLK" )),
MA35_PIN(34 , PC2, 0 x90, 0 x8,
MA35_MUX(0 x0, "GPC2" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x6, "SD0_DAT0/eMMC0_DAT0" )),
MA35_PIN(35 , PC3, 0 x90, 0 xc,
MA35_MUX(0 x0, "GPC3" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x6, "SD0_DAT1/eMMC0_DAT1" )),
MA35_PIN(36 , PC4, 0 x90, 0 x10,
MA35_MUX(0 x0, "GPC4" ),
MA35_MUX(0 x4, "I2C5_SDA" ),
MA35_MUX(0 x6, "SD0_DAT2/eMMC0_DAT2" )),
MA35_PIN(37 , PC5, 0 x90, 0 x14,
MA35_MUX(0 x0, "GPC5" ),
MA35_MUX(0 x4, "I2C5_SCL" ),
MA35_MUX(0 x6, "SD0_DAT3/eMMC0_DAT3" )),
MA35_PIN(38 , PC6, 0 x90, 0 x18,
MA35_MUX(0 x0, "GPC6" ),
MA35_MUX(0 x3, "CAN1_RXD" ),
MA35_MUX(0 x6, "SD0_nCD" )),
MA35_PIN(39 , PC7, 0 x90, 0 x1c,
MA35_MUX(0 x0, "GPC7" ),
MA35_MUX(0 x3, "CAN1_TXD" ),
MA35_MUX(0 x6, "SD0_WP" )),
MA35_PIN(40 , PC12, 0 x94, 0 x10,
MA35_MUX(0 x0, "GPC12" ),
MA35_MUX(0 x2, "UART12_nCTS" ),
MA35_MUX(0 x3, "UART11_RXD" ),
MA35_MUX(0 x6, "LCM_DATA16" )),
MA35_PIN(41 , PC13, 0 x94, 0 x14,
MA35_MUX(0 x0, "GPC13" ),
MA35_MUX(0 x2, "UART12_nRTS" ),
MA35_MUX(0 x3, "UART11_TXD" ),
MA35_MUX(0 x6, "LCM_DATA17" )),
MA35_PIN(42 , PC14, 0 x94, 0 x18,
MA35_MUX(0 x0, "GPC14" ),
MA35_MUX(0 x2, "UART12_RXD" ),
MA35_MUX(0 x6, "LCM_DATA18" )),
MA35_PIN(43 , PC15, 0 x94, 0 x1c,
MA35_MUX(0 x0, "GPC15" ),
MA35_MUX(0 x2, "UART12_TXD" ),
MA35_MUX(0 x6, "LCM_DATA19" ),
MA35_MUX(0 x7, "LCM_MPU_TE" ),
MA35_MUX(0 x8, "LCM_MPU_VSYNC" )),
MA35_PIN(44 , PD0, 0 x98, 0 x0,
MA35_MUX(0 x0, "GPD0" ),
MA35_MUX(0 x2, "UART3_nCTS" ),
MA35_MUX(0 x3, "UART4_RXD" ),
MA35_MUX(0 x5, "QSPI0_SS0" )),
MA35_PIN(45 , PD1, 0 x98, 0 x4,
MA35_MUX(0 x0, "GPD1" ),
MA35_MUX(0 x2, "UART3_nRTS" ),
MA35_MUX(0 x3, "UART4_TXD" ),
MA35_MUX(0 x5, "QSPI0_CLK" )),
MA35_PIN(46 , PD2, 0 x98, 0 x8,
MA35_MUX(0 x0, "GPD2" ),
MA35_MUX(0 x2, "UART3_RXD" ),
MA35_MUX(0 x5, "QSPI0_MOSI0" )),
MA35_PIN(47 , PD3, 0 x98, 0 xc,
MA35_MUX(0 x0, "GPD3" ),
MA35_MUX(0 x2, "UART3_TXD" ),
MA35_MUX(0 x5, "QSPI0_MISO0" )),
MA35_PIN(48 , PD4, 0 x98, 0 x10,
MA35_MUX(0 x0, "GPD4" ),
MA35_MUX(0 x2, "UART1_nCTS" ),
MA35_MUX(0 x3, "UART2_RXD" ),
MA35_MUX(0 x4, "I2C2_SDA" ),
MA35_MUX(0 x5, "QSPI0_MOSI1" )),
MA35_PIN(49 , PD5, 0 x98, 0 x14,
MA35_MUX(0 x0, "GPD5" ),
MA35_MUX(0 x2, "UART1_nRTS" ),
MA35_MUX(0 x3, "UART2_TXD" ),
MA35_MUX(0 x4, "I2C2_SCL" ),
MA35_MUX(0 x5, "QSPI0_MISO1" )),
MA35_PIN(50 , PD6, 0 x98, 0 x18,
MA35_MUX(0 x0, "GPD6" ),
MA35_MUX(0 x1, "EPWM0_SYNC_IN" ),
MA35_MUX(0 x2, "UART1_RXD" ),
MA35_MUX(0 x5, "QSPI1_MOSI1" ),
MA35_MUX(0 x6, "I2C0_SDA" ),
MA35_MUX(0 x7, "I2S0_MCLK" ),
MA35_MUX(0 x8, "EPWM0_CH0" ),
MA35_MUX(0 x9, "EBI_AD5" ),
MA35_MUX(0 xa, "SPI3_SS1" ),
MA35_MUX(0 xb, "TRACE_CLK" )),
MA35_PIN(51 , PD7, 0 x98, 0 x1c,
MA35_MUX(0 x0, "GPD7" ),
MA35_MUX(0 x1, "EPWM0_SYNC_OUT" ),
MA35_MUX(0 x2, "UART1_TXD" ),
MA35_MUX(0 x5, "QSPI1_MISO1" ),
MA35_MUX(0 x6, "I2C0_SCL" ),
MA35_MUX(0 x7, "I2S1_MCLK" ),
MA35_MUX(0 x8, "EPWM0_CH1" ),
MA35_MUX(0 x9, "EBI_AD6" ),
MA35_MUX(0 xa, "SC1_nCD" ),
MA35_MUX(0 xb, "EADC0_ST" )),
MA35_PIN(52 , PD8, 0 x9c, 0 x0,
MA35_MUX(0 x0, "GPD8" ),
MA35_MUX(0 x1, "EPWM0_BRAKE0" ),
MA35_MUX(0 x2, "UART16_nCTS" ),
MA35_MUX(0 x3, "UART15_RXD" ),
MA35_MUX(0 x5, "QSPI1_SS0" ),
MA35_MUX(0 x7, "I2S1_LRCK" ),
MA35_MUX(0 x8, "EPWM0_CH2" ),
MA35_MUX(0 x9, "EBI_AD7" ),
MA35_MUX(0 xa, "SC1_CLK" ),
MA35_MUX(0 xb, "TM0" )),
MA35_PIN(53 , PD9, 0 x9c, 0 x4,
MA35_MUX(0 x0, "GPD9" ),
MA35_MUX(0 x1, "EPWM0_BRAKE1" ),
MA35_MUX(0 x2, "UART16_nRTS" ),
MA35_MUX(0 x3, "UART15_TXD" ),
MA35_MUX(0 x5, "QSPI1_CLK" ),
MA35_MUX(0 x7, "I2S1_BCLK" ),
MA35_MUX(0 x8, "EPWM0_CH3" ),
MA35_MUX(0 x9, "EBI_AD8" ),
MA35_MUX(0 xa, "SC1_DAT" ),
MA35_MUX(0 xb, "TM0_EXT" )),
MA35_PIN(54 , PD10, 0 x9c, 0 x8,
MA35_MUX(0 x0, "GPD10" ),
MA35_MUX(0 x1, "EPWM1_BRAKE0" ),
MA35_MUX(0 x2, "UART16_RXD" ),
MA35_MUX(0 x5, "QSPI1_MOSI0" ),
MA35_MUX(0 x7, "I2S1_DI" ),
MA35_MUX(0 x8, "EPWM0_CH4" ),
MA35_MUX(0 x9, "EBI_AD9" ),
MA35_MUX(0 xa, "SC1_RST" ),
MA35_MUX(0 xb, "TM2" )),
MA35_PIN(55 , PD11, 0 x9c, 0 xc,
MA35_MUX(0 x0, "GPD11" ),
MA35_MUX(0 x1, "EPWM1_BRAKE1" ),
MA35_MUX(0 x2, "UART16_TXD" ),
MA35_MUX(0 x5, "QSPI1_MISO0" ),
MA35_MUX(0 x7, "I2S1_DO" ),
MA35_MUX(0 x8, "EPWM0_CH5" ),
MA35_MUX(0 x9, "EBI_AD10" ),
MA35_MUX(0 xa, "SC1_PWR" ),
MA35_MUX(0 xb, "TM2_EXT" )),
MA35_PIN(56 , PD12, 0 x9c, 0 x10,
MA35_MUX(0 x0, "GPD12" ),
MA35_MUX(0 x1, "EPWM0_BRAKE0" ),
MA35_MUX(0 x2, "UART11_TXD" ),
MA35_MUX(0 x3, "UART10_RXD" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x6, "TRACE_DATA0" ),
MA35_MUX(0 x7, "EBI_nCS1" ),
MA35_MUX(0 x8, "EBI_AD4" ),
MA35_MUX(0 x9, "QEI0_INDEX" ),
MA35_MUX(0 xb, "TM5" ),
MA35_MUX(0 xc, "I2S1_LRCK" ),
MA35_MUX(0 xd, "INT1" )),
MA35_PIN(57 , PD13, 0 x9c, 0 x14,
MA35_MUX(0 x0, "GPD13" ),
MA35_MUX(0 x1, "EPWM0_BRAKE1" ),
MA35_MUX(0 x2, "UART11_RXD" ),
MA35_MUX(0 x3, "UART10_TXD" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x6, "TRACE_DATA1" ),
MA35_MUX(0 x7, "EBI_nCS2" ),
MA35_MUX(0 x8, "EBI_AD5" ),
MA35_MUX(0 x9, "ECAP0_IC0" ),
MA35_MUX(0 xb, "TM5_EXT" ),
MA35_MUX(0 xc, "I2S1_BCLK" )),
MA35_PIN(58 , PD14, 0 x9c, 0 x18,
MA35_MUX(0 x0, "GPD14" ),
MA35_MUX(0 x1, "EPWM0_SYNC_IN" ),
MA35_MUX(0 x2, "UART11_nCTS" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x6, "TRACE_DATA2" ),
MA35_MUX(0 x7, "EBI_MCLK" ),
MA35_MUX(0 x8, "EBI_AD6" ),
MA35_MUX(0 x9, "ECAP0_IC1" ),
MA35_MUX(0 xb, "TM6" ),
MA35_MUX(0 xc, "I2S1_DI" ),
MA35_MUX(0 xd, "INT3" )),
MA35_PIN(59 , PD15, 0 x9c, 0 x1c,
MA35_MUX(0 x0, "GPD15" ),
MA35_MUX(0 x1, "EPWM0_SYNC_OUT" ),
MA35_MUX(0 x2, "UART11_nRTS" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x6, "TRACE_DATA3" ),
MA35_MUX(0 x7, "EBI_ALE" ),
MA35_MUX(0 x8, "EBI_AD7" ),
MA35_MUX(0 x9, "ECAP0_IC2" ),
MA35_MUX(0 xb, "TM6_EXT" ),
MA35_MUX(0 xc, "I2S1_DO" )),
MA35_PIN(60 , PE0, 0 xa0, 0 x0,
MA35_MUX(0 x0, "GPE0" ),
MA35_MUX(0 x2, "UART9_nCTS" ),
MA35_MUX(0 x3, "UART8_RXD" ),
MA35_MUX(0 x7, "CCAP1_DATA0" ),
MA35_MUX(0 x8, "RGMII0_MDC" ),
MA35_MUX(0 x9, "RMII0_MDC" )),
MA35_PIN(61 , PE1, 0 xa0, 0 x4,
MA35_MUX(0 x0, "GPE1" ),
MA35_MUX(0 x2, "UART9_nRTS" ),
MA35_MUX(0 x3, "UART8_TXD" ),
MA35_MUX(0 x7, "CCAP1_DATA1" ),
MA35_MUX(0 x8, "RGMII0_MDIO" ),
MA35_MUX(0 x9, "RMII0_MDIO" )),
MA35_PIN(62 , PE2, 0 xa0, 0 x8,
MA35_MUX(0 x0, "GPE2" ),
MA35_MUX(0 x2, "UART9_RXD" ),
MA35_MUX(0 x7, "CCAP1_DATA2" ),
MA35_MUX(0 x8, "RGMII0_TXCTL" ),
MA35_MUX(0 x9, "RMII0_TXEN" )),
MA35_PIN(63 , PE3, 0 xa0, 0 xc,
MA35_MUX(0 x0, "GPE3" ),
MA35_MUX(0 x2, "UART9_TXD" ),
MA35_MUX(0 x7, "CCAP1_DATA3" ),
MA35_MUX(0 x8, "RGMII0_TXD0" ),
MA35_MUX(0 x9, "RMII0_TXD0" )),
MA35_PIN(64 , PE4, 0 xa0, 0 x10,
MA35_MUX(0 x0, "GPE4" ),
MA35_MUX(0 x2, "UART4_nCTS" ),
MA35_MUX(0 x3, "UART3_RXD" ),
MA35_MUX(0 x7, "CCAP1_DATA4" ),
MA35_MUX(0 x8, "RGMII0_TXD1" ),
MA35_MUX(0 x9, "RMII0_TXD1" )),
MA35_PIN(65 , PE5, 0 xa0, 0 x14,
MA35_MUX(0 x0, "GPE5" ),
MA35_MUX(0 x2, "UART4_nRTS" ),
MA35_MUX(0 x3, "UART3_TXD" ),
MA35_MUX(0 x7, "CCAP1_DATA5" ),
MA35_MUX(0 x8, "RGMII0_RXCLK" ),
MA35_MUX(0 x9, "RMII0_REFCLK" )),
MA35_PIN(66 , PE6, 0 xa0, 0 x18,
MA35_MUX(0 x0, "GPE6" ),
MA35_MUX(0 x2, "UART4_RXD" ),
MA35_MUX(0 x7, "CCAP1_DATA6" ),
MA35_MUX(0 x8, "RGMII0_RXCTL" ),
MA35_MUX(0 x9, "RMII0_CRSDV" )),
MA35_PIN(67 , PE7, 0 xa0, 0 x1c,
MA35_MUX(0 x0, "GPE7" ),
MA35_MUX(0 x2, "UART4_TXD" ),
MA35_MUX(0 x7, "CCAP1_DATA7" ),
MA35_MUX(0 x8, "RGMII0_RXD0" ),
MA35_MUX(0 x9, "RMII0_RXD0" )),
MA35_PIN(68 , PE8, 0 xa4, 0 x0,
MA35_MUX(0 x0, "GPE8" ),
MA35_MUX(0 x2, "UART13_nCTS" ),
MA35_MUX(0 x3, "UART12_RXD" ),
MA35_MUX(0 x7, "CCAP1_SCLK" ),
MA35_MUX(0 x8, "RGMII0_RXD1" ),
MA35_MUX(0 x9, "RMII0_RXD1" )),
MA35_PIN(69 , PE9, 0 xa4, 0 x4,
MA35_MUX(0 x0, "GPE9" ),
MA35_MUX(0 x2, "UART13_nRTS" ),
MA35_MUX(0 x3, "UART12_TXD" ),
MA35_MUX(0 x7, "CCAP1_PIXCLK" ),
MA35_MUX(0 x8, "RGMII0_RXD2" ),
MA35_MUX(0 x9, "RMII0_RXERR" )),
MA35_PIN(70 , PE10, 0 xa4, 0 x8,
MA35_MUX(0 x0, "GPE10" ),
MA35_MUX(0 x2, "UART15_nCTS" ),
MA35_MUX(0 x3, "UART14_RXD" ),
MA35_MUX(0 x5, "SPI1_SS0" ),
MA35_MUX(0 x7, "CCAP1_HSYNC" ),
MA35_MUX(0 x8, "RGMII0_RXD3" )),
MA35_PIN(71 , PE11, 0 xa4, 0 xc,
MA35_MUX(0 x0, "GPE11" ),
MA35_MUX(0 x2, "UART15_nRTS" ),
MA35_MUX(0 x3, "UART14_TXD" ),
MA35_MUX(0 x5, "SPI1_CLK" ),
MA35_MUX(0 x7, "CCAP1_VSYNC" ),
MA35_MUX(0 x8, "RGMII0_TXCLK" )),
MA35_PIN(72 , PE12, 0 xa4, 0 x10,
MA35_MUX(0 x0, "GPE12" ),
MA35_MUX(0 x2, "UART15_RXD" ),
MA35_MUX(0 x5, "SPI1_MOSI" ),
MA35_MUX(0 x7, "CCAP1_DATA8" ),
MA35_MUX(0 x8, "RGMII0_TXD2" )),
MA35_PIN(73 , PE13, 0 xa4, 0 x14,
MA35_MUX(0 x0, "GPE13" ),
MA35_MUX(0 x2, "UART15_TXD" ),
MA35_MUX(0 x5, "SPI1_MISO" ),
MA35_MUX(0 x7, "CCAP1_DATA9" ),
MA35_MUX(0 x8, "RGMII0_TXD3" )),
MA35_PIN(74 , PE14, 0 xa4, 0 x18,
MA35_MUX(0 x0, "GPE14" ),
MA35_MUX(0 x1, "UART0_TXD" )),
MA35_PIN(75 , PE15, 0 xa4, 0 x1c,
MA35_MUX(0 x0, "GPE15" ),
MA35_MUX(0 x1, "UART0_RXD" )),
MA35_PIN(76 , PF0, 0 xa8, 0 x0,
MA35_MUX(0 x0, "GPF0" ),
MA35_MUX(0 x2, "UART2_nCTS" ),
MA35_MUX(0 x3, "UART1_RXD" ),
MA35_MUX(0 x6, "RGMII0_RXD3" ),
MA35_MUX(0 x8, "RGMII1_MDC" ),
MA35_MUX(0 x9, "RMII1_MDC" ),
MA35_MUX(0 xe, "KPI_COL0" )),
MA35_PIN(77 , PF1, 0 xa8, 0 x4,
MA35_MUX(0 x0, "GPF1" ),
MA35_MUX(0 x2, "UART2_nRTS" ),
MA35_MUX(0 x3, "UART1_TXD" ),
MA35_MUX(0 x6, "RGMII0_TXCLK" ),
MA35_MUX(0 x8, "RGMII1_MDIO" ),
MA35_MUX(0 x9, "RMII1_MDIO" ),
MA35_MUX(0 xe, "KPI_COL1" )),
MA35_PIN(78 , PF2, 0 xa8, 0 x8,
MA35_MUX(0 x0, "GPF2" ),
MA35_MUX(0 x2, "UART2_RXD" ),
MA35_MUX(0 x6, "RGMII0_TXD2" ),
MA35_MUX(0 x8, "RGMII1_TXCTL" ),
MA35_MUX(0 x9, "RMII1_TXEN" ),
MA35_MUX(0 xe, "KPI_COL2" )),
MA35_PIN(79 , PF3, 0 xa8, 0 xc,
MA35_MUX(0 x0, "GPF3" ),
MA35_MUX(0 x2, "UART2_TXD" ),
MA35_MUX(0 x6, "RGMII0_TXD3" ),
MA35_MUX(0 x8, "RGMII1_TXD0" ),
MA35_MUX(0 x9, "RMII1_TXD0" ),
MA35_MUX(0 xe, "KPI_COL3" )),
MA35_PIN(80 , PF4, 0 xa8, 0 x10,
MA35_MUX(0 x0, "GPF4" ),
MA35_MUX(0 x2, "UART11_nCTS" ),
MA35_MUX(0 x3, "UART10_RXD" ),
MA35_MUX(0 x4, "I2S0_LRCK" ),
MA35_MUX(0 x5, "SPI1_SS0" ),
MA35_MUX(0 x8, "RGMII1_TXD1" ),
MA35_MUX(0 x9, "RMII1_TXD1" ),
MA35_MUX(0 xd, "CAN2_RXD" ),
MA35_MUX(0 xe, "KPI_ROW0" )),
MA35_PIN(81 , PF5, 0 xa8, 0 x14,
MA35_MUX(0 x0, "GPF5" ),
MA35_MUX(0 x2, "UART11_nRTS" ),
MA35_MUX(0 x3, "UART10_TXD" ),
MA35_MUX(0 x4, "I2S0_BCLK" ),
MA35_MUX(0 x5, "SPI1_CLK" ),
MA35_MUX(0 x8, "RGMII1_RXCLK" ),
MA35_MUX(0 x9, "RMII1_REFCLK" ),
MA35_MUX(0 xd, "CAN2_TXD" ),
MA35_MUX(0 xe, "KPI_ROW1" )),
MA35_PIN(82 , PF6, 0 xa8, 0 x18,
MA35_MUX(0 x0, "GPF6" ),
MA35_MUX(0 x2, "UART11_RXD" ),
MA35_MUX(0 x4, "I2S0_DI" ),
MA35_MUX(0 x5, "SPI1_MOSI" ),
MA35_MUX(0 x8, "RGMII1_RXCTL" ),
MA35_MUX(0 x9, "RMII1_CRSDV" ),
MA35_MUX(0 xa, "I2C4_SDA" ),
MA35_MUX(0 xd, "SC0_CLK" ),
MA35_MUX(0 xe, "KPI_ROW2" )),
MA35_PIN(83 , PF7, 0 xa8, 0 x1c,
MA35_MUX(0 x0, "GPF7" ),
MA35_MUX(0 x2, "UART11_TXD" ),
MA35_MUX(0 x4, "I2S0_DO" ),
MA35_MUX(0 x5, "SPI1_MISO" ),
MA35_MUX(0 x8, "RGMII1_RXD0" ),
MA35_MUX(0 x9, "RMII1_RXD0" ),
MA35_MUX(0 xa, "I2C4_SCL" ),
MA35_MUX(0 xd, "SC0_DAT" ),
MA35_MUX(0 xe, "KPI_ROW3" )),
MA35_PIN(84 , PF8, 0 xac, 0 x0,
MA35_MUX(0 x0, "GPF8" ),
MA35_MUX(0 x2, "UART13_RXD" ),
MA35_MUX(0 x4, "I2C5_SDA" ),
MA35_MUX(0 x5, "SPI0_SS0" ),
MA35_MUX(0 x8, "RGMII1_RXD1" ),
MA35_MUX(0 x9, "RMII1_RXD1" ),
MA35_MUX(0 xd, "SC0_RST" ),
MA35_MUX(0 xe, "KPI_COL4" )),
MA35_PIN(85 , PF9, 0 xac, 0 x4,
MA35_MUX(0 x0, "GPF9" ),
MA35_MUX(0 x2, "UART13_TXD" ),
MA35_MUX(0 x4, "I2C5_SCL" ),
MA35_MUX(0 x5, "SPI0_SS1" ),
MA35_MUX(0 x8, "RGMII1_RXD2" ),
MA35_MUX(0 x9, "RMII1_RXERR" ),
MA35_MUX(0 xd, "SC0_PWR" ),
MA35_MUX(0 xe, "KPI_COL5" )),
MA35_PIN(86 , PF10, 0 xac, 0 x8,
MA35_MUX(0 x0, "GPF10" ),
MA35_MUX(0 x2, "UART13_nCTS" ),
MA35_MUX(0 x5, "I2S0_LRCK" ),
MA35_MUX(0 x6, "SPI1_SS0" ),
MA35_MUX(0 x8, "RGMII1_RXD3" ),
MA35_MUX(0 x9, "SC0_CLK" ),
MA35_MUX(0 xe, "KPI_COL6" )),
MA35_PIN(87 , PF11, 0 xac, 0 xc,
MA35_MUX(0 x0, "GPF11" ),
MA35_MUX(0 x2, "UART13_nRTS" ),
MA35_MUX(0 x5, "I2S0_BCLK" ),
MA35_MUX(0 x6, "SPI1_CLK" ),
MA35_MUX(0 x8, "RGMII1_TXCLK" ),
MA35_MUX(0 x9, "SC0_DAT" ),
MA35_MUX(0 xe, "KPI_COL7" )),
MA35_PIN(88 , PF12, 0 xac, 0 x10,
MA35_MUX(0 x0, "GPF12" ),
MA35_MUX(0 x5, "I2S0_DI" ),
MA35_MUX(0 x6, "SPI1_MOSI" ),
MA35_MUX(0 x8, "RGMII1_TXD2" ),
MA35_MUX(0 x9, "SC0_RST" ),
MA35_MUX(0 xe, "KPI_ROW4" )),
MA35_PIN(89 , PF13, 0 xac, 0 x14,
MA35_MUX(0 x0, "GPF13" ),
MA35_MUX(0 x5, "I2S0_DO" ),
MA35_MUX(0 x6, "SPI1_MISO" ),
MA35_MUX(0 x8, "RGMII1_TXD3" ),
MA35_MUX(0 x9, "SC0_PWR" ),
MA35_MUX(0 xe, "KPI_ROW5" )),
MA35_PIN(90 , PF14, 0 xac, 0 x18,
MA35_MUX(0 x0, "GPF14" ),
MA35_MUX(0 x1, "EPWM2_BRAKE0" ),
MA35_MUX(0 x2, "EADC0_ST" ),
MA35_MUX(0 x3, "RGMII1_PPS" ),
MA35_MUX(0 x4, "RMII1_PPS" ),
MA35_MUX(0 x5, "SPI0_I2SMCLK" ),
MA35_MUX(0 x6, "SPI1_I2SMCLK" ),
MA35_MUX(0 x7, "CCAP1_SFIELD" ),
MA35_MUX(0 x8, "RGMII0_PPS" ),
MA35_MUX(0 x9, "RMII0_PPS" ),
MA35_MUX(0 xb, "TM0" ),
MA35_MUX(0 xc, "INT0" ),
MA35_MUX(0 xd, "SPI1_SS1" ),
MA35_MUX(0 xe, "QEI2_INDEX" ),
MA35_MUX(0 xf, "I2S0_MCLK" )),
MA35_PIN(91 , PF15, 0 xac, 0 x1c,
MA35_MUX(0 x0, "GPF15" ),
MA35_MUX(0 x1, "HSUSB0_VBUSVLD" )),
MA35_PIN(92 , PG0, 0 xb0, 0 x0,
MA35_MUX(0 x0, "GPG0" ),
MA35_MUX(0 x1, "EPWM0_CH0" ),
MA35_MUX(0 x2, "UART7_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x5, "SPI0_SS0" ),
MA35_MUX(0 x6, "EADC0_ST" ),
MA35_MUX(0 x7, "EBI_AD15" ),
MA35_MUX(0 x9, "I2S1_MCLK" ),
MA35_MUX(0 xa, "QEI0_INDEX" ),
MA35_MUX(0 xb, "TM1" ),
MA35_MUX(0 xc, "CLKO" ),
MA35_MUX(0 xd, "INT0" ),
MA35_MUX(0 xf, "EBI_ADR15" )),
MA35_PIN(93 , PG1, 0 xb0, 0 x4,
MA35_MUX(0 x0, "GPG1" ),
MA35_MUX(0 x1, "EPWM0_CH3" ),
MA35_MUX(0 x2, "UART9_nRTS" ),
MA35_MUX(0 x3, "UART6_TXD" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x5, "CAN2_TXD" ),
MA35_MUX(0 x7, "EBI_nCS0" ),
MA35_MUX(0 x9, "QEI0_B" ),
MA35_MUX(0 xb, "TM1_EXT" ),
MA35_MUX(0 xe, "RGMII1_PPS" ),
MA35_MUX(0 xf, "RMII1_PPS" )),
MA35_PIN(94 , PG2, 0 xb0, 0 x8,
MA35_MUX(0 x0, "GPG2" ),
MA35_MUX(0 x1, "EPWM0_CH4" ),
MA35_MUX(0 x2, "UART9_RXD" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x5, "SPI0_SS1" ),
MA35_MUX(0 x7, "EBI_ADR16" ),
MA35_MUX(0 x8, "EBI_nCS2" ),
MA35_MUX(0 xa, "QEI0_A" ),
MA35_MUX(0 xb, "TM3" ),
MA35_MUX(0 xd, "INT1" )),
MA35_PIN(95 , PG3, 0 xb0, 0 xc,
MA35_MUX(0 x0, "GPG3" ),
MA35_MUX(0 x1, "EPWM0_CH5" ),
MA35_MUX(0 x2, "UART9_TXD" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x5, "SPI0_I2SMCLK" ),
MA35_MUX(0 x7, "EBI_ADR17" ),
MA35_MUX(0 x8, "EBI_nCS1" ),
MA35_MUX(0 x9, "EBI_MCLK" ),
MA35_MUX(0 xa, "QEI0_B" ),
MA35_MUX(0 xb, "TM3_EXT" ),
MA35_MUX(0 xc, "I2S1_MCLK" )),
MA35_PIN(96 , PG4, 0 xb0, 0 x10,
MA35_MUX(0 x0, "GPG4" ),
MA35_MUX(0 x1, "EPWM1_CH0" ),
MA35_MUX(0 x2, "UART5_nCTS" ),
MA35_MUX(0 x3, "UART6_RXD" ),
MA35_MUX(0 x5, "SPI3_SS0" ),
MA35_MUX(0 x6, "QEI1_INDEX" ),
MA35_MUX(0 x7, "EBI_ADR18" ),
MA35_MUX(0 x8, "EBI_nCS0" ),
MA35_MUX(0 x9, "I2S1_DO" ),
MA35_MUX(0 xa, "SC1_CLK" ),
MA35_MUX(0 xb, "TM4" ),
MA35_MUX(0 xd, "INT2" ),
MA35_MUX(0 xe, "ECAP1_IC2" )),
MA35_PIN(97 , PG5, 0 xb0, 0 x14,
MA35_MUX(0 x0, "GPG5" ),
MA35_MUX(0 x1, "EPWM1_CH1" ),
MA35_MUX(0 x2, "UART5_nRTS" ),
MA35_MUX(0 x3, "UART6_TXD" ),
MA35_MUX(0 x5, "SPI3_CLK" ),
MA35_MUX(0 x6, "ECAP0_IC0" ),
MA35_MUX(0 x7, "EBI_ADR19" ),
MA35_MUX(0 x8, "EBI_ALE" ),
MA35_MUX(0 x9, "I2S1_DI" ),
MA35_MUX(0 xa, "SC1_DAT" ),
MA35_MUX(0 xb, "TM4_EXT" )),
MA35_PIN(98 , PG6, 0 xb0, 0 x18,
MA35_MUX(0 x0, "GPG6" ),
MA35_MUX(0 x1, "EPWM1_CH2" ),
MA35_MUX(0 x2, "UART5_RXD" ),
MA35_MUX(0 x3, "CAN1_RXD" ),
MA35_MUX(0 x5, "SPI3_MOSI" ),
MA35_MUX(0 x6, "ECAP0_IC1" ),
MA35_MUX(0 x7, "EBI_nRD" ),
MA35_MUX(0 x9, "I2S1_BCLK" ),
MA35_MUX(0 xa, "SC1_RST" ),
MA35_MUX(0 xb, "TM7" ),
MA35_MUX(0 xd, "INT3" )),
MA35_PIN(99 , PG7, 0 xb0, 0 x1c,
MA35_MUX(0 x0, "GPG7" ),
MA35_MUX(0 x1, "EPWM1_CH3" ),
MA35_MUX(0 x2, "UART5_TXD" ),
MA35_MUX(0 x3, "CAN1_TXD" ),
MA35_MUX(0 x5, "SPI3_MISO" ),
MA35_MUX(0 x6, "ECAP0_IC2" ),
MA35_MUX(0 x7, "EBI_nWR" ),
MA35_MUX(0 x9, "I2S1_LRCK" ),
MA35_MUX(0 xa, "SC1_PWR" ),
MA35_MUX(0 xb, "TM7_EXT" )),
MA35_PIN(100 , PG8, 0 xb4, 0 x0,
MA35_MUX(0 x0, "GPG8" ),
MA35_MUX(0 x1, "EPWM1_CH4" ),
MA35_MUX(0 x2, "UART12_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x5, "SPI2_SS0" ),
MA35_MUX(0 x6, "LCM_VSYNC" ),
MA35_MUX(0 x7, "I2C3_SDA" ),
MA35_MUX(0 xc, "EBI_AD7" ),
MA35_MUX(0 xd, "EBI_nCS0" )),
MA35_PIN(101 , PG9, 0 xb4, 0 x4,
MA35_MUX(0 x0, "GPG9" ),
MA35_MUX(0 x1, "EPWM1_CH5" ),
MA35_MUX(0 x2, "UART12_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x5, "SPI2_CLK" ),
MA35_MUX(0 x6, "LCM_HSYNC" ),
MA35_MUX(0 x7, "I2C3_SCL" ),
MA35_MUX(0 xc, "EBI_AD8" ),
MA35_MUX(0 xd, "EBI_nCS1" )),
MA35_PIN(102 , PG10, 0 xb4, 0 x8,
MA35_MUX(0 x0, "GPG10" ),
MA35_MUX(0 x2, "UART12_nRTS" ),
MA35_MUX(0 x3, "UART13_TXD" ),
MA35_MUX(0 x5, "SPI2_MOSI" ),
MA35_MUX(0 x6, "LCM_CLK" ),
MA35_MUX(0 xc, "EBI_AD9" ),
MA35_MUX(0 xd, "EBI_nWRH" )),
MA35_PIN(103 , PG11, 0 xb4, 0 xc,
MA35_MUX(0 x0, "GPG11" ),
MA35_MUX(0 x3, "JTAG_TDO" ),
MA35_MUX(0 x5, "I2S0_MCLK" ),
MA35_MUX(0 x6, "NAND_RDY1" ),
MA35_MUX(0 x7, "EBI_nWRH" ),
MA35_MUX(0 x8, "EBI_nCS1" ),
MA35_MUX(0 xa, "EBI_AD0" )),
MA35_PIN(104 , PG12, 0 xb4, 0 x10,
MA35_MUX(0 x0, "GPG12" ),
MA35_MUX(0 x3, "JTAG_TCK/SW_CLK" ),
MA35_MUX(0 x5, "I2S0_LRCK" ),
MA35_MUX(0 x7, "EBI_nWRL" ),
MA35_MUX(0 xa, "EBI_AD1" )),
MA35_PIN(105 , PG13, 0 xb4, 0 x14,
MA35_MUX(0 x0, "GPG13" ),
MA35_MUX(0 x3, "JTAG_TMS/SW_DIO" ),
MA35_MUX(0 x5, "I2S0_BCLK" ),
MA35_MUX(0 x7, "EBI_MCLK" ),
MA35_MUX(0 xa, "EBI_AD2" )),
MA35_PIN(106 , PG14, 0 xb4, 0 x18,
MA35_MUX(0 x0, "GPG14" ),
MA35_MUX(0 x3, "JTAG_TDI" ),
MA35_MUX(0 x5, "I2S0_DI" ),
MA35_MUX(0 x6, "NAND_nCS1" ),
MA35_MUX(0 x7, "EBI_ALE" ),
MA35_MUX(0 xa, "EBI_AD3" )),
MA35_PIN(107 , PG15, 0 xb4, 0 x1c,
MA35_MUX(0 x0, "GPG15" ),
MA35_MUX(0 x3, "JTAG_nTRST" ),
MA35_MUX(0 x5, "I2S0_DO" ),
MA35_MUX(0 x7, "EBI_nCS0" ),
MA35_MUX(0 xa, "EBI_AD4" )),
MA35_PIN(108 , PH0, 0 xb8, 0 x0,
MA35_MUX(0 x0, "GPH0" ),
MA35_MUX(0 x2, "UART8_nCTS" ),
MA35_MUX(0 x3, "UART7_RXD" ),
MA35_MUX(0 x6, "LCM_DATA8" )),
MA35_PIN(109 , PH1, 0 xb8, 0 x4,
MA35_MUX(0 x0, "GPH1" ),
MA35_MUX(0 x2, "UART8_nRTS" ),
MA35_MUX(0 x3, "UART7_TXD" ),
MA35_MUX(0 x6, "LCM_DATA9" )),
MA35_PIN(110 , PH2, 0 xb8, 0 x8,
MA35_MUX(0 x0, "GPH2" ),
MA35_MUX(0 x2, "UART8_RXD" ),
MA35_MUX(0 x6, "LCM_DATA10" )),
MA35_PIN(111 , PH3, 0 xb8, 0 xc,
MA35_MUX(0 x0, "GPH3" ),
MA35_MUX(0 x2, "UART8_TXD" ),
MA35_MUX(0 x6, "LCM_DATA11" )),
MA35_PIN(112 , PH4, 0 xb8, 0 x10,
MA35_MUX(0 x0, "GPH4" ),
MA35_MUX(0 x2, "UART10_nCTS" ),
MA35_MUX(0 x3, "UART9_RXD" ),
MA35_MUX(0 x6, "LCM_DATA12" )),
MA35_PIN(113 , PH5, 0 xb8, 0 x14,
MA35_MUX(0 x0, "GPH5" ),
MA35_MUX(0 x2, "UART10_nRTS" ),
MA35_MUX(0 x3, "UART9_TXD" ),
MA35_MUX(0 x6, "LCM_DATA13" )),
MA35_PIN(114 , PH6, 0 xb8, 0 x18,
MA35_MUX(0 x0, "GPH6" ),
MA35_MUX(0 x2, "UART10_RXD" ),
MA35_MUX(0 x6, "LCM_DATA14" )),
MA35_PIN(115 , PH7, 0 xb8, 0 x1c,
MA35_MUX(0 x0, "GPH7" ),
MA35_MUX(0 x2, "UART10_TXD" ),
MA35_MUX(0 x6, "LCM_DATA15" )),
MA35_PIN(116 , PH8, 0 xbc, 0 x0,
MA35_MUX(0 x0, "GPH8" ),
MA35_MUX(0 x6, "TAMPER0" )),
MA35_PIN(117 , PH9, 0 xbc, 0 x4,
MA35_MUX(0 x0, "GPH9" ),
MA35_MUX(0 x4, "CLK_32KOUT" ),
MA35_MUX(0 x6, "TAMPER1" )),
MA35_PIN(118 , PH12, 0 xbc, 0 x10,
MA35_MUX(0 x0, "GPH12" ),
MA35_MUX(0 x2, "UART14_nCTS" ),
MA35_MUX(0 x3, "UART13_RXD" ),
MA35_MUX(0 x6, "LCM_DATA20" )),
MA35_PIN(119 , PH13, 0 xbc, 0 x14,
MA35_MUX(0 x0, "GPH13" ),
MA35_MUX(0 x2, "UART14_nRTS" ),
MA35_MUX(0 x3, "UART13_TXD" ),
MA35_MUX(0 x6, "LCM_DATA21" )),
MA35_PIN(120 , PH14, 0 xbc, 0 x18,
MA35_MUX(0 x0, "GPH14" ),
MA35_MUX(0 x2, "UART14_RXD" ),
MA35_MUX(0 x6, "LCM_DATA22" )),
MA35_PIN(121 , PH15, 0 xbc, 0 x1c,
MA35_MUX(0 x0, "GPH15" ),
MA35_MUX(0 x2, "UART14_TXD" ),
MA35_MUX(0 x6, "LCM_DATA23" )),
MA35_PIN(122 , PI0, 0 xc0, 0 x0,
MA35_MUX(0 x0, "GPI0" ),
MA35_MUX(0 x1, "EPWM0_CH0" ),
MA35_MUX(0 x2, "UART12_nCTS" ),
MA35_MUX(0 x3, "UART11_RXD" ),
MA35_MUX(0 x4, "I2C2_SDA" ),
MA35_MUX(0 x5, "SPI3_SS0" ),
MA35_MUX(0 x7, "SC0_nCD" ),
MA35_MUX(0 x8, "EBI_ADR0" ),
MA35_MUX(0 xb, "TM0" ),
MA35_MUX(0 xc, "ECAP1_IC0" )),
MA35_PIN(123 , PI1, 0 xc0, 0 x4,
MA35_MUX(0 x0, "GPI1" ),
MA35_MUX(0 x1, "EPWM0_CH1" ),
MA35_MUX(0 x2, "UART12_nRTS" ),
MA35_MUX(0 x3, "UART11_TXD" ),
MA35_MUX(0 x4, "I2C2_SCL" ),
MA35_MUX(0 x5, "SPI3_CLK" ),
MA35_MUX(0 x7, "SC0_CLK" ),
MA35_MUX(0 x8, "EBI_ADR1" ),
MA35_MUX(0 xb, "TM0_EXT" ),
MA35_MUX(0 xc, "ECAP1_IC1" )),
MA35_PIN(124 , PI2, 0 xc0, 0 x8,
MA35_MUX(0 x0, "GPI2" ),
MA35_MUX(0 x1, "EPWM0_CH2" ),
MA35_MUX(0 x2, "UART12_RXD" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x5, "SPI3_MOSI" ),
MA35_MUX(0 x7, "SC0_DAT" ),
MA35_MUX(0 x8, "EBI_ADR2" ),
MA35_MUX(0 xb, "TM1" ),
MA35_MUX(0 xc, "ECAP1_IC2" )),
MA35_PIN(125 , PI3, 0 xc0, 0 xc,
MA35_MUX(0 x0, "GPI3" ),
MA35_MUX(0 x1, "EPWM0_CH3" ),
MA35_MUX(0 x2, "UART12_TXD" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x5, "SPI3_MISO" ),
MA35_MUX(0 x7, "SC0_RST" ),
MA35_MUX(0 x8, "EBI_ADR3" ),
MA35_MUX(0 xb, "TM1_EXT" )),
MA35_PIN(126 , PI4, 0 xc0, 0 x10,
MA35_MUX(0 x0, "GPI4" ),
MA35_MUX(0 x1, "EPWM0_CH4" ),
MA35_MUX(0 x2, "UART14_nCTS" ),
MA35_MUX(0 x3, "UART13_RXD" ),
MA35_MUX(0 x4, "I2C3_SDA" ),
MA35_MUX(0 x5, "SPI2_SS1" ),
MA35_MUX(0 x6, "I2S1_LRCK" ),
MA35_MUX(0 x8, "EBI_ADR4" ),
MA35_MUX(0 xd, "INT0" )),
MA35_PIN(127 , PI5, 0 xc0, 0 x14,
MA35_MUX(0 x0, "GPI5" ),
MA35_MUX(0 x1, "EPWM0_CH5" ),
MA35_MUX(0 x2, "UART14_nRTS" ),
MA35_MUX(0 x3, "UART13_TXD" ),
MA35_MUX(0 x4, "I2C3_SCL" ),
MA35_MUX(0 x6, "I2S1_BCLK" ),
MA35_MUX(0 x8, "EBI_ADR5" ),
MA35_MUX(0 xd, "INT1" )),
MA35_PIN(128 , PI6, 0 xc0, 0 x18,
MA35_MUX(0 x0, "GPI6" ),
MA35_MUX(0 x1, "EPWM0_BRAKE0" ),
MA35_MUX(0 x2, "UART14_RXD" ),
MA35_MUX(0 x3, "CAN1_RXD" ),
MA35_MUX(0 x6, "I2S1_DI" ),
MA35_MUX(0 x8, "EBI_ADR6" ),
MA35_MUX(0 xc, "QEI1_INDEX" ),
MA35_MUX(0 xd, "INT2" )),
MA35_PIN(129 , PI7, 0 xc0, 0 x1c,
MA35_MUX(0 x0, "GPI7" ),
MA35_MUX(0 x1, "EPWM0_BRAKE1" ),
MA35_MUX(0 x2, "UART14_TXD" ),
MA35_MUX(0 x3, "CAN1_TXD" ),
MA35_MUX(0 x6, "I2S1_DO" ),
MA35_MUX(0 x8, "EBI_ADR7" ),
MA35_MUX(0 xc, "ECAP0_IC0" ),
MA35_MUX(0 xd, "INT3" )),
MA35_PIN(130 , PI8, 0 xc4, 0 x0,
MA35_MUX(0 x0, "GPI8" ),
MA35_MUX(0 x2, "UART4_nCTS" ),
MA35_MUX(0 x3, "UART3_RXD" ),
MA35_MUX(0 x6, "LCM_DATA0" ),
MA35_MUX(0 xc, "EBI_AD11" )),
MA35_PIN(131 , PI9, 0 xc4, 0 x4,
MA35_MUX(0 x0, "GPI9" ),
MA35_MUX(0 x2, "UART4_nRTS" ),
MA35_MUX(0 x3, "UART3_TXD" ),
MA35_MUX(0 x6, "LCM_DATA1" ),
MA35_MUX(0 xc, "EBI_AD12" )),
MA35_PIN(132 , PI10, 0 xc4, 0 x8,
MA35_MUX(0 x0, "GPI10" ),
MA35_MUX(0 x2, "UART4_RXD" ),
MA35_MUX(0 x6, "LCM_DATA2" ),
MA35_MUX(0 xc, "EBI_AD13" )),
MA35_PIN(133 , PI11, 0 xC4, 0 xc,
MA35_MUX(0 x0, "GPI11" ),
MA35_MUX(0 x2, "UART4_TXD" ),
MA35_MUX(0 x6, "LCM_DATA3" ),
MA35_MUX(0 xc, "EBI_AD14" )),
MA35_PIN(134 , PI12, 0 xc4, 0 x10,
MA35_MUX(0 x0, "GPI12" ),
MA35_MUX(0 x2, "UART6_nCTS" ),
MA35_MUX(0 x3, "UART5_RXD" ),
MA35_MUX(0 x6, "LCM_DATA4" )),
MA35_PIN(135 , PI13, 0 xc4, 0 x14,
MA35_MUX(0 x0, "GPI13" ),
MA35_MUX(0 x2, "UART6_nRTS" ),
MA35_MUX(0 x3, "UART5_TXD" ),
MA35_MUX(0 x6, "LCM_DATA5" )),
MA35_PIN(136 , PI14, 0 xc4, 0 x18,
MA35_MUX(0 x0, "GPI14" ),
MA35_MUX(0 x2, "UART6_RXD" ),
MA35_MUX(0 x6, "LCM_DATA6" )),
MA35_PIN(137 , PI15, 0 xc4, 0 x1c,
MA35_MUX(0 x0, "GPI15" ),
MA35_MUX(0 x2, "UART6_TXD" ),
MA35_MUX(0 x6, "LCM_DATA7" )),
MA35_PIN(138 , PJ0, 0 xc8, 0 x0,
MA35_MUX(0 x0, "GPJ0" ),
MA35_MUX(0 x1, "EPWM1_BRAKE0" ),
MA35_MUX(0 x2, "UART8_nCTS" ),
MA35_MUX(0 x3, "UART7_RXD" ),
MA35_MUX(0 x4, "I2C2_SDA" ),
MA35_MUX(0 x5, "SPI2_SS0" ),
MA35_MUX(0 x6, "eMMC1_DAT4" ),
MA35_MUX(0 x7, "I2S0_LRCK" ),
MA35_MUX(0 x8, "SC0_CLK" ),
MA35_MUX(0 x9, "EBI_AD11" ),
MA35_MUX(0 xa, "EBI_ADR16" ),
MA35_MUX(0 xb, "EBI_nCS0" ),
MA35_MUX(0 xc, "EBI_AD7" )),
MA35_PIN(139 , PJ1, 0 xc8, 0 x4,
MA35_MUX(0 x0, "GPJ1" ),
MA35_MUX(0 x1, "EPWM1_BRAKE1" ),
MA35_MUX(0 x2, "UART8_nRTS" ),
MA35_MUX(0 x3, "UART7_TXD" ),
MA35_MUX(0 x4, "I2C2_SCL" ),
MA35_MUX(0 x5, "SPI2_CLK" ),
MA35_MUX(0 x6, "eMMC1_DAT5" ),
MA35_MUX(0 x7, "I2S0_BCLK" ),
MA35_MUX(0 x8, "SC0_DAT" ),
MA35_MUX(0 x9, "EBI_AD12" ),
MA35_MUX(0 xa, "EBI_ADR17" ),
MA35_MUX(0 xb, "EBI_nCS1" ),
MA35_MUX(0 xc, "EBI_AD8" )),
MA35_PIN(140 , PJ2, 0 xc8, 0 x8,
MA35_MUX(0 x0, "GPJ2" ),
MA35_MUX(0 x1, "EPWM1_CH4" ),
MA35_MUX(0 x2, "UART8_RXD" ),
MA35_MUX(0 x3, "CAN1_RXD" ),
MA35_MUX(0 x5, "SPI2_MOSI" ),
MA35_MUX(0 x6, "eMMC1_DAT6" ),
MA35_MUX(0 x7, "I2S0_DI" ),
MA35_MUX(0 x8, "SC0_RST" ),
MA35_MUX(0 x9, "EBI_AD13" ),
MA35_MUX(0 xa, "EBI_ADR18" ),
MA35_MUX(0 xb, "EBI_nWRH" ),
MA35_MUX(0 xc, "EBI_AD9" )),
MA35_PIN(141 , PJ3, 0 xc8, 0 xc,
MA35_MUX(0 x0, "GPJ3" ),
MA35_MUX(0 x1, "EPWM1_CH5" ),
MA35_MUX(0 x2, "UART8_TXD" ),
MA35_MUX(0 x3, "CAN1_TXD" ),
MA35_MUX(0 x5, "SPI2_MISO" ),
MA35_MUX(0 x6, "eMMC1_DAT7" ),
MA35_MUX(0 x7, "I2S0_DO" ),
MA35_MUX(0 x8, "SC0_PWR" ),
MA35_MUX(0 x9, "EBI_AD14" ),
MA35_MUX(0 xa, "EBI_ADR19" ),
MA35_MUX(0 xb, "EBI_nWRL" ),
MA35_MUX(0 xc, "EBI_AD10" )),
MA35_PIN(142 , PJ4, 0 xc8, 0 x10,
MA35_MUX(0 x0, "GPJ4" ),
MA35_MUX(0 x4, "I2C3_SDA" ),
MA35_MUX(0 x6, "SD1_WP" )),
MA35_PIN(143 , PJ5, 0 xc8, 0 x14,
MA35_MUX(0 x0, "GPJ5" ),
MA35_MUX(0 x4, "I2C3_SCL" ),
MA35_MUX(0 x6, "SD1_nCD" )),
MA35_PIN(144 , PJ6, 0 xc8, 0 x18,
MA35_MUX(0 x0, "GPJ6" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x6, "SD1_CMD/eMMC1_CMD" )),
MA35_PIN(145 , PJ7, 0 xc8, 0 x1c,
MA35_MUX(0 x0, "GPJ7" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x6, "SD1_CLK/eMMC1_CLK" )),
MA35_PIN(146 , PJ8, 0 xcc, 0 x0,
MA35_MUX(0 x0, "GPJ8" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x6, "SD1_DAT0/eMMC1_DAT0" )),
MA35_PIN(147 , PJ9, 0 xcc, 0 x4,
MA35_MUX(0 x0, "GPJ9" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x6, "SD1_DAT1/eMMC1_DAT1" )),
MA35_PIN(148 , PJ10, 0 xcc, 0 x8,
MA35_MUX(0 x0, "GPJ10" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x6, "SD1_DAT2/eMMC1_DAT2" )),
MA35_PIN(149 , PJ11, 0 xcc, 0 xc,
MA35_MUX(0 x0, "GPJ11" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x6, "SD1_DAT3/eMMC1_DAT3" )),
MA35_PIN(150 , PJ12, 0 xcc, 0 x10,
MA35_MUX(0 x0, "GPJ12" ),
MA35_MUX(0 x1, "EPWM1_CH2" ),
MA35_MUX(0 x2, "UART2_nCTS" ),
MA35_MUX(0 x3, "UART1_RXD" ),
MA35_MUX(0 x4, "I2C5_SDA" ),
MA35_MUX(0 x5, "SPI3_SS0" ),
MA35_MUX(0 x7, "SC1_CLK" ),
MA35_MUX(0 x8, "EBI_ADR12" ),
MA35_MUX(0 xb, "TM2" ),
MA35_MUX(0 xc, "QEI0_INDEX" )),
MA35_PIN(151 , PJ13, 0 xcc, 0 x14,
MA35_MUX(0 x0, "GPJ13" ),
MA35_MUX(0 x1, "EPWM1_CH3" ),
MA35_MUX(0 x2, "UART2_nRTS" ),
MA35_MUX(0 x3, "UART1_TXD" ),
MA35_MUX(0 x4, "I2C5_SCL" ),
MA35_MUX(0 x5, "SPI3_MOSI" ),
MA35_MUX(0 x7, "SC1_DAT" ),
MA35_MUX(0 x8, "EBI_ADR13" ),
MA35_MUX(0 xb, "TM2_EXT" )),
MA35_PIN(152 , PJ14, 0 xcc, 0 x18,
MA35_MUX(0 x0, "GPJ14" ),
MA35_MUX(0 x1, "EPWM1_CH4" ),
MA35_MUX(0 x2, "UART2_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x5, "SPI3_MISO" ),
MA35_MUX(0 x7, "SC1_RST" ),
MA35_MUX(0 x8, "EBI_ADR14" ),
MA35_MUX(0 xb, "TM3" )),
MA35_PIN(153 , PJ15, 0 xcc, 0 x1c,
MA35_MUX(0 x0, "GPJ15" ),
MA35_MUX(0 x1, "EPWM1_CH5" ),
MA35_MUX(0 x2, "UART2_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x5, "SPI3_CLK" ),
MA35_MUX(0 x6, "EADC0_ST" ),
MA35_MUX(0 x7, "SC1_PWR" ),
MA35_MUX(0 x8, "EBI_ADR15" ),
MA35_MUX(0 xb, "TM3_EXT" ),
MA35_MUX(0 xd, "INT1" )),
MA35_PIN(154 , PK0, 0 xd0, 0 x0,
MA35_MUX(0 x0, "GPK0" ),
MA35_MUX(0 x1, "EPWM0_SYNC_IN" ),
MA35_MUX(0 x2, "UART16_nCTS" ),
MA35_MUX(0 x3, "UART15_RXD" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x6, "I2S1_MCLK" ),
MA35_MUX(0 x8, "EBI_ADR8" ),
MA35_MUX(0 xb, "TM7" ),
MA35_MUX(0 xc, "ECAP0_IC1" )),
MA35_PIN(155 , PK1, 0 xd0, 0 x4,
MA35_MUX(0 x0, "GPK1" ),
MA35_MUX(0 x1, "EPWM0_SYNC_OUT" ),
MA35_MUX(0 x2, "UART16_nRTS" ),
MA35_MUX(0 x3, "UART15_TXD" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x6, "EADC0_ST" ),
MA35_MUX(0 x8, "EBI_ADR9" ),
MA35_MUX(0 xb, "TM7_EXT" ),
MA35_MUX(0 xc, "ECAP0_IC2" )),
MA35_PIN(156 , PK2, 0 xd0, 0 x8,
MA35_MUX(0 x0, "GPK2" ),
MA35_MUX(0 x1, "EPWM1_CH0" ),
MA35_MUX(0 x2, "UART16_RXD" ),
MA35_MUX(0 x3, "CAN2_RXD" ),
MA35_MUX(0 x5, "SPI3_I2SMCLK" ),
MA35_MUX(0 x7, "SC0_PWR" ),
MA35_MUX(0 x8, "EBI_ADR10" ),
MA35_MUX(0 xc, "QEI0_A" )),
MA35_PIN(157 , PK3, 0 xd0, 0 xc,
MA35_MUX(0 x0, "GPK3" ),
MA35_MUX(0 x1, "EPWM1_CH1" ),
MA35_MUX(0 x2, "UART16_TXD" ),
MA35_MUX(0 x3, "CAN2_TXD" ),
MA35_MUX(0 x5, "SPI3_SS1" ),
MA35_MUX(0 x7, "SC1_nCD" ),
MA35_MUX(0 x8, "EBI_ADR11" ),
MA35_MUX(0 xc, "QEI0_B" )),
MA35_PIN(158 , PK4, 0 xd0, 0 x10,
MA35_MUX(0 x0, "GPK4" ),
MA35_MUX(0 x2, "UART12_nCTS" ),
MA35_MUX(0 x3, "UART13_RXD" ),
MA35_MUX(0 x5, "SPI2_MISO" ),
MA35_MUX(0 x6, "LCM_DEN" ),
MA35_MUX(0 xc, "EBI_AD10" ),
MA35_MUX(0 xd, "EBI_nWRL" )),
MA35_PIN(159 , PK5, 0 xd0, 0 x14,
MA35_MUX(0 x0, "GPK5" ),
MA35_MUX(0 x1, "EPWM1_CH1" ),
MA35_MUX(0 x2, "UART12_nRTS" ),
MA35_MUX(0 x3, "UART13_TXD" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x5, "SPI2_CLK" ),
MA35_MUX(0 x7, "I2S1_DI" ),
MA35_MUX(0 x8, "SC0_DAT" ),
MA35_MUX(0 x9, "EADC0_ST" ),
MA35_MUX(0 xb, "TM8_EXT" ),
MA35_MUX(0 xd, "INT1" )),
MA35_PIN(160 , PK6, 0 xd0, 0 x18,
MA35_MUX(0 x0, "GPK6" ),
MA35_MUX(0 x1, "EPWM1_CH2" ),
MA35_MUX(0 x2, "UART12_RXD" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x5, "SPI2_MOSI" ),
MA35_MUX(0 x7, "I2S1_BCLK" ),
MA35_MUX(0 x8, "SC0_RST" ),
MA35_MUX(0 xb, "TM6" ),
MA35_MUX(0 xd, "INT2" )),
MA35_PIN(161 , PK7, 0 xd0, 0 x1c,
MA35_MUX(0 x0, "GPK7" ),
MA35_MUX(0 x1, "EPWM1_CH3" ),
MA35_MUX(0 x2, "UART12_TXD" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x5, "SPI2_MISO" ),
MA35_MUX(0 x7, "I2S1_LRCK" ),
MA35_MUX(0 x8, "SC0_PWR" ),
MA35_MUX(0 x9, "CLKO" ),
MA35_MUX(0 xb, "TM6_EXT" ),
MA35_MUX(0 xd, "INT3" )),
MA35_PIN(162 , PK8, 0 xd4, 0 x0,
MA35_MUX(0 x0, "GPK8" ),
MA35_MUX(0 x1, "EPWM1_CH0" ),
MA35_MUX(0 x4, "I2C3_SDA" ),
MA35_MUX(0 x5, "SPI3_CLK" ),
MA35_MUX(0 x7, "EADC0_ST" ),
MA35_MUX(0 x8, "EBI_AD15" ),
MA35_MUX(0 x9, "EBI_MCLK" ),
MA35_MUX(0 xa, "EBI_ADR15" ),
MA35_MUX(0 xb, "TM8" ),
MA35_MUX(0 xc, "QEI1_INDEX" )),
MA35_PIN(163 , PK9, 0 xd4, 0 x4,
MA35_MUX(0 x0, "GPK9" ),
MA35_MUX(0 x4, "I2C3_SCL" ),
MA35_MUX(0 x6, "CCAP0_SCLK" ),
MA35_MUX(0 x8, "EBI_AD0" ),
MA35_MUX(0 xa, "EBI_ADR0" )),
MA35_PIN(164 , PK10, 0 xd4, 0 x8,
MA35_MUX(0 x0, "GPK10" ),
MA35_MUX(0 x3, "CAN1_RXD" ),
MA35_MUX(0 x6, "CCAP0_PIXCLK" ),
MA35_MUX(0 x8, "EBI_AD1" ),
MA35_MUX(0 xa, "EBI_ADR1" )),
MA35_PIN(165 , PK11, 0 xd4, 0 xc,
MA35_MUX(0 x0, "GPK11" ),
MA35_MUX(0 x3, "CAN1_TXD" ),
MA35_MUX(0 x6, "CCAP0_HSYNC" ),
MA35_MUX(0 x8, "EBI_AD2" ),
MA35_MUX(0 xa, "EBI_ADR2" )),
MA35_PIN(166 , PK12, 0 xd4, 0 x10,
MA35_MUX(0 x0, "GPK12" ),
MA35_MUX(0 x1, "EPWM2_CH0" ),
MA35_MUX(0 x2, "UART1_nCTS" ),
MA35_MUX(0 x3, "UART13_RXD" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x5, "I2S0_LRCK" ),
MA35_MUX(0 x6, "SPI1_SS0" ),
MA35_MUX(0 x8, "SC0_CLK" ),
MA35_MUX(0 xb, "TM10" ),
MA35_MUX(0 xd, "INT2" )),
MA35_PIN(167 , PK13, 0 xd4, 0 x14,
MA35_MUX(0 x0, "GPK13" ),
MA35_MUX(0 x1, "EPWM2_CH1" ),
MA35_MUX(0 x2, "UART1_nRTS" ),
MA35_MUX(0 x3, "UART13_TXD" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x5, "I2S0_BCLK" ),
MA35_MUX(0 x6, "SPI1_CLK" ),
MA35_MUX(0 x8, "SC0_DAT" ),
MA35_MUX(0 xb, "TM10_EXT" )),
MA35_PIN(168 , PK14, 0 xd4, 0 x18,
MA35_MUX(0 x0, "GPK14" ),
MA35_MUX(0 x1, "EPWM2_CH2" ),
MA35_MUX(0 x2, "UART1_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x5, "I2S0_DI" ),
MA35_MUX(0 x6, "SPI1_MOSI" ),
MA35_MUX(0 x8, "SC0_RST" ),
MA35_MUX(0 xa, "I2C5_SDA" ),
MA35_MUX(0 xb, "TM11" ),
MA35_MUX(0 xd, "INT3" )),
MA35_PIN(169 , PK15, 0 xd4, 0 x1c,
MA35_MUX(0 x0, "GPK15" ),
MA35_MUX(0 x1, "EPWM2_CH3" ),
MA35_MUX(0 x2, "UART1_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x5, "I2S0_DO" ),
MA35_MUX(0 x6, "SPI1_MISO" ),
MA35_MUX(0 x8, "SC0_PWR" ),
MA35_MUX(0 xa, "I2C5_SCL" ),
MA35_MUX(0 xb, "TM11_EXT" )),
MA35_PIN(170 , PL0, 0 xd8, 0 x0,
MA35_MUX(0 x0, "GPL0" ),
MA35_MUX(0 x1, "EPWM1_CH0" ),
MA35_MUX(0 x2, "UART11_nCTS" ),
MA35_MUX(0 x3, "UART10_RXD" ),
MA35_MUX(0 x4, "I2C3_SDA" ),
MA35_MUX(0 x5, "SPI2_MOSI" ),
MA35_MUX(0 x6, "QSPI1_MOSI1" ),
MA35_MUX(0 x7, "I2S0_LRCK" ),
MA35_MUX(0 x8, "EBI_AD11" ),
MA35_MUX(0 x9, "SC1_CLK" ),
MA35_MUX(0 xb, "TM5" ),
MA35_MUX(0 xc, "QEI1_A" )),
MA35_PIN(171 , PL1, 0 xd8, 0 x4,
MA35_MUX(0 x0, "GPL1" ),
MA35_MUX(0 x1, "EPWM1_CH1" ),
MA35_MUX(0 x2, "UART11_nRTS" ),
MA35_MUX(0 x3, "UART10_TXD" ),
MA35_MUX(0 x4, "I2C3_SCL" ),
MA35_MUX(0 x5, "SPI2_MISO" ),
MA35_MUX(0 x6, "QSPI1_MISO1" ),
MA35_MUX(0 x7, "I2S0_BCLK" ),
MA35_MUX(0 x8, "EBI_AD12" ),
MA35_MUX(0 x9, "SC1_DAT" ),
MA35_MUX(0 xb, "TM5_EXT" ),
MA35_MUX(0 xc, "QEI1_B" )),
MA35_PIN(172 , PL2, 0 xd8, 0 x8,
MA35_MUX(0 x0, "GPL2" ),
MA35_MUX(0 x1, "EPWM1_CH2" ),
MA35_MUX(0 x2, "UART11_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x5, "SPI2_SS0" ),
MA35_MUX(0 x6, "QSPI1_SS1" ),
MA35_MUX(0 x7, "I2S0_DI" ),
MA35_MUX(0 x8, "EBI_AD13" ),
MA35_MUX(0 x9, "SC1_RST" ),
MA35_MUX(0 xb, "TM7" ),
MA35_MUX(0 xc, "QEI1_INDEX" )),
MA35_PIN(173 , PL3, 0 xd8, 0 xc,
MA35_MUX(0 x0, "GPL3" ),
MA35_MUX(0 x1, "EPWM1_CH3" ),
MA35_MUX(0 x2, "UART11_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x5, "SPI2_CLK" ),
MA35_MUX(0 x6, "QSPI1_CLK" ),
MA35_MUX(0 x7, "I2S0_DO" ),
MA35_MUX(0 x8, "EBI_AD14" ),
MA35_MUX(0 x9, "SC1_PWR" ),
MA35_MUX(0 xb, "TM7_EXT" ),
MA35_MUX(0 xc, "ECAP0_IC0" )),
MA35_PIN(174 , PL4, 0 xd8, 0 x10,
MA35_MUX(0 x0, "GPL4" ),
MA35_MUX(0 x1, "EPWM1_CH4" ),
MA35_MUX(0 x2, "UART2_nCTS" ),
MA35_MUX(0 x3, "UART1_RXD" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x5, "SPI3_MOSI" ),
MA35_MUX(0 x6, "QSPI1_MOSI0" ),
MA35_MUX(0 x7, "I2S0_MCLK" ),
MA35_MUX(0 x8, "EBI_nRD" ),
MA35_MUX(0 x9, "SC1_nCD" ),
MA35_MUX(0 xb, "TM9" ),
MA35_MUX(0 xc, "ECAP0_IC1" )),
MA35_PIN(175 , PL5, 0 xd8, 0 x14,
MA35_MUX(0 x0, "GPL5" ),
MA35_MUX(0 x1, "EPWM1_CH5" ),
MA35_MUX(0 x2, "UART2_nRTS" ),
MA35_MUX(0 x3, "UART1_TXD" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x5, "SPI3_MISO" ),
MA35_MUX(0 x6, "QSPI1_MISO0" ),
MA35_MUX(0 x7, "I2S1_MCLK" ),
MA35_MUX(0 x8, "EBI_nWR" ),
MA35_MUX(0 x9, "SC0_nCD" ),
MA35_MUX(0 xb, "TM9_EXT" ),
MA35_MUX(0 xc, "ECAP0_IC2" )),
MA35_PIN(176 , PL6, 0 xd8, 0 x18,
MA35_MUX(0 x0, "GPL6" ),
MA35_MUX(0 x1, "EPWM0_CH0" ),
MA35_MUX(0 x2, "UART2_RXD" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x6, "QSPI1_MOSI1" ),
MA35_MUX(0 x7, "TRACE_CLK" ),
MA35_MUX(0 x8, "EBI_AD5" ),
MA35_MUX(0 xb, "TM3" ),
MA35_MUX(0 xc, "ECAP1_IC0" ),
MA35_MUX(0 xd, "INT0" )),
MA35_PIN(177 , PL7, 0 xd8, 0 x1c,
MA35_MUX(0 x0, "GPL7" ),
MA35_MUX(0 x1, "EPWM0_CH1" ),
MA35_MUX(0 x2, "UART2_TXD" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x6, "QSPI1_MISO1" ),
MA35_MUX(0 x8, "EBI_AD6" ),
MA35_MUX(0 xb, "TM3_EXT" ),
MA35_MUX(0 xc, "ECAP1_IC1" ),
MA35_MUX(0 xd, "INT1" )),
MA35_PIN(178 , PL8, 0 xdc, 0 x0,
MA35_MUX(0 x0, "GPL8" ),
MA35_MUX(0 x1, "EPWM0_CH2" ),
MA35_MUX(0 x2, "UART14_nCTS" ),
MA35_MUX(0 x3, "UART13_RXD" ),
MA35_MUX(0 x4, "I2C5_SDA" ),
MA35_MUX(0 x5, "SPI3_SS0" ),
MA35_MUX(0 x6, "EPWM0_CH4" ),
MA35_MUX(0 x7, "I2S1_LRCK" ),
MA35_MUX(0 x8, "EBI_AD7" ),
MA35_MUX(0 x9, "SC0_CLK" ),
MA35_MUX(0 xb, "TM4" ),
MA35_MUX(0 xc, "ECAP1_IC2" ),
MA35_MUX(0 xd, "INT2" )),
MA35_PIN(179 , PL9, 0 xdc, 0 x4,
MA35_MUX(0 x0, "GPL9" ),
MA35_MUX(0 x1, "EPWM0_CH3" ),
MA35_MUX(0 x2, "UART14_nRTS" ),
MA35_MUX(0 x3, "UART13_TXD" ),
MA35_MUX(0 x4, "I2C5_SCL" ),
MA35_MUX(0 x5, "SPI3_CLK" ),
MA35_MUX(0 x6, "EPWM1_CH4" ),
MA35_MUX(0 x7, "I2S1_BCLK" ),
MA35_MUX(0 x8, "EBI_AD8" ),
MA35_MUX(0 x9, "SC0_DAT" ),
MA35_MUX(0 xb, "TM4_EXT" ),
MA35_MUX(0 xc, "QEI0_A" ),
MA35_MUX(0 xd, "INT3" )),
MA35_PIN(180 , PL10, 0 xdc, 0 x8,
MA35_MUX(0 x0, "GPL10" ),
MA35_MUX(0 x1, "EPWM0_CH4" ),
MA35_MUX(0 x2, "UART14_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x5, "SPI3_MOSI" ),
MA35_MUX(0 x6, "EPWM0_CH5" ),
MA35_MUX(0 x7, "I2S1_DI" ),
MA35_MUX(0 x8, "EBI_AD9" ),
MA35_MUX(0 x9, "SC0_RST" ),
MA35_MUX(0 xb, "EBI_nWRH" ),
MA35_MUX(0 xc, "QEI0_B" )),
MA35_PIN(181 , PL11, 0 xdc, 0 xc,
MA35_MUX(0 x0, "GPL11" ),
MA35_MUX(0 x1, "EPWM0_CH5" ),
MA35_MUX(0 x2, "UART14_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x5, "SPI3_MISO" ),
MA35_MUX(0 x6, "EPWM1_CH5" ),
MA35_MUX(0 x7, "I2S1_DO" ),
MA35_MUX(0 x8, "EBI_AD10" ),
MA35_MUX(0 x9, "SC0_PWR" ),
MA35_MUX(0 xb, "EBI_nWRL" ),
MA35_MUX(0 xc, "QEI0_INDEX" )),
MA35_PIN(182 , PL12, 0 xdc, 0 x10,
MA35_MUX(0 x0, "GPL12" ),
MA35_MUX(0 x1, "EPWM0_SYNC_IN" ),
MA35_MUX(0 x2, "UART7_nCTS" ),
MA35_MUX(0 x3, "ECAP1_IC0" ),
MA35_MUX(0 x4, "UART14_RXD" ),
MA35_MUX(0 x5, "SPI0_SS0" ),
MA35_MUX(0 x6, "I2S1_LRCK" ),
MA35_MUX(0 x7, "SC1_CLK" ),
MA35_MUX(0 x8, "EBI_AD0" ),
MA35_MUX(0 x9, "HSUSBH_PWREN" ),
MA35_MUX(0 xa, "I2C2_SDA" ),
MA35_MUX(0 xb, "TM0" ),
MA35_MUX(0 xc, "EPWM0_CH2" ),
MA35_MUX(0 xd, "EBI_AD11" ),
MA35_MUX(0 xe, "RGMII0_PPS" ),
MA35_MUX(0 xf, "RMII0_PPS" )),
MA35_PIN(183 , PL13, 0 xdc, 0 x14,
MA35_MUX(0 x0, "GPL13" ),
MA35_MUX(0 x1, "EPWM0_SYNC_OUT" ),
MA35_MUX(0 x2, "UART7_nRTS" ),
MA35_MUX(0 x3, "ECAP1_IC1" ),
MA35_MUX(0 x4, "UART14_TXD" ),
MA35_MUX(0 x5, "SPI0_CLK" ),
MA35_MUX(0 x6, "I2S1_BCLK" ),
MA35_MUX(0 x7, "SC1_DAT" ),
MA35_MUX(0 x8, "EBI_AD1" ),
MA35_MUX(0 x9, "HSUSBH_OVC" ),
MA35_MUX(0 xa, "I2C2_SCL" ),
MA35_MUX(0 xb, "TM0_EXT" ),
MA35_MUX(0 xc, "EPWM0_CH3" ),
MA35_MUX(0 xd, "EBI_AD12" ),
MA35_MUX(0 xe, "RGMII1_PPS" ),
MA35_MUX(0 xf, "RMII1_PPS" )),
MA35_PIN(184 , PL14, 0 xdc, 0 x18,
MA35_MUX(0 x0, "GPL14" ),
MA35_MUX(0 x1, "EPWM0_CH2" ),
MA35_MUX(0 x2, "UART7_RXD" ),
MA35_MUX(0 x4, "CAN1_RXD" ),
MA35_MUX(0 x5, "SPI0_MOSI" ),
MA35_MUX(0 x6, "I2S1_DI" ),
MA35_MUX(0 x7, "SC1_RST" ),
MA35_MUX(0 x8, "EBI_AD2" ),
MA35_MUX(0 xb, "TM2" ),
MA35_MUX(0 xc, "INT0" ),
MA35_MUX(0 xd, "EBI_AD13" )),
MA35_PIN(185 , PL15, 0 xdc, 0 x1c,
MA35_MUX(0 x0, "GPL15" ),
MA35_MUX(0 x1, "EPWM0_CH1" ),
MA35_MUX(0 x2, "UART7_TXD" ),
MA35_MUX(0 x3, "TRACE_CLK" ),
MA35_MUX(0 x4, "CAN1_TXD" ),
MA35_MUX(0 x5, "SPI0_MISO" ),
MA35_MUX(0 x6, "I2S1_DO" ),
MA35_MUX(0 x7, "SC1_PWR" ),
MA35_MUX(0 x8, "EBI_AD3" ),
MA35_MUX(0 xb, "TM2_EXT" ),
MA35_MUX(0 xc, "INT2" ),
MA35_MUX(0 xd, "EBI_AD14" )),
MA35_PIN(186 , PM0, 0 xe0, 0 x0,
MA35_MUX(0 x0, "GPM0" ),
MA35_MUX(0 x4, "I2C4_SDA" ),
MA35_MUX(0 x6, "CCAP0_VSYNC" ),
MA35_MUX(0 x8, "EBI_AD3" ),
MA35_MUX(0 xa, "EBI_ADR3" )),
MA35_PIN(187 , PM1, 0 xe0, 0 x4,
MA35_MUX(0 x0, "GPM1" ),
MA35_MUX(0 x4, "I2C4_SCL" ),
MA35_MUX(0 x5, "SPI3_I2SMCLK" ),
MA35_MUX(0 x6, "CCAP0_SFIELD" ),
MA35_MUX(0 x8, "EBI_AD4" ),
MA35_MUX(0 xa, "EBI_ADR4" )),
MA35_PIN(188 , PM2, 0 xe0, 0 x8,
MA35_MUX(0 x0, "GPM2" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x6, "CCAP0_DATA0" ),
MA35_MUX(0 x8, "EBI_AD5" ),
MA35_MUX(0 xa, "EBI_ADR5" )),
MA35_PIN(189 , PM3, 0 xe0, 0 xc,
MA35_MUX(0 x0, "GPM3" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x6, "CCAP0_DATA1" ),
MA35_MUX(0 x8, "EBI_AD6" ),
MA35_MUX(0 xa, "EBI_ADR6" )),
MA35_PIN(190 , PM4, 0 xe0, 0 x10,
MA35_MUX(0 x0, "GPM4" ),
MA35_MUX(0 x4, "I2C5_SDA" ),
MA35_MUX(0 x6, "CCAP0_DATA2" ),
MA35_MUX(0 x8, "EBI_AD7" ),
MA35_MUX(0 xa, "EBI_ADR7" )),
MA35_PIN(191 , PM5, 0 xe0, 0 x14,
MA35_MUX(0 x0, "GPM5" ),
MA35_MUX(0 x4, "I2C5_SCL" ),
MA35_MUX(0 x6, "CCAP0_DATA3" ),
MA35_MUX(0 x8, "EBI_AD8" ),
MA35_MUX(0 xa, "EBI_ADR8" )),
MA35_PIN(192 , PM6, 0 xe0, 0 x18,
MA35_MUX(0 x0, "GPM6" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x6, "CCAP0_DATA4" ),
MA35_MUX(0 x8, "EBI_AD9" ),
MA35_MUX(0 xa, "EBI_ADR9" )),
MA35_PIN(193 , PM7, 0 xe0, 0 x1c,
MA35_MUX(0 x0, "GPM7" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x6, "CCAP0_DATA5" ),
MA35_MUX(0 x8, "EBI_AD10" ),
MA35_MUX(0 xa, "EBI_ADR10" )),
MA35_PIN(194 , PM8, 0 xe4, 0 x0,
MA35_MUX(0 x0, "GPM8" ),
MA35_MUX(0 x4, "I2C0_SDA" ),
MA35_MUX(0 x6, "CCAP0_DATA6" ),
MA35_MUX(0 x8, "EBI_AD11" ),
MA35_MUX(0 xa, "EBI_ADR11" )),
MA35_PIN(195 , PM9, 0 xe4, 0 x4,
MA35_MUX(0 x0, "GPM9" ),
MA35_MUX(0 x4, "I2C0_SCL" ),
MA35_MUX(0 x6, "CCAP0_DATA7" ),
MA35_MUX(0 x8, "EBI_AD12" ),
MA35_MUX(0 xa, "EBI_ADR12" )),
MA35_PIN(196 , PM10, 0 xe4, 0 x8,
MA35_MUX(0 x0, "GPM10" ),
MA35_MUX(0 x1, "EPWM1_CH2" ),
MA35_MUX(0 x3, "CAN2_RXD" ),
MA35_MUX(0 x5, "SPI3_SS0" ),
MA35_MUX(0 x6, "CCAP0_DATA8" ),
MA35_MUX(0 x7, "SPI2_I2SMCLK" ),
MA35_MUX(0 x8, "EBI_AD13" ),
MA35_MUX(0 xa, "EBI_ADR13" )),
MA35_PIN(197 , PM11, 0 xe4, 0 xc,
MA35_MUX(0 x0, "GPM11" ),
MA35_MUX(0 x1, "EPWM1_CH3" ),
MA35_MUX(0 x3, "CAN2_TXD" ),
MA35_MUX(0 x5, "SPI3_SS1" ),
MA35_MUX(0 x6, "CCAP0_DATA9" ),
MA35_MUX(0 x7, "SPI2_SS1" ),
MA35_MUX(0 x8, "EBI_AD14" ),
MA35_MUX(0 xa, "EBI_ADR14" )),
MA35_PIN(198 , PM12, 0 xe4, 0 x10,
MA35_MUX(0 x0, "GPM12" ),
MA35_MUX(0 x1, "EPWM1_CH4" ),
MA35_MUX(0 x2, "UART10_nCTS" ),
MA35_MUX(0 x3, "TRACE_DATA0" ),
MA35_MUX(0 x4, "UART11_RXD" ),
MA35_MUX(0 x5, "I2C2_SDA" ),
MA35_MUX(0 x7, "SC1_nCD" ),
MA35_MUX(0 x8, "EBI_AD8" ),
MA35_MUX(0 x9, "I2S1_MCLK" ),
MA35_MUX(0 xb, "TM8" )),
MA35_PIN(199 , PM13, 0 xe4, 0 x14,
MA35_MUX(0 x0, "GPM13" ),
MA35_MUX(0 x1, "EPWM1_CH5" ),
MA35_MUX(0 x2, "UART10_nRTS" ),
MA35_MUX(0 x3, "TRACE_DATA1" ),
MA35_MUX(0 x4, "UART11_TXD" ),
MA35_MUX(0 x5, "I2C2_SCL" ),
MA35_MUX(0 x8, "EBI_AD9" ),
MA35_MUX(0 x9, "ECAP1_IC0" ),
MA35_MUX(0 xb, "TM8_EXT" )),
MA35_PIN(200 , PM14, 0 xe4, 0 x18,
MA35_MUX(0 x0, "GPM14" ),
MA35_MUX(0 x1, "EPWM1_BRAKE0" ),
MA35_MUX(0 x2, "UART10_RXD" ),
MA35_MUX(0 x3, "TRACE_DATA2" ),
MA35_MUX(0 x4, "CAN2_RXD" ),
MA35_MUX(0 x6, "I2C3_SDA" ),
MA35_MUX(0 x8, "EBI_AD10" ),
MA35_MUX(0 x9, "ECAP1_IC1" ),
MA35_MUX(0 xb, "TM10" ),
MA35_MUX(0 xd, "INT1" )),
MA35_PIN(201 , PM15, 0 xe4, 0 x1c,
MA35_MUX(0 x0, "GPM15" ),
MA35_MUX(0 x1, "EPWM1_BRAKE1" ),
MA35_MUX(0 x2, "UART10_TXD" ),
MA35_MUX(0 x3, "TRACE_DATA3" ),
MA35_MUX(0 x4, "CAN2_TXD" ),
MA35_MUX(0 x6, "I2C3_SCL" ),
MA35_MUX(0 x8, "EBI_AD11" ),
MA35_MUX(0 x9, "ECAP1_IC2" ),
MA35_MUX(0 xb, "TM10_EXT" ),
MA35_MUX(0 xd, "INT2" )),
MA35_PIN(202 , PN0, 0 xe8, 0 x0,
MA35_MUX(0 x0, "GPN0" ),
MA35_MUX(0 x4, "I2C2_SDA" ),
MA35_MUX(0 x6, "CCAP1_DATA0" )),
MA35_PIN(203 , PN1, 0 xe8, 0 x4,
MA35_MUX(0 x0, "GPN1" ),
MA35_MUX(0 x4, "I2C2_SCL" ),
MA35_MUX(0 x6, "CCAP1_DATA1" )),
MA35_PIN(204 , PN2, 0 xe8, 0 x8,
MA35_MUX(0 x0, "GPN2" ),
MA35_MUX(0 x3, "CAN0_RXD" ),
MA35_MUX(0 x6, "CCAP1_DATA2" )),
MA35_PIN(205 , PN3, 0 xe8, 0 xc,
MA35_MUX(0 x0, "GPN3" ),
MA35_MUX(0 x3, "CAN0_TXD" ),
MA35_MUX(0 x6, "CCAP1_DATA3" )),
MA35_PIN(206 , PN4, 0 xe8, 0 x10,
MA35_MUX(0 x0, "GPN4" ),
MA35_MUX(0 x4, "I2C1_SDA" ),
MA35_MUX(0 x6, "CCAP1_DATA4" )),
MA35_PIN(207 , PN5, 0 xe8, 0 x14,
MA35_MUX(0 x0, "GPN5" ),
MA35_MUX(0 x4, "I2C1_SCL" ),
MA35_MUX(0 x6, "CCAP1_DATA5" )),
MA35_PIN(208 , PN6, 0 xe8, 0 x18,
MA35_MUX(0 x0, "GPN6" ),
MA35_MUX(0 x3, "CAN1_RXD" ),
MA35_MUX(0 x6, "CCAP1_DATA6" )),
MA35_PIN(209 , PN7, 0 xe8, 0 x1c,
MA35_MUX(0 x0, "GPN7" ),
MA35_MUX(0 x3, "CAN1_TXD" ),
MA35_MUX(0 x6, "CCAP1_DATA7" )),
MA35_PIN(210 , PN10, 0 xec, 0 x8,
MA35_MUX(0 x0, "GPN10" ),
MA35_MUX(0 x3, "CAN2_RXD" ),
MA35_MUX(0 x6, "CCAP1_SCLK" )),
MA35_PIN(211 , PN11, 0 xec, 0 xc,
MA35_MUX(0 x0, "GPN11" ),
MA35_MUX(0 x3, "CAN2_TXD" ),
MA35_MUX(0 x6, "CCAP1_PIXCLK" )),
MA35_PIN(212 , PN12, 0 xec, 0 x10,
MA35_MUX(0 x0, "GPN12" ),
MA35_MUX(0 x2, "UART6_nCTS" ),
MA35_MUX(0 x3, "UART12_RXD" ),
MA35_MUX(0 x4, "I2C5_SDA" ),
MA35_MUX(0 x6, "CCAP1_HSYNC" )),
MA35_PIN(213 , PN13, 0 xec, 0 x14,
MA35_MUX(0 x0, "GPN13" ),
MA35_MUX(0 x2, "UART6_nRTS" ),
MA35_MUX(0 x3, "UART12_TXD" ),
MA35_MUX(0 x4, "I2C5_SCL" ),
MA35_MUX(0 x6, "CCAP1_VSYNC" )),
MA35_PIN(214 , PN14, 0 xec, 0 x18,
MA35_MUX(0 x0, "GPN14" ),
MA35_MUX(0 x2, "UART6_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x5, "SPI1_SS1" ),
MA35_MUX(0 x6, "CCAP1_SFIELD" ),
MA35_MUX(0 x7, "SPI1_I2SMCLK" )),
MA35_PIN(215 , PN15, 0 xec, 0 x1c,
MA35_MUX(0 x0, "GPN15" ),
MA35_MUX(0 x1, "EPWM2_CH4" ),
MA35_MUX(0 x2, "UART6_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x5, "I2S0_MCLK" ),
MA35_MUX(0 x6, "SPI1_SS1" ),
MA35_MUX(0 x7, "SPI1_I2SMCLK" ),
MA35_MUX(0 x8, "SC0_nCD" ),
MA35_MUX(0 x9, "EADC0_ST" ),
MA35_MUX(0 xa, "CLKO" ),
MA35_MUX(0 xb, "TM6" )),
MA35_PIN(216 , PN8, 0 xec, 0 x0,
MA35_MUX(0 x0, "GPN8" ),
MA35_MUX(0 x1, "EPWM2_CH4" ),
MA35_MUX(0 x4, "I2C0_SDA" ),
MA35_MUX(0 x5, "SPI2_I2SMCLK" ),
MA35_MUX(0 x6, "CCAP1_DATA8" )),
MA35_PIN(217 , PN9, 0 xec, 0 x4,
MA35_MUX(0 x0, "GPN9" ),
MA35_MUX(0 x1, "EPWM2_CH5" ),
MA35_MUX(0 x4, "I2C0_SCL" ),
MA35_MUX(0 x5, "SPI1_I2SMCLK" ),
MA35_MUX(0 x6, "CCAP1_DATA9" )),
MA35_PIN(218 , PN10, 0 xec, 0 x8,
MA35_MUX(0 x0, "GPN10" ),
MA35_MUX(0 x3, "CAN2_RXD" ),
MA35_MUX(0 x4, "USBHL2_DM" ),
MA35_MUX(0 x6, "CCAP1_SCLK" )),
MA35_PIN(219 , PN11, 0 xec, 0 xc,
MA35_MUX(0 x0, "GPN11" ),
MA35_MUX(0 x3, "CAN2_TXD" ),
MA35_MUX(0 x4, "USBHL2_DP" ),
MA35_MUX(0 x6, "CCAP1_PIXCLK" )),
MA35_PIN(220 , PN12, 0 xec, 0 x10,
MA35_MUX(0 x0, "GPN12" ),
MA35_MUX(0 x2, "UART6_nCTS" ),
MA35_MUX(0 x3, "UART12_RXD" ),
MA35_MUX(0 x4, "I2C5_SDA" ),
MA35_MUX(0 x6, "CCAP1_HSYNC" )),
MA35_PIN(221 , PN13, 0 xec, 0 x14,
MA35_MUX(0 x0, "GPN13" ),
MA35_MUX(0 x2, "UART6_nRTS" ),
MA35_MUX(0 x3, "UART12_TXD" ),
MA35_MUX(0 x4, "I2C5_SCL" ),
MA35_MUX(0 x6, "CCAP1_VSYNC" )),
MA35_PIN(222 , PN14, 0 xec, 0 x18,
MA35_MUX(0 x0, "GPN14" ),
MA35_MUX(0 x2, "UART6_RXD" ),
MA35_MUX(0 x3, "CAN3_RXD" ),
MA35_MUX(0 x4, "USBHL3_DM" ),
MA35_MUX(0 x5, "SPI1_SS1" ),
MA35_MUX(0 x6, "CCAP1_SFIELD" ),
MA35_MUX(0 x7, "SPI1_I2SMCLK" )),
MA35_PIN(223 , PN15, 0 xec, 0 x1c,
MA35_MUX(0 x0, "GPN15" ),
MA35_MUX(0 x1, "EPWM2_CH4" ),
MA35_MUX(0 x2, "UART6_TXD" ),
MA35_MUX(0 x3, "CAN3_TXD" ),
MA35_MUX(0 x4, "USBHL3_DP" ),
MA35_MUX(0 x5, "I2S0_MCLK" ),
MA35_MUX(0 x6, "SPI1_SS1" ),
MA35_MUX(0 x7, "SPI1_I2SMCLK" ),
MA35_MUX(0 x8, "SC0_nCD" ),
MA35_MUX(0 x9, "EADC0_ST" ),
MA35_MUX(0 xa, "CLKO" ),
MA35_MUX(0 xb, "TM6" )),
};
static int ma35d1_get_pin_num(int offset, int shift)
{
return (offset - 0 x80) * 2 + shift / 4 ;
}
static struct ma35_pinctrl_soc_info ma35d1_pinctrl_info = {
.pins = ma35d1_pins,
.npins = ARRAY_SIZE(ma35d1_pins),
.get_pin_num = ma35d1_get_pin_num,
};
static DEFINE_NOIRQ_DEV_PM_OPS(ma35_pinctrl_pm_ops, ma35_pinctrl_suspend, ma35_pinctrl_resume);
static int ma35d1_pinctrl_probe(struct platform_device *pdev)
{
return ma35_pinctrl_probe(pdev, &ma35d1_pinctrl_info);
}
static const struct of_device_id ma35d1_pinctrl_of_match[] = {
{ .compatible = "nuvoton,ma35d1-pinctrl" },
{ },
};
static struct platform_driver ma35d1_pinctrl_driver = {
.probe = ma35d1_pinctrl_probe,
.driver = {
.name = "ma35d1-pinctrl" ,
.pm = pm_sleep_ptr(&ma35_pinctrl_pm_ops),
.of_match_table = ma35d1_pinctrl_of_match,
},
};
static int __init ma35d1_pinctrl_init(void )
{
return platform_driver_register(&ma35d1_pinctrl_driver);
}
arch_initcall(ma35d1_pinctrl_init);
MODULE_AUTHOR("schung@nuvoton.com" );
MODULE_DESCRIPTION("Nuvoton MA35D1 pinctrl driver" );
MODULE_LICENSE("GPL" );
Messung V0.5 in Prozent C=96 H=100 G=97