12 bool "Support sbc8548"
15 config TARGET_SOCRATES
16 bool "Support socrates"
19 config TARGET_B4420QDS
20 bool "Support B4420QDS"
25 config TARGET_B4860QDS
26 bool "Support B4860QDS"
31 config TARGET_BSC9131RDB
32 bool "Support BSC9131RDB"
36 config TARGET_BSC9132QDS
37 bool "Support BSC9132QDS"
41 config TARGET_C29XPCIE
42 bool "Support C29XPCIE"
49 bool "Support P3041DS"
54 bool "Support P4080DS"
59 bool "Support P5020DS"
64 bool "Support P5040DS"
68 config TARGET_MPC8536DS
69 bool "Support MPC8536DS"
72 config TARGET_MPC8540ADS
73 bool "Support MPC8540ADS"
76 config TARGET_MPC8541CDS
77 bool "Support MPC8541CDS"
80 config TARGET_MPC8544DS
81 bool "Support MPC8544DS"
84 config TARGET_MPC8548CDS
85 bool "Support MPC8548CDS"
88 config TARGET_MPC8555CDS
89 bool "Support MPC8555CDS"
92 config TARGET_MPC8560ADS
93 bool "Support MPC8560ADS"
96 config TARGET_MPC8568MDS
97 bool "Support MPC8568MDS"
100 config TARGET_MPC8569MDS
101 bool "Support MPC8569MDS"
104 config TARGET_MPC8572DS
105 bool "Support MPC8572DS"
108 config TARGET_P1010RDB_PA
109 bool "Support P1010RDB_PA"
114 config TARGET_P1010RDB_PB
115 bool "Support P1010RDB_PB"
120 config TARGET_P1022DS
121 bool "Support P1022DS"
126 config TARGET_P1023RDB
127 bool "Support P1023RDB"
130 config TARGET_P1020MBG
131 bool "Support P1020MBG-PC"
136 config TARGET_P1020RDB_PC
137 bool "Support P1020RDB-PC"
142 config TARGET_P1020RDB_PD
143 bool "Support P1020RDB-PD"
148 config TARGET_P1020UTM
149 bool "Support P1020UTM"
154 config TARGET_P1021RDB
155 bool "Support P1021RDB"
160 config TARGET_P1024RDB
161 bool "Support P1024RDB"
166 config TARGET_P1025RDB
167 bool "Support P1025RDB"
172 config TARGET_P2020RDB
173 bool "Support P2020RDB-PC"
179 bool "Support p1_twr"
182 config TARGET_P2041RDB
183 bool "Support P2041RDB"
187 config TARGET_QEMU_PPCE500
188 bool "Support qemu-ppce500"
189 select ARCH_QEMU_E500
192 config TARGET_T1024QDS
193 bool "Support T1024QDS"
198 config TARGET_T1023RDB
199 bool "Support T1023RDB"
204 config TARGET_T1024RDB
205 bool "Support T1024RDB"
210 config TARGET_T1040QDS
211 bool "Support T1040QDS"
215 config TARGET_T1040RDB
216 bool "Support T1040RDB"
221 config TARGET_T1040D4RDB
222 bool "Support T1040D4RDB"
227 config TARGET_T1042RDB
228 bool "Support T1042RDB"
233 config TARGET_T1042D4RDB
234 bool "Support T1042D4RDB"
239 config TARGET_T1042RDB_PI
240 bool "Support T1042RDB_PI"
245 config TARGET_T2080QDS
246 bool "Support T2080QDS"
251 config TARGET_T2080RDB
252 bool "Support T2080RDB"
257 config TARGET_T2081QDS
258 bool "Support T2081QDS"
263 config TARGET_T4160QDS
264 bool "Support T4160QDS"
269 config TARGET_T4160RDB
270 bool "Support T4160RDB"
275 config TARGET_T4240QDS
276 bool "Support T4240QDS"
281 config TARGET_T4240RDB
282 bool "Support T4240RDB"
287 config TARGET_CONTROLCENTERD
288 bool "Support controlcenterd"
291 config TARGET_KMP204X
292 bool "Support kmp204x"
296 config TARGET_XPEDITE520X
297 bool "Support xpedite520x"
300 config TARGET_XPEDITE537X
301 bool "Support xpedite537x"
304 config TARGET_XPEDITE550X
305 bool "Support xpedite550x"
308 config TARGET_UCP1020
309 bool "Support uCP1020"
312 config TARGET_CYRUS_P5020
313 bool "Support Varisys Cyrus P5020"
317 config TARGET_CYRUS_P5040
318 bool "Support Varisys Cyrus P5040"
328 select SYS_FSL_HAS_SEC
329 select SYS_FSL_SEC_BE
330 select SYS_FSL_SEC_COMPAT_4
336 select SYS_FSL_HAS_SEC
337 select SYS_FSL_SEC_BE
338 select SYS_FSL_SEC_COMPAT_4
343 select SYS_FSL_HAS_SEC
344 select SYS_FSL_SEC_BE
345 select SYS_FSL_SEC_COMPAT_4
350 select SYS_FSL_HAS_SEC
351 select SYS_FSL_SEC_BE
352 select SYS_FSL_SEC_COMPAT_4
353 select SYS_PPC_E500_USE_DEBUG_TLB
358 select SYS_FSL_HAS_SEC
359 select SYS_FSL_SEC_BE
360 select SYS_FSL_SEC_COMPAT_6
361 select SYS_PPC_E500_USE_DEBUG_TLB
366 select SYS_FSL_HAS_SEC
367 select SYS_FSL_SEC_BE
368 select SYS_FSL_SEC_COMPAT_2
369 select SYS_PPC_E500_USE_DEBUG_TLB
378 select SYS_FSL_HAS_SEC
379 select SYS_FSL_SEC_BE
380 select SYS_FSL_SEC_COMPAT_2
385 select SYS_FSL_HAS_SEC
386 select SYS_FSL_SEC_BE
387 select SYS_FSL_SEC_COMPAT_2
388 select SYS_PPC_E500_USE_DEBUG_TLB
393 select SYS_FSL_HAS_SEC
394 select SYS_FSL_SEC_BE
395 select SYS_FSL_SEC_COMPAT_2
396 select SYS_PPC_E500_USE_DEBUG_TLB
401 select SYS_FSL_HAS_SEC
402 select SYS_FSL_SEC_BE
403 select SYS_FSL_SEC_COMPAT_2
412 select SYS_FSL_HAS_SEC
413 select SYS_FSL_SEC_BE
414 select SYS_FSL_SEC_COMPAT_2
419 select SYS_FSL_HAS_SEC
420 select SYS_FSL_SEC_BE
421 select SYS_FSL_SEC_COMPAT_2
426 select SYS_PPC_E500_USE_DEBUG_TLB
427 select SYS_FSL_HAS_SEC
428 select SYS_FSL_SEC_BE
429 select SYS_FSL_SEC_COMPAT_2
434 select SYS_FSL_HAS_SEC
435 select SYS_FSL_SEC_BE
436 select SYS_FSL_SEC_COMPAT_4
437 select SYS_PPC_E500_USE_DEBUG_TLB
442 select SYS_FSL_HAS_SEC
443 select SYS_FSL_SEC_BE
444 select SYS_FSL_SEC_COMPAT_2
445 select SYS_PPC_E500_USE_DEBUG_TLB
450 select SYS_FSL_HAS_SEC
451 select SYS_FSL_SEC_BE
452 select SYS_FSL_SEC_COMPAT_2
453 select SYS_PPC_E500_USE_DEBUG_TLB
458 select SYS_FSL_HAS_SEC
459 select SYS_FSL_SEC_BE
460 select SYS_FSL_SEC_COMPAT_2
461 select SYS_PPC_E500_USE_DEBUG_TLB
466 select SYS_FSL_HAS_SEC
467 select SYS_FSL_SEC_BE
468 select SYS_FSL_SEC_COMPAT_2
469 select SYS_PPC_E500_USE_DEBUG_TLB
474 select SYS_FSL_HAS_SEC
475 select SYS_FSL_SEC_BE
476 select SYS_FSL_SEC_COMPAT_4
481 select SYS_FSL_HAS_SEC
482 select SYS_FSL_SEC_BE
483 select SYS_FSL_SEC_COMPAT_2
484 select SYS_PPC_E500_USE_DEBUG_TLB
489 select SYS_FSL_HAS_SEC
490 select SYS_FSL_SEC_BE
491 select SYS_FSL_SEC_COMPAT_2
492 select SYS_PPC_E500_USE_DEBUG_TLB
497 select SYS_FSL_HAS_SEC
498 select SYS_FSL_SEC_BE
499 select SYS_FSL_SEC_COMPAT_2
500 select SYS_PPC_E500_USE_DEBUG_TLB
506 select SYS_FSL_HAS_SEC
507 select SYS_FSL_SEC_BE
508 select SYS_FSL_SEC_COMPAT_4
514 select SYS_FSL_HAS_SEC
515 select SYS_FSL_SEC_BE
516 select SYS_FSL_SEC_COMPAT_4
522 select SYS_FSL_HAS_SEC
523 select SYS_FSL_SEC_BE
524 select SYS_FSL_SEC_COMPAT_4
530 select SYS_FSL_HAS_SEC
531 select SYS_FSL_SEC_BE
532 select SYS_FSL_SEC_COMPAT_4
538 select SYS_FSL_HAS_SEC
539 select SYS_FSL_SEC_BE
540 select SYS_FSL_SEC_COMPAT_4
542 config ARCH_QEMU_E500
549 select SYS_FSL_HAS_SEC
550 select SYS_FSL_SEC_BE
551 select SYS_FSL_SEC_COMPAT_5
557 select SYS_FSL_HAS_SEC
558 select SYS_FSL_SEC_BE
559 select SYS_FSL_SEC_COMPAT_5
565 select SYS_FSL_HAS_SEC
566 select SYS_FSL_SEC_BE
567 select SYS_FSL_SEC_COMPAT_5
573 select SYS_FSL_HAS_SEC
574 select SYS_FSL_SEC_BE
575 select SYS_FSL_SEC_COMPAT_5
581 select SYS_FSL_HAS_SEC
582 select SYS_FSL_SEC_BE
583 select SYS_FSL_SEC_COMPAT_4
589 select SYS_FSL_HAS_SEC
590 select SYS_FSL_SEC_BE
591 select SYS_FSL_SEC_COMPAT_4
597 select SYS_FSL_HAS_SEC
598 select SYS_FSL_SEC_BE
599 select SYS_FSL_SEC_COMPAT_4
605 select SYS_FSL_HAS_SEC
606 select SYS_FSL_SEC_BE
607 select SYS_FSL_SEC_COMPAT_4
617 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
622 Enble PowerPC E500MC core
627 Use Freescale common code for Local Access Window
632 Enable Freescale Secure Boot feature. Normally selected
633 by defconfig. If unsure, do not change.
636 int "Maximum number of CPUs permitted for MPC85xx"
637 default 12 if ARCH_T4240
638 default 8 if ARCH_P4080 || \
640 default 4 if ARCH_B4860 || \
648 default 2 if ARCH_B4420 || \
663 Set this number to the maximum number of possible CPUs in the SoC.
664 SoCs may have multiple clusters with each cluster may have multiple
665 ports. If some ports are reserved but higher ports are used for
666 cores, count the reserved ports. This will allocate enough memory
667 in spin table to properly handle all cores.
669 config SYS_CCSRBAR_DEFAULT
670 hex "Default CCSRBAR address"
671 default 0xff700000 if ARCH_BSC9131 || \
692 default 0xff600000 if ARCH_P1023
693 default 0xfe000000 if ARCH_B4420 || \
708 default 0xe0000000 if ARCH_QEMU_E500
710 Default value of CCSRBAR comes from power-on-reset. It
711 is fixed on each SoC. Some SoCs can have different value
712 if changed by pre-boot regime. The value here must match
713 the current value in SoC. If not sure, do not change.
715 config SYS_FSL_NUM_LAWS
716 int "Number of local access windows"
718 default 32 if ARCH_B4420 || \
729 default 16 if ARCH_T1023 || \
733 default 12 if ARCH_BSC9131 || \
747 default 10 if ARCH_MPC8544 || \
751 default 8 if ARCH_MPC8540 || \
756 Number of local access windows. This is fixed per SoC.
757 If not sure, do not change.
759 config SYS_NUM_TLBCAMS
760 int "Number of TLB CAM entries"
764 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
765 16 for other E500 SoCs.
767 config SYS_PPC_E500_USE_DEBUG_TLB
770 config SYS_PPC_E500_DEBUG_TLB
771 int "Temporary TLB entry for external debugger"
772 depends on SYS_PPC_E500_USE_DEBUG_TLB
773 default 0 if ARCH_MPC8544 || ARCH_MPC8548
774 default 1 if ARCH_MPC8536
775 default 2 if ARCH_MPC8572 || \
783 default 3 if ARCH_P1010 || \
787 Select a temporary TLB entry to be used during boot to work
788 around limitations in e500v1 and e500v2 external debugger
789 support. This reduces the portions of the boot code where
790 breakpoints and single stepping do not work. The value of this
791 symbol should be set to the TLB1 entry to be used for this
792 purpose. If unsure, do not change.
794 source "board/freescale/b4860qds/Kconfig"
795 source "board/freescale/bsc9131rdb/Kconfig"
796 source "board/freescale/bsc9132qds/Kconfig"
797 source "board/freescale/c29xpcie/Kconfig"
798 source "board/freescale/corenet_ds/Kconfig"
799 source "board/freescale/mpc8536ds/Kconfig"
800 source "board/freescale/mpc8540ads/Kconfig"
801 source "board/freescale/mpc8541cds/Kconfig"
802 source "board/freescale/mpc8544ds/Kconfig"
803 source "board/freescale/mpc8548cds/Kconfig"
804 source "board/freescale/mpc8555cds/Kconfig"
805 source "board/freescale/mpc8560ads/Kconfig"
806 source "board/freescale/mpc8568mds/Kconfig"
807 source "board/freescale/mpc8569mds/Kconfig"
808 source "board/freescale/mpc8572ds/Kconfig"
809 source "board/freescale/p1010rdb/Kconfig"
810 source "board/freescale/p1022ds/Kconfig"
811 source "board/freescale/p1023rdb/Kconfig"
812 source "board/freescale/p1_p2_rdb_pc/Kconfig"
813 source "board/freescale/p1_twr/Kconfig"
814 source "board/freescale/p2041rdb/Kconfig"
815 source "board/freescale/qemu-ppce500/Kconfig"
816 source "board/freescale/t102xqds/Kconfig"
817 source "board/freescale/t102xrdb/Kconfig"
818 source "board/freescale/t1040qds/Kconfig"
819 source "board/freescale/t104xrdb/Kconfig"
820 source "board/freescale/t208xqds/Kconfig"
821 source "board/freescale/t208xrdb/Kconfig"
822 source "board/freescale/t4qds/Kconfig"
823 source "board/freescale/t4rdb/Kconfig"
824 source "board/gdsys/p1022/Kconfig"
825 source "board/keymile/kmp204x/Kconfig"
826 source "board/sbc8548/Kconfig"
827 source "board/socrates/Kconfig"
828 source "board/varisys/cyrus/Kconfig"
829 source "board/xes/xpedite520x/Kconfig"
830 source "board/xes/xpedite537x/Kconfig"
831 source "board/xes/xpedite550x/Kconfig"
832 source "board/Arcturus/ucp1020/Kconfig"