xref: /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/Kconfig (revision 2399e401)
1menu "mpc85xx CPU"
2	depends on MPC85xx
3
4config SYS_CPU
5	default "mpc85xx"
6
7choice
8	prompt "Target select"
9	optional
10
11config TARGET_SBC8548
12	bool "Support sbc8548"
13	select ARCH_MPC8548
14
15config TARGET_SOCRATES
16	bool "Support socrates"
17	select ARCH_MPC8544
18
19config TARGET_B4420QDS
20	bool "Support B4420QDS"
21	select ARCH_B4420
22	select SUPPORT_SPL
23	select PHYS_64BIT
24
25config 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
32config TARGET_BSC9131RDB
33	bool "Support BSC9131RDB"
34	select ARCH_BSC9131
35	select SUPPORT_SPL
36	select BOARD_EARLY_INIT_F
37
38config 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
45config 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
53config TARGET_P3041DS
54	bool "Support P3041DS"
55	select PHYS_64BIT
56	select ARCH_P3041
57	select BOARD_LATE_INIT if CHAIN_OF_TRUST
58
59config TARGET_P4080DS
60	bool "Support P4080DS"
61	select PHYS_64BIT
62	select ARCH_P4080
63	select BOARD_LATE_INIT if CHAIN_OF_TRUST
64
65config TARGET_P5020DS
66	bool "Support P5020DS"
67	select PHYS_64BIT
68	select ARCH_P5020
69	select BOARD_LATE_INIT if CHAIN_OF_TRUST
70
71config TARGET_P5040DS
72	bool "Support P5040DS"
73	select PHYS_64BIT
74	select ARCH_P5040
75	select BOARD_LATE_INIT if CHAIN_OF_TRUST
76
77config 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
83config TARGET_MPC8540ADS
84	bool "Support MPC8540ADS"
85	select ARCH_MPC8540
86
87config TARGET_MPC8541CDS
88	bool "Support MPC8541CDS"
89	select ARCH_MPC8541
90
91config TARGET_MPC8544DS
92	bool "Support MPC8544DS"
93	select ARCH_MPC8544
94
95config TARGET_MPC8548CDS
96	bool "Support MPC8548CDS"
97	select ARCH_MPC8548
98
99config TARGET_MPC8555CDS
100	bool "Support MPC8555CDS"
101	select ARCH_MPC8555
102
103config TARGET_MPC8560ADS
104	bool "Support MPC8560ADS"
105	select ARCH_MPC8560
106
107config TARGET_MPC8568MDS
108	bool "Support MPC8568MDS"
109	select ARCH_MPC8568
110
111config TARGET_MPC8569MDS
112	bool "Support MPC8569MDS"
113	select ARCH_MPC8569
114
115config 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
121config 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
128config 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
135config TARGET_P1022DS
136	bool "Support P1022DS"
137	select ARCH_P1022
138	select SUPPORT_SPL
139	select SUPPORT_TPL
140
141config TARGET_P1023RDB
142	bool "Support P1023RDB"
143	select ARCH_P1023
144
145config TARGET_P1020MBG
146	bool "Support P1020MBG-PC"
147	select SUPPORT_SPL
148	select SUPPORT_TPL
149	select ARCH_P1020
150
151config TARGET_P1020RDB_PC
152	bool "Support P1020RDB-PC"
153	select SUPPORT_SPL
154	select SUPPORT_TPL
155	select ARCH_P1020
156
157config TARGET_P1020RDB_PD
158	bool "Support P1020RDB-PD"
159	select SUPPORT_SPL
160	select SUPPORT_TPL
161	select ARCH_P1020
162
163config TARGET_P1020UTM
164	bool "Support P1020UTM"
165	select SUPPORT_SPL
166	select SUPPORT_TPL
167	select ARCH_P1020
168
169config TARGET_P1021RDB
170	bool "Support P1021RDB"
171	select SUPPORT_SPL
172	select SUPPORT_TPL
173	select ARCH_P1021
174
175config TARGET_P1024RDB
176	bool "Support P1024RDB"
177	select SUPPORT_SPL
178	select SUPPORT_TPL
179	select ARCH_P1024
180
181config TARGET_P1025RDB
182	bool "Support P1025RDB"
183	select SUPPORT_SPL
184	select SUPPORT_TPL
185	select ARCH_P1025
186
187config TARGET_P2020RDB
188	bool "Support P2020RDB-PC"
189	select SUPPORT_SPL
190	select SUPPORT_TPL
191	select ARCH_P2020
192
193config TARGET_P1_TWR
194	bool "Support p1_twr"
195	select ARCH_P1025
196
197config TARGET_P2041RDB
198	bool "Support P2041RDB"
199	select ARCH_P2041
200	select BOARD_LATE_INIT if CHAIN_OF_TRUST
201	select PHYS_64BIT
202
203config TARGET_QEMU_PPCE500
204	bool "Support qemu-ppce500"
205	select ARCH_QEMU_E500
206	select PHYS_64BIT
207
208config 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
215config 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
222config 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
229config TARGET_T1040QDS
230	bool "Support T1040QDS"
231	select ARCH_T1040
232	select BOARD_LATE_INIT if CHAIN_OF_TRUST
233	select PHYS_64BIT
234
235config 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
242config 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
249config 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
256config 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
263config 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
270config 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
277config 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
284config TARGET_T2081QDS
285	bool "Support T2081QDS"
286	select ARCH_T2081
287	select SUPPORT_SPL
288	select PHYS_64BIT
289
290config 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
297config TARGET_T4160RDB
298	bool "Support T4160RDB"
299	select ARCH_T4160
300	select SUPPORT_SPL
301	select PHYS_64BIT
302
303config 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
310config TARGET_T4240RDB
311	bool "Support T4240RDB"
312	select ARCH_T4240
313	select SUPPORT_SPL
314	select PHYS_64BIT
315
316config TARGET_CONTROLCENTERD
317	bool "Support controlcenterd"
318	select ARCH_P1022
319
320config TARGET_KMP204X
321	bool "Support kmp204x"
322	select ARCH_P2041
323	select PHYS_64BIT
324
325config TARGET_XPEDITE520X
326	bool "Support xpedite520x"
327	select ARCH_MPC8548
328
329config 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
335config TARGET_XPEDITE550X
336	bool "Support xpedite550x"
337	select ARCH_P2020
338
339config TARGET_UCP1020
340	bool "Support uCP1020"
341	select ARCH_P1020
342
343config TARGET_CYRUS_P5020
344	bool "Support Varisys Cyrus P5020"
345	select ARCH_P5020
346	select PHYS_64BIT
347
348config TARGET_CYRUS_P5040
349	 bool "Support Varisys Cyrus P5040"
350	select ARCH_P5040
351	select PHYS_64BIT
352
353endchoice
354
355config 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
379config 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
404config 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
417config 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
434config 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
447config 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
460config ARCH_MPC8540
461	bool
462	select FSL_LAW
463	select SYS_FSL_HAS_DDR1
464
465config 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
473config 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
484config 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
499config 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
507config ARCH_MPC8560
508	bool
509	select FSL_LAW
510	select SYS_FSL_HAS_DDR1
511
512config 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
520config 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
531config 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
546config 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
567config 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
581config 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
595config 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
609config 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
625config 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
637config 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
651config 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
665config 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
680config 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
702config 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
726config 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
761config 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
782config 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
803config ARCH_QEMU_E500
804	bool
805
806config 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
823config 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
840config 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
858config 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
876config 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
898config 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
918config 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
939config 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
963config BOOKE
964	bool
965	default y
966
967config E500
968	bool
969	default y
970	help
971		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
972
973config E500MC
974	bool
975	help
976		Enble PowerPC E500MC core
977
978config E6500
979	bool
980	help
981		Enable PowerPC E6500 core
982
983config FSL_LAW
984	bool
985	help
986		Use Freescale common code for Local Access Window
987
988config 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
994config 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
1028config 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
1074config SYS_FSL_ERRATUM_A004468
1075	bool
1076
1077config SYS_FSL_ERRATUM_A004477
1078	bool
1079
1080config SYS_FSL_ERRATUM_A004508
1081	bool
1082
1083config SYS_FSL_ERRATUM_A004580
1084	bool
1085
1086config SYS_FSL_ERRATUM_A004699
1087	bool
1088
1089config SYS_FSL_ERRATUM_A004849
1090	bool
1091
1092config SYS_FSL_ERRATUM_A004510
1093	bool
1094
1095config 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
1101config SYS_FSL_ERRATUM_A004510_SVR_REV2
1102	hex
1103	depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
1104	default 0x11
1105
1106config SYS_FSL_ERRATUM_A005125
1107	bool
1108
1109config SYS_FSL_ERRATUM_A005434
1110	bool
1111
1112config SYS_FSL_ERRATUM_A005812
1113	bool
1114
1115config SYS_FSL_ERRATUM_A005871
1116	bool
1117
1118config SYS_FSL_ERRATUM_A006261
1119	bool
1120
1121config SYS_FSL_ERRATUM_A006379
1122	bool
1123
1124config SYS_FSL_ERRATUM_A006384
1125	bool
1126
1127config SYS_FSL_ERRATUM_A006475
1128	bool
1129
1130config SYS_FSL_ERRATUM_A006593
1131	bool
1132
1133config SYS_FSL_ERRATUM_A007075
1134	bool
1135
1136config SYS_FSL_ERRATUM_A007186
1137	bool
1138
1139config SYS_FSL_ERRATUM_A007212
1140	bool
1141
1142config SYS_FSL_ERRATUM_A007815
1143	bool
1144
1145config SYS_FSL_ERRATUM_A007798
1146	bool
1147
1148config SYS_FSL_ERRATUM_A007907
1149	bool
1150
1151config SYS_FSL_ERRATUM_A008044
1152	bool
1153
1154config SYS_FSL_ERRATUM_CPC_A002
1155	bool
1156
1157config SYS_FSL_ERRATUM_CPC_A003
1158	bool
1159
1160config SYS_FSL_ERRATUM_CPU_A003999
1161	bool
1162
1163config SYS_FSL_ERRATUM_ELBC_A001
1164	bool
1165
1166config SYS_FSL_ERRATUM_I2C_A004447
1167	bool
1168
1169config 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
1177config SYS_FSL_ERRATUM_IFC_A002769
1178	bool
1179
1180config SYS_FSL_ERRATUM_IFC_A003399
1181	bool
1182
1183config SYS_FSL_ERRATUM_NMG_CPU_A011
1184	bool
1185
1186config SYS_FSL_ERRATUM_NMG_ETSEC129
1187	bool
1188
1189config SYS_FSL_ERRATUM_NMG_LBC103
1190	bool
1191
1192config SYS_FSL_ERRATUM_P1010_A003549
1193	bool
1194
1195config SYS_FSL_ERRATUM_SATA_A001
1196	bool
1197
1198config SYS_FSL_ERRATUM_SEC_A003571
1199	bool
1200
1201config SYS_FSL_ERRATUM_SRIO_A004034
1202	bool
1203
1204config SYS_FSL_ERRATUM_USB14
1205	bool
1206
1207config SYS_P4080_ERRATUM_CPU22
1208	bool
1209
1210config SYS_P4080_ERRATUM_PCIE_A003
1211	bool
1212
1213config SYS_P4080_ERRATUM_SERDES8
1214	bool
1215
1216config SYS_P4080_ERRATUM_SERDES9
1217	bool
1218
1219config SYS_P4080_ERRATUM_SERDES_A001
1220	bool
1221
1222config SYS_P4080_ERRATUM_SERDES_A005
1223	bool
1224
1225config SYS_FSL_QORIQ_CHASSIS1
1226	bool
1227
1228config SYS_FSL_QORIQ_CHASSIS2
1229	bool
1230
1231config 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
1275config SYS_FSL_THREADS_PER_CORE
1276	int
1277	default 2 if E6500
1278	default 1
1279
1280config 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
1288config SYS_PPC64
1289	bool
1290
1291config SYS_PPC_E500_USE_DEBUG_TLB
1292	bool
1293
1294config FSL_IFC
1295	bool
1296
1297config FSL_ELBC
1298	bool
1299
1300config 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
1324config 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
1340config 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
1358source "board/freescale/b4860qds/Kconfig"
1359source "board/freescale/bsc9131rdb/Kconfig"
1360source "board/freescale/bsc9132qds/Kconfig"
1361source "board/freescale/c29xpcie/Kconfig"
1362source "board/freescale/corenet_ds/Kconfig"
1363source "board/freescale/mpc8536ds/Kconfig"
1364source "board/freescale/mpc8540ads/Kconfig"
1365source "board/freescale/mpc8541cds/Kconfig"
1366source "board/freescale/mpc8544ds/Kconfig"
1367source "board/freescale/mpc8548cds/Kconfig"
1368source "board/freescale/mpc8555cds/Kconfig"
1369source "board/freescale/mpc8560ads/Kconfig"
1370source "board/freescale/mpc8568mds/Kconfig"
1371source "board/freescale/mpc8569mds/Kconfig"
1372source "board/freescale/mpc8572ds/Kconfig"
1373source "board/freescale/p1010rdb/Kconfig"
1374source "board/freescale/p1022ds/Kconfig"
1375source "board/freescale/p1023rdb/Kconfig"
1376source "board/freescale/p1_p2_rdb_pc/Kconfig"
1377source "board/freescale/p1_twr/Kconfig"
1378source "board/freescale/p2041rdb/Kconfig"
1379source "board/freescale/qemu-ppce500/Kconfig"
1380source "board/freescale/t102xqds/Kconfig"
1381source "board/freescale/t102xrdb/Kconfig"
1382source "board/freescale/t1040qds/Kconfig"
1383source "board/freescale/t104xrdb/Kconfig"
1384source "board/freescale/t208xqds/Kconfig"
1385source "board/freescale/t208xrdb/Kconfig"
1386source "board/freescale/t4qds/Kconfig"
1387source "board/freescale/t4rdb/Kconfig"
1388source "board/gdsys/p1022/Kconfig"
1389source "board/keymile/kmp204x/Kconfig"
1390source "board/sbc8548/Kconfig"
1391source "board/socrates/Kconfig"
1392source "board/varisys/cyrus/Kconfig"
1393source "board/xes/xpedite520x/Kconfig"
1394source "board/xes/xpedite537x/Kconfig"
1395source "board/xes/xpedite550x/Kconfig"
1396source "board/Arcturus/ucp1020/Kconfig"
1397
1398endmenu
1399