xref: /rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/Kconfig (revision 22120f11e2e6951c8ae8c90fe9f896a1c8a3d313)
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
334*22120f11SYork Sun	select SYS_FSL_DDR_VER_47
33563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
33663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
33763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
33863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
33963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
34063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
34163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
34263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
34363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
34463659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
345d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3462c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
34790b80386SYork Sun	select SYS_FSL_SEC_BE
3482c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
349b41f192bSYork Sun
3503006ebc3SYork Sunconfig ARCH_B4860
3513006ebc3SYork Sun	bool
352f8dee360SYork Sun	select E500MC
35305cb79a7SYork Sun	select FSL_LAW
354*22120f11SYork Sun	select SYS_FSL_DDR_VER_47
35563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
35663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
35763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
35863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
35963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
36063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
36163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
36263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
36363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
36463659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
365d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3662c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
36790b80386SYork Sun	select SYS_FSL_SEC_BE
3682c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
3693006ebc3SYork Sun
370115d60c0SYork Sunconfig ARCH_BSC9131
371115d60c0SYork Sun	bool
37205cb79a7SYork Sun	select FSL_LAW
373*22120f11SYork Sun	select SYS_FSL_DDR_VER_44
37463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
37563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
376c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
377d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3782c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
37990b80386SYork Sun	select SYS_FSL_SEC_BE
3802c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
381115d60c0SYork Sun
382115d60c0SYork Sunconfig ARCH_BSC9132
383115d60c0SYork Sun	bool
38405cb79a7SYork Sun	select FSL_LAW
385*22120f11SYork Sun	select SYS_FSL_DDR_VER_46
38663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
38763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
38863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005434
389c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
39063659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
39163659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
392d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3932c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
39490b80386SYork Sun	select SYS_FSL_SEC_BE
3952c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
39653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
397115d60c0SYork Sun
3984fd64746SYork Sunconfig ARCH_C29X
3994fd64746SYork Sun	bool
40005cb79a7SYork Sun	select FSL_LAW
401*22120f11SYork Sun	select SYS_FSL_DDR_VER_46
40263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
403c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
404d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4052c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
40690b80386SYork Sun	select SYS_FSL_SEC_BE
4072c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_6
40853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
4094fd64746SYork Sun
41024ad75aeSYork Sunconfig ARCH_MPC8536
41124ad75aeSYork Sun	bool
41205cb79a7SYork Sun	select FSL_LAW
41363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
41463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
415d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
416d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4172c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
41890b80386SYork Sun	select SYS_FSL_SEC_BE
4192c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
42053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
42124ad75aeSYork Sun
4227f825218SYork Sunconfig ARCH_MPC8540
4237f825218SYork Sun	bool
42405cb79a7SYork Sun	select FSL_LAW
425d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4267f825218SYork Sun
4273aff3082SYork Sunconfig ARCH_MPC8541
4283aff3082SYork Sun	bool
42905cb79a7SYork Sun	select FSL_LAW
430d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4312c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
43290b80386SYork Sun	select SYS_FSL_SEC_BE
4332c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4343aff3082SYork Sun
43525cb74b3SYork Sunconfig ARCH_MPC8544
43625cb74b3SYork Sun	bool
43705cb79a7SYork Sun	select FSL_LAW
43863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
439d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4402c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
44190b80386SYork Sun	select SYS_FSL_SEC_BE
4422c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
44353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
44425cb74b3SYork Sun
445281ed4c7SYork Sunconfig ARCH_MPC8548
446281ed4c7SYork Sun	bool
44705cb79a7SYork Sun	select FSL_LAW
44863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
44963659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_DDR120
45063659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_LBC103
45163659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_ETSEC129
45263659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
453d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
454d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4552c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
45690b80386SYork Sun	select SYS_FSL_SEC_BE
4572c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
45853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
459281ed4c7SYork Sun
4603c3d8ab5SYork Sunconfig ARCH_MPC8555
4613c3d8ab5SYork Sun	bool
46205cb79a7SYork Sun	select FSL_LAW
463d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4642c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
46590b80386SYork Sun	select SYS_FSL_SEC_BE
4662c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4673c3d8ab5SYork Sun
46899d0a312SYork Sunconfig ARCH_MPC8560
46999d0a312SYork Sun	bool
47005cb79a7SYork Sun	select FSL_LAW
471d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
47299d0a312SYork Sun
473d07c3843SYork Sunconfig ARCH_MPC8568
474d07c3843SYork Sun	bool
47505cb79a7SYork Sun	select FSL_LAW
476d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4772c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
47890b80386SYork Sun	select SYS_FSL_SEC_BE
4792c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
480d07c3843SYork Sun
48123b36a7dSYork Sunconfig ARCH_MPC8569
48223b36a7dSYork Sun	bool
48305cb79a7SYork Sun	select FSL_LAW
48463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
48563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
486d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4872c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
48890b80386SYork Sun	select SYS_FSL_SEC_BE
4892c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
49023b36a7dSYork Sun
491c8f48474SYork Sunconfig ARCH_MPC8572
492c8f48474SYork Sun	bool
49305cb79a7SYork Sun	select FSL_LAW
49463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
49563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
49663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_115
49763659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR111_DDR134
498d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
499d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5002c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
50190b80386SYork Sun	select SYS_FSL_SEC_BE
5022c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
503d26e34c4SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
504c8f48474SYork Sun
5057d5f9f84SYork Sunconfig ARCH_P1010
5067d5f9f84SYork Sun	bool
50705cb79a7SYork Sun	select FSL_LAW
50863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
50963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
51063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
51163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
51263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
513c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
51463659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
51563659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
51663659ff3SYork Sun	select SYS_FSL_ERRATUM_P1010_A003549
51763659ff3SYork Sun	select SYS_FSL_ERRATUM_SEC_A003571
51863659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A003399
519d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5202c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
52190b80386SYork Sun	select SYS_FSL_SEC_BE
5222c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
52353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5247d5f9f84SYork Sun
5251cdd96f3SYork Sunconfig ARCH_P1011
5261cdd96f3SYork Sun	bool
52705cb79a7SYork Sun	select FSL_LAW
52863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
52963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
53063659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
531c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
532d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5332c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
53490b80386SYork Sun	select SYS_FSL_SEC_BE
5352c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
53653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5371cdd96f3SYork Sun
538484fff64SYork Sunconfig ARCH_P1020
539484fff64SYork Sun	bool
54005cb79a7SYork Sun	select FSL_LAW
54163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
54263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
54363659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
544c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
545d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5462c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
54790b80386SYork Sun	select SYS_FSL_SEC_BE
5482c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
54953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
550484fff64SYork Sun
551a990799dSYork Sunconfig ARCH_P1021
552a990799dSYork Sun	bool
55305cb79a7SYork Sun	select FSL_LAW
55463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
55563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
55663659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
557c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
558d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5592c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
56090b80386SYork Sun	select SYS_FSL_SEC_BE
5612c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
56253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
563a990799dSYork Sun
564feb9e25bSYork Sunconfig ARCH_P1022
565feb9e25bSYork Sun	bool
56605cb79a7SYork Sun	select FSL_LAW
56763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
56863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
56963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
57063659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
571c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
57263659ff3SYork Sun	select SYS_FSL_ERRATUM_SATA_A001
573d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5742c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
57590b80386SYork Sun	select SYS_FSL_SEC_BE
5762c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
57753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
578feb9e25bSYork Sun
5799bb1d6bcSYork Sunconfig ARCH_P1023
5809bb1d6bcSYork Sun	bool
58105cb79a7SYork Sun	select FSL_LAW
58263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
58363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
58463659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
585d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5862c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
58790b80386SYork Sun	select SYS_FSL_SEC_BE
5882c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
5899bb1d6bcSYork Sun
59052b6f13dSYork Sunconfig ARCH_P1024
59152b6f13dSYork Sun	bool
59205cb79a7SYork Sun	select FSL_LAW
59363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
59463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
59563659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
596c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
597d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5982c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
59990b80386SYork Sun	select SYS_FSL_SEC_BE
6002c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
60153c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
60252b6f13dSYork Sun
6034167a67dSYork Sunconfig ARCH_P1025
6044167a67dSYork Sun	bool
60505cb79a7SYork Sun	select FSL_LAW
60663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
60763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
60863659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
609c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
610d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6112c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
61290b80386SYork Sun	select SYS_FSL_SEC_BE
6132c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
61453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6154167a67dSYork Sun
6164593637bSYork Sunconfig ARCH_P2020
6174593637bSYork Sun	bool
61805cb79a7SYork Sun	select FSL_LAW
61963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
62063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
62163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
622c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
623c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
624d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6252c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
62690b80386SYork Sun	select SYS_FSL_SEC_BE
6272c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
62853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6294593637bSYork Sun
630ce040c83SYork Sunconfig ARCH_P2041
631ce040c83SYork Sun	bool
632f8dee360SYork Sun	select E500MC
63305cb79a7SYork Sun	select FSL_LAW
63463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
63563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
63663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
63763659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
63863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
63963659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
640c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
64163659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
64263659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
64363659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
64463659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
645d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6462c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
64790b80386SYork Sun	select SYS_FSL_SEC_BE
6482c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
649ce040c83SYork Sun
6505e5fdd2dSYork Sunconfig ARCH_P3041
6515e5fdd2dSYork Sun	bool
652f8dee360SYork Sun	select E500MC
65305cb79a7SYork Sun	select FSL_LAW
654*22120f11SYork Sun	select SYS_FSL_DDR_VER_44
65563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
65663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
65763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
65863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
65963659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
66063659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
66163659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
662c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
66363659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
66463659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
66563659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
66663659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
667d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6682c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
66990b80386SYork Sun	select SYS_FSL_SEC_BE
6702c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6715e5fdd2dSYork Sun
672e71372cbSYork Sunconfig ARCH_P4080
673e71372cbSYork Sun	bool
674f8dee360SYork Sun	select E500MC
67505cb79a7SYork Sun	select FSL_LAW
676*22120f11SYork Sun	select SYS_FSL_DDR_VER_44
67763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
67863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004580
67963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
68063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
68163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
68263659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A002
68363659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A003
68463659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
68563659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
68663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
68763659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
688c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
689c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC13
690c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
69163659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
69263659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
69363659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
69463659ff3SYork Sun	select SYS_P4080_ERRATUM_CPU22
69563659ff3SYork Sun	select SYS_P4080_ERRATUM_PCIE_A003
69663659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES8
69763659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES9
69863659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A001
69963659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A005
700d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7012c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
70290b80386SYork Sun	select SYS_FSL_SEC_BE
7032c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
704e71372cbSYork Sun
705cefe11cdSYork Sunconfig ARCH_P5020
706cefe11cdSYork Sun	bool
707f8dee360SYork Sun	select E500MC
70805cb79a7SYork Sun	select FSL_LAW
709*22120f11SYork Sun	select SYS_FSL_DDR_VER_44
71063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
71163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
71263659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
71363659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
714c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
71563659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
71663659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
71763659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
718d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7192c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
72090b80386SYork Sun	select SYS_FSL_SEC_BE
7212c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
722cefe11cdSYork Sun
72395390360SYork Sunconfig ARCH_P5040
72495390360SYork Sun	bool
725f8dee360SYork Sun	select E500MC
72605cb79a7SYork Sun	select FSL_LAW
727*22120f11SYork Sun	select SYS_FSL_DDR_VER_44
72863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
72963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004699
73063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
73163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
73263659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
73363659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
734c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
73563659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
736d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7372c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
73890b80386SYork Sun	select SYS_FSL_SEC_BE
7392c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
74095390360SYork Sun
74110343403SYork Sunconfig ARCH_QEMU_E500
74210343403SYork Sun	bool
74310343403SYork Sun
7445ff3f41dSYork Sunconfig ARCH_T1023
7455ff3f41dSYork Sun	bool
746f8dee360SYork Sun	select E500MC
74705cb79a7SYork Sun	select FSL_LAW
748*22120f11SYork Sun	select SYS_FSL_DDR_VER_50
74963659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
75063659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
75163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
752c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
753d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
754d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
7552c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
75690b80386SYork Sun	select SYS_FSL_SEC_BE
7572c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
7585ff3f41dSYork Sun
759e5d5f5a8SYork Sunconfig ARCH_T1024
760e5d5f5a8SYork Sun	bool
761f8dee360SYork Sun	select E500MC
76205cb79a7SYork Sun	select FSL_LAW
763*22120f11SYork Sun	select SYS_FSL_DDR_VER_50
76463659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
76563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
76663659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
767c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
768d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
769d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
7702c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
77190b80386SYork Sun	select SYS_FSL_SEC_BE
7722c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
773e5d5f5a8SYork Sun
7745d737010SYork Sunconfig ARCH_T1040
7755d737010SYork Sun	bool
776f8dee360SYork Sun	select E500MC
77705cb79a7SYork Sun	select FSL_LAW
778*22120f11SYork Sun	select SYS_FSL_DDR_VER_50
77963659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
78063659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
78163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
78263659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
783c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
784d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
785d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
7862c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
78790b80386SYork Sun	select SYS_FSL_SEC_BE
7882c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
7895d737010SYork Sun
7905449c98aSYork Sunconfig ARCH_T1042
7915449c98aSYork Sun	bool
792f8dee360SYork Sun	select E500MC
79305cb79a7SYork Sun	select FSL_LAW
794*22120f11SYork Sun	select SYS_FSL_DDR_VER_50
79563659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
79663659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
79763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
79863659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
799c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
800d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
801d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8022c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
80390b80386SYork Sun	select SYS_FSL_SEC_BE
8042c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
8055449c98aSYork Sun
8060f3d80e9SYork Sunconfig ARCH_T2080
8070f3d80e9SYork Sun	bool
808f8dee360SYork Sun	select E500MC
80905cb79a7SYork Sun	select FSL_LAW
810*22120f11SYork Sun	select SYS_FSL_DDR_VER_47
81163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
81263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
81363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
81463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
81563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
816c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
817d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8182c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
81990b80386SYork Sun	select SYS_FSL_SEC_BE
8202c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8210f3d80e9SYork Sun
8220f3d80e9SYork Sunconfig ARCH_T2081
8230f3d80e9SYork Sun	bool
824f8dee360SYork Sun	select E500MC
82505cb79a7SYork Sun	select FSL_LAW
826*22120f11SYork Sun	select SYS_FSL_DDR_VER_47
82763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
82863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
82963659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
83063659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
83163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
832c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
833d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8342c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
83590b80386SYork Sun	select SYS_FSL_SEC_BE
8362c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8370f3d80e9SYork Sun
838652a7bbdSYork Sunconfig ARCH_T4160
839652a7bbdSYork Sun	bool
840f8dee360SYork Sun	select E500MC
84105cb79a7SYork Sun	select FSL_LAW
842*22120f11SYork Sun	select SYS_FSL_DDR_VER_47
84363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
84463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
84563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
84663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
84763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
84863659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
84963659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
850d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8512c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
85290b80386SYork Sun	select SYS_FSL_SEC_BE
8532c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
854652a7bbdSYork Sun
85526bc57daSYork Sunconfig ARCH_T4240
85626bc57daSYork Sun	bool
857f8dee360SYork Sun	select E500MC
85805cb79a7SYork Sun	select FSL_LAW
859*22120f11SYork Sun	select SYS_FSL_DDR_VER_47
86063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
86163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
86263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
86363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
86463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
86563659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
86663659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
86763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
868d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8692c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
87090b80386SYork Sun	select SYS_FSL_SEC_BE
8712c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
87205cb79a7SYork Sun
873f8dee360SYork Sunconfig BOOKE
874f8dee360SYork Sun	bool
875f8dee360SYork Sun	default y
876f8dee360SYork Sun
877f8dee360SYork Sunconfig E500
878f8dee360SYork Sun	bool
879f8dee360SYork Sun	default y
880f8dee360SYork Sun	help
881f8dee360SYork Sun		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
882f8dee360SYork Sun
883f8dee360SYork Sunconfig E500MC
884f8dee360SYork Sun	bool
885f8dee360SYork Sun	help
886f8dee360SYork Sun		Enble PowerPC E500MC core
887f8dee360SYork Sun
88805cb79a7SYork Sunconfig FSL_LAW
88905cb79a7SYork Sun	bool
89005cb79a7SYork Sun	help
89105cb79a7SYork Sun		Use Freescale common code for Local Access Window
89226bc57daSYork Sun
893c6e6bda3SYork Sunconfig SECURE_BOOT
894c6e6bda3SYork Sun	bool	"Secure Boot"
895c6e6bda3SYork Sun	help
896c6e6bda3SYork Sun		Enable Freescale Secure Boot feature. Normally selected
897c6e6bda3SYork Sun		by defconfig. If unsure, do not change.
898c6e6bda3SYork Sun
8993f82b56dSYork Sunconfig MAX_CPUS
9003f82b56dSYork Sun	int "Maximum number of CPUs permitted for MPC85xx"
9013f82b56dSYork Sun	default 12 if ARCH_T4240
9023f82b56dSYork Sun	default 8 if ARCH_P4080 || \
9033f82b56dSYork Sun		     ARCH_T4160
9043f82b56dSYork Sun	default 4 if ARCH_B4860 || \
9053f82b56dSYork Sun		     ARCH_P2041 || \
9063f82b56dSYork Sun		     ARCH_P3041 || \
9073f82b56dSYork Sun		     ARCH_P5040 || \
9083f82b56dSYork Sun		     ARCH_T1040 || \
9093f82b56dSYork Sun		     ARCH_T1042 || \
9103f82b56dSYork Sun		     ARCH_T2080 || \
9113f82b56dSYork Sun		     ARCH_T2081
9123f82b56dSYork Sun	default 2 if ARCH_B4420 || \
9133f82b56dSYork Sun		     ARCH_BSC9132 || \
9143f82b56dSYork Sun		     ARCH_MPC8572 || \
9153f82b56dSYork Sun		     ARCH_P1020 || \
9163f82b56dSYork Sun		     ARCH_P1021 || \
9173f82b56dSYork Sun		     ARCH_P1022 || \
9183f82b56dSYork Sun		     ARCH_P1023 || \
9193f82b56dSYork Sun		     ARCH_P1024 || \
9203f82b56dSYork Sun		     ARCH_P1025 || \
9213f82b56dSYork Sun		     ARCH_P2020 || \
9223f82b56dSYork Sun		     ARCH_P5020 || \
9233f82b56dSYork Sun		     ARCH_T1023 || \
9243f82b56dSYork Sun		     ARCH_T1024
9253f82b56dSYork Sun	default 1
9263f82b56dSYork Sun	help
9273f82b56dSYork Sun	  Set this number to the maximum number of possible CPUs in the SoC.
9283f82b56dSYork Sun	  SoCs may have multiple clusters with each cluster may have multiple
9293f82b56dSYork Sun	  ports. If some ports are reserved but higher ports are used for
9303f82b56dSYork Sun	  cores, count the reserved ports. This will allocate enough memory
9313f82b56dSYork Sun	  in spin table to properly handle all cores.
9323f82b56dSYork Sun
933830fc1bfSYork Sunconfig SYS_CCSRBAR_DEFAULT
934830fc1bfSYork Sun	hex "Default CCSRBAR address"
935830fc1bfSYork Sun	default	0xff700000 if	ARCH_BSC9131	|| \
936830fc1bfSYork Sun				ARCH_BSC9132	|| \
937830fc1bfSYork Sun				ARCH_C29X	|| \
938830fc1bfSYork Sun				ARCH_MPC8536	|| \
939830fc1bfSYork Sun				ARCH_MPC8540	|| \
940830fc1bfSYork Sun				ARCH_MPC8541	|| \
941830fc1bfSYork Sun				ARCH_MPC8544	|| \
942830fc1bfSYork Sun				ARCH_MPC8548	|| \
943830fc1bfSYork Sun				ARCH_MPC8555	|| \
944830fc1bfSYork Sun				ARCH_MPC8560	|| \
945830fc1bfSYork Sun				ARCH_MPC8568	|| \
946830fc1bfSYork Sun				ARCH_MPC8569	|| \
947830fc1bfSYork Sun				ARCH_MPC8572	|| \
948830fc1bfSYork Sun				ARCH_P1010	|| \
949830fc1bfSYork Sun				ARCH_P1011	|| \
950830fc1bfSYork Sun				ARCH_P1020	|| \
951830fc1bfSYork Sun				ARCH_P1021	|| \
952830fc1bfSYork Sun				ARCH_P1022	|| \
953830fc1bfSYork Sun				ARCH_P1024	|| \
954830fc1bfSYork Sun				ARCH_P1025	|| \
955830fc1bfSYork Sun				ARCH_P2020
956830fc1bfSYork Sun	default 0xff600000 if	ARCH_P1023
957830fc1bfSYork Sun	default 0xfe000000 if	ARCH_B4420	|| \
958830fc1bfSYork Sun				ARCH_B4860	|| \
959830fc1bfSYork Sun				ARCH_P2041	|| \
960830fc1bfSYork Sun				ARCH_P3041	|| \
961830fc1bfSYork Sun				ARCH_P4080	|| \
962830fc1bfSYork Sun				ARCH_P5020	|| \
963830fc1bfSYork Sun				ARCH_P5040	|| \
964830fc1bfSYork Sun				ARCH_T1023	|| \
965830fc1bfSYork Sun				ARCH_T1024	|| \
966830fc1bfSYork Sun				ARCH_T1040	|| \
967830fc1bfSYork Sun				ARCH_T1042	|| \
968830fc1bfSYork Sun				ARCH_T2080	|| \
969830fc1bfSYork Sun				ARCH_T2081	|| \
970830fc1bfSYork Sun				ARCH_T4160	|| \
971830fc1bfSYork Sun				ARCH_T4240
972830fc1bfSYork Sun	default 0xe0000000 if ARCH_QEMU_E500
973830fc1bfSYork Sun	help
974830fc1bfSYork Sun		Default value of CCSRBAR comes from power-on-reset. It
975830fc1bfSYork Sun		is fixed on each SoC. Some SoCs can have different value
976830fc1bfSYork Sun		if changed by pre-boot regime. The value here must match
977830fc1bfSYork Sun		the current value in SoC. If not sure, do not change.
978830fc1bfSYork Sun
97963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004468
98063659ff3SYork Sun	bool
98163659ff3SYork Sun
98263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004477
98363659ff3SYork Sun	bool
98463659ff3SYork Sun
98563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004508
98663659ff3SYork Sun	bool
98763659ff3SYork Sun
98863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004580
98963659ff3SYork Sun	bool
99063659ff3SYork Sun
99163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004699
99263659ff3SYork Sun	bool
99363659ff3SYork Sun
99463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004849
99563659ff3SYork Sun	bool
99663659ff3SYork Sun
99763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510
99863659ff3SYork Sun	bool
99963659ff3SYork Sun
100063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV
100163659ff3SYork Sun	hex
100263659ff3SYork Sun	depends on SYS_FSL_ERRATUM_A004510
100363659ff3SYork Sun	default 0x20 if ARCH_P4080
100463659ff3SYork Sun	default 0x10
100563659ff3SYork Sun
100663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV2
100763659ff3SYork Sun	hex
100863659ff3SYork Sun	depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
100963659ff3SYork Sun	default 0x11
101063659ff3SYork Sun
101163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005125
101263659ff3SYork Sun	bool
101363659ff3SYork Sun
101463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005434
101563659ff3SYork Sun	bool
101663659ff3SYork Sun
101763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005812
101863659ff3SYork Sun	bool
101963659ff3SYork Sun
102063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005871
102163659ff3SYork Sun	bool
102263659ff3SYork Sun
102363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006261
102463659ff3SYork Sun	bool
102563659ff3SYork Sun
102663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006379
102763659ff3SYork Sun	bool
102863659ff3SYork Sun
102963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006384
103063659ff3SYork Sun	bool
103163659ff3SYork Sun
103263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006475
103363659ff3SYork Sun	bool
103463659ff3SYork Sun
103563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006593
103663659ff3SYork Sun	bool
103763659ff3SYork Sun
103863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007075
103963659ff3SYork Sun	bool
104063659ff3SYork Sun
104163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007186
104263659ff3SYork Sun	bool
104363659ff3SYork Sun
104463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007212
104563659ff3SYork Sun	bool
104663659ff3SYork Sun
104763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007798
104863659ff3SYork Sun	bool
104963659ff3SYork Sun
105063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A008044
105163659ff3SYork Sun	bool
105263659ff3SYork Sun
105363659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A002
105463659ff3SYork Sun	bool
105563659ff3SYork Sun
105663659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A003
105763659ff3SYork Sun	bool
105863659ff3SYork Sun
105963659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPU_A003999
106063659ff3SYork Sun	bool
106163659ff3SYork Sun
106263659ff3SYork Sunconfig SYS_FSL_ERRATUM_ELBC_A001
106363659ff3SYork Sun	bool
106463659ff3SYork Sun
106563659ff3SYork Sunconfig SYS_FSL_ERRATUM_I2C_A004447
106663659ff3SYork Sun	bool
106763659ff3SYork Sun
106863659ff3SYork Sunconfig SYS_FSL_A004447_SVR_REV
106963659ff3SYork Sun	hex
107063659ff3SYork Sun	depends on SYS_FSL_ERRATUM_I2C_A004447
107163659ff3SYork Sun	default 0x00 if ARCH_MPC8548
107263659ff3SYork Sun	default 0x10 if ARCH_P1010
107363659ff3SYork Sun	default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
107463659ff3SYork Sun	default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
107563659ff3SYork Sun
107663659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A002769
107763659ff3SYork Sun	bool
107863659ff3SYork Sun
107963659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A003399
108063659ff3SYork Sun	bool
108163659ff3SYork Sun
108263659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_CPU_A011
108363659ff3SYork Sun	bool
108463659ff3SYork Sun
108563659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_ETSEC129
108663659ff3SYork Sun	bool
108763659ff3SYork Sun
108863659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_LBC103
108963659ff3SYork Sun	bool
109063659ff3SYork Sun
109163659ff3SYork Sunconfig SYS_FSL_ERRATUM_P1010_A003549
109263659ff3SYork Sun	bool
109363659ff3SYork Sun
109463659ff3SYork Sunconfig SYS_FSL_ERRATUM_SATA_A001
109563659ff3SYork Sun	bool
109663659ff3SYork Sun
109763659ff3SYork Sunconfig SYS_FSL_ERRATUM_SEC_A003571
109863659ff3SYork Sun	bool
109963659ff3SYork Sun
110063659ff3SYork Sunconfig SYS_FSL_ERRATUM_SRIO_A004034
110163659ff3SYork Sun	bool
110263659ff3SYork Sun
110363659ff3SYork Sunconfig SYS_FSL_ERRATUM_USB14
110463659ff3SYork Sun	bool
110563659ff3SYork Sun
110663659ff3SYork Sunconfig SYS_P4080_ERRATUM_CPU22
110763659ff3SYork Sun	bool
110863659ff3SYork Sun
110963659ff3SYork Sunconfig SYS_P4080_ERRATUM_PCIE_A003
111063659ff3SYork Sun	bool
111163659ff3SYork Sun
111263659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES8
111363659ff3SYork Sun	bool
111463659ff3SYork Sun
111563659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES9
111663659ff3SYork Sun	bool
111763659ff3SYork Sun
111863659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A001
111963659ff3SYork Sun	bool
112063659ff3SYork Sun
112163659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A005
112263659ff3SYork Sun	bool
112363659ff3SYork Sun
11248303acbcSYork Sunconfig SYS_FSL_NUM_LAWS
11258303acbcSYork Sun	int "Number of local access windows"
11268303acbcSYork Sun	depends on FSL_LAW
11278303acbcSYork Sun	default 32 if	ARCH_B4420	|| \
11288303acbcSYork Sun			ARCH_B4860	|| \
11298303acbcSYork Sun			ARCH_P2041	|| \
11308303acbcSYork Sun			ARCH_P3041	|| \
11318303acbcSYork Sun			ARCH_P4080	|| \
11328303acbcSYork Sun			ARCH_P5020	|| \
11338303acbcSYork Sun			ARCH_P5040	|| \
11348303acbcSYork Sun			ARCH_T2080	|| \
11358303acbcSYork Sun			ARCH_T2081	|| \
11368303acbcSYork Sun			ARCH_T4160	|| \
11378303acbcSYork Sun			ARCH_T4240
113808a37fd1SYork Sun	default 16 if	ARCH_T1023	|| \
11398303acbcSYork Sun			ARCH_T1024	|| \
11408303acbcSYork Sun			ARCH_T1040	|| \
11418303acbcSYork Sun			ARCH_T1042
11428303acbcSYork Sun	default 12 if	ARCH_BSC9131	|| \
11438303acbcSYork Sun			ARCH_BSC9132	|| \
11448303acbcSYork Sun			ARCH_C29X	|| \
11458303acbcSYork Sun			ARCH_MPC8536	|| \
11468303acbcSYork Sun			ARCH_MPC8572	|| \
11478303acbcSYork Sun			ARCH_P1010	|| \
11488303acbcSYork Sun			ARCH_P1011	|| \
11498303acbcSYork Sun			ARCH_P1020	|| \
11508303acbcSYork Sun			ARCH_P1021	|| \
11518303acbcSYork Sun			ARCH_P1022	|| \
11528303acbcSYork Sun			ARCH_P1023	|| \
11538303acbcSYork Sun			ARCH_P1024	|| \
11548303acbcSYork Sun			ARCH_P1025	|| \
11558303acbcSYork Sun			ARCH_P2020
11568303acbcSYork Sun	default 10 if	ARCH_MPC8544	|| \
11578303acbcSYork Sun			ARCH_MPC8548	|| \
11588303acbcSYork Sun			ARCH_MPC8568	|| \
11598303acbcSYork Sun			ARCH_MPC8569
11608303acbcSYork Sun	default 8 if	ARCH_MPC8540	|| \
11618303acbcSYork Sun			ARCH_MPC8541	|| \
11628303acbcSYork Sun			ARCH_MPC8555	|| \
11638303acbcSYork Sun			ARCH_MPC8560
11648303acbcSYork Sun	help
11658303acbcSYork Sun		Number of local access windows. This is fixed per SoC.
11668303acbcSYork Sun		If not sure, do not change.
11678303acbcSYork Sun
116826e79b65SYork Sunconfig SYS_NUM_TLBCAMS
116926e79b65SYork Sun	int "Number of TLB CAM entries"
117026e79b65SYork Sun	default 64 if E500MC
117126e79b65SYork Sun	default 16
117226e79b65SYork Sun	help
117326e79b65SYork Sun		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
117426e79b65SYork Sun		16 for other E500 SoCs.
117526e79b65SYork Sun
117653c95384SYork Sunconfig SYS_PPC_E500_USE_DEBUG_TLB
117753c95384SYork Sun	bool
117853c95384SYork Sun
117953c95384SYork Sunconfig SYS_PPC_E500_DEBUG_TLB
118053c95384SYork Sun	int "Temporary TLB entry for external debugger"
118153c95384SYork Sun	depends on SYS_PPC_E500_USE_DEBUG_TLB
118253c95384SYork Sun	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
118353c95384SYork Sun	default 1 if	ARCH_MPC8536
118453c95384SYork Sun	default 2 if	ARCH_MPC8572	|| \
118553c95384SYork Sun			ARCH_P1011	|| \
118653c95384SYork Sun			ARCH_P1020	|| \
118753c95384SYork Sun			ARCH_P1021	|| \
118853c95384SYork Sun			ARCH_P1022	|| \
118953c95384SYork Sun			ARCH_P1024	|| \
119053c95384SYork Sun			ARCH_P1025	|| \
119153c95384SYork Sun			ARCH_P2020
119253c95384SYork Sun	default 3 if	ARCH_P1010	|| \
119353c95384SYork Sun			ARCH_BSC9132	|| \
119453c95384SYork Sun			ARCH_C29X
119553c95384SYork Sun	help
119653c95384SYork Sun		Select a temporary TLB entry to be used during boot to work
119753c95384SYork Sun                around limitations in e500v1 and e500v2 external debugger
119853c95384SYork Sun                support. This reduces the portions of the boot code where
119953c95384SYork Sun                breakpoints and single stepping do not work. The value of this
120053c95384SYork Sun                symbol should be set to the TLB1 entry to be used for this
120153c95384SYork Sun                purpose. If unsure, do not change.
120253c95384SYork Sun
1203dd84058dSMasahiro Yamadasource "board/freescale/b4860qds/Kconfig"
1204dd84058dSMasahiro Yamadasource "board/freescale/bsc9131rdb/Kconfig"
1205dd84058dSMasahiro Yamadasource "board/freescale/bsc9132qds/Kconfig"
1206dd84058dSMasahiro Yamadasource "board/freescale/c29xpcie/Kconfig"
1207dd84058dSMasahiro Yamadasource "board/freescale/corenet_ds/Kconfig"
1208dd84058dSMasahiro Yamadasource "board/freescale/mpc8536ds/Kconfig"
1209dd84058dSMasahiro Yamadasource "board/freescale/mpc8540ads/Kconfig"
1210dd84058dSMasahiro Yamadasource "board/freescale/mpc8541cds/Kconfig"
1211dd84058dSMasahiro Yamadasource "board/freescale/mpc8544ds/Kconfig"
1212dd84058dSMasahiro Yamadasource "board/freescale/mpc8548cds/Kconfig"
1213dd84058dSMasahiro Yamadasource "board/freescale/mpc8555cds/Kconfig"
1214dd84058dSMasahiro Yamadasource "board/freescale/mpc8560ads/Kconfig"
1215dd84058dSMasahiro Yamadasource "board/freescale/mpc8568mds/Kconfig"
1216dd84058dSMasahiro Yamadasource "board/freescale/mpc8569mds/Kconfig"
1217dd84058dSMasahiro Yamadasource "board/freescale/mpc8572ds/Kconfig"
1218dd84058dSMasahiro Yamadasource "board/freescale/p1010rdb/Kconfig"
1219dd84058dSMasahiro Yamadasource "board/freescale/p1022ds/Kconfig"
1220dd84058dSMasahiro Yamadasource "board/freescale/p1023rdb/Kconfig"
1221dd84058dSMasahiro Yamadasource "board/freescale/p1_p2_rdb_pc/Kconfig"
1222dd84058dSMasahiro Yamadasource "board/freescale/p1_twr/Kconfig"
1223dd84058dSMasahiro Yamadasource "board/freescale/p2041rdb/Kconfig"
1224dd84058dSMasahiro Yamadasource "board/freescale/qemu-ppce500/Kconfig"
1225aba80048SShengzhou Liusource "board/freescale/t102xqds/Kconfig"
122648c6f328SShengzhou Liusource "board/freescale/t102xrdb/Kconfig"
1227dd84058dSMasahiro Yamadasource "board/freescale/t1040qds/Kconfig"
1228dd84058dSMasahiro Yamadasource "board/freescale/t104xrdb/Kconfig"
1229dd84058dSMasahiro Yamadasource "board/freescale/t208xqds/Kconfig"
1230dd84058dSMasahiro Yamadasource "board/freescale/t208xrdb/Kconfig"
1231dd84058dSMasahiro Yamadasource "board/freescale/t4qds/Kconfig"
1232dd84058dSMasahiro Yamadasource "board/freescale/t4rdb/Kconfig"
1233dd84058dSMasahiro Yamadasource "board/gdsys/p1022/Kconfig"
1234dd84058dSMasahiro Yamadasource "board/keymile/kmp204x/Kconfig"
1235dd84058dSMasahiro Yamadasource "board/sbc8548/Kconfig"
1236dd84058dSMasahiro Yamadasource "board/socrates/Kconfig"
123787e29878SAndy Flemingsource "board/varisys/cyrus/Kconfig"
1238dd84058dSMasahiro Yamadasource "board/xes/xpedite520x/Kconfig"
1239dd84058dSMasahiro Yamadasource "board/xes/xpedite537x/Kconfig"
1240dd84058dSMasahiro Yamadasource "board/xes/xpedite550x/Kconfig"
12418b0044ffSOleksandr G Zhadansource "board/Arcturus/ucp1020/Kconfig"
1242dd84058dSMasahiro Yamada
1243dd84058dSMasahiro Yamadaendmenu
1244