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