xref: /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/Kconfig (revision 9ec10107e1cfb6d788a73cef98c3669e53f833c4)
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
333*9ec10107SYork Sun	select E6500
33405cb79a7SYork Sun	select FSL_LAW
33522120f11SYork Sun	select SYS_FSL_DDR_VER_47
33663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
33763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
33863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
33963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
34063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
34163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
34263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
34363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
34463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
34563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
346d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3472c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
34890b80386SYork Sun	select SYS_FSL_SEC_BE
3492c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
350b41f192bSYork Sun
3513006ebc3SYork Sunconfig ARCH_B4860
3523006ebc3SYork Sun	bool
353f8dee360SYork Sun	select E500MC
354*9ec10107SYork Sun	select E6500
35505cb79a7SYork Sun	select FSL_LAW
35622120f11SYork Sun	select SYS_FSL_DDR_VER_47
35763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
35863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
35963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
36063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
36163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
36263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
36363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
36463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
36563659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
36663659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
367d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3682c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
36990b80386SYork Sun	select SYS_FSL_SEC_BE
3702c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
3713006ebc3SYork Sun
372115d60c0SYork Sunconfig ARCH_BSC9131
373115d60c0SYork Sun	bool
37405cb79a7SYork Sun	select FSL_LAW
37522120f11SYork Sun	select SYS_FSL_DDR_VER_44
37663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
37763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
378c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
379d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3802c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
38190b80386SYork Sun	select SYS_FSL_SEC_BE
3822c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
383115d60c0SYork Sun
384115d60c0SYork Sunconfig ARCH_BSC9132
385115d60c0SYork Sun	bool
38605cb79a7SYork Sun	select FSL_LAW
38722120f11SYork Sun	select SYS_FSL_DDR_VER_46
38863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
38963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
39063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005434
391c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
39263659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
39363659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
394d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3952c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
39690b80386SYork Sun	select SYS_FSL_SEC_BE
3972c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
39853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
399115d60c0SYork Sun
4004fd64746SYork Sunconfig ARCH_C29X
4014fd64746SYork Sun	bool
40205cb79a7SYork Sun	select FSL_LAW
40322120f11SYork Sun	select SYS_FSL_DDR_VER_46
40463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
405c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
406d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4072c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
40890b80386SYork Sun	select SYS_FSL_SEC_BE
4092c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_6
41053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
4114fd64746SYork Sun
41224ad75aeSYork Sunconfig ARCH_MPC8536
41324ad75aeSYork Sun	bool
41405cb79a7SYork Sun	select FSL_LAW
41563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
41663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
417d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
418d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4192c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
42090b80386SYork Sun	select SYS_FSL_SEC_BE
4212c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
42253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
42324ad75aeSYork Sun
4247f825218SYork Sunconfig ARCH_MPC8540
4257f825218SYork Sun	bool
42605cb79a7SYork Sun	select FSL_LAW
427d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4287f825218SYork Sun
4293aff3082SYork Sunconfig ARCH_MPC8541
4303aff3082SYork Sun	bool
43105cb79a7SYork Sun	select FSL_LAW
432d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4332c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
43490b80386SYork Sun	select SYS_FSL_SEC_BE
4352c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4363aff3082SYork Sun
43725cb74b3SYork Sunconfig ARCH_MPC8544
43825cb74b3SYork Sun	bool
43905cb79a7SYork Sun	select FSL_LAW
44063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
441d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4422c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
44390b80386SYork Sun	select SYS_FSL_SEC_BE
4442c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
44553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
44625cb74b3SYork Sun
447281ed4c7SYork Sunconfig ARCH_MPC8548
448281ed4c7SYork Sun	bool
44905cb79a7SYork Sun	select FSL_LAW
45063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
45163659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_DDR120
45263659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_LBC103
45363659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_ETSEC129
45463659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
455d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
456d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4572c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
45890b80386SYork Sun	select SYS_FSL_SEC_BE
4592c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
46053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
461281ed4c7SYork Sun
4623c3d8ab5SYork Sunconfig ARCH_MPC8555
4633c3d8ab5SYork Sun	bool
46405cb79a7SYork Sun	select FSL_LAW
465d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4662c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
46790b80386SYork Sun	select SYS_FSL_SEC_BE
4682c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4693c3d8ab5SYork Sun
47099d0a312SYork Sunconfig ARCH_MPC8560
47199d0a312SYork Sun	bool
47205cb79a7SYork Sun	select FSL_LAW
473d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
47499d0a312SYork Sun
475d07c3843SYork Sunconfig ARCH_MPC8568
476d07c3843SYork Sun	bool
47705cb79a7SYork Sun	select FSL_LAW
478d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4792c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
48090b80386SYork Sun	select SYS_FSL_SEC_BE
4812c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
482d07c3843SYork Sun
48323b36a7dSYork Sunconfig ARCH_MPC8569
48423b36a7dSYork Sun	bool
48505cb79a7SYork Sun	select FSL_LAW
48663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
48763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
488d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4892c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
49090b80386SYork Sun	select SYS_FSL_SEC_BE
4912c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
49223b36a7dSYork Sun
493c8f48474SYork Sunconfig ARCH_MPC8572
494c8f48474SYork Sun	bool
49505cb79a7SYork Sun	select FSL_LAW
49663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
49763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
49863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_115
49963659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR111_DDR134
500d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
501d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5022c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
50390b80386SYork Sun	select SYS_FSL_SEC_BE
5042c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
505d26e34c4SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
506c8f48474SYork Sun
5077d5f9f84SYork Sunconfig ARCH_P1010
5087d5f9f84SYork Sun	bool
50905cb79a7SYork Sun	select FSL_LAW
51063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
51163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
51263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
51363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
51463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
515c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
51663659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
51763659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
51863659ff3SYork Sun	select SYS_FSL_ERRATUM_P1010_A003549
51963659ff3SYork Sun	select SYS_FSL_ERRATUM_SEC_A003571
52063659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A003399
521d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5222c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
52390b80386SYork Sun	select SYS_FSL_SEC_BE
5242c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
52553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5267d5f9f84SYork Sun
5271cdd96f3SYork Sunconfig ARCH_P1011
5281cdd96f3SYork Sun	bool
52905cb79a7SYork Sun	select FSL_LAW
53063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
53163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
53263659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
533c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
534d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5352c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
53690b80386SYork Sun	select SYS_FSL_SEC_BE
5372c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
53853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5391cdd96f3SYork Sun
540484fff64SYork Sunconfig ARCH_P1020
541484fff64SYork Sun	bool
54205cb79a7SYork Sun	select FSL_LAW
54363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
54463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
54563659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
546c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
547d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5482c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
54990b80386SYork Sun	select SYS_FSL_SEC_BE
5502c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
55153c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
552484fff64SYork Sun
553a990799dSYork Sunconfig ARCH_P1021
554a990799dSYork Sun	bool
55505cb79a7SYork Sun	select FSL_LAW
55663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
55763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
55863659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
559c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
560d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5612c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
56290b80386SYork Sun	select SYS_FSL_SEC_BE
5632c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
56453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
565a990799dSYork Sun
566feb9e25bSYork Sunconfig ARCH_P1022
567feb9e25bSYork Sun	bool
56805cb79a7SYork Sun	select FSL_LAW
56963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
57063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
57163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
57263659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
573c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
57463659ff3SYork Sun	select SYS_FSL_ERRATUM_SATA_A001
575d26e34c4SYork 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_2
57953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
580feb9e25bSYork Sun
5819bb1d6bcSYork Sunconfig ARCH_P1023
5829bb1d6bcSYork Sun	bool
58305cb79a7SYork Sun	select FSL_LAW
58463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
58563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
58663659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
587d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5882c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
58990b80386SYork Sun	select SYS_FSL_SEC_BE
5902c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
5919bb1d6bcSYork Sun
59252b6f13dSYork Sunconfig ARCH_P1024
59352b6f13dSYork Sun	bool
59405cb79a7SYork Sun	select FSL_LAW
59563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
59663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
59763659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
598c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
599d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6002c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
60190b80386SYork Sun	select SYS_FSL_SEC_BE
6022c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
60353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
60452b6f13dSYork Sun
6054167a67dSYork Sunconfig ARCH_P1025
6064167a67dSYork Sun	bool
60705cb79a7SYork Sun	select FSL_LAW
60863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
60963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
61063659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
611c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
612d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6132c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
61490b80386SYork Sun	select SYS_FSL_SEC_BE
6152c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
61653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6174167a67dSYork Sun
6184593637bSYork Sunconfig ARCH_P2020
6194593637bSYork Sun	bool
62005cb79a7SYork Sun	select FSL_LAW
62163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
62263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
62363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
624c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
625c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
626d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6272c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
62890b80386SYork Sun	select SYS_FSL_SEC_BE
6292c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
63053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6314593637bSYork Sun
632ce040c83SYork Sunconfig ARCH_P2041
633ce040c83SYork Sun	bool
634f8dee360SYork Sun	select E500MC
63505cb79a7SYork Sun	select FSL_LAW
63663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
63763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
63863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
63963659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
64063659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
64163659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
642c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
64363659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
64463659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
64563659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
64663659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
647d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6482c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
64990b80386SYork Sun	select SYS_FSL_SEC_BE
6502c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
651ce040c83SYork Sun
6525e5fdd2dSYork Sunconfig ARCH_P3041
6535e5fdd2dSYork Sun	bool
654f8dee360SYork Sun	select E500MC
65505cb79a7SYork Sun	select FSL_LAW
65622120f11SYork Sun	select SYS_FSL_DDR_VER_44
65763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
65863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
65963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
66063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
66163659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
66263659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
66363659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
664c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
66563659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
66663659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
66763659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
66863659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
669d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6702c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
67190b80386SYork Sun	select SYS_FSL_SEC_BE
6722c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6735e5fdd2dSYork Sun
674e71372cbSYork Sunconfig ARCH_P4080
675e71372cbSYork Sun	bool
676f8dee360SYork Sun	select E500MC
67705cb79a7SYork Sun	select FSL_LAW
67822120f11SYork Sun	select SYS_FSL_DDR_VER_44
67963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
68063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004580
68163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
68263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
68363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
68463659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A002
68563659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A003
68663659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
68763659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
68863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
68963659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
690c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
691c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC13
692c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
69363659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
69463659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
69563659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
69663659ff3SYork Sun	select SYS_P4080_ERRATUM_CPU22
69763659ff3SYork Sun	select SYS_P4080_ERRATUM_PCIE_A003
69863659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES8
69963659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES9
70063659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A001
70163659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A005
702d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7032c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
70490b80386SYork Sun	select SYS_FSL_SEC_BE
7052c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
706e71372cbSYork Sun
707cefe11cdSYork Sunconfig ARCH_P5020
708cefe11cdSYork Sun	bool
709f8dee360SYork Sun	select E500MC
71005cb79a7SYork Sun	select FSL_LAW
71122120f11SYork Sun	select SYS_FSL_DDR_VER_44
71263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
71363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
71463659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
71563659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
716c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
71763659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
71863659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
71963659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
720d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7212c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
72290b80386SYork Sun	select SYS_FSL_SEC_BE
7232c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
724cefe11cdSYork Sun
72595390360SYork Sunconfig ARCH_P5040
72695390360SYork Sun	bool
727f8dee360SYork Sun	select E500MC
72805cb79a7SYork Sun	select FSL_LAW
72922120f11SYork Sun	select SYS_FSL_DDR_VER_44
73063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
73163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004699
73263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
73363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
73463659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
73563659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
736c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
73763659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
738d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7392c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
74090b80386SYork Sun	select SYS_FSL_SEC_BE
7412c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
74295390360SYork Sun
74310343403SYork Sunconfig ARCH_QEMU_E500
74410343403SYork Sun	bool
74510343403SYork Sun
7465ff3f41dSYork Sunconfig ARCH_T1023
7475ff3f41dSYork Sun	bool
748f8dee360SYork Sun	select E500MC
74905cb79a7SYork Sun	select FSL_LAW
75022120f11SYork Sun	select SYS_FSL_DDR_VER_50
75163659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
75263659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
75363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
754c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
755d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
756d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
7572c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
75890b80386SYork Sun	select SYS_FSL_SEC_BE
7592c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
7605ff3f41dSYork Sun
761e5d5f5a8SYork Sunconfig ARCH_T1024
762e5d5f5a8SYork Sun	bool
763f8dee360SYork Sun	select E500MC
76405cb79a7SYork Sun	select FSL_LAW
76522120f11SYork Sun	select SYS_FSL_DDR_VER_50
76663659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
76763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
76863659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
769c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
770d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
771d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
7722c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
77390b80386SYork Sun	select SYS_FSL_SEC_BE
7742c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
775e5d5f5a8SYork Sun
7765d737010SYork Sunconfig ARCH_T1040
7775d737010SYork Sun	bool
778f8dee360SYork Sun	select E500MC
77905cb79a7SYork Sun	select FSL_LAW
78022120f11SYork Sun	select SYS_FSL_DDR_VER_50
78163659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
78263659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
78363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
78463659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
785c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
786d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
787d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
7882c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
78990b80386SYork Sun	select SYS_FSL_SEC_BE
7902c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
7915d737010SYork Sun
7925449c98aSYork Sunconfig ARCH_T1042
7935449c98aSYork Sun	bool
794f8dee360SYork Sun	select E500MC
79505cb79a7SYork Sun	select FSL_LAW
79622120f11SYork Sun	select SYS_FSL_DDR_VER_50
79763659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
79863659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
79963659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
80063659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
801c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
802d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
803d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8042c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
80590b80386SYork Sun	select SYS_FSL_SEC_BE
8062c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
8075449c98aSYork Sun
8080f3d80e9SYork Sunconfig ARCH_T2080
8090f3d80e9SYork Sun	bool
810f8dee360SYork Sun	select E500MC
811*9ec10107SYork Sun	select E6500
81205cb79a7SYork Sun	select FSL_LAW
81322120f11SYork Sun	select SYS_FSL_DDR_VER_47
81463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
81563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
81663659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
81763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
81863659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
819c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
820d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8212c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
82290b80386SYork Sun	select SYS_FSL_SEC_BE
8232c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8240f3d80e9SYork Sun
8250f3d80e9SYork Sunconfig ARCH_T2081
8260f3d80e9SYork Sun	bool
827f8dee360SYork Sun	select E500MC
828*9ec10107SYork Sun	select E6500
82905cb79a7SYork Sun	select FSL_LAW
83022120f11SYork Sun	select SYS_FSL_DDR_VER_47
83163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
83263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
83363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
83463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
83563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
836c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
837d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8382c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
83990b80386SYork Sun	select SYS_FSL_SEC_BE
8402c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8410f3d80e9SYork Sun
842652a7bbdSYork Sunconfig ARCH_T4160
843652a7bbdSYork Sun	bool
844f8dee360SYork Sun	select E500MC
845*9ec10107SYork Sun	select E6500
84605cb79a7SYork Sun	select FSL_LAW
84722120f11SYork Sun	select SYS_FSL_DDR_VER_47
84863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
84963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
85063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
85163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
85263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
85363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
85463659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
855d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8562c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
85790b80386SYork Sun	select SYS_FSL_SEC_BE
8582c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
859652a7bbdSYork Sun
86026bc57daSYork Sunconfig ARCH_T4240
86126bc57daSYork Sun	bool
862f8dee360SYork Sun	select E500MC
863*9ec10107SYork Sun	select E6500
86405cb79a7SYork Sun	select FSL_LAW
86522120f11SYork Sun	select SYS_FSL_DDR_VER_47
86663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
86763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
86863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
86963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
87063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
87163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
87263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
87363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
874d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8752c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
87690b80386SYork Sun	select SYS_FSL_SEC_BE
8772c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
87805cb79a7SYork Sun
879f8dee360SYork Sunconfig BOOKE
880f8dee360SYork Sun	bool
881f8dee360SYork Sun	default y
882f8dee360SYork Sun
883f8dee360SYork Sunconfig E500
884f8dee360SYork Sun	bool
885f8dee360SYork Sun	default y
886f8dee360SYork Sun	help
887f8dee360SYork Sun		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
888f8dee360SYork Sun
889f8dee360SYork Sunconfig E500MC
890f8dee360SYork Sun	bool
891f8dee360SYork Sun	help
892f8dee360SYork Sun		Enble PowerPC E500MC core
893f8dee360SYork Sun
894*9ec10107SYork Sunconfig E6500
895*9ec10107SYork Sun	bool
896*9ec10107SYork Sun	help
897*9ec10107SYork Sun		Enable PowerPC E6500 core
898*9ec10107SYork Sun
89905cb79a7SYork Sunconfig FSL_LAW
90005cb79a7SYork Sun	bool
90105cb79a7SYork Sun	help
90205cb79a7SYork Sun		Use Freescale common code for Local Access Window
90326bc57daSYork Sun
904c6e6bda3SYork Sunconfig SECURE_BOOT
905c6e6bda3SYork Sun	bool	"Secure Boot"
906c6e6bda3SYork Sun	help
907c6e6bda3SYork Sun		Enable Freescale Secure Boot feature. Normally selected
908c6e6bda3SYork Sun		by defconfig. If unsure, do not change.
909c6e6bda3SYork Sun
9103f82b56dSYork Sunconfig MAX_CPUS
9113f82b56dSYork Sun	int "Maximum number of CPUs permitted for MPC85xx"
9123f82b56dSYork Sun	default 12 if ARCH_T4240
9133f82b56dSYork Sun	default 8 if ARCH_P4080 || \
9143f82b56dSYork Sun		     ARCH_T4160
9153f82b56dSYork Sun	default 4 if ARCH_B4860 || \
9163f82b56dSYork Sun		     ARCH_P2041 || \
9173f82b56dSYork Sun		     ARCH_P3041 || \
9183f82b56dSYork Sun		     ARCH_P5040 || \
9193f82b56dSYork Sun		     ARCH_T1040 || \
9203f82b56dSYork Sun		     ARCH_T1042 || \
9213f82b56dSYork Sun		     ARCH_T2080 || \
9223f82b56dSYork Sun		     ARCH_T2081
9233f82b56dSYork Sun	default 2 if ARCH_B4420 || \
9243f82b56dSYork Sun		     ARCH_BSC9132 || \
9253f82b56dSYork Sun		     ARCH_MPC8572 || \
9263f82b56dSYork Sun		     ARCH_P1020 || \
9273f82b56dSYork Sun		     ARCH_P1021 || \
9283f82b56dSYork Sun		     ARCH_P1022 || \
9293f82b56dSYork Sun		     ARCH_P1023 || \
9303f82b56dSYork Sun		     ARCH_P1024 || \
9313f82b56dSYork Sun		     ARCH_P1025 || \
9323f82b56dSYork Sun		     ARCH_P2020 || \
9333f82b56dSYork Sun		     ARCH_P5020 || \
9343f82b56dSYork Sun		     ARCH_T1023 || \
9353f82b56dSYork Sun		     ARCH_T1024
9363f82b56dSYork Sun	default 1
9373f82b56dSYork Sun	help
9383f82b56dSYork Sun	  Set this number to the maximum number of possible CPUs in the SoC.
9393f82b56dSYork Sun	  SoCs may have multiple clusters with each cluster may have multiple
9403f82b56dSYork Sun	  ports. If some ports are reserved but higher ports are used for
9413f82b56dSYork Sun	  cores, count the reserved ports. This will allocate enough memory
9423f82b56dSYork Sun	  in spin table to properly handle all cores.
9433f82b56dSYork Sun
944830fc1bfSYork Sunconfig SYS_CCSRBAR_DEFAULT
945830fc1bfSYork Sun	hex "Default CCSRBAR address"
946830fc1bfSYork Sun	default	0xff700000 if	ARCH_BSC9131	|| \
947830fc1bfSYork Sun				ARCH_BSC9132	|| \
948830fc1bfSYork Sun				ARCH_C29X	|| \
949830fc1bfSYork Sun				ARCH_MPC8536	|| \
950830fc1bfSYork Sun				ARCH_MPC8540	|| \
951830fc1bfSYork Sun				ARCH_MPC8541	|| \
952830fc1bfSYork Sun				ARCH_MPC8544	|| \
953830fc1bfSYork Sun				ARCH_MPC8548	|| \
954830fc1bfSYork Sun				ARCH_MPC8555	|| \
955830fc1bfSYork Sun				ARCH_MPC8560	|| \
956830fc1bfSYork Sun				ARCH_MPC8568	|| \
957830fc1bfSYork Sun				ARCH_MPC8569	|| \
958830fc1bfSYork Sun				ARCH_MPC8572	|| \
959830fc1bfSYork Sun				ARCH_P1010	|| \
960830fc1bfSYork Sun				ARCH_P1011	|| \
961830fc1bfSYork Sun				ARCH_P1020	|| \
962830fc1bfSYork Sun				ARCH_P1021	|| \
963830fc1bfSYork Sun				ARCH_P1022	|| \
964830fc1bfSYork Sun				ARCH_P1024	|| \
965830fc1bfSYork Sun				ARCH_P1025	|| \
966830fc1bfSYork Sun				ARCH_P2020
967830fc1bfSYork Sun	default 0xff600000 if	ARCH_P1023
968830fc1bfSYork Sun	default 0xfe000000 if	ARCH_B4420	|| \
969830fc1bfSYork Sun				ARCH_B4860	|| \
970830fc1bfSYork Sun				ARCH_P2041	|| \
971830fc1bfSYork Sun				ARCH_P3041	|| \
972830fc1bfSYork Sun				ARCH_P4080	|| \
973830fc1bfSYork Sun				ARCH_P5020	|| \
974830fc1bfSYork Sun				ARCH_P5040	|| \
975830fc1bfSYork Sun				ARCH_T1023	|| \
976830fc1bfSYork Sun				ARCH_T1024	|| \
977830fc1bfSYork Sun				ARCH_T1040	|| \
978830fc1bfSYork Sun				ARCH_T1042	|| \
979830fc1bfSYork Sun				ARCH_T2080	|| \
980830fc1bfSYork Sun				ARCH_T2081	|| \
981830fc1bfSYork Sun				ARCH_T4160	|| \
982830fc1bfSYork Sun				ARCH_T4240
983830fc1bfSYork Sun	default 0xe0000000 if ARCH_QEMU_E500
984830fc1bfSYork Sun	help
985830fc1bfSYork Sun		Default value of CCSRBAR comes from power-on-reset. It
986830fc1bfSYork Sun		is fixed on each SoC. Some SoCs can have different value
987830fc1bfSYork Sun		if changed by pre-boot regime. The value here must match
988830fc1bfSYork Sun		the current value in SoC. If not sure, do not change.
989830fc1bfSYork Sun
99063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004468
99163659ff3SYork Sun	bool
99263659ff3SYork Sun
99363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004477
99463659ff3SYork Sun	bool
99563659ff3SYork Sun
99663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004508
99763659ff3SYork Sun	bool
99863659ff3SYork Sun
99963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004580
100063659ff3SYork Sun	bool
100163659ff3SYork Sun
100263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004699
100363659ff3SYork Sun	bool
100463659ff3SYork Sun
100563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004849
100663659ff3SYork Sun	bool
100763659ff3SYork Sun
100863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510
100963659ff3SYork Sun	bool
101063659ff3SYork Sun
101163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV
101263659ff3SYork Sun	hex
101363659ff3SYork Sun	depends on SYS_FSL_ERRATUM_A004510
101463659ff3SYork Sun	default 0x20 if ARCH_P4080
101563659ff3SYork Sun	default 0x10
101663659ff3SYork Sun
101763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV2
101863659ff3SYork Sun	hex
101963659ff3SYork Sun	depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
102063659ff3SYork Sun	default 0x11
102163659ff3SYork Sun
102263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005125
102363659ff3SYork Sun	bool
102463659ff3SYork Sun
102563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005434
102663659ff3SYork Sun	bool
102763659ff3SYork Sun
102863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005812
102963659ff3SYork Sun	bool
103063659ff3SYork Sun
103163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005871
103263659ff3SYork Sun	bool
103363659ff3SYork Sun
103463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006261
103563659ff3SYork Sun	bool
103663659ff3SYork Sun
103763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006379
103863659ff3SYork Sun	bool
103963659ff3SYork Sun
104063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006384
104163659ff3SYork Sun	bool
104263659ff3SYork Sun
104363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006475
104463659ff3SYork Sun	bool
104563659ff3SYork Sun
104663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006593
104763659ff3SYork Sun	bool
104863659ff3SYork Sun
104963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007075
105063659ff3SYork Sun	bool
105163659ff3SYork Sun
105263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007186
105363659ff3SYork Sun	bool
105463659ff3SYork Sun
105563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007212
105663659ff3SYork Sun	bool
105763659ff3SYork Sun
105863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007798
105963659ff3SYork Sun	bool
106063659ff3SYork Sun
106163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A008044
106263659ff3SYork Sun	bool
106363659ff3SYork Sun
106463659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A002
106563659ff3SYork Sun	bool
106663659ff3SYork Sun
106763659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A003
106863659ff3SYork Sun	bool
106963659ff3SYork Sun
107063659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPU_A003999
107163659ff3SYork Sun	bool
107263659ff3SYork Sun
107363659ff3SYork Sunconfig SYS_FSL_ERRATUM_ELBC_A001
107463659ff3SYork Sun	bool
107563659ff3SYork Sun
107663659ff3SYork Sunconfig SYS_FSL_ERRATUM_I2C_A004447
107763659ff3SYork Sun	bool
107863659ff3SYork Sun
107963659ff3SYork Sunconfig SYS_FSL_A004447_SVR_REV
108063659ff3SYork Sun	hex
108163659ff3SYork Sun	depends on SYS_FSL_ERRATUM_I2C_A004447
108263659ff3SYork Sun	default 0x00 if ARCH_MPC8548
108363659ff3SYork Sun	default 0x10 if ARCH_P1010
108463659ff3SYork Sun	default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
108563659ff3SYork Sun	default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
108663659ff3SYork Sun
108763659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A002769
108863659ff3SYork Sun	bool
108963659ff3SYork Sun
109063659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A003399
109163659ff3SYork Sun	bool
109263659ff3SYork Sun
109363659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_CPU_A011
109463659ff3SYork Sun	bool
109563659ff3SYork Sun
109663659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_ETSEC129
109763659ff3SYork Sun	bool
109863659ff3SYork Sun
109963659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_LBC103
110063659ff3SYork Sun	bool
110163659ff3SYork Sun
110263659ff3SYork Sunconfig SYS_FSL_ERRATUM_P1010_A003549
110363659ff3SYork Sun	bool
110463659ff3SYork Sun
110563659ff3SYork Sunconfig SYS_FSL_ERRATUM_SATA_A001
110663659ff3SYork Sun	bool
110763659ff3SYork Sun
110863659ff3SYork Sunconfig SYS_FSL_ERRATUM_SEC_A003571
110963659ff3SYork Sun	bool
111063659ff3SYork Sun
111163659ff3SYork Sunconfig SYS_FSL_ERRATUM_SRIO_A004034
111263659ff3SYork Sun	bool
111363659ff3SYork Sun
111463659ff3SYork Sunconfig SYS_FSL_ERRATUM_USB14
111563659ff3SYork Sun	bool
111663659ff3SYork Sun
111763659ff3SYork Sunconfig SYS_P4080_ERRATUM_CPU22
111863659ff3SYork Sun	bool
111963659ff3SYork Sun
112063659ff3SYork Sunconfig SYS_P4080_ERRATUM_PCIE_A003
112163659ff3SYork Sun	bool
112263659ff3SYork Sun
112363659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES8
112463659ff3SYork Sun	bool
112563659ff3SYork Sun
112663659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES9
112763659ff3SYork Sun	bool
112863659ff3SYork Sun
112963659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A001
113063659ff3SYork Sun	bool
113163659ff3SYork Sun
113263659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A005
113363659ff3SYork Sun	bool
113463659ff3SYork Sun
11358303acbcSYork Sunconfig SYS_FSL_NUM_LAWS
11368303acbcSYork Sun	int "Number of local access windows"
11378303acbcSYork Sun	depends on FSL_LAW
11388303acbcSYork Sun	default 32 if	ARCH_B4420	|| \
11398303acbcSYork Sun			ARCH_B4860	|| \
11408303acbcSYork Sun			ARCH_P2041	|| \
11418303acbcSYork Sun			ARCH_P3041	|| \
11428303acbcSYork Sun			ARCH_P4080	|| \
11438303acbcSYork Sun			ARCH_P5020	|| \
11448303acbcSYork Sun			ARCH_P5040	|| \
11458303acbcSYork Sun			ARCH_T2080	|| \
11468303acbcSYork Sun			ARCH_T2081	|| \
11478303acbcSYork Sun			ARCH_T4160	|| \
11488303acbcSYork Sun			ARCH_T4240
114908a37fd1SYork Sun	default 16 if	ARCH_T1023	|| \
11508303acbcSYork Sun			ARCH_T1024	|| \
11518303acbcSYork Sun			ARCH_T1040	|| \
11528303acbcSYork Sun			ARCH_T1042
11538303acbcSYork Sun	default 12 if	ARCH_BSC9131	|| \
11548303acbcSYork Sun			ARCH_BSC9132	|| \
11558303acbcSYork Sun			ARCH_C29X	|| \
11568303acbcSYork Sun			ARCH_MPC8536	|| \
11578303acbcSYork Sun			ARCH_MPC8572	|| \
11588303acbcSYork Sun			ARCH_P1010	|| \
11598303acbcSYork Sun			ARCH_P1011	|| \
11608303acbcSYork Sun			ARCH_P1020	|| \
11618303acbcSYork Sun			ARCH_P1021	|| \
11628303acbcSYork Sun			ARCH_P1022	|| \
11638303acbcSYork Sun			ARCH_P1023	|| \
11648303acbcSYork Sun			ARCH_P1024	|| \
11658303acbcSYork Sun			ARCH_P1025	|| \
11668303acbcSYork Sun			ARCH_P2020
11678303acbcSYork Sun	default 10 if	ARCH_MPC8544	|| \
11688303acbcSYork Sun			ARCH_MPC8548	|| \
11698303acbcSYork Sun			ARCH_MPC8568	|| \
11708303acbcSYork Sun			ARCH_MPC8569
11718303acbcSYork Sun	default 8 if	ARCH_MPC8540	|| \
11728303acbcSYork Sun			ARCH_MPC8541	|| \
11738303acbcSYork Sun			ARCH_MPC8555	|| \
11748303acbcSYork Sun			ARCH_MPC8560
11758303acbcSYork Sun	help
11768303acbcSYork Sun		Number of local access windows. This is fixed per SoC.
11778303acbcSYork Sun		If not sure, do not change.
11788303acbcSYork Sun
1179*9ec10107SYork Sunconfig SYS_FSL_THREADS_PER_CORE
1180*9ec10107SYork Sun	int
1181*9ec10107SYork Sun	default 2 if E6500
1182*9ec10107SYork Sun	default 1
1183*9ec10107SYork Sun
118426e79b65SYork Sunconfig SYS_NUM_TLBCAMS
118526e79b65SYork Sun	int "Number of TLB CAM entries"
118626e79b65SYork Sun	default 64 if E500MC
118726e79b65SYork Sun	default 16
118826e79b65SYork Sun	help
118926e79b65SYork Sun		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
119026e79b65SYork Sun		16 for other E500 SoCs.
119126e79b65SYork Sun
119253c95384SYork Sunconfig SYS_PPC_E500_USE_DEBUG_TLB
119353c95384SYork Sun	bool
119453c95384SYork Sun
119553c95384SYork Sunconfig SYS_PPC_E500_DEBUG_TLB
119653c95384SYork Sun	int "Temporary TLB entry for external debugger"
119753c95384SYork Sun	depends on SYS_PPC_E500_USE_DEBUG_TLB
119853c95384SYork Sun	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
119953c95384SYork Sun	default 1 if	ARCH_MPC8536
120053c95384SYork Sun	default 2 if	ARCH_MPC8572	|| \
120153c95384SYork Sun			ARCH_P1011	|| \
120253c95384SYork Sun			ARCH_P1020	|| \
120353c95384SYork Sun			ARCH_P1021	|| \
120453c95384SYork Sun			ARCH_P1022	|| \
120553c95384SYork Sun			ARCH_P1024	|| \
120653c95384SYork Sun			ARCH_P1025	|| \
120753c95384SYork Sun			ARCH_P2020
120853c95384SYork Sun	default 3 if	ARCH_P1010	|| \
120953c95384SYork Sun			ARCH_BSC9132	|| \
121053c95384SYork Sun			ARCH_C29X
121153c95384SYork Sun	help
121253c95384SYork Sun		Select a temporary TLB entry to be used during boot to work
121353c95384SYork Sun                around limitations in e500v1 and e500v2 external debugger
121453c95384SYork Sun                support. This reduces the portions of the boot code where
121553c95384SYork Sun                breakpoints and single stepping do not work. The value of this
121653c95384SYork Sun                symbol should be set to the TLB1 entry to be used for this
121753c95384SYork Sun                purpose. If unsure, do not change.
121853c95384SYork Sun
1219dd84058dSMasahiro Yamadasource "board/freescale/b4860qds/Kconfig"
1220dd84058dSMasahiro Yamadasource "board/freescale/bsc9131rdb/Kconfig"
1221dd84058dSMasahiro Yamadasource "board/freescale/bsc9132qds/Kconfig"
1222dd84058dSMasahiro Yamadasource "board/freescale/c29xpcie/Kconfig"
1223dd84058dSMasahiro Yamadasource "board/freescale/corenet_ds/Kconfig"
1224dd84058dSMasahiro Yamadasource "board/freescale/mpc8536ds/Kconfig"
1225dd84058dSMasahiro Yamadasource "board/freescale/mpc8540ads/Kconfig"
1226dd84058dSMasahiro Yamadasource "board/freescale/mpc8541cds/Kconfig"
1227dd84058dSMasahiro Yamadasource "board/freescale/mpc8544ds/Kconfig"
1228dd84058dSMasahiro Yamadasource "board/freescale/mpc8548cds/Kconfig"
1229dd84058dSMasahiro Yamadasource "board/freescale/mpc8555cds/Kconfig"
1230dd84058dSMasahiro Yamadasource "board/freescale/mpc8560ads/Kconfig"
1231dd84058dSMasahiro Yamadasource "board/freescale/mpc8568mds/Kconfig"
1232dd84058dSMasahiro Yamadasource "board/freescale/mpc8569mds/Kconfig"
1233dd84058dSMasahiro Yamadasource "board/freescale/mpc8572ds/Kconfig"
1234dd84058dSMasahiro Yamadasource "board/freescale/p1010rdb/Kconfig"
1235dd84058dSMasahiro Yamadasource "board/freescale/p1022ds/Kconfig"
1236dd84058dSMasahiro Yamadasource "board/freescale/p1023rdb/Kconfig"
1237dd84058dSMasahiro Yamadasource "board/freescale/p1_p2_rdb_pc/Kconfig"
1238dd84058dSMasahiro Yamadasource "board/freescale/p1_twr/Kconfig"
1239dd84058dSMasahiro Yamadasource "board/freescale/p2041rdb/Kconfig"
1240dd84058dSMasahiro Yamadasource "board/freescale/qemu-ppce500/Kconfig"
1241aba80048SShengzhou Liusource "board/freescale/t102xqds/Kconfig"
124248c6f328SShengzhou Liusource "board/freescale/t102xrdb/Kconfig"
1243dd84058dSMasahiro Yamadasource "board/freescale/t1040qds/Kconfig"
1244dd84058dSMasahiro Yamadasource "board/freescale/t104xrdb/Kconfig"
1245dd84058dSMasahiro Yamadasource "board/freescale/t208xqds/Kconfig"
1246dd84058dSMasahiro Yamadasource "board/freescale/t208xrdb/Kconfig"
1247dd84058dSMasahiro Yamadasource "board/freescale/t4qds/Kconfig"
1248dd84058dSMasahiro Yamadasource "board/freescale/t4rdb/Kconfig"
1249dd84058dSMasahiro Yamadasource "board/gdsys/p1022/Kconfig"
1250dd84058dSMasahiro Yamadasource "board/keymile/kmp204x/Kconfig"
1251dd84058dSMasahiro Yamadasource "board/sbc8548/Kconfig"
1252dd84058dSMasahiro Yamadasource "board/socrates/Kconfig"
125387e29878SAndy Flemingsource "board/varisys/cyrus/Kconfig"
1254dd84058dSMasahiro Yamadasource "board/xes/xpedite520x/Kconfig"
1255dd84058dSMasahiro Yamadasource "board/xes/xpedite537x/Kconfig"
1256dd84058dSMasahiro Yamadasource "board/xes/xpedite550x/Kconfig"
12578b0044ffSOleksandr G Zhadansource "board/Arcturus/ucp1020/Kconfig"
1258dd84058dSMasahiro Yamada
1259dd84058dSMasahiro Yamadaendmenu
1260