xref: /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/Kconfig (revision d26e34c4c4b6473fdbd412a3b2dc33a94b08e8ff)
1dd84058dSMasahiro Yamadamenu "mpc85xx CPU"
2dd84058dSMasahiro Yamada	depends on MPC85xx
3dd84058dSMasahiro Yamada
4dd84058dSMasahiro Yamadaconfig SYS_CPU
5dd84058dSMasahiro Yamada	default "mpc85xx"
6dd84058dSMasahiro Yamada
7dd84058dSMasahiro Yamadachoice
8dd84058dSMasahiro Yamada	prompt "Target select"
9a26cd049SJoe Hershberger	optional
10dd84058dSMasahiro Yamada
11dd84058dSMasahiro Yamadaconfig TARGET_SBC8548
12dd84058dSMasahiro Yamada	bool "Support sbc8548"
13281ed4c7SYork Sun	select ARCH_MPC8548
14dd84058dSMasahiro Yamada
15dd84058dSMasahiro Yamadaconfig TARGET_SOCRATES
16dd84058dSMasahiro Yamada	bool "Support socrates"
1725cb74b3SYork Sun	select ARCH_MPC8544
18dd84058dSMasahiro Yamada
1945a8d117SYork Sunconfig TARGET_B4420QDS
2045a8d117SYork Sun	bool "Support B4420QDS"
21b41f192bSYork Sun	select ARCH_B4420
2245a8d117SYork Sun	select SUPPORT_SPL
2345a8d117SYork Sun	select PHYS_64BIT
2445a8d117SYork Sun
25dd84058dSMasahiro Yamadaconfig TARGET_B4860QDS
26dd84058dSMasahiro Yamada	bool "Support B4860QDS"
273006ebc3SYork Sun	select ARCH_B4860
2802627356SMasahiro Yamada	select SUPPORT_SPL
29bb6b142fSMasahiro Yamada	select PHYS_64BIT
30dd84058dSMasahiro Yamada
31dd84058dSMasahiro Yamadaconfig TARGET_BSC9131RDB
32dd84058dSMasahiro Yamada	bool "Support BSC9131RDB"
33115d60c0SYork Sun	select ARCH_BSC9131
3402627356SMasahiro Yamada	select SUPPORT_SPL
35dd84058dSMasahiro Yamada
36dd84058dSMasahiro Yamadaconfig TARGET_BSC9132QDS
37dd84058dSMasahiro Yamada	bool "Support BSC9132QDS"
38115d60c0SYork Sun	select ARCH_BSC9132
3902627356SMasahiro Yamada	select SUPPORT_SPL
40dd84058dSMasahiro Yamada
41dd84058dSMasahiro Yamadaconfig TARGET_C29XPCIE
42dd84058dSMasahiro Yamada	bool "Support C29XPCIE"
434fd64746SYork Sun	select ARCH_C29X
4402627356SMasahiro Yamada	select SUPPORT_SPL
45cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
46bb6b142fSMasahiro Yamada	select PHYS_64BIT
47dd84058dSMasahiro Yamada
48dd84058dSMasahiro Yamadaconfig TARGET_P3041DS
49dd84058dSMasahiro Yamada	bool "Support P3041DS"
50bb6b142fSMasahiro Yamada	select PHYS_64BIT
515e5fdd2dSYork Sun	select ARCH_P3041
52dd84058dSMasahiro Yamada
53dd84058dSMasahiro Yamadaconfig TARGET_P4080DS
54dd84058dSMasahiro Yamada	bool "Support P4080DS"
55bb6b142fSMasahiro Yamada	select PHYS_64BIT
56e71372cbSYork Sun	select ARCH_P4080
57dd84058dSMasahiro Yamada
58dd84058dSMasahiro Yamadaconfig TARGET_P5020DS
59dd84058dSMasahiro Yamada	bool "Support P5020DS"
60bb6b142fSMasahiro Yamada	select PHYS_64BIT
61cefe11cdSYork Sun	select ARCH_P5020
62dd84058dSMasahiro Yamada
63dd84058dSMasahiro Yamadaconfig TARGET_P5040DS
64dd84058dSMasahiro Yamada	bool "Support P5040DS"
65bb6b142fSMasahiro Yamada	select PHYS_64BIT
6695390360SYork Sun	select ARCH_P5040
67dd84058dSMasahiro Yamada
68dd84058dSMasahiro Yamadaconfig TARGET_MPC8536DS
69dd84058dSMasahiro Yamada	bool "Support MPC8536DS"
7024ad75aeSYork Sun	select ARCH_MPC8536
71*d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
72*d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
73dd84058dSMasahiro Yamada
74dd84058dSMasahiro Yamadaconfig TARGET_MPC8540ADS
75dd84058dSMasahiro Yamada	bool "Support MPC8540ADS"
767f825218SYork Sun	select ARCH_MPC8540
77dd84058dSMasahiro Yamada
78dd84058dSMasahiro Yamadaconfig TARGET_MPC8541CDS
79dd84058dSMasahiro Yamada	bool "Support MPC8541CDS"
803aff3082SYork Sun	select ARCH_MPC8541
81dd84058dSMasahiro Yamada
82dd84058dSMasahiro Yamadaconfig TARGET_MPC8544DS
83dd84058dSMasahiro Yamada	bool "Support MPC8544DS"
8425cb74b3SYork Sun	select ARCH_MPC8544
85dd84058dSMasahiro Yamada
86dd84058dSMasahiro Yamadaconfig TARGET_MPC8548CDS
87dd84058dSMasahiro Yamada	bool "Support MPC8548CDS"
88281ed4c7SYork Sun	select ARCH_MPC8548
89dd84058dSMasahiro Yamada
90dd84058dSMasahiro Yamadaconfig TARGET_MPC8555CDS
91dd84058dSMasahiro Yamada	bool "Support MPC8555CDS"
923c3d8ab5SYork Sun	select ARCH_MPC8555
93dd84058dSMasahiro Yamada
94dd84058dSMasahiro Yamadaconfig TARGET_MPC8560ADS
95dd84058dSMasahiro Yamada	bool "Support MPC8560ADS"
9699d0a312SYork Sun	select ARCH_MPC8560
97dd84058dSMasahiro Yamada
98dd84058dSMasahiro Yamadaconfig TARGET_MPC8568MDS
99dd84058dSMasahiro Yamada	bool "Support MPC8568MDS"
100d07c3843SYork Sun	select ARCH_MPC8568
101dd84058dSMasahiro Yamada
102dd84058dSMasahiro Yamadaconfig TARGET_MPC8569MDS
103dd84058dSMasahiro Yamada	bool "Support MPC8569MDS"
10423b36a7dSYork Sun	select ARCH_MPC8569
105dd84058dSMasahiro Yamada
106dd84058dSMasahiro Yamadaconfig TARGET_MPC8572DS
107dd84058dSMasahiro Yamada	bool "Support MPC8572DS"
108c8f48474SYork Sun	select ARCH_MPC8572
109*d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
110*d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
111dd84058dSMasahiro Yamada
1127601686cSYork Sunconfig TARGET_P1010RDB_PA
1137601686cSYork Sun	bool "Support P1010RDB_PA"
1147601686cSYork Sun	select ARCH_P1010
1157601686cSYork Sun	select SUPPORT_SPL
1167601686cSYork Sun	select SUPPORT_TPL
1177601686cSYork Sun
1187601686cSYork Sunconfig TARGET_P1010RDB_PB
1197601686cSYork Sun	bool "Support P1010RDB_PB"
1207d5f9f84SYork Sun	select ARCH_P1010
12102627356SMasahiro Yamada	select SUPPORT_SPL
122cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
123dd84058dSMasahiro Yamada
124dd84058dSMasahiro Yamadaconfig TARGET_P1022DS
125dd84058dSMasahiro Yamada	bool "Support P1022DS"
126feb9e25bSYork Sun	select ARCH_P1022
12702627356SMasahiro Yamada	select SUPPORT_SPL
128cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
129dd84058dSMasahiro Yamada
130dd84058dSMasahiro Yamadaconfig TARGET_P1023RDB
131dd84058dSMasahiro Yamada	bool "Support P1023RDB"
1329bb1d6bcSYork Sun	select ARCH_P1023
133dd84058dSMasahiro Yamada
134fedae6ebSYork Sunconfig TARGET_P1020MBG
135fedae6ebSYork Sun	bool "Support P1020MBG-PC"
136fedae6ebSYork Sun	select SUPPORT_SPL
137fedae6ebSYork Sun	select SUPPORT_TPL
138484fff64SYork Sun	select ARCH_P1020
139484fff64SYork Sun
140aa14620cSYork Sunconfig TARGET_P1020RDB_PC
141aa14620cSYork Sun	bool "Support P1020RDB-PC"
142aa14620cSYork Sun	select SUPPORT_SPL
143aa14620cSYork Sun	select SUPPORT_TPL
144484fff64SYork Sun	select ARCH_P1020
145aa14620cSYork Sun
146f404b66cSYork Sunconfig TARGET_P1020RDB_PD
147f404b66cSYork Sun	bool "Support P1020RDB-PD"
148f404b66cSYork Sun	select SUPPORT_SPL
149f404b66cSYork Sun	select SUPPORT_TPL
150484fff64SYork Sun	select ARCH_P1020
151f404b66cSYork Sun
152e9bc8a8fSYork Sunconfig TARGET_P1020UTM
153e9bc8a8fSYork Sun	bool "Support P1020UTM"
154e9bc8a8fSYork Sun	select SUPPORT_SPL
155e9bc8a8fSYork Sun	select SUPPORT_TPL
156484fff64SYork Sun	select ARCH_P1020
157fedae6ebSYork Sun
158da439db3SYork Sunconfig TARGET_P1021RDB
159da439db3SYork Sun	bool "Support P1021RDB"
160da439db3SYork Sun	select SUPPORT_SPL
161da439db3SYork Sun	select SUPPORT_TPL
162a990799dSYork Sun	select ARCH_P1021
163da439db3SYork Sun
1644eedabfeSYork Sunconfig TARGET_P1024RDB
1654eedabfeSYork Sun	bool "Support P1024RDB"
1664eedabfeSYork Sun	select SUPPORT_SPL
1674eedabfeSYork Sun	select SUPPORT_TPL
16852b6f13dSYork Sun	select ARCH_P1024
1694eedabfeSYork Sun
170b0c98b4bSYork Sunconfig TARGET_P1025RDB
171b0c98b4bSYork Sun	bool "Support P1025RDB"
172b0c98b4bSYork Sun	select SUPPORT_SPL
173b0c98b4bSYork Sun	select SUPPORT_TPL
1744167a67dSYork Sun	select ARCH_P1025
175b0c98b4bSYork Sun
1768435aa77SYork Sunconfig TARGET_P2020RDB
1778435aa77SYork Sun	bool "Support P2020RDB-PC"
1788435aa77SYork Sun	select SUPPORT_SPL
1798435aa77SYork Sun	select SUPPORT_TPL
1804593637bSYork Sun	select ARCH_P2020
1818435aa77SYork Sun
182dd84058dSMasahiro Yamadaconfig TARGET_P1_TWR
183dd84058dSMasahiro Yamada	bool "Support p1_twr"
1844167a67dSYork Sun	select ARCH_P1025
185dd84058dSMasahiro Yamada
186dd84058dSMasahiro Yamadaconfig TARGET_P2041RDB
187dd84058dSMasahiro Yamada	bool "Support P2041RDB"
188ce040c83SYork Sun	select ARCH_P2041
189bb6b142fSMasahiro Yamada	select PHYS_64BIT
190dd84058dSMasahiro Yamada
191dd84058dSMasahiro Yamadaconfig TARGET_QEMU_PPCE500
192dd84058dSMasahiro Yamada	bool "Support qemu-ppce500"
19310343403SYork Sun	select ARCH_QEMU_E500
194bb6b142fSMasahiro Yamada	select PHYS_64BIT
195dd84058dSMasahiro Yamada
1966f53bd47SYork Sunconfig TARGET_T1024QDS
1976f53bd47SYork Sun	bool "Support T1024QDS"
198e5d5f5a8SYork Sun	select ARCH_T1024
199aba80048SShengzhou Liu	select SUPPORT_SPL
200bb6b142fSMasahiro Yamada	select PHYS_64BIT
201aba80048SShengzhou Liu
20208c75292SYork Sunconfig TARGET_T1023RDB
20308c75292SYork Sun	bool "Support T1023RDB"
2045ff3f41dSYork Sun	select ARCH_T1023
20508c75292SYork Sun	select SUPPORT_SPL
20608c75292SYork Sun	select PHYS_64BIT
20708c75292SYork Sun
20808c75292SYork Sunconfig TARGET_T1024RDB
20908c75292SYork Sun	bool "Support T1024RDB"
210e5d5f5a8SYork Sun	select ARCH_T1024
21148c6f328SShengzhou Liu	select SUPPORT_SPL
212bb6b142fSMasahiro Yamada	select PHYS_64BIT
21348c6f328SShengzhou Liu
214dd84058dSMasahiro Yamadaconfig TARGET_T1040QDS
215dd84058dSMasahiro Yamada	bool "Support T1040QDS"
2165d737010SYork Sun	select ARCH_T1040
217bb6b142fSMasahiro Yamada	select PHYS_64BIT
218dd84058dSMasahiro Yamada
21995a809b9SYork Sunconfig TARGET_T1040RDB
22095a809b9SYork Sun	bool "Support T1040RDB"
2215d737010SYork Sun	select ARCH_T1040
22295a809b9SYork Sun	select SUPPORT_SPL
22395a809b9SYork Sun	select PHYS_64BIT
22495a809b9SYork Sun
225a016735cSYork Sunconfig TARGET_T1040D4RDB
226a016735cSYork Sun	bool "Support T1040D4RDB"
227a016735cSYork Sun	select ARCH_T1040
228a016735cSYork Sun	select SUPPORT_SPL
229a016735cSYork Sun	select PHYS_64BIT
230a016735cSYork Sun
23195a809b9SYork Sunconfig TARGET_T1042RDB
23295a809b9SYork Sun	bool "Support T1042RDB"
2335449c98aSYork Sun	select ARCH_T1042
23402627356SMasahiro Yamada	select SUPPORT_SPL
235bb6b142fSMasahiro Yamada	select PHYS_64BIT
236dd84058dSMasahiro Yamada
237319ed24aSYork Sunconfig TARGET_T1042D4RDB
238319ed24aSYork Sun	bool "Support T1042D4RDB"
239319ed24aSYork Sun	select ARCH_T1042
240319ed24aSYork Sun	select SUPPORT_SPL
241319ed24aSYork Sun	select PHYS_64BIT
242319ed24aSYork Sun
24355ed8ae3SYork Sunconfig TARGET_T1042RDB_PI
24455ed8ae3SYork Sun	bool "Support T1042RDB_PI"
24555ed8ae3SYork Sun	select ARCH_T1042
24655ed8ae3SYork Sun	select SUPPORT_SPL
24755ed8ae3SYork Sun	select PHYS_64BIT
24855ed8ae3SYork Sun
249638d5be0SYork Sunconfig TARGET_T2080QDS
250638d5be0SYork Sun	bool "Support T2080QDS"
2510f3d80e9SYork Sun	select ARCH_T2080
25202627356SMasahiro Yamada	select SUPPORT_SPL
253bb6b142fSMasahiro Yamada	select PHYS_64BIT
254dd84058dSMasahiro Yamada
25501671e66SYork Sunconfig TARGET_T2080RDB
25601671e66SYork Sun	bool "Support T2080RDB"
2570f3d80e9SYork Sun	select ARCH_T2080
25802627356SMasahiro Yamada	select SUPPORT_SPL
259bb6b142fSMasahiro Yamada	select PHYS_64BIT
260dd84058dSMasahiro Yamada
261638d5be0SYork Sunconfig TARGET_T2081QDS
262638d5be0SYork Sun	bool "Support T2081QDS"
2630f3d80e9SYork Sun	select ARCH_T2081
264638d5be0SYork Sun	select SUPPORT_SPL
265638d5be0SYork Sun	select PHYS_64BIT
266638d5be0SYork Sun
2679c21d06cSYork Sunconfig TARGET_T4160QDS
2689c21d06cSYork Sun	bool "Support T4160QDS"
269652a7bbdSYork Sun	select ARCH_T4160
2709c21d06cSYork Sun	select SUPPORT_SPL
2719c21d06cSYork Sun	select PHYS_64BIT
2729c21d06cSYork Sun
27312ffdb3bSYork Sunconfig TARGET_T4160RDB
27412ffdb3bSYork Sun	bool "Support T4160RDB"
275652a7bbdSYork Sun	select ARCH_T4160
27612ffdb3bSYork Sun	select SUPPORT_SPL
27712ffdb3bSYork Sun	select PHYS_64BIT
27812ffdb3bSYork Sun
279dd84058dSMasahiro Yamadaconfig TARGET_T4240QDS
280dd84058dSMasahiro Yamada	bool "Support T4240QDS"
28126bc57daSYork Sun	select ARCH_T4240
28202627356SMasahiro Yamada	select SUPPORT_SPL
283bb6b142fSMasahiro Yamada	select PHYS_64BIT
284dd84058dSMasahiro Yamada
285dd84058dSMasahiro Yamadaconfig TARGET_T4240RDB
286dd84058dSMasahiro Yamada	bool "Support T4240RDB"
28726bc57daSYork Sun	select ARCH_T4240
288373762c3SChunhe Lan	select SUPPORT_SPL
289bb6b142fSMasahiro Yamada	select PHYS_64BIT
290dd84058dSMasahiro Yamada
291dd84058dSMasahiro Yamadaconfig TARGET_CONTROLCENTERD
292dd84058dSMasahiro Yamada	bool "Support controlcenterd"
293feb9e25bSYork Sun	select ARCH_P1022
294dd84058dSMasahiro Yamada
295dd84058dSMasahiro Yamadaconfig TARGET_KMP204X
296dd84058dSMasahiro Yamada	bool "Support kmp204x"
297ce040c83SYork Sun	select ARCH_P2041
298bb6b142fSMasahiro Yamada	select PHYS_64BIT
299dd84058dSMasahiro Yamada
300dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE520X
301dd84058dSMasahiro Yamada	bool "Support xpedite520x"
302281ed4c7SYork Sun	select ARCH_MPC8548
303dd84058dSMasahiro Yamada
304dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE537X
305dd84058dSMasahiro Yamada	bool "Support xpedite537x"
306c8f48474SYork Sun	select ARCH_MPC8572
307*d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
308*d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
309dd84058dSMasahiro Yamada
310dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE550X
311dd84058dSMasahiro Yamada	bool "Support xpedite550x"
3124593637bSYork Sun	select ARCH_P2020
313dd84058dSMasahiro Yamada
3148b0044ffSOleksandr G Zhadanconfig TARGET_UCP1020
3158b0044ffSOleksandr G Zhadan	bool "Support uCP1020"
316484fff64SYork Sun	select ARCH_P1020
3178b0044ffSOleksandr G Zhadan
31822a1b99aSYork Sunconfig TARGET_CYRUS_P5020
31922a1b99aSYork Sun	bool "Support Varisys Cyrus P5020"
32022a1b99aSYork Sun	select ARCH_P5020
32122a1b99aSYork Sun	select PHYS_64BIT
32222a1b99aSYork Sun
32322a1b99aSYork Sunconfig TARGET_CYRUS_P5040
32422a1b99aSYork Sun	 bool "Support Varisys Cyrus P5040"
32522a1b99aSYork Sun	select ARCH_P5040
326bb6b142fSMasahiro Yamada	select PHYS_64BIT
32787e29878SAndy Fleming
328dd84058dSMasahiro Yamadaendchoice
329dd84058dSMasahiro Yamada
330b41f192bSYork Sunconfig ARCH_B4420
331b41f192bSYork Sun	bool
332f8dee360SYork Sun	select E500MC
33305cb79a7SYork Sun	select FSL_LAW
334*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3352c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
33690b80386SYork Sun	select SYS_FSL_SEC_BE
3372c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
338b41f192bSYork Sun
3393006ebc3SYork Sunconfig ARCH_B4860
3403006ebc3SYork Sun	bool
341f8dee360SYork Sun	select E500MC
34205cb79a7SYork Sun	select FSL_LAW
343*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3442c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
34590b80386SYork Sun	select SYS_FSL_SEC_BE
3462c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
3473006ebc3SYork Sun
348115d60c0SYork Sunconfig ARCH_BSC9131
349115d60c0SYork Sun	bool
35005cb79a7SYork Sun	select FSL_LAW
351*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3522c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
35390b80386SYork Sun	select SYS_FSL_SEC_BE
3542c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
355115d60c0SYork Sun
356115d60c0SYork Sunconfig ARCH_BSC9132
357115d60c0SYork Sun	bool
35805cb79a7SYork Sun	select FSL_LAW
359*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3602c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
36190b80386SYork Sun	select SYS_FSL_SEC_BE
3622c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
36353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
364115d60c0SYork Sun
3654fd64746SYork Sunconfig ARCH_C29X
3664fd64746SYork Sun	bool
36705cb79a7SYork Sun	select FSL_LAW
368*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3692c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
37090b80386SYork Sun	select SYS_FSL_SEC_BE
3712c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_6
37253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
3734fd64746SYork Sun
37424ad75aeSYork Sunconfig ARCH_MPC8536
37524ad75aeSYork Sun	bool
37605cb79a7SYork Sun	select FSL_LAW
377*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
378*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3792c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
38090b80386SYork Sun	select SYS_FSL_SEC_BE
3812c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
38253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
38324ad75aeSYork Sun
3847f825218SYork Sunconfig ARCH_MPC8540
3857f825218SYork Sun	bool
38605cb79a7SYork Sun	select FSL_LAW
387*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
3887f825218SYork Sun
3893aff3082SYork Sunconfig ARCH_MPC8541
3903aff3082SYork Sun	bool
39105cb79a7SYork Sun	select FSL_LAW
392*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
3932c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
39490b80386SYork Sun	select SYS_FSL_SEC_BE
3952c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
3963aff3082SYork Sun
39725cb74b3SYork Sunconfig ARCH_MPC8544
39825cb74b3SYork Sun	bool
39905cb79a7SYork Sun	select FSL_LAW
400*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4012c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
40290b80386SYork Sun	select SYS_FSL_SEC_BE
4032c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
40453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
40525cb74b3SYork Sun
406281ed4c7SYork Sunconfig ARCH_MPC8548
407281ed4c7SYork Sun	bool
40805cb79a7SYork Sun	select FSL_LAW
409*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
410*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4112c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
41290b80386SYork Sun	select SYS_FSL_SEC_BE
4132c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
41453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
415281ed4c7SYork Sun
4163c3d8ab5SYork Sunconfig ARCH_MPC8555
4173c3d8ab5SYork Sun	bool
41805cb79a7SYork Sun	select FSL_LAW
419*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4202c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
42190b80386SYork Sun	select SYS_FSL_SEC_BE
4222c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4233c3d8ab5SYork Sun
42499d0a312SYork Sunconfig ARCH_MPC8560
42599d0a312SYork Sun	bool
42605cb79a7SYork Sun	select FSL_LAW
427*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
42899d0a312SYork Sun
429d07c3843SYork Sunconfig ARCH_MPC8568
430d07c3843SYork Sun	bool
43105cb79a7SYork Sun	select FSL_LAW
432*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4332c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
43490b80386SYork Sun	select SYS_FSL_SEC_BE
4352c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
436d07c3843SYork Sun
43723b36a7dSYork Sunconfig ARCH_MPC8569
43823b36a7dSYork Sun	bool
43905cb79a7SYork Sun	select FSL_LAW
440*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4412c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
44290b80386SYork Sun	select SYS_FSL_SEC_BE
4432c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
44423b36a7dSYork Sun
445c8f48474SYork Sunconfig ARCH_MPC8572
446c8f48474SYork Sun	bool
44705cb79a7SYork Sun	select FSL_LAW
448*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
449*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4502c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
45190b80386SYork Sun	select SYS_FSL_SEC_BE
4522c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
453*d26e34c4SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
454c8f48474SYork Sun
4557d5f9f84SYork Sunconfig ARCH_P1010
4567d5f9f84SYork Sun	bool
45705cb79a7SYork Sun	select FSL_LAW
458*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4592c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
46090b80386SYork Sun	select SYS_FSL_SEC_BE
4612c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
46253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
4637d5f9f84SYork Sun
4641cdd96f3SYork Sunconfig ARCH_P1011
4651cdd96f3SYork Sun	bool
46605cb79a7SYork Sun	select FSL_LAW
467*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4682c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
46990b80386SYork Sun	select SYS_FSL_SEC_BE
4702c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
47153c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
4721cdd96f3SYork Sun
473484fff64SYork Sunconfig ARCH_P1020
474484fff64SYork Sun	bool
47505cb79a7SYork Sun	select FSL_LAW
476*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4772c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
47890b80386SYork Sun	select SYS_FSL_SEC_BE
4792c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
48053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
481484fff64SYork Sun
482a990799dSYork Sunconfig ARCH_P1021
483a990799dSYork Sun	bool
48405cb79a7SYork Sun	select FSL_LAW
485*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4862c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
48790b80386SYork Sun	select SYS_FSL_SEC_BE
4882c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
48953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
490a990799dSYork Sun
491feb9e25bSYork Sunconfig ARCH_P1022
492feb9e25bSYork Sun	bool
49305cb79a7SYork Sun	select FSL_LAW
494*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4952c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
49690b80386SYork Sun	select SYS_FSL_SEC_BE
4972c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
49853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
499feb9e25bSYork Sun
5009bb1d6bcSYork Sunconfig ARCH_P1023
5019bb1d6bcSYork Sun	bool
50205cb79a7SYork Sun	select FSL_LAW
503*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5042c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
50590b80386SYork Sun	select SYS_FSL_SEC_BE
5062c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
5079bb1d6bcSYork Sun
50852b6f13dSYork Sunconfig ARCH_P1024
50952b6f13dSYork Sun	bool
51005cb79a7SYork Sun	select FSL_LAW
511*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5122c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
51390b80386SYork Sun	select SYS_FSL_SEC_BE
5142c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
51553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
51652b6f13dSYork Sun
5174167a67dSYork Sunconfig ARCH_P1025
5184167a67dSYork Sun	bool
51905cb79a7SYork Sun	select FSL_LAW
520*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5212c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
52290b80386SYork Sun	select SYS_FSL_SEC_BE
5232c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
52453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5254167a67dSYork Sun
5264593637bSYork Sunconfig ARCH_P2020
5274593637bSYork Sun	bool
52805cb79a7SYork Sun	select FSL_LAW
529*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5302c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
53190b80386SYork Sun	select SYS_FSL_SEC_BE
5322c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
53353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5344593637bSYork Sun
535ce040c83SYork Sunconfig ARCH_P2041
536ce040c83SYork Sun	bool
537f8dee360SYork Sun	select E500MC
53805cb79a7SYork Sun	select FSL_LAW
539*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5402c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
54190b80386SYork Sun	select SYS_FSL_SEC_BE
5422c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
543ce040c83SYork Sun
5445e5fdd2dSYork Sunconfig ARCH_P3041
5455e5fdd2dSYork Sun	bool
546f8dee360SYork Sun	select E500MC
54705cb79a7SYork Sun	select FSL_LAW
548*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5492c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
55090b80386SYork Sun	select SYS_FSL_SEC_BE
5512c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
5525e5fdd2dSYork Sun
553e71372cbSYork Sunconfig ARCH_P4080
554e71372cbSYork Sun	bool
555f8dee360SYork Sun	select E500MC
55605cb79a7SYork Sun	select FSL_LAW
557*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5582c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
55990b80386SYork Sun	select SYS_FSL_SEC_BE
5602c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
561e71372cbSYork Sun
562cefe11cdSYork Sunconfig ARCH_P5020
563cefe11cdSYork Sun	bool
564f8dee360SYork Sun	select E500MC
56505cb79a7SYork Sun	select FSL_LAW
566*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5672c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
56890b80386SYork Sun	select SYS_FSL_SEC_BE
5692c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
570cefe11cdSYork Sun
57195390360SYork Sunconfig ARCH_P5040
57295390360SYork Sun	bool
573f8dee360SYork Sun	select E500MC
57405cb79a7SYork Sun	select FSL_LAW
575*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5762c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
57790b80386SYork Sun	select SYS_FSL_SEC_BE
5782c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
57995390360SYork Sun
58010343403SYork Sunconfig ARCH_QEMU_E500
58110343403SYork Sun	bool
58210343403SYork Sun
5835ff3f41dSYork Sunconfig ARCH_T1023
5845ff3f41dSYork Sun	bool
585f8dee360SYork Sun	select E500MC
58605cb79a7SYork Sun	select FSL_LAW
587*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
588*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
5892c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
59090b80386SYork Sun	select SYS_FSL_SEC_BE
5912c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
5925ff3f41dSYork Sun
593e5d5f5a8SYork Sunconfig ARCH_T1024
594e5d5f5a8SYork Sun	bool
595f8dee360SYork Sun	select E500MC
59605cb79a7SYork Sun	select FSL_LAW
597*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
598*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
5992c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
60090b80386SYork Sun	select SYS_FSL_SEC_BE
6012c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
602e5d5f5a8SYork Sun
6035d737010SYork Sunconfig ARCH_T1040
6045d737010SYork Sun	bool
605f8dee360SYork Sun	select E500MC
60605cb79a7SYork Sun	select FSL_LAW
607*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
608*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
6092c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
61090b80386SYork Sun	select SYS_FSL_SEC_BE
6112c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
6125d737010SYork Sun
6135449c98aSYork Sunconfig ARCH_T1042
6145449c98aSYork Sun	bool
615f8dee360SYork Sun	select E500MC
61605cb79a7SYork Sun	select FSL_LAW
617*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
618*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
6192c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
62090b80386SYork Sun	select SYS_FSL_SEC_BE
6212c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
6225449c98aSYork Sun
6230f3d80e9SYork Sunconfig ARCH_T2080
6240f3d80e9SYork Sun	bool
625f8dee360SYork Sun	select E500MC
62605cb79a7SYork Sun	select FSL_LAW
627*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6282c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
62990b80386SYork Sun	select SYS_FSL_SEC_BE
6302c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6310f3d80e9SYork Sun
6320f3d80e9SYork Sunconfig ARCH_T2081
6330f3d80e9SYork Sun	bool
634f8dee360SYork Sun	select E500MC
63505cb79a7SYork Sun	select FSL_LAW
636*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6372c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
63890b80386SYork Sun	select SYS_FSL_SEC_BE
6392c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6400f3d80e9SYork Sun
641652a7bbdSYork Sunconfig ARCH_T4160
642652a7bbdSYork Sun	bool
643f8dee360SYork Sun	select E500MC
64405cb79a7SYork Sun	select FSL_LAW
645*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6462c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
64790b80386SYork Sun	select SYS_FSL_SEC_BE
6482c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
649652a7bbdSYork Sun
65026bc57daSYork Sunconfig ARCH_T4240
65126bc57daSYork Sun	bool
652f8dee360SYork Sun	select E500MC
65305cb79a7SYork Sun	select FSL_LAW
654*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6552c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
65690b80386SYork Sun	select SYS_FSL_SEC_BE
6572c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
65805cb79a7SYork Sun
659f8dee360SYork Sunconfig BOOKE
660f8dee360SYork Sun	bool
661f8dee360SYork Sun	default y
662f8dee360SYork Sun
663f8dee360SYork Sunconfig E500
664f8dee360SYork Sun	bool
665f8dee360SYork Sun	default y
666f8dee360SYork Sun	help
667f8dee360SYork Sun		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
668f8dee360SYork Sun
669f8dee360SYork Sunconfig E500MC
670f8dee360SYork Sun	bool
671f8dee360SYork Sun	help
672f8dee360SYork Sun		Enble PowerPC E500MC core
673f8dee360SYork Sun
67405cb79a7SYork Sunconfig FSL_LAW
67505cb79a7SYork Sun	bool
67605cb79a7SYork Sun	help
67705cb79a7SYork Sun		Use Freescale common code for Local Access Window
67826bc57daSYork Sun
679c6e6bda3SYork Sunconfig SECURE_BOOT
680c6e6bda3SYork Sun	bool	"Secure Boot"
681c6e6bda3SYork Sun	help
682c6e6bda3SYork Sun		Enable Freescale Secure Boot feature. Normally selected
683c6e6bda3SYork Sun		by defconfig. If unsure, do not change.
684c6e6bda3SYork Sun
6853f82b56dSYork Sunconfig MAX_CPUS
6863f82b56dSYork Sun	int "Maximum number of CPUs permitted for MPC85xx"
6873f82b56dSYork Sun	default 12 if ARCH_T4240
6883f82b56dSYork Sun	default 8 if ARCH_P4080 || \
6893f82b56dSYork Sun		     ARCH_T4160
6903f82b56dSYork Sun	default 4 if ARCH_B4860 || \
6913f82b56dSYork Sun		     ARCH_P2041 || \
6923f82b56dSYork Sun		     ARCH_P3041 || \
6933f82b56dSYork Sun		     ARCH_P5040 || \
6943f82b56dSYork Sun		     ARCH_T1040 || \
6953f82b56dSYork Sun		     ARCH_T1042 || \
6963f82b56dSYork Sun		     ARCH_T2080 || \
6973f82b56dSYork Sun		     ARCH_T2081
6983f82b56dSYork Sun	default 2 if ARCH_B4420 || \
6993f82b56dSYork Sun		     ARCH_BSC9132 || \
7003f82b56dSYork Sun		     ARCH_MPC8572 || \
7013f82b56dSYork Sun		     ARCH_P1020 || \
7023f82b56dSYork Sun		     ARCH_P1021 || \
7033f82b56dSYork Sun		     ARCH_P1022 || \
7043f82b56dSYork Sun		     ARCH_P1023 || \
7053f82b56dSYork Sun		     ARCH_P1024 || \
7063f82b56dSYork Sun		     ARCH_P1025 || \
7073f82b56dSYork Sun		     ARCH_P2020 || \
7083f82b56dSYork Sun		     ARCH_P5020 || \
7093f82b56dSYork Sun		     ARCH_T1023 || \
7103f82b56dSYork Sun		     ARCH_T1024
7113f82b56dSYork Sun	default 1
7123f82b56dSYork Sun	help
7133f82b56dSYork Sun	  Set this number to the maximum number of possible CPUs in the SoC.
7143f82b56dSYork Sun	  SoCs may have multiple clusters with each cluster may have multiple
7153f82b56dSYork Sun	  ports. If some ports are reserved but higher ports are used for
7163f82b56dSYork Sun	  cores, count the reserved ports. This will allocate enough memory
7173f82b56dSYork Sun	  in spin table to properly handle all cores.
7183f82b56dSYork Sun
719830fc1bfSYork Sunconfig SYS_CCSRBAR_DEFAULT
720830fc1bfSYork Sun	hex "Default CCSRBAR address"
721830fc1bfSYork Sun	default	0xff700000 if	ARCH_BSC9131	|| \
722830fc1bfSYork Sun				ARCH_BSC9132	|| \
723830fc1bfSYork Sun				ARCH_C29X	|| \
724830fc1bfSYork Sun				ARCH_MPC8536	|| \
725830fc1bfSYork Sun				ARCH_MPC8540	|| \
726830fc1bfSYork Sun				ARCH_MPC8541	|| \
727830fc1bfSYork Sun				ARCH_MPC8544	|| \
728830fc1bfSYork Sun				ARCH_MPC8548	|| \
729830fc1bfSYork Sun				ARCH_MPC8555	|| \
730830fc1bfSYork Sun				ARCH_MPC8560	|| \
731830fc1bfSYork Sun				ARCH_MPC8568	|| \
732830fc1bfSYork Sun				ARCH_MPC8569	|| \
733830fc1bfSYork Sun				ARCH_MPC8572	|| \
734830fc1bfSYork Sun				ARCH_P1010	|| \
735830fc1bfSYork Sun				ARCH_P1011	|| \
736830fc1bfSYork Sun				ARCH_P1020	|| \
737830fc1bfSYork Sun				ARCH_P1021	|| \
738830fc1bfSYork Sun				ARCH_P1022	|| \
739830fc1bfSYork Sun				ARCH_P1024	|| \
740830fc1bfSYork Sun				ARCH_P1025	|| \
741830fc1bfSYork Sun				ARCH_P2020
742830fc1bfSYork Sun	default 0xff600000 if	ARCH_P1023
743830fc1bfSYork Sun	default 0xfe000000 if	ARCH_B4420	|| \
744830fc1bfSYork Sun				ARCH_B4860	|| \
745830fc1bfSYork Sun				ARCH_P2041	|| \
746830fc1bfSYork Sun				ARCH_P3041	|| \
747830fc1bfSYork Sun				ARCH_P4080	|| \
748830fc1bfSYork Sun				ARCH_P5020	|| \
749830fc1bfSYork Sun				ARCH_P5040	|| \
750830fc1bfSYork Sun				ARCH_T1023	|| \
751830fc1bfSYork Sun				ARCH_T1024	|| \
752830fc1bfSYork Sun				ARCH_T1040	|| \
753830fc1bfSYork Sun				ARCH_T1042	|| \
754830fc1bfSYork Sun				ARCH_T2080	|| \
755830fc1bfSYork Sun				ARCH_T2081	|| \
756830fc1bfSYork Sun				ARCH_T4160	|| \
757830fc1bfSYork Sun				ARCH_T4240
758830fc1bfSYork Sun	default 0xe0000000 if ARCH_QEMU_E500
759830fc1bfSYork Sun	help
760830fc1bfSYork Sun		Default value of CCSRBAR comes from power-on-reset. It
761830fc1bfSYork Sun		is fixed on each SoC. Some SoCs can have different value
762830fc1bfSYork Sun		if changed by pre-boot regime. The value here must match
763830fc1bfSYork Sun		the current value in SoC. If not sure, do not change.
764830fc1bfSYork Sun
7658303acbcSYork Sunconfig SYS_FSL_NUM_LAWS
7668303acbcSYork Sun	int "Number of local access windows"
7678303acbcSYork Sun	depends on FSL_LAW
7688303acbcSYork Sun	default 32 if	ARCH_B4420	|| \
7698303acbcSYork Sun			ARCH_B4860	|| \
7708303acbcSYork Sun			ARCH_P2041	|| \
7718303acbcSYork Sun			ARCH_P3041	|| \
7728303acbcSYork Sun			ARCH_P4080	|| \
7738303acbcSYork Sun			ARCH_P5020	|| \
7748303acbcSYork Sun			ARCH_P5040	|| \
7758303acbcSYork Sun			ARCH_T2080	|| \
7768303acbcSYork Sun			ARCH_T2081	|| \
7778303acbcSYork Sun			ARCH_T4160	|| \
7788303acbcSYork Sun			ARCH_T4240
77908a37fd1SYork Sun	default 16 if	ARCH_T1023	|| \
7808303acbcSYork Sun			ARCH_T1024	|| \
7818303acbcSYork Sun			ARCH_T1040	|| \
7828303acbcSYork Sun			ARCH_T1042
7838303acbcSYork Sun	default 12 if	ARCH_BSC9131	|| \
7848303acbcSYork Sun			ARCH_BSC9132	|| \
7858303acbcSYork Sun			ARCH_C29X	|| \
7868303acbcSYork Sun			ARCH_MPC8536	|| \
7878303acbcSYork Sun			ARCH_MPC8572	|| \
7888303acbcSYork Sun			ARCH_P1010	|| \
7898303acbcSYork Sun			ARCH_P1011	|| \
7908303acbcSYork Sun			ARCH_P1020	|| \
7918303acbcSYork Sun			ARCH_P1021	|| \
7928303acbcSYork Sun			ARCH_P1022	|| \
7938303acbcSYork Sun			ARCH_P1023	|| \
7948303acbcSYork Sun			ARCH_P1024	|| \
7958303acbcSYork Sun			ARCH_P1025	|| \
7968303acbcSYork Sun			ARCH_P2020
7978303acbcSYork Sun	default 10 if	ARCH_MPC8544	|| \
7988303acbcSYork Sun			ARCH_MPC8548	|| \
7998303acbcSYork Sun			ARCH_MPC8568	|| \
8008303acbcSYork Sun			ARCH_MPC8569
8018303acbcSYork Sun	default 8 if	ARCH_MPC8540	|| \
8028303acbcSYork Sun			ARCH_MPC8541	|| \
8038303acbcSYork Sun			ARCH_MPC8555	|| \
8048303acbcSYork Sun			ARCH_MPC8560
8058303acbcSYork Sun	help
8068303acbcSYork Sun		Number of local access windows. This is fixed per SoC.
8078303acbcSYork Sun		If not sure, do not change.
8088303acbcSYork Sun
80926e79b65SYork Sunconfig SYS_NUM_TLBCAMS
81026e79b65SYork Sun	int "Number of TLB CAM entries"
81126e79b65SYork Sun	default 64 if E500MC
81226e79b65SYork Sun	default 16
81326e79b65SYork Sun	help
81426e79b65SYork Sun		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
81526e79b65SYork Sun		16 for other E500 SoCs.
81626e79b65SYork Sun
81753c95384SYork Sunconfig SYS_PPC_E500_USE_DEBUG_TLB
81853c95384SYork Sun	bool
81953c95384SYork Sun
82053c95384SYork Sunconfig SYS_PPC_E500_DEBUG_TLB
82153c95384SYork Sun	int "Temporary TLB entry for external debugger"
82253c95384SYork Sun	depends on SYS_PPC_E500_USE_DEBUG_TLB
82353c95384SYork Sun	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
82453c95384SYork Sun	default 1 if	ARCH_MPC8536
82553c95384SYork Sun	default 2 if	ARCH_MPC8572	|| \
82653c95384SYork Sun			ARCH_P1011	|| \
82753c95384SYork Sun			ARCH_P1020	|| \
82853c95384SYork Sun			ARCH_P1021	|| \
82953c95384SYork Sun			ARCH_P1022	|| \
83053c95384SYork Sun			ARCH_P1024	|| \
83153c95384SYork Sun			ARCH_P1025	|| \
83253c95384SYork Sun			ARCH_P2020
83353c95384SYork Sun	default 3 if	ARCH_P1010	|| \
83453c95384SYork Sun			ARCH_BSC9132	|| \
83553c95384SYork Sun			ARCH_C29X
83653c95384SYork Sun	help
83753c95384SYork Sun		Select a temporary TLB entry to be used during boot to work
83853c95384SYork Sun                around limitations in e500v1 and e500v2 external debugger
83953c95384SYork Sun                support. This reduces the portions of the boot code where
84053c95384SYork Sun                breakpoints and single stepping do not work. The value of this
84153c95384SYork Sun                symbol should be set to the TLB1 entry to be used for this
84253c95384SYork Sun                purpose. If unsure, do not change.
84353c95384SYork Sun
844dd84058dSMasahiro Yamadasource "board/freescale/b4860qds/Kconfig"
845dd84058dSMasahiro Yamadasource "board/freescale/bsc9131rdb/Kconfig"
846dd84058dSMasahiro Yamadasource "board/freescale/bsc9132qds/Kconfig"
847dd84058dSMasahiro Yamadasource "board/freescale/c29xpcie/Kconfig"
848dd84058dSMasahiro Yamadasource "board/freescale/corenet_ds/Kconfig"
849dd84058dSMasahiro Yamadasource "board/freescale/mpc8536ds/Kconfig"
850dd84058dSMasahiro Yamadasource "board/freescale/mpc8540ads/Kconfig"
851dd84058dSMasahiro Yamadasource "board/freescale/mpc8541cds/Kconfig"
852dd84058dSMasahiro Yamadasource "board/freescale/mpc8544ds/Kconfig"
853dd84058dSMasahiro Yamadasource "board/freescale/mpc8548cds/Kconfig"
854dd84058dSMasahiro Yamadasource "board/freescale/mpc8555cds/Kconfig"
855dd84058dSMasahiro Yamadasource "board/freescale/mpc8560ads/Kconfig"
856dd84058dSMasahiro Yamadasource "board/freescale/mpc8568mds/Kconfig"
857dd84058dSMasahiro Yamadasource "board/freescale/mpc8569mds/Kconfig"
858dd84058dSMasahiro Yamadasource "board/freescale/mpc8572ds/Kconfig"
859dd84058dSMasahiro Yamadasource "board/freescale/p1010rdb/Kconfig"
860dd84058dSMasahiro Yamadasource "board/freescale/p1022ds/Kconfig"
861dd84058dSMasahiro Yamadasource "board/freescale/p1023rdb/Kconfig"
862dd84058dSMasahiro Yamadasource "board/freescale/p1_p2_rdb_pc/Kconfig"
863dd84058dSMasahiro Yamadasource "board/freescale/p1_twr/Kconfig"
864dd84058dSMasahiro Yamadasource "board/freescale/p2041rdb/Kconfig"
865dd84058dSMasahiro Yamadasource "board/freescale/qemu-ppce500/Kconfig"
866aba80048SShengzhou Liusource "board/freescale/t102xqds/Kconfig"
86748c6f328SShengzhou Liusource "board/freescale/t102xrdb/Kconfig"
868dd84058dSMasahiro Yamadasource "board/freescale/t1040qds/Kconfig"
869dd84058dSMasahiro Yamadasource "board/freescale/t104xrdb/Kconfig"
870dd84058dSMasahiro Yamadasource "board/freescale/t208xqds/Kconfig"
871dd84058dSMasahiro Yamadasource "board/freescale/t208xrdb/Kconfig"
872dd84058dSMasahiro Yamadasource "board/freescale/t4qds/Kconfig"
873dd84058dSMasahiro Yamadasource "board/freescale/t4rdb/Kconfig"
874dd84058dSMasahiro Yamadasource "board/gdsys/p1022/Kconfig"
875dd84058dSMasahiro Yamadasource "board/keymile/kmp204x/Kconfig"
876dd84058dSMasahiro Yamadasource "board/sbc8548/Kconfig"
877dd84058dSMasahiro Yamadasource "board/socrates/Kconfig"
87887e29878SAndy Flemingsource "board/varisys/cyrus/Kconfig"
879dd84058dSMasahiro Yamadasource "board/xes/xpedite520x/Kconfig"
880dd84058dSMasahiro Yamadasource "board/xes/xpedite537x/Kconfig"
881dd84058dSMasahiro Yamadasource "board/xes/xpedite550x/Kconfig"
8828b0044ffSOleksandr G Zhadansource "board/Arcturus/ucp1020/Kconfig"
883dd84058dSMasahiro Yamada
884dd84058dSMasahiro Yamadaendmenu
885