aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorCyril Chemparathy <cyril@ti.com>2010-03-25 17:43:49 -0400
committerKevin Hilman <khilman@deeprootsystems.com>2010-05-06 18:02:04 -0400
commit0e23f71d60bdb4c202402c5f5c709deacc5d0f17 (patch)
treebd72de263a8df522bedab8f4121521b7d484c080 /arch
parent3821d10a538ac9d750987badd404c8f860ffa774 (diff)
Davinci: tnetv107x pin list
Added list of muxed pins on the tnetv107x SOC. Signed-off-by: Cyril Chemparathy <cyril@ti.com> Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-davinci/include/mach/mux.h269
1 files changed, 269 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/include/mach/mux.h b/arch/arm/mach-davinci/include/mach/mux.h
index 48888db00fad..863890342a0a 100644
--- a/arch/arm/mach-davinci/include/mach/mux.h
+++ b/arch/arm/mach-davinci/include/mach/mux.h
@@ -904,6 +904,275 @@ enum davinci_da850_index {
904 DA850_RTC_ALARM, 904 DA850_RTC_ALARM,
905}; 905};
906 906
907enum davinci_tnetv107x_index {
908 TNETV107X_ASR_A00,
909 TNETV107X_GPIO32,
910 TNETV107X_ASR_A01,
911 TNETV107X_GPIO33,
912 TNETV107X_ASR_A02,
913 TNETV107X_GPIO34,
914 TNETV107X_ASR_A03,
915 TNETV107X_GPIO35,
916 TNETV107X_ASR_A04,
917 TNETV107X_GPIO36,
918 TNETV107X_ASR_A05,
919 TNETV107X_GPIO37,
920 TNETV107X_ASR_A06,
921 TNETV107X_GPIO38,
922 TNETV107X_ASR_A07,
923 TNETV107X_GPIO39,
924 TNETV107X_ASR_A08,
925 TNETV107X_GPIO40,
926 TNETV107X_ASR_A09,
927 TNETV107X_GPIO41,
928 TNETV107X_ASR_A10,
929 TNETV107X_GPIO42,
930 TNETV107X_ASR_A11,
931 TNETV107X_BOOT_STRP_0,
932 TNETV107X_ASR_A12,
933 TNETV107X_BOOT_STRP_1,
934 TNETV107X_ASR_A13,
935 TNETV107X_GPIO43,
936 TNETV107X_ASR_A14,
937 TNETV107X_GPIO44,
938 TNETV107X_ASR_A15,
939 TNETV107X_GPIO45,
940 TNETV107X_ASR_A16,
941 TNETV107X_GPIO46,
942 TNETV107X_ASR_A17,
943 TNETV107X_GPIO47,
944 TNETV107X_ASR_A18,
945 TNETV107X_GPIO48,
946 TNETV107X_SDIO1_DATA3_0,
947 TNETV107X_ASR_A19,
948 TNETV107X_GPIO49,
949 TNETV107X_SDIO1_DATA2_0,
950 TNETV107X_ASR_A20,
951 TNETV107X_GPIO50,
952 TNETV107X_SDIO1_DATA1_0,
953 TNETV107X_ASR_A21,
954 TNETV107X_GPIO51,
955 TNETV107X_SDIO1_DATA0_0,
956 TNETV107X_ASR_A22,
957 TNETV107X_GPIO52,
958 TNETV107X_SDIO1_CMD_0,
959 TNETV107X_ASR_A23,
960 TNETV107X_GPIO53,
961 TNETV107X_SDIO1_CLK_0,
962 TNETV107X_ASR_BA_1,
963 TNETV107X_GPIO54,
964 TNETV107X_SYS_PLL_CLK,
965 TNETV107X_ASR_CS0,
966 TNETV107X_ASR_CS1,
967 TNETV107X_ASR_CS2,
968 TNETV107X_TDM_PLL_CLK,
969 TNETV107X_ASR_CS3,
970 TNETV107X_ETH_PHY_CLK,
971 TNETV107X_ASR_D00,
972 TNETV107X_GPIO55,
973 TNETV107X_ASR_D01,
974 TNETV107X_GPIO56,
975 TNETV107X_ASR_D02,
976 TNETV107X_GPIO57,
977 TNETV107X_ASR_D03,
978 TNETV107X_GPIO58,
979 TNETV107X_ASR_D04,
980 TNETV107X_GPIO59_0,
981 TNETV107X_ASR_D05,
982 TNETV107X_GPIO60_0,
983 TNETV107X_ASR_D06,
984 TNETV107X_GPIO61_0,
985 TNETV107X_ASR_D07,
986 TNETV107X_GPIO62_0,
987 TNETV107X_ASR_D08,
988 TNETV107X_GPIO63_0,
989 TNETV107X_ASR_D09,
990 TNETV107X_GPIO64_0,
991 TNETV107X_ASR_D10,
992 TNETV107X_SDIO1_DATA3_1,
993 TNETV107X_ASR_D11,
994 TNETV107X_SDIO1_DATA2_1,
995 TNETV107X_ASR_D12,
996 TNETV107X_SDIO1_DATA1_1,
997 TNETV107X_ASR_D13,
998 TNETV107X_SDIO1_DATA0_1,
999 TNETV107X_ASR_D14,
1000 TNETV107X_SDIO1_CMD_1,
1001 TNETV107X_ASR_D15,
1002 TNETV107X_SDIO1_CLK_1,
1003 TNETV107X_ASR_OE,
1004 TNETV107X_BOOT_STRP_2,
1005 TNETV107X_ASR_RNW,
1006 TNETV107X_GPIO29_0,
1007 TNETV107X_ASR_WAIT,
1008 TNETV107X_GPIO30_0,
1009 TNETV107X_ASR_WE,
1010 TNETV107X_BOOT_STRP_3,
1011 TNETV107X_ASR_WE_DQM0,
1012 TNETV107X_GPIO31,
1013 TNETV107X_LCD_PD17_0,
1014 TNETV107X_ASR_WE_DQM1,
1015 TNETV107X_ASR_BA0_0,
1016 TNETV107X_VLYNQ_CLK,
1017 TNETV107X_GPIO14,
1018 TNETV107X_LCD_PD19_0,
1019 TNETV107X_VLYNQ_RXD0,
1020 TNETV107X_GPIO15,
1021 TNETV107X_LCD_PD20_0,
1022 TNETV107X_VLYNQ_RXD1,
1023 TNETV107X_GPIO16,
1024 TNETV107X_LCD_PD21_0,
1025 TNETV107X_VLYNQ_TXD0,
1026 TNETV107X_GPIO17,
1027 TNETV107X_LCD_PD22_0,
1028 TNETV107X_VLYNQ_TXD1,
1029 TNETV107X_GPIO18,
1030 TNETV107X_LCD_PD23_0,
1031 TNETV107X_SDIO0_CLK,
1032 TNETV107X_GPIO19,
1033 TNETV107X_SDIO0_CMD,
1034 TNETV107X_GPIO20,
1035 TNETV107X_SDIO0_DATA0,
1036 TNETV107X_GPIO21,
1037 TNETV107X_SDIO0_DATA1,
1038 TNETV107X_GPIO22,
1039 TNETV107X_SDIO0_DATA2,
1040 TNETV107X_GPIO23,
1041 TNETV107X_SDIO0_DATA3,
1042 TNETV107X_GPIO24,
1043 TNETV107X_EMU0,
1044 TNETV107X_EMU1,
1045 TNETV107X_RTCK,
1046 TNETV107X_TRST_N,
1047 TNETV107X_TCK,
1048 TNETV107X_TDI,
1049 TNETV107X_TDO,
1050 TNETV107X_TMS,
1051 TNETV107X_TDM1_CLK,
1052 TNETV107X_TDM1_RX,
1053 TNETV107X_TDM1_TX,
1054 TNETV107X_TDM1_FS,
1055 TNETV107X_KEYPAD_R0,
1056 TNETV107X_KEYPAD_R1,
1057 TNETV107X_KEYPAD_R2,
1058 TNETV107X_KEYPAD_R3,
1059 TNETV107X_KEYPAD_R4,
1060 TNETV107X_KEYPAD_R5,
1061 TNETV107X_KEYPAD_R6,
1062 TNETV107X_GPIO12,
1063 TNETV107X_KEYPAD_R7,
1064 TNETV107X_GPIO10,
1065 TNETV107X_KEYPAD_C0,
1066 TNETV107X_KEYPAD_C1,
1067 TNETV107X_KEYPAD_C2,
1068 TNETV107X_KEYPAD_C3,
1069 TNETV107X_KEYPAD_C4,
1070 TNETV107X_KEYPAD_C5,
1071 TNETV107X_KEYPAD_C6,
1072 TNETV107X_GPIO13,
1073 TNETV107X_TEST_CLK_IN,
1074 TNETV107X_KEYPAD_C7,
1075 TNETV107X_GPIO11,
1076 TNETV107X_SSP0_0,
1077 TNETV107X_SCC_DCLK,
1078 TNETV107X_LCD_PD20_1,
1079 TNETV107X_SSP0_1,
1080 TNETV107X_SCC_CS_N,
1081 TNETV107X_LCD_PD21_1,
1082 TNETV107X_SSP0_2,
1083 TNETV107X_SCC_D,
1084 TNETV107X_LCD_PD22_1,
1085 TNETV107X_SSP0_3,
1086 TNETV107X_SCC_RESETN,
1087 TNETV107X_LCD_PD23_1,
1088 TNETV107X_SSP1_0,
1089 TNETV107X_GPIO25,
1090 TNETV107X_UART2_CTS,
1091 TNETV107X_SSP1_1,
1092 TNETV107X_GPIO26,
1093 TNETV107X_UART2_RD,
1094 TNETV107X_SSP1_2,
1095 TNETV107X_GPIO27,
1096 TNETV107X_UART2_RTS,
1097 TNETV107X_SSP1_3,
1098 TNETV107X_GPIO28,
1099 TNETV107X_UART2_TD,
1100 TNETV107X_UART0_CTS,
1101 TNETV107X_UART0_RD,
1102 TNETV107X_UART0_RTS,
1103 TNETV107X_UART0_TD,
1104 TNETV107X_UART1_RD,
1105 TNETV107X_UART1_TD,
1106 TNETV107X_LCD_AC_NCS,
1107 TNETV107X_LCD_HSYNC_RNW,
1108 TNETV107X_LCD_VSYNC_A0,
1109 TNETV107X_LCD_MCLK,
1110 TNETV107X_LCD_PD16_0,
1111 TNETV107X_LCD_PCLK_E,
1112 TNETV107X_LCD_PD00,
1113 TNETV107X_LCD_PD01,
1114 TNETV107X_LCD_PD02,
1115 TNETV107X_LCD_PD03,
1116 TNETV107X_LCD_PD04,
1117 TNETV107X_LCD_PD05,
1118 TNETV107X_LCD_PD06,
1119 TNETV107X_LCD_PD07,
1120 TNETV107X_LCD_PD08,
1121 TNETV107X_GPIO59_1,
1122 TNETV107X_LCD_PD09,
1123 TNETV107X_GPIO60_1,
1124 TNETV107X_LCD_PD10,
1125 TNETV107X_ASR_BA0_1,
1126 TNETV107X_GPIO61_1,
1127 TNETV107X_LCD_PD11,
1128 TNETV107X_GPIO62_1,
1129 TNETV107X_LCD_PD12,
1130 TNETV107X_GPIO63_1,
1131 TNETV107X_LCD_PD13,
1132 TNETV107X_GPIO64_1,
1133 TNETV107X_LCD_PD14,
1134 TNETV107X_GPIO29_1,
1135 TNETV107X_LCD_PD15,
1136 TNETV107X_GPIO30_1,
1137 TNETV107X_EINT0,
1138 TNETV107X_GPIO08,
1139 TNETV107X_EINT1,
1140 TNETV107X_GPIO09,
1141 TNETV107X_GPIO00,
1142 TNETV107X_LCD_PD20_2,
1143 TNETV107X_TDM_CLK_IN_2,
1144 TNETV107X_GPIO01,
1145 TNETV107X_LCD_PD21_2,
1146 TNETV107X_24M_CLK_OUT_1,
1147 TNETV107X_GPIO02,
1148 TNETV107X_LCD_PD22_2,
1149 TNETV107X_GPIO03,
1150 TNETV107X_LCD_PD23_2,
1151 TNETV107X_GPIO04,
1152 TNETV107X_LCD_PD16_1,
1153 TNETV107X_USB0_RXERR,
1154 TNETV107X_GPIO05,
1155 TNETV107X_LCD_PD17_1,
1156 TNETV107X_TDM_CLK_IN_1,
1157 TNETV107X_GPIO06,
1158 TNETV107X_LCD_PD18,
1159 TNETV107X_24M_CLK_OUT_2,
1160 TNETV107X_GPIO07,
1161 TNETV107X_LCD_PD19_1,
1162 TNETV107X_USB1_RXERR,
1163 TNETV107X_ETH_PLL_CLK,
1164 TNETV107X_MDIO,
1165 TNETV107X_MDC,
1166 TNETV107X_AIC_MUTE_STAT_N,
1167 TNETV107X_TDM0_CLK,
1168 TNETV107X_AIC_HNS_EN_N,
1169 TNETV107X_TDM0_FS,
1170 TNETV107X_AIC_HDS_EN_STAT_N,
1171 TNETV107X_TDM0_TX,
1172 TNETV107X_AIC_HNF_EN_STAT_N,
1173 TNETV107X_TDM0_RX,
1174};
1175
907#ifdef CONFIG_DAVINCI_MUX 1176#ifdef CONFIG_DAVINCI_MUX
908/* setup pin muxing */ 1177/* setup pin muxing */
909extern int davinci_cfg_reg(unsigned long reg_cfg); 1178extern int davinci_cfg_reg(unsigned long reg_cfg);