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