]> git.sur5r.net Git - u-boot/blob - board/altera/cyclone5-socdk/qts/iocsr_config.h
SPDX: Convert all of our single license tags to Linux Kernel style
[u-boot] / board / altera / cyclone5-socdk / qts / iocsr_config.h
1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /*
3  * Altera SoCFPGA IOCSR configuration
4  */
5
6 #ifndef __SOCFPGA_IOCSR_CONFIG_H__
7 #define __SOCFPGA_IOCSR_CONFIG_H__
8
9 #define CONFIG_HPS_IOCSR_SCANCHAIN0_LENGTH      764
10 #define CONFIG_HPS_IOCSR_SCANCHAIN1_LENGTH      1719
11 #define CONFIG_HPS_IOCSR_SCANCHAIN2_LENGTH      955
12 #define CONFIG_HPS_IOCSR_SCANCHAIN3_LENGTH      16766
13
14 const unsigned long iocsr_scan_chain0_table[] = {
15         0x00000000,
16         0x00000000,
17         0x0FF00000,
18         0xC0000000,
19         0x0000003F,
20         0x00008000,
21         0x00020080,
22         0x08020000,
23         0x08000000,
24         0x00018020,
25         0x00000000,
26         0x00004000,
27         0x00010040,
28         0x04010000,
29         0x04000000,
30         0x00000010,
31         0x00004010,
32         0x00002000,
33         0x00020000,
34         0x02008000,
35         0x02000000,
36         0x00000008,
37         0x00002008,
38         0x00001000,
39 };
40
41 const unsigned long iocsr_scan_chain1_table[] = {
42         0x000C0300,
43         0x10040000,
44         0x100000C0,
45         0x00000040,
46         0x00010040,
47         0x00008000,
48         0x00080000,
49         0x18060000,
50         0x18000000,
51         0x00000060,
52         0x00018060,
53         0x00004000,
54         0x00010040,
55         0x10000000,
56         0x04000000,
57         0x00000010,
58         0x00004010,
59         0x00002000,
60         0x06008020,
61         0x02008000,
62         0x01FE0000,
63         0xF8000000,
64         0x00000007,
65         0x00001000,
66         0x00004010,
67         0x01004000,
68         0x01000000,
69         0x00003004,
70         0x00001004,
71         0x00000800,
72         0x00000000,
73         0x00000000,
74         0x00800000,
75         0x00000002,
76         0x00002000,
77         0x00000400,
78         0x00000000,
79         0x00401000,
80         0x00000003,
81         0x00000000,
82         0x00000000,
83         0x00000200,
84         0x00600802,
85         0x00000000,
86         0x80200000,
87         0x80000600,
88         0x00000200,
89         0x00000100,
90         0x00300401,
91         0xC0100400,
92         0x40100000,
93         0x40000300,
94         0x000C0100,
95         0x00000080,
96 };
97
98 const unsigned long iocsr_scan_chain2_table[] = {
99         0x80040100,
100         0x00000000,
101         0x0FF00000,
102         0x00000000,
103         0x0C010040,
104         0x00008000,
105         0x18020080,
106         0x00000000,
107         0x08000000,
108         0x00040020,
109         0x06018060,
110         0x00004000,
111         0x0C010040,
112         0x04010000,
113         0x00000030,
114         0x00000000,
115         0x03004010,
116         0x00002000,
117         0x06008020,
118         0x02008000,
119         0x02000018,
120         0x00006008,
121         0x01802008,
122         0x00001000,
123         0x03004010,
124         0x01004000,
125         0x0100000C,
126         0x00003004,
127         0x00C01004,
128         0x00000800,
129 };
130
131 const unsigned long iocsr_scan_chain3_table[] = {
132         0x2C420D80,
133         0x082000FF,
134         0x0A804001,
135         0x07900000,
136         0x08020000,
137         0x00100000,
138         0x0A800000,
139         0x07900000,
140         0x08020000,
141         0x00100000,
142         0xC8800000,
143         0x00003001,
144         0x00C00722,
145         0x00000000,
146         0x00000021,
147         0x82000004,
148         0x05400000,
149         0x03C80000,
150         0x04010000,
151         0x00080000,
152         0x05400000,
153         0x03C80000,
154         0x05400000,
155         0x03C80000,
156         0xE4400000,
157         0x00001800,
158         0x00600391,
159         0x800E4400,
160         0x00000001,
161         0x40000002,
162         0x02A00000,
163         0x01E40000,
164         0x02A00000,
165         0x01E40000,
166         0x02A00000,
167         0x01E40000,
168         0x02A00000,
169         0x01E40000,
170         0x72200000,
171         0x80000C00,
172         0x003001C8,
173         0xC0072200,
174         0x1C880000,
175         0x20000300,
176         0x00040000,
177         0x50670000,
178         0x00000070,
179         0x24590000,
180         0x00001000,
181         0xA0000034,
182         0x0D000001,
183         0x906808A2,
184         0xA2834024,
185         0x05141A00,
186         0x808A20D0,
187         0x34024906,
188         0x01A00A28,
189         0xA20D0000,
190         0x24906808,
191         0x00A28340,
192         0xD000001A,
193         0x06808A20,
194         0x10040000,
195         0x00200000,
196         0x10040000,
197         0x00200000,
198         0x15000000,
199         0x0F200000,
200         0x15000000,
201         0x0F200000,
202         0x01FE0000,
203         0x00000000,
204         0x01800E44,
205         0x00391000,
206         0x007F8006,
207         0x00000000,
208         0x0A800001,
209         0x07900000,
210         0x0A800000,
211         0x07900000,
212         0x0A800000,
213         0x07900000,
214         0x08020000,
215         0x00100000,
216         0xC8800000,
217         0x00003001,
218         0x00C00722,
219         0x00000FF0,
220         0x72200000,
221         0x80000C00,
222         0x05400000,
223         0x02480000,
224         0x04000000,
225         0x00080000,
226         0x05400000,
227         0x03C80000,
228         0x05400000,
229         0x03C80000,
230         0x6A1C0000,
231         0x00001800,
232         0x00600391,
233         0x800E4400,
234         0x1A870001,
235         0x40000600,
236         0x02A00040,
237         0x01E40000,
238         0x02A00000,
239         0x01E40000,
240         0x02A00000,
241         0x01E40000,
242         0x02A00000,
243         0x01E40000,
244         0x72200000,
245         0x80000C00,
246         0x003001C8,
247         0xC0072200,
248         0x1C880000,
249         0x20000300,
250         0x00040000,
251         0x50670000,
252         0x00000070,
253         0x24590000,
254         0x00001000,
255         0xA0000034,
256         0x0D000001,
257         0x906808A2,
258         0xA2834024,
259         0x05141A00,
260         0x808A20D0,
261         0x34024906,
262         0x01A00040,
263         0xA20D0002,
264         0x24906808,
265         0x00A28340,
266         0xD005141A,
267         0x06808A20,
268         0x10040000,
269         0x00200000,
270         0x10040000,
271         0x00200000,
272         0x15000000,
273         0x0F200000,
274         0x15000000,
275         0x0F200000,
276         0x01FE0000,
277         0x00000000,
278         0x01800E44,
279         0x00391000,
280         0x007F8006,
281         0x00000000,
282         0x99300001,
283         0x34343400,
284         0xAA0D4000,
285         0x01C3A810,
286         0xAA0D4000,
287         0x01C3A808,
288         0xAA0D4000,
289         0x01C3A810,
290         0x00040100,
291         0x00000800,
292         0x00000000,
293         0x00001208,
294         0x00482000,
295         0x000001C1,
296         0x00000000,
297         0x00410482,
298         0x0006A000,
299         0x0001B400,
300         0x00020000,
301         0x00000400,
302         0x0002A000,
303         0x0001E400,
304         0x5506A000,
305         0x00E1D404,
306         0x00000000,
307         0xC880090C,
308         0x00003001,
309         0x90400000,
310         0x00000000,
311         0x2020C243,
312         0x2A835000,
313         0x0070EA04,
314         0x2A835000,
315         0x0070EA02,
316         0x2A835000,
317         0x0070EA04,
318         0x00010040,
319         0x00000200,
320         0x00000000,
321         0x00000482,
322         0x00120800,
323         0x00002000,
324         0x80000000,
325         0x00104120,
326         0x00000200,
327         0xAC255F80,
328         0xF1C71C71,
329         0x14F3690D,
330         0x1A041414,
331         0x00D00000,
332         0x14864000,
333         0x59647A05,
334         0xBA28A3D8,
335         0xF511451E,
336         0x0341D348,
337         0x821A0000,
338         0x0000D000,
339         0x04510680,
340         0xD859647A,
341         0x1EBA28A3,
342         0x48F51145,
343         0x000341D3,
344         0x00080200,
345         0x00001000,
346         0x00080200,
347         0x00001000,
348         0x000A8000,
349         0x00075000,
350         0x541A8000,
351         0x03875011,
352         0x10000000,
353         0x00000000,
354         0x0080C000,
355         0x41000000,
356         0x00003FC2,
357         0x00820000,
358         0xAA0D4000,
359         0x01C3A810,
360         0xAA0D4000,
361         0x01C3A808,
362         0xAA0D4000,
363         0x01C3A810,
364         0x00040100,
365         0x00000800,
366         0x00000000,
367         0x00001208,
368         0x00482000,
369         0x00008000,
370         0x00000000,
371         0x00410482,
372         0x0006A000,
373         0x0001B400,
374         0x00020000,
375         0x00000400,
376         0x00020080,
377         0x00000400,
378         0x5506A000,
379         0x00E1D404,
380         0x00000000,
381         0x0000090C,
382         0x00000010,
383         0x90400000,
384         0x00000000,
385         0x2020C243,
386         0x2A835000,
387         0x0070EA04,
388         0x2A835000,
389         0x0070EA02,
390         0x2A835000,
391         0x0070EA04,
392         0x00015000,
393         0x0000F200,
394         0x00000000,
395         0x00000482,
396         0x00120800,
397         0x00600391,
398         0x80000000,
399         0x00104120,
400         0x00000200,
401         0xAC255F80,
402         0xF1C71C71,
403         0x14F3690D,
404         0x1A041414,
405         0x00D00000,
406         0x14864000,
407         0x59647A05,
408         0xBA28A3D8,
409         0xF511451E,
410         0x8341D348,
411         0x821A0124,
412         0x0000D000,
413         0x00000680,
414         0xD859647A,
415         0x1EBA28A3,
416         0x48F51145,
417         0x000341D3,
418         0x00080200,
419         0x00001000,
420         0x00080200,
421         0x00001000,
422         0x000A8000,
423         0x00075000,
424         0x541A8000,
425         0x03875011,
426         0x10000000,
427         0x00000000,
428         0x0080C000,
429         0x41000000,
430         0x04000002,
431         0x00820000,
432         0xAA0D4000,
433         0x01C3A810,
434         0xAA0D4000,
435         0x01C3A808,
436         0xAA0D4000,
437         0x01C3A810,
438         0x00040100,
439         0x00000800,
440         0x00000000,
441         0x00001208,
442         0x00482000,
443         0x00008000,
444         0x00000000,
445         0x00410482,
446         0x0006A000,
447         0x0001B400,
448         0x00020000,
449         0x00000400,
450         0x0002A000,
451         0x0001E400,
452         0x5506A000,
453         0x00E1D404,
454         0x00000000,
455         0xC880090C,
456         0x00003001,
457         0x90400000,
458         0x00000000,
459         0x2020C243,
460         0x2A835000,
461         0x0070EA04,
462         0x2A835000,
463         0x0070EA02,
464         0x2A835000,
465         0x0070EA04,
466         0x00010040,
467         0x00000200,
468         0x00000000,
469         0x00000482,
470         0x00120800,
471         0x00002000,
472         0x80000000,
473         0x00104120,
474         0x00000200,
475         0xAC255F80,
476         0xF1C71C71,
477         0x14F3690D,
478         0x1A041414,
479         0x00D00000,
480         0x14864000,
481         0x59647A05,
482         0xBA28A3D8,
483         0xF511451E,
484         0x0341D348,
485         0x821A0000,
486         0x0000D000,
487         0x00000680,
488         0xD859647A,
489         0x1EBA28A3,
490         0x48F51145,
491         0x000341D3,
492         0x00080200,
493         0x00001000,
494         0x00080200,
495         0x00001000,
496         0x000A8000,
497         0x00075000,
498         0x541A8000,
499         0x03875011,
500         0x10000000,
501         0x00000000,
502         0x0080C000,
503         0x41000000,
504         0x04000002,
505         0x00820000,
506         0xAA0D4000,
507         0x01C3A810,
508         0xAA0D4000,
509         0x01C3A808,
510         0xAA0D4000,
511         0x01C3A810,
512         0x00040100,
513         0x00000800,
514         0x00000000,
515         0x00001208,
516         0x00482000,
517         0x00008000,
518         0x00000000,
519         0x00410482,
520         0x0006A000,
521         0x0001B400,
522         0x00020000,
523         0x00000400,
524         0x00020080,
525         0x00000400,
526         0x5506A000,
527         0x00E1D404,
528         0x00000000,
529         0x0000090C,
530         0x00000010,
531         0x90400000,
532         0x00000000,
533         0x2020C243,
534         0x2A835000,
535         0x0070EA04,
536         0x2A835000,
537         0x0070EA02,
538         0x2A835000,
539         0x0070EA04,
540         0x00010040,
541         0x00000200,
542         0x00000000,
543         0x00000482,
544         0x40120800,
545         0x00000070,
546         0x80000000,
547         0x00104120,
548         0x00000200,
549         0xAC255F80,
550         0xF1C71C71,
551         0x14F1690D,
552         0x1A041414,
553         0x00D00000,
554         0x14864000,
555         0x59647A05,
556         0xBA28A3D8,
557         0xF511451E,
558         0x0341D348,
559         0x821A0000,
560         0x0000D000,
561         0x00000680,
562         0xD859647A,
563         0x1EBA28A3,
564         0x48F51145,
565         0x000341D3,
566         0x00080200,
567         0x00001000,
568         0x00080200,
569         0x00001000,
570         0x000A8000,
571         0x00075000,
572         0x541A8000,
573         0x03875011,
574         0x10000000,
575         0x00000000,
576         0x0080C000,
577         0x41000000,
578         0x04000002,
579         0x00820000,
580         0x00489800,
581         0x001A1A1A,
582         0x085506A0,
583         0x0000E1D4,
584         0x045506A0,
585         0x0000E1D4,
586         0x085506A0,
587         0x8000E1D4,
588         0x00000200,
589         0x00000004,
590         0x04000000,
591         0x00000009,
592         0x00002410,
593         0x00000040,
594         0x41000000,
595         0x00002082,
596         0x00000350,
597         0x000000DA,
598         0x00000100,
599         0x40000002,
600         0x00000100,
601         0x00000002,
602         0x022A8350,
603         0x000070EA,
604         0x86000000,
605         0x08000004,
606         0x00000000,
607         0x00482000,
608         0x21800000,
609         0x00101061,
610         0x021541A8,
611         0x00003875,
612         0x011541A8,
613         0x00003875,
614         0x021541A8,
615         0x20003875,
616         0x00000080,
617         0x00000001,
618         0x41000000,
619         0x00000002,
620         0x00FF0904,
621         0x00000000,
622         0x90400000,
623         0x00000820,
624         0xC0000001,
625         0x38D612AF,
626         0x86F8E38E,
627         0x0A0A78B4,
628         0x000D020A,
629         0x00006800,
630         0x028A4320,
631         0xEC2CB23D,
632         0x8F5D1451,
633         0xA47A88A2,
634         0x0001A0E9,
635         0x00410D00,
636         0x40000068,
637         0x3D000003,
638         0x51EC2CB2,
639         0xA28F5D14,
640         0xE9A47A88,
641         0x000001A0,
642         0x00000401,
643         0x00000008,
644         0x00000401,
645         0x00000008,
646         0x00000540,
647         0x000003A8,
648         0x08AA0D40,
649         0x8001C3A8,
650         0x0000007F,
651         0x00000000,
652         0x00004060,
653         0xE1208000,
654         0x0000001F,
655         0x00004100,
656 };
657
658
659 #endif /* __SOCFPGA_IOCSR_CONFIG_H__ */