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