RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
bsps
arm
tms570
include
bsp
tms570lc4357-pins.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: BSD-2-Clause */
2
10
11
/*
12
* Copyright (C) 2015-2017 Pavel Pisa <pisa@cmp.felk.cvut.cz>
13
*
14
* Czech Technical University in Prague
15
* Zikova 1903/4
16
* 166 36 Praha 6
17
* Czech Republic
18
*
19
* Redistribution and use in source and binary forms, with or without
20
* modification, are permitted provided that the following conditions
21
* are met:
22
* 1. Redistributions of source code must retain the above copyright
23
* notice, this list of conditions and the following disclaimer.
24
* 2. Redistributions in binary form must reproduce the above copyright
25
* notice, this list of conditions and the following disclaimer in the
26
* documentation and/or other materials provided with the distribution.
27
*
28
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
29
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
30
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
31
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
32
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
33
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
34
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
35
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
36
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
37
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
38
* POSSIBILITY OF SUCH DAMAGE.
39
*/
40
41
#ifndef LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H
42
#define LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H
43
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)
120
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))
130
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))
136
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))
142
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))
149
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))
156
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))
163
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)
167
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)
171
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)
175
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)
179
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)
183
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)
187
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)
191
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)
195
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)
199
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)
203
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)
207
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)
211
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)
215
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))
222
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)
226
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))
232
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))
239
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))
245
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))
252
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))
259
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))
265
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))
271
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)
277
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)
281
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)
285
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)
289
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)
293
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)
299
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)
305
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)
311
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)
317
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)
321
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)
325
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)
329
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)
333
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)
337
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)
341
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)
345
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)
349
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)
355
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)
361
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)
366
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)
371
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))
379
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))
387
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))
395
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))
403
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))
410
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))
416
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))
422
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))
428
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))
434
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))
440
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))
446
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))
457
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))
465
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)
472
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)
481
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)
490
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)
496
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)
502
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)
508
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))
517
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))
525
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))
537
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))
546
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))
555
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))
567
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))
576
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))
585
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))
592
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))
602
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))
612
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))
622
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))
631
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))
640
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)
646
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)
651
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)
655
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)
659
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)
663
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))
673
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)
679
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)
686
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)
693
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)
699
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)
705
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)
710
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)
715
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)
723
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)
728
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))
738
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)
743
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))
753
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)
758
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)
766
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)
771
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)
779
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)
784
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)
792
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))
802
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)
812
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)
820
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)
828
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))
840
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)
847
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)
856
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)
863
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)
872
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)
879
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)
885
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)
889
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)
897
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)
907
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)
914
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)
921
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))
930
934
#define TMS570_MMR_SELECT_GMII_SEL TMS570_BALL_B11_MII_RX_DV
935
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))
940
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))
945
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))
954
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)
960
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)
966
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)
970
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)
976
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))
981
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))
986
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)
992
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)
998
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)
1003
1004
/* Default pinmux select */
1005
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)
1157
1158
/* End of default PINMMR list */
1159
1160
// Note EMIF Clock enable (EMIF_CKE) on Ball L3 has no alternate functions and is enabled by default
1161
1162
#endif
/*LIBBSP_ARM_TMS570_TMS570LC4357_PINS_H*/
Generated by
1.18.0