Commit a548bc511f425c9f1213791d020be217221cbe4f
1 parent
4c0f3e7f7b
Exists in
smarc_8mq_lf_v2020.04
and in
17 other branches
ARM: socfpga: Rename MCVEVK
The board is now manufactured by Aries Embedded GmbH , rename it. Signed-off-by: Marek Vasut <marex@denx.de>
Showing 18 changed files with 1338 additions and 1338 deletions Side-by-side Diff
- arch/arm/dts/socfpga_cyclone5_mcvevk.dts
- arch/arm/mach-socfpga/Kconfig
- board/aries/mcvevk/MAINTAINERS
- board/aries/mcvevk/Makefile
- board/aries/mcvevk/qts/iocsr_config.h
- board/aries/mcvevk/qts/pinmux_config.h
- board/aries/mcvevk/qts/pll_config.h
- board/aries/mcvevk/qts/sdram_config.h
- board/aries/mcvevk/socfpga.c
- board/denx/mcvevk/MAINTAINERS
- board/denx/mcvevk/Makefile
- board/denx/mcvevk/qts/iocsr_config.h
- board/denx/mcvevk/qts/pinmux_config.h
- board/denx/mcvevk/qts/pll_config.h
- board/denx/mcvevk/qts/sdram_config.h
- board/denx/mcvevk/socfpga.c
- configs/socfpga_mcvevk_defconfig
- include/configs/socfpga_mcvevk.h
arch/arm/dts/socfpga_cyclone5_mcvevk.dts
arch/arm/mach-socfpga/Kconfig
... | ... | @@ -56,8 +56,8 @@ |
56 | 56 | bool "Altera SOCFPGA SoCDK (Cyclone V)" |
57 | 57 | select TARGET_SOCFPGA_CYCLONE5 |
58 | 58 | |
59 | -config TARGET_SOCFPGA_DENX_MCVEVK | |
60 | - bool "DENX MCVEVK (Cyclone V)" | |
59 | +config TARGET_SOCFPGA_ARIES_MCVEVK | |
60 | + bool "Aries MCVEVK (Cyclone V)" | |
61 | 61 | select TARGET_SOCFPGA_CYCLONE5 |
62 | 62 | |
63 | 63 | config TARGET_SOCFPGA_EBV_SOCRATES |
... | ... | @@ -97,7 +97,7 @@ |
97 | 97 | default "de0-nano-soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO |
98 | 98 | default "de1-soc" if TARGET_SOCFPGA_TERASIC_DE1_SOC |
99 | 99 | default "is1" if TARGET_SOCFPGA_IS1 |
100 | - default "mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK | |
100 | + default "mcvevk" if TARGET_SOCFPGA_ARIES_MCVEVK | |
101 | 101 | default "sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT |
102 | 102 | default "socrates" if TARGET_SOCFPGA_EBV_SOCRATES |
103 | 103 | default "sr1500" if TARGET_SOCFPGA_SR1500 |
... | ... | @@ -106,7 +106,7 @@ |
106 | 106 | config SYS_VENDOR |
107 | 107 | default "altera" if TARGET_SOCFPGA_ARRIA5_SOCDK |
108 | 108 | default "altera" if TARGET_SOCFPGA_CYCLONE5_SOCDK |
109 | - default "denx" if TARGET_SOCFPGA_DENX_MCVEVK | |
109 | + default "aries" if TARGET_SOCFPGA_ARIES_MCVEVK | |
110 | 110 | default "ebv" if TARGET_SOCFPGA_EBV_SOCRATES |
111 | 111 | default "samtec" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA |
112 | 112 | default "terasic" if TARGET_SOCFPGA_TERASIC_DE0_NANO |
... | ... | @@ -122,7 +122,7 @@ |
122 | 122 | default "socfpga_de0_nano_soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO |
123 | 123 | default "socfpga_de1_soc" if TARGET_SOCFPGA_TERASIC_DE1_SOC |
124 | 124 | default "socfpga_is1" if TARGET_SOCFPGA_IS1 |
125 | - default "socfpga_mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK | |
125 | + default "socfpga_mcvevk" if TARGET_SOCFPGA_ARIES_MCVEVK | |
126 | 126 | default "socfpga_sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT |
127 | 127 | default "socfpga_socrates" if TARGET_SOCFPGA_EBV_SOCRATES |
128 | 128 | default "socfpga_sr1500" if TARGET_SOCFPGA_SR1500 |
board/aries/mcvevk/MAINTAINERS
board/aries/mcvevk/Makefile
board/aries/mcvevk/qts/iocsr_config.h
1 | +/* | |
2 | + * Altera SoCFPGA IOCSR configuration | |
3 | + * | |
4 | + * SPDX-License-Identifier: BSD-3-Clause | |
5 | + */ | |
6 | + | |
7 | +#ifndef __SOCFPGA_IOCSR_CONFIG_H__ | |
8 | +#define __SOCFPGA_IOCSR_CONFIG_H__ | |
9 | + | |
10 | +#define CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH 764 | |
11 | +#define CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH 1719 | |
12 | +#define CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH 955 | |
13 | +#define CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH 16766 | |
14 | + | |
15 | +const unsigned long iocsr_scan_chain0_table[] = { | |
16 | + 0x00000000, | |
17 | + 0x00000000, | |
18 | + 0x0FF00000, | |
19 | + 0xC0000000, | |
20 | + 0x0000003F, | |
21 | + 0x00008000, | |
22 | + 0x00000000, | |
23 | + 0x18060000, | |
24 | + 0x00000060, | |
25 | + 0x00000000, | |
26 | + 0x00000000, | |
27 | + 0x00004000, | |
28 | + 0x0C0300C0, | |
29 | + 0x00000000, | |
30 | + 0x0C000000, | |
31 | + 0x0000C030, | |
32 | + 0x0000C030, | |
33 | + 0x00002000, | |
34 | + 0x06018060, | |
35 | + 0x06018000, | |
36 | + 0x06000018, | |
37 | + 0x00006018, | |
38 | + 0x01806018, | |
39 | + 0x00001000, | |
40 | +}; | |
41 | + | |
42 | +const unsigned long iocsr_scan_chain1_table[] = { | |
43 | + 0x000C0300, | |
44 | + 0x300C0000, | |
45 | + 0x300000C0, | |
46 | + 0x000000C0, | |
47 | + 0x000300C0, | |
48 | + 0x00008000, | |
49 | + 0x00060180, | |
50 | + 0x18060000, | |
51 | + 0x18000000, | |
52 | + 0x00000060, | |
53 | + 0x00018060, | |
54 | + 0x00004000, | |
55 | + 0x000300C0, | |
56 | + 0x0C030000, | |
57 | + 0x0C000000, | |
58 | + 0x00000030, | |
59 | + 0x0000C030, | |
60 | + 0x00002000, | |
61 | + 0x00018060, | |
62 | + 0x06018000, | |
63 | + 0x01FE0000, | |
64 | + 0xF8000000, | |
65 | + 0x00000007, | |
66 | + 0x00001000, | |
67 | + 0x0300C030, | |
68 | + 0x00000000, | |
69 | + 0x03000000, | |
70 | + 0x0000000C, | |
71 | + 0x00000000, | |
72 | + 0x00000800, | |
73 | + 0x00006018, | |
74 | + 0x01806000, | |
75 | + 0x00000000, | |
76 | + 0x00000000, | |
77 | + 0x00001806, | |
78 | + 0x00000400, | |
79 | + 0x0000300C, | |
80 | + 0x00C03000, | |
81 | + 0x00C00000, | |
82 | + 0x00000003, | |
83 | + 0x00000C03, | |
84 | + 0x00000200, | |
85 | + 0x00001806, | |
86 | + 0x00601800, | |
87 | + 0x80600000, | |
88 | + 0x80000001, | |
89 | + 0x00000601, | |
90 | + 0x00000100, | |
91 | + 0x00001000, | |
92 | + 0x00300C00, | |
93 | + 0xC0300000, | |
94 | + 0xC0000000, | |
95 | + 0x00000300, | |
96 | + 0x00000080, | |
97 | +}; | |
98 | + | |
99 | +const unsigned long iocsr_scan_chain2_table[] = { | |
100 | + 0x300C0300, | |
101 | + 0x00000000, | |
102 | + 0x0FF00000, | |
103 | + 0x00000000, | |
104 | + 0x0C0300C0, | |
105 | + 0x00008000, | |
106 | + 0x00060180, | |
107 | + 0x00000000, | |
108 | + 0x18000000, | |
109 | + 0x00018060, | |
110 | + 0x06018060, | |
111 | + 0x00004000, | |
112 | + 0x200300C0, | |
113 | + 0x0C030000, | |
114 | + 0x0C000000, | |
115 | + 0x00000030, | |
116 | + 0x0000C030, | |
117 | + 0x00002000, | |
118 | + 0x00018060, | |
119 | + 0x00000000, | |
120 | + 0x06000000, | |
121 | + 0x00010018, | |
122 | + 0x01806018, | |
123 | + 0x00001000, | |
124 | + 0x0000C030, | |
125 | + 0x00000000, | |
126 | + 0x03000000, | |
127 | + 0x0000000C, | |
128 | + 0x00C0300C, | |
129 | + 0x00000800, | |
130 | +}; | |
131 | + | |
132 | +const unsigned long iocsr_scan_chain3_table[] = { | |
133 | + 0x0C420D80, | |
134 | + 0x0C3000FF, | |
135 | + 0x0A804001, | |
136 | + 0x07900000, | |
137 | + 0x08020000, | |
138 | + 0x00100000, | |
139 | + 0x0A800000, | |
140 | + 0x07900000, | |
141 | + 0x08020000, | |
142 | + 0x00100000, | |
143 | + 0x20430000, | |
144 | + 0x0C003001, | |
145 | + 0x00C00481, | |
146 | + 0x00000000, | |
147 | + 0x00000021, | |
148 | + 0x82000004, | |
149 | + 0x05400000, | |
150 | + 0x03C80000, | |
151 | + 0x04010000, | |
152 | + 0x00080000, | |
153 | + 0x05400000, | |
154 | + 0x03C80000, | |
155 | + 0x05400000, | |
156 | + 0x03C80000, | |
157 | + 0x90218000, | |
158 | + 0x86001800, | |
159 | + 0x00600240, | |
160 | + 0x80090218, | |
161 | + 0x00000001, | |
162 | + 0x40000002, | |
163 | + 0x02A00000, | |
164 | + 0x01E40000, | |
165 | + 0x02A00000, | |
166 | + 0x01E40000, | |
167 | + 0x02A00000, | |
168 | + 0x01E40000, | |
169 | + 0x02A00000, | |
170 | + 0x01E40000, | |
171 | + 0x4810C000, | |
172 | + 0x43000C00, | |
173 | + 0x00300120, | |
174 | + 0xC004810C, | |
175 | + 0x12043000, | |
176 | + 0x20000300, | |
177 | + 0x00040000, | |
178 | + 0x50670000, | |
179 | + 0x00000010, | |
180 | + 0x24590000, | |
181 | + 0x00001000, | |
182 | + 0xA0000034, | |
183 | + 0x0D000001, | |
184 | + 0xC0680A28, | |
185 | + 0x45034030, | |
186 | + 0x12481A01, | |
187 | + 0x80A280D0, | |
188 | + 0x34030C06, | |
189 | + 0x01A01450, | |
190 | + 0x280D0000, | |
191 | + 0x30C0680A, | |
192 | + 0x02490340, | |
193 | + 0xD000001A, | |
194 | + 0x0680A280, | |
195 | + 0x10040000, | |
196 | + 0x00200000, | |
197 | + 0x10040000, | |
198 | + 0x00200000, | |
199 | + 0x15000000, | |
200 | + 0x0F200000, | |
201 | + 0x15000000, | |
202 | + 0x0F200000, | |
203 | + 0x01FE0000, | |
204 | + 0x18000000, | |
205 | + 0x01800902, | |
206 | + 0x00240860, | |
207 | + 0x007F8006, | |
208 | + 0x00000000, | |
209 | + 0x0A800001, | |
210 | + 0x07900000, | |
211 | + 0x0A800000, | |
212 | + 0x07900000, | |
213 | + 0x0A800000, | |
214 | + 0x07900000, | |
215 | + 0x08020000, | |
216 | + 0x00100000, | |
217 | + 0x20430000, | |
218 | + 0x0C003001, | |
219 | + 0x00C00481, | |
220 | + 0x00000FF0, | |
221 | + 0x4810C000, | |
222 | + 0x80000C00, | |
223 | + 0x05400000, | |
224 | + 0x02480000, | |
225 | + 0x04000000, | |
226 | + 0x00080000, | |
227 | + 0x05400000, | |
228 | + 0x03C80000, | |
229 | + 0x05400000, | |
230 | + 0x03C80000, | |
231 | + 0x90218000, | |
232 | + 0x86001800, | |
233 | + 0x00600240, | |
234 | + 0x80090218, | |
235 | + 0x24086001, | |
236 | + 0x40000600, | |
237 | + 0x02A00040, | |
238 | + 0x01E40000, | |
239 | + 0x02A00000, | |
240 | + 0x01E40000, | |
241 | + 0x02A00000, | |
242 | + 0x01E40000, | |
243 | + 0x02A00000, | |
244 | + 0x01E40000, | |
245 | + 0x4810C000, | |
246 | + 0x43000C00, | |
247 | + 0x00300120, | |
248 | + 0xC004810C, | |
249 | + 0x12043000, | |
250 | + 0x20000300, | |
251 | + 0x00040000, | |
252 | + 0x50670000, | |
253 | + 0x00000010, | |
254 | + 0x24590000, | |
255 | + 0x00001000, | |
256 | + 0xA0000034, | |
257 | + 0x0D000001, | |
258 | + 0xC0680A28, | |
259 | + 0x49034030, | |
260 | + 0x12481A02, | |
261 | + 0x80A280D0, | |
262 | + 0x34030C06, | |
263 | + 0x01A00040, | |
264 | + 0x280D0002, | |
265 | + 0x30C0680A, | |
266 | + 0x02490340, | |
267 | + 0xD00A281A, | |
268 | + 0x0680A280, | |
269 | + 0x10040000, | |
270 | + 0x00200000, | |
271 | + 0x10040000, | |
272 | + 0x00200000, | |
273 | + 0x15000000, | |
274 | + 0x0F200000, | |
275 | + 0x15000000, | |
276 | + 0x0F200000, | |
277 | + 0x01FE0000, | |
278 | + 0x18000000, | |
279 | + 0x01800902, | |
280 | + 0x00240860, | |
281 | + 0x007F8006, | |
282 | + 0x00000000, | |
283 | + 0x99300001, | |
284 | + 0x34343400, | |
285 | + 0xAA0D4000, | |
286 | + 0x01C3A800, | |
287 | + 0xAA0D4000, | |
288 | + 0x01C3A890, | |
289 | + 0xAA0D4000, | |
290 | + 0x01C3A800, | |
291 | + 0x00040100, | |
292 | + 0x00000800, | |
293 | + 0x00000000, | |
294 | + 0x00001208, | |
295 | + 0x00482000, | |
296 | + 0x01000000, | |
297 | + 0x00000000, | |
298 | + 0x00410482, | |
299 | + 0x0006A000, | |
300 | + 0x0001B400, | |
301 | + 0x00020000, | |
302 | + 0x00000400, | |
303 | + 0x0002A000, | |
304 | + 0x0001E400, | |
305 | + 0x5506A000, | |
306 | + 0x00E1D400, | |
307 | + 0x00000000, | |
308 | + 0x2043090C, | |
309 | + 0x00003001, | |
310 | + 0x90400000, | |
311 | + 0x00000000, | |
312 | + 0x2020C243, | |
313 | + 0x2A835000, | |
314 | + 0x0070EA00, | |
315 | + 0x2A835000, | |
316 | + 0x0070EA24, | |
317 | + 0x2A835000, | |
318 | + 0x0070EA00, | |
319 | + 0x00010040, | |
320 | + 0x00000200, | |
321 | + 0x00000000, | |
322 | + 0x00000482, | |
323 | + 0x00120800, | |
324 | + 0x00002000, | |
325 | + 0x80000000, | |
326 | + 0x00104120, | |
327 | + 0x00000200, | |
328 | + 0xAC0D5F80, | |
329 | + 0xFFFFFFFF, | |
330 | + 0x14F3690D, | |
331 | + 0x1A041414, | |
332 | + 0x00D00000, | |
333 | + 0x18864000, | |
334 | + 0x49247A06, | |
335 | + 0x9A28A3D7, | |
336 | + 0xF511451E, | |
337 | + 0x0356E388, | |
338 | + 0x821A0000, | |
339 | + 0x0000D000, | |
340 | + 0x05140680, | |
341 | + 0xD749247A, | |
342 | + 0x1E9A28A3, | |
343 | + 0x88F51145, | |
344 | + 0x00034EE3, | |
345 | + 0x00080000, | |
346 | + 0x00001000, | |
347 | + 0x00080200, | |
348 | + 0x00001000, | |
349 | + 0x000A8000, | |
350 | + 0x00075000, | |
351 | + 0x541A8000, | |
352 | + 0x03875001, | |
353 | + 0x00000000, | |
354 | + 0x00000010, | |
355 | + 0x0080C000, | |
356 | + 0x41000000, | |
357 | + 0x00003FC2, | |
358 | + 0x00820000, | |
359 | + 0xAA0D4000, | |
360 | + 0x01C3A800, | |
361 | + 0xAA0D4000, | |
362 | + 0x01C3A890, | |
363 | + 0xAA0D4000, | |
364 | + 0x01C3A800, | |
365 | + 0x00040000, | |
366 | + 0x00000800, | |
367 | + 0x00000000, | |
368 | + 0x00001208, | |
369 | + 0x00482000, | |
370 | + 0x00800000, | |
371 | + 0x00000000, | |
372 | + 0x00410482, | |
373 | + 0x0006A000, | |
374 | + 0x0001B400, | |
375 | + 0x00020000, | |
376 | + 0x00000400, | |
377 | + 0x00020080, | |
378 | + 0x00000400, | |
379 | + 0x5506A000, | |
380 | + 0x00E1D400, | |
381 | + 0x00000000, | |
382 | + 0x0000090C, | |
383 | + 0x00000010, | |
384 | + 0x90400000, | |
385 | + 0x00000000, | |
386 | + 0x2020C243, | |
387 | + 0x2A835000, | |
388 | + 0x0070EA00, | |
389 | + 0x2A835000, | |
390 | + 0x0070EA24, | |
391 | + 0x2A835000, | |
392 | + 0x0070EA00, | |
393 | + 0x00015000, | |
394 | + 0x0000F200, | |
395 | + 0x00000000, | |
396 | + 0x00000482, | |
397 | + 0x86120800, | |
398 | + 0x00600240, | |
399 | + 0x80000000, | |
400 | + 0x00104120, | |
401 | + 0x00000200, | |
402 | + 0xAC0D5F80, | |
403 | + 0xFFFFFFFF, | |
404 | + 0x14F3690D, | |
405 | + 0x1A041414, | |
406 | + 0x00D00000, | |
407 | + 0x18864000, | |
408 | + 0x49247A06, | |
409 | + 0xEBCF23D7, | |
410 | + 0xF611451E, | |
411 | + 0x034E9248, | |
412 | + 0x821A038E, | |
413 | + 0x0000D000, | |
414 | + 0x00000680, | |
415 | + 0xD749247A, | |
416 | + 0x1E9BCF23, | |
417 | + 0x88F61145, | |
418 | + 0x00034EE3, | |
419 | + 0x00080000, | |
420 | + 0x00001000, | |
421 | + 0x00080000, | |
422 | + 0x00001000, | |
423 | + 0x000A8000, | |
424 | + 0x00075000, | |
425 | + 0x541A8000, | |
426 | + 0x03875001, | |
427 | + 0x00000000, | |
428 | + 0x00000010, | |
429 | + 0x0080C000, | |
430 | + 0x41000000, | |
431 | + 0x00000002, | |
432 | + 0x00820004, | |
433 | + 0xAA0D4000, | |
434 | + 0x01C3A800, | |
435 | + 0xAA0D4000, | |
436 | + 0x01C3A890, | |
437 | + 0xAA0D4000, | |
438 | + 0x01C3A800, | |
439 | + 0x00040000, | |
440 | + 0x00000800, | |
441 | + 0x00000000, | |
442 | + 0x00001208, | |
443 | + 0x00482000, | |
444 | + 0x00800000, | |
445 | + 0x00000000, | |
446 | + 0x00410482, | |
447 | + 0x0006A000, | |
448 | + 0x0001B400, | |
449 | + 0x00020000, | |
450 | + 0x00000400, | |
451 | + 0x0002A000, | |
452 | + 0x0001E400, | |
453 | + 0x5506A000, | |
454 | + 0x00E1D400, | |
455 | + 0x00000000, | |
456 | + 0x2043090C, | |
457 | + 0x00003001, | |
458 | + 0x90400000, | |
459 | + 0x00000000, | |
460 | + 0x2020C243, | |
461 | + 0x2A835000, | |
462 | + 0x0070EA00, | |
463 | + 0x2A835000, | |
464 | + 0x0070EA00, | |
465 | + 0x2A835000, | |
466 | + 0x0070EA00, | |
467 | + 0x00010000, | |
468 | + 0x00000200, | |
469 | + 0x00000000, | |
470 | + 0x00000482, | |
471 | + 0x00120800, | |
472 | + 0x00200000, | |
473 | + 0x80000000, | |
474 | + 0x00104120, | |
475 | + 0x00000200, | |
476 | + 0xAC0D5F80, | |
477 | + 0xFFFFFFFF, | |
478 | + 0x14F3690D, | |
479 | + 0x1A041414, | |
480 | + 0x00D00000, | |
481 | + 0x18864000, | |
482 | + 0x49247A06, | |
483 | + 0x9A28A3D7, | |
484 | + 0xF431451E, | |
485 | + 0x034E9248, | |
486 | + 0x821A0000, | |
487 | + 0x0000D000, | |
488 | + 0x00000680, | |
489 | + 0xD749247A, | |
490 | + 0x1E9A28A3, | |
491 | + 0x88F61145, | |
492 | + 0x000356E3, | |
493 | + 0x00080000, | |
494 | + 0x00001000, | |
495 | + 0x00080000, | |
496 | + 0x00001000, | |
497 | + 0x000A8000, | |
498 | + 0x00075000, | |
499 | + 0x541A8000, | |
500 | + 0x03875001, | |
501 | + 0x00000000, | |
502 | + 0x00000010, | |
503 | + 0x0080C000, | |
504 | + 0x41000000, | |
505 | + 0x00000002, | |
506 | + 0x00820004, | |
507 | + 0xAA0D4000, | |
508 | + 0x01C3A800, | |
509 | + 0xAA0D4000, | |
510 | + 0x01C3A800, | |
511 | + 0xAA0D4000, | |
512 | + 0x01C3A800, | |
513 | + 0x00040000, | |
514 | + 0x00000800, | |
515 | + 0x00000000, | |
516 | + 0x00001208, | |
517 | + 0x00482000, | |
518 | + 0x00800000, | |
519 | + 0x00000000, | |
520 | + 0x00410482, | |
521 | + 0x0006A000, | |
522 | + 0x0001B400, | |
523 | + 0x00020000, | |
524 | + 0x00000400, | |
525 | + 0x00020000, | |
526 | + 0x00000400, | |
527 | + 0x5506A000, | |
528 | + 0x00E1D400, | |
529 | + 0x00000000, | |
530 | + 0x0000090C, | |
531 | + 0x00001000, | |
532 | + 0x90400000, | |
533 | + 0x00000000, | |
534 | + 0x2020C243, | |
535 | + 0x2A835000, | |
536 | + 0x0070EA00, | |
537 | + 0x2A835000, | |
538 | + 0x0070EA00, | |
539 | + 0x2A835000, | |
540 | + 0x0070EA00, | |
541 | + 0x00010040, | |
542 | + 0x00000200, | |
543 | + 0x00000000, | |
544 | + 0x00000482, | |
545 | + 0x00120800, | |
546 | + 0x00400000, | |
547 | + 0x80000000, | |
548 | + 0x00104120, | |
549 | + 0x00000200, | |
550 | + 0xAC0D5F80, | |
551 | + 0xFFFFFFFF, | |
552 | + 0x14F1690D, | |
553 | + 0x1A041414, | |
554 | + 0x00D00000, | |
555 | + 0x08864000, | |
556 | + 0x49247A02, | |
557 | + 0xEBCF23DB, | |
558 | + 0xF431451E, | |
559 | + 0x0356E388, | |
560 | + 0x821A0000, | |
561 | + 0x0000D000, | |
562 | + 0x00000680, | |
563 | + 0xD749247A, | |
564 | + 0x1EEBCF23, | |
565 | + 0x88F43E79, | |
566 | + 0x000356A2, | |
567 | + 0x00080000, | |
568 | + 0x00001000, | |
569 | + 0x00080000, | |
570 | + 0x00001000, | |
571 | + 0x000A8000, | |
572 | + 0x00075000, | |
573 | + 0x541A8000, | |
574 | + 0x03875001, | |
575 | + 0x00000000, | |
576 | + 0x00000010, | |
577 | + 0x0080C000, | |
578 | + 0x41000000, | |
579 | + 0x00000002, | |
580 | + 0x00820004, | |
581 | + 0x00489800, | |
582 | + 0x801A1A1A, | |
583 | + 0x00000200, | |
584 | + 0x80000004, | |
585 | + 0x00000200, | |
586 | + 0x80000004, | |
587 | + 0x00000200, | |
588 | + 0x00000004, | |
589 | + 0x00000200, | |
590 | + 0x00000004, | |
591 | + 0x00040000, | |
592 | + 0x10000000, | |
593 | + 0x00000000, | |
594 | + 0x00004000, | |
595 | + 0x00010000, | |
596 | + 0x40002080, | |
597 | + 0x00000100, | |
598 | + 0x40000002, | |
599 | + 0x00000100, | |
600 | + 0x00000002, | |
601 | + 0x00000100, | |
602 | + 0x40000002, | |
603 | + 0x00000100, | |
604 | + 0x00000002, | |
605 | + 0x00020000, | |
606 | + 0x00000000, | |
607 | + 0x00000008, | |
608 | + 0x00000020, | |
609 | + 0x00008000, | |
610 | + 0x20001040, | |
611 | + 0x00000080, | |
612 | + 0x20000001, | |
613 | + 0x00000080, | |
614 | + 0x20000001, | |
615 | + 0x00000080, | |
616 | + 0x20000001, | |
617 | + 0x00000080, | |
618 | + 0x00000001, | |
619 | + 0x00010000, | |
620 | + 0x04000000, | |
621 | + 0x00FF0000, | |
622 | + 0x00000000, | |
623 | + 0x00004000, | |
624 | + 0x00000800, | |
625 | + 0xC0000001, | |
626 | + 0x00041419, | |
627 | + 0x40000000, | |
628 | + 0x04000816, | |
629 | + 0x000D0000, | |
630 | + 0x00006800, | |
631 | + 0x00000340, | |
632 | + 0xD000001A, | |
633 | + 0x06800000, | |
634 | + 0x00340000, | |
635 | + 0x0001A000, | |
636 | + 0x00000D00, | |
637 | + 0x40000068, | |
638 | + 0x1A000003, | |
639 | + 0x00D00000, | |
640 | + 0x00068000, | |
641 | + 0x00003400, | |
642 | + 0x000001A0, | |
643 | + 0x00000401, | |
644 | + 0x00000008, | |
645 | + 0x00000401, | |
646 | + 0x00000008, | |
647 | + 0x00000401, | |
648 | + 0x00000008, | |
649 | + 0x00000401, | |
650 | + 0x80000008, | |
651 | + 0x0000007F, | |
652 | + 0x20000000, | |
653 | + 0x00000000, | |
654 | + 0xE0000080, | |
655 | + 0x0000001F, | |
656 | + 0x00004000, | |
657 | +}; | |
658 | + | |
659 | + | |
660 | +#endif /* __SOCFPGA_IOCSR_CONFIG_H__ */ |
board/aries/mcvevk/qts/pinmux_config.h
1 | +/* | |
2 | + * Altera SoCFPGA PinMux configuration | |
3 | + * | |
4 | + * SPDX-License-Identifier: BSD-3-Clause | |
5 | + */ | |
6 | + | |
7 | +#ifndef __SOCFPGA_PINMUX_CONFIG_H__ | |
8 | +#define __SOCFPGA_PINMUX_CONFIG_H__ | |
9 | + | |
10 | +const u8 sys_mgr_init_table[] = { | |
11 | + 3, /* EMACIO0 */ | |
12 | + 3, /* EMACIO1 */ | |
13 | + 3, /* EMACIO2 */ | |
14 | + 3, /* EMACIO3 */ | |
15 | + 3, /* EMACIO4 */ | |
16 | + 3, /* EMACIO5 */ | |
17 | + 3, /* EMACIO6 */ | |
18 | + 3, /* EMACIO7 */ | |
19 | + 3, /* EMACIO8 */ | |
20 | + 3, /* EMACIO9 */ | |
21 | + 3, /* EMACIO10 */ | |
22 | + 3, /* EMACIO11 */ | |
23 | + 3, /* EMACIO12 */ | |
24 | + 3, /* EMACIO13 */ | |
25 | + 0, /* EMACIO14 */ | |
26 | + 0, /* EMACIO15 */ | |
27 | + 0, /* EMACIO16 */ | |
28 | + 0, /* EMACIO17 */ | |
29 | + 0, /* EMACIO18 */ | |
30 | + 0, /* EMACIO19 */ | |
31 | + 3, /* FLASHIO0 */ | |
32 | + 0, /* FLASHIO1 */ | |
33 | + 3, /* FLASHIO2 */ | |
34 | + 3, /* FLASHIO3 */ | |
35 | + 3, /* FLASHIO4 */ | |
36 | + 3, /* FLASHIO5 */ | |
37 | + 3, /* FLASHIO6 */ | |
38 | + 3, /* FLASHIO7 */ | |
39 | + 0, /* FLASHIO8 */ | |
40 | + 3, /* FLASHIO9 */ | |
41 | + 3, /* FLASHIO10 */ | |
42 | + 3, /* FLASHIO11 */ | |
43 | + 0, /* GENERALIO0 */ | |
44 | + 1, /* GENERALIO1 */ | |
45 | + 1, /* GENERALIO2 */ | |
46 | + 0, /* GENERALIO3 */ | |
47 | + 0, /* GENERALIO4 */ | |
48 | + 1, /* GENERALIO5 */ | |
49 | + 1, /* GENERALIO6 */ | |
50 | + 1, /* GENERALIO7 */ | |
51 | + 1, /* GENERALIO8 */ | |
52 | + 0, /* GENERALIO9 */ | |
53 | + 0, /* GENERALIO10 */ | |
54 | + 0, /* GENERALIO11 */ | |
55 | + 0, /* GENERALIO12 */ | |
56 | + 2, /* GENERALIO13 */ | |
57 | + 2, /* GENERALIO14 */ | |
58 | + 1, /* GENERALIO15 */ | |
59 | + 1, /* GENERALIO16 */ | |
60 | + 1, /* GENERALIO17 */ | |
61 | + 1, /* GENERALIO18 */ | |
62 | + 0, /* GENERALIO19 */ | |
63 | + 0, /* GENERALIO20 */ | |
64 | + 0, /* GENERALIO21 */ | |
65 | + 0, /* GENERALIO22 */ | |
66 | + 0, /* GENERALIO23 */ | |
67 | + 0, /* GENERALIO24 */ | |
68 | + 0, /* GENERALIO25 */ | |
69 | + 0, /* GENERALIO26 */ | |
70 | + 0, /* GENERALIO27 */ | |
71 | + 0, /* GENERALIO28 */ | |
72 | + 0, /* GENERALIO29 */ | |
73 | + 0, /* GENERALIO30 */ | |
74 | + 0, /* GENERALIO31 */ | |
75 | + 0, /* MIXED1IO0 */ | |
76 | + 1, /* MIXED1IO1 */ | |
77 | + 1, /* MIXED1IO2 */ | |
78 | + 1, /* MIXED1IO3 */ | |
79 | + 1, /* MIXED1IO4 */ | |
80 | + 0, /* MIXED1IO5 */ | |
81 | + 0, /* MIXED1IO6 */ | |
82 | + 0, /* MIXED1IO7 */ | |
83 | + 1, /* MIXED1IO8 */ | |
84 | + 1, /* MIXED1IO9 */ | |
85 | + 1, /* MIXED1IO10 */ | |
86 | + 1, /* MIXED1IO11 */ | |
87 | + 0, /* MIXED1IO12 */ | |
88 | + 0, /* MIXED1IO13 */ | |
89 | + 0, /* MIXED1IO14 */ | |
90 | + 1, /* MIXED1IO15 */ | |
91 | + 1, /* MIXED1IO16 */ | |
92 | + 1, /* MIXED1IO17 */ | |
93 | + 1, /* MIXED1IO18 */ | |
94 | + 0, /* MIXED1IO19 */ | |
95 | + 0, /* MIXED1IO20 */ | |
96 | + 0, /* MIXED1IO21 */ | |
97 | + 0, /* MIXED2IO0 */ | |
98 | + 0, /* MIXED2IO1 */ | |
99 | + 0, /* MIXED2IO2 */ | |
100 | + 0, /* MIXED2IO3 */ | |
101 | + 0, /* MIXED2IO4 */ | |
102 | + 0, /* MIXED2IO5 */ | |
103 | + 0, /* MIXED2IO6 */ | |
104 | + 0, /* MIXED2IO7 */ | |
105 | + 0, /* GPLINMUX48 */ | |
106 | + 0, /* GPLINMUX49 */ | |
107 | + 0, /* GPLINMUX50 */ | |
108 | + 0, /* GPLINMUX51 */ | |
109 | + 0, /* GPLINMUX52 */ | |
110 | + 0, /* GPLINMUX53 */ | |
111 | + 0, /* GPLINMUX54 */ | |
112 | + 0, /* GPLINMUX55 */ | |
113 | + 0, /* GPLINMUX56 */ | |
114 | + 0, /* GPLINMUX57 */ | |
115 | + 0, /* GPLINMUX58 */ | |
116 | + 0, /* GPLINMUX59 */ | |
117 | + 0, /* GPLINMUX60 */ | |
118 | + 0, /* GPLINMUX61 */ | |
119 | + 0, /* GPLINMUX62 */ | |
120 | + 0, /* GPLINMUX63 */ | |
121 | + 0, /* GPLINMUX64 */ | |
122 | + 0, /* GPLINMUX65 */ | |
123 | + 0, /* GPLINMUX66 */ | |
124 | + 0, /* GPLINMUX67 */ | |
125 | + 0, /* GPLINMUX68 */ | |
126 | + 0, /* GPLINMUX69 */ | |
127 | + 0, /* GPLINMUX70 */ | |
128 | + 1, /* GPLMUX0 */ | |
129 | + 1, /* GPLMUX1 */ | |
130 | + 1, /* GPLMUX2 */ | |
131 | + 1, /* GPLMUX3 */ | |
132 | + 1, /* GPLMUX4 */ | |
133 | + 1, /* GPLMUX5 */ | |
134 | + 1, /* GPLMUX6 */ | |
135 | + 1, /* GPLMUX7 */ | |
136 | + 1, /* GPLMUX8 */ | |
137 | + 1, /* GPLMUX9 */ | |
138 | + 1, /* GPLMUX10 */ | |
139 | + 1, /* GPLMUX11 */ | |
140 | + 1, /* GPLMUX12 */ | |
141 | + 1, /* GPLMUX13 */ | |
142 | + 1, /* GPLMUX14 */ | |
143 | + 1, /* GPLMUX15 */ | |
144 | + 1, /* GPLMUX16 */ | |
145 | + 1, /* GPLMUX17 */ | |
146 | + 1, /* GPLMUX18 */ | |
147 | + 1, /* GPLMUX19 */ | |
148 | + 1, /* GPLMUX20 */ | |
149 | + 1, /* GPLMUX21 */ | |
150 | + 1, /* GPLMUX22 */ | |
151 | + 1, /* GPLMUX23 */ | |
152 | + 1, /* GPLMUX24 */ | |
153 | + 1, /* GPLMUX25 */ | |
154 | + 1, /* GPLMUX26 */ | |
155 | + 1, /* GPLMUX27 */ | |
156 | + 1, /* GPLMUX28 */ | |
157 | + 1, /* GPLMUX29 */ | |
158 | + 1, /* GPLMUX30 */ | |
159 | + 1, /* GPLMUX31 */ | |
160 | + 1, /* GPLMUX32 */ | |
161 | + 1, /* GPLMUX33 */ | |
162 | + 1, /* GPLMUX34 */ | |
163 | + 1, /* GPLMUX35 */ | |
164 | + 1, /* GPLMUX36 */ | |
165 | + 1, /* GPLMUX37 */ | |
166 | + 1, /* GPLMUX38 */ | |
167 | + 1, /* GPLMUX39 */ | |
168 | + 1, /* GPLMUX40 */ | |
169 | + 1, /* GPLMUX41 */ | |
170 | + 1, /* GPLMUX42 */ | |
171 | + 1, /* GPLMUX43 */ | |
172 | + 1, /* GPLMUX44 */ | |
173 | + 1, /* GPLMUX45 */ | |
174 | + 1, /* GPLMUX46 */ | |
175 | + 1, /* GPLMUX47 */ | |
176 | + 1, /* GPLMUX48 */ | |
177 | + 1, /* GPLMUX49 */ | |
178 | + 1, /* GPLMUX50 */ | |
179 | + 1, /* GPLMUX51 */ | |
180 | + 1, /* GPLMUX52 */ | |
181 | + 1, /* GPLMUX53 */ | |
182 | + 1, /* GPLMUX54 */ | |
183 | + 1, /* GPLMUX55 */ | |
184 | + 1, /* GPLMUX56 */ | |
185 | + 1, /* GPLMUX57 */ | |
186 | + 1, /* GPLMUX58 */ | |
187 | + 1, /* GPLMUX59 */ | |
188 | + 1, /* GPLMUX60 */ | |
189 | + 1, /* GPLMUX61 */ | |
190 | + 1, /* GPLMUX62 */ | |
191 | + 1, /* GPLMUX63 */ | |
192 | + 1, /* GPLMUX64 */ | |
193 | + 1, /* GPLMUX65 */ | |
194 | + 1, /* GPLMUX66 */ | |
195 | + 1, /* GPLMUX67 */ | |
196 | + 1, /* GPLMUX68 */ | |
197 | + 1, /* GPLMUX69 */ | |
198 | + 1, /* GPLMUX70 */ | |
199 | + 0, /* NANDUSEFPGA */ | |
200 | + 0, /* UART0USEFPGA */ | |
201 | + 0, /* RGMII1USEFPGA */ | |
202 | + 0, /* SPIS0USEFPGA */ | |
203 | + 0, /* CAN0USEFPGA */ | |
204 | + 0, /* I2C0USEFPGA */ | |
205 | + 0, /* SDMMCUSEFPGA */ | |
206 | + 0, /* QSPIUSEFPGA */ | |
207 | + 0, /* SPIS1USEFPGA */ | |
208 | + 0, /* RGMII0USEFPGA */ | |
209 | + 1, /* UART1USEFPGA */ | |
210 | + 0, /* CAN1USEFPGA */ | |
211 | + 0, /* USB1USEFPGA */ | |
212 | + 0, /* I2C3USEFPGA */ | |
213 | + 0, /* I2C2USEFPGA */ | |
214 | + 0, /* I2C1USEFPGA */ | |
215 | + 0, /* SPIM1USEFPGA */ | |
216 | + 0, /* USB0USEFPGA */ | |
217 | + 0 /* SPIM0USEFPGA */ | |
218 | +}; | |
219 | +#endif /* __SOCFPGA_PINMUX_CONFIG_H__ */ |
board/aries/mcvevk/qts/pll_config.h
1 | +/* | |
2 | + * Altera SoCFPGA Clock and PLL configuration | |
3 | + * | |
4 | + * SPDX-License-Identifier: BSD-3-Clause | |
5 | + */ | |
6 | + | |
7 | +#ifndef __SOCFPGA_PLL_CONFIG_H__ | |
8 | +#define __SOCFPGA_PLL_CONFIG_H__ | |
9 | + | |
10 | +#define CONFIG_HPS_DBCTRL_STAYOSC1 1 | |
11 | + | |
12 | +#define CONFIG_HPS_MAINPLLGRP_VCO_DENOM 0 | |
13 | +#define CONFIG_HPS_MAINPLLGRP_VCO_NUMER 63 | |
14 | +#define CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT 0 | |
15 | +#define CONFIG_HPS_MAINPLLGRP_MAINCLK_CNT 0 | |
16 | +#define CONFIG_HPS_MAINPLLGRP_DBGATCLK_CNT 0 | |
17 | +#define CONFIG_HPS_MAINPLLGRP_MAINQSPICLK_CNT 511 | |
18 | +#define CONFIG_HPS_MAINPLLGRP_MAINNANDSDMMCCLK_CNT 511 | |
19 | +#define CONFIG_HPS_MAINPLLGRP_CFGS2FUSER0CLK_CNT 15 | |
20 | +#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3MPCLK 1 | |
21 | +#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3SPCLK 1 | |
22 | +#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4MPCLK 1 | |
23 | +#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4SPCLK 1 | |
24 | +#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGATCLK 0 | |
25 | +#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGCLK 1 | |
26 | +#define CONFIG_HPS_MAINPLLGRP_TRACEDIV_TRACECLK 0 | |
27 | +#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4MP 1 | |
28 | +#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4SP 1 | |
29 | + | |
30 | +#define CONFIG_HPS_PERPLLGRP_VCO_DENOM 0 | |
31 | +#define CONFIG_HPS_PERPLLGRP_VCO_NUMER 39 | |
32 | +#define CONFIG_HPS_PERPLLGRP_VCO_PSRC 0 | |
33 | +#define CONFIG_HPS_PERPLLGRP_EMAC0CLK_CNT 3 | |
34 | +#define CONFIG_HPS_PERPLLGRP_EMAC1CLK_CNT 511 | |
35 | +#define CONFIG_HPS_PERPLLGRP_PERQSPICLK_CNT 511 | |
36 | +#define CONFIG_HPS_PERPLLGRP_PERNANDSDMMCCLK_CNT 4 | |
37 | +#define CONFIG_HPS_PERPLLGRP_PERBASECLK_CNT 4 | |
38 | +#define CONFIG_HPS_PERPLLGRP_S2FUSER1CLK_CNT 511 | |
39 | +#define CONFIG_HPS_PERPLLGRP_DIV_USBCLK 0 | |
40 | +#define CONFIG_HPS_PERPLLGRP_DIV_SPIMCLK 0 | |
41 | +#define CONFIG_HPS_PERPLLGRP_DIV_CAN0CLK 1 | |
42 | +#define CONFIG_HPS_PERPLLGRP_DIV_CAN1CLK 1 | |
43 | +#define CONFIG_HPS_PERPLLGRP_GPIODIV_GPIODBCLK 6249 | |
44 | +#define CONFIG_HPS_PERPLLGRP_SRC_SDMMC 2 | |
45 | +#define CONFIG_HPS_PERPLLGRP_SRC_NAND 2 | |
46 | +#define CONFIG_HPS_PERPLLGRP_SRC_QSPI 1 | |
47 | + | |
48 | +#define CONFIG_HPS_SDRPLLGRP_VCO_DENOM 0 | |
49 | +#define CONFIG_HPS_SDRPLLGRP_VCO_NUMER 31 | |
50 | +#define CONFIG_HPS_SDRPLLGRP_VCO_SSRC 0 | |
51 | +#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_CNT 1 | |
52 | +#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_PHASE 0 | |
53 | +#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_CNT 0 | |
54 | +#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_PHASE 0 | |
55 | +#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_CNT 1 | |
56 | +#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_PHASE 4 | |
57 | +#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT 5 | |
58 | +#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_PHASE 0 | |
59 | + | |
60 | +#define CONFIG_HPS_CLK_OSC1_HZ 25000000 | |
61 | +#define CONFIG_HPS_CLK_OSC2_HZ 25000000 | |
62 | +#define CONFIG_HPS_CLK_F2S_SDR_REF_HZ 0 | |
63 | +#define CONFIG_HPS_CLK_F2S_PER_REF_HZ 0 | |
64 | +#define CONFIG_HPS_CLK_MAINVCO_HZ 1600000000 | |
65 | +#define CONFIG_HPS_CLK_PERVCO_HZ 1000000000 | |
66 | +#define CONFIG_HPS_CLK_SDRVCO_HZ 800000000 | |
67 | +#define CONFIG_HPS_CLK_EMAC0_HZ 250000000 | |
68 | +#define CONFIG_HPS_CLK_EMAC1_HZ 1953125 | |
69 | +#define CONFIG_HPS_CLK_USBCLK_HZ 200000000 | |
70 | +#define CONFIG_HPS_CLK_NAND_HZ 50000000 | |
71 | +#define CONFIG_HPS_CLK_SDMMC_HZ 200000000 | |
72 | +#define CONFIG_HPS_CLK_QSPI_HZ 3125000 | |
73 | +#define CONFIG_HPS_CLK_SPIM_HZ 200000000 | |
74 | +#define CONFIG_HPS_CLK_CAN0_HZ 100000000 | |
75 | +#define CONFIG_HPS_CLK_CAN1_HZ 100000000 | |
76 | +#define CONFIG_HPS_CLK_GPIODB_HZ 32000 | |
77 | +#define CONFIG_HPS_CLK_L4_MP_HZ 100000000 | |
78 | +#define CONFIG_HPS_CLK_L4_SP_HZ 100000000 | |
79 | + | |
80 | +#define CONFIG_HPS_ALTERAGRP_MPUCLK 1 | |
81 | +#define CONFIG_HPS_ALTERAGRP_MAINCLK 3 | |
82 | +#define CONFIG_HPS_ALTERAGRP_DBGATCLK 3 | |
83 | + | |
84 | + | |
85 | +#endif /* __SOCFPGA_PLL_CONFIG_H__ */ |
board/aries/mcvevk/qts/sdram_config.h
1 | +/* | |
2 | + * Altera SoCFPGA SDRAM configuration | |
3 | + * | |
4 | + * SPDX-License-Identifier: BSD-3-Clause | |
5 | + */ | |
6 | + | |
7 | +#ifndef __SOCFPGA_SDRAM_CONFIG_H__ | |
8 | +#define __SOCFPGA_SDRAM_CONFIG_H__ | |
9 | + | |
10 | +/* SDRAM configuration */ | |
11 | +#define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR 0x5A56A | |
12 | +#define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP 0xB00088 | |
13 | +#define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH 0x44555 | |
14 | +#define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP 0x2C011000 | |
15 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER 0 | |
16 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN 0 | |
17 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN 0 | |
18 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN 0 | |
19 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL 8 | |
20 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE 2 | |
21 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS 0 | |
22 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN 1 | |
23 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT 10 | |
24 | +#define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH 2 | |
25 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS 3 | |
26 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS 10 | |
27 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS 1 | |
28 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS 15 | |
29 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH 8 | |
30 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH 32 | |
31 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN 0 | |
32 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ 0 | |
33 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE 1 | |
34 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL 0 | |
35 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL 6 | |
36 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL 6 | |
37 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW 16 | |
38 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC 140 | |
39 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD 5 | |
40 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD 6 | |
41 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI 1560 | |
42 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP 6 | |
43 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR 6 | |
44 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR 4 | |
45 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD 4 | |
46 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD 4 | |
47 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS 14 | |
48 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC 20 | |
49 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP 5 | |
50 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT 3 | |
51 | +#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT 512 | |
52 | +#define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0 | |
53 | +#define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0 | |
54 | +#define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0 | |
55 | +#define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC 0 | |
56 | +#define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE 0 | |
57 | +#define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST 0x0 | |
58 | +#define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK 3 | |
59 | +#define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES 0 | |
60 | +#define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES 8 | |
61 | +#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0 0x20820820 | |
62 | +#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32 0x8208208 | |
63 | +#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0 0 | |
64 | +#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4 0x41041041 | |
65 | +#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36 0x410410 | |
66 | +#define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY 0x3FFD1088 | |
67 | +#define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0 0x01010101 | |
68 | +#define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32 0x01010101 | |
69 | +#define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64 0x0101 | |
70 | +#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0 0x21084210 | |
71 | +#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32 0x1EF84 | |
72 | +#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0 0x2020 | |
73 | +#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14 0x0 | |
74 | +#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46 0xF800 | |
75 | +#define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0 0x200 | |
76 | +#define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN 0 | |
77 | +#define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP 0x760210 | |
78 | +#define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL 2 | |
79 | +#define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA 0 | |
80 | +#define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP 0x980543 | |
81 | + | |
82 | +/* Sequencer auto configuration */ | |
83 | +#define RW_MGR_ACTIVATE_0_AND_1 0x0D | |
84 | +#define RW_MGR_ACTIVATE_0_AND_1_WAIT1 0x0E | |
85 | +#define RW_MGR_ACTIVATE_0_AND_1_WAIT2 0x10 | |
86 | +#define RW_MGR_ACTIVATE_1 0x0F | |
87 | +#define RW_MGR_CLEAR_DQS_ENABLE 0x49 | |
88 | +#define RW_MGR_GUARANTEED_READ 0x4C | |
89 | +#define RW_MGR_GUARANTEED_READ_CONT 0x54 | |
90 | +#define RW_MGR_GUARANTEED_WRITE 0x18 | |
91 | +#define RW_MGR_GUARANTEED_WRITE_WAIT0 0x1B | |
92 | +#define RW_MGR_GUARANTEED_WRITE_WAIT1 0x1F | |
93 | +#define RW_MGR_GUARANTEED_WRITE_WAIT2 0x19 | |
94 | +#define RW_MGR_GUARANTEED_WRITE_WAIT3 0x1D | |
95 | +#define RW_MGR_IDLE 0x00 | |
96 | +#define RW_MGR_IDLE_LOOP1 0x7B | |
97 | +#define RW_MGR_IDLE_LOOP2 0x7A | |
98 | +#define RW_MGR_INIT_RESET_0_CKE_0 0x6F | |
99 | +#define RW_MGR_INIT_RESET_1_CKE_0 0x74 | |
100 | +#define RW_MGR_LFSR_WR_RD_BANK_0 0x22 | |
101 | +#define RW_MGR_LFSR_WR_RD_BANK_0_DATA 0x25 | |
102 | +#define RW_MGR_LFSR_WR_RD_BANK_0_DQS 0x24 | |
103 | +#define RW_MGR_LFSR_WR_RD_BANK_0_NOP 0x23 | |
104 | +#define RW_MGR_LFSR_WR_RD_BANK_0_WAIT 0x32 | |
105 | +#define RW_MGR_LFSR_WR_RD_BANK_0_WL_1 0x21 | |
106 | +#define RW_MGR_LFSR_WR_RD_DM_BANK_0 0x36 | |
107 | +#define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA 0x39 | |
108 | +#define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS 0x38 | |
109 | +#define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP 0x37 | |
110 | +#define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT 0x46 | |
111 | +#define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1 0x35 | |
112 | +#define RW_MGR_MRS0_DLL_RESET 0x02 | |
113 | +#define RW_MGR_MRS0_DLL_RESET_MIRR 0x08 | |
114 | +#define RW_MGR_MRS0_USER 0x07 | |
115 | +#define RW_MGR_MRS0_USER_MIRR 0x0C | |
116 | +#define RW_MGR_MRS1 0x03 | |
117 | +#define RW_MGR_MRS1_MIRR 0x09 | |
118 | +#define RW_MGR_MRS2 0x04 | |
119 | +#define RW_MGR_MRS2_MIRR 0x0A | |
120 | +#define RW_MGR_MRS3 0x05 | |
121 | +#define RW_MGR_MRS3_MIRR 0x0B | |
122 | +#define RW_MGR_PRECHARGE_ALL 0x12 | |
123 | +#define RW_MGR_READ_B2B 0x59 | |
124 | +#define RW_MGR_READ_B2B_WAIT1 0x61 | |
125 | +#define RW_MGR_READ_B2B_WAIT2 0x6B | |
126 | +#define RW_MGR_REFRESH_ALL 0x14 | |
127 | +#define RW_MGR_RETURN 0x01 | |
128 | +#define RW_MGR_SGLE_READ 0x7D | |
129 | +#define RW_MGR_ZQCL 0x06 | |
130 | + | |
131 | +/* Sequencer defines configuration */ | |
132 | +#define AFI_RATE_RATIO 1 | |
133 | +#define CALIB_LFIFO_OFFSET 7 | |
134 | +#define CALIB_VFIFO_OFFSET 5 | |
135 | +#define ENABLE_SUPER_QUICK_CALIBRATION 0 | |
136 | +#define IO_DELAY_PER_DCHAIN_TAP 25 | |
137 | +#define IO_DELAY_PER_DQS_EN_DCHAIN_TAP 25 | |
138 | +#define IO_DELAY_PER_OPA_TAP 312 | |
139 | +#define IO_DLL_CHAIN_LENGTH 8 | |
140 | +#define IO_DQDQS_OUT_PHASE_MAX 0 | |
141 | +#define IO_DQS_EN_DELAY_MAX 31 | |
142 | +#define IO_DQS_EN_DELAY_OFFSET 0 | |
143 | +#define IO_DQS_EN_PHASE_MAX 7 | |
144 | +#define IO_DQS_IN_DELAY_MAX 31 | |
145 | +#define IO_DQS_IN_RESERVE 4 | |
146 | +#define IO_DQS_OUT_RESERVE 4 | |
147 | +#define IO_IO_IN_DELAY_MAX 31 | |
148 | +#define IO_IO_OUT1_DELAY_MAX 31 | |
149 | +#define IO_IO_OUT2_DELAY_MAX 0 | |
150 | +#define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS 0 | |
151 | +#define MAX_LATENCY_COUNT_WIDTH 5 | |
152 | +#define READ_VALID_FIFO_SIZE 16 | |
153 | +#define REG_FILE_INIT_SEQ_SIGNATURE 0x55550496 | |
154 | +#define RW_MGR_MEM_ADDRESS_MIRRORING 0 | |
155 | +#define RW_MGR_MEM_DATA_MASK_WIDTH 4 | |
156 | +#define RW_MGR_MEM_DATA_WIDTH 32 | |
157 | +#define RW_MGR_MEM_DQ_PER_READ_DQS 8 | |
158 | +#define RW_MGR_MEM_DQ_PER_WRITE_DQS 8 | |
159 | +#define RW_MGR_MEM_IF_READ_DQS_WIDTH 4 | |
160 | +#define RW_MGR_MEM_IF_WRITE_DQS_WIDTH 4 | |
161 | +#define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM 1 | |
162 | +#define RW_MGR_MEM_NUMBER_OF_RANKS 1 | |
163 | +#define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS 1 | |
164 | +#define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS 1 | |
165 | +#define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH 4 | |
166 | +#define TINIT_CNTR0_VAL 99 | |
167 | +#define TINIT_CNTR1_VAL 32 | |
168 | +#define TINIT_CNTR2_VAL 32 | |
169 | +#define TRESET_CNTR0_VAL 99 | |
170 | +#define TRESET_CNTR1_VAL 99 | |
171 | +#define TRESET_CNTR2_VAL 10 | |
172 | + | |
173 | +/* Sequencer ac_rom_init configuration */ | |
174 | +const u32 ac_rom_init[] = { | |
175 | + 0x20700000, | |
176 | + 0x20780000, | |
177 | + 0x10080421, | |
178 | + 0x10080520, | |
179 | + 0x10090044, | |
180 | + 0x100a0008, | |
181 | + 0x100b0000, | |
182 | + 0x10380400, | |
183 | + 0x10080441, | |
184 | + 0x100804c0, | |
185 | + 0x100a0024, | |
186 | + 0x10090010, | |
187 | + 0x100b0000, | |
188 | + 0x30780000, | |
189 | + 0x38780000, | |
190 | + 0x30780000, | |
191 | + 0x10680000, | |
192 | + 0x106b0000, | |
193 | + 0x10280400, | |
194 | + 0x10480000, | |
195 | + 0x1c980000, | |
196 | + 0x1c9b0000, | |
197 | + 0x1c980008, | |
198 | + 0x1c9b0008, | |
199 | + 0x38f80000, | |
200 | + 0x3cf80000, | |
201 | + 0x38780000, | |
202 | + 0x18180000, | |
203 | + 0x18980000, | |
204 | + 0x13580000, | |
205 | + 0x135b0000, | |
206 | + 0x13580008, | |
207 | + 0x135b0008, | |
208 | + 0x33780000, | |
209 | + 0x10580008, | |
210 | + 0x10780000 | |
211 | +}; | |
212 | + | |
213 | +/* Sequencer inst_rom_init configuration */ | |
214 | +const u32 inst_rom_init[] = { | |
215 | + 0x80000, | |
216 | + 0x80680, | |
217 | + 0x8180, | |
218 | + 0x8200, | |
219 | + 0x8280, | |
220 | + 0x8300, | |
221 | + 0x8380, | |
222 | + 0x8100, | |
223 | + 0x8480, | |
224 | + 0x8500, | |
225 | + 0x8580, | |
226 | + 0x8600, | |
227 | + 0x8400, | |
228 | + 0x800, | |
229 | + 0x8680, | |
230 | + 0x880, | |
231 | + 0xa680, | |
232 | + 0x80680, | |
233 | + 0x900, | |
234 | + 0x80680, | |
235 | + 0x980, | |
236 | + 0xa680, | |
237 | + 0x8680, | |
238 | + 0x80680, | |
239 | + 0xb68, | |
240 | + 0xcce8, | |
241 | + 0xae8, | |
242 | + 0x8ce8, | |
243 | + 0xb88, | |
244 | + 0xec88, | |
245 | + 0xa08, | |
246 | + 0xac88, | |
247 | + 0x80680, | |
248 | + 0xce00, | |
249 | + 0xcd80, | |
250 | + 0xe700, | |
251 | + 0xc00, | |
252 | + 0x20ce0, | |
253 | + 0x20ce0, | |
254 | + 0x20ce0, | |
255 | + 0x20ce0, | |
256 | + 0xd00, | |
257 | + 0x680, | |
258 | + 0x680, | |
259 | + 0x680, | |
260 | + 0x680, | |
261 | + 0x60e80, | |
262 | + 0x61080, | |
263 | + 0x61080, | |
264 | + 0x61080, | |
265 | + 0xa680, | |
266 | + 0x8680, | |
267 | + 0x80680, | |
268 | + 0xce00, | |
269 | + 0xcd80, | |
270 | + 0xe700, | |
271 | + 0xc00, | |
272 | + 0x30ce0, | |
273 | + 0x30ce0, | |
274 | + 0x30ce0, | |
275 | + 0x30ce0, | |
276 | + 0xd00, | |
277 | + 0x680, | |
278 | + 0x680, | |
279 | + 0x680, | |
280 | + 0x680, | |
281 | + 0x70e80, | |
282 | + 0x71080, | |
283 | + 0x71080, | |
284 | + 0x71080, | |
285 | + 0xa680, | |
286 | + 0x8680, | |
287 | + 0x80680, | |
288 | + 0x1158, | |
289 | + 0x6d8, | |
290 | + 0x80680, | |
291 | + 0x1168, | |
292 | + 0x7e8, | |
293 | + 0x7e8, | |
294 | + 0x87e8, | |
295 | + 0x40fe8, | |
296 | + 0x410e8, | |
297 | + 0x410e8, | |
298 | + 0x410e8, | |
299 | + 0x1168, | |
300 | + 0x7e8, | |
301 | + 0x7e8, | |
302 | + 0xa7e8, | |
303 | + 0x80680, | |
304 | + 0x40e88, | |
305 | + 0x41088, | |
306 | + 0x41088, | |
307 | + 0x41088, | |
308 | + 0x40f68, | |
309 | + 0x410e8, | |
310 | + 0x410e8, | |
311 | + 0x410e8, | |
312 | + 0xa680, | |
313 | + 0x40fe8, | |
314 | + 0x410e8, | |
315 | + 0x410e8, | |
316 | + 0x410e8, | |
317 | + 0x41008, | |
318 | + 0x41088, | |
319 | + 0x41088, | |
320 | + 0x41088, | |
321 | + 0x1100, | |
322 | + 0xc680, | |
323 | + 0x8680, | |
324 | + 0xe680, | |
325 | + 0x80680, | |
326 | + 0x0, | |
327 | + 0x8000, | |
328 | + 0xa000, | |
329 | + 0xc000, | |
330 | + 0x80000, | |
331 | + 0x80, | |
332 | + 0x8080, | |
333 | + 0xa080, | |
334 | + 0xc080, | |
335 | + 0x80080, | |
336 | + 0x9180, | |
337 | + 0x8680, | |
338 | + 0xa680, | |
339 | + 0x80680, | |
340 | + 0x40f08, | |
341 | + 0x80680 | |
342 | +}; | |
343 | + | |
344 | +#endif /* __SOCFPGA_SDRAM_CONFIG_H__ */ |
board/aries/mcvevk/socfpga.c
board/denx/mcvevk/MAINTAINERS
board/denx/mcvevk/Makefile
board/denx/mcvevk/qts/iocsr_config.h
1 | -/* | |
2 | - * Altera SoCFPGA IOCSR configuration | |
3 | - * | |
4 | - * SPDX-License-Identifier: BSD-3-Clause | |
5 | - */ | |
6 | - | |
7 | -#ifndef __SOCFPGA_IOCSR_CONFIG_H__ | |
8 | -#define __SOCFPGA_IOCSR_CONFIG_H__ | |
9 | - | |
10 | -#define CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH 764 | |
11 | -#define CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH 1719 | |
12 | -#define CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH 955 | |
13 | -#define CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH 16766 | |
14 | - | |
15 | -const unsigned long iocsr_scan_chain0_table[] = { | |
16 | - 0x00000000, | |
17 | - 0x00000000, | |
18 | - 0x0FF00000, | |
19 | - 0xC0000000, | |
20 | - 0x0000003F, | |
21 | - 0x00008000, | |
22 | - 0x00000000, | |
23 | - 0x18060000, | |
24 | - 0x00000060, | |
25 | - 0x00000000, | |
26 | - 0x00000000, | |
27 | - 0x00004000, | |
28 | - 0x0C0300C0, | |
29 | - 0x00000000, | |
30 | - 0x0C000000, | |
31 | - 0x0000C030, | |
32 | - 0x0000C030, | |
33 | - 0x00002000, | |
34 | - 0x06018060, | |
35 | - 0x06018000, | |
36 | - 0x06000018, | |
37 | - 0x00006018, | |
38 | - 0x01806018, | |
39 | - 0x00001000, | |
40 | -}; | |
41 | - | |
42 | -const unsigned long iocsr_scan_chain1_table[] = { | |
43 | - 0x000C0300, | |
44 | - 0x300C0000, | |
45 | - 0x300000C0, | |
46 | - 0x000000C0, | |
47 | - 0x000300C0, | |
48 | - 0x00008000, | |
49 | - 0x00060180, | |
50 | - 0x18060000, | |
51 | - 0x18000000, | |
52 | - 0x00000060, | |
53 | - 0x00018060, | |
54 | - 0x00004000, | |
55 | - 0x000300C0, | |
56 | - 0x0C030000, | |
57 | - 0x0C000000, | |
58 | - 0x00000030, | |
59 | - 0x0000C030, | |
60 | - 0x00002000, | |
61 | - 0x00018060, | |
62 | - 0x06018000, | |
63 | - 0x01FE0000, | |
64 | - 0xF8000000, | |
65 | - 0x00000007, | |
66 | - 0x00001000, | |
67 | - 0x0300C030, | |
68 | - 0x00000000, | |
69 | - 0x03000000, | |
70 | - 0x0000000C, | |
71 | - 0x00000000, | |
72 | - 0x00000800, | |
73 | - 0x00006018, | |
74 | - 0x01806000, | |
75 | - 0x00000000, | |
76 | - 0x00000000, | |
77 | - 0x00001806, | |
78 | - 0x00000400, | |
79 | - 0x0000300C, | |
80 | - 0x00C03000, | |
81 | - 0x00C00000, | |
82 | - 0x00000003, | |
83 | - 0x00000C03, | |
84 | - 0x00000200, | |
85 | - 0x00001806, | |
86 | - 0x00601800, | |
87 | - 0x80600000, | |
88 | - 0x80000001, | |
89 | - 0x00000601, | |
90 | - 0x00000100, | |
91 | - 0x00001000, | |
92 | - 0x00300C00, | |
93 | - 0xC0300000, | |
94 | - 0xC0000000, | |
95 | - 0x00000300, | |
96 | - 0x00000080, | |
97 | -}; | |
98 | - | |
99 | -const unsigned long iocsr_scan_chain2_table[] = { | |
100 | - 0x300C0300, | |
101 | - 0x00000000, | |
102 | - 0x0FF00000, | |
103 | - 0x00000000, | |
104 | - 0x0C0300C0, | |
105 | - 0x00008000, | |
106 | - 0x00060180, | |
107 | - 0x00000000, | |
108 | - 0x18000000, | |
109 | - 0x00018060, | |
110 | - 0x06018060, | |
111 | - 0x00004000, | |
112 | - 0x200300C0, | |
113 | - 0x0C030000, | |
114 | - 0x0C000000, | |
115 | - 0x00000030, | |
116 | - 0x0000C030, | |
117 | - 0x00002000, | |
118 | - 0x00018060, | |
119 | - 0x00000000, | |
120 | - 0x06000000, | |
121 | - 0x00010018, | |
122 | - 0x01806018, | |
123 | - 0x00001000, | |
124 | - 0x0000C030, | |
125 | - 0x00000000, | |
126 | - 0x03000000, | |
127 | - 0x0000000C, | |
128 | - 0x00C0300C, | |
129 | - 0x00000800, | |
130 | -}; | |
131 | - | |
132 | -const unsigned long iocsr_scan_chain3_table[] = { | |
133 | - 0x0C420D80, | |
134 | - 0x0C3000FF, | |
135 | - 0x0A804001, | |
136 | - 0x07900000, | |
137 | - 0x08020000, | |
138 | - 0x00100000, | |
139 | - 0x0A800000, | |
140 | - 0x07900000, | |
141 | - 0x08020000, | |
142 | - 0x00100000, | |
143 | - 0x20430000, | |
144 | - 0x0C003001, | |
145 | - 0x00C00481, | |
146 | - 0x00000000, | |
147 | - 0x00000021, | |
148 | - 0x82000004, | |
149 | - 0x05400000, | |
150 | - 0x03C80000, | |
151 | - 0x04010000, | |
152 | - 0x00080000, | |
153 | - 0x05400000, | |
154 | - 0x03C80000, | |
155 | - 0x05400000, | |
156 | - 0x03C80000, | |
157 | - 0x90218000, | |
158 | - 0x86001800, | |
159 | - 0x00600240, | |
160 | - 0x80090218, | |
161 | - 0x00000001, | |
162 | - 0x40000002, | |
163 | - 0x02A00000, | |
164 | - 0x01E40000, | |
165 | - 0x02A00000, | |
166 | - 0x01E40000, | |
167 | - 0x02A00000, | |
168 | - 0x01E40000, | |
169 | - 0x02A00000, | |
170 | - 0x01E40000, | |
171 | - 0x4810C000, | |
172 | - 0x43000C00, | |
173 | - 0x00300120, | |
174 | - 0xC004810C, | |
175 | - 0x12043000, | |
176 | - 0x20000300, | |
177 | - 0x00040000, | |
178 | - 0x50670000, | |
179 | - 0x00000010, | |
180 | - 0x24590000, | |
181 | - 0x00001000, | |
182 | - 0xA0000034, | |
183 | - 0x0D000001, | |
184 | - 0xC0680A28, | |
185 | - 0x45034030, | |
186 | - 0x12481A01, | |
187 | - 0x80A280D0, | |
188 | - 0x34030C06, | |
189 | - 0x01A01450, | |
190 | - 0x280D0000, | |
191 | - 0x30C0680A, | |
192 | - 0x02490340, | |
193 | - 0xD000001A, | |
194 | - 0x0680A280, | |
195 | - 0x10040000, | |
196 | - 0x00200000, | |
197 | - 0x10040000, | |
198 | - 0x00200000, | |
199 | - 0x15000000, | |
200 | - 0x0F200000, | |
201 | - 0x15000000, | |
202 | - 0x0F200000, | |
203 | - 0x01FE0000, | |
204 | - 0x18000000, | |
205 | - 0x01800902, | |
206 | - 0x00240860, | |
207 | - 0x007F8006, | |
208 | - 0x00000000, | |
209 | - 0x0A800001, | |
210 | - 0x07900000, | |
211 | - 0x0A800000, | |
212 | - 0x07900000, | |
213 | - 0x0A800000, | |
214 | - 0x07900000, | |
215 | - 0x08020000, | |
216 | - 0x00100000, | |
217 | - 0x20430000, | |
218 | - 0x0C003001, | |
219 | - 0x00C00481, | |
220 | - 0x00000FF0, | |
221 | - 0x4810C000, | |
222 | - 0x80000C00, | |
223 | - 0x05400000, | |
224 | - 0x02480000, | |
225 | - 0x04000000, | |
226 | - 0x00080000, | |
227 | - 0x05400000, | |
228 | - 0x03C80000, | |
229 | - 0x05400000, | |
230 | - 0x03C80000, | |
231 | - 0x90218000, | |
232 | - 0x86001800, | |
233 | - 0x00600240, | |
234 | - 0x80090218, | |
235 | - 0x24086001, | |
236 | - 0x40000600, | |
237 | - 0x02A00040, | |
238 | - 0x01E40000, | |
239 | - 0x02A00000, | |
240 | - 0x01E40000, | |
241 | - 0x02A00000, | |
242 | - 0x01E40000, | |
243 | - 0x02A00000, | |
244 | - 0x01E40000, | |
245 | - 0x4810C000, | |
246 | - 0x43000C00, | |
247 | - 0x00300120, | |
248 | - 0xC004810C, | |
249 | - 0x12043000, | |
250 | - 0x20000300, | |
251 | - 0x00040000, | |
252 | - 0x50670000, | |
253 | - 0x00000010, | |
254 | - 0x24590000, | |
255 | - 0x00001000, | |
256 | - 0xA0000034, | |
257 | - 0x0D000001, | |
258 | - 0xC0680A28, | |
259 | - 0x49034030, | |
260 | - 0x12481A02, | |
261 | - 0x80A280D0, | |
262 | - 0x34030C06, | |
263 | - 0x01A00040, | |
264 | - 0x280D0002, | |
265 | - 0x30C0680A, | |
266 | - 0x02490340, | |
267 | - 0xD00A281A, | |
268 | - 0x0680A280, | |
269 | - 0x10040000, | |
270 | - 0x00200000, | |
271 | - 0x10040000, | |
272 | - 0x00200000, | |
273 | - 0x15000000, | |
274 | - 0x0F200000, | |
275 | - 0x15000000, | |
276 | - 0x0F200000, | |
277 | - 0x01FE0000, | |
278 | - 0x18000000, | |
279 | - 0x01800902, | |
280 | - 0x00240860, | |
281 | - 0x007F8006, | |
282 | - 0x00000000, | |
283 | - 0x99300001, | |
284 | - 0x34343400, | |
285 | - 0xAA0D4000, | |
286 | - 0x01C3A800, | |
287 | - 0xAA0D4000, | |
288 | - 0x01C3A890, | |
289 | - 0xAA0D4000, | |
290 | - 0x01C3A800, | |
291 | - 0x00040100, | |
292 | - 0x00000800, | |
293 | - 0x00000000, | |
294 | - 0x00001208, | |
295 | - 0x00482000, | |
296 | - 0x01000000, | |
297 | - 0x00000000, | |
298 | - 0x00410482, | |
299 | - 0x0006A000, | |
300 | - 0x0001B400, | |
301 | - 0x00020000, | |
302 | - 0x00000400, | |
303 | - 0x0002A000, | |
304 | - 0x0001E400, | |
305 | - 0x5506A000, | |
306 | - 0x00E1D400, | |
307 | - 0x00000000, | |
308 | - 0x2043090C, | |
309 | - 0x00003001, | |
310 | - 0x90400000, | |
311 | - 0x00000000, | |
312 | - 0x2020C243, | |
313 | - 0x2A835000, | |
314 | - 0x0070EA00, | |
315 | - 0x2A835000, | |
316 | - 0x0070EA24, | |
317 | - 0x2A835000, | |
318 | - 0x0070EA00, | |
319 | - 0x00010040, | |
320 | - 0x00000200, | |
321 | - 0x00000000, | |
322 | - 0x00000482, | |
323 | - 0x00120800, | |
324 | - 0x00002000, | |
325 | - 0x80000000, | |
326 | - 0x00104120, | |
327 | - 0x00000200, | |
328 | - 0xAC0D5F80, | |
329 | - 0xFFFFFFFF, | |
330 | - 0x14F3690D, | |
331 | - 0x1A041414, | |
332 | - 0x00D00000, | |
333 | - 0x18864000, | |
334 | - 0x49247A06, | |
335 | - 0x9A28A3D7, | |
336 | - 0xF511451E, | |
337 | - 0x0356E388, | |
338 | - 0x821A0000, | |
339 | - 0x0000D000, | |
340 | - 0x05140680, | |
341 | - 0xD749247A, | |
342 | - 0x1E9A28A3, | |
343 | - 0x88F51145, | |
344 | - 0x00034EE3, | |
345 | - 0x00080000, | |
346 | - 0x00001000, | |
347 | - 0x00080200, | |
348 | - 0x00001000, | |
349 | - 0x000A8000, | |
350 | - 0x00075000, | |
351 | - 0x541A8000, | |
352 | - 0x03875001, | |
353 | - 0x00000000, | |
354 | - 0x00000010, | |
355 | - 0x0080C000, | |
356 | - 0x41000000, | |
357 | - 0x00003FC2, | |
358 | - 0x00820000, | |
359 | - 0xAA0D4000, | |
360 | - 0x01C3A800, | |
361 | - 0xAA0D4000, | |
362 | - 0x01C3A890, | |
363 | - 0xAA0D4000, | |
364 | - 0x01C3A800, | |
365 | - 0x00040000, | |
366 | - 0x00000800, | |
367 | - 0x00000000, | |
368 | - 0x00001208, | |
369 | - 0x00482000, | |
370 | - 0x00800000, | |
371 | - 0x00000000, | |
372 | - 0x00410482, | |
373 | - 0x0006A000, | |
374 | - 0x0001B400, | |
375 | - 0x00020000, | |
376 | - 0x00000400, | |
377 | - 0x00020080, | |
378 | - 0x00000400, | |
379 | - 0x5506A000, | |
380 | - 0x00E1D400, | |
381 | - 0x00000000, | |
382 | - 0x0000090C, | |
383 | - 0x00000010, | |
384 | - 0x90400000, | |
385 | - 0x00000000, | |
386 | - 0x2020C243, | |
387 | - 0x2A835000, | |
388 | - 0x0070EA00, | |
389 | - 0x2A835000, | |
390 | - 0x0070EA24, | |
391 | - 0x2A835000, | |
392 | - 0x0070EA00, | |
393 | - 0x00015000, | |
394 | - 0x0000F200, | |
395 | - 0x00000000, | |
396 | - 0x00000482, | |
397 | - 0x86120800, | |
398 | - 0x00600240, | |
399 | - 0x80000000, | |
400 | - 0x00104120, | |
401 | - 0x00000200, | |
402 | - 0xAC0D5F80, | |
403 | - 0xFFFFFFFF, | |
404 | - 0x14F3690D, | |
405 | - 0x1A041414, | |
406 | - 0x00D00000, | |
407 | - 0x18864000, | |
408 | - 0x49247A06, | |
409 | - 0xEBCF23D7, | |
410 | - 0xF611451E, | |
411 | - 0x034E9248, | |
412 | - 0x821A038E, | |
413 | - 0x0000D000, | |
414 | - 0x00000680, | |
415 | - 0xD749247A, | |
416 | - 0x1E9BCF23, | |
417 | - 0x88F61145, | |
418 | - 0x00034EE3, | |
419 | - 0x00080000, | |
420 | - 0x00001000, | |
421 | - 0x00080000, | |
422 | - 0x00001000, | |
423 | - 0x000A8000, | |
424 | - 0x00075000, | |
425 | - 0x541A8000, | |
426 | - 0x03875001, | |
427 | - 0x00000000, | |
428 | - 0x00000010, | |
429 | - 0x0080C000, | |
430 | - 0x41000000, | |
431 | - 0x00000002, | |
432 | - 0x00820004, | |
433 | - 0xAA0D4000, | |
434 | - 0x01C3A800, | |
435 | - 0xAA0D4000, | |
436 | - 0x01C3A890, | |
437 | - 0xAA0D4000, | |
438 | - 0x01C3A800, | |
439 | - 0x00040000, | |
440 | - 0x00000800, | |
441 | - 0x00000000, | |
442 | - 0x00001208, | |
443 | - 0x00482000, | |
444 | - 0x00800000, | |
445 | - 0x00000000, | |
446 | - 0x00410482, | |
447 | - 0x0006A000, | |
448 | - 0x0001B400, | |
449 | - 0x00020000, | |
450 | - 0x00000400, | |
451 | - 0x0002A000, | |
452 | - 0x0001E400, | |
453 | - 0x5506A000, | |
454 | - 0x00E1D400, | |
455 | - 0x00000000, | |
456 | - 0x2043090C, | |
457 | - 0x00003001, | |
458 | - 0x90400000, | |
459 | - 0x00000000, | |
460 | - 0x2020C243, | |
461 | - 0x2A835000, | |
462 | - 0x0070EA00, | |
463 | - 0x2A835000, | |
464 | - 0x0070EA00, | |
465 | - 0x2A835000, | |
466 | - 0x0070EA00, | |
467 | - 0x00010000, | |
468 | - 0x00000200, | |
469 | - 0x00000000, | |
470 | - 0x00000482, | |
471 | - 0x00120800, | |
472 | - 0x00200000, | |
473 | - 0x80000000, | |
474 | - 0x00104120, | |
475 | - 0x00000200, | |
476 | - 0xAC0D5F80, | |
477 | - 0xFFFFFFFF, | |
478 | - 0x14F3690D, | |
479 | - 0x1A041414, | |
480 | - 0x00D00000, | |
481 | - 0x18864000, | |
482 | - 0x49247A06, | |
483 | - 0x9A28A3D7, | |
484 | - 0xF431451E, | |
485 | - 0x034E9248, | |
486 | - 0x821A0000, | |
487 | - 0x0000D000, | |
488 | - 0x00000680, | |
489 | - 0xD749247A, | |
490 | - 0x1E9A28A3, | |
491 | - 0x88F61145, | |
492 | - 0x000356E3, | |
493 | - 0x00080000, | |
494 | - 0x00001000, | |
495 | - 0x00080000, | |
496 | - 0x00001000, | |
497 | - 0x000A8000, | |
498 | - 0x00075000, | |
499 | - 0x541A8000, | |
500 | - 0x03875001, | |
501 | - 0x00000000, | |
502 | - 0x00000010, | |
503 | - 0x0080C000, | |
504 | - 0x41000000, | |
505 | - 0x00000002, | |
506 | - 0x00820004, | |
507 | - 0xAA0D4000, | |
508 | - 0x01C3A800, | |
509 | - 0xAA0D4000, | |
510 | - 0x01C3A800, | |
511 | - 0xAA0D4000, | |
512 | - 0x01C3A800, | |
513 | - 0x00040000, | |
514 | - 0x00000800, | |
515 | - 0x00000000, | |
516 | - 0x00001208, | |
517 | - 0x00482000, | |
518 | - 0x00800000, | |
519 | - 0x00000000, | |
520 | - 0x00410482, | |
521 | - 0x0006A000, | |
522 | - 0x0001B400, | |
523 | - 0x00020000, | |
524 | - 0x00000400, | |
525 | - 0x00020000, | |
526 | - 0x00000400, | |
527 | - 0x5506A000, | |
528 | - 0x00E1D400, | |
529 | - 0x00000000, | |
530 | - 0x0000090C, | |
531 | - 0x00001000, | |
532 | - 0x90400000, | |
533 | - 0x00000000, | |
534 | - 0x2020C243, | |
535 | - 0x2A835000, | |
536 | - 0x0070EA00, | |
537 | - 0x2A835000, | |
538 | - 0x0070EA00, | |
539 | - 0x2A835000, | |
540 | - 0x0070EA00, | |
541 | - 0x00010040, | |
542 | - 0x00000200, | |
543 | - 0x00000000, | |
544 | - 0x00000482, | |
545 | - 0x00120800, | |
546 | - 0x00400000, | |
547 | - 0x80000000, | |
548 | - 0x00104120, | |
549 | - 0x00000200, | |
550 | - 0xAC0D5F80, | |
551 | - 0xFFFFFFFF, | |
552 | - 0x14F1690D, | |
553 | - 0x1A041414, | |
554 | - 0x00D00000, | |
555 | - 0x08864000, | |
556 | - 0x49247A02, | |
557 | - 0xEBCF23DB, | |
558 | - 0xF431451E, | |
559 | - 0x0356E388, | |
560 | - 0x821A0000, | |
561 | - 0x0000D000, | |
562 | - 0x00000680, | |
563 | - 0xD749247A, | |
564 | - 0x1EEBCF23, | |
565 | - 0x88F43E79, | |
566 | - 0x000356A2, | |
567 | - 0x00080000, | |
568 | - 0x00001000, | |
569 | - 0x00080000, | |
570 | - 0x00001000, | |
571 | - 0x000A8000, | |
572 | - 0x00075000, | |
573 | - 0x541A8000, | |
574 | - 0x03875001, | |
575 | - 0x00000000, | |
576 | - 0x00000010, | |
577 | - 0x0080C000, | |
578 | - 0x41000000, | |
579 | - 0x00000002, | |
580 | - 0x00820004, | |
581 | - 0x00489800, | |
582 | - 0x801A1A1A, | |
583 | - 0x00000200, | |
584 | - 0x80000004, | |
585 | - 0x00000200, | |
586 | - 0x80000004, | |
587 | - 0x00000200, | |
588 | - 0x00000004, | |
589 | - 0x00000200, | |
590 | - 0x00000004, | |
591 | - 0x00040000, | |
592 | - 0x10000000, | |
593 | - 0x00000000, | |
594 | - 0x00004000, | |
595 | - 0x00010000, | |
596 | - 0x40002080, | |
597 | - 0x00000100, | |
598 | - 0x40000002, | |
599 | - 0x00000100, | |
600 | - 0x00000002, | |
601 | - 0x00000100, | |
602 | - 0x40000002, | |
603 | - 0x00000100, | |
604 | - 0x00000002, | |
605 | - 0x00020000, | |
606 | - 0x00000000, | |
607 | - 0x00000008, | |
608 | - 0x00000020, | |
609 | - 0x00008000, | |
610 | - 0x20001040, | |
611 | - 0x00000080, | |
612 | - 0x20000001, | |
613 | - 0x00000080, | |
614 | - 0x20000001, | |
615 | - 0x00000080, | |
616 | - 0x20000001, | |
617 | - 0x00000080, | |
618 | - 0x00000001, | |
619 | - 0x00010000, | |
620 | - 0x04000000, | |
621 | - 0x00FF0000, | |
622 | - 0x00000000, | |
623 | - 0x00004000, | |
624 | - 0x00000800, | |
625 | - 0xC0000001, | |
626 | - 0x00041419, | |
627 | - 0x40000000, | |
628 | - 0x04000816, | |
629 | - 0x000D0000, | |
630 | - 0x00006800, | |
631 | - 0x00000340, | |
632 | - 0xD000001A, | |
633 | - 0x06800000, | |
634 | - 0x00340000, | |
635 | - 0x0001A000, | |
636 | - 0x00000D00, | |
637 | - 0x40000068, | |
638 | - 0x1A000003, | |
639 | - 0x00D00000, | |
640 | - 0x00068000, | |
641 | - 0x00003400, | |
642 | - 0x000001A0, | |
643 | - 0x00000401, | |
644 | - 0x00000008, | |
645 | - 0x00000401, | |
646 | - 0x00000008, | |
647 | - 0x00000401, | |
648 | - 0x00000008, | |
649 | - 0x00000401, | |
650 | - 0x80000008, | |
651 | - 0x0000007F, | |
652 | - 0x20000000, | |
653 | - 0x00000000, | |
654 | - 0xE0000080, | |
655 | - 0x0000001F, | |
656 | - 0x00004000, | |
657 | -}; | |
658 | - | |
659 | - | |
660 | -#endif /* __SOCFPGA_IOCSR_CONFIG_H__ */ |
board/denx/mcvevk/qts/pinmux_config.h
1 | -/* | |
2 | - * Altera SoCFPGA PinMux configuration | |
3 | - * | |
4 | - * SPDX-License-Identifier: BSD-3-Clause | |
5 | - */ | |
6 | - | |
7 | -#ifndef __SOCFPGA_PINMUX_CONFIG_H__ | |
8 | -#define __SOCFPGA_PINMUX_CONFIG_H__ | |
9 | - | |
10 | -const u8 sys_mgr_init_table[] = { | |
11 | - 3, /* EMACIO0 */ | |
12 | - 3, /* EMACIO1 */ | |
13 | - 3, /* EMACIO2 */ | |
14 | - 3, /* EMACIO3 */ | |
15 | - 3, /* EMACIO4 */ | |
16 | - 3, /* EMACIO5 */ | |
17 | - 3, /* EMACIO6 */ | |
18 | - 3, /* EMACIO7 */ | |
19 | - 3, /* EMACIO8 */ | |
20 | - 3, /* EMACIO9 */ | |
21 | - 3, /* EMACIO10 */ | |
22 | - 3, /* EMACIO11 */ | |
23 | - 3, /* EMACIO12 */ | |
24 | - 3, /* EMACIO13 */ | |
25 | - 0, /* EMACIO14 */ | |
26 | - 0, /* EMACIO15 */ | |
27 | - 0, /* EMACIO16 */ | |
28 | - 0, /* EMACIO17 */ | |
29 | - 0, /* EMACIO18 */ | |
30 | - 0, /* EMACIO19 */ | |
31 | - 3, /* FLASHIO0 */ | |
32 | - 0, /* FLASHIO1 */ | |
33 | - 3, /* FLASHIO2 */ | |
34 | - 3, /* FLASHIO3 */ | |
35 | - 3, /* FLASHIO4 */ | |
36 | - 3, /* FLASHIO5 */ | |
37 | - 3, /* FLASHIO6 */ | |
38 | - 3, /* FLASHIO7 */ | |
39 | - 0, /* FLASHIO8 */ | |
40 | - 3, /* FLASHIO9 */ | |
41 | - 3, /* FLASHIO10 */ | |
42 | - 3, /* FLASHIO11 */ | |
43 | - 0, /* GENERALIO0 */ | |
44 | - 1, /* GENERALIO1 */ | |
45 | - 1, /* GENERALIO2 */ | |
46 | - 0, /* GENERALIO3 */ | |
47 | - 0, /* GENERALIO4 */ | |
48 | - 1, /* GENERALIO5 */ | |
49 | - 1, /* GENERALIO6 */ | |
50 | - 1, /* GENERALIO7 */ | |
51 | - 1, /* GENERALIO8 */ | |
52 | - 0, /* GENERALIO9 */ | |
53 | - 0, /* GENERALIO10 */ | |
54 | - 0, /* GENERALIO11 */ | |
55 | - 0, /* GENERALIO12 */ | |
56 | - 2, /* GENERALIO13 */ | |
57 | - 2, /* GENERALIO14 */ | |
58 | - 1, /* GENERALIO15 */ | |
59 | - 1, /* GENERALIO16 */ | |
60 | - 1, /* GENERALIO17 */ | |
61 | - 1, /* GENERALIO18 */ | |
62 | - 0, /* GENERALIO19 */ | |
63 | - 0, /* GENERALIO20 */ | |
64 | - 0, /* GENERALIO21 */ | |
65 | - 0, /* GENERALIO22 */ | |
66 | - 0, /* GENERALIO23 */ | |
67 | - 0, /* GENERALIO24 */ | |
68 | - 0, /* GENERALIO25 */ | |
69 | - 0, /* GENERALIO26 */ | |
70 | - 0, /* GENERALIO27 */ | |
71 | - 0, /* GENERALIO28 */ | |
72 | - 0, /* GENERALIO29 */ | |
73 | - 0, /* GENERALIO30 */ | |
74 | - 0, /* GENERALIO31 */ | |
75 | - 0, /* MIXED1IO0 */ | |
76 | - 1, /* MIXED1IO1 */ | |
77 | - 1, /* MIXED1IO2 */ | |
78 | - 1, /* MIXED1IO3 */ | |
79 | - 1, /* MIXED1IO4 */ | |
80 | - 0, /* MIXED1IO5 */ | |
81 | - 0, /* MIXED1IO6 */ | |
82 | - 0, /* MIXED1IO7 */ | |
83 | - 1, /* MIXED1IO8 */ | |
84 | - 1, /* MIXED1IO9 */ | |
85 | - 1, /* MIXED1IO10 */ | |
86 | - 1, /* MIXED1IO11 */ | |
87 | - 0, /* MIXED1IO12 */ | |
88 | - 0, /* MIXED1IO13 */ | |
89 | - 0, /* MIXED1IO14 */ | |
90 | - 1, /* MIXED1IO15 */ | |
91 | - 1, /* MIXED1IO16 */ | |
92 | - 1, /* MIXED1IO17 */ | |
93 | - 1, /* MIXED1IO18 */ | |
94 | - 0, /* MIXED1IO19 */ | |
95 | - 0, /* MIXED1IO20 */ | |
96 | - 0, /* MIXED1IO21 */ | |
97 | - 0, /* MIXED2IO0 */ | |
98 | - 0, /* MIXED2IO1 */ | |
99 | - 0, /* MIXED2IO2 */ | |
100 | - 0, /* MIXED2IO3 */ | |
101 | - 0, /* MIXED2IO4 */ | |
102 | - 0, /* MIXED2IO5 */ | |
103 | - 0, /* MIXED2IO6 */ | |
104 | - 0, /* MIXED2IO7 */ | |
105 | - 0, /* GPLINMUX48 */ | |
106 | - 0, /* GPLINMUX49 */ | |
107 | - 0, /* GPLINMUX50 */ | |
108 | - 0, /* GPLINMUX51 */ | |
109 | - 0, /* GPLINMUX52 */ | |
110 | - 0, /* GPLINMUX53 */ | |
111 | - 0, /* GPLINMUX54 */ | |
112 | - 0, /* GPLINMUX55 */ | |
113 | - 0, /* GPLINMUX56 */ | |
114 | - 0, /* GPLINMUX57 */ | |
115 | - 0, /* GPLINMUX58 */ | |
116 | - 0, /* GPLINMUX59 */ | |
117 | - 0, /* GPLINMUX60 */ | |
118 | - 0, /* GPLINMUX61 */ | |
119 | - 0, /* GPLINMUX62 */ | |
120 | - 0, /* GPLINMUX63 */ | |
121 | - 0, /* GPLINMUX64 */ | |
122 | - 0, /* GPLINMUX65 */ | |
123 | - 0, /* GPLINMUX66 */ | |
124 | - 0, /* GPLINMUX67 */ | |
125 | - 0, /* GPLINMUX68 */ | |
126 | - 0, /* GPLINMUX69 */ | |
127 | - 0, /* GPLINMUX70 */ | |
128 | - 1, /* GPLMUX0 */ | |
129 | - 1, /* GPLMUX1 */ | |
130 | - 1, /* GPLMUX2 */ | |
131 | - 1, /* GPLMUX3 */ | |
132 | - 1, /* GPLMUX4 */ | |
133 | - 1, /* GPLMUX5 */ | |
134 | - 1, /* GPLMUX6 */ | |
135 | - 1, /* GPLMUX7 */ | |
136 | - 1, /* GPLMUX8 */ | |
137 | - 1, /* GPLMUX9 */ | |
138 | - 1, /* GPLMUX10 */ | |
139 | - 1, /* GPLMUX11 */ | |
140 | - 1, /* GPLMUX12 */ | |
141 | - 1, /* GPLMUX13 */ | |
142 | - 1, /* GPLMUX14 */ | |
143 | - 1, /* GPLMUX15 */ | |
144 | - 1, /* GPLMUX16 */ | |
145 | - 1, /* GPLMUX17 */ | |
146 | - 1, /* GPLMUX18 */ | |
147 | - 1, /* GPLMUX19 */ | |
148 | - 1, /* GPLMUX20 */ | |
149 | - 1, /* GPLMUX21 */ | |
150 | - 1, /* GPLMUX22 */ | |
151 | - 1, /* GPLMUX23 */ | |
152 | - 1, /* GPLMUX24 */ | |
153 | - 1, /* GPLMUX25 */ | |
154 | - 1, /* GPLMUX26 */ | |
155 | - 1, /* GPLMUX27 */ | |
156 | - 1, /* GPLMUX28 */ | |
157 | - 1, /* GPLMUX29 */ | |
158 | - 1, /* GPLMUX30 */ | |
159 | - 1, /* GPLMUX31 */ | |
160 | - 1, /* GPLMUX32 */ | |
161 | - 1, /* GPLMUX33 */ | |
162 | - 1, /* GPLMUX34 */ | |
163 | - 1, /* GPLMUX35 */ | |
164 | - 1, /* GPLMUX36 */ | |
165 | - 1, /* GPLMUX37 */ | |
166 | - 1, /* GPLMUX38 */ | |
167 | - 1, /* GPLMUX39 */ | |
168 | - 1, /* GPLMUX40 */ | |
169 | - 1, /* GPLMUX41 */ | |
170 | - 1, /* GPLMUX42 */ | |
171 | - 1, /* GPLMUX43 */ | |
172 | - 1, /* GPLMUX44 */ | |
173 | - 1, /* GPLMUX45 */ | |
174 | - 1, /* GPLMUX46 */ | |
175 | - 1, /* GPLMUX47 */ | |
176 | - 1, /* GPLMUX48 */ | |
177 | - 1, /* GPLMUX49 */ | |
178 | - 1, /* GPLMUX50 */ | |
179 | - 1, /* GPLMUX51 */ | |
180 | - 1, /* GPLMUX52 */ | |
181 | - 1, /* GPLMUX53 */ | |
182 | - 1, /* GPLMUX54 */ | |
183 | - 1, /* GPLMUX55 */ | |
184 | - 1, /* GPLMUX56 */ | |
185 | - 1, /* GPLMUX57 */ | |
186 | - 1, /* GPLMUX58 */ | |
187 | - 1, /* GPLMUX59 */ | |
188 | - 1, /* GPLMUX60 */ | |
189 | - 1, /* GPLMUX61 */ | |
190 | - 1, /* GPLMUX62 */ | |
191 | - 1, /* GPLMUX63 */ | |
192 | - 1, /* GPLMUX64 */ | |
193 | - 1, /* GPLMUX65 */ | |
194 | - 1, /* GPLMUX66 */ | |
195 | - 1, /* GPLMUX67 */ | |
196 | - 1, /* GPLMUX68 */ | |
197 | - 1, /* GPLMUX69 */ | |
198 | - 1, /* GPLMUX70 */ | |
199 | - 0, /* NANDUSEFPGA */ | |
200 | - 0, /* UART0USEFPGA */ | |
201 | - 0, /* RGMII1USEFPGA */ | |
202 | - 0, /* SPIS0USEFPGA */ | |
203 | - 0, /* CAN0USEFPGA */ | |
204 | - 0, /* I2C0USEFPGA */ | |
205 | - 0, /* SDMMCUSEFPGA */ | |
206 | - 0, /* QSPIUSEFPGA */ | |
207 | - 0, /* SPIS1USEFPGA */ | |
208 | - 0, /* RGMII0USEFPGA */ | |
209 | - 1, /* UART1USEFPGA */ | |
210 | - 0, /* CAN1USEFPGA */ | |
211 | - 0, /* USB1USEFPGA */ | |
212 | - 0, /* I2C3USEFPGA */ | |
213 | - 0, /* I2C2USEFPGA */ | |
214 | - 0, /* I2C1USEFPGA */ | |
215 | - 0, /* SPIM1USEFPGA */ | |
216 | - 0, /* USB0USEFPGA */ | |
217 | - 0 /* SPIM0USEFPGA */ | |
218 | -}; | |
219 | -#endif /* __SOCFPGA_PINMUX_CONFIG_H__ */ |
board/denx/mcvevk/qts/pll_config.h
1 | -/* | |
2 | - * Altera SoCFPGA Clock and PLL configuration | |
3 | - * | |
4 | - * SPDX-License-Identifier: BSD-3-Clause | |
5 | - */ | |
6 | - | |
7 | -#ifndef __SOCFPGA_PLL_CONFIG_H__ | |
8 | -#define __SOCFPGA_PLL_CONFIG_H__ | |
9 | - | |
10 | -#define CONFIG_HPS_DBCTRL_STAYOSC1 1 | |
11 | - | |
12 | -#define CONFIG_HPS_MAINPLLGRP_VCO_DENOM 0 | |
13 | -#define CONFIG_HPS_MAINPLLGRP_VCO_NUMER 63 | |
14 | -#define CONFIG_HPS_MAINPLLGRP_MPUCLK_CNT 0 | |
15 | -#define CONFIG_HPS_MAINPLLGRP_MAINCLK_CNT 0 | |
16 | -#define CONFIG_HPS_MAINPLLGRP_DBGATCLK_CNT 0 | |
17 | -#define CONFIG_HPS_MAINPLLGRP_MAINQSPICLK_CNT 511 | |
18 | -#define CONFIG_HPS_MAINPLLGRP_MAINNANDSDMMCCLK_CNT 511 | |
19 | -#define CONFIG_HPS_MAINPLLGRP_CFGS2FUSER0CLK_CNT 15 | |
20 | -#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3MPCLK 1 | |
21 | -#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L3SPCLK 1 | |
22 | -#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4MPCLK 1 | |
23 | -#define CONFIG_HPS_MAINPLLGRP_MAINDIV_L4SPCLK 1 | |
24 | -#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGATCLK 0 | |
25 | -#define CONFIG_HPS_MAINPLLGRP_DBGDIV_DBGCLK 1 | |
26 | -#define CONFIG_HPS_MAINPLLGRP_TRACEDIV_TRACECLK 0 | |
27 | -#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4MP 1 | |
28 | -#define CONFIG_HPS_MAINPLLGRP_L4SRC_L4SP 1 | |
29 | - | |
30 | -#define CONFIG_HPS_PERPLLGRP_VCO_DENOM 0 | |
31 | -#define CONFIG_HPS_PERPLLGRP_VCO_NUMER 39 | |
32 | -#define CONFIG_HPS_PERPLLGRP_VCO_PSRC 0 | |
33 | -#define CONFIG_HPS_PERPLLGRP_EMAC0CLK_CNT 3 | |
34 | -#define CONFIG_HPS_PERPLLGRP_EMAC1CLK_CNT 511 | |
35 | -#define CONFIG_HPS_PERPLLGRP_PERQSPICLK_CNT 511 | |
36 | -#define CONFIG_HPS_PERPLLGRP_PERNANDSDMMCCLK_CNT 4 | |
37 | -#define CONFIG_HPS_PERPLLGRP_PERBASECLK_CNT 4 | |
38 | -#define CONFIG_HPS_PERPLLGRP_S2FUSER1CLK_CNT 511 | |
39 | -#define CONFIG_HPS_PERPLLGRP_DIV_USBCLK 0 | |
40 | -#define CONFIG_HPS_PERPLLGRP_DIV_SPIMCLK 0 | |
41 | -#define CONFIG_HPS_PERPLLGRP_DIV_CAN0CLK 1 | |
42 | -#define CONFIG_HPS_PERPLLGRP_DIV_CAN1CLK 1 | |
43 | -#define CONFIG_HPS_PERPLLGRP_GPIODIV_GPIODBCLK 6249 | |
44 | -#define CONFIG_HPS_PERPLLGRP_SRC_SDMMC 2 | |
45 | -#define CONFIG_HPS_PERPLLGRP_SRC_NAND 2 | |
46 | -#define CONFIG_HPS_PERPLLGRP_SRC_QSPI 1 | |
47 | - | |
48 | -#define CONFIG_HPS_SDRPLLGRP_VCO_DENOM 0 | |
49 | -#define CONFIG_HPS_SDRPLLGRP_VCO_NUMER 31 | |
50 | -#define CONFIG_HPS_SDRPLLGRP_VCO_SSRC 0 | |
51 | -#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_CNT 1 | |
52 | -#define CONFIG_HPS_SDRPLLGRP_DDRDQSCLK_PHASE 0 | |
53 | -#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_CNT 0 | |
54 | -#define CONFIG_HPS_SDRPLLGRP_DDR2XDQSCLK_PHASE 0 | |
55 | -#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_CNT 1 | |
56 | -#define CONFIG_HPS_SDRPLLGRP_DDRDQCLK_PHASE 4 | |
57 | -#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_CNT 5 | |
58 | -#define CONFIG_HPS_SDRPLLGRP_S2FUSER2CLK_PHASE 0 | |
59 | - | |
60 | -#define CONFIG_HPS_CLK_OSC1_HZ 25000000 | |
61 | -#define CONFIG_HPS_CLK_OSC2_HZ 25000000 | |
62 | -#define CONFIG_HPS_CLK_F2S_SDR_REF_HZ 0 | |
63 | -#define CONFIG_HPS_CLK_F2S_PER_REF_HZ 0 | |
64 | -#define CONFIG_HPS_CLK_MAINVCO_HZ 1600000000 | |
65 | -#define CONFIG_HPS_CLK_PERVCO_HZ 1000000000 | |
66 | -#define CONFIG_HPS_CLK_SDRVCO_HZ 800000000 | |
67 | -#define CONFIG_HPS_CLK_EMAC0_HZ 250000000 | |
68 | -#define CONFIG_HPS_CLK_EMAC1_HZ 1953125 | |
69 | -#define CONFIG_HPS_CLK_USBCLK_HZ 200000000 | |
70 | -#define CONFIG_HPS_CLK_NAND_HZ 50000000 | |
71 | -#define CONFIG_HPS_CLK_SDMMC_HZ 200000000 | |
72 | -#define CONFIG_HPS_CLK_QSPI_HZ 3125000 | |
73 | -#define CONFIG_HPS_CLK_SPIM_HZ 200000000 | |
74 | -#define CONFIG_HPS_CLK_CAN0_HZ 100000000 | |
75 | -#define CONFIG_HPS_CLK_CAN1_HZ 100000000 | |
76 | -#define CONFIG_HPS_CLK_GPIODB_HZ 32000 | |
77 | -#define CONFIG_HPS_CLK_L4_MP_HZ 100000000 | |
78 | -#define CONFIG_HPS_CLK_L4_SP_HZ 100000000 | |
79 | - | |
80 | -#define CONFIG_HPS_ALTERAGRP_MPUCLK 1 | |
81 | -#define CONFIG_HPS_ALTERAGRP_MAINCLK 3 | |
82 | -#define CONFIG_HPS_ALTERAGRP_DBGATCLK 3 | |
83 | - | |
84 | - | |
85 | -#endif /* __SOCFPGA_PLL_CONFIG_H__ */ |
board/denx/mcvevk/qts/sdram_config.h
1 | -/* | |
2 | - * Altera SoCFPGA SDRAM configuration | |
3 | - * | |
4 | - * SPDX-License-Identifier: BSD-3-Clause | |
5 | - */ | |
6 | - | |
7 | -#ifndef __SOCFPGA_SDRAM_CONFIG_H__ | |
8 | -#define __SOCFPGA_SDRAM_CONFIG_H__ | |
9 | - | |
10 | -/* SDRAM configuration */ | |
11 | -#define CONFIG_HPS_SDR_CTRLCFG_CPORTRDWR_CPORTRDWR 0x5A56A | |
12 | -#define CONFIG_HPS_SDR_CTRLCFG_CPORTRMAP_CPORTRMAP 0xB00088 | |
13 | -#define CONFIG_HPS_SDR_CTRLCFG_CPORTWIDTH_CPORTWIDTH 0x44555 | |
14 | -#define CONFIG_HPS_SDR_CTRLCFG_CPORTWMAP_CPORTWMAP 0x2C011000 | |
15 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ADDRORDER 0 | |
16 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_DQSTRKEN 0 | |
17 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCCORREN 0 | |
18 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_ECCEN 0 | |
19 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMBL 8 | |
20 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_MEMTYPE 2 | |
21 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_NODMPINS 0 | |
22 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_REORDEREN 1 | |
23 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLCFG_STARVELIMIT 10 | |
24 | -#define CONFIG_HPS_SDR_CTRLCFG_CTRLWIDTH_CTRLWIDTH 2 | |
25 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_BANKBITS 3 | |
26 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_COLBITS 10 | |
27 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_CSBITS 1 | |
28 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMADDRW_ROWBITS 15 | |
29 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMDEVWIDTH_DEVWIDTH 8 | |
30 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMIFWIDTH_IFWIDTH 32 | |
31 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMINTR_INTREN 0 | |
32 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_READ 0 | |
33 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMODT_WRITE 1 | |
34 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_AL 0 | |
35 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCL 6 | |
36 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TCWL 6 | |
37 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TFAW 16 | |
38 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRFC 140 | |
39 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING1_TRRD 5 | |
40 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRCD 6 | |
41 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TREFI 1560 | |
42 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TRP 6 | |
43 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWR 6 | |
44 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING2_IF_TWTR 4 | |
45 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TCCD 4 | |
46 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TMRD 4 | |
47 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRAS 14 | |
48 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRC 20 | |
49 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING3_TRTP 5 | |
50 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_PWRDOWNEXIT 3 | |
51 | -#define CONFIG_HPS_SDR_CTRLCFG_DRAMTIMING4_SELFRFSHEXIT 512 | |
52 | -#define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR 0 | |
53 | -#define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_BC 0 | |
54 | -#define CONFIG_HPS_SDR_CTRLCFG_EXTRATIME1_CFG_EXTRA_CTL_CLK_RD_TO_WR_DIFF_CHIP 0 | |
55 | -#define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_INCSYNC 0 | |
56 | -#define CONFIG_HPS_SDR_CTRLCFG_FIFOCFG_SYNCMODE 0 | |
57 | -#define CONFIG_HPS_SDR_CTRLCFG_FPGAPORTRST 0x0 | |
58 | -#define CONFIG_HPS_SDR_CTRLCFG_LOWPWREQ_SELFRFSHMASK 3 | |
59 | -#define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_AUTOPDCYCLES 0 | |
60 | -#define CONFIG_HPS_SDR_CTRLCFG_LOWPWRTIMING_CLKDISABLECYCLES 8 | |
61 | -#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_0_THRESHOLD1_31_0 0x20820820 | |
62 | -#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD1_59_32 0x8208208 | |
63 | -#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_1_THRESHOLD2_3_0 0 | |
64 | -#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_2_THRESHOLD2_35_4 0x41041041 | |
65 | -#define CONFIG_HPS_SDR_CTRLCFG_MPPACING_3_THRESHOLD2_59_36 0x410410 | |
66 | -#define CONFIG_HPS_SDR_CTRLCFG_MPPRIORITY_USERPRIORITY 0x3FFD1088 | |
67 | -#define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_0_THRESHOLDRSTCYCLES_31_0 0x01010101 | |
68 | -#define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_1_THRESHOLDRSTCYCLES_63_32 0x01010101 | |
69 | -#define CONFIG_HPS_SDR_CTRLCFG_MPTHRESHOLDRST_2_THRESHOLDRSTCYCLES_79_64 0x0101 | |
70 | -#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_0_STATICWEIGHT_31_0 0x21084210 | |
71 | -#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_STATICWEIGHT_49_32 0x1EF84 | |
72 | -#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_1_SUMOFWEIGHT_13_0 0x2020 | |
73 | -#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_2_SUMOFWEIGHT_45_14 0x0 | |
74 | -#define CONFIG_HPS_SDR_CTRLCFG_MPWIEIGHT_3_SUMOFWEIGHT_63_46 0xF800 | |
75 | -#define CONFIG_HPS_SDR_CTRLCFG_PHYCTRL_PHYCTRL_0 0x200 | |
76 | -#define CONFIG_HPS_SDR_CTRLCFG_PORTCFG_AUTOPCHEN 0 | |
77 | -#define CONFIG_HPS_SDR_CTRLCFG_RFIFOCMAP_RFIFOCMAP 0x760210 | |
78 | -#define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_MEMBL 2 | |
79 | -#define CONFIG_HPS_SDR_CTRLCFG_STATICCFG_USEECCASDATA 0 | |
80 | -#define CONFIG_HPS_SDR_CTRLCFG_WFIFOCMAP_WFIFOCMAP 0x980543 | |
81 | - | |
82 | -/* Sequencer auto configuration */ | |
83 | -#define RW_MGR_ACTIVATE_0_AND_1 0x0D | |
84 | -#define RW_MGR_ACTIVATE_0_AND_1_WAIT1 0x0E | |
85 | -#define RW_MGR_ACTIVATE_0_AND_1_WAIT2 0x10 | |
86 | -#define RW_MGR_ACTIVATE_1 0x0F | |
87 | -#define RW_MGR_CLEAR_DQS_ENABLE 0x49 | |
88 | -#define RW_MGR_GUARANTEED_READ 0x4C | |
89 | -#define RW_MGR_GUARANTEED_READ_CONT 0x54 | |
90 | -#define RW_MGR_GUARANTEED_WRITE 0x18 | |
91 | -#define RW_MGR_GUARANTEED_WRITE_WAIT0 0x1B | |
92 | -#define RW_MGR_GUARANTEED_WRITE_WAIT1 0x1F | |
93 | -#define RW_MGR_GUARANTEED_WRITE_WAIT2 0x19 | |
94 | -#define RW_MGR_GUARANTEED_WRITE_WAIT3 0x1D | |
95 | -#define RW_MGR_IDLE 0x00 | |
96 | -#define RW_MGR_IDLE_LOOP1 0x7B | |
97 | -#define RW_MGR_IDLE_LOOP2 0x7A | |
98 | -#define RW_MGR_INIT_RESET_0_CKE_0 0x6F | |
99 | -#define RW_MGR_INIT_RESET_1_CKE_0 0x74 | |
100 | -#define RW_MGR_LFSR_WR_RD_BANK_0 0x22 | |
101 | -#define RW_MGR_LFSR_WR_RD_BANK_0_DATA 0x25 | |
102 | -#define RW_MGR_LFSR_WR_RD_BANK_0_DQS 0x24 | |
103 | -#define RW_MGR_LFSR_WR_RD_BANK_0_NOP 0x23 | |
104 | -#define RW_MGR_LFSR_WR_RD_BANK_0_WAIT 0x32 | |
105 | -#define RW_MGR_LFSR_WR_RD_BANK_0_WL_1 0x21 | |
106 | -#define RW_MGR_LFSR_WR_RD_DM_BANK_0 0x36 | |
107 | -#define RW_MGR_LFSR_WR_RD_DM_BANK_0_DATA 0x39 | |
108 | -#define RW_MGR_LFSR_WR_RD_DM_BANK_0_DQS 0x38 | |
109 | -#define RW_MGR_LFSR_WR_RD_DM_BANK_0_NOP 0x37 | |
110 | -#define RW_MGR_LFSR_WR_RD_DM_BANK_0_WAIT 0x46 | |
111 | -#define RW_MGR_LFSR_WR_RD_DM_BANK_0_WL_1 0x35 | |
112 | -#define RW_MGR_MRS0_DLL_RESET 0x02 | |
113 | -#define RW_MGR_MRS0_DLL_RESET_MIRR 0x08 | |
114 | -#define RW_MGR_MRS0_USER 0x07 | |
115 | -#define RW_MGR_MRS0_USER_MIRR 0x0C | |
116 | -#define RW_MGR_MRS1 0x03 | |
117 | -#define RW_MGR_MRS1_MIRR 0x09 | |
118 | -#define RW_MGR_MRS2 0x04 | |
119 | -#define RW_MGR_MRS2_MIRR 0x0A | |
120 | -#define RW_MGR_MRS3 0x05 | |
121 | -#define RW_MGR_MRS3_MIRR 0x0B | |
122 | -#define RW_MGR_PRECHARGE_ALL 0x12 | |
123 | -#define RW_MGR_READ_B2B 0x59 | |
124 | -#define RW_MGR_READ_B2B_WAIT1 0x61 | |
125 | -#define RW_MGR_READ_B2B_WAIT2 0x6B | |
126 | -#define RW_MGR_REFRESH_ALL 0x14 | |
127 | -#define RW_MGR_RETURN 0x01 | |
128 | -#define RW_MGR_SGLE_READ 0x7D | |
129 | -#define RW_MGR_ZQCL 0x06 | |
130 | - | |
131 | -/* Sequencer defines configuration */ | |
132 | -#define AFI_RATE_RATIO 1 | |
133 | -#define CALIB_LFIFO_OFFSET 7 | |
134 | -#define CALIB_VFIFO_OFFSET 5 | |
135 | -#define ENABLE_SUPER_QUICK_CALIBRATION 0 | |
136 | -#define IO_DELAY_PER_DCHAIN_TAP 25 | |
137 | -#define IO_DELAY_PER_DQS_EN_DCHAIN_TAP 25 | |
138 | -#define IO_DELAY_PER_OPA_TAP 312 | |
139 | -#define IO_DLL_CHAIN_LENGTH 8 | |
140 | -#define IO_DQDQS_OUT_PHASE_MAX 0 | |
141 | -#define IO_DQS_EN_DELAY_MAX 31 | |
142 | -#define IO_DQS_EN_DELAY_OFFSET 0 | |
143 | -#define IO_DQS_EN_PHASE_MAX 7 | |
144 | -#define IO_DQS_IN_DELAY_MAX 31 | |
145 | -#define IO_DQS_IN_RESERVE 4 | |
146 | -#define IO_DQS_OUT_RESERVE 4 | |
147 | -#define IO_IO_IN_DELAY_MAX 31 | |
148 | -#define IO_IO_OUT1_DELAY_MAX 31 | |
149 | -#define IO_IO_OUT2_DELAY_MAX 0 | |
150 | -#define IO_SHIFT_DQS_EN_WHEN_SHIFT_DQS 0 | |
151 | -#define MAX_LATENCY_COUNT_WIDTH 5 | |
152 | -#define READ_VALID_FIFO_SIZE 16 | |
153 | -#define REG_FILE_INIT_SEQ_SIGNATURE 0x55550496 | |
154 | -#define RW_MGR_MEM_ADDRESS_MIRRORING 0 | |
155 | -#define RW_MGR_MEM_DATA_MASK_WIDTH 4 | |
156 | -#define RW_MGR_MEM_DATA_WIDTH 32 | |
157 | -#define RW_MGR_MEM_DQ_PER_READ_DQS 8 | |
158 | -#define RW_MGR_MEM_DQ_PER_WRITE_DQS 8 | |
159 | -#define RW_MGR_MEM_IF_READ_DQS_WIDTH 4 | |
160 | -#define RW_MGR_MEM_IF_WRITE_DQS_WIDTH 4 | |
161 | -#define RW_MGR_MEM_NUMBER_OF_CS_PER_DIMM 1 | |
162 | -#define RW_MGR_MEM_NUMBER_OF_RANKS 1 | |
163 | -#define RW_MGR_MEM_VIRTUAL_GROUPS_PER_READ_DQS 1 | |
164 | -#define RW_MGR_MEM_VIRTUAL_GROUPS_PER_WRITE_DQS 1 | |
165 | -#define RW_MGR_TRUE_MEM_DATA_MASK_WIDTH 4 | |
166 | -#define TINIT_CNTR0_VAL 99 | |
167 | -#define TINIT_CNTR1_VAL 32 | |
168 | -#define TINIT_CNTR2_VAL 32 | |
169 | -#define TRESET_CNTR0_VAL 99 | |
170 | -#define TRESET_CNTR1_VAL 99 | |
171 | -#define TRESET_CNTR2_VAL 10 | |
172 | - | |
173 | -/* Sequencer ac_rom_init configuration */ | |
174 | -const u32 ac_rom_init[] = { | |
175 | - 0x20700000, | |
176 | - 0x20780000, | |
177 | - 0x10080421, | |
178 | - 0x10080520, | |
179 | - 0x10090044, | |
180 | - 0x100a0008, | |
181 | - 0x100b0000, | |
182 | - 0x10380400, | |
183 | - 0x10080441, | |
184 | - 0x100804c0, | |
185 | - 0x100a0024, | |
186 | - 0x10090010, | |
187 | - 0x100b0000, | |
188 | - 0x30780000, | |
189 | - 0x38780000, | |
190 | - 0x30780000, | |
191 | - 0x10680000, | |
192 | - 0x106b0000, | |
193 | - 0x10280400, | |
194 | - 0x10480000, | |
195 | - 0x1c980000, | |
196 | - 0x1c9b0000, | |
197 | - 0x1c980008, | |
198 | - 0x1c9b0008, | |
199 | - 0x38f80000, | |
200 | - 0x3cf80000, | |
201 | - 0x38780000, | |
202 | - 0x18180000, | |
203 | - 0x18980000, | |
204 | - 0x13580000, | |
205 | - 0x135b0000, | |
206 | - 0x13580008, | |
207 | - 0x135b0008, | |
208 | - 0x33780000, | |
209 | - 0x10580008, | |
210 | - 0x10780000 | |
211 | -}; | |
212 | - | |
213 | -/* Sequencer inst_rom_init configuration */ | |
214 | -const u32 inst_rom_init[] = { | |
215 | - 0x80000, | |
216 | - 0x80680, | |
217 | - 0x8180, | |
218 | - 0x8200, | |
219 | - 0x8280, | |
220 | - 0x8300, | |
221 | - 0x8380, | |
222 | - 0x8100, | |
223 | - 0x8480, | |
224 | - 0x8500, | |
225 | - 0x8580, | |
226 | - 0x8600, | |
227 | - 0x8400, | |
228 | - 0x800, | |
229 | - 0x8680, | |
230 | - 0x880, | |
231 | - 0xa680, | |
232 | - 0x80680, | |
233 | - 0x900, | |
234 | - 0x80680, | |
235 | - 0x980, | |
236 | - 0xa680, | |
237 | - 0x8680, | |
238 | - 0x80680, | |
239 | - 0xb68, | |
240 | - 0xcce8, | |
241 | - 0xae8, | |
242 | - 0x8ce8, | |
243 | - 0xb88, | |
244 | - 0xec88, | |
245 | - 0xa08, | |
246 | - 0xac88, | |
247 | - 0x80680, | |
248 | - 0xce00, | |
249 | - 0xcd80, | |
250 | - 0xe700, | |
251 | - 0xc00, | |
252 | - 0x20ce0, | |
253 | - 0x20ce0, | |
254 | - 0x20ce0, | |
255 | - 0x20ce0, | |
256 | - 0xd00, | |
257 | - 0x680, | |
258 | - 0x680, | |
259 | - 0x680, | |
260 | - 0x680, | |
261 | - 0x60e80, | |
262 | - 0x61080, | |
263 | - 0x61080, | |
264 | - 0x61080, | |
265 | - 0xa680, | |
266 | - 0x8680, | |
267 | - 0x80680, | |
268 | - 0xce00, | |
269 | - 0xcd80, | |
270 | - 0xe700, | |
271 | - 0xc00, | |
272 | - 0x30ce0, | |
273 | - 0x30ce0, | |
274 | - 0x30ce0, | |
275 | - 0x30ce0, | |
276 | - 0xd00, | |
277 | - 0x680, | |
278 | - 0x680, | |
279 | - 0x680, | |
280 | - 0x680, | |
281 | - 0x70e80, | |
282 | - 0x71080, | |
283 | - 0x71080, | |
284 | - 0x71080, | |
285 | - 0xa680, | |
286 | - 0x8680, | |
287 | - 0x80680, | |
288 | - 0x1158, | |
289 | - 0x6d8, | |
290 | - 0x80680, | |
291 | - 0x1168, | |
292 | - 0x7e8, | |
293 | - 0x7e8, | |
294 | - 0x87e8, | |
295 | - 0x40fe8, | |
296 | - 0x410e8, | |
297 | - 0x410e8, | |
298 | - 0x410e8, | |
299 | - 0x1168, | |
300 | - 0x7e8, | |
301 | - 0x7e8, | |
302 | - 0xa7e8, | |
303 | - 0x80680, | |
304 | - 0x40e88, | |
305 | - 0x41088, | |
306 | - 0x41088, | |
307 | - 0x41088, | |
308 | - 0x40f68, | |
309 | - 0x410e8, | |
310 | - 0x410e8, | |
311 | - 0x410e8, | |
312 | - 0xa680, | |
313 | - 0x40fe8, | |
314 | - 0x410e8, | |
315 | - 0x410e8, | |
316 | - 0x410e8, | |
317 | - 0x41008, | |
318 | - 0x41088, | |
319 | - 0x41088, | |
320 | - 0x41088, | |
321 | - 0x1100, | |
322 | - 0xc680, | |
323 | - 0x8680, | |
324 | - 0xe680, | |
325 | - 0x80680, | |
326 | - 0x0, | |
327 | - 0x8000, | |
328 | - 0xa000, | |
329 | - 0xc000, | |
330 | - 0x80000, | |
331 | - 0x80, | |
332 | - 0x8080, | |
333 | - 0xa080, | |
334 | - 0xc080, | |
335 | - 0x80080, | |
336 | - 0x9180, | |
337 | - 0x8680, | |
338 | - 0xa680, | |
339 | - 0x80680, | |
340 | - 0x40f08, | |
341 | - 0x80680 | |
342 | -}; | |
343 | - | |
344 | -#endif /* __SOCFPGA_SDRAM_CONFIG_H__ */ |
board/denx/mcvevk/socfpga.c
configs/socfpga_mcvevk_defconfig
include/configs/socfpga_mcvevk.h
... | ... | @@ -3,8 +3,8 @@ |
3 | 3 | * |
4 | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | 5 | */ |
6 | -#ifndef __CONFIG_DENX_MCVEVK_H__ | |
7 | -#define __CONFIG_DENX_MCVEVK_H__ | |
6 | +#ifndef __CONFIG_ARIES_MCVEVK_H__ | |
7 | +#define __CONFIG_ARIES_MCVEVK_H__ | |
8 | 8 | |
9 | 9 | #include <asm/arch/base_addr_ac5.h> |
10 | 10 | |
... | ... | @@ -105,5 +105,5 @@ |
105 | 105 | /* The rest of the configuration is shared */ |
106 | 106 | #include <configs/socfpga_common.h> |
107 | 107 | |
108 | -#endif /* __CONFIG_DENX_MCVEVK_H__ */ | |
108 | +#endif /* __CONFIG_ARIES_MCVEVK_H__ */ |