Merge branch 'master' of git://git.denx.de/u-boot-video
[oweals/u-boot.git] / arch / powerpc / cpu / mpc85xx / Kconfig
1 menu "mpc85xx CPU"
2         depends on MPC85xx
3
4 config SYS_CPU
5         default "mpc85xx"
6
7 choice
8         prompt "Target select"
9         optional
10
11 config TARGET_SBC8548
12         bool "Support sbc8548"
13         select ARCH_MPC8548
14
15 config TARGET_SOCRATES
16         bool "Support socrates"
17         select ARCH_MPC8544
18
19 config TARGET_B4420QDS
20         bool "Support B4420QDS"
21         select ARCH_B4420
22         select SUPPORT_SPL
23         select PHYS_64BIT
24
25 config TARGET_B4860QDS
26         bool "Support B4860QDS"
27         select ARCH_B4860
28         select BOARD_LATE_INIT if CHAIN_OF_TRUST
29         select SUPPORT_SPL
30         select PHYS_64BIT
31
32 config TARGET_BSC9131RDB
33         bool "Support BSC9131RDB"
34         select ARCH_BSC9131
35         select SUPPORT_SPL
36         select BOARD_EARLY_INIT_F
37
38 config TARGET_BSC9132QDS
39         bool "Support BSC9132QDS"
40         select ARCH_BSC9132
41         select BOARD_LATE_INIT if CHAIN_OF_TRUST
42         select SUPPORT_SPL
43         select BOARD_EARLY_INIT_F
44
45 config TARGET_C29XPCIE
46         bool "Support C29XPCIE"
47         select ARCH_C29X
48         select BOARD_LATE_INIT if CHAIN_OF_TRUST
49         select SUPPORT_SPL
50         select SUPPORT_TPL
51         select PHYS_64BIT
52
53 config TARGET_P3041DS
54         bool "Support P3041DS"
55         select PHYS_64BIT
56         select ARCH_P3041
57         select BOARD_LATE_INIT if CHAIN_OF_TRUST
58
59 config TARGET_P4080DS
60         bool "Support P4080DS"
61         select PHYS_64BIT
62         select ARCH_P4080
63         select BOARD_LATE_INIT if CHAIN_OF_TRUST
64
65 config TARGET_P5020DS
66         bool "Support P5020DS"
67         select PHYS_64BIT
68         select ARCH_P5020
69         select BOARD_LATE_INIT if CHAIN_OF_TRUST
70
71 config TARGET_P5040DS
72         bool "Support P5040DS"
73         select PHYS_64BIT
74         select ARCH_P5040
75         select BOARD_LATE_INIT if CHAIN_OF_TRUST
76
77 config TARGET_MPC8536DS
78         bool "Support MPC8536DS"
79         select ARCH_MPC8536
80 # Use DDR3 controller with DDR2 DIMMs on this board
81         select SYS_FSL_DDRC_GEN3
82
83 config TARGET_MPC8540ADS
84         bool "Support MPC8540ADS"
85         select ARCH_MPC8540
86
87 config TARGET_MPC8541CDS
88         bool "Support MPC8541CDS"
89         select ARCH_MPC8541
90
91 config TARGET_MPC8544DS
92         bool "Support MPC8544DS"
93         select ARCH_MPC8544
94
95 config TARGET_MPC8548CDS
96         bool "Support MPC8548CDS"
97         select ARCH_MPC8548
98
99 config TARGET_MPC8555CDS
100         bool "Support MPC8555CDS"
101         select ARCH_MPC8555
102
103 config TARGET_MPC8560ADS
104         bool "Support MPC8560ADS"
105         select ARCH_MPC8560
106
107 config TARGET_MPC8568MDS
108         bool "Support MPC8568MDS"
109         select ARCH_MPC8568
110
111 config TARGET_MPC8569MDS
112         bool "Support MPC8569MDS"
113         select ARCH_MPC8569
114
115 config TARGET_MPC8572DS
116         bool "Support MPC8572DS"
117         select ARCH_MPC8572
118 # Use DDR3 controller with DDR2 DIMMs on this board
119         select SYS_FSL_DDRC_GEN3
120
121 config TARGET_P1010RDB_PA
122         bool "Support P1010RDB_PA"
123         select ARCH_P1010
124         select BOARD_LATE_INIT if CHAIN_OF_TRUST
125         select SUPPORT_SPL
126         select SUPPORT_TPL
127
128 config TARGET_P1010RDB_PB
129         bool "Support P1010RDB_PB"
130         select ARCH_P1010
131         select BOARD_LATE_INIT if CHAIN_OF_TRUST
132         select SUPPORT_SPL
133         select SUPPORT_TPL
134
135 config TARGET_P1022DS
136         bool "Support P1022DS"
137         select ARCH_P1022
138         select SUPPORT_SPL
139         select SUPPORT_TPL
140
141 config TARGET_P1023RDB
142         bool "Support P1023RDB"
143         select ARCH_P1023
144
145 config TARGET_P1020MBG
146         bool "Support P1020MBG-PC"
147         select SUPPORT_SPL
148         select SUPPORT_TPL
149         select ARCH_P1020
150
151 config TARGET_P1020RDB_PC
152         bool "Support P1020RDB-PC"
153         select SUPPORT_SPL
154         select SUPPORT_TPL
155         select ARCH_P1020
156
157 config TARGET_P1020RDB_PD
158         bool "Support P1020RDB-PD"
159         select SUPPORT_SPL
160         select SUPPORT_TPL
161         select ARCH_P1020
162
163 config TARGET_P1020UTM
164         bool "Support P1020UTM"
165         select SUPPORT_SPL
166         select SUPPORT_TPL
167         select ARCH_P1020
168
169 config TARGET_P1021RDB
170         bool "Support P1021RDB"
171         select SUPPORT_SPL
172         select SUPPORT_TPL
173         select ARCH_P1021
174
175 config TARGET_P1024RDB
176         bool "Support P1024RDB"
177         select SUPPORT_SPL
178         select SUPPORT_TPL
179         select ARCH_P1024
180
181 config TARGET_P1025RDB
182         bool "Support P1025RDB"
183         select SUPPORT_SPL
184         select SUPPORT_TPL
185         select ARCH_P1025
186
187 config TARGET_P2020RDB
188         bool "Support P2020RDB-PC"
189         select SUPPORT_SPL
190         select SUPPORT_TPL
191         select ARCH_P2020
192
193 config TARGET_P1_TWR
194         bool "Support p1_twr"
195         select ARCH_P1025
196
197 config TARGET_P2041RDB
198         bool "Support P2041RDB"
199         select ARCH_P2041
200         select BOARD_LATE_INIT if CHAIN_OF_TRUST
201         select PHYS_64BIT
202
203 config TARGET_QEMU_PPCE500
204         bool "Support qemu-ppce500"
205         select ARCH_QEMU_E500
206         select PHYS_64BIT
207
208 config TARGET_T1024QDS
209         bool "Support T1024QDS"
210         select ARCH_T1024
211         select BOARD_LATE_INIT if CHAIN_OF_TRUST
212         select SUPPORT_SPL
213         select PHYS_64BIT
214
215 config TARGET_T1023RDB
216         bool "Support T1023RDB"
217         select ARCH_T1023
218         select BOARD_LATE_INIT if CHAIN_OF_TRUST
219         select SUPPORT_SPL
220         select PHYS_64BIT
221
222 config TARGET_T1024RDB
223         bool "Support T1024RDB"
224         select ARCH_T1024
225         select BOARD_LATE_INIT if CHAIN_OF_TRUST
226         select SUPPORT_SPL
227         select PHYS_64BIT
228
229 config TARGET_T1040QDS
230         bool "Support T1040QDS"
231         select ARCH_T1040
232         select BOARD_LATE_INIT if CHAIN_OF_TRUST
233         select PHYS_64BIT
234
235 config TARGET_T1040RDB
236         bool "Support T1040RDB"
237         select ARCH_T1040
238         select BOARD_LATE_INIT if CHAIN_OF_TRUST
239         select SUPPORT_SPL
240         select PHYS_64BIT
241
242 config TARGET_T1040D4RDB
243         bool "Support T1040D4RDB"
244         select ARCH_T1040
245         select BOARD_LATE_INIT if CHAIN_OF_TRUST
246         select SUPPORT_SPL
247         select PHYS_64BIT
248
249 config TARGET_T1042RDB
250         bool "Support T1042RDB"
251         select ARCH_T1042
252         select BOARD_LATE_INIT if CHAIN_OF_TRUST
253         select SUPPORT_SPL
254         select PHYS_64BIT
255
256 config TARGET_T1042D4RDB
257         bool "Support T1042D4RDB"
258         select ARCH_T1042
259         select BOARD_LATE_INIT if CHAIN_OF_TRUST
260         select SUPPORT_SPL
261         select PHYS_64BIT
262
263 config TARGET_T1042RDB_PI
264         bool "Support T1042RDB_PI"
265         select ARCH_T1042
266         select BOARD_LATE_INIT if CHAIN_OF_TRUST
267         select SUPPORT_SPL
268         select PHYS_64BIT
269
270 config TARGET_T2080QDS
271         bool "Support T2080QDS"
272         select ARCH_T2080
273         select BOARD_LATE_INIT if CHAIN_OF_TRUST
274         select SUPPORT_SPL
275         select PHYS_64BIT
276
277 config TARGET_T2080RDB
278         bool "Support T2080RDB"
279         select ARCH_T2080
280         select BOARD_LATE_INIT if CHAIN_OF_TRUST
281         select SUPPORT_SPL
282         select PHYS_64BIT
283
284 config TARGET_T2081QDS
285         bool "Support T2081QDS"
286         select ARCH_T2081
287         select SUPPORT_SPL
288         select PHYS_64BIT
289
290 config TARGET_T4160QDS
291         bool "Support T4160QDS"
292         select ARCH_T4160
293         select BOARD_LATE_INIT if CHAIN_OF_TRUST
294         select SUPPORT_SPL
295         select PHYS_64BIT
296
297 config TARGET_T4160RDB
298         bool "Support T4160RDB"
299         select ARCH_T4160
300         select SUPPORT_SPL
301         select PHYS_64BIT
302
303 config TARGET_T4240QDS
304         bool "Support T4240QDS"
305         select ARCH_T4240
306         select BOARD_LATE_INIT if CHAIN_OF_TRUST
307         select SUPPORT_SPL
308         select PHYS_64BIT
309
310 config TARGET_T4240RDB
311         bool "Support T4240RDB"
312         select ARCH_T4240
313         select SUPPORT_SPL
314         select PHYS_64BIT
315
316 config TARGET_CONTROLCENTERD
317         bool "Support controlcenterd"
318         select ARCH_P1022
319
320 config TARGET_KMP204X
321         bool "Support kmp204x"
322         select ARCH_P2041
323         select PHYS_64BIT
324
325 config TARGET_XPEDITE520X
326         bool "Support xpedite520x"
327         select ARCH_MPC8548
328
329 config TARGET_XPEDITE537X
330         bool "Support xpedite537x"
331         select ARCH_MPC8572
332 # Use DDR3 controller with DDR2 DIMMs on this board
333         select SYS_FSL_DDRC_GEN3
334
335 config TARGET_XPEDITE550X
336         bool "Support xpedite550x"
337         select ARCH_P2020
338
339 config TARGET_UCP1020
340         bool "Support uCP1020"
341         select ARCH_P1020
342
343 config TARGET_CYRUS_P5020
344         bool "Support Varisys Cyrus P5020"
345         select ARCH_P5020
346         select PHYS_64BIT
347
348 config TARGET_CYRUS_P5040
349          bool "Support Varisys Cyrus P5040"
350         select ARCH_P5040
351         select PHYS_64BIT
352
353 endchoice
354
355 config ARCH_B4420
356         bool
357         select E500MC
358         select E6500
359         select FSL_LAW
360         select SYS_FSL_DDR_VER_47
361         select SYS_FSL_ERRATUM_A004477
362         select SYS_FSL_ERRATUM_A005871
363         select SYS_FSL_ERRATUM_A006379
364         select SYS_FSL_ERRATUM_A006384
365         select SYS_FSL_ERRATUM_A006475
366         select SYS_FSL_ERRATUM_A006593
367         select SYS_FSL_ERRATUM_A007075
368         select SYS_FSL_ERRATUM_A007186
369         select SYS_FSL_ERRATUM_A007212
370         select SYS_FSL_ERRATUM_A009942
371         select SYS_FSL_HAS_DDR3
372         select SYS_FSL_HAS_SEC
373         select SYS_FSL_QORIQ_CHASSIS2
374         select SYS_FSL_SEC_BE
375         select SYS_FSL_SEC_COMPAT_4
376         select SYS_PPC64
377         select FSL_IFC
378
379 config ARCH_B4860
380         bool
381         select E500MC
382         select E6500
383         select FSL_LAW
384         select SYS_FSL_DDR_VER_47
385         select SYS_FSL_ERRATUM_A004477
386         select SYS_FSL_ERRATUM_A005871
387         select SYS_FSL_ERRATUM_A006379
388         select SYS_FSL_ERRATUM_A006384
389         select SYS_FSL_ERRATUM_A006475
390         select SYS_FSL_ERRATUM_A006593
391         select SYS_FSL_ERRATUM_A007075
392         select SYS_FSL_ERRATUM_A007186
393         select SYS_FSL_ERRATUM_A007212
394         select SYS_FSL_ERRATUM_A007907
395         select SYS_FSL_ERRATUM_A009942
396         select SYS_FSL_HAS_DDR3
397         select SYS_FSL_HAS_SEC
398         select SYS_FSL_QORIQ_CHASSIS2
399         select SYS_FSL_SEC_BE
400         select SYS_FSL_SEC_COMPAT_4
401         select SYS_PPC64
402         select FSL_IFC
403
404 config ARCH_BSC9131
405         bool
406         select FSL_LAW
407         select SYS_FSL_DDR_VER_44
408         select SYS_FSL_ERRATUM_A004477
409         select SYS_FSL_ERRATUM_A005125
410         select SYS_FSL_ERRATUM_ESDHC111
411         select SYS_FSL_HAS_DDR3
412         select SYS_FSL_HAS_SEC
413         select SYS_FSL_SEC_BE
414         select SYS_FSL_SEC_COMPAT_4
415         select FSL_IFC
416
417 config ARCH_BSC9132
418         bool
419         select FSL_LAW
420         select SYS_FSL_DDR_VER_46
421         select SYS_FSL_ERRATUM_A004477
422         select SYS_FSL_ERRATUM_A005125
423         select SYS_FSL_ERRATUM_A005434
424         select SYS_FSL_ERRATUM_ESDHC111
425         select SYS_FSL_ERRATUM_I2C_A004447
426         select SYS_FSL_ERRATUM_IFC_A002769
427         select SYS_FSL_HAS_DDR3
428         select SYS_FSL_HAS_SEC
429         select SYS_FSL_SEC_BE
430         select SYS_FSL_SEC_COMPAT_4
431         select SYS_PPC_E500_USE_DEBUG_TLB
432         select FSL_IFC
433
434 config ARCH_C29X
435         bool
436         select FSL_LAW
437         select SYS_FSL_DDR_VER_46
438         select SYS_FSL_ERRATUM_A005125
439         select SYS_FSL_ERRATUM_ESDHC111
440         select SYS_FSL_HAS_DDR3
441         select SYS_FSL_HAS_SEC
442         select SYS_FSL_SEC_BE
443         select SYS_FSL_SEC_COMPAT_6
444         select SYS_PPC_E500_USE_DEBUG_TLB
445         select FSL_IFC
446
447 config ARCH_MPC8536
448         bool
449         select FSL_LAW
450         select SYS_FSL_ERRATUM_A004508
451         select SYS_FSL_ERRATUM_A005125
452         select SYS_FSL_HAS_DDR2
453         select SYS_FSL_HAS_DDR3
454         select SYS_FSL_HAS_SEC
455         select SYS_FSL_SEC_BE
456         select SYS_FSL_SEC_COMPAT_2
457         select SYS_PPC_E500_USE_DEBUG_TLB
458         select FSL_ELBC
459
460 config ARCH_MPC8540
461         bool
462         select FSL_LAW
463         select SYS_FSL_HAS_DDR1
464
465 config ARCH_MPC8541
466         bool
467         select FSL_LAW
468         select SYS_FSL_HAS_DDR1
469         select SYS_FSL_HAS_SEC
470         select SYS_FSL_SEC_BE
471         select SYS_FSL_SEC_COMPAT_2
472
473 config ARCH_MPC8544
474         bool
475         select FSL_LAW
476         select SYS_FSL_ERRATUM_A005125
477         select SYS_FSL_HAS_DDR2
478         select SYS_FSL_HAS_SEC
479         select SYS_FSL_SEC_BE
480         select SYS_FSL_SEC_COMPAT_2
481         select SYS_PPC_E500_USE_DEBUG_TLB
482         select FSL_ELBC
483
484 config ARCH_MPC8548
485         bool
486         select FSL_LAW
487         select SYS_FSL_ERRATUM_A005125
488         select SYS_FSL_ERRATUM_NMG_DDR120
489         select SYS_FSL_ERRATUM_NMG_LBC103
490         select SYS_FSL_ERRATUM_NMG_ETSEC129
491         select SYS_FSL_ERRATUM_I2C_A004447
492         select SYS_FSL_HAS_DDR2
493         select SYS_FSL_HAS_DDR1
494         select SYS_FSL_HAS_SEC
495         select SYS_FSL_SEC_BE
496         select SYS_FSL_SEC_COMPAT_2
497         select SYS_PPC_E500_USE_DEBUG_TLB
498
499 config ARCH_MPC8555
500         bool
501         select FSL_LAW
502         select SYS_FSL_HAS_DDR1
503         select SYS_FSL_HAS_SEC
504         select SYS_FSL_SEC_BE
505         select SYS_FSL_SEC_COMPAT_2
506
507 config ARCH_MPC8560
508         bool
509         select FSL_LAW
510         select SYS_FSL_HAS_DDR1
511
512 config ARCH_MPC8568
513         bool
514         select FSL_LAW
515         select SYS_FSL_HAS_DDR2
516         select SYS_FSL_HAS_SEC
517         select SYS_FSL_SEC_BE
518         select SYS_FSL_SEC_COMPAT_2
519
520 config ARCH_MPC8569
521         bool
522         select FSL_LAW
523         select SYS_FSL_ERRATUM_A004508
524         select SYS_FSL_ERRATUM_A005125
525         select SYS_FSL_HAS_DDR3
526         select SYS_FSL_HAS_SEC
527         select SYS_FSL_SEC_BE
528         select SYS_FSL_SEC_COMPAT_2
529         select FSL_ELBC
530
531 config ARCH_MPC8572
532         bool
533         select FSL_LAW
534         select SYS_FSL_ERRATUM_A004508
535         select SYS_FSL_ERRATUM_A005125
536         select SYS_FSL_ERRATUM_DDR_115
537         select SYS_FSL_ERRATUM_DDR111_DDR134
538         select SYS_FSL_HAS_DDR2
539         select SYS_FSL_HAS_DDR3
540         select SYS_FSL_HAS_SEC
541         select SYS_FSL_SEC_BE
542         select SYS_FSL_SEC_COMPAT_2
543         select SYS_PPC_E500_USE_DEBUG_TLB
544         select FSL_ELBC
545
546 config ARCH_P1010
547         bool
548         select FSL_LAW
549         select SYS_FSL_ERRATUM_A004477
550         select SYS_FSL_ERRATUM_A004508
551         select SYS_FSL_ERRATUM_A005125
552         select SYS_FSL_ERRATUM_A006261
553         select SYS_FSL_ERRATUM_A007075
554         select SYS_FSL_ERRATUM_ESDHC111
555         select SYS_FSL_ERRATUM_I2C_A004447
556         select SYS_FSL_ERRATUM_IFC_A002769
557         select SYS_FSL_ERRATUM_P1010_A003549
558         select SYS_FSL_ERRATUM_SEC_A003571
559         select SYS_FSL_ERRATUM_IFC_A003399
560         select SYS_FSL_HAS_DDR3
561         select SYS_FSL_HAS_SEC
562         select SYS_FSL_SEC_BE
563         select SYS_FSL_SEC_COMPAT_4
564         select SYS_PPC_E500_USE_DEBUG_TLB
565         select FSL_IFC
566
567 config ARCH_P1011
568         bool
569         select FSL_LAW
570         select SYS_FSL_ERRATUM_A004508
571         select SYS_FSL_ERRATUM_A005125
572         select SYS_FSL_ERRATUM_ELBC_A001
573         select SYS_FSL_ERRATUM_ESDHC111
574         select SYS_FSL_HAS_DDR3
575         select SYS_FSL_HAS_SEC
576         select SYS_FSL_SEC_BE
577         select SYS_FSL_SEC_COMPAT_2
578         select SYS_PPC_E500_USE_DEBUG_TLB
579         select FSL_ELBC
580
581 config ARCH_P1020
582         bool
583         select FSL_LAW
584         select SYS_FSL_ERRATUM_A004508
585         select SYS_FSL_ERRATUM_A005125
586         select SYS_FSL_ERRATUM_ELBC_A001
587         select SYS_FSL_ERRATUM_ESDHC111
588         select SYS_FSL_HAS_DDR3
589         select SYS_FSL_HAS_SEC
590         select SYS_FSL_SEC_BE
591         select SYS_FSL_SEC_COMPAT_2
592         select SYS_PPC_E500_USE_DEBUG_TLB
593         select FSL_ELBC
594
595 config ARCH_P1021
596         bool
597         select FSL_LAW
598         select SYS_FSL_ERRATUM_A004508
599         select SYS_FSL_ERRATUM_A005125
600         select SYS_FSL_ERRATUM_ELBC_A001
601         select SYS_FSL_ERRATUM_ESDHC111
602         select SYS_FSL_HAS_DDR3
603         select SYS_FSL_HAS_SEC
604         select SYS_FSL_SEC_BE
605         select SYS_FSL_SEC_COMPAT_2
606         select SYS_PPC_E500_USE_DEBUG_TLB
607         select FSL_ELBC
608
609 config ARCH_P1022
610         bool
611         select FSL_LAW
612         select SYS_FSL_ERRATUM_A004477
613         select SYS_FSL_ERRATUM_A004508
614         select SYS_FSL_ERRATUM_A005125
615         select SYS_FSL_ERRATUM_ELBC_A001
616         select SYS_FSL_ERRATUM_ESDHC111
617         select SYS_FSL_ERRATUM_SATA_A001
618         select SYS_FSL_HAS_DDR3
619         select SYS_FSL_HAS_SEC
620         select SYS_FSL_SEC_BE
621         select SYS_FSL_SEC_COMPAT_2
622         select SYS_PPC_E500_USE_DEBUG_TLB
623         select FSL_ELBC
624
625 config ARCH_P1023
626         bool
627         select FSL_LAW
628         select SYS_FSL_ERRATUM_A004508
629         select SYS_FSL_ERRATUM_A005125
630         select SYS_FSL_ERRATUM_I2C_A004447
631         select SYS_FSL_HAS_DDR3
632         select SYS_FSL_HAS_SEC
633         select SYS_FSL_SEC_BE
634         select SYS_FSL_SEC_COMPAT_4
635         select FSL_ELBC
636
637 config ARCH_P1024
638         bool
639         select FSL_LAW
640         select SYS_FSL_ERRATUM_A004508
641         select SYS_FSL_ERRATUM_A005125
642         select SYS_FSL_ERRATUM_ELBC_A001
643         select SYS_FSL_ERRATUM_ESDHC111
644         select SYS_FSL_HAS_DDR3
645         select SYS_FSL_HAS_SEC
646         select SYS_FSL_SEC_BE
647         select SYS_FSL_SEC_COMPAT_2
648         select SYS_PPC_E500_USE_DEBUG_TLB
649         select FSL_ELBC
650
651 config ARCH_P1025
652         bool
653         select FSL_LAW
654         select SYS_FSL_ERRATUM_A004508
655         select SYS_FSL_ERRATUM_A005125
656         select SYS_FSL_ERRATUM_ELBC_A001
657         select SYS_FSL_ERRATUM_ESDHC111
658         select SYS_FSL_HAS_DDR3
659         select SYS_FSL_HAS_SEC
660         select SYS_FSL_SEC_BE
661         select SYS_FSL_SEC_COMPAT_2
662         select SYS_PPC_E500_USE_DEBUG_TLB
663         select FSL_ELBC
664
665 config ARCH_P2020
666         bool
667         select FSL_LAW
668         select SYS_FSL_ERRATUM_A004477
669         select SYS_FSL_ERRATUM_A004508
670         select SYS_FSL_ERRATUM_A005125
671         select SYS_FSL_ERRATUM_ESDHC111
672         select SYS_FSL_ERRATUM_ESDHC_A001
673         select SYS_FSL_HAS_DDR3
674         select SYS_FSL_HAS_SEC
675         select SYS_FSL_SEC_BE
676         select SYS_FSL_SEC_COMPAT_2
677         select SYS_PPC_E500_USE_DEBUG_TLB
678         select FSL_ELBC
679
680 config ARCH_P2041
681         bool
682         select E500MC
683         select FSL_LAW
684         select SYS_FSL_ERRATUM_A004510
685         select SYS_FSL_ERRATUM_A004849
686         select SYS_FSL_ERRATUM_A006261
687         select SYS_FSL_ERRATUM_CPU_A003999
688         select SYS_FSL_ERRATUM_DDR_A003
689         select SYS_FSL_ERRATUM_DDR_A003474
690         select SYS_FSL_ERRATUM_ESDHC111
691         select SYS_FSL_ERRATUM_I2C_A004447
692         select SYS_FSL_ERRATUM_NMG_CPU_A011
693         select SYS_FSL_ERRATUM_SRIO_A004034
694         select SYS_FSL_ERRATUM_USB14
695         select SYS_FSL_HAS_DDR3
696         select SYS_FSL_HAS_SEC
697         select SYS_FSL_QORIQ_CHASSIS1
698         select SYS_FSL_SEC_BE
699         select SYS_FSL_SEC_COMPAT_4
700         select FSL_ELBC
701
702 config ARCH_P3041
703         bool
704         select E500MC
705         select FSL_LAW
706         select SYS_FSL_DDR_VER_44
707         select SYS_FSL_ERRATUM_A004510
708         select SYS_FSL_ERRATUM_A004849
709         select SYS_FSL_ERRATUM_A005812
710         select SYS_FSL_ERRATUM_A006261
711         select SYS_FSL_ERRATUM_CPU_A003999
712         select SYS_FSL_ERRATUM_DDR_A003
713         select SYS_FSL_ERRATUM_DDR_A003474
714         select SYS_FSL_ERRATUM_ESDHC111
715         select SYS_FSL_ERRATUM_I2C_A004447
716         select SYS_FSL_ERRATUM_NMG_CPU_A011
717         select SYS_FSL_ERRATUM_SRIO_A004034
718         select SYS_FSL_ERRATUM_USB14
719         select SYS_FSL_HAS_DDR3
720         select SYS_FSL_HAS_SEC
721         select SYS_FSL_QORIQ_CHASSIS1
722         select SYS_FSL_SEC_BE
723         select SYS_FSL_SEC_COMPAT_4
724         select FSL_ELBC
725
726 config ARCH_P4080
727         bool
728         select E500MC
729         select FSL_LAW
730         select SYS_FSL_DDR_VER_44
731         select SYS_FSL_ERRATUM_A004510
732         select SYS_FSL_ERRATUM_A004580
733         select SYS_FSL_ERRATUM_A004849
734         select SYS_FSL_ERRATUM_A005812
735         select SYS_FSL_ERRATUM_A007075
736         select SYS_FSL_ERRATUM_CPC_A002
737         select SYS_FSL_ERRATUM_CPC_A003
738         select SYS_FSL_ERRATUM_CPU_A003999
739         select SYS_FSL_ERRATUM_DDR_A003
740         select SYS_FSL_ERRATUM_DDR_A003474
741         select SYS_FSL_ERRATUM_ELBC_A001
742         select SYS_FSL_ERRATUM_ESDHC111
743         select SYS_FSL_ERRATUM_ESDHC13
744         select SYS_FSL_ERRATUM_ESDHC135
745         select SYS_FSL_ERRATUM_I2C_A004447
746         select SYS_FSL_ERRATUM_NMG_CPU_A011
747         select SYS_FSL_ERRATUM_SRIO_A004034
748         select SYS_P4080_ERRATUM_CPU22
749         select SYS_P4080_ERRATUM_PCIE_A003
750         select SYS_P4080_ERRATUM_SERDES8
751         select SYS_P4080_ERRATUM_SERDES9
752         select SYS_P4080_ERRATUM_SERDES_A001
753         select SYS_P4080_ERRATUM_SERDES_A005
754         select SYS_FSL_HAS_DDR3
755         select SYS_FSL_HAS_SEC
756         select SYS_FSL_QORIQ_CHASSIS1
757         select SYS_FSL_SEC_BE
758         select SYS_FSL_SEC_COMPAT_4
759         select FSL_ELBC
760
761 config ARCH_P5020
762         bool
763         select E500MC
764         select FSL_LAW
765         select SYS_FSL_DDR_VER_44
766         select SYS_FSL_ERRATUM_A004510
767         select SYS_FSL_ERRATUM_A006261
768         select SYS_FSL_ERRATUM_DDR_A003
769         select SYS_FSL_ERRATUM_DDR_A003474
770         select SYS_FSL_ERRATUM_ESDHC111
771         select SYS_FSL_ERRATUM_I2C_A004447
772         select SYS_FSL_ERRATUM_SRIO_A004034
773         select SYS_FSL_ERRATUM_USB14
774         select SYS_FSL_HAS_DDR3
775         select SYS_FSL_HAS_SEC
776         select SYS_FSL_QORIQ_CHASSIS1
777         select SYS_FSL_SEC_BE
778         select SYS_FSL_SEC_COMPAT_4
779         select SYS_PPC64
780         select FSL_ELBC
781
782 config ARCH_P5040
783         bool
784         select E500MC
785         select FSL_LAW
786         select SYS_FSL_DDR_VER_44
787         select SYS_FSL_ERRATUM_A004510
788         select SYS_FSL_ERRATUM_A004699
789         select SYS_FSL_ERRATUM_A005812
790         select SYS_FSL_ERRATUM_A006261
791         select SYS_FSL_ERRATUM_DDR_A003
792         select SYS_FSL_ERRATUM_DDR_A003474
793         select SYS_FSL_ERRATUM_ESDHC111
794         select SYS_FSL_ERRATUM_USB14
795         select SYS_FSL_HAS_DDR3
796         select SYS_FSL_HAS_SEC
797         select SYS_FSL_QORIQ_CHASSIS1
798         select SYS_FSL_SEC_BE
799         select SYS_FSL_SEC_COMPAT_4
800         select SYS_PPC64
801         select FSL_ELBC
802
803 config ARCH_QEMU_E500
804         bool
805
806 config ARCH_T1023
807         bool
808         select E500MC
809         select FSL_LAW
810         select SYS_FSL_DDR_VER_50
811         select SYS_FSL_ERRATUM_A008378
812         select SYS_FSL_ERRATUM_A009663
813         select SYS_FSL_ERRATUM_A009942
814         select SYS_FSL_ERRATUM_ESDHC111
815         select SYS_FSL_HAS_DDR3
816         select SYS_FSL_HAS_DDR4
817         select SYS_FSL_HAS_SEC
818         select SYS_FSL_QORIQ_CHASSIS2
819         select SYS_FSL_SEC_BE
820         select SYS_FSL_SEC_COMPAT_5
821         select FSL_IFC
822
823 config ARCH_T1024
824         bool
825         select E500MC
826         select FSL_LAW
827         select SYS_FSL_DDR_VER_50
828         select SYS_FSL_ERRATUM_A008378
829         select SYS_FSL_ERRATUM_A009663
830         select SYS_FSL_ERRATUM_A009942
831         select SYS_FSL_ERRATUM_ESDHC111
832         select SYS_FSL_HAS_DDR3
833         select SYS_FSL_HAS_DDR4
834         select SYS_FSL_HAS_SEC
835         select SYS_FSL_QORIQ_CHASSIS2
836         select SYS_FSL_SEC_BE
837         select SYS_FSL_SEC_COMPAT_5
838         select FSL_IFC
839
840 config ARCH_T1040
841         bool
842         select E500MC
843         select FSL_LAW
844         select SYS_FSL_DDR_VER_50
845         select SYS_FSL_ERRATUM_A008044
846         select SYS_FSL_ERRATUM_A008378
847         select SYS_FSL_ERRATUM_A009663
848         select SYS_FSL_ERRATUM_A009942
849         select SYS_FSL_ERRATUM_ESDHC111
850         select SYS_FSL_HAS_DDR3
851         select SYS_FSL_HAS_DDR4
852         select SYS_FSL_HAS_SEC
853         select SYS_FSL_QORIQ_CHASSIS2
854         select SYS_FSL_SEC_BE
855         select SYS_FSL_SEC_COMPAT_5
856         select FSL_IFC
857
858 config ARCH_T1042
859         bool
860         select E500MC
861         select FSL_LAW
862         select SYS_FSL_DDR_VER_50
863         select SYS_FSL_ERRATUM_A008044
864         select SYS_FSL_ERRATUM_A008378
865         select SYS_FSL_ERRATUM_A009663
866         select SYS_FSL_ERRATUM_A009942
867         select SYS_FSL_ERRATUM_ESDHC111
868         select SYS_FSL_HAS_DDR3
869         select SYS_FSL_HAS_DDR4
870         select SYS_FSL_HAS_SEC
871         select SYS_FSL_QORIQ_CHASSIS2
872         select SYS_FSL_SEC_BE
873         select SYS_FSL_SEC_COMPAT_5
874         select FSL_IFC
875
876 config ARCH_T2080
877         bool
878         select E500MC
879         select E6500
880         select FSL_LAW
881         select SYS_FSL_DDR_VER_47
882         select SYS_FSL_ERRATUM_A006379
883         select SYS_FSL_ERRATUM_A006593
884         select SYS_FSL_ERRATUM_A007186
885         select SYS_FSL_ERRATUM_A007212
886         select SYS_FSL_ERRATUM_A007815
887         select SYS_FSL_ERRATUM_A007907
888         select SYS_FSL_ERRATUM_A009942
889         select SYS_FSL_ERRATUM_ESDHC111
890         select SYS_FSL_HAS_DDR3
891         select SYS_FSL_HAS_SEC
892         select SYS_FSL_QORIQ_CHASSIS2
893         select SYS_FSL_SEC_BE
894         select SYS_FSL_SEC_COMPAT_4
895         select SYS_PPC64
896         select FSL_IFC
897
898 config ARCH_T2081
899         bool
900         select E500MC
901         select E6500
902         select FSL_LAW
903         select SYS_FSL_DDR_VER_47
904         select SYS_FSL_ERRATUM_A006379
905         select SYS_FSL_ERRATUM_A006593
906         select SYS_FSL_ERRATUM_A007186
907         select SYS_FSL_ERRATUM_A007212
908         select SYS_FSL_ERRATUM_A009942
909         select SYS_FSL_ERRATUM_ESDHC111
910         select SYS_FSL_HAS_DDR3
911         select SYS_FSL_HAS_SEC
912         select SYS_FSL_QORIQ_CHASSIS2
913         select SYS_FSL_SEC_BE
914         select SYS_FSL_SEC_COMPAT_4
915         select SYS_PPC64
916         select FSL_IFC
917
918 config ARCH_T4160
919         bool
920         select E500MC
921         select E6500
922         select FSL_LAW
923         select SYS_FSL_DDR_VER_47
924         select SYS_FSL_ERRATUM_A004468
925         select SYS_FSL_ERRATUM_A005871
926         select SYS_FSL_ERRATUM_A006379
927         select SYS_FSL_ERRATUM_A006593
928         select SYS_FSL_ERRATUM_A007186
929         select SYS_FSL_ERRATUM_A007798
930         select SYS_FSL_ERRATUM_A009942
931         select SYS_FSL_HAS_DDR3
932         select SYS_FSL_HAS_SEC
933         select SYS_FSL_QORIQ_CHASSIS2
934         select SYS_FSL_SEC_BE
935         select SYS_FSL_SEC_COMPAT_4
936         select SYS_PPC64
937         select FSL_IFC
938
939 config ARCH_T4240
940         bool
941         select E500MC
942         select E6500
943         select FSL_LAW
944         select SYS_FSL_DDR_VER_47
945         select SYS_FSL_ERRATUM_A004468
946         select SYS_FSL_ERRATUM_A005871
947         select SYS_FSL_ERRATUM_A006261
948         select SYS_FSL_ERRATUM_A006379
949         select SYS_FSL_ERRATUM_A006593
950         select SYS_FSL_ERRATUM_A007186
951         select SYS_FSL_ERRATUM_A007798
952         select SYS_FSL_ERRATUM_A007815
953         select SYS_FSL_ERRATUM_A007907
954         select SYS_FSL_ERRATUM_A009942
955         select SYS_FSL_HAS_DDR3
956         select SYS_FSL_HAS_SEC
957         select SYS_FSL_QORIQ_CHASSIS2
958         select SYS_FSL_SEC_BE
959         select SYS_FSL_SEC_COMPAT_4
960         select SYS_PPC64
961         select FSL_IFC
962
963 config BOOKE
964         bool
965         default y
966
967 config E500
968         bool
969         default y
970         help
971                 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
972
973 config E500MC
974         bool
975         help
976                 Enble PowerPC E500MC core
977
978 config E6500
979         bool
980         help
981                 Enable PowerPC E6500 core
982
983 config FSL_LAW
984         bool
985         help
986                 Use Freescale common code for Local Access Window
987
988 config SECURE_BOOT
989         bool    "Secure Boot"
990         help
991                 Enable Freescale Secure Boot feature. Normally selected
992                 by defconfig. If unsure, do not change.
993
994 config MAX_CPUS
995         int "Maximum number of CPUs permitted for MPC85xx"
996         default 12 if ARCH_T4240
997         default 8 if ARCH_P4080 || \
998                      ARCH_T4160
999         default 4 if ARCH_B4860 || \
1000                      ARCH_P2041 || \
1001                      ARCH_P3041 || \
1002                      ARCH_P5040 || \
1003                      ARCH_T1040 || \
1004                      ARCH_T1042 || \
1005                      ARCH_T2080 || \
1006                      ARCH_T2081
1007         default 2 if ARCH_B4420 || \
1008                      ARCH_BSC9132 || \
1009                      ARCH_MPC8572 || \
1010                      ARCH_P1020 || \
1011                      ARCH_P1021 || \
1012                      ARCH_P1022 || \
1013                      ARCH_P1023 || \
1014                      ARCH_P1024 || \
1015                      ARCH_P1025 || \
1016                      ARCH_P2020 || \
1017                      ARCH_P5020 || \
1018                      ARCH_T1023 || \
1019                      ARCH_T1024
1020         default 1
1021         help
1022           Set this number to the maximum number of possible CPUs in the SoC.
1023           SoCs may have multiple clusters with each cluster may have multiple
1024           ports. If some ports are reserved but higher ports are used for
1025           cores, count the reserved ports. This will allocate enough memory
1026           in spin table to properly handle all cores.
1027
1028 config SYS_CCSRBAR_DEFAULT
1029         hex "Default CCSRBAR address"
1030         default 0xff700000 if   ARCH_BSC9131    || \
1031                                 ARCH_BSC9132    || \
1032                                 ARCH_C29X       || \
1033                                 ARCH_MPC8536    || \
1034                                 ARCH_MPC8540    || \
1035                                 ARCH_MPC8541    || \
1036                                 ARCH_MPC8544    || \
1037                                 ARCH_MPC8548    || \
1038                                 ARCH_MPC8555    || \
1039                                 ARCH_MPC8560    || \
1040                                 ARCH_MPC8568    || \
1041                                 ARCH_MPC8569    || \
1042                                 ARCH_MPC8572    || \
1043                                 ARCH_P1010      || \
1044                                 ARCH_P1011      || \
1045                                 ARCH_P1020      || \
1046                                 ARCH_P1021      || \
1047                                 ARCH_P1022      || \
1048                                 ARCH_P1024      || \
1049                                 ARCH_P1025      || \
1050                                 ARCH_P2020
1051         default 0xff600000 if   ARCH_P1023
1052         default 0xfe000000 if   ARCH_B4420      || \
1053                                 ARCH_B4860      || \
1054                                 ARCH_P2041      || \
1055                                 ARCH_P3041      || \
1056                                 ARCH_P4080      || \
1057                                 ARCH_P5020      || \
1058                                 ARCH_P5040      || \
1059                                 ARCH_T1023      || \
1060                                 ARCH_T1024      || \
1061                                 ARCH_T1040      || \
1062                                 ARCH_T1042      || \
1063                                 ARCH_T2080      || \
1064                                 ARCH_T2081      || \
1065                                 ARCH_T4160      || \
1066                                 ARCH_T4240
1067         default 0xe0000000 if ARCH_QEMU_E500
1068         help
1069                 Default value of CCSRBAR comes from power-on-reset. It
1070                 is fixed on each SoC. Some SoCs can have different value
1071                 if changed by pre-boot regime. The value here must match
1072                 the current value in SoC. If not sure, do not change.
1073
1074 config SYS_FSL_ERRATUM_A004468
1075         bool
1076
1077 config SYS_FSL_ERRATUM_A004477
1078         bool
1079
1080 config SYS_FSL_ERRATUM_A004508
1081         bool
1082
1083 config SYS_FSL_ERRATUM_A004580
1084         bool
1085
1086 config SYS_FSL_ERRATUM_A004699
1087         bool
1088
1089 config SYS_FSL_ERRATUM_A004849
1090         bool
1091
1092 config SYS_FSL_ERRATUM_A004510
1093         bool
1094
1095 config SYS_FSL_ERRATUM_A004510_SVR_REV
1096         hex
1097         depends on SYS_FSL_ERRATUM_A004510
1098         default 0x20 if ARCH_P4080
1099         default 0x10
1100
1101 config SYS_FSL_ERRATUM_A004510_SVR_REV2
1102         hex
1103         depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
1104         default 0x11
1105
1106 config SYS_FSL_ERRATUM_A005125
1107         bool
1108
1109 config SYS_FSL_ERRATUM_A005434
1110         bool
1111
1112 config SYS_FSL_ERRATUM_A005812
1113         bool
1114
1115 config SYS_FSL_ERRATUM_A005871
1116         bool
1117
1118 config SYS_FSL_ERRATUM_A006261
1119         bool
1120
1121 config SYS_FSL_ERRATUM_A006379
1122         bool
1123
1124 config SYS_FSL_ERRATUM_A006384
1125         bool
1126
1127 config SYS_FSL_ERRATUM_A006475
1128         bool
1129
1130 config SYS_FSL_ERRATUM_A006593
1131         bool
1132
1133 config SYS_FSL_ERRATUM_A007075
1134         bool
1135
1136 config SYS_FSL_ERRATUM_A007186
1137         bool
1138
1139 config SYS_FSL_ERRATUM_A007212
1140         bool
1141
1142 config SYS_FSL_ERRATUM_A007815
1143         bool
1144
1145 config SYS_FSL_ERRATUM_A007798
1146         bool
1147
1148 config SYS_FSL_ERRATUM_A007907
1149         bool
1150
1151 config SYS_FSL_ERRATUM_A008044
1152         bool
1153
1154 config SYS_FSL_ERRATUM_CPC_A002
1155         bool
1156
1157 config SYS_FSL_ERRATUM_CPC_A003
1158         bool
1159
1160 config SYS_FSL_ERRATUM_CPU_A003999
1161         bool
1162
1163 config SYS_FSL_ERRATUM_ELBC_A001
1164         bool
1165
1166 config SYS_FSL_ERRATUM_I2C_A004447
1167         bool
1168
1169 config SYS_FSL_A004447_SVR_REV
1170         hex
1171         depends on SYS_FSL_ERRATUM_I2C_A004447
1172         default 0x00 if ARCH_MPC8548
1173         default 0x10 if ARCH_P1010
1174         default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
1175         default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
1176
1177 config SYS_FSL_ERRATUM_IFC_A002769
1178         bool
1179
1180 config SYS_FSL_ERRATUM_IFC_A003399
1181         bool
1182
1183 config SYS_FSL_ERRATUM_NMG_CPU_A011
1184         bool
1185
1186 config SYS_FSL_ERRATUM_NMG_ETSEC129
1187         bool
1188
1189 config SYS_FSL_ERRATUM_NMG_LBC103
1190         bool
1191
1192 config SYS_FSL_ERRATUM_P1010_A003549
1193         bool
1194
1195 config SYS_FSL_ERRATUM_SATA_A001
1196         bool
1197
1198 config SYS_FSL_ERRATUM_SEC_A003571
1199         bool
1200
1201 config SYS_FSL_ERRATUM_SRIO_A004034
1202         bool
1203
1204 config SYS_FSL_ERRATUM_USB14
1205         bool
1206
1207 config SYS_P4080_ERRATUM_CPU22
1208         bool
1209
1210 config SYS_P4080_ERRATUM_PCIE_A003
1211         bool
1212
1213 config SYS_P4080_ERRATUM_SERDES8
1214         bool
1215
1216 config SYS_P4080_ERRATUM_SERDES9
1217         bool
1218
1219 config SYS_P4080_ERRATUM_SERDES_A001
1220         bool
1221
1222 config SYS_P4080_ERRATUM_SERDES_A005
1223         bool
1224
1225 config SYS_FSL_QORIQ_CHASSIS1
1226         bool
1227
1228 config SYS_FSL_QORIQ_CHASSIS2
1229         bool
1230
1231 config SYS_FSL_NUM_LAWS
1232         int "Number of local access windows"
1233         depends on FSL_LAW
1234         default 32 if   ARCH_B4420      || \
1235                         ARCH_B4860      || \
1236                         ARCH_P2041      || \
1237                         ARCH_P3041      || \
1238                         ARCH_P4080      || \
1239                         ARCH_P5020      || \
1240                         ARCH_P5040      || \
1241                         ARCH_T2080      || \
1242                         ARCH_T2081      || \
1243                         ARCH_T4160      || \
1244                         ARCH_T4240
1245         default 16 if   ARCH_T1023      || \
1246                         ARCH_T1024      || \
1247                         ARCH_T1040      || \
1248                         ARCH_T1042
1249         default 12 if   ARCH_BSC9131    || \
1250                         ARCH_BSC9132    || \
1251                         ARCH_C29X       || \
1252                         ARCH_MPC8536    || \
1253                         ARCH_MPC8572    || \
1254                         ARCH_P1010      || \
1255                         ARCH_P1011      || \
1256                         ARCH_P1020      || \
1257                         ARCH_P1021      || \
1258                         ARCH_P1022      || \
1259                         ARCH_P1023      || \
1260                         ARCH_P1024      || \
1261                         ARCH_P1025      || \
1262                         ARCH_P2020
1263         default 10 if   ARCH_MPC8544    || \
1264                         ARCH_MPC8548    || \
1265                         ARCH_MPC8568    || \
1266                         ARCH_MPC8569
1267         default 8 if    ARCH_MPC8540    || \
1268                         ARCH_MPC8541    || \
1269                         ARCH_MPC8555    || \
1270                         ARCH_MPC8560
1271         help
1272                 Number of local access windows. This is fixed per SoC.
1273                 If not sure, do not change.
1274
1275 config SYS_FSL_THREADS_PER_CORE
1276         int
1277         default 2 if E6500
1278         default 1
1279
1280 config SYS_NUM_TLBCAMS
1281         int "Number of TLB CAM entries"
1282         default 64 if E500MC
1283         default 16
1284         help
1285                 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
1286                 16 for other E500 SoCs.
1287
1288 config SYS_PPC64
1289         bool
1290
1291 config SYS_PPC_E500_USE_DEBUG_TLB
1292         bool
1293
1294 config FSL_IFC
1295         bool
1296
1297 config FSL_ELBC
1298         bool
1299
1300 config SYS_PPC_E500_DEBUG_TLB
1301         int "Temporary TLB entry for external debugger"
1302         depends on SYS_PPC_E500_USE_DEBUG_TLB
1303         default 0 if    ARCH_MPC8544 || ARCH_MPC8548
1304         default 1 if    ARCH_MPC8536
1305         default 2 if    ARCH_MPC8572    || \
1306                         ARCH_P1011      || \
1307                         ARCH_P1020      || \
1308                         ARCH_P1021      || \
1309                         ARCH_P1022      || \
1310                         ARCH_P1024      || \
1311                         ARCH_P1025      || \
1312                         ARCH_P2020
1313         default 3 if    ARCH_P1010      || \
1314                         ARCH_BSC9132    || \
1315                         ARCH_C29X
1316         help
1317                 Select a temporary TLB entry to be used during boot to work
1318                 around limitations in e500v1 and e500v2 external debugger
1319                 support. This reduces the portions of the boot code where
1320                 breakpoints and single stepping do not work. The value of this
1321                 symbol should be set to the TLB1 entry to be used for this
1322                 purpose. If unsure, do not change.
1323
1324 config SYS_FSL_IFC_CLK_DIV
1325         int "Divider of platform clock"
1326         depends on FSL_IFC
1327         default 2 if    ARCH_B4420      || \
1328                         ARCH_B4860      || \
1329                         ARCH_T1024      || \
1330                         ARCH_T1023      || \
1331                         ARCH_T1040      || \
1332                         ARCH_T1042      || \
1333                         ARCH_T4160      || \
1334                         ARCH_T4240
1335         default 1
1336         help
1337                 Defines divider of platform clock(clock input to
1338                 IFC controller).
1339
1340 config SYS_FSL_LBC_CLK_DIV
1341         int "Divider of platform clock"
1342         depends on FSL_ELBC || ARCH_MPC8540 || \
1343                 ARCH_MPC8548 || ARCH_MPC8541 || \
1344                 ARCH_MPC8555 || ARCH_MPC8560 || \
1345                 ARCH_MPC8568
1346
1347         default 2 if    ARCH_P2041      || \
1348                         ARCH_P3041      || \
1349                         ARCH_P4080      || \
1350                         ARCH_P5020      || \
1351                         ARCH_P5040
1352         default 1
1353
1354         help
1355                 Defines divider of platform clock(clock input to
1356                 eLBC controller).
1357
1358 source "board/freescale/b4860qds/Kconfig"
1359 source "board/freescale/bsc9131rdb/Kconfig"
1360 source "board/freescale/bsc9132qds/Kconfig"
1361 source "board/freescale/c29xpcie/Kconfig"
1362 source "board/freescale/corenet_ds/Kconfig"
1363 source "board/freescale/mpc8536ds/Kconfig"
1364 source "board/freescale/mpc8540ads/Kconfig"
1365 source "board/freescale/mpc8541cds/Kconfig"
1366 source "board/freescale/mpc8544ds/Kconfig"
1367 source "board/freescale/mpc8548cds/Kconfig"
1368 source "board/freescale/mpc8555cds/Kconfig"
1369 source "board/freescale/mpc8560ads/Kconfig"
1370 source "board/freescale/mpc8568mds/Kconfig"
1371 source "board/freescale/mpc8569mds/Kconfig"
1372 source "board/freescale/mpc8572ds/Kconfig"
1373 source "board/freescale/p1010rdb/Kconfig"
1374 source "board/freescale/p1022ds/Kconfig"
1375 source "board/freescale/p1023rdb/Kconfig"
1376 source "board/freescale/p1_p2_rdb_pc/Kconfig"
1377 source "board/freescale/p1_twr/Kconfig"
1378 source "board/freescale/p2041rdb/Kconfig"
1379 source "board/freescale/qemu-ppce500/Kconfig"
1380 source "board/freescale/t102xqds/Kconfig"
1381 source "board/freescale/t102xrdb/Kconfig"
1382 source "board/freescale/t1040qds/Kconfig"
1383 source "board/freescale/t104xrdb/Kconfig"
1384 source "board/freescale/t208xqds/Kconfig"
1385 source "board/freescale/t208xrdb/Kconfig"
1386 source "board/freescale/t4qds/Kconfig"
1387 source "board/freescale/t4rdb/Kconfig"
1388 source "board/gdsys/p1022/Kconfig"
1389 source "board/keymile/kmp204x/Kconfig"
1390 source "board/sbc8548/Kconfig"
1391 source "board/socrates/Kconfig"
1392 source "board/varisys/cyrus/Kconfig"
1393 source "board/xes/xpedite520x/Kconfig"
1394 source "board/xes/xpedite537x/Kconfig"
1395 source "board/xes/xpedite550x/Kconfig"
1396 source "board/Arcturus/ucp1020/Kconfig"
1397
1398 endmenu