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