|
@@ -999,3 +999,198 @@ static struct pinmux_gpio pinmux_gpios[] = {
|
|
|
/* SCIFA0 */
|
|
|
GPIO_FN(SCIFA0_TXD), GPIO_FN(SCIFA0_RXD), GPIO_FN(SCIFA0_SCK),
|
|
|
GPIO_FN(SCIFA0_RTS), GPIO_FN(SCIFA0_CTS),
|
|
|
+
|
|
|
+ /* SCIFA1 */
|
|
|
+ GPIO_FN(SCIFA1_TXD), GPIO_FN(SCIFA1_RXD), GPIO_FN(SCIFA1_SCK),
|
|
|
+ GPIO_FN(SCIFA1_RTS), GPIO_FN(SCIFA1_CTS),
|
|
|
+
|
|
|
+ /* SCIFA2 */
|
|
|
+ GPIO_FN(SCIFA2_CTS1), GPIO_FN(SCIFA2_RTS1), GPIO_FN(SCIFA2_TXD1),
|
|
|
+ GPIO_FN(SCIFA2_RXD1), GPIO_FN(SCIFA2_SCK1),
|
|
|
+
|
|
|
+ /* SCIFA3 */
|
|
|
+ GPIO_FN(SCIFA3_CTS_43), GPIO_FN(SCIFA3_CTS_140),
|
|
|
+ GPIO_FN(SCIFA3_RTS_44), GPIO_FN(SCIFA3_RTS_141),
|
|
|
+ GPIO_FN(SCIFA3_SCK), GPIO_FN(SCIFA3_TXD),
|
|
|
+ GPIO_FN(SCIFA3_RXD),
|
|
|
+
|
|
|
+ /* SCIFA4 */
|
|
|
+ GPIO_FN(SCIFA4_RXD), GPIO_FN(SCIFA4_TXD),
|
|
|
+
|
|
|
+ /* SCIFA5 */
|
|
|
+ GPIO_FN(SCIFA5_RXD), GPIO_FN(SCIFA5_TXD),
|
|
|
+
|
|
|
+ /* SCIFB */
|
|
|
+ GPIO_FN(SCIFB_SCK), GPIO_FN(SCIFB_RTS), GPIO_FN(SCIFB_CTS),
|
|
|
+ GPIO_FN(SCIFB_TXD), GPIO_FN(SCIFB_RXD),
|
|
|
+
|
|
|
+ /* CEU */
|
|
|
+ GPIO_FN(VIO_HD), GPIO_FN(VIO_CKO1), GPIO_FN(VIO_CKO2),
|
|
|
+ GPIO_FN(VIO_VD), GPIO_FN(VIO_CLK), GPIO_FN(VIO_FIELD),
|
|
|
+ GPIO_FN(VIO_CKO), GPIO_FN(VIO_D0), GPIO_FN(VIO_D1),
|
|
|
+ GPIO_FN(VIO_D2), GPIO_FN(VIO_D3), GPIO_FN(VIO_D4),
|
|
|
+ GPIO_FN(VIO_D5), GPIO_FN(VIO_D6), GPIO_FN(VIO_D7),
|
|
|
+ GPIO_FN(VIO_D8), GPIO_FN(VIO_D9), GPIO_FN(VIO_D10),
|
|
|
+ GPIO_FN(VIO_D11), GPIO_FN(VIO_D12), GPIO_FN(VIO_D13),
|
|
|
+ GPIO_FN(VIO_D14), GPIO_FN(VIO_D15),
|
|
|
+
|
|
|
+ /* USB0 */
|
|
|
+ GPIO_FN(IDIN_0), GPIO_FN(EXTLP_0), GPIO_FN(OVCN2_0),
|
|
|
+ GPIO_FN(PWEN_0), GPIO_FN(OVCN_0), GPIO_FN(VBUS0_0),
|
|
|
+
|
|
|
+ /* USB1 */
|
|
|
+ GPIO_FN(IDIN_1_18), GPIO_FN(IDIN_1_113),
|
|
|
+ GPIO_FN(OVCN_1_114), GPIO_FN(OVCN_1_162),
|
|
|
+ GPIO_FN(PWEN_1_115), GPIO_FN(PWEN_1_138),
|
|
|
+ GPIO_FN(EXTLP_1), GPIO_FN(OVCN2_1),
|
|
|
+ GPIO_FN(VBUS0_1),
|
|
|
+
|
|
|
+ /* GPIO */
|
|
|
+ GPIO_FN(GPI0), GPIO_FN(GPI1), GPIO_FN(GPO0), GPIO_FN(GPO1),
|
|
|
+
|
|
|
+ /* BSC */
|
|
|
+ GPIO_FN(BS), GPIO_FN(WE1), GPIO_FN(CKO),
|
|
|
+ GPIO_FN(WAIT), GPIO_FN(RDWR),
|
|
|
+
|
|
|
+ GPIO_FN(A0), GPIO_FN(A1), GPIO_FN(A2),
|
|
|
+ GPIO_FN(A3), GPIO_FN(A6), GPIO_FN(A7),
|
|
|
+ GPIO_FN(A8), GPIO_FN(A9), GPIO_FN(A10),
|
|
|
+ GPIO_FN(A11), GPIO_FN(A12), GPIO_FN(A13),
|
|
|
+ GPIO_FN(A14), GPIO_FN(A15), GPIO_FN(A16),
|
|
|
+ GPIO_FN(A17), GPIO_FN(A18), GPIO_FN(A19),
|
|
|
+ GPIO_FN(A20), GPIO_FN(A21), GPIO_FN(A22),
|
|
|
+ GPIO_FN(A23), GPIO_FN(A24), GPIO_FN(A25),
|
|
|
+ GPIO_FN(A26),
|
|
|
+
|
|
|
+ GPIO_FN(CS0), GPIO_FN(CS2), GPIO_FN(CS4),
|
|
|
+ GPIO_FN(CS5A), GPIO_FN(CS5B), GPIO_FN(CS6A),
|
|
|
+
|
|
|
+ /* BSC/FLCTL */
|
|
|
+ GPIO_FN(RD_FSC), GPIO_FN(WE0_FWE), GPIO_FN(A4_FOE),
|
|
|
+ GPIO_FN(A5_FCDE), GPIO_FN(D0_NAF0), GPIO_FN(D1_NAF1),
|
|
|
+ GPIO_FN(D2_NAF2), GPIO_FN(D3_NAF3), GPIO_FN(D4_NAF4),
|
|
|
+ GPIO_FN(D5_NAF5), GPIO_FN(D6_NAF6), GPIO_FN(D7_NAF7),
|
|
|
+ GPIO_FN(D8_NAF8), GPIO_FN(D9_NAF9), GPIO_FN(D10_NAF10),
|
|
|
+ GPIO_FN(D11_NAF11), GPIO_FN(D12_NAF12), GPIO_FN(D13_NAF13),
|
|
|
+ GPIO_FN(D14_NAF14), GPIO_FN(D15_NAF15),
|
|
|
+
|
|
|
+ /* MMCIF(1) */
|
|
|
+ GPIO_FN(MMCD0_0), GPIO_FN(MMCD0_1), GPIO_FN(MMCD0_2),
|
|
|
+ GPIO_FN(MMCD0_3), GPIO_FN(MMCD0_4), GPIO_FN(MMCD0_5),
|
|
|
+ GPIO_FN(MMCD0_6), GPIO_FN(MMCD0_7), GPIO_FN(MMCCMD0),
|
|
|
+ GPIO_FN(MMCCLK0),
|
|
|
+
|
|
|
+ /* MMCIF(2) */
|
|
|
+ GPIO_FN(MMCD1_0), GPIO_FN(MMCD1_1), GPIO_FN(MMCD1_2),
|
|
|
+ GPIO_FN(MMCD1_3), GPIO_FN(MMCD1_4), GPIO_FN(MMCD1_5),
|
|
|
+ GPIO_FN(MMCD1_6), GPIO_FN(MMCD1_7), GPIO_FN(MMCCLK1),
|
|
|
+ GPIO_FN(MMCCMD1),
|
|
|
+
|
|
|
+ /* SPU2 */
|
|
|
+ GPIO_FN(VINT_I),
|
|
|
+
|
|
|
+ /* FLCTL */
|
|
|
+ GPIO_FN(FCE1), GPIO_FN(FCE0), GPIO_FN(FRB),
|
|
|
+
|
|
|
+ /* HSI */
|
|
|
+ GPIO_FN(GP_RX_FLAG), GPIO_FN(GP_RX_DATA), GPIO_FN(GP_TX_READY),
|
|
|
+ GPIO_FN(GP_RX_WAKE), GPIO_FN(MP_TX_FLAG), GPIO_FN(MP_TX_DATA),
|
|
|
+ GPIO_FN(MP_RX_READY), GPIO_FN(MP_TX_WAKE),
|
|
|
+
|
|
|
+ /* MFI */
|
|
|
+ GPIO_FN(MFIv6),
|
|
|
+ GPIO_FN(MFIv4),
|
|
|
+
|
|
|
+ GPIO_FN(MEMC_BUSCLK_MEMC_A0), GPIO_FN(MEMC_ADV_MEMC_DREQ0),
|
|
|
+ GPIO_FN(MEMC_WAIT_MEMC_DREQ1), GPIO_FN(MEMC_CS1_MEMC_A1),
|
|
|
+ GPIO_FN(MEMC_CS0), GPIO_FN(MEMC_NOE),
|
|
|
+ GPIO_FN(MEMC_NWE), GPIO_FN(MEMC_INT),
|
|
|
+
|
|
|
+ GPIO_FN(MEMC_AD0), GPIO_FN(MEMC_AD1), GPIO_FN(MEMC_AD2),
|
|
|
+ GPIO_FN(MEMC_AD3), GPIO_FN(MEMC_AD4), GPIO_FN(MEMC_AD5),
|
|
|
+ GPIO_FN(MEMC_AD6), GPIO_FN(MEMC_AD7), GPIO_FN(MEMC_AD8),
|
|
|
+ GPIO_FN(MEMC_AD9), GPIO_FN(MEMC_AD10), GPIO_FN(MEMC_AD11),
|
|
|
+ GPIO_FN(MEMC_AD12), GPIO_FN(MEMC_AD13), GPIO_FN(MEMC_AD14),
|
|
|
+ GPIO_FN(MEMC_AD15),
|
|
|
+
|
|
|
+ /* SIM */
|
|
|
+ GPIO_FN(SIM_RST), GPIO_FN(SIM_CLK), GPIO_FN(SIM_D),
|
|
|
+
|
|
|
+ /* TPU */
|
|
|
+ GPIO_FN(TPU0TO0), GPIO_FN(TPU0TO1), GPIO_FN(TPU0TO2_93),
|
|
|
+ GPIO_FN(TPU0TO2_99), GPIO_FN(TPU0TO3),
|
|
|
+
|
|
|
+ /* I2C2 */
|
|
|
+ GPIO_FN(I2C_SCL2), GPIO_FN(I2C_SDA2),
|
|
|
+
|
|
|
+ /* I2C3(1) */
|
|
|
+ GPIO_FN(I2C_SCL3), GPIO_FN(I2C_SDA3),
|
|
|
+
|
|
|
+ /* I2C3(2) */
|
|
|
+ GPIO_FN(I2C_SCL3S), GPIO_FN(I2C_SDA3S),
|
|
|
+
|
|
|
+ /* I2C4(2) */
|
|
|
+ GPIO_FN(I2C_SCL4), GPIO_FN(I2C_SDA4),
|
|
|
+
|
|
|
+ /* I2C4(2) */
|
|
|
+ GPIO_FN(I2C_SCL4S), GPIO_FN(I2C_SDA4S),
|
|
|
+
|
|
|
+ /* KEYSC */
|
|
|
+ GPIO_FN(KEYOUT0), GPIO_FN(KEYIN0_121), GPIO_FN(KEYIN0_136),
|
|
|
+ GPIO_FN(KEYOUT1), GPIO_FN(KEYIN1_122), GPIO_FN(KEYIN1_135),
|
|
|
+ GPIO_FN(KEYOUT2), GPIO_FN(KEYIN2_123), GPIO_FN(KEYIN2_134),
|
|
|
+ GPIO_FN(KEYOUT3), GPIO_FN(KEYIN3_124), GPIO_FN(KEYIN3_133),
|
|
|
+ GPIO_FN(KEYOUT4), GPIO_FN(KEYIN4), GPIO_FN(KEYOUT5),
|
|
|
+ GPIO_FN(KEYIN5), GPIO_FN(KEYOUT6), GPIO_FN(KEYIN6),
|
|
|
+ GPIO_FN(KEYOUT7), GPIO_FN(KEYIN7),
|
|
|
+
|
|
|
+ /* LCDC */
|
|
|
+ GPIO_FN(LCDHSYN), GPIO_FN(LCDCS), GPIO_FN(LCDVSYN),
|
|
|
+ GPIO_FN(LCDDCK), GPIO_FN(LCDWR), GPIO_FN(LCDRD),
|
|
|
+ GPIO_FN(LCDDISP), GPIO_FN(LCDRS), GPIO_FN(LCDLCLK),
|
|
|
+ GPIO_FN(LCDDON),
|
|
|
+
|
|
|
+ GPIO_FN(LCDD0), GPIO_FN(LCDD1), GPIO_FN(LCDD2),
|
|
|
+ GPIO_FN(LCDD3), GPIO_FN(LCDD4), GPIO_FN(LCDD5),
|
|
|
+ GPIO_FN(LCDD6), GPIO_FN(LCDD7), GPIO_FN(LCDD8),
|
|
|
+ GPIO_FN(LCDD9), GPIO_FN(LCDD10), GPIO_FN(LCDD11),
|
|
|
+ GPIO_FN(LCDD12), GPIO_FN(LCDD13), GPIO_FN(LCDD14),
|
|
|
+ GPIO_FN(LCDD15), GPIO_FN(LCDD16), GPIO_FN(LCDD17),
|
|
|
+ GPIO_FN(LCDD18), GPIO_FN(LCDD19), GPIO_FN(LCDD20),
|
|
|
+ GPIO_FN(LCDD21), GPIO_FN(LCDD22), GPIO_FN(LCDD23),
|
|
|
+
|
|
|
+ GPIO_FN(LCDC0_SELECT),
|
|
|
+ GPIO_FN(LCDC1_SELECT),
|
|
|
+
|
|
|
+ /* IRDA */
|
|
|
+ GPIO_FN(IRDA_OUT), GPIO_FN(IRDA_IN), GPIO_FN(IRDA_FIRSEL),
|
|
|
+ GPIO_FN(IROUT_139), GPIO_FN(IROUT_140),
|
|
|
+
|
|
|
+ /* TSIF1 */
|
|
|
+ GPIO_FN(TS0_1SELECT),
|
|
|
+ GPIO_FN(TS0_2SELECT),
|
|
|
+ GPIO_FN(TS1_1SELECT),
|
|
|
+ GPIO_FN(TS1_2SELECT),
|
|
|
+
|
|
|
+ GPIO_FN(TS_SPSYNC1), GPIO_FN(TS_SDAT1),
|
|
|
+ GPIO_FN(TS_SDEN1), GPIO_FN(TS_SCK1),
|
|
|
+
|
|
|
+ /* TSIF2 */
|
|
|
+ GPIO_FN(TS_SPSYNC2), GPIO_FN(TS_SDAT2),
|
|
|
+ GPIO_FN(TS_SDEN2), GPIO_FN(TS_SCK2),
|
|
|
+
|
|
|
+ /* HDMI */
|
|
|
+ GPIO_FN(HDMI_HPD), GPIO_FN(HDMI_CEC),
|
|
|
+
|
|
|
+ /* SDHI0 */
|
|
|
+ GPIO_FN(SDHICLK0), GPIO_FN(SDHICD0), GPIO_FN(SDHICMD0),
|
|
|
+ GPIO_FN(SDHIWP0), GPIO_FN(SDHID0_0), GPIO_FN(SDHID0_1),
|
|
|
+ GPIO_FN(SDHID0_2), GPIO_FN(SDHID0_3),
|
|
|
+
|
|
|
+ /* SDHI1 */
|
|
|
+ GPIO_FN(SDHICLK1), GPIO_FN(SDHICMD1), GPIO_FN(SDHID1_0),
|
|
|
+ GPIO_FN(SDHID1_1), GPIO_FN(SDHID1_2), GPIO_FN(SDHID1_3),
|
|
|
+
|
|
|
+ /* SDHI2 */
|
|
|
+ GPIO_FN(SDHICLK2), GPIO_FN(SDHICMD2), GPIO_FN(SDHID2_0),
|
|
|
+ GPIO_FN(SDHID2_1), GPIO_FN(SDHID2_2), GPIO_FN(SDHID2_3),
|