]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - pdk_k2g_1_0_1/packages/ti/board/src/idkAM571x/boardPadDelayInit.c
Add alpha files for car
[processor-sdk/performance-audio-sr.git] / pdk_k2g_1_0_1 / packages / ti / board / src / idkAM571x / boardPadDelayInit.c
1 /**
2  * Note: This file was auto-generated by TI PinMux on 2/24/2016 at 10:19:53 PM.
3  *
4  * \file  boardPadDelayInit.c
5  *
6  * \brief   This file contain manual/vritual iodelay mode definitions
7  *
8  * \copyright Copyright (CU) 2015 Texas Instruments Incorporated - 
9  *             http://www.ti.com/
10  */
12 /**
13  *  Redistribution and use in source and binary forms, with or without
14  *  modification, are permitted provided that the following conditions
15  *  are met:
16  *
17  *    Redistributions of source code must retain the above copyright
18  *    notice, this list of conditions and the following disclaimer.
19  *
20  *    Redistributions in binary form must reproduce the above copyright
21  *    notice, this list of conditions and the following disclaimer in the
22  *    documentation and/or other materials provided with the
23  *    distribution.
24  *
25  *    Neither the name of Texas Instruments Incorporated nor the names of
26  *    its contributors may be used to endorse or promote products derived
27  *    from this software without specific prior written permission.
28  *
29  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
30  *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
31  *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
32  *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
33  *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
34  *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
35  *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
36  *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
37  *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
38  *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
39  *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
40  *
41  */
43 #include <stdint.h>
44 #include "boardPadDelay.h"
45 #include "boardPadDelayTune.h"
48 #if defined(_TMS320C6X) || defined(__TI_ARM_V7M4__)
49 #pragma DATA_SECTION (pad, "BOARD_IO_DELAY_DATA");
50 const boardPadDelayCfg_t pad[] = {
51 #else
52 const boardPadDelayCfg_t pad[] __attribute__((section("BOARD_IO_DELAY_DATA"))) = {
53 #endif
54 /** {PADCONF_REG_OFFSET, PADCONF_VALUE, {CFG_X_IN offset, aDelay, gDelay}, {CFG_X_OEN offset, aDelay, gDelay}, {CFG_X_OUT offset, aDelay, gDelay}} **/
56 /* PRUSS2_PRU1 - pr2_pru1_gpo1 on AA3 - PRUSS2_PRU */
57 #ifdef PR2_PRU1_DIR_OUT_MANUAL2
58      {0x1744, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0x590, 1200, 4200}},
59 #endif
61 /* PRUSS2_PRU1 - pr2_pru1_gpi2 on AB9 - PRUSS2_PRU */
62 #ifdef PR2_PRU1_DIR_IN_MANUAL2
63      {0x1748, 0x5010C, {0x5AC, 2100, 1780}, {0x0, 0, 0}, {0x0, 0, 0}},
64 #endif
66 /* GMAC1 - rgmii1_rxd1 on B5 - GMAC_SW1 */
67 #ifdef GMAC_RGMII1_MANUAL1
68      {0x15C0, 0x50103, {0xAEC, 161, 1563}, {0x0, 0, 0}, {0x0, 0, 0}},
69 #endif
71 /* GMAC1 - rgmii1_rxd2 on B4 - GMAC_SW1 */
72 #ifdef GMAC_RGMII1_MANUAL1
73      {0x15BC, 0x50103, {0xAE0, 103, 1689}, {0x0, 0, 0}, {0x0, 0, 0}},
74 #endif
76 /* GMAC1 - rgmii1_rxd3 on B3 - GMAC_SW1 */
77 #ifdef GMAC_RGMII1_MANUAL1
78      {0x15B8, 0x50103, {0xAD4, 241, 1536}, {0x0, 0, 0}, {0x0, 0, 0}},
79 #endif
81 /* GMAC1 - rgmii1_rxd0 on A4 - GMAC_SW1 */
82 #ifdef GMAC_RGMII1_MANUAL1
83      {0x15C4, 0x50103, {0xAF8, 0, 1613}, {0x0, 0, 0}, {0x0, 0, 0}},
84 #endif
86 /* GMAC1 - rgmii1_txd0 on D6 - GMAC_SW1 */
87 #ifdef GMAC_RGMII1_MANUAL1
88      {0x15AC, 0x10103, {0x0, 0, 0}, {0x0, 0, 0}, {0xAAC, 60, 0}},
89 #endif
91 /* GMAC1 - rgmii1_txd1 on B2 - GMAC_SW1 */
92 #ifdef GMAC_RGMII1_MANUAL1
93      {0x15A8, 0x10103, {0x0, 0, 0}, {0x0, 0, 0}, {0xAA0, 120, 0}},
94 #endif
96 /* GMAC1 - rgmii1_txd2 on C4 - GMAC_SW1 */
97 #ifdef GMAC_RGMII1_MANUAL1
98      {0x15A4, 0x10103, {0x0, 0, 0}, {0x0, 0, 0}, {0xA94, 0, 0}},
99 #endif
101 /* GMAC1 - rgmii1_txd3 on C3 - GMAC_SW1 */
102 #ifdef GMAC_RGMII1_MANUAL1
103      {0x15A0, 0x10103, {0x0, 0, 0}, {0x0, 0, 0}, {0xA88, 280, 240}},
104 #endif
106 /* GMAC1 - rgmii1_txc on D5 - GMAC_SW1 */
107 #ifdef GMAC_RGMII1_MANUAL1
108      {0x1598, 0x10103, {0x0, 0, 0}, {0x0, 0, 0}, {0xA70, 280, 860}},
109 #endif
111 /* GMAC1 - rgmii1_txctl on C2 - GMAC_SW1 */
112 #ifdef GMAC_RGMII1_MANUAL1
113      {0x159C, 0x10103, {0x0, 0, 0}, {0x0, 0, 0}, {0xA7C, 0, 360}},
114 #endif
116 /* GMAC1 - rgmii1_rxc on C5 - GMAC_SW1 */
117 #ifdef GMAC_RGMII1_MANUAL1
118      {0x15B0, 0x50103, {0xAB0, 596, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
119 #endif
121 /* GMAC1 - rgmii1_rxctl on A3 - GMAC_SW1 */
122 #ifdef GMAC_RGMII1_MANUAL1
123      {0x15B4, 0x50103, {0xABC, 314, 980}, {0x0, 0, 0}, {0x0, 0, 0}},
124 #endif
126 /* PRCM - rstoutn on F23 - MyPRCM1 */
127      {0x1864, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
129 /* PRCM - resetn on E23 - MyPRCM1 */
130      {0x185C, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
132 /* PRCM - porz on F22 - MyPRCM1 */
133      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
135 /* PRUSS1_UART - pr1_uart0_rxd on F2 - PRUSS1_UART */
136      {0x1568, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
138 /* PRUSS1_UART - pr1_uart0_txd on F3 - PRUSS1_UART */
139      {0x156C, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
141 /* QSPI1 - qspi1_sclk on R2 - QSPI */
142 #ifdef QSPI1_DEFAULT
143      {0x1488, 0x00001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
144 #endif
145 #ifdef QSPI1_MANUAL1
146      {0x1488, 0x00101, {0x0, 0, 0}, {0x0, 0, 0}, {0x188, 0, 0}},
147 #endif
149 /* QSPI1 - qspi1_rtclk on R3 - QSPI */
150 #ifdef QSPI1_DEFAULT
151      {0x1474, 0x40001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
152 #endif
153 #ifdef QSPI1_MANUAL1
154      {0x1474, 0x40101, {0x144, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
155 #endif
157 /* QSPI1 - qspi1_cs0 on P2 - QSPI */
158 #ifdef QSPI1_DEFAULT
159      {0x14B8, 0x20001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
160 #endif
161 #ifdef QSPI1_MANUAL1
162      {0x14B8, 0x20101, {0x0, 0, 0}, {0x0, 0, 0}, {0x374, 121, 0}},
163 #endif
165 /* QSPI1 - qspi1_d0 on U1 - QSPI */
166 #ifdef QSPI1_DEFAULT
167      {0x1480, 0x40001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
168 #endif
169 #ifdef QSPI1_MANUAL1
170      {0x1480, 0x40101, {0x168, 2058, 2386}, {0x0, 0, 0}, {0x170, 0, 0}},
171 #endif
173 /* QSPI1 - qspi1_d1 on P3 - QSPI */
174 #ifdef QSPI1_DEFAULT
175      {0x1484, 0x40001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
176 #endif
177 #ifdef QSPI1_MANUAL1
178      {0x1484, 0x40101, {0x174, 2062, 2350}, {0x0, 0, 0}, {0x0, 0, 0}},
179 #endif
181 /* QSPI1 - qspi1_d2 on U2 - QSPI */
182 #ifdef QSPI1_DEFAULT
183      {0x147C, 0x50001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
184 #endif
185 #ifdef QSPI1_MANUAL1
186      {0x147C, 0x50101, {0x15C, 1960, 2289}, {0x0, 0, 0}, {0x0, 0, 0}},
187 #endif
189 /* QSPI1 - qspi1_d3 on T2 - QSPI */
190 #ifdef QSPI1_DEFAULT
191      {0x1478, 0x50001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
192 #endif
193 #ifdef QSPI1_MANUAL1
194      {0x1478, 0x50101, {0x150, 2062, 2277}, {0x0, 0, 0}, {0x0, 0, 0}},
195 #endif
197 /* PRUSS2_MDIO - pr2_mdio_data on D14 - PRUSS2_MDIO */
198      {0x16A8, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
200 /* PRUSS2_MDIO - pr2_mdio_mdclk on C14 - PRUSS2_MDIO */
201      {0x16A4, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
203 /* UART2 - uart2_rxd on D28 - UART2 */
204      {0x17F0, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
206 /* UART2 - uart2_txd on D26 - UART2 */
207      {0x17F4, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
209 /* UART3 - uart3_rxd on D27 - UART3 */
210      {0x17F8, 0x60002, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
212 /* UART3 - uart3_txd on C28 - UART3 */
213      {0x17FC, 0x20001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
215 /* MMC2 - mmc2_clk on J7 - MMC2 */
216 #ifdef MMC2_DEFAULT
217      {0x149C, 0x50001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
218 #endif
219 #ifdef MMC2_MANUAL2
220      {0x149C, 0x50101, {0x1C8, 716, 2726}, {0x0, 0, 0}, {0x1D0, 626, 0}},
221 #endif
222 #ifdef MMC2_MANUAL3
223      {0x149C, 0x50101, {0x0, 0, 0}, {0x0, 0, 0}, {0x1D0, 870, 415}},
224 #endif
225 #ifdef MMC2_VIRTUAL2
226      {0x149C, 0x501D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
227 #endif
229 /* MMC2 - mmc2_cmd on H6 - MMC2 */
230 #ifdef MMC2_DEFAULT
231      {0x14B0, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
232 #endif
233 #ifdef MMC2_MANUAL2
234      {0x14B0, 0x60101, {0x360, 0, 0}, {0x364, 0, 0}, {0x368, 0, 0}},
235 #endif
236 #ifdef MMC2_MANUAL3
237      {0x14B0, 0x60101, {0x0, 0, 0}, {0x364, 1039, 0}, {0x368, 240, 0}},
238 #endif
239 #ifdef MMC2_VIRTUAL2
240      {0x14B0, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
241 #endif
243 /* MMC2 - mmc2_dat0 on J4 - MMC2 */
244 #ifdef MMC2_DEFAULT
245      {0x14A0, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
246 #endif
247 #ifdef MMC2_MANUAL2
248      {0x14A0, 0x60101, {0x1D4, 133, 0}, {0x1D8, 0, 0}, {0x1DC, 0, 0}},
249 #endif
250 #ifdef MMC2_MANUAL3
251      {0x14A0, 0x60101, {0x0, 0, 0}, {0x1D8, 877, 0}, {0x1DC, 30, 0}},
252 #endif
253 #ifdef MMC2_VIRTUAL2
254      {0x14A0, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
255 #endif
257 /* MMC2 - mmc2_dat1 on J6 - MMC2 */
258 #ifdef MMC2_DEFAULT
259      {0x14A4, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
260 #endif
261 #ifdef MMC2_MANUAL2
262      {0x14A4, 0x60101, {0x1E0, 0, 0}, {0x1E4, 0, 0}, {0x1E8, 172, 0}},
263 #endif
264 #ifdef MMC2_MANUAL3
265      {0x14A4, 0x60101, {0x0, 0, 0}, {0x1E4, 446, 0}, {0x1E8, 200, 0}},
266 #endif
267 #ifdef MMC2_VIRTUAL2
268      {0x14A4, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
269 #endif
271 /* MMC2 - mmc2_dat2 on H4 - MMC2 */
272 #ifdef MMC2_DEFAULT
273      {0x14A8, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
274 #endif
275 #ifdef MMC2_MANUAL2
276      {0x14A8, 0x60101, {0x1EC, 0, 0}, {0x1F0, 0, 0}, {0x1F4, 177, 0}},
277 #endif
278 #ifdef MMC2_MANUAL3
279      {0x14A8, 0x60101, {0x0, 0, 0}, {0x1F0, 847, 0}, {0x1F4, 200, 0}},
280 #endif
281 #ifdef MMC2_VIRTUAL2
282      {0x14A8, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
283 #endif
285 /* MMC2 - mmc2_dat3 on H5 - MMC2 */
286 #ifdef MMC2_DEFAULT
287      {0x14AC, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
288 #endif
289 #ifdef MMC2_MANUAL2
290      {0x14AC, 0x60101, {0x1F8, 0, 0}, {0x1FC, 0, 0}, {0x200, 0, 0}},
291 #endif
292 #ifdef MMC2_MANUAL3
293      {0x14AC, 0x60101, {0x0, 0, 0}, {0x1FC, 586, 0}, {0x200, 0, 0}},
294 #endif
295 #ifdef MMC2_VIRTUAL2
296      {0x14AC, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
297 #endif
299 /* MMC2 - mmc2_dat4 on K7 - MMC2 */
300 #ifdef MMC2_DEFAULT
301      {0x148C, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
302 #endif
303 #ifdef MMC2_MANUAL2
304      {0x148C, 0x60101, {0x18C, 0, 0}, {0x190, 0, 0}, {0x194, 100, 0}},
305 #endif
306 #ifdef MMC2_MANUAL3
307      {0x148C, 0x60101, {0x0, 0, 0}, {0x190, 695, 0}, {0x194, 150, 95}},
308 #endif
309 #ifdef MMC2_VIRTUAL2
310      {0x148C, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
311 #endif
313 /* MMC2 - mmc2_dat5 on M7 - MMC2 */
314 #ifdef MMC2_DEFAULT
315      {0x1490, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
316 #endif
317 #ifdef MMC2_MANUAL2
318      {0x1490, 0x60101, {0x1A4, 173, 0}, {0x1A8, 0, 0}, {0x1AC, 219, 0}},
319 #endif
320 #ifdef MMC2_MANUAL3
321      {0x1490, 0x60101, {0x0, 0, 0}, {0x1A8, 924, 0}, {0x1AC, 250, 0}},
322 #endif
323 #ifdef MMC2_VIRTUAL2
324      {0x1490, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
325 #endif
327 /* MMC2 - mmc2_dat6 on J5 - MMC2 */
328 #ifdef MMC2_DEFAULT
329      {0x1494, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
330 #endif
331 #ifdef MMC2_MANUAL2
332      {0x1494, 0x60101, {0x1B0, 0, 0}, {0x1B4, 0, 0}, {0x1B8, 24, 0}},
333 #endif
334 #ifdef MMC2_MANUAL3
335      {0x1494, 0x60101, {0x0, 0, 0}, {0x1B4, 719, 0}, {0x1B8, 125, 0}},
336 #endif
337 #ifdef MMC2_VIRTUAL2
338      {0x1494, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
339 #endif
341 /* MMC2 - mmc2_dat7 on K6 - MMC2 */
342 #ifdef MMC2_DEFAULT
343      {0x1498, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
344 #endif
345 #ifdef MMC2_MANUAL2
346      {0x1498, 0x60101, {0x1BC, 40, 0}, {0x1C0, 0, 0}, {0x1C4, 88, 0}},
347 #endif
348 #ifdef MMC2_MANUAL3
349      {0x1498, 0x60101, {0x0, 0, 0}, {0x1C0, 824, 0}, {0x1C4, 100, 0}},
350 #endif
351 #ifdef MMC2_VIRTUAL2
352      {0x1498, 0x601D1, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
353 #endif
355 /* HDMI1 - hdmi1_data2x on AG19 - HDMI */
356      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
358 /* HDMI1 - hdmi1_data2y on AH19 - HDMI */
359      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
361 /* HDMI1 - hdmi1_data1x on AG18 - HDMI */
362      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
364 /* HDMI1 - hdmi1_data1y on AH18 - HDMI */
365      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
367 /* HDMI1 - hdmi1_data0x on AG17 - HDMI */
368      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
370 /* HDMI1 - hdmi1_data0y on AH17 - HDMI */
371      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
373 /* HDMI1 - hdmi1_clockx on AG16 - HDMI */
374      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
376 /* HDMI1 - hdmi1_clocky on AH16 - HDMI */
377      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
379 /* HDMI1 - hdmi1_cec on B20 - HDMI */
380      {0x17BC, 0x60006, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
382 /* HDMI1 - hdmi1_hpd on B21 - HDMI */
383      {0x17B8, 0x60006, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
385 /* HDMI1 - hdmi1_ddc_scl on C25 - HDMI */
386      {0x1808, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
388 /* HDMI1 - hdmi1_ddc_sda on F17 - HDMI */
389      {0x180C, 0x60001, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
391 /* PRUSS2_MII0 - pr2_mii_mt0_clk on F12 - PRUSS2_MII0 */
392      {0x16B8, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
394 /* PRUSS2_MII0 - pr2_mii0_txen on B12 - PRUSS2_MII0 */
395      {0x16D4, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
397 /* PRUSS2_MII0 - pr2_mii0_txd3 on A11 - PRUSS2_MII0 */
398      {0x16D8, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
400 /* PRUSS2_MII0 - pr2_mii0_txd2 on B13 - PRUSS2_MII0 */
401      {0x16DC, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
403 /* PRUSS2_MII0 - pr2_mii0_txd1 on A12 - PRUSS2_MII0 */
404      {0x16E0, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
406 /* PRUSS2_MII0 - pr2_mii0_txd0 on E14 - PRUSS2_MII0 */
407      {0x16E4, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
409 /* PRUSS2_MII0 - pr2_mii0_rxdv on G14 - PRUSS2_MII0 */
410      {0x16EC, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
412 /* PRUSS2_MII0 - pr2_mii_mr0_clk on A13 - PRUSS2_MII0 */
413      {0x16E8, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
415 /* PRUSS2_MII0 - pr2_mii0_rxd3 on F14 - PRUSS2_MII0 */
416      {0x16F0, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
418 /* PRUSS2_MII0 - pr2_mii0_rxd2 on A19 - PRUSS2_MII0 */
419      {0x16F4, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
421 /* PRUSS2_MII0 - pr2_mii0_crs on B18 - PRUSS2_MII0 */
422      {0x1724, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
424 /* PRUSS2_MII0 - pr2_mii0_rxer on G12 - PRUSS2_MII0 */
425      {0x16B4, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
427 /* PRUSS2_MII0 - pr2_mii0_rxd1 on A18 - PRUSS2_MII0 */
428      {0x16F8, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
430 /* PRUSS2_MII0 - pr2_mii0_rxd0 on C15 - PRUSS2_MII0 */
431      {0x170C, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
433 /* PRUSS2_MII0 - pr2_mii0_col on F15 - PRUSS2_MII0 */
434      {0x1728, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
436 /* PRUSS2_MII0 - pr2_mii0_rxlink on A16 - PRUSS2_MII0 */
437      {0x1710, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
439 /* PRUSS2_MII1 - pr2_mii_mt1_clk on AC5 - PRUSS2_MII1 */
440      {0x1774, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
442 /* PRUSS2_MII1 - pr2_mii1_txen on AB4 - PRUSS2_MII1 */
443      {0x1778, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
445 /* PRUSS2_MII1 - pr2_mii1_txd3 on AD4 - PRUSS2_MII1 */
446      {0x177C, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
448 /* PRUSS2_MII1 - pr2_mii1_txd2 on AC4 - PRUSS2_MII1 */
449      {0x1780, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
451 /* PRUSS2_MII1 - pr2_mii1_txd1 on AC7 - PRUSS2_MII1 */
452      {0x1784, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
454 /* PRUSS2_MII1 - pr2_mii1_txd0 on AC6 - PRUSS2_MII1 */
455      {0x1788, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
457 /* PRUSS2_MII1 - pr2_mii1_rxdv on AC3 - PRUSS2_MII1 */
458      {0x1790, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
460 /* PRUSS2_MII1 - pr2_mii_mr1_clk on AC9 - PRUSS2_MII1 */
461      {0x178C, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
463 /* PRUSS2_MII1 - pr2_mii1_rxd3 on AC8 - PRUSS2_MII1 */
464      {0x1794, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
466 /* PRUSS2_MII1 - pr2_mii1_rxd2 on AD6 - PRUSS2_MII1 */
467      {0x1798, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
469 /* PRUSS2_MII1 - pr2_mii1_crs on E17 - PRUSS2_MII1 */
470      {0x1698, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
472 /* PRUSS2_MII1 - pr2_mii1_rxer on B19 - PRUSS2_MII1 */
473      {0x172C, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
475 /* PRUSS2_MII1 - pr2_mii1_rxd1 on AB8 - PRUSS2_MII1 */
476      {0x179C, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
478 /* PRUSS2_MII1 - pr2_mii1_rxd0 on AB5 - PRUSS2_MII1 */
479      {0x17A0, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
481 /* PRUSS2_MII1 - pr2_mii1_col on D18 - PRUSS2_MII1 */
482      {0x1694, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
484 /* PRUSS2_MII1 - pr2_mii1_rxlink on C17 - PRUSS2_MII1 */
485      {0x1730, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
487 /* MDIO - mdio_mclk on V1 - GMAC_MDIO */
488      {0x163C, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
490 /* MDIO - mdio_d on U4 - GMAC_MDIO */
491      {0x1640, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
493 /* PRUSS1_MDIO - pr1_mdio_data on F6 - PRUSS1_MDIO */
494      {0x1594, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
496 /* PRUSS1_MDIO - pr1_mdio_mdclk on D3 - PRUSS1_MDIO */
497      {0x1590, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
499 /* PRUSS1_MII0 - pr1_mii_mt0_clk on E8 - PRUSS1_MII0 */
500 #ifdef PR2_PRU0_DIR_IN_MANUAL1
501      {0x15FC, 0x5010C, {0xCA8, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
502 #endif
504 /* PRUSS1_MII0 - pr1_mii0_txen on D8 - PRUSS1_MII0 */
505 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
506      {0x1608, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0xBC0, 0, 0}},
507 #endif
509 /* PRUSS1_MII0 - pr1_mii0_txd3 on D9 - PRUSS1_MII0 */
510 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
511      {0x1600, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0xCBC, 94, 0}},
512 #endif
514 /* PRUSS1_MII0 - pr1_mii0_txd2 on D7 - PRUSS1_MII0 */
515 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
516      {0x1604, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0xBB4, 0, 0}},
517 #endif
519 /* PRUSS1_MII0 - pr1_mii0_txd1 on A5 - PRUSS1_MII0 */
520 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
521      {0x160C, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0xBCC, 1221, 0}},
522 #endif
524 /* PRUSS1_MII0 - pr1_mii0_txd0 on C6 - PRUSS1_MII0 */
525 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
526      {0x1610, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0xBD8, 0, 0}},
527 #endif
529 /* PRUSS1_MII0 - pr1_mii0_rxdv on C7 - PRUSS1_MII0 */
530 #ifdef PR2_PRU0_DIR_IN_MANUAL1
531      {0x1618, 0x5010C, {0xBE8, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
532 #endif
534 /* PRUSS1_MII0 - pr1_mii_mr0_clk on C8 - PRUSS1_MII0 */
535 #ifdef PR2_PRU0_DIR_IN_MANUAL1
536      {0x1614, 0x5010C, {0xBDC, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
537 #endif
539 /* PRUSS1_MII0 - pr1_mii0_rxd3 on B7 - PRUSS1_MII0 */
540 #ifdef PR2_PRU0_DIR_IN_MANUAL1
541      {0x161C, 0x5010C, {0xBF4, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
542 #endif
544 /* PRUSS1_MII0 - pr1_mii0_rxd2 on B8 - PRUSS1_MII0 */
545 #ifdef PR2_PRU0_DIR_IN_MANUAL1
546      {0x1620, 0x5010C, {0xC00, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
547 #endif
549 /* PRUSS1_MII0 - pr1_mii0_crs on A10 - PRUSS1_MII0 */
550 #ifdef PR2_PRU0_DIR_IN_MANUAL1
551      {0x1638, 0x5010C, {0xC54, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
552 #endif
554 /* PRUSS1_MII0 - pr1_mii0_rxer on C9 - PRUSS1_MII0 */
555 #ifdef PR2_PRU0_DIR_IN_MANUAL1
556      {0x162C, 0x5010C, {0xC30, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
557 #endif
559 /* PRUSS1_MII0 - pr1_mii0_rxd1 on A7 - PRUSS1_MII0 */
560 #ifdef PR2_PRU0_DIR_IN_MANUAL1
561      {0x1624, 0x5010C, {0xC0C, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
562 #endif
564 /* PRUSS1_MII0 - pr1_mii0_rxd0 on A8 - PRUSS1_MII0 */
565 #ifdef PR2_PRU0_DIR_IN_MANUAL1
566      {0x1628, 0x5010C, {0xC18, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
567 #endif
569 /* PRUSS1_MII0 - pr1_mii0_col on B9 - PRUSS1_MII0 */
570 #ifdef PR2_PRU0_DIR_IN_MANUAL1
571      {0x1634, 0x5010C, {0xC48, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
572 #endif
574 /* PRUSS1_MII0 - pr1_mii0_rxlink on A9 - PRUSS1_MII0 */
575 #ifdef PR2_PRU0_DIR_IN_MANUAL1
576      {0x1630, 0x5010C, {0xC3C, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
577 #endif
579 /* PRUSS1_MII1 - pr1_mii_mt1_clk on C1 - PRUSS1_MII1 */
580      {0x1580, 0x5000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
582 /* PRUSS1_MII1 - pr1_mii1_txen on E4 - PRUSS1_MII1 */
583      {0x1584, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
585 /* PRUSS1_MII1 - pr1_mii1_txd3 on F5 - PRUSS1_MII1 */
586      {0x1588, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
588 /* PRUSS1_MII1 - pr1_mii1_txd2 on E6 - PRUSS1_MII1 */
589      {0x158C, 0x1000B, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
591 /* PRUSS1_MII1 - pr1_mii1_txd1 on D2 - PRUSS1_MII1 */
592 #ifdef PR1_PRU1_DIR_OUT_MANUAL
593      {0x1578, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0xB24, 540, 3500}},
594 #endif
596 /* PRUSS1_MII1 - pr1_mii1_txd0 on F4 - PRUSS1_MII1 */
597 #ifdef PR1_PRU1_DIR_OUT_MANUAL
598      {0x157C, 0x1010D, {0x0, 0, 0}, {0x0, 0, 0}, {0xB30, 0, 0}},
599 #endif
601 /* PRUSS1_MII1 - pr1_mii1_rxdv on G11 - PRUSS1_MII1 */
602 #ifdef PR2_PRU0_DIR_IN_MANUAL1
603      {0x15E8, 0x5010C, {0xC6C, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
604 #endif
606 /* PRUSS1_MII1 - pr1_mii_mr1_clk on F10 - PRUSS1_MII1 */
607 #ifdef PR2_PRU1_DIR_IN_MANUAL1
608      {0x15E4, 0x5010C, {0xC60, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
609 #endif
610 #ifdef PR2_PRU1_DIR_IN_MANUAL2
611      {0x15E4, 0x5010C, {0xC60, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
612 #endif
614 /* PRUSS1_MII1 - pr1_mii1_rxd3 on E9 - PRUSS1_MII1 */
615 #ifdef PR2_PRU0_DIR_IN_MANUAL1
616      {0x15EC, 0x5010C, {0xC78, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
617 #endif
619 /* PRUSS1_MII1 - pr1_mii1_rxd2 on F9 - PRUSS1_MII1 */
620 #ifdef PR2_PRU0_DIR_IN_MANUAL1
621      {0x15F0, 0x5010C, {0xC84, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
622 #endif
624 /* PRUSS1_MII1 - pr1_mii1_crs on G10 - PRUSS1_MII1 */
625 #ifdef PR2_PRU1_DIR_IN_MANUAL1
626      {0x15E0, 0x5010C, {0xC24, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
627 #endif
628 #ifdef PR2_PRU1_DIR_IN_MANUAL2
629      {0x15E0, 0x5010C, {0xC24, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
630 #endif
632 /* PRUSS1_MII1 - pr1_mii1_rxer on E11 - PRUSS1_MII1 */
633 #ifdef PR2_PRU1_DIR_IN_MANUAL1
634      {0x15D8, 0x5010C, {0xCE4, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
635 #endif
636 #ifdef PR2_PRU1_DIR_IN_MANUAL2
637      {0x15D8, 0x5010C, {0xCE4, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
638 #endif
640 /* PRUSS1_MII1 - pr1_mii1_rxd1 on F8 - PRUSS1_MII1 */
641 #ifdef PR2_PRU0_DIR_IN_MANUAL1
642      {0x15F4, 0x5010C, {0xC90, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
643 #endif
645 /* PRUSS1_MII1 - pr1_mii1_rxd0 on E7 - PRUSS1_MII1 */
646 #ifdef PR2_PRU0_DIR_IN_MANUAL1
647      {0x15F8, 0x5010C, {0xC9C, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
648 #endif
650 /* PRUSS1_MII1 - pr1_mii1_col on E2 - PRUSS1_MII1 */
651 #ifdef PR1_PRU1_DIR_IN_MANUAL
652      {0x1574, 0x5010C, {0xB10, 0, 1200}, {0x0, 0, 0}, {0x0, 0, 0}},
653 #endif
655 /* PRUSS1_MII1 - pr1_mii1_rxlink on F11 - PRUSS1_MII1 */
656 #ifdef PR2_PRU1_DIR_IN_MANUAL1
657      {0x15DC, 0x5010C, {0xBA0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
658 #endif
659 #ifdef PR2_PRU1_DIR_IN_MANUAL2
660      {0x15DC, 0x5010C, {0xBA0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
661 #endif
663 /* RTCSS - rtc_osc_xi_clkin32 on AE14 - RTCSS */
664      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
666 /* RTCSS - rtc_osc_xo on AD14 - RTCSS */
667      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
669 /* RTCSS - rtc_iso on AF14 - RTCSS */
670      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
672 /* RTCSS - on_off on Y11 - RTCSS */
673      {0x1828, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
675 /* RTCSS - Wakeup0 on AD17 - RTCSS */
676      {0x1818, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
678 /* RTCSS - Wakeup3 on AC16 - RTCSS */
679      {0x1824, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
681 /* DCAN1 - dcan1_rx on G19 - DCAN1 */
682      {0x17D4, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
684 /* DCAN1 - dcan1_tx on G20 - DCAN1 */
685      {0x17D0, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
687 /* OSC0 - xi_osc0 on AE15 - OSC0 */
688      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
690 /* OSC0 - xo_osc0 on AD15 - OSC0 */
691      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
693 /* SPI3 - spi3_sclk on C18 - SPI3 */
694      {0x1734, 0x40002, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
696 /* SPI3 - spi3_d0 on G16 - SPI3 */
697      {0x173C, 0x50002, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
699 /* SPI3 - spi3_d1 on A21 - SPI3 */
700      {0x1738, 0x60002, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
702 /* SPI3 - spi3_cs0 on D17 - SPI3 */
703      {0x1740, 0x60002, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
705 /* SPI2 - spi2_sclk on A26 - SPI2 */
706      {0x17C0, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
708 /* SPI2 - spi2_d0 on G17 - SPI2 */
709      {0x17C8, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
711 /* SPI2 - spi2_d1 on B22 - SPI2 */
712      {0x17C4, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
714 /* SPI2 - spi2_cs0 on B24 - SPI2 */
715      {0x17CC, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
717 /* GMAC0 - rgmii0_rxd1 on Y2 - GMAC_SW0 */
718 #ifdef GMAC_RGMII0_MANUAL1
719      {0x1678, 0x50100, {0x714, 196, 1522}, {0x0, 0, 0}, {0x0, 0, 0}},
720 #endif
722 /* GMAC0 - rgmii0_rxd2 on V3 - GMAC_SW0 */
723 #ifdef GMAC_RGMII0_MANUAL1
724      {0x1674, 0x50100, {0x720, 40, 1860}, {0x0, 0, 0}, {0x0, 0, 0}},
725 #endif
727 /* GMAC0 - rgmii0_rxd3 on V4 - GMAC_SW0 */
728 #ifdef GMAC_RGMII0_MANUAL1
729      {0x1670, 0x50100, {0x72C, 0, 1956}, {0x0, 0, 0}, {0x0, 0, 0}},
730 #endif
732 /* GMAC0 - rgmii0_rxd0 on W2 - GMAC_SW0 */
733 #ifdef GMAC_RGMII0_MANUAL1
734      {0x167C, 0x50100, {0x708, 80, 1391}, {0x0, 0, 0}, {0x0, 0, 0}},
735 #endif
737 /* GMAC0 - rgmii0_txd0 on U6 - GMAC_SW0 */
738 #ifdef GMAC_RGMII0_MANUAL1
739      {0x1664, 0x10100, {0x0, 0, 0}, {0x0, 0, 0}, {0x758, 250, 60}},
740 #endif
742 /* GMAC0 - rgmii0_txd1 on V6 - GMAC_SW0 */
743 #ifdef GMAC_RGMII0_MANUAL1
744      {0x1660, 0x10100, {0x0, 0, 0}, {0x0, 0, 0}, {0x764, 0, 0}},
745 #endif
747 /* GMAC0 - rgmii0_txd2 on U7 - GMAC_SW0 */
748 #ifdef GMAC_RGMII0_MANUAL1
749      {0x165C, 0x10100, {0x0, 0, 0}, {0x0, 0, 0}, {0x770, 150, 0}},
750 #endif
752 /* GMAC0 - rgmii0_txd3 on V7 - GMAC_SW0 */
753 #ifdef GMAC_RGMII0_MANUAL1
754      {0x1658, 0x10100, {0x0, 0, 0}, {0x0, 0, 0}, {0x77C, 250, 60}},
755 #endif
757 /* GMAC0 - rgmii0_txc on W9 - GMAC_SW0 */
758 #ifdef GMAC_RGMII0_MANUAL1
759      {0x1650, 0x10100, {0x0, 0, 0}, {0x0, 0, 0}, {0x740, 300, 200}},
760 #endif
762 /* GMAC0 - rgmii0_txctl on V9 - GMAC_SW0 */
763 #ifdef GMAC_RGMII0_MANUAL1
764      {0x1654, 0x10100, {0x0, 0, 0}, {0x0, 0, 0}, {0x74C, 200, 0}},
765 #endif
767 /* GMAC0 - rgmii0_rxc on U5 - GMAC_SW0 */
768 #ifdef GMAC_RGMII0_MANUAL1
769      {0x1668, 0x50100, {0x6F0, 359, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
770 #endif
772 /* GMAC0 - rgmii0_rxctl on V5 - GMAC_SW0 */
773 #ifdef GMAC_RGMII0_MANUAL1
774      {0x166C, 0x50100, {0x6FC, 129, 1896}, {0x0, 0, 0}, {0x0, 0, 0}},
775 #endif
777 /* OSC1 - xi_osc1 on AC15 - OSC1 */
778      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
780 /* OSC1 - xo_osc1 on AC13 - OSC1 */
781      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
783 /* HDQ - hdq0 on C23 - HDQ */
784      {0x16A0, 0x50007, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
786 /* eCAP1 - eCAP1_in_PWM1_out on D1 - eCAP1 */
787      {0x1570, 0x1000A, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
789 /* ddr1 - ddr1_csn0 on AH23 - ddr */
790      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
792 /* ddr1 - ddr1_cke on AG22 - ddr */
793      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
795 /* ddr1 - ddr1_ck on AG24 - ddr */
796      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
798 /* ddr1 - ddr1_nck on AH24 - ddr */
799      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
801 /* ddr1 - ddr1_odt0 on AE20 - ddr */
802      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
804 /* ddr1 - ddr1_casn on AC18 - ddr */
805      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
807 /* ddr1 - ddr1_rasn on AF20 - ddr */
808      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
810 /* ddr1 - ddr1_wen on AH21 - ddr */
811      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
813 /* ddr1 - ddr1_rst on AG21 - ddr */
814      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
816 /* ddr1 - ddr1_ba0 on AF17 - ddr */
817      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
819 /* ddr1 - ddr1_ba1 on AE18 - ddr */
820      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
822 /* ddr1 - ddr1_ba2 on AB18 - ddr */
823      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
825 /* ddr1 - ddr1_a0 on AD20 - ddr */
826      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
828 /* ddr1 - ddr1_a1 on AC19 - ddr */
829      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
831 /* ddr1 - ddr1_a2 on AC20 - ddr */
832      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
834 /* ddr1 - ddr1_a3 on AB19 - ddr */
835      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
837 /* ddr1 - ddr1_a4 on AF21 - ddr */
838      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
840 /* ddr1 - ddr1_a5 on AH22 - ddr */
841      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
843 /* ddr1 - ddr1_a6 on AG23 - ddr */
844      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
846 /* ddr1 - ddr1_a7 on AE21 - ddr */
847      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
849 /* ddr1 - ddr1_a8 on AF22 - ddr */
850      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
852 /* ddr1 - ddr1_a9 on AE22 - ddr */
853      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
855 /* ddr1 - ddr1_a10 on AD21 - ddr */
856      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
858 /* ddr1 - ddr1_a11 on AD22 - ddr */
859      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
861 /* ddr1 - ddr1_a12 on AC21 - ddr */
862      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
864 /* ddr1 - ddr1_a13 on AF18 - ddr */
865      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
867 /* ddr1 - ddr1_a14 on AE17 - ddr */
868      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
870 /* ddr1 - ddr1_a15 on AD18 - ddr */
871      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
873 /* ddr1 - ddr1_d0 on AF25 - ddr */
874      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
876 /* ddr1 - ddr1_d1 on AF26 - ddr */
877      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
879 /* ddr1 - ddr1_d2 on AG26 - ddr */
880      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
882 /* ddr1 - ddr1_d3 on AH26 - ddr */
883      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
885 /* ddr1 - ddr1_d4 on AF24 - ddr */
886      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
888 /* ddr1 - ddr1_d5 on AE24 - ddr */
889      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
891 /* ddr1 - ddr1_d6 on AF23 - ddr */
892      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
894 /* ddr1 - ddr1_d7 on AE23 - ddr */
895      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
897 /* ddr1 - ddr1_d8 on AC23 - ddr */
898      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
900 /* ddr1 - ddr1_d9 on AF27 - ddr */
901      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
903 /* ddr1 - ddr1_d10 on AG27 - ddr */
904      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
906 /* ddr1 - ddr1_d11 on AF28 - ddr */
907      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
909 /* ddr1 - ddr1_d12 on AE26 - ddr */
910      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
912 /* ddr1 - ddr1_d13 on AC25 - ddr */
913      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
915 /* ddr1 - ddr1_d14 on AC24 - ddr */
916      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
918 /* ddr1 - ddr1_d15 on AD25 - ddr */
919      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
921 /* ddr1 - ddr1_d16 on V20 - ddr */
922      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
924 /* ddr1 - ddr1_d17 on W20 - ddr */
925      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
927 /* ddr1 - ddr1_d18 on AB28 - ddr */
928      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
930 /* ddr1 - ddr1_d19 on AC28 - ddr */
931      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
933 /* ddr1 - ddr1_d20 on AC27 - ddr */
934      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
936 /* ddr1 - ddr1_d21 on Y19 - ddr */
937      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
939 /* ddr1 - ddr1_d22 on AB27 - ddr */
940      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
942 /* ddr1 - ddr1_d23 on Y20 - ddr */
943      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
945 /* ddr1 - ddr1_d24 on AA23 - ddr */
946      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
948 /* ddr1 - ddr1_d25 on Y22 - ddr */
949      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
951 /* ddr1 - ddr1_d26 on Y23 - ddr */
952      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
954 /* ddr1 - ddr1_d27 on AA24 - ddr */
955      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
957 /* ddr1 - ddr1_d28 on Y24 - ddr */
958      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
960 /* ddr1 - ddr1_d29 on AA26 - ddr */
961      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
963 /* ddr1 - ddr1_d30 on AA25 - ddr */
964      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
966 /* ddr1 - ddr1_d31 on AA28 - ddr */
967      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
969 /* ddr1 - ddr1_ecc_d0 on W22 - ddr */
970      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
972 /* ddr1 - ddr1_ecc_d1 on V23 - ddr */
973      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
975 /* ddr1 - ddr1_ecc_d2 on W19 - ddr */
976      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
978 /* ddr1 - ddr1_ecc_d3 on W23 - ddr */
979      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
981 /* ddr1 - ddr1_ecc_d4 on Y25 - ddr */
982      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
984 /* ddr1 - ddr1_ecc_d5 on V24 - ddr */
985      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
987 /* ddr1 - ddr1_ecc_d6 on V25 - ddr */
988      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
990 /* ddr1 - ddr1_ecc_d7 on Y26 - ddr */
991      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
993 /* ddr1 - ddr1_dqm0 on AD23 - ddr */
994      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
996 /* ddr1 - ddr1_dqm1 on AB23 - ddr */
997      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
999 /* ddr1 - ddr1_dqm2 on AC26 - ddr */
1000      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1002 /* ddr1 - ddr1_dqm3 on AA27 - ddr */
1003      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1005 /* ddr1 - ddr1_dqm_ecc on V26 - ddr */
1006      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1008 /* ddr1 - ddr1_dqs0 on AH25 - ddr */
1009      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1011 /* ddr1 - ddr1_dqsn0 on AG25 - ddr */
1012      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1014 /* ddr1 - ddr1_dqs1 on AE27 - ddr */
1015      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1017 /* ddr1 - ddr1_dqsn1 on AE28 - ddr */
1018      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1020 /* ddr1 - ddr1_dqs2 on AD27 - ddr */
1021      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1023 /* ddr1 - ddr1_dqsn2 on AD28 - ddr */
1024      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1026 /* ddr1 - ddr1_dqs3 on Y28 - ddr */
1027      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1029 /* ddr1 - ddr1_dqsn3 on Y27 - ddr */
1030      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1032 /* ddr1 - ddr1_dqs_ecc on V27 - ddr */
1033      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1035 /* ddr1 - ddr1_dqsn_ecc on V28 - ddr */
1036      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1038 /* ddr1 - ddr1_vref0 on Y18 - ddr */
1039      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1041 /* I2C1 - i2c1_scl on C20 - I2C1 */
1042      {0x1804, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1044 /* I2C1 - i2c1_sda on C21 - I2C1 */
1045      {0x1800, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1047 /* GPIO2 - gpio2_19 on T1 - GPIO2 */
1048      {0x14B4, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1050 /* GPIO2 - gpio2_21 on P1 - GPIO2 */
1051      {0x14BC, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1053 /* GPIO2 - gpio2_23 on N1 - GPIO2 */
1054      {0x14C4, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1056 /* GPIO2 - gpio2_24 on M5 - GPIO2 */
1057      {0x14C8, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1059 /* GPIO2 - gpio2_25 on M3 - GPIO2 */
1060      {0x14CC, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1062 /* GPIO2 - gpio2_26 on N6 - GPIO2 */
1063      {0x14D0, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1065 /* GPIO2 - gpio2_27 on M4 - GPIO2 */
1066      {0x14D4, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1068 /* GPIO2 - gpio2_28 on N2 - GPIO2 */
1069      {0x14D8, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1071 /* GPIO3 - gpio3_28 on E1 - GPIO3 */
1072 #ifdef GPMC_VIRTUAL1
1073      {0x1554, 0x501BE, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1074 #endif
1076 /* GPIO3 - gpio3_29 on G2 - GPIO3 */
1077      {0x1558, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1079 /* GPIO3 - gpio3_30 on H7 - GPIO3 */
1080 #ifdef GPMC_VIRTUAL1
1081      {0x155C, 0x501BE, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1082 #endif
1084 /* GPIO3 - gpio3_31 on G1 - GPIO3 */
1085 #ifdef GPMC_VIRTUAL1
1086      {0x1560, 0x5019E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1087 #endif
1089 /* GPIO4 - gpio4_0 on G6 - GPIO4 */
1090      {0x1564, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1092 /* GPIO4 - gpio4_21 on B11 - GPIO4 */
1093      {0x15D0, 0x2000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1095 /* GPIO5 - gpio5_0 on B14 - GPIO5 */
1096      {0x16AC, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1098 /* GPIO5 - gpio5_1 on J14 - GPIO5 */
1099      {0x16B0, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1101 /* GPIO5 - gpio5_4 on G13 - GPIO5 */
1102      {0x16BC, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1104 /* GPIO5 - gpio5_5 on J11 - GPIO5 */
1105      {0x16C0, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1107 /* GPIO5 - gpio5_6 on E12 - GPIO5 */
1108      {0x16C4, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1110 /* GPIO5 - gpio5_8 on C12 - GPIO5 */
1111      {0x16CC, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1113 /* GPIO5 - gpio5_9 on D12 - GPIO5 */
1114      {0x16D0, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1116 /* GPIO5 - gpio5_18 on V2 - GPIO5 */
1117      {0x1648, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1119 /* GPIO5 - gpio5_19 on Y1 - GPIO5 */
1120      {0x164C, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1122 /* GPIO6 - gpio6_14 on E21 - GPIO6 */
1123      {0x1688, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1125 /* GPIO6 - gpio6_15 on F20 - GPIO6 */
1126      {0x168C, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1128 /* GPIO6 - gpio6_16 on F21 - GPIO6 */
1129      {0x1690, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1131 /* GPIO6 - gpio6_19 on B26 - GPIO6 */
1132      {0x169C, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1134 /* GPIO6 - gpio6_27 on W7 - GPIO6 */
1135      {0x176C, 0x6000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1137 /* GPIO7 - gpio7_7 on A25 - GPIO7 */
1138      {0x17A4, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1140 /* GPIO7 - gpio7_8 on F16 - GPIO7 */
1141      {0x17A8, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1143 /* GPIO7 - gpio7_9 on B25 - GPIO7 */
1144      {0x17AC, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1146 /* GPIO7 - gpio7_10 on A24 - GPIO7 */
1147      {0x17B0, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1149 /* GPIO7 - gpio7_11 on A22 - GPIO7 */
1150      {0x17B4, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1152 /* GPIO7 - gpio7_22 on B27 - GPIO7 */
1153      {0x17E0, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1155 /* GPIO7 - gpio7_23 on C26 - GPIO7 */
1156      {0x17E4, 0x5000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1158 /* GPIO7 - gpio7_24 on E25 - GPIO7 */
1159      {0x17E8, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1161 /* GPIO7 - gpio7_25 on C27 - GPIO7 */
1162      {0x17EC, 0x4000E, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1164 /* INTC - nmin_dsp on D21 - INTC */
1165      {0x1860, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1167 /* MMC1 - mmc1_clk on W6 - MMC1 */
1168 #ifdef MMC1_DEFAULT
1169      {0x1754, 0x40000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1170 #endif
1171 #ifdef MMC1_MANUAL2
1172      {0x1754, 0x40100, {0x0, 0, 0}, {0x0, 0, 0}, {0x620, 560, 365}},
1173 #endif
1174 #ifdef MMC1_VIRTUAL1
1175      {0x1754, 0x401F0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1176 #endif
1177 #ifdef MMC1_VIRTUAL2
1178      {0x1754, 0x401E0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1179 #endif
1180 #ifdef MMC1_VIRTUAL4
1181      {0x1754, 0x401C0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1182 #endif
1183 #ifdef MMC1_VIRTUAL5
1184      {0x1754, 0x401B0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1185 #endif
1186 #ifdef MMC1_VIRTUAL6
1187      {0x1754, 0x401A0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1188 #endif
1190 /* MMC1 - mmc1_cmd on Y6 - MMC1 */
1191 #ifdef MMC1_DEFAULT
1192      {0x1758, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1193 #endif
1194 #ifdef MMC1_MANUAL2
1195      {0x1758, 0x60100, {0x0, 0, 0}, {0x628, 125, 0}, {0x62C, 0, 0}},
1196 #endif
1197 #ifdef MMC1_VIRTUAL1
1198      {0x1758, 0x601F0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1199 #endif
1200 #ifdef MMC1_VIRTUAL2
1201      {0x1758, 0x601E0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1202 #endif
1203 #ifdef MMC1_VIRTUAL4
1204      {0x1758, 0x601C0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1205 #endif
1206 #ifdef MMC1_VIRTUAL5
1207      {0x1758, 0x601B0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1208 #endif
1209 #ifdef MMC1_VIRTUAL6
1210      {0x1758, 0x601A0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1211 #endif
1213 /* MMC1 - mmc1_dat0 on AA6 - MMC1 */
1214 #ifdef MMC1_DEFAULT
1215      {0x175C, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1216 #endif
1217 #ifdef MMC1_MANUAL2
1218      {0x175C, 0x60100, {0x0, 0, 0}, {0x634, 43, 0}, {0x638, 29, 0}},
1219 #endif
1220 #ifdef MMC1_VIRTUAL1
1221      {0x175C, 0x601F0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1222 #endif
1223 #ifdef MMC1_VIRTUAL2
1224      {0x175C, 0x601E0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1225 #endif
1226 #ifdef MMC1_VIRTUAL4
1227      {0x175C, 0x601C0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1228 #endif
1229 #ifdef MMC1_VIRTUAL5
1230      {0x175C, 0x601B0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1231 #endif
1232 #ifdef MMC1_VIRTUAL6
1233      {0x175C, 0x601A0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1234 #endif
1236 /* MMC1 - mmc1_dat1 on Y4 - MMC1 */
1237 #ifdef MMC1_DEFAULT
1238      {0x1760, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1239 #endif
1240 #ifdef MMC1_MANUAL2
1241      {0x1760, 0x60100, {0x0, 0, 0}, {0x640, 433, 0}, {0x644, 0, 0}},
1242 #endif
1243 #ifdef MMC1_VIRTUAL1
1244      {0x1760, 0x601F0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1245 #endif
1246 #ifdef MMC1_VIRTUAL2
1247      {0x1760, 0x601E0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1248 #endif
1249 #ifdef MMC1_VIRTUAL4
1250      {0x1760, 0x601C0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1251 #endif
1252 #ifdef MMC1_VIRTUAL5
1253      {0x1760, 0x601B0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1254 #endif
1255 #ifdef MMC1_VIRTUAL6
1256      {0x1760, 0x601A0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1257 #endif
1259 /* MMC1 - mmc1_dat2 on AA5 - MMC1 */
1260 #ifdef MMC1_DEFAULT
1261      {0x1764, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1262 #endif
1263 #ifdef MMC1_MANUAL2
1264      {0x1764, 0x60100, {0x0, 0, 0}, {0x64C, 287, 0}, {0x650, 47, 0}},
1265 #endif
1266 #ifdef MMC1_VIRTUAL1
1267      {0x1764, 0x601F0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1268 #endif
1269 #ifdef MMC1_VIRTUAL2
1270      {0x1764, 0x601E0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1271 #endif
1272 #ifdef MMC1_VIRTUAL4
1273      {0x1764, 0x601C0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1274 #endif
1275 #ifdef MMC1_VIRTUAL5
1276      {0x1764, 0x601B0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1277 #endif
1278 #ifdef MMC1_VIRTUAL6
1279      {0x1764, 0x601A0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1280 #endif
1282 /* MMC1 - mmc1_dat3 on Y3 - MMC1 */
1283 #ifdef MMC1_DEFAULT
1284      {0x1768, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1285 #endif
1286 #ifdef MMC1_MANUAL2
1287      {0x1768, 0x60100, {0x0, 0, 0}, {0x658, 351, 0}, {0x65C, 30, 0}},
1288 #endif
1289 #ifdef MMC1_VIRTUAL1
1290      {0x1768, 0x601F0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1291 #endif
1292 #ifdef MMC1_VIRTUAL2
1293      {0x1768, 0x601E0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1294 #endif
1295 #ifdef MMC1_VIRTUAL4
1296      {0x1768, 0x601C0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1297 #endif
1298 #ifdef MMC1_VIRTUAL5
1299      {0x1768, 0x601B0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1300 #endif
1301 #ifdef MMC1_VIRTUAL6
1302      {0x1768, 0x601A0, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1303 #endif
1305 /* MMC1 - mmc1_sdwp on Y9 - MMC1 */
1306      {0x1770, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1308 /* PCIE - ljcb_clkp on AG15 - PCIE */
1309      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1311 /* PCIE - ljcb_clkn on AH15 - PCIE */
1312      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1314 /* PCIE - pcie_rxn0 on AG13 - PCIE */
1315      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1317 /* PCIE - pcie_rxp0 on AH13 - PCIE */
1318      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1320 /* PCIE - pcie_txn0 on AG14 - PCIE */
1321      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1323 /* PCIE - pcie_txp0 on AH14 - PCIE */
1324      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1326 /* USB1 - usb1_dp on AD12 - USB1 */
1327      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1329 /* USB1 - usb1_dm on AC12 - USB1 */
1330      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1332 /* USB1 - usb1_drvvbus on AB10 - USB1 */
1333      {0x1680, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1335 /* USB1 - usb_rxn0 on AF12 - USB1 */
1336      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1338 /* USB1 - usb_rxp0 on AE12 - USB1 */
1339      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1341 /* USB1 - usb_txn0 on AC11 - USB1 */
1342      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1344 /* USB1 - usb_txp0 on AD11 - USB1 */
1345      /* {NOT FOUND, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1347 /* USB2 - usb2_dp on AE11 - USB2 */
1348      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1350 /* USB2 - usb2_dm on AF11 - USB2 */
1351      /* {NOT FOUND, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}}, */
1353 /* USB2 - usb2_drvvbus on AC10 - USB2 */
1354      {0x1684, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1356 /* DEBUGSS - tms on F18 - DEBUGSS */
1357      {0x1830, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1359 /* DEBUGSS - tdi on D23 - DEBUGSS */
1360      {0x1834, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1362 /* DEBUGSS - tdo on F19 - DEBUGSS */
1363      {0x1838, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1365 /* DEBUGSS - tclk on E20 - DEBUGSS */
1366      {0x183C, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1368 /* DEBUGSS - trstn on D20 - DEBUGSS */
1369      {0x1840, 0x50000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1371 /* DEBUGSS - rtck on E18 - DEBUGSS */
1372      {0x1844, 0x10000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1374 /* DEBUGSS - emu0 on G21 - DEBUGSS */
1375      {0x1848, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1377 /* DEBUGSS - emu1 on D24 - DEBUGSS */
1378      {0x184C, 0x60000, {0x0, 0, 0}, {0x0, 0, 0}, {0x0, 0, 0}},
1379 };
1381 #ifdef BOARD_PAD_DELAY_ALT_GRP_ENABLE
1382 #if defined(_TMS320C6X) || defined(__TI_ARM_V7M4__)
1383 #pragma DATA_SECTION (altPad, "BOARD_IO_DELAY_DATA");
1384 const boardPadDelayAltGpCfg_t altPad[] = {
1385 #else
1386 const boardPadDelayAltGpCfg_t altPad[] __attribute__((section("BOARD_IO_DELAY_DATA"))) = {
1387 #endif
1388 /** {ALTERNATE_PADCONF_ADDRESS/PRUSS_REG_ADDRESS, ALTERNATE_PADCONF_VALUE/PRUSS_REG_VALUE} **/
1390 /* PRUSS2_PRU1 - pr2_pru1_gpo1 on AA3 - PRUSS2_PRU */
1391 #ifdef PR2_PRU1_DIR_OUT_MANUAL2
1392      {0x4B2A600C, 0x0},
1393 #endif          
1394 /* PRUSS2_PRU1 - pr2_pru1_gpi2 on AB9 - PRUSS2_PRU */
1395 #ifdef PR2_PRU1_DIR_IN_MANUAL2
1396      {0x4B2A600C, 0x0},
1397 #endif          
1398 /* PRUSS1_MII0 - pr1_mii_mt0_clk on E8 - PRUSS1_MII0 */
1399 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1400      {0x4B2A6008, 0x10000000},
1401 #endif          
1402 /* PRUSS1_MII0 - pr1_mii0_txen on D8 - PRUSS1_MII0 */
1403 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
1404      {0x4B2A6008, 0x10000000},
1405 #endif          
1406 /* PRUSS1_MII0 - pr1_mii0_txd3 on D9 - PRUSS1_MII0 */
1407 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
1408      {0x4B2A6008, 0x10000000},
1409 #endif          
1410 /* PRUSS1_MII0 - pr1_mii0_txd2 on D7 - PRUSS1_MII0 */
1411 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
1412      {0x4B2A6008, 0x10000000},
1413 #endif          
1414 /* PRUSS1_MII0 - pr1_mii0_txd1 on A5 - PRUSS1_MII0 */
1415 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
1416      {0x4B2A6008, 0x10000000},
1417 #endif          
1418 /* PRUSS1_MII0 - pr1_mii0_txd0 on C6 - PRUSS1_MII0 */
1419 #ifdef PR2_PRU0_DIR_OUT_MANUAL1
1420      {0x4B2A6008, 0x10000000},
1421 #endif          
1422 /* PRUSS1_MII0 - pr1_mii0_rxdv on C7 - PRUSS1_MII0 */
1423 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1424      {0x4B2A6008, 0x10000000},
1425 #endif          
1426 /* PRUSS1_MII0 - pr1_mii_mr0_clk on C8 - PRUSS1_MII0 */
1427 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1428      {0x4B2A6008, 0x10000000},
1429 #endif          
1430 /* PRUSS1_MII0 - pr1_mii0_rxd3 on B7 - PRUSS1_MII0 */
1431 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1432      {0x4B2A6008, 0x10000000},
1433 #endif          
1434 /* PRUSS1_MII0 - pr1_mii0_rxd2 on B8 - PRUSS1_MII0 */
1435 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1436      {0x4B2A6008, 0x10000000},
1437 #endif          
1438 /* PRUSS1_MII0 - pr1_mii0_crs on A10 - PRUSS1_MII0 */
1439 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1440      {0x4B2A6008, 0x10000000},
1441 #endif          
1442 /* PRUSS1_MII0 - pr1_mii0_rxer on C9 - PRUSS1_MII0 */
1443 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1444      {0x4B2A6008, 0x10000000},
1445 #endif          
1446 /* PRUSS1_MII0 - pr1_mii0_rxd1 on A7 - PRUSS1_MII0 */
1447 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1448      {0x4B2A6008, 0x10000000},
1449 #endif          
1450 /* PRUSS1_MII0 - pr1_mii0_rxd0 on A8 - PRUSS1_MII0 */
1451 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1452      {0x4B2A6008, 0x10000000},
1453 #endif          
1454 /* PRUSS1_MII0 - pr1_mii0_col on B9 - PRUSS1_MII0 */
1455 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1456      {0x4B2A6008, 0x10000000},
1457 #endif          
1458 /* PRUSS1_MII0 - pr1_mii0_rxlink on A9 - PRUSS1_MII0 */
1459 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1460      {0x4B2A6008, 0x10000000},
1461 #endif          
1462 /* PRUSS1_MII1 - pr1_mii1_txd1 on D2 - PRUSS1_MII1 */
1463 #ifdef PR1_PRU1_DIR_OUT_MANUAL
1464      {0x4B22600C, 0x10000000},
1465 #endif          
1466 /* PRUSS1_MII1 - pr1_mii1_txd0 on F4 - PRUSS1_MII1 */
1467 #ifdef PR1_PRU1_DIR_OUT_MANUAL
1468      {0x4B22600C, 0x10000000},
1469 #endif          
1470 /* PRUSS1_MII1 - pr1_mii1_rxdv on G11 - PRUSS1_MII1 */
1471 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1472      {0x4B2A6008, 0x10000000},
1473 #endif          
1474 /* PRUSS1_MII1 - pr1_mii_mr1_clk on F10 - PRUSS1_MII1 */
1475 #ifdef PR2_PRU1_DIR_IN_MANUAL1
1476      {0x4B2A600C, 0x10000000},
1477 #endif          
1478 #ifdef PR2_PRU1_DIR_IN_MANUAL2
1479      {0x4B2A600C, 0x10000000},
1480 #endif          
1481 /* PRUSS1_MII1 - pr1_mii1_rxd3 on E9 - PRUSS1_MII1 */
1482 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1483      {0x4B2A6008, 0x10000000},
1484 #endif          
1485 /* PRUSS1_MII1 - pr1_mii1_rxd2 on F9 - PRUSS1_MII1 */
1486 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1487      {0x4B2A6008, 0x10000000},
1488 #endif          
1489 /* PRUSS1_MII1 - pr1_mii1_crs on G10 - PRUSS1_MII1 */
1490 #ifdef PR2_PRU1_DIR_IN_MANUAL1
1491      {0x4B2A600C, 0x10000000},
1492 #endif          
1493 #ifdef PR2_PRU1_DIR_IN_MANUAL2
1494      {0x4B2A600C, 0x10000000},
1495 #endif          
1496 /* PRUSS1_MII1 - pr1_mii1_rxer on E11 - PRUSS1_MII1 */
1497 #ifdef PR2_PRU1_DIR_IN_MANUAL1
1498      {0x4B2A600C, 0x10000000},
1499 #endif          
1500 #ifdef PR2_PRU1_DIR_IN_MANUAL2
1501      {0x4B2A600C, 0x10000000},
1502 #endif          
1503 /* PRUSS1_MII1 - pr1_mii1_rxd1 on F8 - PRUSS1_MII1 */
1504 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1505      {0x4B2A6008, 0x10000000},
1506 #endif          
1507 /* PRUSS1_MII1 - pr1_mii1_rxd0 on E7 - PRUSS1_MII1 */
1508 #ifdef PR2_PRU0_DIR_IN_MANUAL1
1509      {0x4B2A6008, 0x10000000},
1510 #endif          
1511 /* PRUSS1_MII1 - pr1_mii1_col on E2 - PRUSS1_MII1 */
1512 #ifdef PR1_PRU1_DIR_IN_MANUAL
1513      {0x4B22600C, 0x10000000},
1514 #endif          
1515 /* PRUSS1_MII1 - pr1_mii1_rxlink on F11 - PRUSS1_MII1 */
1516 #ifdef PR2_PRU1_DIR_IN_MANUAL1
1517      {0x4B2A600C, 0x10000000},
1518 #endif          
1519 #ifdef PR2_PRU1_DIR_IN_MANUAL2
1520      {0x4B2A600C, 0x10000000},
1521 #endif          
1522 };
1523 #endif
1525 uint32_t boardPadGetSize()
1527      return (sizeof(pad) / sizeof(boardPadDelayCfg_t));
1530 #ifdef BOARD_PAD_DELAY_ALT_GRP_ENABLE
1531 uint32_t boardAltPadGetSize()
1533      return (sizeof(altPad) / sizeof(boardPadDelayAltGpCfg_t));
1535 #endif