blob: 2bcbf94b1edf4cbe9108b108f85bd253bb201d11 [file] [log] [blame]
Sonic Zhang22a82622012-05-16 17:24:33 +08001config BF60x
2 def_bool y
3 depends on (BF609)
4 select IRQ_PREFLOW_FASTEOI
5
6if (BF60x)
7
8source "arch/blackfin/mach-bf609/boards/Kconfig"
9
10menu "BF609 Specific Configuration"
11
12comment "Pin Interrupt to Port Assignment"
13menu "Assignment"
14
15config PINTx_REASSIGN
16 bool "Reprogram PINT Assignment"
17 default y
18 help
19 The interrupt assignment registers controls the pin-to-interrupt
20 assignment in a byte-wide manner. Each option allows you to select
21 a set of pins (High/Low Byte) of an specific Port being mapped
22 to one of the four PIN Interrupts IRQ_PINTx.
23
24 You shouldn't change any of these unless you know exactly what you're doing.
25 Please consult the Blackfin BF60x Processor Hardware Reference Manual.
26
27config PINT0_ASSIGN
28 hex "PINT0_ASSIGN"
29 depends on PINTx_REASSIGN
30 default 0x00000101
31config PINT1_ASSIGN
32 hex "PINT1_ASSIGN"
33 depends on PINTx_REASSIGN
34 default 0x00000101
35config PINT2_ASSIGN
36 hex "PINT2_ASSIGN"
37 depends on PINTx_REASSIGN
38 default 0x00000101
39config PINT3_ASSIGN
40 hex "PINT3_ASSIGN"
41 depends on PINTx_REASSIGN
42 default 0x00000101
43config PINT4_ASSIGN
44 hex "PINT3_ASSIGN"
45 depends on PINTx_REASSIGN
46 default 0x00000101
47config PINT5_ASSIGN
48 hex "PINT3_ASSIGN"
49 depends on PINTx_REASSIGN
50 default 0x00000101
51
52endmenu
53
Sonic Zhange0a59312012-06-29 18:19:29 +080054config SEC_IRQ_PRIORITY_LEVELS
55 int "SEC interrupt priority levels"
56 default 7
57 range 0 7
58 help
Masanari Iida9c768202012-11-30 14:10:25 +090059 Divide the total number of interrupt priority levels into sub-levels.
Sonic Zhange0a59312012-06-29 18:19:29 +080060 There is 2 ^ (SEC_IRQ_PRIORITY_LEVELS + 1) different levels.
61
Steven Miao24a70cf2013-09-12 16:36:16 +080062
63comment "System Cross Bar Priority Assignment"
64
65config SCB_PRIORITY
66 bool "Init System Cross Bar Priority"
67 default n
68
69menuconfig SCB0_MI0
70 bool "SCB0 Master Interface 0 (DDR)"
71 default n
72 depends on SCB_PRIORITY
73 help
74 The slave interface id of each slot should be set according following table.
75 Core 0 -- 0
76 Core 1 -- 2
77 SCB1 -- 9
78 SCB2 -- 10
79 SCB3 -- 11
80 SCB4 -- 12
81 SCB5 -- 5
82 SCB6 -- 6
83 SCB7 -- 8
84 SCB8 -- 7
85 SCB9 -- 4
86 USB -- 13
87
88if SCB0_MI0
89
90config SCB0_MI0_SLOT0
91 int "Slot 0 slave interface id"
92 default 0
93 range 0 13
94
95config SCB0_MI0_SLOT1
96 int "Slot 1 slave interface id"
97 default 2
98 range 0 13
99
100config SCB0_MI0_SLOT2
101 int "Slot 2 slave interface id"
102 default 4
103 range 0 13
104
105config SCB0_MI0_SLOT3
106 int "Slot 3 slave interface id"
107 default 5
108 range 0 13
109
110config SCB0_MI0_SLOT4
111 int "Slot 4 slave interface id"
112 default 6
113 range 0 13
114
115config SCB0_MI0_SLOT5
116 int "Slot 5 slave interface id"
117 default 7
118 range 0 13
119
120config SCB0_MI0_SLOT6
121 int "Slot 6 slave interface id"
122 default 8
123 range 0 13
124
125config SCB0_MI0_SLOT7
126 int "Slot 7 slave interface id"
127 default 9
128 range 0 13
129
130config SCB0_MI0_SLOT8
131 int "Slot 8 slave interface id"
132 default 10
133 range 0 13
134
135config SCB0_MI0_SLOT9
136 int "Slot 9 slave interface id"
137 default 11
138 range 0 13
139
140config SCB0_MI0_SLOT10
141 int "Slot 10 slave interface id"
142 default 13
143 range 0 13
144
145config SCB0_MI0_SLOT11
146 int "Slot 11 slave interface id"
147 default 12
148 range 0 13
149
150config SCB0_MI0_SLOT12
151 int "Slot 12 slave interface id"
152 default 0
153 range 0 13
154
155config SCB0_MI0_SLOT13
156 int "Slot 13 slave interface id"
157 default 2
158 range 0 13
159
160config SCB0_MI0_SLOT14
161 int "Slot 14 slave interface id"
162 default 4
163 range 0 13
164
165config SCB0_MI0_SLOT15
166 int "Slot 15 slave interface id"
167 default 5
168 range 0 13
169
170config SCB0_MI0_SLOT16
171 int "Slot 16 slave interface id"
172 default 6
173 range 0 13
174
175config SCB0_MI0_SLOT17
176 int "Slot 17 slave interface id"
177 default 7
178 range 0 13
179
180config SCB0_MI0_SLOT18
181 int "Slot 18 slave interface id"
182 default 8
183 range 0 13
184
185config SCB0_MI0_SLOT19
186 int "Slot 19 slave interface id"
187 default 9
188 range 0 13
189
190config SCB0_MI0_SLOT20
191 int "Slot 20 slave interface id"
192 default 10
193 range 0 13
194
195config SCB0_MI0_SLOT21
196 int "Slot 21 slave interface id"
197 default 11
198 range 0 13
199
200config SCB0_MI0_SLOT22
201 int "Slot 22 slave interface id"
202 default 13
203 range 0 13
204
205config SCB0_MI0_SLOT23
206 int "Slot 23 slave interface id"
207 default 12
208 range 0 13
209
210config SCB0_MI0_SLOT24
211 int "Slot 24 slave interface id"
212 default 0
213 range 0 13
214
215config SCB0_MI0_SLOT25
216 int "Slot 25 slave interface id"
217 default 2
218 range 0 13
219
220config SCB0_MI0_SLOT26
221 int "Slot 26 slave interface id"
222 default 4
223 range 0 13
224
225config SCB0_MI0_SLOT27
226 int "Slot 27 slave interface id"
227 default 5
228 range 0 13
229
230config SCB0_MI0_SLOT28
231 int "Slot 28 slave interface id"
232 default 6
233 range 0 13
234
235config SCB0_MI0_SLOT29
236 int "Slot 29 slave interface id"
237 default 7
238 range 0 13
239
240config SCB0_MI0_SLOT30
241 int "Slot 30 slave interface id"
242 default 8
243 range 0 13
244
245config SCB0_MI0_SLOT31
246 int "Slot 31 slave interface id"
247 default 13
248 range 0 13
249
250endif # SCB0_MI0
251
252menuconfig SCB0_MI1
253 bool "SCB0 Master Interface 1 (SMC)"
254 default n
255 depends on SCB_PRIORITY
256 help
257 The slave interface id of each slot should be set according following table.
258 Core 0 -- 0
259 Core 1 -- 2
260 SCB1 -- 9
261 SCB2 -- 10
262 SCB3 -- 11
263 SCB4 -- 12
264 SCB5 -- 5
265 SCB6 -- 6
266 SCB7 -- 8
267 SCB8 -- 7
268 SCB9 -- 4
269 USB -- 13
270
271if SCB0_MI1
272
273config SCB0_MI1_SLOT0
274 int "Slot 0 slave interface id"
275 default 0
276 range 0 13
277
278config SCB0_MI1_SLOT1
279 int "Slot 1 slave interface id"
280 default 2
281 range 0 13
282
283config SCB0_MI1_SLOT2
284 int "Slot 2 slave interface id"
285 default 4
286 range 0 13
287
288config SCB0_MI1_SLOT3
289 int "Slot 3 slave interface id"
290 default 5
291 range 0 13
292
293config SCB0_MI1_SLOT4
294 int "Slot 4 slave interface id"
295 default 6
296 range 0 13
297
298config SCB0_MI1_SLOT5
299 int "Slot 5 slave interface id"
300 default 7
301 range 0 13
302
303config SCB0_MI1_SLOT6
304 int "Slot 6 slave interface id"
305 default 8
306 range 0 13
307
308config SCB0_MI1_SLOT7
309 int "Slot 7 slave interface id"
310 default 9
311 range 0 13
312
313config SCB0_MI1_SLOT8
314 int "Slot 8 slave interface id"
315 default 10
316 range 0 13
317
318config SCB0_MI1_SLOT9
319 int "Slot 9 slave interface id"
320 default 11
321 range 0 13
322
323config SCB0_MI1_SLOT10
324 int "Slot 10 slave interface id"
325 default 13
326 range 0 13
327
328config SCB0_MI1_SLOT11
329 int "Slot 11 slave interface id"
330 default 12
331 range 0 13
332
333config SCB0_MI1_SLOT12
334 int "Slot 12 slave interface id"
335 default 0
336 range 0 13
337
338config SCB0_MI1_SLOT13
339 int "Slot 13 slave interface id"
340 default 2
341 range 0 13
342
343config SCB0_MI1_SLOT14
344 int "Slot 14 slave interface id"
345 default 4
346 range 0 13
347
348config SCB0_MI1_SLOT15
349 int "Slot 15 slave interface id"
350 default 5
351 range 0 13
352
353config SCB0_MI1_SLOT16
354 int "Slot 16 slave interface id"
355 default 6
356 range 0 13
357
358config SCB0_MI1_SLOT17
359 int "Slot 17 slave interface id"
360 default 7
361 range 0 13
362
363config SCB0_MI1_SLOT18
364 int "Slot 18 slave interface id"
365 default 8
366 range 0 13
367
368config SCB0_MI1_SLOT19
369 int "Slot 19 slave interface id"
370 default 9
371 range 0 13
372
373config SCB0_MI1_SLOT20
374 int "Slot 20 slave interface id"
375 default 10
376 range 0 13
377
378config SCB0_MI1_SLOT21
379 int "Slot 21 slave interface id"
380 default 11
381 range 0 13
382
383config SCB0_MI1_SLOT22
384 int "Slot 22 slave interface id"
385 default 13
386 range 0 13
387
388config SCB0_MI1_SLOT23
389 int "Slot 23 slave interface id"
390 default 12
391 range 0 13
392
393config SCB0_MI1_SLOT24
394 int "Slot 24 slave interface id"
395 default 0
396 range 0 13
397
398config SCB0_MI1_SLOT25
399 int "Slot 25 slave interface id"
400 default 2
401 range 0 13
402
403config SCB0_MI1_SLOT26
404 int "Slot 26 slave interface id"
405 default 4
406 range 0 13
407
408config SCB0_MI1_SLOT27
409 int "Slot 27 slave interface id"
410 default 5
411 range 0 13
412
413config SCB0_MI1_SLOT28
414 int "Slot 28 slave interface id"
415 default 6
416 range 0 13
417
418config SCB0_MI1_SLOT29
419 int "Slot 29 slave interface id"
420 default 7
421 range 0 13
422
423config SCB0_MI1_SLOT30
424 int "Slot 30 slave interface id"
425 default 8
426 range 0 13
427
428config SCB0_MI1_SLOT31
429 int "Slot 31 slave interface id"
430 default 13
431 range 0 13
432
433endif # SCB0_MI1
434
435menuconfig SCB0_MI2
436 bool "SCB0 Master Interface 2 (Data L2)"
437 default n
438 depends on SCB_PRIORITY
439 help
440 The slave interface id of each slot should be set according following table.
441 Core 0 -- 0
442 Core 1 -- 2
443 SCB1 -- 9
444 SCB2 -- 10
445 SCB3 -- 11
446 SCB4 -- 12
447 SCB5 -- 5
448 SCB6 -- 6
449 SCB7 -- 8
450 SCB8 -- 7
451 SCB9 -- 4
452 USB -- 13
453
454if SCB0_MI2
455
456config SCB0_MI2_SLOT0
457 int "Slot 0 slave interface id"
458 default 4
459 range 0 13
460
461config SCB0_MI2_SLOT1
462 int "Slot 1 slave interface id"
463 default 5
464 range 0 13
465
466config SCB0_MI2_SLOT2
467 int "Slot 2 slave interface id"
468 default 6
469 range 0 13
470
471config SCB0_MI2_SLOT3
472 int "Slot 3 slave interface id"
473 default 7
474 range 0 13
475
476config SCB0_MI2_SLOT4
477 int "Slot 4 slave interface id"
478 default 8
479 range 0 13
480
481config SCB0_MI2_SLOT5
482 int "Slot 5 slave interface id"
483 default 9
484 range 0 13
485
486config SCB0_MI2_SLOT6
487 int "Slot 6 slave interface id"
488 default 10
489 range 0 13
490
491config SCB0_MI2_SLOT7
492 int "Slot 7 slave interface id"
493 default 11
494 range 0 13
495
496config SCB0_MI2_SLOT8
497 int "Slot 8 slave interface id"
498 default 13
499 range 0 13
500
501config SCB0_MI2_SLOT9
502 int "Slot 9 slave interface id"
503 default 12
504 range 0 13
505
506config SCB0_MI2_SLOT10
507 int "Slot 10 slave interface id"
508 default 4
509 range 0 13
510
511config SCB0_MI2_SLOT11
512 int "Slot 11 slave interface id"
513 default 5
514 range 0 13
515
516config SCB0_MI2_SLOT12
517 int "Slot 12 slave interface id"
518 default 6
519 range 0 13
520
521config SCB0_MI2_SLOT13
522 int "Slot 13 slave interface id"
523 default 7
524 range 0 13
525
526config SCB0_MI2_SLOT14
527 int "Slot 14 slave interface id"
528 default 8
529 range 0 13
530
531config SCB0_MI2_SLOT15
532 int "Slot 15 slave interface id"
533 default 9
534 range 0 13
535
536config SCB0_MI2_SLOT16
537 int "Slot 16 slave interface id"
538 default 10
539 range 0 13
540
541config SCB0_MI2_SLOT17
542 int "Slot 17 slave interface id"
543 default 11
544 range 0 13
545
546config SCB0_MI2_SLOT18
547 int "Slot 18 slave interface id"
548 default 13
549 range 0 13
550
551config SCB0_MI2_SLOT19
552 int "Slot 19 slave interface id"
553 default 12
554 range 0 13
555
556config SCB0_MI2_SLOT20
557 int "Slot 20 slave interface id"
558 default 4
559 range 0 13
560
561config SCB0_MI2_SLOT21
562 int "Slot 21 slave interface id"
563 default 5
564 range 0 13
565
566config SCB0_MI2_SLOT22
567 int "Slot 22 slave interface id"
568 default 6
569 range 0 13
570
571config SCB0_MI2_SLOT23
572 int "Slot 23 slave interface id"
573 default 7
574 range 0 13
575
576config SCB0_MI2_SLOT24
577 int "Slot 24 slave interface id"
578 default 8
579 range 0 13
580
581config SCB0_MI2_SLOT25
582 int "Slot 25 slave interface id"
583 default 9
584 range 0 13
585
586config SCB0_MI2_SLOT26
587 int "Slot 26 slave interface id"
588 default 10
589 range 0 13
590
591config SCB0_MI2_SLOT27
592 int "Slot 27 slave interface id"
593 default 11
594 range 0 13
595
596config SCB0_MI2_SLOT28
597 int "Slot 28 slave interface id"
598 default 13
599 range 0 13
600
601config SCB0_MI2_SLOT29
602 int "Slot 29 slave interface id"
603 default 12
604 range 0 13
605
606config SCB0_MI2_SLOT30
607 int "Slot 30 slave interface id"
608 default 4
609 range 0 13
610
611config SCB0_MI2_SLOT31
612 int "Slot 31 slave interface id"
613 default 7
614 range 0 13
615
616endif # SCB0_MI2
617
618menuconfig SCB0_MI3
619 bool "SCB0 Master Interface 3 (L1A)"
620 default n
621 depends on SCB_PRIORITY
622 help
623 The slave interface id of each slot should be set according following table.
624 Core 0 -- 0
625 Core 1 -- 2
626 SCB1 -- 9
627 SCB2 -- 10
628 SCB3 -- 11
629 SCB4 -- 12
630 SCB5 -- 5
631 SCB6 -- 6
632 SCB7 -- 8
633 SCB8 -- 7
634 SCB9 -- 4
635 USB -- 13
636
637if SCB0_MI3
638
639config SCB0_MI3_SLOT0
640 int "Slot 0 slave interface id"
641 default 4
642 range 0 13
643
644config SCB0_MI3_SLOT1
645 int "Slot 1 slave interface id"
646 default 5
647 range 0 13
648
649config SCB0_MI3_SLOT2
650 int "Slot 2 slave interface id"
651 default 6
652 range 0 13
653
654config SCB0_MI3_SLOT3
655 int "Slot 3 slave interface id"
656 default 7
657 range 0 13
658
659config SCB0_MI3_SLOT4
660 int "Slot 4 slave interface id"
661 default 8
662 range 0 13
663
664config SCB0_MI3_SLOT5
665 int "Slot 5 slave interface id"
666 default 9
667 range 0 13
668
669config SCB0_MI3_SLOT6
670 int "Slot 6 slave interface id"
671 default 10
672 range 0 13
673
674config SCB0_MI3_SLOT7
675 int "Slot 7 slave interface id"
676 default 11
677 range 0 13
678
679config SCB0_MI3_SLOT8
680 int "Slot 8 slave interface id"
681 default 13
682 range 0 13
683
684config SCB0_MI3_SLOT9
685 int "Slot 9 slave interface id"
686 default 12
687 range 0 13
688
689config SCB0_MI3_SLOT10
690 int "Slot 10 slave interface id"
691 default 4
692 range 0 13
693
694config SCB0_MI3_SLOT11
695 int "Slot 11 slave interface id"
696 default 5
697 range 0 13
698
699config SCB0_MI3_SLOT12
700 int "Slot 12 slave interface id"
701 default 6
702 range 0 13
703
704config SCB0_MI3_SLOT13
705 int "Slot 13 slave interface id"
706 default 7
707 range 0 13
708
709config SCB0_MI3_SLOT14
710 int "Slot 14 slave interface id"
711 default 8
712 range 0 13
713
714config SCB0_MI3_SLOT15
715 int "Slot 15 slave interface id"
716 default 9
717 range 0 13
718
719config SCB0_MI3_SLOT16
720 int "Slot 16 slave interface id"
721 default 10
722 range 0 13
723
724config SCB0_MI3_SLOT17
725 int "Slot 17 slave interface id"
726 default 11
727 range 0 13
728
729config SCB0_MI3_SLOT18
730 int "Slot 18 slave interface id"
731 default 13
732 range 0 13
733
734config SCB0_MI3_SLOT19
735 int "Slot 19 slave interface id"
736 default 12
737 range 0 13
738
739config SCB0_MI3_SLOT20
740 int "Slot 20 slave interface id"
741 default 4
742 range 0 13
743
744config SCB0_MI3_SLOT21
745 int "Slot 21 slave interface id"
746 default 5
747 range 0 13
748
749config SCB0_MI3_SLOT22
750 int "Slot 22 slave interface id"
751 default 6
752 range 0 13
753
754config SCB0_MI3_SLOT23
755 int "Slot 23 slave interface id"
756 default 7
757 range 0 13
758
759config SCB0_MI3_SLOT24
760 int "Slot 24 slave interface id"
761 default 8
762 range 0 13
763
764config SCB0_MI3_SLOT25
765 int "Slot 25 slave interface id"
766 default 9
767 range 0 13
768
769config SCB0_MI3_SLOT26
770 int "Slot 26 slave interface id"
771 default 10
772 range 0 13
773
774config SCB0_MI3_SLOT27
775 int "Slot 27 slave interface id"
776 default 11
777 range 0 13
778
779config SCB0_MI3_SLOT28
780 int "Slot 28 slave interface id"
781 default 13
782 range 0 13
783
784config SCB0_MI3_SLOT29
785 int "Slot 29 slave interface id"
786 default 12
787 range 0 13
788
789config SCB0_MI3_SLOT30
790 int "Slot 30 slave interface id"
791 default 4
792 range 0 13
793
794config SCB0_MI3_SLOT31
795 int "Slot 31 slave interface id"
796 default 7
797 range 0 13
798
799endif # SCB0_MI3
800
801menuconfig SCB0_MI4
802 bool "SCB0 Master Interface 4 (L1B)"
803 default n
804 depends on SCB_PRIORITY
805 help
806 The slave interface id of each slot should be set according following table.
807 Core 0 -- 0
808 Core 1 -- 2
809 SCB1 -- 9
810 SCB2 -- 10
811 SCB3 -- 11
812 SCB4 -- 12
813 SCB5 -- 5
814 SCB6 -- 6
815 SCB7 -- 8
816 SCB8 -- 7
817 SCB9 -- 4
818 USB -- 13
819
820if SCB0_MI4
821
822config SCB0_MI4_SLOT0
823 int "Slot 0 slave interface id"
824 default 4
825 range 0 13
826
827config SCB0_MI4_SLOT1
828 int "Slot 1 slave interface id"
829 default 5
830 range 0 13
831
832config SCB0_MI4_SLOT2
833 int "Slot 2 slave interface id"
834 default 6
835 range 0 13
836
837config SCB0_MI4_SLOT3
838 int "Slot 3 slave interface id"
839 default 7
840 range 0 13
841
842config SCB0_MI4_SLOT4
843 int "Slot 4 slave interface id"
844 default 8
845 range 0 13
846
847config SCB0_MI4_SLOT5
848 int "Slot 5 slave interface id"
849 default 9
850 range 0 13
851
852config SCB0_MI4_SLOT6
853 int "Slot 6 slave interface id"
854 default 10
855 range 0 13
856
857config SCB0_MI4_SLOT7
858 int "Slot 7 slave interface id"
859 default 11
860 range 0 13
861
862config SCB0_MI4_SLOT8
863 int "Slot 8 slave interface id"
864 default 13
865 range 0 13
866
867config SCB0_MI4_SLOT9
868 int "Slot 9 slave interface id"
869 default 12
870 range 0 13
871
872config SCB0_MI4_SLOT10
873 int "Slot 10 slave interface id"
874 default 4
875 range 0 13
876
877config SCB0_MI4_SLOT11
878 int "Slot 11 slave interface id"
879 default 5
880 range 0 13
881
882config SCB0_MI4_SLOT12
883 int "Slot 12 slave interface id"
884 default 6
885 range 0 13
886
887config SCB0_MI4_SLOT13
888 int "Slot 13 slave interface id"
889 default 7
890 range 0 13
891
892config SCB0_MI4_SLOT14
893 int "Slot 14 slave interface id"
894 default 8
895 range 0 13
896
897config SCB0_MI4_SLOT15
898 int "Slot 15 slave interface id"
899 default 9
900 range 0 13
901
902config SCB0_MI4_SLOT16
903 int "Slot 16 slave interface id"
904 default 10
905 range 0 13
906
907config SCB0_MI4_SLOT17
908 int "Slot 17 slave interface id"
909 default 11
910 range 0 13
911
912config SCB0_MI4_SLOT18
913 int "Slot 18 slave interface id"
914 default 13
915 range 0 13
916
917config SCB0_MI4_SLOT19
918 int "Slot 19 slave interface id"
919 default 12
920 range 0 13
921
922config SCB0_MI4_SLOT20
923 int "Slot 20 slave interface id"
924 default 4
925 range 0 13
926
927config SCB0_MI4_SLOT21
928 int "Slot 21 slave interface id"
929 default 5
930 range 0 13
931
932config SCB0_MI4_SLOT22
933 int "Slot 22 slave interface id"
934 default 6
935 range 0 13
936
937config SCB0_MI4_SLOT23
938 int "Slot 23 slave interface id"
939 default 7
940 range 0 13
941
942config SCB0_MI4_SLOT24
943 int "Slot 24 slave interface id"
944 default 8
945 range 0 13
946
947config SCB0_MI4_SLOT25
948 int "Slot 25 slave interface id"
949 default 9
950 range 0 13
951
952config SCB0_MI4_SLOT26
953 int "Slot 26 slave interface id"
954 default 10
955 range 0 13
956
957config SCB0_MI4_SLOT27
958 int "Slot 27 slave interface id"
959 default 11
960 range 0 13
961
962config SCB0_MI4_SLOT28
963 int "Slot 28 slave interface id"
964 default 13
965 range 0 13
966
967config SCB0_MI4_SLOT29
968 int "Slot 29 slave interface id"
969 default 12
970 range 0 13
971
972config SCB0_MI4_SLOT30
973 int "Slot 30 slave interface id"
974 default 4
975 range 0 13
976
977config SCB0_MI4_SLOT31
978 int "Slot 31 slave interface id"
979 default 7
980 range 0 13
981
982endif # SCB0_MI4
983
984menuconfig SCB0_MI5
985 bool "SCB0 Master Interface 5 (SMMR)"
986 default n
987 depends on SCB_PRIORITY
988 help
989 The slave interface id of each slot should be set according following table.
990 MMR0 -- 1
991 MMR1 -- 3
992 SCB2 -- 10
993 SCB4 -- 12
994
995if SCB0_MI5
996
997config SCB0_MI5_SLOT0
998 int "Slot 0 slave interface id"
999 default 1
1000 range 0 13
1001
1002config SCB0_MI5_SLOT1
1003 int "Slot 1 slave interface id"
1004 default 3
1005 range 0 13
1006
1007config SCB0_MI5_SLOT2
1008 int "Slot 2 slave interface id"
1009 default 10
1010 range 0 13
1011
1012config SCB0_MI5_SLOT3
1013 int "Slot 3 slave interface id"
1014 default 12
1015 range 0 13
1016
1017config SCB0_MI5_SLOT4
1018 int "Slot 4 slave interface id"
1019 default 1
1020 range 0 13
1021
1022config SCB0_MI5_SLOT5
1023 int "Slot 5 slave interface id"
1024 default 3
1025 range 0 13
1026
1027config SCB0_MI5_SLOT6
1028 int "Slot 6 slave interface id"
1029 default 10
1030 range 0 13
1031
1032config SCB0_MI5_SLOT7
1033 int "Slot 7 slave interface id"
1034 default 12
1035 range 0 13
1036
1037config SCB0_MI5_SLOT8
1038 int "Slot 8 slave interface id"
1039 default 1
1040 range 0 13
1041
1042config SCB0_MI5_SLOT9
1043 int "Slot 9 slave interface id"
1044 default 3
1045 range 0 13
1046
1047config SCB0_MI5_SLOT10
1048 int "Slot 10 slave interface id"
1049 default 10
1050 range 0 13
1051
1052config SCB0_MI5_SLOT11
1053 int "Slot 11 slave interface id"
1054 default 12
1055 range 0 13
1056
1057config SCB0_MI5_SLOT12
1058 int "Slot 12 slave interface id"
1059 default 1
1060 range 0 13
1061
1062config SCB0_MI5_SLOT13
1063 int "Slot 13 slave interface id"
1064 default 3
1065 range 0 13
1066
1067config SCB0_MI5_SLOT14
1068 int "Slot 14 slave interface id"
1069 default 10
1070 range 0 13
1071
1072config SCB0_MI5_SLOT15
1073 int "Slot 15 slave interface id"
1074 default 12
1075 range 0 13
1076
1077endif # SCB0_MI5
1078
Sonic Zhang206f0602012-11-15 12:32:26 +08001079menuconfig SCB1_MI0
1080 bool "SCB1 Master Interface 0"
1081 default n
1082 depends on SCB_PRIORITY
1083 help
1084 The slave interface id of each slot should be set according following table.
1085 SPORT0A -- 0
1086 SPORT0B -- 1
1087 SPORT1A -- 2
1088 SPORT1B -- 3
1089 SPORT2A -- 4
1090 SPORT2B -- 5
1091 SPI0TX -- 6
1092 SPI0RX -- 7
1093 SPI1TX -- 8
1094 SPI1RX -- 9
1095
1096if SCB1_MI0
1097
1098config SCB1_MI0_SLOT0
1099 int "Slot 0 slave interface id"
1100 default 0
1101 range 0 9
1102
1103config SCB1_MI0_SLOT1
1104 int "Slot 1 slave interface id"
1105 default 1
1106 range 0 9
1107
1108config SCB1_MI0_SLOT2
1109 int "Slot 2 slave interface id"
1110 default 2
1111 range 0 9
1112
1113config SCB1_MI0_SLOT3
1114 int "Slot 3 slave interface id"
1115 default 3
1116 range 0 9
1117
1118config SCB1_MI0_SLOT4
1119 int "Slot 4 slave interface id"
1120 default 4
1121 range 0 9
1122
1123config SCB1_MI0_SLOT5
1124 int "Slot 5 slave interface id"
1125 default 5
1126 range 0 9
1127
1128config SCB1_MI0_SLOT6
1129 int "Slot 6 slave interface id"
1130 default 6
1131 range 0 9
1132
1133config SCB1_MI0_SLOT7
1134 int "Slot 7 slave interface id"
1135 default 7
1136 range 0 9
1137
1138config SCB1_MI0_SLOT8
1139 int "Slot 8 slave interface id"
1140 default 8
1141 range 0 9
1142
1143config SCB1_MI0_SLOT9
1144 int "Slot 9 slave interface id"
1145 default 9
1146 range 0 9
1147
1148config SCB1_MI0_SLOT10
1149 int "Slot 10 slave interface id"
1150 default 0
1151 range 0 9
1152
1153config SCB1_MI0_SLOT11
1154 int "Slot 11 slave interface id"
1155 default 1
1156 range 0 9
1157
1158config SCB1_MI0_SLOT12
1159 int "Slot 12 slave interface id"
1160 default 2
1161 range 0 9
1162
1163config SCB1_MI0_SLOT13
1164 int "Slot 13 slave interface id"
1165 default 3
1166 range 0 9
1167
1168config SCB1_MI0_SLOT14
1169 int "Slot 14 slave interface id"
1170 default 4
1171 range 0 9
1172
1173config SCB1_MI0_SLOT15
1174 int "Slot 15 slave interface id"
1175 default 5
1176 range 0 9
1177
1178config SCB1_MI0_SLOT16
1179 int "Slot 16 slave interface id"
1180 default 6
1181 range 0 13
1182
1183config SCB1_MI0_SLOT17
1184 int "Slot 17 slave interface id"
1185 default 7
1186 range 0 13
1187
1188config SCB1_MI0_SLOT18
1189 int "Slot 18 slave interface id"
1190 default 8
1191 range 0 13
1192
1193config SCB1_MI0_SLOT19
1194 int "Slot 19 slave interface id"
1195 default 9
1196 range 0 13
1197
1198endif # SCB1_MI0
1199
1200menuconfig SCB2_MI0
1201 bool "SCB2 Master Interface 0"
1202 default n
1203 depends on SCB_PRIORITY
1204 help
1205 The slave interface id of each slot should be set according following table.
1206 RSI -- 0
1207 SDU DMA -- 1
1208 SDU -- 2
1209 EMAC0 -- 3
1210 EMAC1 -- 4
1211
1212if SCB2_MI0
1213
1214config SCB2_MI0_SLOT0
1215 int "Slot 0 slave interface id"
1216 default 0
1217 range 0 4
1218
1219config SCB2_MI0_SLOT1
1220 int "Slot 1 slave interface id"
1221 default 1
1222 range 0 4
1223
1224config SCB2_MI0_SLOT2
1225 int "Slot 2 slave interface id"
1226 default 2
1227 range 0 4
1228
1229config SCB2_MI0_SLOT3
1230 int "Slot 3 slave interface id"
1231 default 3
1232 range 0 4
1233
1234config SCB2_MI0_SLOT4
1235 int "Slot 4 slave interface id"
1236 default 4
1237 range 0 4
1238
1239config SCB2_MI0_SLOT5
1240 int "Slot 5 slave interface id"
1241 default 0
1242 range 0 4
1243
1244config SCB2_MI0_SLOT6
1245 int "Slot 6 slave interface id"
1246 default 1
1247 range 0 4
1248
1249config SCB2_MI0_SLOT7
1250 int "Slot 7 slave interface id"
1251 default 2
1252 range 0 4
1253
1254config SCB2_MI0_SLOT8
1255 int "Slot 8 slave interface id"
1256 default 3
1257 range 0 4
1258
1259config SCB2_MI0_SLOT9
1260 int "Slot 9 slave interface id"
1261 default 4
1262 range 0 4
1263
1264endif # SCB2_MI0
1265
1266menuconfig SCB3_MI0
1267 bool "SCB3 Master Interface 0"
1268 default n
1269 depends on SCB_PRIORITY
1270 help
1271 The slave interface id of each slot should be set according following table.
1272 LP0 -- 0
1273 LP1 -- 1
1274 LP2 -- 2
1275 LP3 -- 3
1276 UART0TX -- 4
1277 UART0RX -- 5
1278 UART1TX -- 4
1279 UART1RX -- 5
1280
1281if SCB3_MI0
1282
1283config SCB3_MI0_SLOT0
1284 int "Slot 0 slave interface id"
1285 default 0
1286 range 0 7
1287
1288config SCB3_MI0_SLOT1
1289 int "Slot 1 slave interface id"
1290 default 1
1291 range 0 7
1292
1293config SCB3_MI0_SLOT2
1294 int "Slot 2 slave interface id"
1295 default 2
1296 range 0 7
1297
1298config SCB3_MI0_SLOT3
1299 int "Slot 3 slave interface id"
1300 default 3
1301 range 0 7
1302
1303config SCB3_MI0_SLOT4
1304 int "Slot 4 slave interface id"
1305 default 4
1306 range 0 7
1307
1308config SCB3_MI0_SLOT5
1309 int "Slot 5 slave interface id"
1310 default 5
1311 range 0 7
1312
1313config SCB3_MI0_SLOT6
1314 int "Slot 6 slave interface id"
1315 default 6
1316 range 0 7
1317
1318config SCB3_MI0_SLOT7
1319 int "Slot 7 slave interface id"
1320 default 7
1321 range 0 7
1322
1323config SCB3_MI0_SLOT8
1324 int "Slot 8 slave interface id"
1325 default 0
1326 range 0 7
1327
1328config SCB3_MI0_SLOT9
1329 int "Slot 9 slave interface id"
1330 default 1
1331 range 0 7
1332
1333config SCB3_MI0_SLOT10
1334 int "Slot 10 slave interface id"
1335 default 2
1336 range 0 7
1337
1338config SCB3_MI0_SLOT11
1339 int "Slot 11 slave interface id"
1340 default 3
1341 range 0 7
1342
1343config SCB3_MI0_SLOT12
1344 int "Slot 12 slave interface id"
1345 default 4
1346 range 0 7
1347
1348config SCB3_MI0_SLOT13
1349 int "Slot 13 slave interface id"
1350 default 5
1351 range 0 7
1352
1353config SCB3_MI0_SLOT14
1354 int "Slot 14 slave interface id"
1355 default 6
1356 range 0 7
1357
1358config SCB3_MI0_SLOT15
1359 int "Slot 15 slave interface id"
1360 default 7
1361 range 0 7
1362
1363endif # SCB3_MI0
1364
1365menuconfig SCB4_MI0
1366 bool "SCB4 Master Interface 0"
1367 default n
1368 depends on SCB_PRIORITY
1369 help
1370 The slave interface id of each slot should be set according following table.
1371 MDA21 -- 0
1372 MDA22 -- 1
1373 MDA23 -- 2
1374 MDA24 -- 3
1375 MDA25 -- 4
1376 MDA26 -- 5
1377 MDA27 -- 6
1378 MDA28 -- 7
1379
1380if SCB4_MI0
1381
1382config SCB4_MI0_SLOT0
1383 int "Slot 0 slave interface id"
1384 default 0
1385 range 0 7
1386
1387config SCB4_MI0_SLOT1
1388 int "Slot 1 slave interface id"
1389 default 1
1390 range 0 7
1391
1392config SCB4_MI0_SLOT2
1393 int "Slot 2 slave interface id"
1394 default 2
1395 range 0 7
1396
1397config SCB4_MI0_SLOT3
1398 int "Slot 3 slave interface id"
1399 default 3
1400 range 0 7
1401
1402config SCB4_MI0_SLOT4
1403 int "Slot 4 slave interface id"
1404 default 4
1405 range 0 7
1406
1407config SCB4_MI0_SLOT5
1408 int "Slot 5 slave interface id"
1409 default 5
1410 range 0 7
1411
1412config SCB4_MI0_SLOT6
1413 int "Slot 6 slave interface id"
1414 default 6
1415 range 0 7
1416
1417config SCB4_MI0_SLOT7
1418 int "Slot 7 slave interface id"
1419 default 7
1420 range 0 7
1421
1422config SCB4_MI0_SLOT8
1423 int "Slot 8 slave interface id"
1424 default 0
1425 range 0 7
1426
1427config SCB4_MI0_SLOT9
1428 int "Slot 9 slave interface id"
1429 default 1
1430 range 0 7
1431
1432config SCB4_MI0_SLOT10
1433 int "Slot 10 slave interface id"
1434 default 2
1435 range 0 7
1436
1437config SCB4_MI0_SLOT11
1438 int "Slot 11 slave interface id"
1439 default 3
1440 range 0 7
1441
1442config SCB4_MI0_SLOT12
1443 int "Slot 12 slave interface id"
1444 default 4
1445 range 0 7
1446
1447config SCB4_MI0_SLOT13
1448 int "Slot 13 slave interface id"
1449 default 5
1450 range 0 7
1451
1452config SCB4_MI0_SLOT14
1453 int "Slot 14 slave interface id"
1454 default 6
1455 range 0 7
1456
1457config SCB4_MI0_SLOT15
1458 int "Slot 15 slave interface id"
1459 default 7
1460 range 0 7
1461
1462endif # SCB4_MI0
1463
1464menuconfig SCB5_MI0
1465 bool "SCB5 Master Interface 0"
1466 default n
1467 depends on SCB_PRIORITY
1468 help
1469 The slave interface id of each slot should be set according following table.
1470 PPI0 MDA29 -- 0
1471 PPI0 MDA30 -- 1
1472 PPI2 MDA31 -- 2
1473 PPI2 MDA32 -- 3
1474
1475if SCB5_MI0
1476
1477config SCB5_MI0_SLOT0
1478 int "Slot 0 slave interface id"
1479 default 0
1480 range 0 3
1481
1482config SCB5_MI0_SLOT1
1483 int "Slot 1 slave interface id"
1484 default 1
1485 range 0 3
1486
1487config SCB5_MI0_SLOT2
1488 int "Slot 2 slave interface id"
1489 default 2
1490 range 0 3
1491
1492config SCB5_MI0_SLOT3
1493 int "Slot 3 slave interface id"
1494 default 3
1495 range 0 3
1496
1497config SCB5_MI0_SLOT4
1498 int "Slot 4 slave interface id"
1499 default 0
1500 range 0 3
1501
1502config SCB5_MI0_SLOT5
1503 int "Slot 5 slave interface id"
1504 default 1
1505 range 0 3
1506
1507config SCB5_MI0_SLOT6
1508 int "Slot 6 slave interface id"
1509 default 2
1510 range 0 3
1511
1512config SCB5_MI0_SLOT7
1513 int "Slot 7 slave interface id"
1514 default 3
1515 range 0 3
1516
1517endif # SCB5_MI0
1518
1519menuconfig SCB6_MI0
1520 bool "SCB6 Master Interface 0"
1521 default n
1522 depends on SCB_PRIORITY
1523 help
1524 The slave interface id of each slot should be set according following table.
1525 PPI1 MDA33 -- 0
1526 PPI1 MDA34 -- 1
1527
1528if SCB6_MI0
1529
1530config SCB6_MI0_SLOT0
1531 int "Slot 0 slave interface id"
1532 default 0
1533 range 0 1
1534
1535config SCB6_MI0_SLOT1
1536 int "Slot 1 slave interface id"
1537 default 1
1538 range 0 1
1539
1540config SCB6_MI0_SLOT2
1541 int "Slot 2 slave interface id"
1542 default 0
1543 range 0 1
1544
1545config SCB6_MI0_SLOT3
1546 int "Slot 3 slave interface id"
1547 default 1
1548 range 0 1
1549
1550endif # SCB6_MI0
1551
1552menuconfig SCB7_MI0
1553 bool "SCB7 Master Interface 0"
1554 default n
1555 depends on SCB_PRIORITY
1556 help
1557 The slave interface id of each slot should be set according following table.
1558 PIXC0 -- 0
1559 PIXC1 -- 1
1560 PIXC2 -- 2
1561
1562if SCB7_MI0
1563
1564config SCB7_MI0_SLOT0
1565 int "Slot 0 slave interface id"
1566 default 0
1567 range 0 2
1568
1569config SCB7_MI0_SLOT1
1570 int "Slot 1 slave interface id"
1571 default 1
1572 range 0 2
1573
1574config SCB7_MI0_SLOT2
1575 int "Slot 2 slave interface id"
1576 default 2
1577 range 0 2
1578
1579config SCB7_MI0_SLOT3
1580 int "Slot 3 slave interface id"
1581 default 0
1582 range 0 2
1583
1584config SCB7_MI0_SLOT4
1585 int "Slot 4 slave interface id"
1586 default 1
1587 range 0 2
1588
1589config SCB7_MI0_SLOT5
1590 int "Slot 5 slave interface id"
1591 default 2
1592 range 0 2
1593
1594endif # SCB7_MI0
1595
1596menuconfig SCB8_MI0
1597 bool "SCB8 Master Interface 0"
1598 default n
1599 depends on SCB_PRIORITY
1600 help
1601 The slave interface id of each slot should be set according following table.
1602 PVP CPDOB -- 0
1603 PVP CPDOC -- 1
1604 PVP CPCO -- 2
1605 PVP CPCI -- 3
1606
1607if SCB8_MI0
1608
1609config SCB8_MI0_SLOT0
1610 int "Slot 0 slave interface id"
1611 default 0
1612 range 0 3
1613
1614config SCB8_MI0_SLOT1
1615 int "Slot 1 slave interface id"
1616 default 1
1617 range 0 3
1618
1619config SCB8_MI0_SLOT2
1620 int "Slot 2 slave interface id"
1621 default 2
1622 range 0 3
1623
1624config SCB8_MI0_SLOT3
1625 int "Slot 3 slave interface id"
1626 default 3
1627 range 0 3
1628
1629config SCB8_MI0_SLOT4
1630 int "Slot 4 slave interface id"
1631 default 0
1632 range 0 3
1633
1634config SCB8_MI0_SLOT5
1635 int "Slot 5 slave interface id"
1636 default 1
1637 range 0 3
1638
1639config SCB8_MI0_SLOT6
1640 int "Slot 6 slave interface id"
1641 default 2
1642 range 0 3
1643
1644config SCB8_MI0_SLOT7
1645 int "Slot 7 slave interface id"
1646 default 3
1647 range 0 3
1648
1649endif # SCB8_MI0
1650
1651menuconfig SCB9_MI0
1652 bool "SCB9 Master Interface 0"
1653 default n
1654 depends on SCB_PRIORITY
1655 help
1656 The slave interface id of each slot should be set according following table.
1657 PVP MPDO -- 0
1658 PVP MPDI -- 1
1659 PVP MPCO -- 2
1660 PVP MPCI -- 3
1661 PVP CPDOA -- 4
1662
1663if SCB9_MI0
1664
1665config SCB9_MI0_SLOT0
1666 int "Slot 0 slave interface id"
1667 default 0
1668 range 0 4
1669
1670config SCB9_MI0_SLOT1
1671 int "Slot 1 slave interface id"
1672 default 1
1673 range 0 4
1674
1675config SCB9_MI0_SLOT2
1676 int "Slot 2 slave interface id"
1677 default 2
1678 range 0 4
1679
1680config SCB9_MI0_SLOT3
1681 int "Slot 3 slave interface id"
1682 default 3
1683 range 0 4
1684
1685config SCB9_MI0_SLOT4
1686 int "Slot 4 slave interface id"
1687 default 4
1688 range 0 4
1689
1690config SCB9_MI0_SLOT5
1691 int "Slot 5 slave interface id"
1692 default 0
1693 range 0 4
1694
1695config SCB9_MI0_SLOT6
1696 int "Slot 6 slave interface id"
1697 default 1
1698 range 0 4
1699
1700config SCB9_MI0_SLOT7
1701 int "Slot 7 slave interface id"
1702 default 2
1703 range 0 4
1704
1705config SCB9_MI0_SLOT8
1706 int "Slot 8 slave interface id"
1707 default 3
1708 range 0 4
1709
1710config SCB9_MI0_SLOT9
1711 int "Slot 9 slave interface id"
1712 default 4
1713 range 0 4
1714
1715endif # SCB9_MI0
1716
Sonic Zhang22a82622012-05-16 17:24:33 +08001717endmenu
1718
1719endif