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