|
@@ -88,3 +88,167 @@ enum {
|
|
PORT_ALL(FN4), /* PORT0_FN4 -> PORT309_FN4 */
|
|
PORT_ALL(FN4), /* PORT0_FN4 -> PORT309_FN4 */
|
|
PORT_ALL(FN5), /* PORT0_FN5 -> PORT309_FN5 */
|
|
PORT_ALL(FN5), /* PORT0_FN5 -> PORT309_FN5 */
|
|
PORT_ALL(FN6), /* PORT0_FN6 -> PORT309_FN6 */
|
|
PORT_ALL(FN6), /* PORT0_FN6 -> PORT309_FN6 */
|
|
|
|
+ PORT_ALL(FN7), /* PORT0_FN7 -> PORT309_FN7 */
|
|
|
|
+
|
|
|
|
+ MSEL2CR_MSEL19_0, MSEL2CR_MSEL19_1,
|
|
|
|
+ MSEL2CR_MSEL18_0, MSEL2CR_MSEL18_1,
|
|
|
|
+ MSEL2CR_MSEL17_0, MSEL2CR_MSEL17_1,
|
|
|
|
+ MSEL2CR_MSEL16_0, MSEL2CR_MSEL16_1,
|
|
|
|
+ MSEL2CR_MSEL14_0, MSEL2CR_MSEL14_1,
|
|
|
|
+ MSEL2CR_MSEL13_0, MSEL2CR_MSEL13_1,
|
|
|
|
+ MSEL2CR_MSEL12_0, MSEL2CR_MSEL12_1,
|
|
|
|
+ MSEL2CR_MSEL11_0, MSEL2CR_MSEL11_1,
|
|
|
|
+ MSEL2CR_MSEL10_0, MSEL2CR_MSEL10_1,
|
|
|
|
+ MSEL2CR_MSEL9_0, MSEL2CR_MSEL9_1,
|
|
|
|
+ MSEL2CR_MSEL8_0, MSEL2CR_MSEL8_1,
|
|
|
|
+ MSEL2CR_MSEL7_0, MSEL2CR_MSEL7_1,
|
|
|
|
+ MSEL2CR_MSEL6_0, MSEL2CR_MSEL6_1,
|
|
|
|
+ MSEL2CR_MSEL4_0, MSEL2CR_MSEL4_1,
|
|
|
|
+ MSEL2CR_MSEL5_0, MSEL2CR_MSEL5_1,
|
|
|
|
+ MSEL2CR_MSEL3_0, MSEL2CR_MSEL3_1,
|
|
|
|
+ MSEL2CR_MSEL2_0, MSEL2CR_MSEL2_1,
|
|
|
|
+ MSEL2CR_MSEL1_0, MSEL2CR_MSEL1_1,
|
|
|
|
+ MSEL2CR_MSEL0_0, MSEL2CR_MSEL0_1,
|
|
|
|
+ MSEL3CR_MSEL28_0, MSEL3CR_MSEL28_1,
|
|
|
|
+ MSEL3CR_MSEL15_0, MSEL3CR_MSEL15_1,
|
|
|
|
+ MSEL3CR_MSEL11_0, MSEL3CR_MSEL11_1,
|
|
|
|
+ MSEL3CR_MSEL9_0, MSEL3CR_MSEL9_1,
|
|
|
|
+ MSEL3CR_MSEL6_0, MSEL3CR_MSEL6_1,
|
|
|
|
+ MSEL3CR_MSEL2_0, MSEL3CR_MSEL2_1,
|
|
|
|
+ MSEL4CR_MSEL29_0, MSEL4CR_MSEL29_1,
|
|
|
|
+ MSEL4CR_MSEL27_0, MSEL4CR_MSEL27_1,
|
|
|
|
+ MSEL4CR_MSEL26_0, MSEL4CR_MSEL26_1,
|
|
|
|
+ MSEL4CR_MSEL22_0, MSEL4CR_MSEL22_1,
|
|
|
|
+ MSEL4CR_MSEL21_0, MSEL4CR_MSEL21_1,
|
|
|
|
+ MSEL4CR_MSEL20_0, MSEL4CR_MSEL20_1,
|
|
|
|
+ MSEL4CR_MSEL19_0, MSEL4CR_MSEL19_1,
|
|
|
|
+ MSEL4CR_MSEL15_0, MSEL4CR_MSEL15_1,
|
|
|
|
+ MSEL4CR_MSEL13_0, MSEL4CR_MSEL13_1,
|
|
|
|
+ MSEL4CR_MSEL12_0, MSEL4CR_MSEL12_1,
|
|
|
|
+ MSEL4CR_MSEL11_0, MSEL4CR_MSEL11_1,
|
|
|
|
+ MSEL4CR_MSEL10_0, MSEL4CR_MSEL10_1,
|
|
|
|
+ MSEL4CR_MSEL9_0, MSEL4CR_MSEL9_1,
|
|
|
|
+ MSEL4CR_MSEL8_0, MSEL4CR_MSEL8_1,
|
|
|
|
+ MSEL4CR_MSEL7_0, MSEL4CR_MSEL7_1,
|
|
|
|
+ MSEL4CR_MSEL4_0, MSEL4CR_MSEL4_1,
|
|
|
|
+ MSEL4CR_MSEL1_0, MSEL4CR_MSEL1_1,
|
|
|
|
+ PINMUX_FUNCTION_END,
|
|
|
|
+
|
|
|
|
+ PINMUX_MARK_BEGIN,
|
|
|
|
+ /* Hardware manual Table 25-1 (Function 0-7) */
|
|
|
|
+ VBUS_0_MARK,
|
|
|
|
+ GPI0_MARK,
|
|
|
|
+ GPI1_MARK,
|
|
|
|
+ GPI2_MARK,
|
|
|
|
+ GPI3_MARK,
|
|
|
|
+ GPI4_MARK,
|
|
|
|
+ GPI5_MARK,
|
|
|
|
+ GPI6_MARK,
|
|
|
|
+ GPI7_MARK,
|
|
|
|
+ SCIFA7_RXD_MARK,
|
|
|
|
+ SCIFA7_CTS__MARK,
|
|
|
|
+ GPO7_MARK, MFG0_OUT2_MARK,
|
|
|
|
+ GPO6_MARK, MFG1_OUT2_MARK,
|
|
|
|
+ GPO5_MARK, SCIFA0_SCK_MARK, FSICOSLDT3_MARK, PORT16_VIO_CKOR_MARK,
|
|
|
|
+ SCIFA0_TXD_MARK,
|
|
|
|
+ SCIFA7_TXD_MARK,
|
|
|
|
+ SCIFA7_RTS__MARK, PORT19_VIO_CKO2_MARK,
|
|
|
|
+ GPO0_MARK,
|
|
|
|
+ GPO1_MARK,
|
|
|
|
+ GPO2_MARK, STATUS0_MARK,
|
|
|
|
+ GPO3_MARK, STATUS1_MARK,
|
|
|
|
+ GPO4_MARK, STATUS2_MARK,
|
|
|
|
+ VINT_MARK,
|
|
|
|
+ TCKON_MARK,
|
|
|
|
+ XDVFS1_MARK, PORT27_I2C_SCL2_MARK, PORT27_I2C_SCL3_MARK, \
|
|
|
|
+ MFG0_OUT1_MARK, PORT27_IROUT_MARK,
|
|
|
|
+ XDVFS2_MARK, PORT28_I2C_SDA2_MARK, PORT28_I2C_SDA3_MARK, \
|
|
|
|
+ PORT28_TPU1TO1_MARK,
|
|
|
|
+ SIM_RST_MARK, PORT29_TPU1TO1_MARK,
|
|
|
|
+ SIM_CLK_MARK, PORT30_VIO_CKOR_MARK,
|
|
|
|
+ SIM_D_MARK, PORT31_IROUT_MARK,
|
|
|
|
+ SCIFA4_TXD_MARK,
|
|
|
|
+ SCIFA4_RXD_MARK, XWUP_MARK,
|
|
|
|
+ SCIFA4_RTS__MARK,
|
|
|
|
+ SCIFA4_CTS__MARK,
|
|
|
|
+ FSIBOBT_MARK, FSIBIBT_MARK,
|
|
|
|
+ FSIBOLR_MARK, FSIBILR_MARK,
|
|
|
|
+ FSIBOSLD_MARK,
|
|
|
|
+ FSIBISLD_MARK,
|
|
|
|
+ VACK_MARK,
|
|
|
|
+ XTAL1L_MARK,
|
|
|
|
+ SCIFA0_RTS__MARK, FSICOSLDT2_MARK,
|
|
|
|
+ SCIFA0_RXD_MARK,
|
|
|
|
+ SCIFA0_CTS__MARK, FSICOSLDT1_MARK,
|
|
|
|
+ FSICOBT_MARK, FSICIBT_MARK, FSIDOBT_MARK, FSIDIBT_MARK,
|
|
|
|
+ FSICOLR_MARK, FSICILR_MARK, FSIDOLR_MARK, FSIDILR_MARK,
|
|
|
|
+ FSICOSLD_MARK, PORT47_FSICSPDIF_MARK,
|
|
|
|
+ FSICISLD_MARK, FSIDISLD_MARK,
|
|
|
|
+ FSIACK_MARK, PORT49_IRDA_OUT_MARK, PORT49_IROUT_MARK, FSIAOMC_MARK,
|
|
|
|
+ FSIAOLR_MARK, BBIF2_TSYNC2_MARK, TPU2TO2_MARK, FSIAILR_MARK,
|
|
|
|
+
|
|
|
|
+ FSIAOBT_MARK, BBIF2_TSCK2_MARK, TPU2TO3_MARK, FSIAIBT_MARK,
|
|
|
|
+ FSIAOSLD_MARK, BBIF2_TXD2_MARK,
|
|
|
|
+ FSIASPDIF_MARK, PORT53_IRDA_IN_MARK, TPU3TO3_MARK, FSIBSPDIF_MARK, \
|
|
|
|
+ PORT53_FSICSPDIF_MARK,
|
|
|
|
+ FSIBCK_MARK, PORT54_IRDA_FIRSEL_MARK, TPU3TO2_MARK, FSIBOMC_MARK, \
|
|
|
|
+ FSICCK_MARK, FSICOMC_MARK,
|
|
|
|
+ FSIAISLD_MARK, TPU0TO0_MARK,
|
|
|
|
+ A0_MARK, BS__MARK,
|
|
|
|
+ A12_MARK, PORT58_KEYOUT7_MARK, TPU4TO2_MARK,
|
|
|
|
+ A13_MARK, PORT59_KEYOUT6_MARK, TPU0TO1_MARK,
|
|
|
|
+ A14_MARK, KEYOUT5_MARK,
|
|
|
|
+ A15_MARK, KEYOUT4_MARK,
|
|
|
|
+ A16_MARK, KEYOUT3_MARK, MSIOF0_SS1_MARK,
|
|
|
|
+ A17_MARK, KEYOUT2_MARK, MSIOF0_TSYNC_MARK,
|
|
|
|
+ A18_MARK, KEYOUT1_MARK, MSIOF0_TSCK_MARK,
|
|
|
|
+ A19_MARK, KEYOUT0_MARK, MSIOF0_TXD_MARK,
|
|
|
|
+ A20_MARK, KEYIN0_MARK, MSIOF0_RSCK_MARK,
|
|
|
|
+ A21_MARK, KEYIN1_MARK, MSIOF0_RSYNC_MARK,
|
|
|
|
+ A22_MARK, KEYIN2_MARK, MSIOF0_MCK0_MARK,
|
|
|
|
+ A23_MARK, KEYIN3_MARK, MSIOF0_MCK1_MARK,
|
|
|
|
+ A24_MARK, KEYIN4_MARK, MSIOF0_RXD_MARK,
|
|
|
|
+ A25_MARK, KEYIN5_MARK, MSIOF0_SS2_MARK,
|
|
|
|
+ A26_MARK, KEYIN6_MARK,
|
|
|
|
+ KEYIN7_MARK,
|
|
|
|
+ D0_NAF0_MARK,
|
|
|
|
+ D1_NAF1_MARK,
|
|
|
|
+ D2_NAF2_MARK,
|
|
|
|
+ D3_NAF3_MARK,
|
|
|
|
+ D4_NAF4_MARK,
|
|
|
|
+ D5_NAF5_MARK,
|
|
|
|
+ D6_NAF6_MARK,
|
|
|
|
+ D7_NAF7_MARK,
|
|
|
|
+ D8_NAF8_MARK,
|
|
|
|
+ D9_NAF9_MARK,
|
|
|
|
+ D10_NAF10_MARK,
|
|
|
|
+ D11_NAF11_MARK,
|
|
|
|
+ D12_NAF12_MARK,
|
|
|
|
+ D13_NAF13_MARK,
|
|
|
|
+ D14_NAF14_MARK,
|
|
|
|
+ D15_NAF15_MARK,
|
|
|
|
+ CS4__MARK,
|
|
|
|
+ CS5A__MARK, PORT91_RDWR_MARK,
|
|
|
|
+ CS5B__MARK, FCE1__MARK,
|
|
|
|
+ CS6B__MARK, DACK0_MARK,
|
|
|
|
+ FCE0__MARK, CS6A__MARK,
|
|
|
|
+ WAIT__MARK, DREQ0_MARK,
|
|
|
|
+ RD__FSC_MARK,
|
|
|
|
+ WE0__FWE_MARK, RDWR_FWE_MARK,
|
|
|
|
+ WE1__MARK,
|
|
|
|
+ FRB_MARK,
|
|
|
|
+ CKO_MARK,
|
|
|
|
+ NBRSTOUT__MARK,
|
|
|
|
+ NBRST__MARK,
|
|
|
|
+ BBIF2_TXD_MARK,
|
|
|
|
+ BBIF2_RXD_MARK,
|
|
|
|
+ BBIF2_SYNC_MARK,
|
|
|
|
+ BBIF2_SCK_MARK,
|
|
|
|
+ SCIFA3_CTS__MARK, MFG3_IN2_MARK,
|
|
|
|
+ SCIFA3_RXD_MARK, MFG3_IN1_MARK,
|
|
|
|
+ BBIF1_SS2_MARK, SCIFA3_RTS__MARK, MFG3_OUT1_MARK,
|
|
|
|
+ SCIFA3_TXD_MARK,
|
|
|
|
+ HSI_RX_DATA_MARK, BBIF1_RXD_MARK,
|
|
|
|
+ HSI_TX_WAKE_MARK, BBIF1_TSCK_MARK,
|
|
|
|
+ HSI_TX_DATA_MARK, BBIF1_TSYNC_MARK,
|
|
|
|
+ HSI_TX_READY_MARK, BBIF1_TXD_MARK,
|