xref: /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/Kconfig (revision c01e4a1a6f4ff8cbfa1fcdf984903e746cca3f66)
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
71d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
72d26e34c4SYork 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
109d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
110d26e34c4SYork 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
307d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
308d26e34c4SYork 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
334d26e34c4SYork 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
343d26e34c4SYork 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*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
352d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3532c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
35490b80386SYork Sun	select SYS_FSL_SEC_BE
3552c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
356115d60c0SYork Sun
357115d60c0SYork Sunconfig ARCH_BSC9132
358115d60c0SYork Sun	bool
35905cb79a7SYork Sun	select FSL_LAW
360*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
361d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3622c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
36390b80386SYork Sun	select SYS_FSL_SEC_BE
3642c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
36553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
366115d60c0SYork Sun
3674fd64746SYork Sunconfig ARCH_C29X
3684fd64746SYork Sun	bool
36905cb79a7SYork Sun	select FSL_LAW
370*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
371d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3722c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
37390b80386SYork Sun	select SYS_FSL_SEC_BE
3742c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_6
37553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
3764fd64746SYork Sun
37724ad75aeSYork Sunconfig ARCH_MPC8536
37824ad75aeSYork Sun	bool
37905cb79a7SYork Sun	select FSL_LAW
380d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
381d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3822c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
38390b80386SYork Sun	select SYS_FSL_SEC_BE
3842c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
38553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
38624ad75aeSYork Sun
3877f825218SYork Sunconfig ARCH_MPC8540
3887f825218SYork Sun	bool
38905cb79a7SYork Sun	select FSL_LAW
390d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
3917f825218SYork Sun
3923aff3082SYork Sunconfig ARCH_MPC8541
3933aff3082SYork Sun	bool
39405cb79a7SYork Sun	select FSL_LAW
395d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
3962c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
39790b80386SYork Sun	select SYS_FSL_SEC_BE
3982c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
3993aff3082SYork Sun
40025cb74b3SYork Sunconfig ARCH_MPC8544
40125cb74b3SYork Sun	bool
40205cb79a7SYork Sun	select FSL_LAW
403d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4042c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
40590b80386SYork Sun	select SYS_FSL_SEC_BE
4062c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
40753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
40825cb74b3SYork Sun
409281ed4c7SYork Sunconfig ARCH_MPC8548
410281ed4c7SYork Sun	bool
41105cb79a7SYork Sun	select FSL_LAW
412d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
413d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4142c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
41590b80386SYork Sun	select SYS_FSL_SEC_BE
4162c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
41753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
418281ed4c7SYork Sun
4193c3d8ab5SYork Sunconfig ARCH_MPC8555
4203c3d8ab5SYork Sun	bool
42105cb79a7SYork Sun	select FSL_LAW
422d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4232c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
42490b80386SYork Sun	select SYS_FSL_SEC_BE
4252c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4263c3d8ab5SYork Sun
42799d0a312SYork Sunconfig ARCH_MPC8560
42899d0a312SYork Sun	bool
42905cb79a7SYork Sun	select FSL_LAW
430d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
43199d0a312SYork Sun
432d07c3843SYork Sunconfig ARCH_MPC8568
433d07c3843SYork Sun	bool
43405cb79a7SYork Sun	select FSL_LAW
435d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4362c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
43790b80386SYork Sun	select SYS_FSL_SEC_BE
4382c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
439d07c3843SYork Sun
44023b36a7dSYork Sunconfig ARCH_MPC8569
44123b36a7dSYork Sun	bool
44205cb79a7SYork Sun	select FSL_LAW
443d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4442c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
44590b80386SYork Sun	select SYS_FSL_SEC_BE
4462c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
44723b36a7dSYork Sun
448c8f48474SYork Sunconfig ARCH_MPC8572
449c8f48474SYork Sun	bool
45005cb79a7SYork Sun	select FSL_LAW
451d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
452d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4532c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
45490b80386SYork Sun	select SYS_FSL_SEC_BE
4552c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
456d26e34c4SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
457c8f48474SYork Sun
4587d5f9f84SYork Sunconfig ARCH_P1010
4597d5f9f84SYork Sun	bool
46005cb79a7SYork Sun	select FSL_LAW
461*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
462d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4632c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
46490b80386SYork Sun	select SYS_FSL_SEC_BE
4652c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
46653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
4677d5f9f84SYork Sun
4681cdd96f3SYork Sunconfig ARCH_P1011
4691cdd96f3SYork Sun	bool
47005cb79a7SYork Sun	select FSL_LAW
471*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
472d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4732c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
47490b80386SYork Sun	select SYS_FSL_SEC_BE
4752c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
47653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
4771cdd96f3SYork Sun
478484fff64SYork Sunconfig ARCH_P1020
479484fff64SYork Sun	bool
48005cb79a7SYork Sun	select FSL_LAW
481*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
482d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4832c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
48490b80386SYork Sun	select SYS_FSL_SEC_BE
4852c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
48653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
487484fff64SYork Sun
488a990799dSYork Sunconfig ARCH_P1021
489a990799dSYork Sun	bool
49005cb79a7SYork Sun	select FSL_LAW
491*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
492d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4932c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
49490b80386SYork Sun	select SYS_FSL_SEC_BE
4952c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
49653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
497a990799dSYork Sun
498feb9e25bSYork Sunconfig ARCH_P1022
499feb9e25bSYork Sun	bool
50005cb79a7SYork Sun	select FSL_LAW
501*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
502d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5032c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
50490b80386SYork Sun	select SYS_FSL_SEC_BE
5052c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
50653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
507feb9e25bSYork Sun
5089bb1d6bcSYork Sunconfig ARCH_P1023
5099bb1d6bcSYork Sun	bool
51005cb79a7SYork Sun	select FSL_LAW
511d26e34c4SYork 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_4
5159bb1d6bcSYork Sun
51652b6f13dSYork Sunconfig ARCH_P1024
51752b6f13dSYork Sun	bool
51805cb79a7SYork Sun	select FSL_LAW
519*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
520d26e34c4SYork 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
52552b6f13dSYork Sun
5264167a67dSYork Sunconfig ARCH_P1025
5274167a67dSYork Sun	bool
52805cb79a7SYork Sun	select FSL_LAW
529*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
530d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5312c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
53290b80386SYork Sun	select SYS_FSL_SEC_BE
5332c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
53453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5354167a67dSYork Sun
5364593637bSYork Sunconfig ARCH_P2020
5374593637bSYork Sun	bool
53805cb79a7SYork Sun	select FSL_LAW
539*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
540*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
541d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5422c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
54390b80386SYork Sun	select SYS_FSL_SEC_BE
5442c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
54553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5464593637bSYork Sun
547ce040c83SYork Sunconfig ARCH_P2041
548ce040c83SYork Sun	bool
549f8dee360SYork Sun	select E500MC
55005cb79a7SYork Sun	select FSL_LAW
551*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
552d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5532c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
55490b80386SYork Sun	select SYS_FSL_SEC_BE
5552c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
556ce040c83SYork Sun
5575e5fdd2dSYork Sunconfig ARCH_P3041
5585e5fdd2dSYork Sun	bool
559f8dee360SYork Sun	select E500MC
56005cb79a7SYork Sun	select FSL_LAW
561*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
562d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5632c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
56490b80386SYork Sun	select SYS_FSL_SEC_BE
5652c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
5665e5fdd2dSYork Sun
567e71372cbSYork Sunconfig ARCH_P4080
568e71372cbSYork Sun	bool
569f8dee360SYork Sun	select E500MC
57005cb79a7SYork Sun	select FSL_LAW
571*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
572*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC13
573*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
574d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5752c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
57690b80386SYork Sun	select SYS_FSL_SEC_BE
5772c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
578e71372cbSYork Sun
579cefe11cdSYork Sunconfig ARCH_P5020
580cefe11cdSYork Sun	bool
581f8dee360SYork Sun	select E500MC
58205cb79a7SYork Sun	select FSL_LAW
583*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
584d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5852c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
58690b80386SYork Sun	select SYS_FSL_SEC_BE
5872c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
588cefe11cdSYork Sun
58995390360SYork Sunconfig ARCH_P5040
59095390360SYork Sun	bool
591f8dee360SYork Sun	select E500MC
59205cb79a7SYork Sun	select FSL_LAW
593*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
594d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5952c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
59690b80386SYork Sun	select SYS_FSL_SEC_BE
5972c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
59895390360SYork Sun
59910343403SYork Sunconfig ARCH_QEMU_E500
60010343403SYork Sun	bool
60110343403SYork Sun
6025ff3f41dSYork Sunconfig ARCH_T1023
6035ff3f41dSYork Sun	bool
604f8dee360SYork Sun	select E500MC
60505cb79a7SYork Sun	select FSL_LAW
606*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
607d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
608d26e34c4SYork 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
6125ff3f41dSYork Sun
613e5d5f5a8SYork Sunconfig ARCH_T1024
614e5d5f5a8SYork Sun	bool
615f8dee360SYork Sun	select E500MC
61605cb79a7SYork Sun	select FSL_LAW
617*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
618d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
619d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
6202c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
62190b80386SYork Sun	select SYS_FSL_SEC_BE
6222c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
623e5d5f5a8SYork Sun
6245d737010SYork Sunconfig ARCH_T1040
6255d737010SYork Sun	bool
626f8dee360SYork Sun	select E500MC
62705cb79a7SYork Sun	select FSL_LAW
628*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
629d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
630d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
6312c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
63290b80386SYork Sun	select SYS_FSL_SEC_BE
6332c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
6345d737010SYork Sun
6355449c98aSYork Sunconfig ARCH_T1042
6365449c98aSYork Sun	bool
637f8dee360SYork Sun	select E500MC
63805cb79a7SYork Sun	select FSL_LAW
639*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
640d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
641d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
6422c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
64390b80386SYork Sun	select SYS_FSL_SEC_BE
6442c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
6455449c98aSYork Sun
6460f3d80e9SYork Sunconfig ARCH_T2080
6470f3d80e9SYork Sun	bool
648f8dee360SYork Sun	select E500MC
64905cb79a7SYork Sun	select FSL_LAW
650*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
651d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6522c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
65390b80386SYork Sun	select SYS_FSL_SEC_BE
6542c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6550f3d80e9SYork Sun
6560f3d80e9SYork Sunconfig ARCH_T2081
6570f3d80e9SYork Sun	bool
658f8dee360SYork Sun	select E500MC
65905cb79a7SYork Sun	select FSL_LAW
660*c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
661d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6622c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
66390b80386SYork Sun	select SYS_FSL_SEC_BE
6642c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6650f3d80e9SYork Sun
666652a7bbdSYork Sunconfig ARCH_T4160
667652a7bbdSYork Sun	bool
668f8dee360SYork Sun	select E500MC
66905cb79a7SYork Sun	select FSL_LAW
670d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6712c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
67290b80386SYork Sun	select SYS_FSL_SEC_BE
6732c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
674652a7bbdSYork Sun
67526bc57daSYork Sunconfig ARCH_T4240
67626bc57daSYork Sun	bool
677f8dee360SYork Sun	select E500MC
67805cb79a7SYork Sun	select FSL_LAW
679d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6802c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
68190b80386SYork Sun	select SYS_FSL_SEC_BE
6822c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
68305cb79a7SYork Sun
684f8dee360SYork Sunconfig BOOKE
685f8dee360SYork Sun	bool
686f8dee360SYork Sun	default y
687f8dee360SYork Sun
688f8dee360SYork Sunconfig E500
689f8dee360SYork Sun	bool
690f8dee360SYork Sun	default y
691f8dee360SYork Sun	help
692f8dee360SYork Sun		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
693f8dee360SYork Sun
694f8dee360SYork Sunconfig E500MC
695f8dee360SYork Sun	bool
696f8dee360SYork Sun	help
697f8dee360SYork Sun		Enble PowerPC E500MC core
698f8dee360SYork Sun
69905cb79a7SYork Sunconfig FSL_LAW
70005cb79a7SYork Sun	bool
70105cb79a7SYork Sun	help
70205cb79a7SYork Sun		Use Freescale common code for Local Access Window
70326bc57daSYork Sun
704c6e6bda3SYork Sunconfig SECURE_BOOT
705c6e6bda3SYork Sun	bool	"Secure Boot"
706c6e6bda3SYork Sun	help
707c6e6bda3SYork Sun		Enable Freescale Secure Boot feature. Normally selected
708c6e6bda3SYork Sun		by defconfig. If unsure, do not change.
709c6e6bda3SYork Sun
7103f82b56dSYork Sunconfig MAX_CPUS
7113f82b56dSYork Sun	int "Maximum number of CPUs permitted for MPC85xx"
7123f82b56dSYork Sun	default 12 if ARCH_T4240
7133f82b56dSYork Sun	default 8 if ARCH_P4080 || \
7143f82b56dSYork Sun		     ARCH_T4160
7153f82b56dSYork Sun	default 4 if ARCH_B4860 || \
7163f82b56dSYork Sun		     ARCH_P2041 || \
7173f82b56dSYork Sun		     ARCH_P3041 || \
7183f82b56dSYork Sun		     ARCH_P5040 || \
7193f82b56dSYork Sun		     ARCH_T1040 || \
7203f82b56dSYork Sun		     ARCH_T1042 || \
7213f82b56dSYork Sun		     ARCH_T2080 || \
7223f82b56dSYork Sun		     ARCH_T2081
7233f82b56dSYork Sun	default 2 if ARCH_B4420 || \
7243f82b56dSYork Sun		     ARCH_BSC9132 || \
7253f82b56dSYork Sun		     ARCH_MPC8572 || \
7263f82b56dSYork Sun		     ARCH_P1020 || \
7273f82b56dSYork Sun		     ARCH_P1021 || \
7283f82b56dSYork Sun		     ARCH_P1022 || \
7293f82b56dSYork Sun		     ARCH_P1023 || \
7303f82b56dSYork Sun		     ARCH_P1024 || \
7313f82b56dSYork Sun		     ARCH_P1025 || \
7323f82b56dSYork Sun		     ARCH_P2020 || \
7333f82b56dSYork Sun		     ARCH_P5020 || \
7343f82b56dSYork Sun		     ARCH_T1023 || \
7353f82b56dSYork Sun		     ARCH_T1024
7363f82b56dSYork Sun	default 1
7373f82b56dSYork Sun	help
7383f82b56dSYork Sun	  Set this number to the maximum number of possible CPUs in the SoC.
7393f82b56dSYork Sun	  SoCs may have multiple clusters with each cluster may have multiple
7403f82b56dSYork Sun	  ports. If some ports are reserved but higher ports are used for
7413f82b56dSYork Sun	  cores, count the reserved ports. This will allocate enough memory
7423f82b56dSYork Sun	  in spin table to properly handle all cores.
7433f82b56dSYork Sun
744830fc1bfSYork Sunconfig SYS_CCSRBAR_DEFAULT
745830fc1bfSYork Sun	hex "Default CCSRBAR address"
746830fc1bfSYork Sun	default	0xff700000 if	ARCH_BSC9131	|| \
747830fc1bfSYork Sun				ARCH_BSC9132	|| \
748830fc1bfSYork Sun				ARCH_C29X	|| \
749830fc1bfSYork Sun				ARCH_MPC8536	|| \
750830fc1bfSYork Sun				ARCH_MPC8540	|| \
751830fc1bfSYork Sun				ARCH_MPC8541	|| \
752830fc1bfSYork Sun				ARCH_MPC8544	|| \
753830fc1bfSYork Sun				ARCH_MPC8548	|| \
754830fc1bfSYork Sun				ARCH_MPC8555	|| \
755830fc1bfSYork Sun				ARCH_MPC8560	|| \
756830fc1bfSYork Sun				ARCH_MPC8568	|| \
757830fc1bfSYork Sun				ARCH_MPC8569	|| \
758830fc1bfSYork Sun				ARCH_MPC8572	|| \
759830fc1bfSYork Sun				ARCH_P1010	|| \
760830fc1bfSYork Sun				ARCH_P1011	|| \
761830fc1bfSYork Sun				ARCH_P1020	|| \
762830fc1bfSYork Sun				ARCH_P1021	|| \
763830fc1bfSYork Sun				ARCH_P1022	|| \
764830fc1bfSYork Sun				ARCH_P1024	|| \
765830fc1bfSYork Sun				ARCH_P1025	|| \
766830fc1bfSYork Sun				ARCH_P2020
767830fc1bfSYork Sun	default 0xff600000 if	ARCH_P1023
768830fc1bfSYork Sun	default 0xfe000000 if	ARCH_B4420	|| \
769830fc1bfSYork Sun				ARCH_B4860	|| \
770830fc1bfSYork Sun				ARCH_P2041	|| \
771830fc1bfSYork Sun				ARCH_P3041	|| \
772830fc1bfSYork Sun				ARCH_P4080	|| \
773830fc1bfSYork Sun				ARCH_P5020	|| \
774830fc1bfSYork Sun				ARCH_P5040	|| \
775830fc1bfSYork Sun				ARCH_T1023	|| \
776830fc1bfSYork Sun				ARCH_T1024	|| \
777830fc1bfSYork Sun				ARCH_T1040	|| \
778830fc1bfSYork Sun				ARCH_T1042	|| \
779830fc1bfSYork Sun				ARCH_T2080	|| \
780830fc1bfSYork Sun				ARCH_T2081	|| \
781830fc1bfSYork Sun				ARCH_T4160	|| \
782830fc1bfSYork Sun				ARCH_T4240
783830fc1bfSYork Sun	default 0xe0000000 if ARCH_QEMU_E500
784830fc1bfSYork Sun	help
785830fc1bfSYork Sun		Default value of CCSRBAR comes from power-on-reset. It
786830fc1bfSYork Sun		is fixed on each SoC. Some SoCs can have different value
787830fc1bfSYork Sun		if changed by pre-boot regime. The value here must match
788830fc1bfSYork Sun		the current value in SoC. If not sure, do not change.
789830fc1bfSYork Sun
7908303acbcSYork Sunconfig SYS_FSL_NUM_LAWS
7918303acbcSYork Sun	int "Number of local access windows"
7928303acbcSYork Sun	depends on FSL_LAW
7938303acbcSYork Sun	default 32 if	ARCH_B4420	|| \
7948303acbcSYork Sun			ARCH_B4860	|| \
7958303acbcSYork Sun			ARCH_P2041	|| \
7968303acbcSYork Sun			ARCH_P3041	|| \
7978303acbcSYork Sun			ARCH_P4080	|| \
7988303acbcSYork Sun			ARCH_P5020	|| \
7998303acbcSYork Sun			ARCH_P5040	|| \
8008303acbcSYork Sun			ARCH_T2080	|| \
8018303acbcSYork Sun			ARCH_T2081	|| \
8028303acbcSYork Sun			ARCH_T4160	|| \
8038303acbcSYork Sun			ARCH_T4240
80408a37fd1SYork Sun	default 16 if	ARCH_T1023	|| \
8058303acbcSYork Sun			ARCH_T1024	|| \
8068303acbcSYork Sun			ARCH_T1040	|| \
8078303acbcSYork Sun			ARCH_T1042
8088303acbcSYork Sun	default 12 if	ARCH_BSC9131	|| \
8098303acbcSYork Sun			ARCH_BSC9132	|| \
8108303acbcSYork Sun			ARCH_C29X	|| \
8118303acbcSYork Sun			ARCH_MPC8536	|| \
8128303acbcSYork Sun			ARCH_MPC8572	|| \
8138303acbcSYork Sun			ARCH_P1010	|| \
8148303acbcSYork Sun			ARCH_P1011	|| \
8158303acbcSYork Sun			ARCH_P1020	|| \
8168303acbcSYork Sun			ARCH_P1021	|| \
8178303acbcSYork Sun			ARCH_P1022	|| \
8188303acbcSYork Sun			ARCH_P1023	|| \
8198303acbcSYork Sun			ARCH_P1024	|| \
8208303acbcSYork Sun			ARCH_P1025	|| \
8218303acbcSYork Sun			ARCH_P2020
8228303acbcSYork Sun	default 10 if	ARCH_MPC8544	|| \
8238303acbcSYork Sun			ARCH_MPC8548	|| \
8248303acbcSYork Sun			ARCH_MPC8568	|| \
8258303acbcSYork Sun			ARCH_MPC8569
8268303acbcSYork Sun	default 8 if	ARCH_MPC8540	|| \
8278303acbcSYork Sun			ARCH_MPC8541	|| \
8288303acbcSYork Sun			ARCH_MPC8555	|| \
8298303acbcSYork Sun			ARCH_MPC8560
8308303acbcSYork Sun	help
8318303acbcSYork Sun		Number of local access windows. This is fixed per SoC.
8328303acbcSYork Sun		If not sure, do not change.
8338303acbcSYork Sun
83426e79b65SYork Sunconfig SYS_NUM_TLBCAMS
83526e79b65SYork Sun	int "Number of TLB CAM entries"
83626e79b65SYork Sun	default 64 if E500MC
83726e79b65SYork Sun	default 16
83826e79b65SYork Sun	help
83926e79b65SYork Sun		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
84026e79b65SYork Sun		16 for other E500 SoCs.
84126e79b65SYork Sun
84253c95384SYork Sunconfig SYS_PPC_E500_USE_DEBUG_TLB
84353c95384SYork Sun	bool
84453c95384SYork Sun
84553c95384SYork Sunconfig SYS_PPC_E500_DEBUG_TLB
84653c95384SYork Sun	int "Temporary TLB entry for external debugger"
84753c95384SYork Sun	depends on SYS_PPC_E500_USE_DEBUG_TLB
84853c95384SYork Sun	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
84953c95384SYork Sun	default 1 if	ARCH_MPC8536
85053c95384SYork Sun	default 2 if	ARCH_MPC8572	|| \
85153c95384SYork Sun			ARCH_P1011	|| \
85253c95384SYork Sun			ARCH_P1020	|| \
85353c95384SYork Sun			ARCH_P1021	|| \
85453c95384SYork Sun			ARCH_P1022	|| \
85553c95384SYork Sun			ARCH_P1024	|| \
85653c95384SYork Sun			ARCH_P1025	|| \
85753c95384SYork Sun			ARCH_P2020
85853c95384SYork Sun	default 3 if	ARCH_P1010	|| \
85953c95384SYork Sun			ARCH_BSC9132	|| \
86053c95384SYork Sun			ARCH_C29X
86153c95384SYork Sun	help
86253c95384SYork Sun		Select a temporary TLB entry to be used during boot to work
86353c95384SYork Sun                around limitations in e500v1 and e500v2 external debugger
86453c95384SYork Sun                support. This reduces the portions of the boot code where
86553c95384SYork Sun                breakpoints and single stepping do not work. The value of this
86653c95384SYork Sun                symbol should be set to the TLB1 entry to be used for this
86753c95384SYork Sun                purpose. If unsure, do not change.
86853c95384SYork Sun
869dd84058dSMasahiro Yamadasource "board/freescale/b4860qds/Kconfig"
870dd84058dSMasahiro Yamadasource "board/freescale/bsc9131rdb/Kconfig"
871dd84058dSMasahiro Yamadasource "board/freescale/bsc9132qds/Kconfig"
872dd84058dSMasahiro Yamadasource "board/freescale/c29xpcie/Kconfig"
873dd84058dSMasahiro Yamadasource "board/freescale/corenet_ds/Kconfig"
874dd84058dSMasahiro Yamadasource "board/freescale/mpc8536ds/Kconfig"
875dd84058dSMasahiro Yamadasource "board/freescale/mpc8540ads/Kconfig"
876dd84058dSMasahiro Yamadasource "board/freescale/mpc8541cds/Kconfig"
877dd84058dSMasahiro Yamadasource "board/freescale/mpc8544ds/Kconfig"
878dd84058dSMasahiro Yamadasource "board/freescale/mpc8548cds/Kconfig"
879dd84058dSMasahiro Yamadasource "board/freescale/mpc8555cds/Kconfig"
880dd84058dSMasahiro Yamadasource "board/freescale/mpc8560ads/Kconfig"
881dd84058dSMasahiro Yamadasource "board/freescale/mpc8568mds/Kconfig"
882dd84058dSMasahiro Yamadasource "board/freescale/mpc8569mds/Kconfig"
883dd84058dSMasahiro Yamadasource "board/freescale/mpc8572ds/Kconfig"
884dd84058dSMasahiro Yamadasource "board/freescale/p1010rdb/Kconfig"
885dd84058dSMasahiro Yamadasource "board/freescale/p1022ds/Kconfig"
886dd84058dSMasahiro Yamadasource "board/freescale/p1023rdb/Kconfig"
887dd84058dSMasahiro Yamadasource "board/freescale/p1_p2_rdb_pc/Kconfig"
888dd84058dSMasahiro Yamadasource "board/freescale/p1_twr/Kconfig"
889dd84058dSMasahiro Yamadasource "board/freescale/p2041rdb/Kconfig"
890dd84058dSMasahiro Yamadasource "board/freescale/qemu-ppce500/Kconfig"
891aba80048SShengzhou Liusource "board/freescale/t102xqds/Kconfig"
89248c6f328SShengzhou Liusource "board/freescale/t102xrdb/Kconfig"
893dd84058dSMasahiro Yamadasource "board/freescale/t1040qds/Kconfig"
894dd84058dSMasahiro Yamadasource "board/freescale/t104xrdb/Kconfig"
895dd84058dSMasahiro Yamadasource "board/freescale/t208xqds/Kconfig"
896dd84058dSMasahiro Yamadasource "board/freescale/t208xrdb/Kconfig"
897dd84058dSMasahiro Yamadasource "board/freescale/t4qds/Kconfig"
898dd84058dSMasahiro Yamadasource "board/freescale/t4rdb/Kconfig"
899dd84058dSMasahiro Yamadasource "board/gdsys/p1022/Kconfig"
900dd84058dSMasahiro Yamadasource "board/keymile/kmp204x/Kconfig"
901dd84058dSMasahiro Yamadasource "board/sbc8548/Kconfig"
902dd84058dSMasahiro Yamadasource "board/socrates/Kconfig"
90387e29878SAndy Flemingsource "board/varisys/cyrus/Kconfig"
904dd84058dSMasahiro Yamadasource "board/xes/xpedite520x/Kconfig"
905dd84058dSMasahiro Yamadasource "board/xes/xpedite537x/Kconfig"
906dd84058dSMasahiro Yamadasource "board/xes/xpedite550x/Kconfig"
9078b0044ffSOleksandr G Zhadansource "board/Arcturus/ucp1020/Kconfig"
908dd84058dSMasahiro Yamada
909dd84058dSMasahiro Yamadaendmenu
910