|
@@ -1484,3 +1484,174 @@ static pinmux_enum_t pinmux_data[] = {
|
|
PINMUX_DATA(BBIF2_TXD2_PORT183_MARK, PORT183_FN2, MSEL5CR_0_1),
|
|
PINMUX_DATA(BBIF2_TXD2_PORT183_MARK, PORT183_FN2, MSEL5CR_0_1),
|
|
PINMUX_DATA(ET_TX_EN_MARK, PORT183_FN3),
|
|
PINMUX_DATA(ET_TX_EN_MARK, PORT183_FN3),
|
|
|
|
|
|
|
|
+ /* Port184 */
|
|
|
|
+ PINMUX_DATA(DACK1_MARK, PORT184_FN1),
|
|
|
|
+ PINMUX_DATA(BBIF2_TSYNC2_PORT184_MARK, PORT184_FN2, MSEL5CR_0_1),
|
|
|
|
+ PINMUX_DATA(ET_TX_CLK_MARK, PORT184_FN3),
|
|
|
|
+
|
|
|
|
+ /* Port185 - Port192 Function1 */
|
|
|
|
+ PINMUX_DATA(SCIFA1_SCK_MARK, PORT185_FN1),
|
|
|
|
+ PINMUX_DATA(SCIFB_RTS_PORT186_MARK, PORT186_FN1, MSEL5CR_17_0),
|
|
|
|
+ PINMUX_DATA(SCIFB_CTS_PORT187_MARK, PORT187_FN1, MSEL5CR_17_0),
|
|
|
|
+ PINMUX_DATA(SCIFA0_SCK_MARK, PORT188_FN1),
|
|
|
|
+ PINMUX_DATA(SCIFB_SCK_PORT190_MARK, PORT190_FN1, MSEL5CR_17_0),
|
|
|
|
+ PINMUX_DATA(SCIFB_RXD_PORT191_MARK, PORT191_FN1, MSEL5CR_17_0),
|
|
|
|
+ PINMUX_DATA(SCIFB_TXD_PORT192_MARK, PORT192_FN1, MSEL5CR_17_0),
|
|
|
|
+
|
|
|
|
+ /* Port185 - Port192 Function3 */
|
|
|
|
+ PINMUX_DATA(ET_ERXD0_MARK, PORT185_FN3),
|
|
|
|
+ PINMUX_DATA(ET_ERXD1_MARK, PORT186_FN3),
|
|
|
|
+ PINMUX_DATA(ET_ERXD2_MARK, PORT187_FN3),
|
|
|
|
+ PINMUX_DATA(ET_ERXD3_MARK, PORT188_FN3),
|
|
|
|
+ PINMUX_DATA(ET_ERXD4_MARK, PORT189_FN3),
|
|
|
|
+ PINMUX_DATA(ET_ERXD5_MARK, PORT190_FN3),
|
|
|
|
+ PINMUX_DATA(ET_ERXD6_MARK, PORT191_FN3),
|
|
|
|
+ PINMUX_DATA(ET_ERXD7_MARK, PORT192_FN3),
|
|
|
|
+
|
|
|
|
+ /* Port185 - Port192 Function6 */
|
|
|
|
+ PINMUX_DATA(STP1_IPCLK_MARK, PORT185_FN6),
|
|
|
|
+ PINMUX_DATA(STP1_IPD0_PORT186_MARK, PORT186_FN6, MSEL5CR_23_0),
|
|
|
|
+ PINMUX_DATA(STP1_IPEN_PORT187_MARK, PORT187_FN6, MSEL5CR_23_0),
|
|
|
|
+ PINMUX_DATA(STP1_IPSYNC_MARK, PORT188_FN6),
|
|
|
|
+ PINMUX_DATA(STP0_IPCLK_MARK, PORT189_FN6),
|
|
|
|
+ PINMUX_DATA(STP0_IPD0_MARK, PORT190_FN6),
|
|
|
|
+ PINMUX_DATA(STP0_IPEN_MARK, PORT191_FN6),
|
|
|
|
+ PINMUX_DATA(STP0_IPSYNC_MARK, PORT192_FN6),
|
|
|
|
+
|
|
|
|
+ /* Port193 */
|
|
|
|
+ PINMUX_DATA(SCIFA0_CTS_MARK, PORT193_FN1),
|
|
|
|
+ PINMUX_DATA(RMII_CRS_DV_MARK, PORT193_FN3),
|
|
|
|
+ PINMUX_DATA(STP1_IPEN_PORT193_MARK, PORT193_FN6, MSEL5CR_23_1), /* ? */
|
|
|
|
+ PINMUX_DATA(LCD1_D17_MARK, PORT193_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port194 */
|
|
|
|
+ PINMUX_DATA(SCIFA0_RTS_MARK, PORT194_FN1),
|
|
|
|
+ PINMUX_DATA(RMII_RX_ER_MARK, PORT194_FN3),
|
|
|
|
+ PINMUX_DATA(STP1_IPD0_PORT194_MARK, PORT194_FN6, MSEL5CR_23_1), /* ? */
|
|
|
|
+ PINMUX_DATA(LCD1_D16_MARK, PORT194_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port195 */
|
|
|
|
+ PINMUX_DATA(SCIFA1_RXD_MARK, PORT195_FN1),
|
|
|
|
+ PINMUX_DATA(RMII_RXD0_MARK, PORT195_FN3),
|
|
|
|
+ PINMUX_DATA(STP1_IPD3_MARK, PORT195_FN6),
|
|
|
|
+ PINMUX_DATA(LCD1_D15_MARK, PORT195_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port196 */
|
|
|
|
+ PINMUX_DATA(SCIFA1_TXD_MARK, PORT196_FN1),
|
|
|
|
+ PINMUX_DATA(RMII_RXD1_MARK, PORT196_FN3),
|
|
|
|
+ PINMUX_DATA(STP1_IPD2_MARK, PORT196_FN6),
|
|
|
|
+ PINMUX_DATA(LCD1_D14_MARK, PORT196_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port197 */
|
|
|
|
+ PINMUX_DATA(SCIFA0_RXD_MARK, PORT197_FN1),
|
|
|
|
+ PINMUX_DATA(VIO1_CLK_MARK, PORT197_FN5),
|
|
|
|
+ PINMUX_DATA(STP1_IPD5_MARK, PORT197_FN6),
|
|
|
|
+ PINMUX_DATA(LCD1_D19_MARK, PORT197_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port198 */
|
|
|
|
+ PINMUX_DATA(SCIFA0_TXD_MARK, PORT198_FN1),
|
|
|
|
+ PINMUX_DATA(VIO1_VD_MARK, PORT198_FN5),
|
|
|
|
+ PINMUX_DATA(STP1_IPD4_MARK, PORT198_FN6),
|
|
|
|
+ PINMUX_DATA(LCD1_D18_MARK, PORT198_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port199 */
|
|
|
|
+ PINMUX_DATA(MEMC_NWE_MARK, PORT199_FN1),
|
|
|
|
+ PINMUX_DATA(SCIFA2_SCK_PORT199_MARK, PORT199_FN2, MSEL5CR_7_1),
|
|
|
|
+ PINMUX_DATA(RMII_TX_EN_MARK, PORT199_FN3),
|
|
|
|
+ PINMUX_DATA(SIM_D_PORT199_MARK, PORT199_FN4, MSEL5CR_21_1),
|
|
|
|
+ PINMUX_DATA(STP1_IPD1_MARK, PORT199_FN6),
|
|
|
|
+ PINMUX_DATA(LCD1_D13_MARK, PORT199_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port200 */
|
|
|
|
+ PINMUX_DATA(MEMC_NOE_MARK, PORT200_FN1),
|
|
|
|
+ PINMUX_DATA(SCIFA2_RXD_MARK, PORT200_FN2),
|
|
|
|
+ PINMUX_DATA(RMII_TXD0_MARK, PORT200_FN3),
|
|
|
|
+ PINMUX_DATA(STP0_IPD7_MARK, PORT200_FN6),
|
|
|
|
+ PINMUX_DATA(LCD1_D12_MARK, PORT200_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port201 */
|
|
|
|
+ PINMUX_DATA(MEMC_WAIT_MARK, PORT201_FN1, MSEL4CR_6_0),
|
|
|
|
+ PINMUX_DATA(MEMC_DREQ1_MARK, PORT201_FN1, MSEL4CR_6_1),
|
|
|
|
+
|
|
|
|
+ PINMUX_DATA(SCIFA2_TXD_MARK, PORT201_FN2),
|
|
|
|
+ PINMUX_DATA(RMII_TXD1_MARK, PORT201_FN3),
|
|
|
|
+ PINMUX_DATA(STP0_IPD6_MARK, PORT201_FN6),
|
|
|
|
+ PINMUX_DATA(LCD1_D11_MARK, PORT201_FN7),
|
|
|
|
+
|
|
|
|
+ /* Port202 */
|
|
|
|
+ PINMUX_DATA(MEMC_BUSCLK_MARK, PORT202_FN1, MSEL4CR_6_0),
|
|
|
|
+ PINMUX_DATA(MEMC_A0_MARK, PORT202_FN1, MSEL4CR_6_1),
|
|
|
|
+
|
|
|
|
+ PINMUX_DATA(MSIOF1_SS2_PORT202_MARK, PORT202_FN2, MSEL4CR_10_1),
|
|
|
|
+ PINMUX_DATA(RMII_MDC_MARK, PORT202_FN3),
|
|
|
|
+ PINMUX_DATA(TPU0TO2_PORT202_MARK, PORT202_FN4, MSEL5CR_25_1),
|
|
|
|
+ PINMUX_DATA(IDE_CS0_MARK, PORT202_FN6),
|
|
|
|
+ PINMUX_DATA(SDHI2_CD_PORT202_MARK, PORT202_FN7, MSEL5CR_19_1),
|
|
|
|
+ PINMUX_DATA(IRQ21_MARK, PORT202_FN0),
|
|
|
|
+
|
|
|
|
+ /* Port203 - Port208 Function1 */
|
|
|
|
+ PINMUX_DATA(SDHI2_CLK_MARK, PORT203_FN1),
|
|
|
|
+ PINMUX_DATA(SDHI2_CMD_MARK, PORT204_FN1),
|
|
|
|
+ PINMUX_DATA(SDHI2_D0_MARK, PORT205_FN1),
|
|
|
|
+ PINMUX_DATA(SDHI2_D1_MARK, PORT206_FN1),
|
|
|
|
+ PINMUX_DATA(SDHI2_D2_MARK, PORT207_FN1),
|
|
|
|
+ PINMUX_DATA(SDHI2_D3_MARK, PORT208_FN1),
|
|
|
|
+
|
|
|
|
+ /* Port203 - Port208 Function3 */
|
|
|
|
+ PINMUX_DATA(ET_TX_ER_MARK, PORT203_FN3),
|
|
|
|
+ PINMUX_DATA(ET_RX_ER_MARK, PORT204_FN3),
|
|
|
|
+ PINMUX_DATA(ET_CRS_MARK, PORT205_FN3),
|
|
|
|
+ PINMUX_DATA(ET_MDC_MARK, PORT206_FN3),
|
|
|
|
+ PINMUX_DATA(ET_MDIO_MARK, PORT207_FN3),
|
|
|
|
+ PINMUX_DATA(RMII_MDIO_MARK, PORT208_FN3),
|
|
|
|
+
|
|
|
|
+ /* Port203 - Port208 Function6 */
|
|
|
|
+ PINMUX_DATA(IDE_A2_MARK, PORT203_FN6),
|
|
|
|
+ PINMUX_DATA(IDE_A1_MARK, PORT204_FN6),
|
|
|
|
+ PINMUX_DATA(IDE_A0_MARK, PORT205_FN6),
|
|
|
|
+ PINMUX_DATA(IDE_IODACK_MARK, PORT206_FN6),
|
|
|
|
+ PINMUX_DATA(IDE_IODREQ_MARK, PORT207_FN6),
|
|
|
|
+ PINMUX_DATA(IDE_CS1_MARK, PORT208_FN6),
|
|
|
|
+
|
|
|
|
+ /* Port203 - Port208 Function7 */
|
|
|
|
+ PINMUX_DATA(SCIFA4_TXD_PORT203_MARK, PORT203_FN7, MSEL5CR_12_0, MSEL5CR_11_1),
|
|
|
|
+ PINMUX_DATA(SCIFA4_RXD_PORT204_MARK, PORT204_FN7, MSEL5CR_12_0, MSEL5CR_11_1),
|
|
|
|
+ PINMUX_DATA(SCIFA4_SCK_PORT205_MARK, PORT205_FN7, MSEL5CR_10_1),
|
|
|
|
+ PINMUX_DATA(SCIFA5_SCK_PORT206_MARK, PORT206_FN7, MSEL5CR_13_1),
|
|
|
|
+ PINMUX_DATA(SCIFA5_RXD_PORT207_MARK, PORT207_FN7, MSEL5CR_15_0, MSEL5CR_14_1),
|
|
|
|
+ PINMUX_DATA(SCIFA5_TXD_PORT208_MARK, PORT208_FN7, MSEL5CR_15_0, MSEL5CR_14_1),
|
|
|
|
+
|
|
|
|
+ /* Port209 */
|
|
|
|
+ PINMUX_DATA(VBUS_MARK, PORT209_FN1),
|
|
|
|
+ PINMUX_DATA(IRQ7_PORT209_MARK, PORT209_FN0, MSEL1CR_7_0),
|
|
|
|
+
|
|
|
|
+ /* Port210 */
|
|
|
|
+ PINMUX_DATA(IRQ9_PORT210_MARK, PORT210_FN0, MSEL1CR_9_1),
|
|
|
|
+ PINMUX_DATA(HDMI_HPD_MARK, PORT210_FN1),
|
|
|
|
+
|
|
|
|
+ /* Port211 */
|
|
|
|
+ PINMUX_DATA(IRQ16_PORT211_MARK, PORT211_FN0, MSEL1CR_16_1),
|
|
|
|
+ PINMUX_DATA(HDMI_CEC_MARK, PORT211_FN1),
|
|
|
|
+
|
|
|
|
+ /* LCDC select */
|
|
|
|
+ PINMUX_DATA(LCDC0_SELECT_MARK, MSEL3CR_6_0),
|
|
|
|
+ PINMUX_DATA(LCDC1_SELECT_MARK, MSEL3CR_6_1),
|
|
|
|
+
|
|
|
|
+ /* SDENC */
|
|
|
|
+ PINMUX_DATA(SDENC_CPG_MARK, MSEL4CR_19_0),
|
|
|
|
+ PINMUX_DATA(SDENC_DV_CLKI_MARK, MSEL4CR_19_1),
|
|
|
|
+
|
|
|
|
+ /* SYSC */
|
|
|
|
+ PINMUX_DATA(RESETP_PULLUP_MARK, MSEL4CR_4_0),
|
|
|
|
+ PINMUX_DATA(RESETP_PLAIN_MARK, MSEL4CR_4_1),
|
|
|
|
+
|
|
|
|
+ /* DEBUG */
|
|
|
|
+ PINMUX_DATA(EDEBGREQ_PULLDOWN_MARK, MSEL4CR_1_0),
|
|
|
|
+ PINMUX_DATA(EDEBGREQ_PULLUP_MARK, MSEL4CR_1_1),
|
|
|
|
+
|
|
|
|
+ PINMUX_DATA(TRACEAUD_FROM_VIO_MARK, MSEL5CR_30_0, MSEL5CR_29_0),
|
|
|
|
+ PINMUX_DATA(TRACEAUD_FROM_LCDC0_MARK, MSEL5CR_30_0, MSEL5CR_29_1),
|
|
|
|
+ PINMUX_DATA(TRACEAUD_FROM_MEMC_MARK, MSEL5CR_30_1, MSEL5CR_29_0),
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+static struct pinmux_gpio pinmux_gpios[] = {
|