|
@@ -606,3 +606,112 @@ enum {
|
|
|
|
|
|
VI0_R0_MARK, SSI_SDATA7_C_MARK, SCK1_C_MARK, DREQ1_B_MARK,
|
|
|
ARM_TRACEDATA_10_MARK, DREQ0_C_MARK, VI0_R1_MARK, SSI_SDATA8_C_MARK,
|
|
|
+ DACK1_B_MARK, ARM_TRACEDATA_11_MARK, DACK0_C_MARK, DRACK0_C_MARK,
|
|
|
+ VI0_R2_MARK, ETH_LINK_MARK, SD2_CLK_B_MARK, IRQ2_MARK,
|
|
|
+ ARM_TRACEDATA_12_MARK, VI0_R3_MARK, ETH_MAGIC_MARK, SD2_CMD_B_MARK,
|
|
|
+ IRQ3_MARK, ARM_TRACEDATA_13_MARK, VI0_R4_MARK, ETH_REFCLK_MARK,
|
|
|
+ SD2_CD_B_MARK, HSPI_CLK1_B_MARK, ARM_TRACEDATA_14_MARK, MT1_CLK_MARK,
|
|
|
+ TS_SCK0_MARK, VI0_R5_MARK, ETH_TXD0_MARK, SD2_WP_B_MARK,
|
|
|
+ HSPI_CS1_B_MARK, ARM_TRACEDATA_15_MARK, MT1_D_MARK, TS_SDEN0_MARK,
|
|
|
+ VI0_R6_MARK, ETH_MDC_MARK, DREQ2_C_MARK, HSPI_TX1_B_MARK,
|
|
|
+ TRACECLK_MARK, MT1_BEN_MARK, PWMFSW0_D_MARK, VI0_R7_MARK,
|
|
|
+ ETH_MDIO_MARK, DACK2_C_MARK, HSPI_RX1_B_MARK, SCIF_CLK_D_MARK,
|
|
|
+ TRACECTL_MARK, MT1_PEN_MARK, VI1_CLK_MARK, SIM_D_MARK, SDA3_MARK,
|
|
|
+ VI1_HSYNC_MARK, VI3_CLK_MARK, SSI_SCK4_MARK, GPS_SIGN_C_MARK,
|
|
|
+ PWMFSW0_E_MARK, VI1_VSYNC_MARK, AUDIO_CLKOUT_C_MARK, SSI_WS4_MARK,
|
|
|
+ SIM_CLK_MARK, GPS_MAG_C_MARK, SPV_TRST_MARK, SCL3_MARK,
|
|
|
+
|
|
|
+ VI1_DATA0_VI1_B0_MARK, SD2_DAT0_MARK, SIM_RST_MARK, SPV_TCK_MARK,
|
|
|
+ ADICLK_B_MARK, VI1_DATA1_VI1_B1_MARK, SD2_DAT1_MARK, MT0_CLK_MARK,
|
|
|
+ SPV_TMS_MARK, ADICS_B_SAMP_B_MARK, VI1_DATA2_VI1_B2_MARK,
|
|
|
+ SD2_DAT2_MARK, MT0_D_MARK, SPVTDI_MARK, ADIDATA_B_MARK,
|
|
|
+ VI1_DATA3_VI1_B3_MARK, SD2_DAT3_MARK, MT0_BEN_MARK, SPV_TDO_MARK,
|
|
|
+ ADICHS0_B_MARK, VI1_DATA4_VI1_B4_MARK, SD2_CLK_MARK, MT0_PEN_MARK,
|
|
|
+ SPA_TRST_MARK, HSPI_CLK1_D_MARK, ADICHS1_B_MARK,
|
|
|
+ VI1_DATA5_VI1_B5_MARK, SD2_CMD_MARK, MT0_SYNC_MARK, SPA_TCK_MARK,
|
|
|
+ HSPI_CS1_D_MARK, ADICHS2_B_MARK, VI1_DATA6_VI1_B6_MARK, SD2_CD_MARK,
|
|
|
+ MT0_VCXO_MARK, SPA_TMS_MARK, HSPI_TX1_D_MARK, VI1_DATA7_VI1_B7_MARK,
|
|
|
+ SD2_WP_MARK, MT0_PWM_MARK, SPA_TDI_MARK, HSPI_RX1_D_MARK,
|
|
|
+ VI1_G0_MARK, VI3_DATA0_MARK, DU1_DOTCLKOUT1_MARK, TS_SCK1_MARK,
|
|
|
+ DREQ2_B_MARK, TX2_MARK, SPA_TDO_MARK, HCTS0_B_MARK,
|
|
|
+ VI1_G1_MARK, VI3_DATA1_MARK, SSI_SCK1_MARK, TS_SDEN1_MARK,
|
|
|
+ DACK2_B_MARK, RX2_MARK, HRTS0_B_MARK,
|
|
|
+
|
|
|
+ VI1_G2_MARK, VI3_DATA2_MARK, SSI_WS1_MARK, TS_SPSYNC1_MARK,
|
|
|
+ SCK2_MARK, HSCK0_B_MARK, VI1_G3_MARK, VI3_DATA3_MARK,
|
|
|
+ SSI_SCK2_MARK, TS_SDAT1_MARK, SCL1_C_MARK, HTX0_B_MARK,
|
|
|
+ VI1_G4_MARK, VI3_DATA4_MARK, SSI_WS2_MARK, SDA1_C_MARK,
|
|
|
+ SIM_RST_B_MARK, HRX0_B_MARK, VI1_G5_MARK, VI3_DATA5_MARK,
|
|
|
+ GPS_CLK_MARK, FSE_MARK, TX4_B_MARK, SIM_D_B_MARK,
|
|
|
+ VI1_G6_MARK, VI3_DATA6_MARK, GPS_SIGN_MARK, FRB_MARK,
|
|
|
+ RX4_B_MARK, SIM_CLK_B_MARK, VI1_G7_MARK, VI3_DATA7_MARK,
|
|
|
+ GPS_MAG_MARK, FCE_MARK, SCK4_B_MARK,
|
|
|
+ PINMUX_MARK_END,
|
|
|
+};
|
|
|
+
|
|
|
+static pinmux_enum_t pinmux_data[] = {
|
|
|
+ PINMUX_DATA_GP_ALL(), /* PINMUX_DATA(GP_M_N_DATA, GP_M_N_FN...), */
|
|
|
+
|
|
|
+ PINMUX_DATA(AVS1_MARK, FN_AVS1),
|
|
|
+ PINMUX_DATA(AVS1_MARK, FN_AVS1),
|
|
|
+ PINMUX_DATA(A17_MARK, FN_A17),
|
|
|
+ PINMUX_DATA(A18_MARK, FN_A18),
|
|
|
+ PINMUX_DATA(A19_MARK, FN_A19),
|
|
|
+
|
|
|
+ PINMUX_IPSR_DATA(IP0_2_0, USB_PENC2),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_2_0, SCK0, SEL_SCIF0_0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_2_0, PWM1),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_2_0, PWMFSW0, SEL_PWMFSW_0),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_2_0, SCIF_CLK, SEL_SCIF_0),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_2_0, TCLK0_C, SEL_TMU0_2),
|
|
|
+ PINMUX_IPSR_DATA(IP0_5_3, BS),
|
|
|
+ PINMUX_IPSR_DATA(IP0_5_3, SD1_DAT2),
|
|
|
+ PINMUX_IPSR_DATA(IP0_5_3, MMC0_D2),
|
|
|
+ PINMUX_IPSR_DATA(IP0_5_3, FD2),
|
|
|
+ PINMUX_IPSR_DATA(IP0_5_3, ATADIR0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_5_3, SDSELF),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_5_3, HCTS1, SEL_HSCIF1_0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_5_3, TX4_C),
|
|
|
+ PINMUX_IPSR_DATA(IP0_7_6, A0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_7_6, SD1_DAT3),
|
|
|
+ PINMUX_IPSR_DATA(IP0_7_6, MMC0_D3),
|
|
|
+ PINMUX_IPSR_DATA(IP0_7_6, FD3),
|
|
|
+ PINMUX_IPSR_DATA(IP0_9_8, A20),
|
|
|
+ PINMUX_IPSR_DATA(IP0_9_8, TX5_D),
|
|
|
+ PINMUX_IPSR_DATA(IP0_9_8, HSPI_TX2_B),
|
|
|
+ PINMUX_IPSR_DATA(IP0_11_10, A21),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_11_10, SCK5_D, SEL_SCIF5_3),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_11_10, HSPI_CLK2_B, SEL_HSPI2_1),
|
|
|
+ PINMUX_IPSR_DATA(IP0_13_12, A22),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_13_12, RX5_D, SEL_SCIF5_3),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_13_12, HSPI_RX2_B, SEL_HSPI2_1),
|
|
|
+ PINMUX_IPSR_DATA(IP0_13_12, VI1_R0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_15_14, A23),
|
|
|
+ PINMUX_IPSR_DATA(IP0_15_14, FCLE),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_15_14, HSPI_CLK2, SEL_HSPI2_0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_15_14, VI1_R1),
|
|
|
+ PINMUX_IPSR_DATA(IP0_18_16, A24),
|
|
|
+ PINMUX_IPSR_DATA(IP0_18_16, SD1_CD),
|
|
|
+ PINMUX_IPSR_DATA(IP0_18_16, MMC0_D4),
|
|
|
+ PINMUX_IPSR_DATA(IP0_18_16, FD4),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_18_16, HSPI_CS2, SEL_HSPI2_0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_18_16, VI1_R2),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_18_16, SSI_WS78_B, SEL_SSI7_1),
|
|
|
+ PINMUX_IPSR_DATA(IP0_22_19, A25),
|
|
|
+ PINMUX_IPSR_DATA(IP0_22_19, SD1_WP),
|
|
|
+ PINMUX_IPSR_DATA(IP0_22_19, MMC0_D5),
|
|
|
+ PINMUX_IPSR_DATA(IP0_22_19, FD5),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_22_19, HSPI_RX2, SEL_HSPI2_0),
|
|
|
+ PINMUX_IPSR_DATA(IP0_22_19, VI1_R3),
|
|
|
+ PINMUX_IPSR_DATA(IP0_22_19, TX5_B),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_22_19, SSI_SDATA7_B, SEL_SSI7_1),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_22_19, CTS0_B, SEL_SCIF0_1),
|
|
|
+ PINMUX_IPSR_DATA(IP0_24_23, CLKOUT),
|
|
|
+ PINMUX_IPSR_DATA(IP0_24_23, TX3C_IRDA_TX_C),
|
|
|
+ PINMUX_IPSR_DATA(IP0_24_23, PWM0_B),
|
|
|
+ PINMUX_IPSR_DATA(IP0_25, CS0),
|
|
|
+ PINMUX_IPSR_MODSEL_DATA(IP0_25, HSPI_CS2_B, SEL_HSPI2_1),
|
|
|
+ PINMUX_IPSR_DATA(IP0_27_26, CS1_A26),
|
|
|
+ PINMUX_IPSR_DATA(IP0_27_26, HSPI_TX2),
|
|
|
+ PINMUX_IPSR_DATA(IP0_27_26, SDSELF_B),
|
|
|
+ PINMUX_IPSR_DATA(IP0_30_28, RD_WR),
|