|
@@ -1112,3 +1112,148 @@ enum davinci_tnetv107x_index {
|
|
|
TNETV107X_EMU1,
|
|
|
TNETV107X_RTCK,
|
|
|
TNETV107X_TRST_N,
|
|
|
+ TNETV107X_TCK,
|
|
|
+ TNETV107X_TDI,
|
|
|
+ TNETV107X_TDO,
|
|
|
+ TNETV107X_TMS,
|
|
|
+ TNETV107X_TDM1_CLK,
|
|
|
+ TNETV107X_TDM1_RX,
|
|
|
+ TNETV107X_TDM1_TX,
|
|
|
+ TNETV107X_TDM1_FS,
|
|
|
+ TNETV107X_KEYPAD_R0,
|
|
|
+ TNETV107X_KEYPAD_R1,
|
|
|
+ TNETV107X_KEYPAD_R2,
|
|
|
+ TNETV107X_KEYPAD_R3,
|
|
|
+ TNETV107X_KEYPAD_R4,
|
|
|
+ TNETV107X_KEYPAD_R5,
|
|
|
+ TNETV107X_KEYPAD_R6,
|
|
|
+ TNETV107X_GPIO12,
|
|
|
+ TNETV107X_KEYPAD_R7,
|
|
|
+ TNETV107X_GPIO10,
|
|
|
+ TNETV107X_KEYPAD_C0,
|
|
|
+ TNETV107X_KEYPAD_C1,
|
|
|
+ TNETV107X_KEYPAD_C2,
|
|
|
+ TNETV107X_KEYPAD_C3,
|
|
|
+ TNETV107X_KEYPAD_C4,
|
|
|
+ TNETV107X_KEYPAD_C5,
|
|
|
+ TNETV107X_KEYPAD_C6,
|
|
|
+ TNETV107X_GPIO13,
|
|
|
+ TNETV107X_TEST_CLK_IN,
|
|
|
+ TNETV107X_KEYPAD_C7,
|
|
|
+ TNETV107X_GPIO11,
|
|
|
+ TNETV107X_SSP0_0,
|
|
|
+ TNETV107X_SCC_DCLK,
|
|
|
+ TNETV107X_LCD_PD20_1,
|
|
|
+ TNETV107X_SSP0_1,
|
|
|
+ TNETV107X_SCC_CS_N,
|
|
|
+ TNETV107X_LCD_PD21_1,
|
|
|
+ TNETV107X_SSP0_2,
|
|
|
+ TNETV107X_SCC_D,
|
|
|
+ TNETV107X_LCD_PD22_1,
|
|
|
+ TNETV107X_SSP0_3,
|
|
|
+ TNETV107X_SCC_RESETN,
|
|
|
+ TNETV107X_LCD_PD23_1,
|
|
|
+ TNETV107X_SSP1_0,
|
|
|
+ TNETV107X_GPIO25,
|
|
|
+ TNETV107X_UART2_CTS,
|
|
|
+ TNETV107X_SSP1_1,
|
|
|
+ TNETV107X_GPIO26,
|
|
|
+ TNETV107X_UART2_RD,
|
|
|
+ TNETV107X_SSP1_2,
|
|
|
+ TNETV107X_GPIO27,
|
|
|
+ TNETV107X_UART2_RTS,
|
|
|
+ TNETV107X_SSP1_3,
|
|
|
+ TNETV107X_GPIO28,
|
|
|
+ TNETV107X_UART2_TD,
|
|
|
+ TNETV107X_UART0_CTS,
|
|
|
+ TNETV107X_UART0_RD,
|
|
|
+ TNETV107X_UART0_RTS,
|
|
|
+ TNETV107X_UART0_TD,
|
|
|
+ TNETV107X_UART1_RD,
|
|
|
+ TNETV107X_UART1_TD,
|
|
|
+ TNETV107X_LCD_AC_NCS,
|
|
|
+ TNETV107X_LCD_HSYNC_RNW,
|
|
|
+ TNETV107X_LCD_VSYNC_A0,
|
|
|
+ TNETV107X_LCD_MCLK,
|
|
|
+ TNETV107X_LCD_PD16_0,
|
|
|
+ TNETV107X_LCD_PCLK_E,
|
|
|
+ TNETV107X_LCD_PD00,
|
|
|
+ TNETV107X_LCD_PD01,
|
|
|
+ TNETV107X_LCD_PD02,
|
|
|
+ TNETV107X_LCD_PD03,
|
|
|
+ TNETV107X_LCD_PD04,
|
|
|
+ TNETV107X_LCD_PD05,
|
|
|
+ TNETV107X_LCD_PD06,
|
|
|
+ TNETV107X_LCD_PD07,
|
|
|
+ TNETV107X_LCD_PD08,
|
|
|
+ TNETV107X_GPIO59_1,
|
|
|
+ TNETV107X_LCD_PD09,
|
|
|
+ TNETV107X_GPIO60_1,
|
|
|
+ TNETV107X_LCD_PD10,
|
|
|
+ TNETV107X_ASR_BA0_1,
|
|
|
+ TNETV107X_GPIO61_1,
|
|
|
+ TNETV107X_LCD_PD11,
|
|
|
+ TNETV107X_GPIO62_1,
|
|
|
+ TNETV107X_LCD_PD12,
|
|
|
+ TNETV107X_GPIO63_1,
|
|
|
+ TNETV107X_LCD_PD13,
|
|
|
+ TNETV107X_GPIO64_1,
|
|
|
+ TNETV107X_LCD_PD14,
|
|
|
+ TNETV107X_GPIO29_1,
|
|
|
+ TNETV107X_LCD_PD15,
|
|
|
+ TNETV107X_GPIO30_1,
|
|
|
+ TNETV107X_EINT0,
|
|
|
+ TNETV107X_GPIO08,
|
|
|
+ TNETV107X_EINT1,
|
|
|
+ TNETV107X_GPIO09,
|
|
|
+ TNETV107X_GPIO00,
|
|
|
+ TNETV107X_LCD_PD20_2,
|
|
|
+ TNETV107X_TDM_CLK_IN_2,
|
|
|
+ TNETV107X_GPIO01,
|
|
|
+ TNETV107X_LCD_PD21_2,
|
|
|
+ TNETV107X_24M_CLK_OUT_1,
|
|
|
+ TNETV107X_GPIO02,
|
|
|
+ TNETV107X_LCD_PD22_2,
|
|
|
+ TNETV107X_GPIO03,
|
|
|
+ TNETV107X_LCD_PD23_2,
|
|
|
+ TNETV107X_GPIO04,
|
|
|
+ TNETV107X_LCD_PD16_1,
|
|
|
+ TNETV107X_USB0_RXERR,
|
|
|
+ TNETV107X_GPIO05,
|
|
|
+ TNETV107X_LCD_PD17_1,
|
|
|
+ TNETV107X_TDM_CLK_IN_1,
|
|
|
+ TNETV107X_GPIO06,
|
|
|
+ TNETV107X_LCD_PD18,
|
|
|
+ TNETV107X_24M_CLK_OUT_2,
|
|
|
+ TNETV107X_GPIO07,
|
|
|
+ TNETV107X_LCD_PD19_1,
|
|
|
+ TNETV107X_USB1_RXERR,
|
|
|
+ TNETV107X_ETH_PLL_CLK,
|
|
|
+ TNETV107X_MDIO,
|
|
|
+ TNETV107X_MDC,
|
|
|
+ TNETV107X_AIC_MUTE_STAT_N,
|
|
|
+ TNETV107X_TDM0_CLK,
|
|
|
+ TNETV107X_AIC_HNS_EN_N,
|
|
|
+ TNETV107X_TDM0_FS,
|
|
|
+ TNETV107X_AIC_HDS_EN_STAT_N,
|
|
|
+ TNETV107X_TDM0_TX,
|
|
|
+ TNETV107X_AIC_HNF_EN_STAT_N,
|
|
|
+ TNETV107X_TDM0_RX,
|
|
|
+};
|
|
|
+
|
|
|
+#define PINMUX(x) (4 * (x))
|
|
|
+
|
|
|
+#ifdef CONFIG_DAVINCI_MUX
|
|
|
+/* setup pin muxing */
|
|
|
+extern int davinci_cfg_reg(unsigned long reg_cfg);
|
|
|
+extern int davinci_cfg_reg_list(const short pins[]);
|
|
|
+#else
|
|
|
+/* boot loader does it all (no warnings from CONFIG_DAVINCI_MUX_WARNINGS) */
|
|
|
+static inline int davinci_cfg_reg(unsigned long reg_cfg) { return 0; }
|
|
|
+static inline int davinci_cfg_reg_list(const short pins[])
|
|
|
+{
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+#endif
|
|
|
+
|
|
|
+#endif /* __INC_MACH_MUX_H */
|