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"
341 select SYS_PPC_E500_USE_DEBUG_TLB
346 select SYS_PPC_E500_USE_DEBUG_TLB
351 select SYS_PPC_E500_USE_DEBUG_TLB
364 select SYS_PPC_E500_USE_DEBUG_TLB
369 select SYS_PPC_E500_USE_DEBUG_TLB
390 select SYS_PPC_E500_USE_DEBUG_TLB
395 select SYS_PPC_E500_USE_DEBUG_TLB
400 select SYS_PPC_E500_USE_DEBUG_TLB
405 select SYS_PPC_E500_USE_DEBUG_TLB
410 select SYS_PPC_E500_USE_DEBUG_TLB
415 select SYS_PPC_E500_USE_DEBUG_TLB
424 select SYS_PPC_E500_USE_DEBUG_TLB
429 select SYS_PPC_E500_USE_DEBUG_TLB
434 select SYS_PPC_E500_USE_DEBUG_TLB
461 config ARCH_QEMU_E500
512 Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
517 Enble PowerPC E500MC core
522 Use Freescale common code for Local Access Window
527 Enable Freescale Secure Boot feature. Normally selected
528 by defconfig. If unsure, do not change.
531 int "Maximum number of CPUs permitted for MPC85xx"
532 default 12 if ARCH_T4240
533 default 8 if ARCH_P4080 || \
535 default 4 if ARCH_B4860 || \
543 default 2 if ARCH_B4420 || \
560 Set this number to the maximum number of possible CPUs in the SoC.
561 SoCs may have multiple clusters with each cluster may have multiple
562 ports. If some ports are reserved but higher ports are used for
563 cores, count the reserved ports. This will allocate enough memory
564 in spin table to properly handle all cores.
566 config SYS_CCSRBAR_DEFAULT
567 hex "Default CCSRBAR address"
568 default 0xff700000 if ARCH_BSC9131 || \
589 default 0xff600000 if ARCH_P1023
590 default 0xfe000000 if ARCH_B4420 || \
609 default 0xe0000000 if ARCH_QEMU_E500
611 Default value of CCSRBAR comes from power-on-reset. It
612 is fixed on each SoC. Some SoCs can have different value
613 if changed by pre-boot regime. The value here must match
614 the current value in SoC. If not sure, do not change.
616 config SYS_FSL_NUM_LAWS
617 int "Number of local access windows"
619 default 32 if ARCH_B4420 || \
630 default 16 if ARCH_T1013 || \
638 default 12 if ARCH_BSC9131 || \
652 default 10 if ARCH_MPC8544 || \
656 default 8 if ARCH_MPC8540 || \
661 Number of local access windows. This is fixed per SoC.
662 If not sure, do not change.
664 config SYS_NUM_TLBCAMS
665 int "Number of TLB CAM entries"
669 Number of TLB CAM entries for Book-E chips. 64 for E500MC,
670 16 for other E500 SoCs.
672 config SYS_PPC_E500_USE_DEBUG_TLB
675 config SYS_PPC_E500_DEBUG_TLB
676 int "Temporary TLB entry for external debugger"
677 depends on SYS_PPC_E500_USE_DEBUG_TLB
678 default 0 if ARCH_MPC8544 || ARCH_MPC8548
679 default 1 if ARCH_MPC8536
680 default 2 if ARCH_MPC8572 || \
688 default 3 if ARCH_P1010 || \
692 Select a temporary TLB entry to be used during boot to work
693 around limitations in e500v1 and e500v2 external debugger
694 support. This reduces the portions of the boot code where
695 breakpoints and single stepping do not work. The value of this
696 symbol should be set to the TLB1 entry to be used for this
697 purpose. If unsure, do not change.
699 source "board/freescale/b4860qds/Kconfig"
700 source "board/freescale/bsc9131rdb/Kconfig"
701 source "board/freescale/bsc9132qds/Kconfig"
702 source "board/freescale/c29xpcie/Kconfig"
703 source "board/freescale/corenet_ds/Kconfig"
704 source "board/freescale/mpc8536ds/Kconfig"
705 source "board/freescale/mpc8540ads/Kconfig"
706 source "board/freescale/mpc8541cds/Kconfig"
707 source "board/freescale/mpc8544ds/Kconfig"
708 source "board/freescale/mpc8548cds/Kconfig"
709 source "board/freescale/mpc8555cds/Kconfig"
710 source "board/freescale/mpc8560ads/Kconfig"
711 source "board/freescale/mpc8568mds/Kconfig"
712 source "board/freescale/mpc8569mds/Kconfig"
713 source "board/freescale/mpc8572ds/Kconfig"
714 source "board/freescale/p1010rdb/Kconfig"
715 source "board/freescale/p1022ds/Kconfig"
716 source "board/freescale/p1023rdb/Kconfig"
717 source "board/freescale/p1_p2_rdb_pc/Kconfig"
718 source "board/freescale/p1_twr/Kconfig"
719 source "board/freescale/p2041rdb/Kconfig"
720 source "board/freescale/qemu-ppce500/Kconfig"
721 source "board/freescale/t102xqds/Kconfig"
722 source "board/freescale/t102xrdb/Kconfig"
723 source "board/freescale/t1040qds/Kconfig"
724 source "board/freescale/t104xrdb/Kconfig"
725 source "board/freescale/t208xqds/Kconfig"
726 source "board/freescale/t208xrdb/Kconfig"
727 source "board/freescale/t4qds/Kconfig"
728 source "board/freescale/t4rdb/Kconfig"
729 source "board/gdsys/p1022/Kconfig"
730 source "board/keymile/kmp204x/Kconfig"
731 source "board/sbc8548/Kconfig"
732 source "board/socrates/Kconfig"
733 source "board/varisys/cyrus/Kconfig"
734 source "board/xes/xpedite520x/Kconfig"
735 source "board/xes/xpedite537x/Kconfig"
736 source "board/xes/xpedite550x/Kconfig"
737 source "board/Arcturus/ucp1020/Kconfig"