1 | /** |
---|
2 | * @file tms570lc4357-pins.h |
---|
3 | * |
---|
4 | * @ingroup tms570 |
---|
5 | * |
---|
6 | * @brief Specification of individual pins mapping to the package |
---|
7 | */ |
---|
8 | |
---|
9 | /* |
---|
10 | * Copyright (c) 2015-2017 Pavel Pisa <pisa@cmp.felk.cvut.cz> |
---|
11 | * |
---|
12 | * Czech Technical University in Prague |
---|
13 | * Zikova 1903/4 |
---|
14 | * 166 36 Praha 6 |
---|
15 | * Czech Republic |
---|
16 | * |
---|
17 | * The license and distribution terms for this file may be |
---|
18 | * found in the file LICENSE in this distribution or at |
---|
19 | * http://www.rtems.org/license/LICENSE. |
---|
20 | */ |
---|
21 | |
---|
22 | #ifndef LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H |
---|
23 | #define LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H |
---|
24 | |
---|
25 | #define TMS570_PIN_MMR_ALT_AD2EVT TMS570_BALL_WITH_MMR(80, 0) |
---|
26 | #define TMS570_PIN_MMR_ALT_ECAP1 TMS570_BALL_WITH_MMR(80, 1) |
---|
27 | #define TMS570_PIN_MMR_ALT_ECAP2 TMS570_BALL_WITH_MMR(80, 2) |
---|
28 | #define TMS570_PIN_MMR_ALT_ECAP3 TMS570_BALL_WITH_MMR(80, 3) |
---|
29 | #define TMS570_PIN_MMR_ALT_ECAP4 TMS570_BALL_WITH_MMR(81, 0) |
---|
30 | #define TMS570_PIN_MMR_ALT_ECAP5 TMS570_BALL_WITH_MMR(81, 1) |
---|
31 | #define TMS570_PIN_MMR_ALT_ECAP6 TMS570_BALL_WITH_MMR(81, 2) |
---|
32 | #define TMS570_PIN_MMR_ALT_GIOA_0 TMS570_BALL_WITH_MMR(83, 3) |
---|
33 | #define TMS570_PIN_MMR_ALT_GIOA_1 TMS570_BALL_WITH_MMR(84, 0) |
---|
34 | #define TMS570_PIN_MMR_ALT_GIOA_2 TMS570_BALL_WITH_MMR(84, 1) |
---|
35 | #define TMS570_PIN_MMR_ALT_GIOA_3 TMS570_BALL_WITH_MMR(84, 2) |
---|
36 | #define TMS570_PIN_MMR_ALT_GIOA_4 TMS570_BALL_WITH_MMR(84, 3) |
---|
37 | #define TMS570_PIN_MMR_ALT_GIOA_5 TMS570_BALL_WITH_MMR(85, 0) |
---|
38 | #define TMS570_PIN_MMR_ALT_GIOA_6 TMS570_BALL_WITH_MMR(85, 1) |
---|
39 | #define TMS570_PIN_MMR_ALT_GIOA_7 TMS570_BALL_WITH_MMR(85, 2) |
---|
40 | #define TMS570_PIN_MMR_ALT_GIOB_0 TMS570_BALL_WITH_MMR(85, 3) |
---|
41 | #define TMS570_PIN_MMR_ALT_GIOB_1 TMS570_BALL_WITH_MMR(86, 0) |
---|
42 | #define TMS570_PIN_MMR_ALT_GIOB_2 TMS570_BALL_WITH_MMR(86, 1) |
---|
43 | #define TMS570_PIN_MMR_ALT_GIOB_3 TMS570_BALL_WITH_MMR(86, 2) |
---|
44 | #define TMS570_PIN_MMR_ALT_GIOB_4 TMS570_BALL_WITH_MMR(86, 3) |
---|
45 | #define TMS570_PIN_MMR_ALT_GIOB_5 TMS570_BALL_WITH_MMR(87, 0) |
---|
46 | #define TMS570_PIN_MMR_ALT_GIOB_6 TMS570_BALL_WITH_MMR(87, 1) |
---|
47 | #define TMS570_PIN_MMR_ALT_GIOB_7 TMS570_BALL_WITH_MMR(87, 2) |
---|
48 | #define TMS570_PIN_MMR_ALT_HET1_17 TMS570_BALL_WITH_MMR(92, 0) |
---|
49 | #define TMS570_PIN_MMR_ALT_HET1_19 TMS570_BALL_WITH_MMR(92, 1) |
---|
50 | #define TMS570_PIN_MMR_ALT_HET1_21 TMS570_BALL_WITH_MMR(92, 2) |
---|
51 | #define TMS570_PIN_MMR_ALT_HET1_23 TMS570_BALL_WITH_MMR(92, 3) |
---|
52 | #define TMS570_PIN_MMR_ALT_HET1_25 TMS570_BALL_WITH_MMR(93, 0) |
---|
53 | #define TMS570_PIN_MMR_ALT_HET1_27 TMS570_BALL_WITH_MMR(93, 1) |
---|
54 | #define TMS570_PIN_MMR_ALT_HET1_29 TMS570_BALL_WITH_MMR(93, 2) |
---|
55 | #define TMS570_PIN_MMR_ALT_HET1_31 TMS570_BALL_WITH_MMR(93, 3) |
---|
56 | #define TMS570_PIN_MMR_ALT_HET2_00 TMS570_BALL_WITH_MMR(94, 0) |
---|
57 | #define TMS570_PIN_MMR_ALT_HET2_01 TMS570_BALL_WITH_MMR(94, 1) |
---|
58 | #define TMS570_PIN_MMR_ALT_HET2_02 TMS570_BALL_WITH_MMR(94, 2) |
---|
59 | #define TMS570_PIN_MMR_ALT_HET2_03 TMS570_BALL_WITH_MMR(94, 3) |
---|
60 | #define TMS570_PIN_MMR_ALT_HET2_04 TMS570_BALL_WITH_MMR(95, 0) |
---|
61 | #define TMS570_PIN_MMR_ALT_HET2_05 TMS570_BALL_WITH_MMR(95, 1) |
---|
62 | #define TMS570_PIN_MMR_ALT_HET2_06 TMS570_BALL_WITH_MMR(95, 2) |
---|
63 | #define TMS570_PIN_MMR_ALT_HET2_07 TMS570_BALL_WITH_MMR(95, 3) |
---|
64 | #define TMS570_PIN_MMR_ALT_HET2_08 TMS570_BALL_WITH_MMR(96, 0) |
---|
65 | #define TMS570_PIN_MMR_ALT_HET2_09 TMS570_BALL_WITH_MMR(96, 1) |
---|
66 | #define TMS570_PIN_MMR_ALT_HET2_10 TMS570_BALL_WITH_MMR(96, 2) |
---|
67 | #define TMS570_PIN_MMR_ALT_HET2_11 TMS570_BALL_WITH_MMR(96, 3) |
---|
68 | #define TMS570_PIN_MMR_ALT_HET2_12 TMS570_BALL_WITH_MMR(97, 0) |
---|
69 | #define TMS570_PIN_MMR_ALT_HET2_13 TMS570_BALL_WITH_MMR(97, 1) |
---|
70 | #define TMS570_PIN_MMR_ALT_HET2_14 TMS570_BALL_WITH_MMR(97, 2) |
---|
71 | #define TMS570_PIN_MMR_ALT_HET2_15 TMS570_BALL_WITH_MMR(97, 3) |
---|
72 | #define TMS570_PIN_MMR_ALT_HET2_16 TMS570_BALL_WITH_MMR(98, 0) |
---|
73 | #define TMS570_PIN_MMR_ALT_HET2_18 TMS570_BALL_WITH_MMR(98, 1) |
---|
74 | #define TMS570_PIN_MMR_ALT_HET2_20 TMS570_BALL_WITH_MMR(98, 2) |
---|
75 | #define TMS570_PIN_MMR_ALT_HET2_22 TMS570_BALL_WITH_MMR(98, 3) |
---|
76 | #define TMS570_PIN_MMR_ALT_MDIO TMS570_BALL_WITH_MMR(87, 3) |
---|
77 | #define TMS570_PIN_MMR_ALT_MIBSPI1NCS_4 TMS570_BALL_WITH_MMR(88, 0) |
---|
78 | #define TMS570_PIN_MMR_ALT_MIBSPI1NCS_5 TMS570_BALL_WITH_MMR(88, 1) |
---|
79 | #define TMS570_PIN_MMR_ALT_MIBSPI2NCS_1 TMS570_BALL_WITH_MMR(88, 2) |
---|
80 | #define TMS570_PIN_MMR_ALT_MII_COL TMS570_BALL_WITH_MMR(89, 2) |
---|
81 | #define TMS570_PIN_MMR_ALT_MII_CRS TMS570_BALL_WITH_MMR(89, 3) |
---|
82 | #define TMS570_PIN_MMR_ALT_MII_RXCLK TMS570_BALL_WITH_MMR(90, 2) |
---|
83 | #define TMS570_PIN_MMR_ALT_MII_RXD_0 TMS570_BALL_WITH_MMR(90, 3) |
---|
84 | #define TMS570_PIN_MMR_ALT_MII_RXD_1 TMS570_BALL_WITH_MMR(91, 0) |
---|
85 | #define TMS570_PIN_MMR_ALT_MII_RXD_2 TMS570_BALL_WITH_MMR(91, 1) |
---|
86 | #define TMS570_PIN_MMR_ALT_MII_RXD_3 TMS570_BALL_WITH_MMR(91, 2) |
---|
87 | #define TMS570_PIN_MMR_ALT_MII_RX_DV TMS570_BALL_WITH_MMR(90, 0) |
---|
88 | #define TMS570_PIN_MMR_ALT_MII_RX_ER TMS570_BALL_WITH_MMR(90, 1) |
---|
89 | #define TMS570_PIN_MMR_ALT_MII_TX_CLK TMS570_BALL_WITH_MMR(91, 3) |
---|
90 | #define TMS570_PIN_MMR_ALT_eQEP1A TMS570_BALL_WITH_MMR(81, 3) |
---|
91 | #define TMS570_PIN_MMR_ALT_eQEP1B TMS570_BALL_WITH_MMR(82, 0) |
---|
92 | #define TMS570_PIN_MMR_ALT_eQEP1I TMS570_BALL_WITH_MMR(82, 1) |
---|
93 | #define TMS570_PIN_MMR_ALT_eQEP1S TMS570_BALL_WITH_MMR(82, 2) |
---|
94 | #define TMS570_PIN_MMR_ALT_eQEP2A TMS570_BALL_WITH_MMR(82, 3) |
---|
95 | #define TMS570_PIN_MMR_ALT_eQEP2B TMS570_BALL_WITH_MMR(83, 0) |
---|
96 | #define TMS570_PIN_MMR_ALT_eQEP2I TMS570_BALL_WITH_MMR(83, 1) |
---|
97 | #define TMS570_PIN_MMR_ALT_eQEP2S TMS570_BALL_WITH_MMR(83, 2) |
---|
98 | #define TMS570_PIN_MMR_ALT_nTZ1_1 TMS570_BALL_WITH_MMR(99, 0) |
---|
99 | #define TMS570_PIN_MMR_ALT_nTZ1_2 TMS570_BALL_WITH_MMR(99, 1) |
---|
100 | #define TMS570_PIN_MMR_ALT_nTZ1_3 TMS570_BALL_WITH_MMR(99, 2) |
---|
101 | |
---|
102 | #define TMS570_BALL_N19 TMS570_BALL_WITH_MMR(0, 0) |
---|
103 | #define TMS570_BALL_N19_AD1EVT TMS570_PIN_AND_FNC(TMS570_BALL_N19, 0) |
---|
104 | #define TMS570_BALL_N19_MII_RX_ER TMS570_PIN_WITH_IN_ALT( \ |
---|
105 | TMS570_PIN_AND_FNC(TMS570_BALL_N19, 2), \ |
---|
106 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RX_ER, 1)) |
---|
107 | #define TMS570_BALL_N19_RMII_RX_ER TMS570_PIN_AND_FNC(TMS570_BALL_N19, 3) |
---|
108 | #define TMS570_BALL_N19_nTZ1_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
109 | TMS570_PIN_AND_FNC(TMS570_BALL_N19, 5), \ |
---|
110 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_1, 0)) |
---|
111 | |
---|
112 | #define TMS570_BALL_D4 TMS570_BALL_WITH_MMR(0, 1) |
---|
113 | #define TMS570_BALL_D4_EMIF_ADDR_00 TMS570_PIN_AND_FNC(TMS570_BALL_D4, 0) |
---|
114 | #define TMS570_BALL_D4_HET2_01 TMS570_PIN_WITH_IN_ALT( \ |
---|
115 | TMS570_PIN_AND_FNC(TMS570_BALL_D4, 2), \ |
---|
116 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_01, 1)) |
---|
117 | |
---|
118 | #define TMS570_BALL_D5 TMS570_BALL_WITH_MMR(0, 2) |
---|
119 | #define TMS570_BALL_D5_EMIF_ADDR_01 TMS570_PIN_AND_FNC(TMS570_BALL_D5, 0) |
---|
120 | #define TMS570_BALL_D5_HET2_03 TMS570_PIN_WITH_IN_ALT( \ |
---|
121 | TMS570_PIN_AND_FNC(TMS570_BALL_D5, 2), \ |
---|
122 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_03, 1)) |
---|
123 | |
---|
124 | #define TMS570_BALL_C4 TMS570_BALL_WITH_MMR(0, 3) |
---|
125 | #define TMS570_BALL_C4_EMIF_ADDR_06 TMS570_PIN_AND_FNC(TMS570_BALL_C4, 0) |
---|
126 | #define TMS570_BALL_C4_RTP_DATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_C4, 1) |
---|
127 | #define TMS570_BALL_C4_HET2_11 TMS570_PIN_WITH_IN_ALT( \ |
---|
128 | TMS570_PIN_AND_FNC(TMS570_BALL_C4, 2), \ |
---|
129 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_11, 1)) |
---|
130 | |
---|
131 | #define TMS570_BALL_C5 TMS570_BALL_WITH_MMR(1, 0) |
---|
132 | #define TMS570_BALL_C5_EMIF_ADDR_07 TMS570_PIN_AND_FNC(TMS570_BALL_C5, 0) |
---|
133 | #define TMS570_BALL_C5_RTP_DATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_C5, 1) |
---|
134 | #define TMS570_BALL_C5_HET2_13 TMS570_PIN_WITH_IN_ALT( \ |
---|
135 | TMS570_PIN_AND_FNC(TMS570_BALL_C5, 2), \ |
---|
136 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_13, 1)) |
---|
137 | |
---|
138 | #define TMS570_BALL_C6 TMS570_BALL_WITH_MMR(1, 1) |
---|
139 | #define TMS570_BALL_C6_EMIF_ADDR_08 TMS570_PIN_AND_FNC(TMS570_BALL_C6, 0) |
---|
140 | #define TMS570_BALL_C6_RTP_DATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_C6, 1) |
---|
141 | #define TMS570_BALL_C6_HET2_15 TMS570_PIN_WITH_IN_ALT( \ |
---|
142 | TMS570_PIN_AND_FNC(TMS570_BALL_C6, 2), \ |
---|
143 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_15, 1)) |
---|
144 | |
---|
145 | #define TMS570_BALL_C7 TMS570_BALL_WITH_MMR(1, 2) |
---|
146 | #define TMS570_BALL_C7_EMIF_ADDR_09 TMS570_PIN_AND_FNC(TMS570_BALL_C7, 0) |
---|
147 | #define TMS570_BALL_C7_RTP_DATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_C7, 1) |
---|
148 | |
---|
149 | #define TMS570_BALL_C8 TMS570_BALL_WITH_MMR(1, 3) |
---|
150 | #define TMS570_BALL_C8_EMIF_ADDR_10 TMS570_PIN_AND_FNC(TMS570_BALL_C8, 0) |
---|
151 | #define TMS570_BALL_C8_RTP_DATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_C8, 1) |
---|
152 | |
---|
153 | #define TMS570_BALL_C9 TMS570_BALL_WITH_MMR(2, 0) |
---|
154 | #define TMS570_BALL_C9_EMIF_ADDR_11 TMS570_PIN_AND_FNC(TMS570_BALL_C9, 0) |
---|
155 | #define TMS570_BALL_C9_RTP_DATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_C9, 1) |
---|
156 | |
---|
157 | #define TMS570_BALL_C10 TMS570_BALL_WITH_MMR(2, 1) |
---|
158 | #define TMS570_BALL_C10_EMIF_ADDR_12 TMS570_PIN_AND_FNC(TMS570_BALL_C10, 0) |
---|
159 | #define TMS570_BALL_C10_RTP_DATA_06 TMS570_PIN_AND_FNC(TMS570_BALL_C10, 1) |
---|
160 | |
---|
161 | #define TMS570_BALL_C11 TMS570_BALL_WITH_MMR(2, 2) |
---|
162 | #define TMS570_BALL_C11_EMIF_ADDR_13 TMS570_PIN_AND_FNC(TMS570_BALL_C11, 0) |
---|
163 | #define TMS570_BALL_C11_RTP_DATA_05 TMS570_PIN_AND_FNC(TMS570_BALL_C11, 1) |
---|
164 | |
---|
165 | #define TMS570_BALL_C12 TMS570_BALL_WITH_MMR(2, 3) |
---|
166 | #define TMS570_BALL_C12_EMIF_ADDR_14 TMS570_PIN_AND_FNC(TMS570_BALL_C12, 0) |
---|
167 | #define TMS570_BALL_C12_RTP_DATA_04 TMS570_PIN_AND_FNC(TMS570_BALL_C12, 1) |
---|
168 | |
---|
169 | #define TMS570_BALL_C13 TMS570_BALL_WITH_MMR(3, 0) |
---|
170 | #define TMS570_BALL_C13_EMIF_ADDR_15 TMS570_PIN_AND_FNC(TMS570_BALL_C13, 0) |
---|
171 | #define TMS570_BALL_C13_RTP_DATA_03 TMS570_PIN_AND_FNC(TMS570_BALL_C13, 1) |
---|
172 | |
---|
173 | #define TMS570_BALL_D14 TMS570_BALL_WITH_MMR(3, 1) |
---|
174 | #define TMS570_BALL_D14_EMIF_ADDR_16 TMS570_PIN_AND_FNC(TMS570_BALL_D14, 0) |
---|
175 | #define TMS570_BALL_D14_RTP_DATA_02 TMS570_PIN_AND_FNC(TMS570_BALL_D14, 1) |
---|
176 | |
---|
177 | #define TMS570_BALL_C14 TMS570_BALL_WITH_MMR(3, 2) |
---|
178 | #define TMS570_BALL_C14_EMIF_ADDR_17 TMS570_PIN_AND_FNC(TMS570_BALL_C14, 0) |
---|
179 | #define TMS570_BALL_C14_RTP_DATA_01 TMS570_PIN_AND_FNC(TMS570_BALL_C14, 1) |
---|
180 | |
---|
181 | #define TMS570_BALL_D15 TMS570_BALL_WITH_MMR(3, 3) |
---|
182 | #define TMS570_BALL_D15_EMIF_ADDR_18 TMS570_PIN_AND_FNC(TMS570_BALL_D15, 0) |
---|
183 | #define TMS570_BALL_D15_RTP_DATA_00 TMS570_PIN_AND_FNC(TMS570_BALL_D15, 1) |
---|
184 | |
---|
185 | #define TMS570_BALL_C15 TMS570_BALL_WITH_MMR(4, 0) |
---|
186 | #define TMS570_BALL_C15_EMIF_ADDR_19 TMS570_PIN_AND_FNC(TMS570_BALL_C15, 0) |
---|
187 | #define TMS570_BALL_C15_RTP_nENA TMS570_PIN_AND_FNC(TMS570_BALL_C15, 1) |
---|
188 | |
---|
189 | #define TMS570_BALL_C16 TMS570_BALL_WITH_MMR(4, 1) |
---|
190 | #define TMS570_BALL_C16_EMIF_ADDR_20 TMS570_PIN_AND_FNC(TMS570_BALL_C16, 0) |
---|
191 | #define TMS570_BALL_C16_RTP_nSYNC TMS570_PIN_AND_FNC(TMS570_BALL_C16, 1) |
---|
192 | |
---|
193 | #define TMS570_BALL_C17 TMS570_BALL_WITH_MMR(4, 2) |
---|
194 | #define TMS570_BALL_C17_EMIF_ADDR_21 TMS570_PIN_AND_FNC(TMS570_BALL_C17, 0) |
---|
195 | #define TMS570_BALL_C17_RTP_CLK TMS570_PIN_AND_FNC(TMS570_BALL_C17, 1) |
---|
196 | |
---|
197 | #define TMS570_BALL_D16 TMS570_BALL_WITH_MMR(8, 3) |
---|
198 | #define TMS570_BALL_D16_EMIF_BA_1 TMS570_PIN_AND_FNC(TMS570_BALL_D16, 0) |
---|
199 | #define TMS570_BALL_D16_ TMS570_PIN_AND_FNC(TMS570_BALL_D16, 1) |
---|
200 | #define TMS570_BALL_D16_HET2_05 TMS570_PIN_WITH_IN_ALT( \ |
---|
201 | TMS570_PIN_AND_FNC(TMS570_BALL_D16, 2), \ |
---|
202 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_05, 1)) |
---|
203 | |
---|
204 | #define TMS570_BALL_K3 TMS570_BALL_WITH_MMR(9, 0) |
---|
205 | #define TMS570_BALL_K3_EMIF_CLK TMS570_PIN_AND_FNC(TMS570_BALL_K3, 1) |
---|
206 | #define TMS570_BALL_K3_ECLK2 TMS570_PIN_AND_FNC(TMS570_BALL_K3, 2) |
---|
207 | |
---|
208 | #define TMS570_BALL_R4 TMS570_BALL_WITH_MMR(9, 1) |
---|
209 | #define TMS570_BALL_R4_EMIF_nCAS TMS570_PIN_AND_FNC(TMS570_BALL_R4, 0) |
---|
210 | #define TMS570_BALL_R4_GIOB_3 TMS570_PIN_WITH_IN_ALT( \ |
---|
211 | TMS570_PIN_AND_FNC(TMS570_BALL_R4, 2), \ |
---|
212 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_3, 1)) |
---|
213 | |
---|
214 | #define TMS570_BALL_N17 TMS570_BALL_WITH_MMR(9, 2) |
---|
215 | #define TMS570_BALL_N17_EMIF_nCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_N17, 0) |
---|
216 | #define TMS570_BALL_N17_RTP_DATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_N17, 1) |
---|
217 | #define TMS570_BALL_N17_HET2_07 TMS570_PIN_WITH_IN_ALT( \ |
---|
218 | TMS570_PIN_AND_FNC(TMS570_BALL_N17, 2), \ |
---|
219 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_07, 1)) |
---|
220 | |
---|
221 | #define TMS570_BALL_L17 TMS570_BALL_WITH_MMR(9, 3) |
---|
222 | #define TMS570_BALL_L17_EMIF_nCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_L17, 0) |
---|
223 | #define TMS570_BALL_L17_GIOB_4 TMS570_PIN_WITH_IN_ALT( \ |
---|
224 | TMS570_PIN_AND_FNC(TMS570_BALL_L17, 2), \ |
---|
225 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_4, 1)) |
---|
226 | |
---|
227 | #define TMS570_BALL_K17 TMS570_BALL_WITH_MMR(10, 0) |
---|
228 | #define TMS570_BALL_K17_EMIF_nCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_K17, 0) |
---|
229 | #define TMS570_BALL_K17_RTP_DATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_K17, 1) |
---|
230 | #define TMS570_BALL_K17_HET2_09 TMS570_PIN_WITH_IN_ALT( \ |
---|
231 | TMS570_PIN_AND_FNC(TMS570_BALL_K17, 2), \ |
---|
232 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_09, 1)) |
---|
233 | |
---|
234 | #define TMS570_BALL_M17 TMS570_BALL_WITH_MMR(10, 1) |
---|
235 | #define TMS570_BALL_M17_EMIF_nCSl_4 TMS570_PIN_AND_FNC(TMS570_BALL_M17, 0) |
---|
236 | #define TMS570_BALL_M17_RTP_DATA_07 TMS570_PIN_AND_FNC(TMS570_BALL_M17, 1) |
---|
237 | #define TMS570_BALL_M17_GIOB_5 TMS570_PIN_WITH_IN_ALT( \ |
---|
238 | TMS570_PIN_AND_FNC(TMS570_BALL_M17, 2), \ |
---|
239 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_5, 1)) |
---|
240 | |
---|
241 | #define TMS570_BALL_R3 TMS570_BALL_WITH_MMR(10, 2) |
---|
242 | #define TMS570_BALL_R3_EMIF_nRAS TMS570_PIN_AND_FNC(TMS570_BALL_R3, 0) |
---|
243 | #define TMS570_BALL_R3_GIOB_6 TMS570_PIN_WITH_IN_ALT( \ |
---|
244 | TMS570_PIN_AND_FNC(TMS570_BALL_R3, 2), \ |
---|
245 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_6, 1)) |
---|
246 | |
---|
247 | #define TMS570_BALL_P3 TMS570_BALL_WITH_MMR(10, 3) |
---|
248 | #define TMS570_BALL_P3_EMIF_nWAIT TMS570_PIN_AND_FNC(TMS570_BALL_P3, 0) |
---|
249 | #define TMS570_BALL_P3_GIOB_7 TMS570_PIN_WITH_IN_ALT( \ |
---|
250 | TMS570_PIN_AND_FNC(TMS570_BALL_P3, 2), \ |
---|
251 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_7, 1)) |
---|
252 | |
---|
253 | #define TMS570_BALL_D17 TMS570_BALL_WITH_MMR(11, 0) |
---|
254 | #define TMS570_BALL_D17_EMIF_nWE TMS570_PIN_AND_FNC(TMS570_BALL_D17, 0) |
---|
255 | #define TMS570_BALL_D17_EMIF_RNW TMS570_PIN_WITH_IN_ALT( \ |
---|
256 | TMS570_PIN_AND_FNC(TMS570_BALL_D17, 1), \ |
---|
257 | TMS570_PIN_AND_FNC(TMS570_BALL_J1, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
258 | |
---|
259 | #define TMS570_BALL_E9 TMS570_BALL_WITH_MMR(11, 1) |
---|
260 | #define TMS570_BALL_E9_ETMDATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_E9, 0) |
---|
261 | #define TMS570_BALL_E9_EMIF_ADDR_05 TMS570_PIN_AND_FNC(TMS570_BALL_E9, 1) |
---|
262 | |
---|
263 | #define TMS570_BALL_E8 TMS570_BALL_WITH_MMR(11, 2) |
---|
264 | #define TMS570_BALL_E8_ETMDATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_E8, 0) |
---|
265 | #define TMS570_BALL_E8_EMIF_ADDR_04 TMS570_PIN_AND_FNC(TMS570_BALL_E8, 1) |
---|
266 | |
---|
267 | #define TMS570_BALL_E7 TMS570_BALL_WITH_MMR(11, 3) |
---|
268 | #define TMS570_BALL_E7_ETMDATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_E7, 0) |
---|
269 | #define TMS570_BALL_E7_EMIF_ADDR_03 TMS570_PIN_AND_FNC(TMS570_BALL_E7, 1) |
---|
270 | |
---|
271 | #define TMS570_BALL_E6 TMS570_BALL_WITH_MMR(12, 0) |
---|
272 | #define TMS570_BALL_E6_ETMDATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_E6, 0) |
---|
273 | #define TMS570_BALL_E6_EMIF_ADDR_02 TMS570_PIN_AND_FNC(TMS570_BALL_E6, 1) |
---|
274 | |
---|
275 | #define TMS570_BALL_E13 TMS570_BALL_WITH_MMR(12, 1) |
---|
276 | #define TMS570_BALL_E13_ETMDATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_E13, 0) |
---|
277 | #define TMS570_BALL_E13_EMIF_BA_0 TMS570_PIN_WITH_IN_ALT( \ |
---|
278 | TMS570_PIN_AND_FNC(TMS570_BALL_E13, 1), \ |
---|
279 | TMS570_PIN_AND_FNC(TMS570_BALL_J4, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
280 | |
---|
281 | #define TMS570_BALL_E12 TMS570_BALL_WITH_MMR(12, 2) |
---|
282 | #define TMS570_BALL_E12_ETMDATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_E12, 0) |
---|
283 | #define TMS570_BALL_E12_EMIF_nOE TMS570_PIN_WITH_IN_ALT( \ |
---|
284 | TMS570_PIN_AND_FNC(TMS570_BALL_E12, 1), \ |
---|
285 | TMS570_PIN_AND_FNC(TMS570_BALL_A13, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
286 | |
---|
287 | #define TMS570_BALL_E11 TMS570_BALL_WITH_MMR(12, 3) |
---|
288 | #define TMS570_BALL_E11_ETMDATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_E11, 0) |
---|
289 | #define TMS570_BALL_E11_EMIF_nDQM_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
290 | TMS570_PIN_AND_FNC(TMS570_BALL_E11, 1), \ |
---|
291 | TMS570_PIN_AND_FNC(TMS570_BALL_P2, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
292 | |
---|
293 | #define TMS570_BALL_E10 TMS570_BALL_WITH_MMR(13, 0) |
---|
294 | #define TMS570_BALL_E10_ETMDATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_E10, 0) |
---|
295 | #define TMS570_BALL_E10_EMIF_nDQM_0 TMS570_PIN_WITH_IN_ALT( \ |
---|
296 | TMS570_PIN_AND_FNC(TMS570_BALL_E10, 1), \ |
---|
297 | TMS570_PIN_AND_FNC(TMS570_BALL_B13, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
298 | |
---|
299 | #define TMS570_BALL_K15 TMS570_BALL_WITH_MMR(13, 1) |
---|
300 | #define TMS570_BALL_K15_ETMDATA_16 TMS570_PIN_AND_FNC(TMS570_BALL_K15, 0) |
---|
301 | #define TMS570_BALL_K15_EMIF_DATA_00 TMS570_PIN_AND_FNC(TMS570_BALL_K15, 1) |
---|
302 | |
---|
303 | #define TMS570_BALL_L15 TMS570_BALL_WITH_MMR(13, 2) |
---|
304 | #define TMS570_BALL_L15_ETMDATA_17 TMS570_PIN_AND_FNC(TMS570_BALL_L15, 0) |
---|
305 | #define TMS570_BALL_L15_EMIF_DATA_01 TMS570_PIN_AND_FNC(TMS570_BALL_L15, 1) |
---|
306 | |
---|
307 | #define TMS570_BALL_M15 TMS570_BALL_WITH_MMR(13, 3) |
---|
308 | #define TMS570_BALL_M15_ETMDATA_18 TMS570_PIN_AND_FNC(TMS570_BALL_M15, 0) |
---|
309 | #define TMS570_BALL_M15_EMIF_DATA_02 TMS570_PIN_AND_FNC(TMS570_BALL_M15, 1) |
---|
310 | |
---|
311 | #define TMS570_BALL_N15 TMS570_BALL_WITH_MMR(14, 0) |
---|
312 | #define TMS570_BALL_N15_ETMDATA_19 TMS570_PIN_AND_FNC(TMS570_BALL_N15, 0) |
---|
313 | #define TMS570_BALL_N15_EMIF_DATA_03 TMS570_PIN_AND_FNC(TMS570_BALL_N15, 1) |
---|
314 | |
---|
315 | #define TMS570_BALL_E5 TMS570_BALL_WITH_MMR(14, 1) |
---|
316 | #define TMS570_BALL_E5_ETMDATA_20 TMS570_PIN_AND_FNC(TMS570_BALL_E5, 0) |
---|
317 | #define TMS570_BALL_E5_EMIF_DATA_04 TMS570_PIN_AND_FNC(TMS570_BALL_E5, 1) |
---|
318 | |
---|
319 | #define TMS570_BALL_F5 TMS570_BALL_WITH_MMR(14, 2) |
---|
320 | #define TMS570_BALL_F5_ETMDATA_21 TMS570_PIN_AND_FNC(TMS570_BALL_F5, 0) |
---|
321 | #define TMS570_BALL_F5_EMIF_DATA_05 TMS570_PIN_AND_FNC(TMS570_BALL_F5, 1) |
---|
322 | |
---|
323 | #define TMS570_BALL_G5 TMS570_BALL_WITH_MMR(14, 3) |
---|
324 | #define TMS570_BALL_G5_ETMDATA_22 TMS570_PIN_AND_FNC(TMS570_BALL_G5, 0) |
---|
325 | #define TMS570_BALL_G5_EMIF_DATA_06 TMS570_PIN_AND_FNC(TMS570_BALL_G5, 1) |
---|
326 | |
---|
327 | #define TMS570_BALL_K5 TMS570_BALL_WITH_MMR(15, 0) |
---|
328 | #define TMS570_BALL_K5_ETMDATA_23 TMS570_PIN_AND_FNC(TMS570_BALL_K5, 0) |
---|
329 | #define TMS570_BALL_K5_EMIF_DATA_07 TMS570_PIN_AND_FNC(TMS570_BALL_K5, 1) |
---|
330 | |
---|
331 | #define TMS570_BALL_L5 TMS570_BALL_WITH_MMR(15, 1) |
---|
332 | #define TMS570_BALL_L5_ETMDATA_24 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 0) |
---|
333 | #define TMS570_BALL_L5_EMIF_DATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 1) |
---|
334 | #define TMS570_BALL_L5_HET2_24 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 2) |
---|
335 | #define TMS570_BALL_L5_MIBSPI5NCS_4 TMS570_PIN_AND_FNC(TMS570_BALL_L5, 3) |
---|
336 | |
---|
337 | #define TMS570_BALL_M5 TMS570_BALL_WITH_MMR(15, 2) |
---|
338 | #define TMS570_BALL_M5_ETMDATA_25 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 0) |
---|
339 | #define TMS570_BALL_M5_EMIF_DATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 1) |
---|
340 | #define TMS570_BALL_M5_HET2_25 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 2) |
---|
341 | #define TMS570_BALL_M5_MIBSPI5NCS_5 TMS570_PIN_AND_FNC(TMS570_BALL_M5, 3) |
---|
342 | |
---|
343 | #define TMS570_BALL_N5 TMS570_BALL_WITH_MMR(15, 3) |
---|
344 | #define TMS570_BALL_N5_ETMDATA_26 TMS570_PIN_AND_FNC(TMS570_BALL_N5, 0) |
---|
345 | #define TMS570_BALL_N5_EMIF_DATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_N5, 1) |
---|
346 | #define TMS570_BALL_N5_HET2_26 TMS570_PIN_AND_FNC(TMS570_BALL_N5, 2) |
---|
347 | |
---|
348 | #define TMS570_BALL_P5 TMS570_BALL_WITH_MMR(16, 0) |
---|
349 | #define TMS570_BALL_P5_ETMDATA_27 TMS570_PIN_AND_FNC(TMS570_BALL_P5, 0) |
---|
350 | #define TMS570_BALL_P5_EMIF_DATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_P5, 1) |
---|
351 | #define TMS570_BALL_P5_HET2_27 TMS570_PIN_AND_FNC(TMS570_BALL_P5, 2) |
---|
352 | |
---|
353 | #define TMS570_BALL_R5 TMS570_BALL_WITH_MMR(16, 1) |
---|
354 | #define TMS570_BALL_R5_ETMDATA_28 TMS570_PIN_AND_FNC(TMS570_BALL_R5, 0) |
---|
355 | #define TMS570_BALL_R5_EMIF_DATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_R5, 1) |
---|
356 | #define TMS570_BALL_R5_HET2_28 TMS570_PIN_AND_FNC(TMS570_BALL_R5, 2) |
---|
357 | #define TMS570_BALL_R5_GIOA_0 TMS570_PIN_WITH_IN_ALT( \ |
---|
358 | TMS570_PIN_AND_FNC(TMS570_BALL_R5, 3), \ |
---|
359 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_0, 1)) |
---|
360 | |
---|
361 | #define TMS570_BALL_R6 TMS570_BALL_WITH_MMR(16, 2) |
---|
362 | #define TMS570_BALL_R6_ETMDATA_29 TMS570_PIN_AND_FNC(TMS570_BALL_R6, 0) |
---|
363 | #define TMS570_BALL_R6_EMIF_DATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_R6, 1) |
---|
364 | #define TMS570_BALL_R6_HET2_29 TMS570_PIN_AND_FNC(TMS570_BALL_R6, 2) |
---|
365 | #define TMS570_BALL_R6_GIOA_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
366 | TMS570_PIN_AND_FNC(TMS570_BALL_R6, 3), \ |
---|
367 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_1, 1)) |
---|
368 | |
---|
369 | #define TMS570_BALL_R7 TMS570_BALL_WITH_MMR(16, 3) |
---|
370 | #define TMS570_BALL_R7_ETMDATA_30 TMS570_PIN_AND_FNC(TMS570_BALL_R7, 0) |
---|
371 | #define TMS570_BALL_R7_EMIF_DATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_R7, 1) |
---|
372 | #define TMS570_BALL_R7_HET2_30 TMS570_PIN_AND_FNC(TMS570_BALL_R7, 2) |
---|
373 | #define TMS570_BALL_R7_GIOA_3 TMS570_PIN_WITH_IN_ALT( \ |
---|
374 | TMS570_PIN_AND_FNC(TMS570_BALL_R7, 3), \ |
---|
375 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_3, 1)) |
---|
376 | |
---|
377 | #define TMS570_BALL_R8 TMS570_BALL_WITH_MMR(17, 0) |
---|
378 | #define TMS570_BALL_R8_ETMDATA_31 TMS570_PIN_AND_FNC(TMS570_BALL_R8, 0) |
---|
379 | #define TMS570_BALL_R8_EMIF_DATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_R8, 1) |
---|
380 | #define TMS570_BALL_R8_HET2_31 TMS570_PIN_AND_FNC(TMS570_BALL_R8, 2) |
---|
381 | #define TMS570_BALL_R8_GIOA_4 TMS570_PIN_WITH_IN_ALT( \ |
---|
382 | TMS570_PIN_AND_FNC(TMS570_BALL_R8, 3), \ |
---|
383 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_4, 1)) |
---|
384 | |
---|
385 | #define TMS570_BALL_R9 TMS570_BALL_WITH_MMR(17, 1) |
---|
386 | #define TMS570_BALL_R9_ETMTRACECLKIN TMS570_PIN_AND_FNC(TMS570_BALL_R9, 0) |
---|
387 | #define TMS570_BALL_R9_EXTCLKIN2 TMS570_PIN_AND_FNC(TMS570_BALL_R9, 1) |
---|
388 | #define TMS570_BALL_R9_GIOA_5 TMS570_PIN_WITH_IN_ALT( \ |
---|
389 | TMS570_PIN_AND_FNC(TMS570_BALL_R9, 3), \ |
---|
390 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_5, 1)) |
---|
391 | |
---|
392 | #define TMS570_BALL_R10 TMS570_BALL_WITH_MMR(17, 2) |
---|
393 | #define TMS570_BALL_R10_ETMTRACECLKOUT TMS570_PIN_AND_FNC(TMS570_BALL_R10, 0) |
---|
394 | #define TMS570_BALL_R10_GIOA_6 TMS570_PIN_WITH_IN_ALT( \ |
---|
395 | TMS570_PIN_AND_FNC(TMS570_BALL_R10, 3), \ |
---|
396 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_6, 1)) |
---|
397 | |
---|
398 | #define TMS570_BALL_R11 TMS570_BALL_WITH_MMR(17, 3) |
---|
399 | #define TMS570_BALL_R11_ETMTRACECTL TMS570_PIN_AND_FNC(TMS570_BALL_R11, 0) |
---|
400 | #define TMS570_BALL_R11_GIOA_7 TMS570_PIN_WITH_IN_ALT( \ |
---|
401 | TMS570_PIN_AND_FNC(TMS570_BALL_R11, 3), \ |
---|
402 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_7, 1)) |
---|
403 | |
---|
404 | #define TMS570_BALL_B15 TMS570_BALL_WITH_MMR(18, 0) |
---|
405 | #define TMS570_BALL_B15_FRAYTX1 TMS570_PIN_AND_FNC(TMS570_BALL_B15, 0) |
---|
406 | #define TMS570_BALL_B15_GIOA_2 TMS570_PIN_WITH_IN_ALT( \ |
---|
407 | TMS570_PIN_AND_FNC(TMS570_BALL_B15, 3), \ |
---|
408 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_2, 1)) |
---|
409 | |
---|
410 | #define TMS570_BALL_B8 TMS570_BALL_WITH_MMR(18, 1) |
---|
411 | #define TMS570_BALL_B8_FRAYTX2 TMS570_PIN_AND_FNC(TMS570_BALL_B8, 0) |
---|
412 | #define TMS570_BALL_B8_GIOB_0 TMS570_PIN_WITH_IN_ALT( \ |
---|
413 | TMS570_PIN_AND_FNC(TMS570_BALL_B8, 3), \ |
---|
414 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_0, 1)) |
---|
415 | |
---|
416 | #define TMS570_BALL_B16 TMS570_BALL_WITH_MMR(18, 2) |
---|
417 | #define TMS570_BALL_B16_FRAYTXEN1 TMS570_PIN_AND_FNC(TMS570_BALL_B16, 0) |
---|
418 | #define TMS570_BALL_B16_GIOB_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
419 | TMS570_PIN_AND_FNC(TMS570_BALL_B16, 3), \ |
---|
420 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_1, 1)) |
---|
421 | |
---|
422 | #define TMS570_BALL_B9 TMS570_BALL_WITH_MMR(18, 3) |
---|
423 | #define TMS570_BALL_B9_FRAYTXEN2 TMS570_PIN_AND_FNC(TMS570_BALL_B9, 0) |
---|
424 | #define TMS570_BALL_B9_GIOB_2 TMS570_PIN_WITH_IN_ALT( \ |
---|
425 | TMS570_PIN_AND_FNC(TMS570_BALL_B9, 3), \ |
---|
426 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_2, 1)) |
---|
427 | |
---|
428 | #define TMS570_BALL_C1 TMS570_BALL_WITH_MMR(19, 0) |
---|
429 | #define TMS570_BALL_C1_GIOA_2 TMS570_PIN_WITH_IN_ALT( \ |
---|
430 | TMS570_PIN_AND_FNC(TMS570_BALL_C1, 0), \ |
---|
431 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_2, 0)) |
---|
432 | #define TMS570_BALL_C1_HET2_00 TMS570_PIN_WITH_IN_ALT( \ |
---|
433 | TMS570_PIN_AND_FNC(TMS570_BALL_C1, 2), \ |
---|
434 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_00, 1)) |
---|
435 | #define TMS570_BALL_C1_eQEP2I TMS570_PIN_WITH_IN_ALT( \ |
---|
436 | TMS570_PIN_AND_FNC(TMS570_BALL_C1, 5), \ |
---|
437 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2I, 1)) |
---|
438 | |
---|
439 | #define TMS570_BALL_E1 TMS570_BALL_WITH_MMR(19, 1) |
---|
440 | #define TMS570_BALL_E1_GIOA_3 TMS570_PIN_WITH_IN_ALT( \ |
---|
441 | TMS570_PIN_AND_FNC(TMS570_BALL_E1, 0), \ |
---|
442 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_3, 0)) |
---|
443 | #define TMS570_BALL_E1_HET2_02 TMS570_PIN_WITH_IN_ALT( \ |
---|
444 | TMS570_PIN_AND_FNC(TMS570_BALL_E1, 2), \ |
---|
445 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_02, 1)) |
---|
446 | |
---|
447 | #define TMS570_BALL_B5 TMS570_BALL_WITH_MMR(19, 2) |
---|
448 | #define TMS570_BALL_B5_GIOA_5 TMS570_PIN_WITH_IN_ALT( \ |
---|
449 | TMS570_PIN_AND_FNC(TMS570_BALL_B5, 0), \ |
---|
450 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_5, 0)) |
---|
451 | #define TMS570_BALL_B5_EXTCLKIN TMS570_PIN_AND_FNC(TMS570_BALL_B5, 3) |
---|
452 | #define TMS570_BALL_B5_ePWM1A TMS570_PIN_AND_FNC(TMS570_BALL_B5, 5) |
---|
453 | |
---|
454 | #define TMS570_BALL_H3 TMS570_BALL_WITH_MMR(19, 3) |
---|
455 | #define TMS570_BALL_H3_GIOA_6 TMS570_PIN_WITH_IN_ALT( \ |
---|
456 | TMS570_PIN_AND_FNC(TMS570_BALL_H3, 0), \ |
---|
457 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_6, 0)) |
---|
458 | #define TMS570_BALL_H3_HET2_04 TMS570_PIN_WITH_IN_ALT( \ |
---|
459 | TMS570_PIN_AND_FNC(TMS570_BALL_H3, 2), \ |
---|
460 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_04, 1)) |
---|
461 | #define TMS570_BALL_H3_ePWM1B TMS570_PIN_AND_FNC(TMS570_BALL_H3, 5) |
---|
462 | |
---|
463 | #define TMS570_BALL_M1 TMS570_BALL_WITH_MMR(20, 0) |
---|
464 | #define TMS570_BALL_M1_GIOA_7 TMS570_PIN_WITH_IN_ALT( \ |
---|
465 | TMS570_PIN_AND_FNC(TMS570_BALL_M1, 0), \ |
---|
466 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOA_7, 0)) |
---|
467 | #define TMS570_BALL_M1_HET2_06 TMS570_PIN_WITH_IN_ALT( \ |
---|
468 | TMS570_PIN_AND_FNC(TMS570_BALL_M1, 2), \ |
---|
469 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_06, 1)) |
---|
470 | #define TMS570_BALL_M1_ePWM2A TMS570_PIN_AND_FNC(TMS570_BALL_M1, 5) |
---|
471 | |
---|
472 | #define TMS570_BALL_F2 TMS570_BALL_WITH_MMR(20, 1) |
---|
473 | #define TMS570_BALL_F2_GIOB_2 TMS570_PIN_WITH_IN_ALT( \ |
---|
474 | TMS570_PIN_AND_FNC(TMS570_BALL_F2, 0), \ |
---|
475 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_2, 0)) |
---|
476 | #define TMS570_BALL_F2_DCAN4TX TMS570_PIN_AND_FNC(TMS570_BALL_F2, 3) |
---|
477 | |
---|
478 | #define TMS570_BALL_W10 TMS570_BALL_WITH_MMR(20, 2) |
---|
479 | #define TMS570_BALL_W10_GIOB_3 TMS570_PIN_WITH_IN_ALT( \ |
---|
480 | TMS570_PIN_AND_FNC(TMS570_BALL_W10, 0), \ |
---|
481 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_3, 0)) |
---|
482 | #define TMS570_BALL_W10_DCAN4RX TMS570_PIN_AND_FNC(TMS570_BALL_W10, 3) |
---|
483 | |
---|
484 | #define TMS570_BALL_J2 TMS570_BALL_WITH_MMR(20, 3) |
---|
485 | #define TMS570_BALL_J2_GIOB_6 TMS570_PIN_WITH_IN_ALT( \ |
---|
486 | TMS570_PIN_AND_FNC(TMS570_BALL_J2, 0), \ |
---|
487 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_6, 0)) |
---|
488 | #define TMS570_BALL_J2_nERROR1 TMS570_PIN_AND_FNC(TMS570_BALL_J2, 1) |
---|
489 | |
---|
490 | #define TMS570_BALL_F1 TMS570_BALL_WITH_MMR(21, 0) |
---|
491 | #define TMS570_BALL_F1_GIOB_7 TMS570_PIN_WITH_IN_ALT( \ |
---|
492 | TMS570_PIN_AND_FNC(TMS570_BALL_F1, 0), \ |
---|
493 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_GIOB_7, 0)) |
---|
494 | #define TMS570_BALL_F1_nERROR2 TMS570_PIN_AND_FNC(TMS570_BALL_F1, 1) |
---|
495 | #define TMS570_BALL_F1_nTZ1_2 TMS570_PIN_WITH_IN_ALT( \ |
---|
496 | TMS570_PIN_AND_FNC(TMS570_BALL_F1, 5), \ |
---|
497 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_2, 0)) |
---|
498 | |
---|
499 | #define TMS570_BALL_R2 TMS570_BALL_WITH_MMR(21, 1) |
---|
500 | #define TMS570_BALL_R2_MIBSPI1NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_R2, 0) |
---|
501 | #define TMS570_BALL_R2_MIBSPI1SOMI_1 TMS570_PIN_AND_FNC(TMS570_BALL_R2, 1) |
---|
502 | #define TMS570_BALL_R2_MII_TXD_2 TMS570_PIN_AND_FNC(TMS570_BALL_R2, 2) |
---|
503 | #define TMS570_BALL_R2_ECAP6 TMS570_PIN_WITH_IN_ALT( \ |
---|
504 | TMS570_PIN_AND_FNC(TMS570_BALL_R2, 5), \ |
---|
505 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP6, 1)) |
---|
506 | |
---|
507 | #define TMS570_BALL_F3 TMS570_BALL_WITH_MMR(21, 2) |
---|
508 | #define TMS570_BALL_F3_MIBSPI1NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_F3, 0) |
---|
509 | #define TMS570_BALL_F3_MII_COL TMS570_PIN_WITH_IN_ALT( \ |
---|
510 | TMS570_PIN_AND_FNC(TMS570_BALL_F3, 2), \ |
---|
511 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_COL, 1)) |
---|
512 | #define TMS570_BALL_F3_HET1_17 TMS570_PIN_WITH_IN_ALT( \ |
---|
513 | TMS570_PIN_AND_FNC(TMS570_BALL_F3, 3), \ |
---|
514 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_17, 1)) |
---|
515 | #define TMS570_BALL_F3_eQEP1S TMS570_PIN_WITH_IN_ALT( \ |
---|
516 | TMS570_PIN_AND_FNC(TMS570_BALL_F3, 5), \ |
---|
517 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1S, 1)) |
---|
518 | |
---|
519 | #define TMS570_BALL_G3 TMS570_BALL_WITH_MMR(21, 3) |
---|
520 | #define TMS570_BALL_G3_MIBSPI1NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_G3, 0) |
---|
521 | #define TMS570_BALL_G3_MDIO TMS570_PIN_WITH_IN_ALT( \ |
---|
522 | TMS570_PIN_AND_FNC(TMS570_BALL_G3, 2), \ |
---|
523 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MDIO, 1)) |
---|
524 | #define TMS570_BALL_G3_HET1_19 TMS570_PIN_WITH_IN_ALT( \ |
---|
525 | TMS570_PIN_AND_FNC(TMS570_BALL_G3, 3), \ |
---|
526 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_19, 1)) |
---|
527 | |
---|
528 | #define TMS570_BALL_J3 TMS570_BALL_WITH_MMR(22, 0) |
---|
529 | #define TMS570_BALL_J3_MIBSPI1NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_J3, 0) |
---|
530 | #define TMS570_BALL_J3_HET1_21 TMS570_PIN_WITH_IN_ALT( \ |
---|
531 | TMS570_PIN_AND_FNC(TMS570_BALL_J3, 3), \ |
---|
532 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_21, 1)) |
---|
533 | #define TMS570_BALL_J3_nTZ1_3 TMS570_PIN_WITH_IN_ALT( \ |
---|
534 | TMS570_PIN_AND_FNC(TMS570_BALL_J3, 5), \ |
---|
535 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_3, 0)) |
---|
536 | |
---|
537 | #define TMS570_BALL_G19 TMS570_BALL_WITH_MMR(22, 1) |
---|
538 | #define TMS570_BALL_G19_MIBSPI1NENA TMS570_PIN_AND_FNC(TMS570_BALL_G19, 0) |
---|
539 | #define TMS570_BALL_G19_MII_RXD_2 TMS570_PIN_WITH_IN_ALT( \ |
---|
540 | TMS570_PIN_AND_FNC(TMS570_BALL_G19, 2), \ |
---|
541 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_2, 1)) |
---|
542 | #define TMS570_BALL_G19_HET1_23 TMS570_PIN_WITH_IN_ALT( \ |
---|
543 | TMS570_PIN_AND_FNC(TMS570_BALL_G19, 3), \ |
---|
544 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_23, 1)) |
---|
545 | #define TMS570_BALL_G19_ECAP4 TMS570_PIN_WITH_IN_ALT( \ |
---|
546 | TMS570_PIN_AND_FNC(TMS570_BALL_G19, 5), \ |
---|
547 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP4, 1)) |
---|
548 | |
---|
549 | #define TMS570_BALL_V9 TMS570_BALL_WITH_MMR(22, 2) |
---|
550 | #define TMS570_BALL_V9_MIBSPI3CLK TMS570_PIN_AND_FNC(TMS570_BALL_V9, 0) |
---|
551 | #define TMS570_BALL_V9_AD1EXT_SEL_01 TMS570_PIN_WITH_IN_ALT( \ |
---|
552 | TMS570_PIN_AND_FNC(TMS570_BALL_V9, 1), \ |
---|
553 | TMS570_PIN_AND_FNC(TMS570_BALL_H17, 4) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
554 | #define TMS570_BALL_V9_eQEP1A TMS570_PIN_WITH_IN_ALT( \ |
---|
555 | TMS570_PIN_AND_FNC(TMS570_BALL_V9, 5), \ |
---|
556 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1A, 1)) |
---|
557 | |
---|
558 | #define TMS570_BALL_V10 TMS570_BALL_WITH_MMR(22, 3) |
---|
559 | #define TMS570_BALL_V10_MIBSPI3NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_V10, 0) |
---|
560 | #define TMS570_BALL_V10_AD2EVT TMS570_PIN_WITH_IN_ALT( \ |
---|
561 | TMS570_PIN_AND_FNC(TMS570_BALL_V10, 1), \ |
---|
562 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_AD2EVT, 1)) |
---|
563 | #define TMS570_BALL_V10_eQEP1I TMS570_PIN_WITH_IN_ALT( \ |
---|
564 | TMS570_PIN_AND_FNC(TMS570_BALL_V10, 5), \ |
---|
565 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1I, 1)) |
---|
566 | |
---|
567 | #define TMS570_BALL_V5 TMS570_BALL_WITH_MMR(23, 0) |
---|
568 | #define TMS570_BALL_V5_MIBSPI3NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_V5, 0) |
---|
569 | #define TMS570_BALL_V5_MDCLK TMS570_PIN_AND_FNC(TMS570_BALL_V5, 2) |
---|
570 | #define TMS570_BALL_V5_HET1_25 TMS570_PIN_WITH_IN_ALT( \ |
---|
571 | TMS570_PIN_AND_FNC(TMS570_BALL_V5, 3), \ |
---|
572 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_25, 1)) |
---|
573 | |
---|
574 | #define TMS570_BALL_B2 TMS570_BALL_WITH_MMR(23, 1) |
---|
575 | #define TMS570_BALL_B2_MIBSPI3NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_B2, 0) |
---|
576 | #define TMS570_BALL_B2_I2C1_SDA TMS570_PIN_AND_FNC(TMS570_BALL_B2, 1) |
---|
577 | #define TMS570_BALL_B2_HET1_27 TMS570_PIN_WITH_IN_ALT( \ |
---|
578 | TMS570_PIN_AND_FNC(TMS570_BALL_B2, 3), \ |
---|
579 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_27, 1)) |
---|
580 | #define TMS570_BALL_B2_nTZ1_2 TMS570_PIN_WITH_IN_ALT( \ |
---|
581 | TMS570_PIN_AND_FNC(TMS570_BALL_B2, 5), \ |
---|
582 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_2, 1)) |
---|
583 | |
---|
584 | #define TMS570_BALL_C3 TMS570_BALL_WITH_MMR(23, 2) |
---|
585 | #define TMS570_BALL_C3_MIBSPI3NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_C3, 0) |
---|
586 | #define TMS570_BALL_C3_I2C1_SCL TMS570_PIN_AND_FNC(TMS570_BALL_C3, 1) |
---|
587 | #define TMS570_BALL_C3_HET1_29 TMS570_PIN_WITH_IN_ALT( \ |
---|
588 | TMS570_PIN_AND_FNC(TMS570_BALL_C3, 3), \ |
---|
589 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_29, 1)) |
---|
590 | #define TMS570_BALL_C3_nTZ1_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
591 | TMS570_PIN_AND_FNC(TMS570_BALL_C3, 5), \ |
---|
592 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_1, 1)) |
---|
593 | |
---|
594 | #define TMS570_BALL_W9 TMS570_BALL_WITH_MMR(23, 3) |
---|
595 | #define TMS570_BALL_W9_MIBSPI3NENA TMS570_PIN_AND_FNC(TMS570_BALL_W9, 0) |
---|
596 | #define TMS570_BALL_W9_MIBSPI3NCS_5 TMS570_PIN_AND_FNC(TMS570_BALL_W9, 1) |
---|
597 | #define TMS570_BALL_W9_HET1_31 TMS570_PIN_WITH_IN_ALT( \ |
---|
598 | TMS570_PIN_AND_FNC(TMS570_BALL_W9, 3), \ |
---|
599 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_31, 1)) |
---|
600 | #define TMS570_BALL_W9_eQEP1B TMS570_PIN_WITH_IN_ALT( \ |
---|
601 | TMS570_PIN_AND_FNC(TMS570_BALL_W9, 5), \ |
---|
602 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP1B, 1)) |
---|
603 | |
---|
604 | #define TMS570_BALL_W8 TMS570_BALL_WITH_MMR(24, 0) |
---|
605 | #define TMS570_BALL_W8_MIBSPI3SIMO TMS570_PIN_AND_FNC(TMS570_BALL_W8, 0) |
---|
606 | #define TMS570_BALL_W8_AD1EXT_SEL_00 TMS570_PIN_WITH_IN_ALT( \ |
---|
607 | TMS570_PIN_AND_FNC(TMS570_BALL_W8, 1), \ |
---|
608 | TMS570_PIN_AND_FNC(TMS570_BALL_E16, 4) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
609 | #define TMS570_BALL_W8_ECAP3 TMS570_PIN_WITH_IN_ALT( \ |
---|
610 | TMS570_PIN_AND_FNC(TMS570_BALL_W8, 5), \ |
---|
611 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP3, 1)) |
---|
612 | |
---|
613 | #define TMS570_BALL_V8 TMS570_BALL_WITH_MMR(24, 1) |
---|
614 | #define TMS570_BALL_V8_MIBSPI3SOMI TMS570_PIN_AND_FNC(TMS570_BALL_V8, 0) |
---|
615 | #define TMS570_BALL_V8_EXT_ENA TMS570_PIN_WITH_IN_ALT( \ |
---|
616 | TMS570_PIN_AND_FNC(TMS570_BALL_V8, 1), \ |
---|
617 | TMS570_PIN_AND_FNC(TMS570_BALL_G16, 4) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
618 | #define TMS570_BALL_V8_ECAP2 TMS570_PIN_WITH_IN_ALT( \ |
---|
619 | TMS570_PIN_AND_FNC(TMS570_BALL_V8, 5), \ |
---|
620 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP2, 1)) |
---|
621 | |
---|
622 | #define TMS570_BALL_H19 TMS570_BALL_WITH_MMR(24, 2) |
---|
623 | #define TMS570_BALL_H19_MIBSPI5CLK TMS570_PIN_AND_FNC(TMS570_BALL_H19, 0) |
---|
624 | #define TMS570_BALL_H19_DMM_DATA_04 TMS570_PIN_AND_FNC(TMS570_BALL_H19, 1) |
---|
625 | #define TMS570_BALL_H19_MII_TXEN TMS570_PIN_AND_FNC(TMS570_BALL_H19, 2) |
---|
626 | #define TMS570_BALL_H19_RMII_TXEN TMS570_PIN_AND_FNC(TMS570_BALL_H19, 3) |
---|
627 | |
---|
628 | #define TMS570_BALL_E19 TMS570_BALL_WITH_MMR(24, 3) |
---|
629 | #define TMS570_BALL_E19_MIBSPI5NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_E19, 0) |
---|
630 | #define TMS570_BALL_E19_DMM_DATA_05 TMS570_PIN_AND_FNC(TMS570_BALL_E19, 1) |
---|
631 | #define TMS570_BALL_E19_ePWM4A TMS570_PIN_AND_FNC(TMS570_BALL_E19, 5) |
---|
632 | |
---|
633 | #define TMS570_BALL_B6 TMS570_BALL_WITH_MMR(25, 0) |
---|
634 | #define TMS570_BALL_B6_MIBSPI5NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_B6, 0) |
---|
635 | #define TMS570_BALL_B6_DMM_DATA_06 TMS570_PIN_AND_FNC(TMS570_BALL_B6, 1) |
---|
636 | |
---|
637 | #define TMS570_BALL_W6 TMS570_BALL_WITH_MMR(25, 1) |
---|
638 | #define TMS570_BALL_W6_MIBSPI5NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_W6, 0) |
---|
639 | #define TMS570_BALL_W6_DMM_DATA_02 TMS570_PIN_AND_FNC(TMS570_BALL_W6, 1) |
---|
640 | |
---|
641 | #define TMS570_BALL_T12 TMS570_BALL_WITH_MMR(25, 2) |
---|
642 | #define TMS570_BALL_T12_MIBSPI5NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_T12, 0) |
---|
643 | #define TMS570_BALL_T12_DMM_DATA_03 TMS570_PIN_AND_FNC(TMS570_BALL_T12, 1) |
---|
644 | |
---|
645 | #define TMS570_BALL_H18 TMS570_BALL_WITH_MMR(25, 3) |
---|
646 | #define TMS570_BALL_H18_MIBSPI5NENA TMS570_PIN_AND_FNC(TMS570_BALL_H18, 0) |
---|
647 | #define TMS570_BALL_H18_DMM_DATA_07 TMS570_PIN_AND_FNC(TMS570_BALL_H18, 1) |
---|
648 | #define TMS570_BALL_H18_MII_RXD_3 TMS570_PIN_WITH_IN_ALT( \ |
---|
649 | TMS570_PIN_AND_FNC(TMS570_BALL_H18, 2), \ |
---|
650 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_3, 1)) |
---|
651 | #define TMS570_BALL_H18_ECAP5 TMS570_PIN_WITH_IN_ALT( \ |
---|
652 | TMS570_PIN_AND_FNC(TMS570_BALL_H18, 5), \ |
---|
653 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP5, 1)) |
---|
654 | |
---|
655 | #define TMS570_BALL_J19 TMS570_BALL_WITH_MMR(26, 0) |
---|
656 | #define TMS570_BALL_J19_MIBSPI5SIMO_0 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 0) |
---|
657 | #define TMS570_BALL_J19_DMM_DATA_08 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 1) |
---|
658 | #define TMS570_BALL_J19_MII_TXD_1 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 2) |
---|
659 | #define TMS570_BALL_J19_RMII_TXD_1 TMS570_PIN_AND_FNC(TMS570_BALL_J19, 3) |
---|
660 | |
---|
661 | #define TMS570_BALL_E16 TMS570_BALL_WITH_MMR(26, 1) |
---|
662 | #define TMS570_BALL_E16_MIBSPI5SIMO_1 TMS570_PIN_AND_FNC(TMS570_BALL_E16, 0) |
---|
663 | #define TMS570_BALL_E16_DMM_DATA_09 TMS570_PIN_AND_FNC(TMS570_BALL_E16, 1) |
---|
664 | #define TMS570_BALL_E16_AD1EXT_SEL_00 TMS570_PIN_WITH_IN_ALT( \ |
---|
665 | TMS570_PIN_AND_FNC(TMS570_BALL_E16, 4), \ |
---|
666 | TMS570_PIN_AND_FNC(TMS570_BALL_W8, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
667 | |
---|
668 | #define TMS570_BALL_H17 TMS570_BALL_WITH_MMR(26, 2) |
---|
669 | #define TMS570_BALL_H17_MIBSPI5SIMO_2 TMS570_PIN_AND_FNC(TMS570_BALL_H17, 0) |
---|
670 | #define TMS570_BALL_H17_DMM_DATA_10 TMS570_PIN_AND_FNC(TMS570_BALL_H17, 1) |
---|
671 | #define TMS570_BALL_H17_AD1EXT_SEL_01 TMS570_PIN_WITH_IN_ALT( \ |
---|
672 | TMS570_PIN_AND_FNC(TMS570_BALL_H17, 4), \ |
---|
673 | TMS570_PIN_AND_FNC(TMS570_BALL_V9, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
674 | |
---|
675 | #define TMS570_BALL_G17 TMS570_BALL_WITH_MMR(26, 3) |
---|
676 | #define TMS570_BALL_G17_MIBSPI5SIMO_3 TMS570_PIN_AND_FNC(TMS570_BALL_G17, 0) |
---|
677 | #define TMS570_BALL_G17_DMM_DATA_11 TMS570_PIN_AND_FNC(TMS570_BALL_G17, 1) |
---|
678 | #define TMS570_BALL_G17_I2C2_SDA TMS570_PIN_AND_FNC(TMS570_BALL_G17, 2) |
---|
679 | #define TMS570_BALL_G17_AD1EXT_SEL_02 TMS570_PIN_AND_FNC(TMS570_BALL_G17, 4) |
---|
680 | |
---|
681 | #define TMS570_BALL_J18 TMS570_BALL_WITH_MMR(27, 0) |
---|
682 | #define TMS570_BALL_J18_MIBSPI5SOMI_0 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 0) |
---|
683 | #define TMS570_BALL_J18_DMM_DATA_12 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 1) |
---|
684 | #define TMS570_BALL_J18_MII_TXD_0 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 2) |
---|
685 | #define TMS570_BALL_J18_RMII_TXD_0 TMS570_PIN_AND_FNC(TMS570_BALL_J18, 3) |
---|
686 | |
---|
687 | #define TMS570_BALL_E17 TMS570_BALL_WITH_MMR(27, 1) |
---|
688 | #define TMS570_BALL_E17_MIBSPI5SOMI_1 TMS570_PIN_AND_FNC(TMS570_BALL_E17, 0) |
---|
689 | #define TMS570_BALL_E17_DMM_DATA_13 TMS570_PIN_AND_FNC(TMS570_BALL_E17, 1) |
---|
690 | #define TMS570_BALL_E17_AD1EXT_SEL_03 TMS570_PIN_AND_FNC(TMS570_BALL_E17, 4) |
---|
691 | |
---|
692 | #define TMS570_BALL_H16 TMS570_BALL_WITH_MMR(27, 2) |
---|
693 | #define TMS570_BALL_H16_MIBSPI5SOMI_2 TMS570_PIN_AND_FNC(TMS570_BALL_H16, 0) |
---|
694 | #define TMS570_BALL_H16_DMM_DATA_14 TMS570_PIN_AND_FNC(TMS570_BALL_H16, 1) |
---|
695 | #define TMS570_BALL_H16_AD1EXT_SEL_04 TMS570_PIN_AND_FNC(TMS570_BALL_H16, 4) |
---|
696 | |
---|
697 | #define TMS570_BALL_G16 TMS570_BALL_WITH_MMR(27, 3) |
---|
698 | #define TMS570_BALL_G16_MIBSPI5SOMI_3 TMS570_PIN_AND_FNC(TMS570_BALL_G16, 0) |
---|
699 | #define TMS570_BALL_G16_DMM_DATA_15 TMS570_PIN_AND_FNC(TMS570_BALL_G16, 1) |
---|
700 | #define TMS570_BALL_G16_I2C2_SCL TMS570_PIN_AND_FNC(TMS570_BALL_G16, 2) |
---|
701 | #define TMS570_BALL_G16_EXT_ENA TMS570_PIN_WITH_IN_ALT( \ |
---|
702 | TMS570_PIN_AND_FNC(TMS570_BALL_G16, 4), \ |
---|
703 | TMS570_PIN_AND_FNC(TMS570_BALL_V8, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
704 | |
---|
705 | #define TMS570_BALL_K18 TMS570_BALL_WITH_MMR(28, 0) |
---|
706 | #define TMS570_BALL_K18_HET1_00 TMS570_PIN_AND_FNC(TMS570_BALL_K18, 0) |
---|
707 | #define TMS570_BALL_K18_MIBSPI4CLK TMS570_PIN_AND_FNC(TMS570_BALL_K18, 1) |
---|
708 | #define TMS570_BALL_K18_ePWM2B TMS570_PIN_AND_FNC(TMS570_BALL_K18, 5) |
---|
709 | |
---|
710 | #define TMS570_BALL_V2 TMS570_BALL_WITH_MMR(28, 1) |
---|
711 | #define TMS570_BALL_V2_HET1_01 TMS570_PIN_AND_FNC(TMS570_BALL_V2, 0) |
---|
712 | #define TMS570_BALL_V2_MIBSPI4NENA TMS570_PIN_AND_FNC(TMS570_BALL_V2, 1) |
---|
713 | #define TMS570_BALL_V2_HET2_08 TMS570_PIN_WITH_IN_ALT( \ |
---|
714 | TMS570_PIN_AND_FNC(TMS570_BALL_V2, 3), \ |
---|
715 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_08, 1)) |
---|
716 | #define TMS570_BALL_V2_eQEP2A TMS570_PIN_WITH_IN_ALT( \ |
---|
717 | TMS570_PIN_AND_FNC(TMS570_BALL_V2, 5), \ |
---|
718 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2A, 1)) |
---|
719 | |
---|
720 | #define TMS570_BALL_W5 TMS570_BALL_WITH_MMR(28, 2) |
---|
721 | #define TMS570_BALL_W5_HET1_02 TMS570_PIN_AND_FNC(TMS570_BALL_W5, 0) |
---|
722 | #define TMS570_BALL_W5_MIBSPI4SIMO TMS570_PIN_AND_FNC(TMS570_BALL_W5, 1) |
---|
723 | #define TMS570_BALL_W5_ePWM3A TMS570_PIN_AND_FNC(TMS570_BALL_W5, 5) |
---|
724 | |
---|
725 | #define TMS570_BALL_U1 TMS570_BALL_WITH_MMR(28, 3) |
---|
726 | #define TMS570_BALL_U1_HET1_03 TMS570_PIN_AND_FNC(TMS570_BALL_U1, 0) |
---|
727 | #define TMS570_BALL_U1_MIBSPI4NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_U1, 1) |
---|
728 | #define TMS570_BALL_U1_HET2_10 TMS570_PIN_WITH_IN_ALT( \ |
---|
729 | TMS570_PIN_AND_FNC(TMS570_BALL_U1, 3), \ |
---|
730 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_10, 1)) |
---|
731 | #define TMS570_BALL_U1_eQEP2B TMS570_PIN_WITH_IN_ALT( \ |
---|
732 | TMS570_PIN_AND_FNC(TMS570_BALL_U1, 5), \ |
---|
733 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2B, 1)) |
---|
734 | |
---|
735 | #define TMS570_BALL_B12 TMS570_BALL_WITH_MMR(29, 0) |
---|
736 | #define TMS570_BALL_B12_HET1_04 TMS570_PIN_AND_FNC(TMS570_BALL_B12, 0) |
---|
737 | #define TMS570_BALL_B12_MIBSPI4NCS_1 TMS570_PIN_AND_FNC(TMS570_BALL_B12, 1) |
---|
738 | #define TMS570_BALL_B12_ePWM4B TMS570_PIN_AND_FNC(TMS570_BALL_B12, 5) |
---|
739 | |
---|
740 | #define TMS570_BALL_V6 TMS570_BALL_WITH_MMR(29, 1) |
---|
741 | #define TMS570_BALL_V6_HET1_05 TMS570_PIN_AND_FNC(TMS570_BALL_V6, 0) |
---|
742 | #define TMS570_BALL_V6_MIBSPI4SOMI TMS570_PIN_AND_FNC(TMS570_BALL_V6, 1) |
---|
743 | #define TMS570_BALL_V6_HET2_12 TMS570_PIN_WITH_IN_ALT( \ |
---|
744 | TMS570_PIN_AND_FNC(TMS570_BALL_V6, 3), \ |
---|
745 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_12, 1)) |
---|
746 | #define TMS570_BALL_V6_ePWM3B TMS570_PIN_AND_FNC(TMS570_BALL_V6, 5) |
---|
747 | |
---|
748 | #define TMS570_BALL_W3 TMS570_BALL_WITH_MMR(29, 2) |
---|
749 | #define TMS570_BALL_W3_HET1_06 TMS570_PIN_AND_FNC(TMS570_BALL_W3, 0) |
---|
750 | #define TMS570_BALL_W3_SCI3RX TMS570_PIN_AND_FNC(TMS570_BALL_W3, 1) |
---|
751 | #define TMS570_BALL_W3_ePWM5A TMS570_PIN_AND_FNC(TMS570_BALL_W3, 5) |
---|
752 | |
---|
753 | #define TMS570_BALL_T1 TMS570_BALL_WITH_MMR(29, 3) |
---|
754 | #define TMS570_BALL_T1_HET1_07 TMS570_PIN_AND_FNC(TMS570_BALL_T1, 0) |
---|
755 | #define TMS570_BALL_T1_MIBSPI4NCS_2 TMS570_PIN_AND_FNC(TMS570_BALL_T1, 1) |
---|
756 | #define TMS570_BALL_T1_HET2_14 TMS570_PIN_WITH_IN_ALT( \ |
---|
757 | TMS570_PIN_AND_FNC(TMS570_BALL_T1, 3), \ |
---|
758 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_14, 1)) |
---|
759 | #define TMS570_BALL_T1_ePWM7B TMS570_PIN_AND_FNC(TMS570_BALL_T1, 5) |
---|
760 | |
---|
761 | #define TMS570_BALL_E18 TMS570_BALL_WITH_MMR(30, 0) |
---|
762 | #define TMS570_BALL_E18_HET1_08 TMS570_PIN_AND_FNC(TMS570_BALL_E18, 0) |
---|
763 | #define TMS570_BALL_E18_MIBSPI1SIMO_1 TMS570_PIN_AND_FNC(TMS570_BALL_E18, 1) |
---|
764 | #define TMS570_BALL_E18_MII_TXD_3 TMS570_PIN_AND_FNC(TMS570_BALL_E18, 2) |
---|
765 | |
---|
766 | #define TMS570_BALL_V7 TMS570_BALL_WITH_MMR(30, 1) |
---|
767 | #define TMS570_BALL_V7_HET1_09 TMS570_PIN_AND_FNC(TMS570_BALL_V7, 0) |
---|
768 | #define TMS570_BALL_V7_MIBSPI4NCS_3 TMS570_PIN_AND_FNC(TMS570_BALL_V7, 1) |
---|
769 | #define TMS570_BALL_V7_HET2_16 TMS570_PIN_WITH_IN_ALT( \ |
---|
770 | TMS570_PIN_AND_FNC(TMS570_BALL_V7, 3), \ |
---|
771 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_16, 1)) |
---|
772 | #define TMS570_BALL_V7_ePWM7A TMS570_PIN_AND_FNC(TMS570_BALL_V7, 5) |
---|
773 | |
---|
774 | #define TMS570_BALL_D19 TMS570_BALL_WITH_MMR(30, 2) |
---|
775 | #define TMS570_BALL_D19_HET1_10 TMS570_PIN_AND_FNC(TMS570_BALL_D19, 0) |
---|
776 | #define TMS570_BALL_D19_MIBSPI4NCS_4 TMS570_PIN_AND_FNC(TMS570_BALL_D19, 1) |
---|
777 | #define TMS570_BALL_D19_MII_TX_CLK TMS570_PIN_WITH_IN_ALT( \ |
---|
778 | TMS570_PIN_AND_FNC(TMS570_BALL_D19, 2), \ |
---|
779 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_TX_CLK, 1)) |
---|
780 | #define TMS570_BALL_D19_nTZ1_3 TMS570_PIN_WITH_IN_ALT( \ |
---|
781 | TMS570_PIN_AND_FNC(TMS570_BALL_D19, 5), \ |
---|
782 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_nTZ1_3, 1)) |
---|
783 | |
---|
784 | #define TMS570_BALL_E3 TMS570_BALL_WITH_MMR(30, 3) |
---|
785 | #define TMS570_BALL_E3_HET1_11 TMS570_PIN_AND_FNC(TMS570_BALL_E3, 0) |
---|
786 | #define TMS570_BALL_E3_MIBSPI3NCS_4 TMS570_PIN_AND_FNC(TMS570_BALL_E3, 1) |
---|
787 | #define TMS570_BALL_E3_HET2_18 TMS570_PIN_WITH_IN_ALT( \ |
---|
788 | TMS570_PIN_AND_FNC(TMS570_BALL_E3, 3), \ |
---|
789 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_18, 1)) |
---|
790 | #define TMS570_BALL_E3_EPWM1SYNCO TMS570_PIN_WITH_IN_ALT( \ |
---|
791 | TMS570_PIN_AND_FNC(TMS570_BALL_E3, 5), \ |
---|
792 | TMS570_PIN_AND_FNC(TMS570_BALL_A4, 5) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
793 | |
---|
794 | #define TMS570_BALL_B4 TMS570_BALL_WITH_MMR(31, 0) |
---|
795 | #define TMS570_BALL_B4_HET1_12 TMS570_PIN_AND_FNC(TMS570_BALL_B4, 0) |
---|
796 | #define TMS570_BALL_B4_MIBSPI4NCS_5 TMS570_PIN_AND_FNC(TMS570_BALL_B4, 1) |
---|
797 | #define TMS570_BALL_B4_MII_CRS TMS570_PIN_WITH_IN_ALT( \ |
---|
798 | TMS570_PIN_AND_FNC(TMS570_BALL_B4, 2), \ |
---|
799 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_CRS, 1)) |
---|
800 | #define TMS570_BALL_B4_RMII_CRS_DV TMS570_PIN_AND_FNC(TMS570_BALL_B4, 3) |
---|
801 | |
---|
802 | #define TMS570_BALL_N2 TMS570_BALL_WITH_MMR(31, 1) |
---|
803 | #define TMS570_BALL_N2_HET1_13 TMS570_PIN_AND_FNC(TMS570_BALL_N2, 0) |
---|
804 | #define TMS570_BALL_N2_SCI3TX TMS570_PIN_AND_FNC(TMS570_BALL_N2, 1) |
---|
805 | #define TMS570_BALL_N2_HET2_20 TMS570_PIN_WITH_IN_ALT( \ |
---|
806 | TMS570_PIN_AND_FNC(TMS570_BALL_N2, 3), \ |
---|
807 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_20, 1)) |
---|
808 | #define TMS570_BALL_N2_ePWM5B TMS570_PIN_AND_FNC(TMS570_BALL_N2, 5) |
---|
809 | |
---|
810 | #define TMS570_BALL_N1 TMS570_BALL_WITH_MMR(31, 2) |
---|
811 | #define TMS570_BALL_N1_HET1_15 TMS570_PIN_AND_FNC(TMS570_BALL_N1, 0) |
---|
812 | #define TMS570_BALL_N1_MIBSPI1NCS_4 TMS570_PIN_WITH_IN_ALT( \ |
---|
813 | TMS570_PIN_AND_FNC(TMS570_BALL_N1, 1), \ |
---|
814 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MIBSPI1NCS_4, 1)) |
---|
815 | #define TMS570_BALL_N1_HET2_22 TMS570_PIN_WITH_IN_ALT( \ |
---|
816 | TMS570_PIN_AND_FNC(TMS570_BALL_N1, 3), \ |
---|
817 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_22, 1)) |
---|
818 | #define TMS570_BALL_N1_ECAP1 TMS570_PIN_WITH_IN_ALT( \ |
---|
819 | TMS570_PIN_AND_FNC(TMS570_BALL_N1, 5), \ |
---|
820 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_ECAP1, 1)) |
---|
821 | |
---|
822 | #define TMS570_BALL_A4 TMS570_BALL_WITH_MMR(31, 3) |
---|
823 | #define TMS570_BALL_A4_HET1_16 TMS570_PIN_AND_FNC(TMS570_BALL_A4, 0) |
---|
824 | #define TMS570_BALL_A4_EPWM1SYNCI TMS570_PIN_AND_FNC(TMS570_BALL_A4, 3) |
---|
825 | #define TMS570_BALL_A4_EPWM1SYNCO TMS570_PIN_WITH_IN_ALT( \ |
---|
826 | TMS570_PIN_AND_FNC(TMS570_BALL_A4, 5), \ |
---|
827 | TMS570_PIN_AND_FNC(TMS570_BALL_E3, 5) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
828 | |
---|
829 | #define TMS570_BALL_A13 TMS570_BALL_WITH_MMR(32, 0) |
---|
830 | #define TMS570_BALL_A13_HET1_17 TMS570_PIN_WITH_IN_ALT( \ |
---|
831 | TMS570_PIN_AND_FNC(TMS570_BALL_A13, 0), \ |
---|
832 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_17, 0)) |
---|
833 | #define TMS570_BALL_A13_EMIF_nOE TMS570_PIN_WITH_IN_ALT( \ |
---|
834 | TMS570_PIN_AND_FNC(TMS570_BALL_A13, 1), \ |
---|
835 | TMS570_PIN_AND_FNC(TMS570_BALL_E12, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
836 | #define TMS570_BALL_A13_SCI4RX TMS570_PIN_AND_FNC(TMS570_BALL_A13, 2) |
---|
837 | |
---|
838 | #define TMS570_BALL_J1 TMS570_BALL_WITH_MMR(32, 1) |
---|
839 | #define TMS570_BALL_J1_HET1_18 TMS570_PIN_AND_FNC(TMS570_BALL_J1, 0) |
---|
840 | #define TMS570_BALL_J1_EMIF_RNW TMS570_PIN_WITH_IN_ALT( \ |
---|
841 | TMS570_PIN_AND_FNC(TMS570_BALL_J1, 1), \ |
---|
842 | TMS570_PIN_AND_FNC(TMS570_BALL_D17, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
843 | #define TMS570_BALL_J1_ePWM6A TMS570_PIN_AND_FNC(TMS570_BALL_J1, 5) |
---|
844 | |
---|
845 | #define TMS570_BALL_B13 TMS570_BALL_WITH_MMR(32, 2) |
---|
846 | #define TMS570_BALL_B13_HET1_19 TMS570_PIN_WITH_IN_ALT( \ |
---|
847 | TMS570_PIN_AND_FNC(TMS570_BALL_B13, 0), \ |
---|
848 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_19, 0)) |
---|
849 | #define TMS570_BALL_B13_EMIF_nDQM_0 TMS570_PIN_WITH_IN_ALT( \ |
---|
850 | TMS570_PIN_AND_FNC(TMS570_BALL_B13, 1), \ |
---|
851 | TMS570_PIN_AND_FNC(TMS570_BALL_E10, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
852 | #define TMS570_BALL_B13_SCI4TX TMS570_PIN_AND_FNC(TMS570_BALL_B13, 2) |
---|
853 | |
---|
854 | #define TMS570_BALL_P2 TMS570_BALL_WITH_MMR(32, 3) |
---|
855 | #define TMS570_BALL_P2_HET1_20 TMS570_PIN_AND_FNC(TMS570_BALL_P2, 0) |
---|
856 | #define TMS570_BALL_P2_EMIF_nDQM_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
857 | TMS570_PIN_AND_FNC(TMS570_BALL_P2, 1), \ |
---|
858 | TMS570_PIN_AND_FNC(TMS570_BALL_E11, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
859 | #define TMS570_BALL_P2_ePWM6B TMS570_PIN_AND_FNC(TMS570_BALL_P2, 5) |
---|
860 | |
---|
861 | #define TMS570_BALL_H4 TMS570_BALL_WITH_MMR(33, 0) |
---|
862 | #define TMS570_BALL_H4_HET1_21 TMS570_PIN_WITH_IN_ALT( \ |
---|
863 | TMS570_PIN_AND_FNC(TMS570_BALL_H4, 0), \ |
---|
864 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_21, 0)) |
---|
865 | #define TMS570_BALL_H4_EMIF_nDQM_2 TMS570_PIN_AND_FNC(TMS570_BALL_H4, 1) |
---|
866 | |
---|
867 | #define TMS570_BALL_B3 TMS570_BALL_WITH_MMR(33, 1) |
---|
868 | #define TMS570_BALL_B3_HET1_22 TMS570_PIN_AND_FNC(TMS570_BALL_B3, 0) |
---|
869 | #define TMS570_BALL_B3_EMIF_nDQM_3 TMS570_PIN_AND_FNC(TMS570_BALL_B3, 1) |
---|
870 | |
---|
871 | #define TMS570_BALL_J4 TMS570_BALL_WITH_MMR(33, 2) |
---|
872 | #define TMS570_BALL_J4_HET1_23 TMS570_PIN_WITH_IN_ALT( \ |
---|
873 | TMS570_PIN_AND_FNC(TMS570_BALL_J4, 0), \ |
---|
874 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET1_23, 0)) |
---|
875 | #define TMS570_BALL_J4_EMIF_BA_0 TMS570_PIN_WITH_IN_ALT( \ |
---|
876 | TMS570_PIN_AND_FNC(TMS570_BALL_J4, 1), \ |
---|
877 | TMS570_PIN_AND_FNC(TMS570_BALL_E13, 1) | TMS570_PIN_CLEAR_RQ_MASK) |
---|
878 | |
---|
879 | #define TMS570_BALL_P1 TMS570_BALL_WITH_MMR(33, 3) |
---|
880 | #define TMS570_BALL_P1_HET1_24 TMS570_PIN_AND_FNC(TMS570_BALL_P1, 0) |
---|
881 | #define TMS570_BALL_P1_MIBSPI1NCS_5 TMS570_PIN_WITH_IN_ALT( \ |
---|
882 | TMS570_PIN_AND_FNC(TMS570_BALL_P1, 1), \ |
---|
883 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MIBSPI1NCS_5, 1)) |
---|
884 | #define TMS570_BALL_P1_MII_RXD_0 TMS570_PIN_WITH_IN_ALT( \ |
---|
885 | TMS570_PIN_AND_FNC(TMS570_BALL_P1, 2), \ |
---|
886 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_0, 1)) |
---|
887 | #define TMS570_BALL_P1_RMII_RXD_0 TMS570_PIN_AND_FNC(TMS570_BALL_P1, 3) |
---|
888 | |
---|
889 | #define TMS570_BALL_A14 TMS570_BALL_WITH_MMR(34, 0) |
---|
890 | #define TMS570_BALL_A14_HET1_26 TMS570_PIN_AND_FNC(TMS570_BALL_A14, 0) |
---|
891 | #define TMS570_BALL_A14_MII_RXD_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
892 | TMS570_PIN_AND_FNC(TMS570_BALL_A14, 2), \ |
---|
893 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXD_1, 1)) |
---|
894 | #define TMS570_BALL_A14_RMII_RXD_1 TMS570_PIN_AND_FNC(TMS570_BALL_A14, 3) |
---|
895 | |
---|
896 | #define TMS570_BALL_K19 TMS570_BALL_WITH_MMR(34, 1) |
---|
897 | #define TMS570_BALL_K19_HET1_28 TMS570_PIN_AND_FNC(TMS570_BALL_K19, 0) |
---|
898 | #define TMS570_BALL_K19_MII_RXCLK TMS570_PIN_WITH_IN_ALT( \ |
---|
899 | TMS570_PIN_AND_FNC(TMS570_BALL_K19, 2), \ |
---|
900 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXCLK, 1)) |
---|
901 | #define TMS570_BALL_K19_RMII_REFCLK TMS570_PIN_AND_FNC(TMS570_BALL_K19, 3) |
---|
902 | |
---|
903 | #define TMS570_BALL_B11 TMS570_BALL_WITH_MMR(34, 2) |
---|
904 | #define TMS570_BALL_B11_HET1_30 TMS570_PIN_AND_FNC(TMS570_BALL_B11, 0) |
---|
905 | #define TMS570_BALL_B11_MII_RX_DV TMS570_PIN_WITH_IN_ALT( \ |
---|
906 | TMS570_PIN_AND_FNC(TMS570_BALL_B11, 2), \ |
---|
907 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RX_DV, 1)) |
---|
908 | #define TMS570_BALL_B11_eQEP2S TMS570_PIN_WITH_IN_ALT( \ |
---|
909 | TMS570_PIN_AND_FNC(TMS570_BALL_B11, 5), \ |
---|
910 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_eQEP2S, 1)) |
---|
911 | |
---|
912 | #define TMS570_BALL_D8 TMS570_BALL_WITH_MMR(34, 3) |
---|
913 | #define TMS570_BALL_D8_HET2_01 TMS570_PIN_WITH_IN_ALT( \ |
---|
914 | TMS570_PIN_AND_FNC(TMS570_BALL_D8, 0), \ |
---|
915 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_01, 0)) |
---|
916 | |
---|
917 | #define TMS570_BALL_D7 TMS570_BALL_WITH_MMR(35, 0) |
---|
918 | #define TMS570_BALL_D7_HET2_02 TMS570_PIN_WITH_IN_ALT( \ |
---|
919 | TMS570_PIN_AND_FNC(TMS570_BALL_D7, 0), \ |
---|
920 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_02, 0)) |
---|
921 | |
---|
922 | #define TMS570_BALL_D3 TMS570_BALL_WITH_MMR(35, 1) |
---|
923 | #define TMS570_BALL_D3_HET2_12 TMS570_PIN_WITH_IN_ALT( \ |
---|
924 | TMS570_PIN_AND_FNC(TMS570_BALL_D3, 0), \ |
---|
925 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_12, 0)) |
---|
926 | #define TMS570_BALL_D3_MIBSPI2NENA TMS570_PIN_AND_FNC(TMS570_BALL_D3, 4) |
---|
927 | #define TMS570_BALL_D3_MIBSPI2NCS_1 TMS570_PIN_WITH_IN_ALT( \ |
---|
928 | TMS570_PIN_AND_FNC(TMS570_BALL_D3, 5), \ |
---|
929 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MIBSPI2NCS_1, 1)) |
---|
930 | |
---|
931 | #define TMS570_BALL_D2 TMS570_BALL_WITH_MMR(35, 2) |
---|
932 | #define TMS570_BALL_D2_HET2_13 TMS570_PIN_WITH_IN_ALT( \ |
---|
933 | TMS570_PIN_AND_FNC(TMS570_BALL_D2, 0), \ |
---|
934 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_13, 0)) |
---|
935 | #define TMS570_BALL_D2_MIBSPI2SOMI TMS570_PIN_AND_FNC(TMS570_BALL_D2, 4) |
---|
936 | |
---|
937 | #define TMS570_BALL_D1 TMS570_BALL_WITH_MMR(35, 3) |
---|
938 | #define TMS570_BALL_D1_HET2_14 TMS570_PIN_WITH_IN_ALT( \ |
---|
939 | TMS570_PIN_AND_FNC(TMS570_BALL_D1, 0), \ |
---|
940 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_14, 0)) |
---|
941 | #define TMS570_BALL_D1_MIBSPI2SIMO TMS570_PIN_AND_FNC(TMS570_BALL_D1, 4) |
---|
942 | |
---|
943 | #define TMS570_BALL_P4 TMS570_BALL_WITH_MMR(36, 0) |
---|
944 | #define TMS570_BALL_P4_HET2_19 TMS570_PIN_AND_FNC(TMS570_BALL_P4, 0) |
---|
945 | #define TMS570_BALL_P4_LIN2RX TMS570_PIN_AND_FNC(TMS570_BALL_P4, 1) |
---|
946 | |
---|
947 | #define TMS570_BALL_T5 TMS570_BALL_WITH_MMR(36, 1) |
---|
948 | #define TMS570_BALL_T5_HET2_20 TMS570_PIN_WITH_IN_ALT( \ |
---|
949 | TMS570_PIN_AND_FNC(TMS570_BALL_T5, 0), \ |
---|
950 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_20, 0)) |
---|
951 | #define TMS570_BALL_T5_LIN2TX TMS570_PIN_AND_FNC(TMS570_BALL_T5, 1) |
---|
952 | |
---|
953 | #define TMS570_BALL_T4 TMS570_BALL_WITH_MMR(36, 2) |
---|
954 | #define TMS570_BALL_T4_MII_RXCLK TMS570_PIN_WITH_IN_ALT( \ |
---|
955 | TMS570_PIN_AND_FNC(TMS570_BALL_T4, 0), \ |
---|
956 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_RXCLK, 0)) |
---|
957 | |
---|
958 | #define TMS570_BALL_U7 TMS570_BALL_WITH_MMR(36, 3) |
---|
959 | #define TMS570_BALL_U7_MII_TX_CLK TMS570_PIN_WITH_IN_ALT( \ |
---|
960 | TMS570_PIN_AND_FNC(TMS570_BALL_U7, 0), \ |
---|
961 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_MII_TX_CLK, 0)) |
---|
962 | |
---|
963 | #define TMS570_BALL_E2 TMS570_BALL_WITH_MMR(37, 0) |
---|
964 | #define TMS570_BALL_E2_HET2_03 TMS570_PIN_WITH_IN_ALT( \ |
---|
965 | TMS570_PIN_AND_FNC(TMS570_BALL_E2, 0), \ |
---|
966 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_03, 0)) |
---|
967 | #define TMS570_BALL_E2_MIBSPI2CLK TMS570_PIN_AND_FNC(TMS570_BALL_E2, 4) |
---|
968 | |
---|
969 | #define TMS570_BALL_N3 TMS570_BALL_WITH_MMR(37, 1) |
---|
970 | #define TMS570_BALL_N3_HET2_07 TMS570_PIN_WITH_IN_ALT( \ |
---|
971 | TMS570_PIN_AND_FNC(TMS570_BALL_N3, 0), \ |
---|
972 | TMS570_PIN_AND_FNC(TMS570_PIN_MMR_ALT_HET2_07, 0)) |
---|
973 | #define TMS570_BALL_N3_MIBSPI2NCS_0 TMS570_PIN_AND_FNC(TMS570_BALL_N3, 4) |
---|
974 | |
---|
975 | /* Default pinmux select */ |
---|
976 | |
---|
977 | #define TMS570_PINMMR_DEFAULT_INIT_LIST(per_pin_action, common_arg) \ |
---|
978 | per_pin_action(common_arg, TMS570_BALL_N19_AD1EVT) \ |
---|
979 | per_pin_action(common_arg, TMS570_BALL_D4_EMIF_ADDR_00) \ |
---|
980 | per_pin_action(common_arg, TMS570_BALL_D5_EMIF_ADDR_01) \ |
---|
981 | per_pin_action(common_arg, TMS570_BALL_C4_EMIF_ADDR_06) \ |
---|
982 | per_pin_action(common_arg, TMS570_BALL_C5_EMIF_ADDR_07) \ |
---|
983 | per_pin_action(common_arg, TMS570_BALL_C6_EMIF_ADDR_08) \ |
---|
984 | per_pin_action(common_arg, TMS570_BALL_C7_EMIF_ADDR_09) \ |
---|
985 | per_pin_action(common_arg, TMS570_BALL_C8_EMIF_ADDR_10) \ |
---|
986 | per_pin_action(common_arg, TMS570_BALL_C9_EMIF_ADDR_11) \ |
---|
987 | per_pin_action(common_arg, TMS570_BALL_C10_EMIF_ADDR_12) \ |
---|
988 | per_pin_action(common_arg, TMS570_BALL_C11_EMIF_ADDR_13) \ |
---|
989 | per_pin_action(common_arg, TMS570_BALL_C12_EMIF_ADDR_14) \ |
---|
990 | per_pin_action(common_arg, TMS570_BALL_C13_EMIF_ADDR_15) \ |
---|
991 | per_pin_action(common_arg, TMS570_BALL_D14_EMIF_ADDR_16) \ |
---|
992 | per_pin_action(common_arg, TMS570_BALL_C14_EMIF_ADDR_17) \ |
---|
993 | per_pin_action(common_arg, TMS570_BALL_D15_EMIF_ADDR_18) \ |
---|
994 | per_pin_action(common_arg, TMS570_BALL_C15_EMIF_ADDR_19) \ |
---|
995 | per_pin_action(common_arg, TMS570_BALL_C16_EMIF_ADDR_20) \ |
---|
996 | per_pin_action(common_arg, TMS570_BALL_C17_EMIF_ADDR_21) \ |
---|
997 | per_pin_action(common_arg, TMS570_BALL_D16_EMIF_BA_1) \ |
---|
998 | per_pin_action(common_arg, TMS570_BALL_R4_EMIF_nCAS) \ |
---|
999 | per_pin_action(common_arg, TMS570_BALL_N17_EMIF_nCS_0) \ |
---|
1000 | per_pin_action(common_arg, TMS570_BALL_L17_EMIF_nCS_2) \ |
---|
1001 | per_pin_action(common_arg, TMS570_BALL_K17_EMIF_nCS_3) \ |
---|
1002 | per_pin_action(common_arg, TMS570_BALL_M17_EMIF_nCSl_4) \ |
---|
1003 | per_pin_action(common_arg, TMS570_BALL_R3_EMIF_nRAS) \ |
---|
1004 | per_pin_action(common_arg, TMS570_BALL_P3_EMIF_nWAIT) \ |
---|
1005 | per_pin_action(common_arg, TMS570_BALL_D17_EMIF_nWE) \ |
---|
1006 | per_pin_action(common_arg, TMS570_BALL_E9_ETMDATA_08) \ |
---|
1007 | per_pin_action(common_arg, TMS570_BALL_E8_ETMDATA_09) \ |
---|
1008 | per_pin_action(common_arg, TMS570_BALL_E7_ETMDATA_10) \ |
---|
1009 | per_pin_action(common_arg, TMS570_BALL_E6_ETMDATA_11) \ |
---|
1010 | per_pin_action(common_arg, TMS570_BALL_E13_ETMDATA_12) \ |
---|
1011 | per_pin_action(common_arg, TMS570_BALL_E12_ETMDATA_13) \ |
---|
1012 | per_pin_action(common_arg, TMS570_BALL_E11_ETMDATA_14) \ |
---|
1013 | per_pin_action(common_arg, TMS570_BALL_E10_ETMDATA_15) \ |
---|
1014 | per_pin_action(common_arg, TMS570_BALL_K15_ETMDATA_16) \ |
---|
1015 | per_pin_action(common_arg, TMS570_BALL_L15_ETMDATA_17) \ |
---|
1016 | per_pin_action(common_arg, TMS570_BALL_M15_ETMDATA_18) \ |
---|
1017 | per_pin_action(common_arg, TMS570_BALL_N15_ETMDATA_19) \ |
---|
1018 | per_pin_action(common_arg, TMS570_BALL_E5_ETMDATA_20) \ |
---|
1019 | per_pin_action(common_arg, TMS570_BALL_F5_ETMDATA_21) \ |
---|
1020 | per_pin_action(common_arg, TMS570_BALL_G5_ETMDATA_22) \ |
---|
1021 | per_pin_action(common_arg, TMS570_BALL_K5_ETMDATA_23) \ |
---|
1022 | per_pin_action(common_arg, TMS570_BALL_L5_ETMDATA_24) \ |
---|
1023 | per_pin_action(common_arg, TMS570_BALL_M5_ETMDATA_25) \ |
---|
1024 | per_pin_action(common_arg, TMS570_BALL_N5_ETMDATA_26) \ |
---|
1025 | per_pin_action(common_arg, TMS570_BALL_P5_ETMDATA_27) \ |
---|
1026 | per_pin_action(common_arg, TMS570_BALL_R5_ETMDATA_28) \ |
---|
1027 | per_pin_action(common_arg, TMS570_BALL_R6_ETMDATA_29) \ |
---|
1028 | per_pin_action(common_arg, TMS570_BALL_R7_ETMDATA_30) \ |
---|
1029 | per_pin_action(common_arg, TMS570_BALL_R8_ETMDATA_31) \ |
---|
1030 | per_pin_action(common_arg, TMS570_BALL_R9_ETMTRACECLKIN) \ |
---|
1031 | per_pin_action(common_arg, TMS570_BALL_R10_ETMTRACECLKOUT) \ |
---|
1032 | per_pin_action(common_arg, TMS570_BALL_R11_ETMTRACECTL) \ |
---|
1033 | per_pin_action(common_arg, TMS570_BALL_B15_FRAYTX1) \ |
---|
1034 | per_pin_action(common_arg, TMS570_BALL_B8_FRAYTX2) \ |
---|
1035 | per_pin_action(common_arg, TMS570_BALL_B16_FRAYTXEN1) \ |
---|
1036 | per_pin_action(common_arg, TMS570_BALL_B9_FRAYTXEN2) \ |
---|
1037 | per_pin_action(common_arg, TMS570_BALL_C1_GIOA_2) \ |
---|
1038 | per_pin_action(common_arg, TMS570_BALL_E1_GIOA_3) \ |
---|
1039 | per_pin_action(common_arg, TMS570_BALL_B5_GIOA_5) \ |
---|
1040 | per_pin_action(common_arg, TMS570_BALL_H3_GIOA_6) \ |
---|
1041 | per_pin_action(common_arg, TMS570_BALL_M1_GIOA_7) \ |
---|
1042 | per_pin_action(common_arg, TMS570_BALL_F2_GIOB_2) \ |
---|
1043 | per_pin_action(common_arg, TMS570_BALL_W10_GIOB_3) \ |
---|
1044 | per_pin_action(common_arg, TMS570_BALL_J2_GIOB_6) \ |
---|
1045 | per_pin_action(common_arg, TMS570_BALL_F1_GIOB_7) \ |
---|
1046 | per_pin_action(common_arg, TMS570_BALL_R2_MIBSPI1NCS_0) \ |
---|
1047 | per_pin_action(common_arg, TMS570_BALL_F3_MIBSPI1NCS_1) \ |
---|
1048 | per_pin_action(common_arg, TMS570_BALL_G3_MIBSPI1NCS_2) \ |
---|
1049 | per_pin_action(common_arg, TMS570_BALL_J3_MIBSPI1NCS_3) \ |
---|
1050 | per_pin_action(common_arg, TMS570_BALL_G19_MIBSPI1NENA) \ |
---|
1051 | per_pin_action(common_arg, TMS570_BALL_V9_MIBSPI3CLK) \ |
---|
1052 | per_pin_action(common_arg, TMS570_BALL_V10_MIBSPI3NCS_0) \ |
---|
1053 | per_pin_action(common_arg, TMS570_BALL_V5_MIBSPI3NCS_1) \ |
---|
1054 | per_pin_action(common_arg, TMS570_BALL_B2_MIBSPI3NCS_2) \ |
---|
1055 | per_pin_action(common_arg, TMS570_BALL_C3_MIBSPI3NCS_3) \ |
---|
1056 | per_pin_action(common_arg, TMS570_BALL_W9_MIBSPI3NENA) \ |
---|
1057 | per_pin_action(common_arg, TMS570_BALL_W8_MIBSPI3SIMO) \ |
---|
1058 | per_pin_action(common_arg, TMS570_BALL_V8_MIBSPI3SOMI) \ |
---|
1059 | per_pin_action(common_arg, TMS570_BALL_H19_MIBSPI5CLK) \ |
---|
1060 | per_pin_action(common_arg, TMS570_BALL_E19_MIBSPI5NCS_0) \ |
---|
1061 | per_pin_action(common_arg, TMS570_BALL_B6_MIBSPI5NCS_1) \ |
---|
1062 | per_pin_action(common_arg, TMS570_BALL_W6_MIBSPI5NCS_2) \ |
---|
1063 | per_pin_action(common_arg, TMS570_BALL_T12_MIBSPI5NCS_3) \ |
---|
1064 | per_pin_action(common_arg, TMS570_BALL_H18_MIBSPI5NENA) \ |
---|
1065 | per_pin_action(common_arg, TMS570_BALL_J19_MIBSPI5SIMO_0) \ |
---|
1066 | per_pin_action(common_arg, TMS570_BALL_E16_MIBSPI5SIMO_1) \ |
---|
1067 | per_pin_action(common_arg, TMS570_BALL_H17_MIBSPI5SIMO_2) \ |
---|
1068 | per_pin_action(common_arg, TMS570_BALL_G17_MIBSPI5SIMO_3) \ |
---|
1069 | per_pin_action(common_arg, TMS570_BALL_J18_MIBSPI5SOMI_0) \ |
---|
1070 | per_pin_action(common_arg, TMS570_BALL_E17_MIBSPI5SOMI_1) \ |
---|
1071 | per_pin_action(common_arg, TMS570_BALL_H16_MIBSPI5SOMI_2) \ |
---|
1072 | per_pin_action(common_arg, TMS570_BALL_G16_MIBSPI5SOMI_3) \ |
---|
1073 | per_pin_action(common_arg, TMS570_BALL_K18_HET1_00) \ |
---|
1074 | per_pin_action(common_arg, TMS570_BALL_V2_HET1_01) \ |
---|
1075 | per_pin_action(common_arg, TMS570_BALL_W5_HET1_02) \ |
---|
1076 | per_pin_action(common_arg, TMS570_BALL_U1_HET1_03) \ |
---|
1077 | per_pin_action(common_arg, TMS570_BALL_B12_HET1_04) \ |
---|
1078 | per_pin_action(common_arg, TMS570_BALL_V6_HET1_05) \ |
---|
1079 | per_pin_action(common_arg, TMS570_BALL_W3_HET1_06) \ |
---|
1080 | per_pin_action(common_arg, TMS570_BALL_T1_HET1_07) \ |
---|
1081 | per_pin_action(common_arg, TMS570_BALL_E18_HET1_08) \ |
---|
1082 | per_pin_action(common_arg, TMS570_BALL_V7_HET1_09) \ |
---|
1083 | per_pin_action(common_arg, TMS570_BALL_D19_HET1_10) \ |
---|
1084 | per_pin_action(common_arg, TMS570_BALL_E3_HET1_11) \ |
---|
1085 | per_pin_action(common_arg, TMS570_BALL_B4_HET1_12) \ |
---|
1086 | per_pin_action(common_arg, TMS570_BALL_N2_HET1_13) \ |
---|
1087 | per_pin_action(common_arg, TMS570_BALL_N1_HET1_15) \ |
---|
1088 | per_pin_action(common_arg, TMS570_BALL_A4_HET1_16) \ |
---|
1089 | per_pin_action(common_arg, TMS570_BALL_A13_HET1_17) \ |
---|
1090 | per_pin_action(common_arg, TMS570_BALL_J1_HET1_18) \ |
---|
1091 | per_pin_action(common_arg, TMS570_BALL_B13_HET1_19) \ |
---|
1092 | per_pin_action(common_arg, TMS570_BALL_P2_HET1_20) \ |
---|
1093 | per_pin_action(common_arg, TMS570_BALL_H4_HET1_21) \ |
---|
1094 | per_pin_action(common_arg, TMS570_BALL_B3_HET1_22) \ |
---|
1095 | per_pin_action(common_arg, TMS570_BALL_J4_HET1_23) \ |
---|
1096 | per_pin_action(common_arg, TMS570_BALL_P1_HET1_24) \ |
---|
1097 | per_pin_action(common_arg, TMS570_BALL_A14_HET1_26) \ |
---|
1098 | per_pin_action(common_arg, TMS570_BALL_K19_HET1_28) \ |
---|
1099 | per_pin_action(common_arg, TMS570_BALL_B11_HET1_30) \ |
---|
1100 | per_pin_action(common_arg, TMS570_BALL_D8_HET2_01) \ |
---|
1101 | per_pin_action(common_arg, TMS570_BALL_D7_HET2_02) \ |
---|
1102 | per_pin_action(common_arg, TMS570_BALL_D3_HET2_12) \ |
---|
1103 | per_pin_action(common_arg, TMS570_BALL_D2_HET2_13) \ |
---|
1104 | per_pin_action(common_arg, TMS570_BALL_D1_HET2_14) \ |
---|
1105 | per_pin_action(common_arg, TMS570_BALL_P4_HET2_19) \ |
---|
1106 | per_pin_action(common_arg, TMS570_BALL_T5_HET2_20) \ |
---|
1107 | per_pin_action(common_arg, TMS570_BALL_T4_MII_RXCLK) \ |
---|
1108 | per_pin_action(common_arg, TMS570_BALL_U7_MII_TX_CLK) \ |
---|
1109 | per_pin_action(common_arg, TMS570_BALL_E2_HET2_03) \ |
---|
1110 | per_pin_action(common_arg, TMS570_BALL_N3_HET2_07) \ |
---|
1111 | |
---|
1112 | /* End of default PINMMR list */ |
---|
1113 | |
---|
1114 | #endif /*LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H*/ |
---|