xref: /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/Kconfig (revision e5ec48152ad13ada83c541cdf7f47d5867c506db)
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
28*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
2902627356SMasahiro Yamada	select SUPPORT_SPL
30bb6b142fSMasahiro Yamada	select PHYS_64BIT
31dd84058dSMasahiro Yamada
32dd84058dSMasahiro Yamadaconfig TARGET_BSC9131RDB
33dd84058dSMasahiro Yamada	bool "Support BSC9131RDB"
34115d60c0SYork Sun	select ARCH_BSC9131
3502627356SMasahiro Yamada	select SUPPORT_SPL
36dd84058dSMasahiro Yamada
37dd84058dSMasahiro Yamadaconfig TARGET_BSC9132QDS
38dd84058dSMasahiro Yamada	bool "Support BSC9132QDS"
39115d60c0SYork Sun	select ARCH_BSC9132
40*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
4102627356SMasahiro Yamada	select SUPPORT_SPL
42dd84058dSMasahiro Yamada
43dd84058dSMasahiro Yamadaconfig TARGET_C29XPCIE
44dd84058dSMasahiro Yamada	bool "Support C29XPCIE"
454fd64746SYork Sun	select ARCH_C29X
46*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
4702627356SMasahiro Yamada	select SUPPORT_SPL
48cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
49bb6b142fSMasahiro Yamada	select PHYS_64BIT
50dd84058dSMasahiro Yamada
51dd84058dSMasahiro Yamadaconfig TARGET_P3041DS
52dd84058dSMasahiro Yamada	bool "Support P3041DS"
53bb6b142fSMasahiro Yamada	select PHYS_64BIT
545e5fdd2dSYork Sun	select ARCH_P3041
55*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
56dd84058dSMasahiro Yamada
57dd84058dSMasahiro Yamadaconfig TARGET_P4080DS
58dd84058dSMasahiro Yamada	bool "Support P4080DS"
59bb6b142fSMasahiro Yamada	select PHYS_64BIT
60e71372cbSYork Sun	select ARCH_P4080
61*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
62dd84058dSMasahiro Yamada
63dd84058dSMasahiro Yamadaconfig TARGET_P5020DS
64dd84058dSMasahiro Yamada	bool "Support P5020DS"
65bb6b142fSMasahiro Yamada	select PHYS_64BIT
66cefe11cdSYork Sun	select ARCH_P5020
67*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
68dd84058dSMasahiro Yamada
69dd84058dSMasahiro Yamadaconfig TARGET_P5040DS
70dd84058dSMasahiro Yamada	bool "Support P5040DS"
71bb6b142fSMasahiro Yamada	select PHYS_64BIT
7295390360SYork Sun	select ARCH_P5040
73*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
74dd84058dSMasahiro Yamada
75dd84058dSMasahiro Yamadaconfig TARGET_MPC8536DS
76dd84058dSMasahiro Yamada	bool "Support MPC8536DS"
7724ad75aeSYork Sun	select ARCH_MPC8536
78d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
79d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
80dd84058dSMasahiro Yamada
81dd84058dSMasahiro Yamadaconfig TARGET_MPC8540ADS
82dd84058dSMasahiro Yamada	bool "Support MPC8540ADS"
837f825218SYork Sun	select ARCH_MPC8540
84dd84058dSMasahiro Yamada
85dd84058dSMasahiro Yamadaconfig TARGET_MPC8541CDS
86dd84058dSMasahiro Yamada	bool "Support MPC8541CDS"
873aff3082SYork Sun	select ARCH_MPC8541
88dd84058dSMasahiro Yamada
89dd84058dSMasahiro Yamadaconfig TARGET_MPC8544DS
90dd84058dSMasahiro Yamada	bool "Support MPC8544DS"
9125cb74b3SYork Sun	select ARCH_MPC8544
92dd84058dSMasahiro Yamada
93dd84058dSMasahiro Yamadaconfig TARGET_MPC8548CDS
94dd84058dSMasahiro Yamada	bool "Support MPC8548CDS"
95281ed4c7SYork Sun	select ARCH_MPC8548
96dd84058dSMasahiro Yamada
97dd84058dSMasahiro Yamadaconfig TARGET_MPC8555CDS
98dd84058dSMasahiro Yamada	bool "Support MPC8555CDS"
993c3d8ab5SYork Sun	select ARCH_MPC8555
100dd84058dSMasahiro Yamada
101dd84058dSMasahiro Yamadaconfig TARGET_MPC8560ADS
102dd84058dSMasahiro Yamada	bool "Support MPC8560ADS"
10399d0a312SYork Sun	select ARCH_MPC8560
104dd84058dSMasahiro Yamada
105dd84058dSMasahiro Yamadaconfig TARGET_MPC8568MDS
106dd84058dSMasahiro Yamada	bool "Support MPC8568MDS"
107d07c3843SYork Sun	select ARCH_MPC8568
108dd84058dSMasahiro Yamada
109dd84058dSMasahiro Yamadaconfig TARGET_MPC8569MDS
110dd84058dSMasahiro Yamada	bool "Support MPC8569MDS"
11123b36a7dSYork Sun	select ARCH_MPC8569
112dd84058dSMasahiro Yamada
113dd84058dSMasahiro Yamadaconfig TARGET_MPC8572DS
114dd84058dSMasahiro Yamada	bool "Support MPC8572DS"
115c8f48474SYork Sun	select ARCH_MPC8572
116d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
117d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
118dd84058dSMasahiro Yamada
1197601686cSYork Sunconfig TARGET_P1010RDB_PA
1207601686cSYork Sun	bool "Support P1010RDB_PA"
1217601686cSYork Sun	select ARCH_P1010
122*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
1237601686cSYork Sun	select SUPPORT_SPL
1247601686cSYork Sun	select SUPPORT_TPL
1257601686cSYork Sun
1267601686cSYork Sunconfig TARGET_P1010RDB_PB
1277601686cSYork Sun	bool "Support P1010RDB_PB"
1287d5f9f84SYork Sun	select ARCH_P1010
129*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
13002627356SMasahiro Yamada	select SUPPORT_SPL
131cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
132dd84058dSMasahiro Yamada
133dd84058dSMasahiro Yamadaconfig TARGET_P1022DS
134dd84058dSMasahiro Yamada	bool "Support P1022DS"
135feb9e25bSYork Sun	select ARCH_P1022
13602627356SMasahiro Yamada	select SUPPORT_SPL
137cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
138dd84058dSMasahiro Yamada
139dd84058dSMasahiro Yamadaconfig TARGET_P1023RDB
140dd84058dSMasahiro Yamada	bool "Support P1023RDB"
1419bb1d6bcSYork Sun	select ARCH_P1023
142dd84058dSMasahiro Yamada
143fedae6ebSYork Sunconfig TARGET_P1020MBG
144fedae6ebSYork Sun	bool "Support P1020MBG-PC"
145fedae6ebSYork Sun	select SUPPORT_SPL
146fedae6ebSYork Sun	select SUPPORT_TPL
147484fff64SYork Sun	select ARCH_P1020
148484fff64SYork Sun
149aa14620cSYork Sunconfig TARGET_P1020RDB_PC
150aa14620cSYork Sun	bool "Support P1020RDB-PC"
151aa14620cSYork Sun	select SUPPORT_SPL
152aa14620cSYork Sun	select SUPPORT_TPL
153484fff64SYork Sun	select ARCH_P1020
154aa14620cSYork Sun
155f404b66cSYork Sunconfig TARGET_P1020RDB_PD
156f404b66cSYork Sun	bool "Support P1020RDB-PD"
157f404b66cSYork Sun	select SUPPORT_SPL
158f404b66cSYork Sun	select SUPPORT_TPL
159484fff64SYork Sun	select ARCH_P1020
160f404b66cSYork Sun
161e9bc8a8fSYork Sunconfig TARGET_P1020UTM
162e9bc8a8fSYork Sun	bool "Support P1020UTM"
163e9bc8a8fSYork Sun	select SUPPORT_SPL
164e9bc8a8fSYork Sun	select SUPPORT_TPL
165484fff64SYork Sun	select ARCH_P1020
166fedae6ebSYork Sun
167da439db3SYork Sunconfig TARGET_P1021RDB
168da439db3SYork Sun	bool "Support P1021RDB"
169da439db3SYork Sun	select SUPPORT_SPL
170da439db3SYork Sun	select SUPPORT_TPL
171a990799dSYork Sun	select ARCH_P1021
172da439db3SYork Sun
1734eedabfeSYork Sunconfig TARGET_P1024RDB
1744eedabfeSYork Sun	bool "Support P1024RDB"
1754eedabfeSYork Sun	select SUPPORT_SPL
1764eedabfeSYork Sun	select SUPPORT_TPL
17752b6f13dSYork Sun	select ARCH_P1024
1784eedabfeSYork Sun
179b0c98b4bSYork Sunconfig TARGET_P1025RDB
180b0c98b4bSYork Sun	bool "Support P1025RDB"
181b0c98b4bSYork Sun	select SUPPORT_SPL
182b0c98b4bSYork Sun	select SUPPORT_TPL
1834167a67dSYork Sun	select ARCH_P1025
184b0c98b4bSYork Sun
1858435aa77SYork Sunconfig TARGET_P2020RDB
1868435aa77SYork Sun	bool "Support P2020RDB-PC"
1878435aa77SYork Sun	select SUPPORT_SPL
1888435aa77SYork Sun	select SUPPORT_TPL
1894593637bSYork Sun	select ARCH_P2020
1908435aa77SYork Sun
191dd84058dSMasahiro Yamadaconfig TARGET_P1_TWR
192dd84058dSMasahiro Yamada	bool "Support p1_twr"
1934167a67dSYork Sun	select ARCH_P1025
194dd84058dSMasahiro Yamada
195dd84058dSMasahiro Yamadaconfig TARGET_P2041RDB
196dd84058dSMasahiro Yamada	bool "Support P2041RDB"
197ce040c83SYork Sun	select ARCH_P2041
198*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
199bb6b142fSMasahiro Yamada	select PHYS_64BIT
200dd84058dSMasahiro Yamada
201dd84058dSMasahiro Yamadaconfig TARGET_QEMU_PPCE500
202dd84058dSMasahiro Yamada	bool "Support qemu-ppce500"
20310343403SYork Sun	select ARCH_QEMU_E500
204bb6b142fSMasahiro Yamada	select PHYS_64BIT
205dd84058dSMasahiro Yamada
2066f53bd47SYork Sunconfig TARGET_T1024QDS
2076f53bd47SYork Sun	bool "Support T1024QDS"
208e5d5f5a8SYork Sun	select ARCH_T1024
209*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
210aba80048SShengzhou Liu	select SUPPORT_SPL
211bb6b142fSMasahiro Yamada	select PHYS_64BIT
212aba80048SShengzhou Liu
21308c75292SYork Sunconfig TARGET_T1023RDB
21408c75292SYork Sun	bool "Support T1023RDB"
2155ff3f41dSYork Sun	select ARCH_T1023
216*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
21708c75292SYork Sun	select SUPPORT_SPL
21808c75292SYork Sun	select PHYS_64BIT
21908c75292SYork Sun
22008c75292SYork Sunconfig TARGET_T1024RDB
22108c75292SYork Sun	bool "Support T1024RDB"
222e5d5f5a8SYork Sun	select ARCH_T1024
223*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
22448c6f328SShengzhou Liu	select SUPPORT_SPL
225bb6b142fSMasahiro Yamada	select PHYS_64BIT
22648c6f328SShengzhou Liu
227dd84058dSMasahiro Yamadaconfig TARGET_T1040QDS
228dd84058dSMasahiro Yamada	bool "Support T1040QDS"
2295d737010SYork Sun	select ARCH_T1040
230*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
231bb6b142fSMasahiro Yamada	select PHYS_64BIT
232dd84058dSMasahiro Yamada
23395a809b9SYork Sunconfig TARGET_T1040RDB
23495a809b9SYork Sun	bool "Support T1040RDB"
2355d737010SYork Sun	select ARCH_T1040
236*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
23795a809b9SYork Sun	select SUPPORT_SPL
23895a809b9SYork Sun	select PHYS_64BIT
23995a809b9SYork Sun
240a016735cSYork Sunconfig TARGET_T1040D4RDB
241a016735cSYork Sun	bool "Support T1040D4RDB"
242a016735cSYork Sun	select ARCH_T1040
243*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
244a016735cSYork Sun	select SUPPORT_SPL
245a016735cSYork Sun	select PHYS_64BIT
246a016735cSYork Sun
24795a809b9SYork Sunconfig TARGET_T1042RDB
24895a809b9SYork Sun	bool "Support T1042RDB"
2495449c98aSYork Sun	select ARCH_T1042
250*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
25102627356SMasahiro Yamada	select SUPPORT_SPL
252bb6b142fSMasahiro Yamada	select PHYS_64BIT
253dd84058dSMasahiro Yamada
254319ed24aSYork Sunconfig TARGET_T1042D4RDB
255319ed24aSYork Sun	bool "Support T1042D4RDB"
256319ed24aSYork Sun	select ARCH_T1042
257*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
258319ed24aSYork Sun	select SUPPORT_SPL
259319ed24aSYork Sun	select PHYS_64BIT
260319ed24aSYork Sun
26155ed8ae3SYork Sunconfig TARGET_T1042RDB_PI
26255ed8ae3SYork Sun	bool "Support T1042RDB_PI"
26355ed8ae3SYork Sun	select ARCH_T1042
264*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
26555ed8ae3SYork Sun	select SUPPORT_SPL
26655ed8ae3SYork Sun	select PHYS_64BIT
26755ed8ae3SYork Sun
268638d5be0SYork Sunconfig TARGET_T2080QDS
269638d5be0SYork Sun	bool "Support T2080QDS"
2700f3d80e9SYork Sun	select ARCH_T2080
271*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
27202627356SMasahiro Yamada	select SUPPORT_SPL
273bb6b142fSMasahiro Yamada	select PHYS_64BIT
274dd84058dSMasahiro Yamada
27501671e66SYork Sunconfig TARGET_T2080RDB
27601671e66SYork Sun	bool "Support T2080RDB"
2770f3d80e9SYork Sun	select ARCH_T2080
278*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
27902627356SMasahiro Yamada	select SUPPORT_SPL
280bb6b142fSMasahiro Yamada	select PHYS_64BIT
281dd84058dSMasahiro Yamada
282638d5be0SYork Sunconfig TARGET_T2081QDS
283638d5be0SYork Sun	bool "Support T2081QDS"
2840f3d80e9SYork Sun	select ARCH_T2081
285638d5be0SYork Sun	select SUPPORT_SPL
286638d5be0SYork Sun	select PHYS_64BIT
287638d5be0SYork Sun
2889c21d06cSYork Sunconfig TARGET_T4160QDS
2899c21d06cSYork Sun	bool "Support T4160QDS"
290652a7bbdSYork Sun	select ARCH_T4160
291*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
2929c21d06cSYork Sun	select SUPPORT_SPL
2939c21d06cSYork Sun	select PHYS_64BIT
2949c21d06cSYork Sun
29512ffdb3bSYork Sunconfig TARGET_T4160RDB
29612ffdb3bSYork Sun	bool "Support T4160RDB"
297652a7bbdSYork Sun	select ARCH_T4160
29812ffdb3bSYork Sun	select SUPPORT_SPL
29912ffdb3bSYork Sun	select PHYS_64BIT
30012ffdb3bSYork Sun
301dd84058dSMasahiro Yamadaconfig TARGET_T4240QDS
302dd84058dSMasahiro Yamada	bool "Support T4240QDS"
30326bc57daSYork Sun	select ARCH_T4240
304*e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
30502627356SMasahiro Yamada	select SUPPORT_SPL
306bb6b142fSMasahiro Yamada	select PHYS_64BIT
307dd84058dSMasahiro Yamada
308dd84058dSMasahiro Yamadaconfig TARGET_T4240RDB
309dd84058dSMasahiro Yamada	bool "Support T4240RDB"
31026bc57daSYork Sun	select ARCH_T4240
311373762c3SChunhe Lan	select SUPPORT_SPL
312bb6b142fSMasahiro Yamada	select PHYS_64BIT
313dd84058dSMasahiro Yamada
314dd84058dSMasahiro Yamadaconfig TARGET_CONTROLCENTERD
315dd84058dSMasahiro Yamada	bool "Support controlcenterd"
316feb9e25bSYork Sun	select ARCH_P1022
317dd84058dSMasahiro Yamada
318dd84058dSMasahiro Yamadaconfig TARGET_KMP204X
319dd84058dSMasahiro Yamada	bool "Support kmp204x"
320ce040c83SYork Sun	select ARCH_P2041
321bb6b142fSMasahiro Yamada	select PHYS_64BIT
322dd84058dSMasahiro Yamada
323dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE520X
324dd84058dSMasahiro Yamada	bool "Support xpedite520x"
325281ed4c7SYork Sun	select ARCH_MPC8548
326dd84058dSMasahiro Yamada
327dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE537X
328dd84058dSMasahiro Yamada	bool "Support xpedite537x"
329c8f48474SYork Sun	select ARCH_MPC8572
330d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
331d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
332dd84058dSMasahiro Yamada
333dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE550X
334dd84058dSMasahiro Yamada	bool "Support xpedite550x"
3354593637bSYork Sun	select ARCH_P2020
336dd84058dSMasahiro Yamada
3378b0044ffSOleksandr G Zhadanconfig TARGET_UCP1020
3388b0044ffSOleksandr G Zhadan	bool "Support uCP1020"
339484fff64SYork Sun	select ARCH_P1020
3408b0044ffSOleksandr G Zhadan
34122a1b99aSYork Sunconfig TARGET_CYRUS_P5020
34222a1b99aSYork Sun	bool "Support Varisys Cyrus P5020"
34322a1b99aSYork Sun	select ARCH_P5020
34422a1b99aSYork Sun	select PHYS_64BIT
34522a1b99aSYork Sun
34622a1b99aSYork Sunconfig TARGET_CYRUS_P5040
34722a1b99aSYork Sun	 bool "Support Varisys Cyrus P5040"
34822a1b99aSYork Sun	select ARCH_P5040
349bb6b142fSMasahiro Yamada	select PHYS_64BIT
35087e29878SAndy Fleming
351dd84058dSMasahiro Yamadaendchoice
352dd84058dSMasahiro Yamada
353b41f192bSYork Sunconfig ARCH_B4420
354b41f192bSYork Sun	bool
355f8dee360SYork Sun	select E500MC
3569ec10107SYork Sun	select E6500
35705cb79a7SYork Sun	select FSL_LAW
35822120f11SYork Sun	select SYS_FSL_DDR_VER_47
35963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
36063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
36163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
36263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
36363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
36463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
36563659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
36663659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
36763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
36863659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
369d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3702c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
3717371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
37290b80386SYork Sun	select SYS_FSL_SEC_BE
3732c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
3744851278eSYork Sun	select SYS_PPC64
375b41f192bSYork Sun
3763006ebc3SYork Sunconfig ARCH_B4860
3773006ebc3SYork Sun	bool
378f8dee360SYork Sun	select E500MC
3799ec10107SYork Sun	select E6500
38005cb79a7SYork Sun	select FSL_LAW
38122120f11SYork Sun	select SYS_FSL_DDR_VER_47
38263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
38363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
38463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
38563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
38663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
38763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
38863659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
38963659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
39063659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
39163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
392d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3932c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
3947371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
39590b80386SYork Sun	select SYS_FSL_SEC_BE
3962c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
3974851278eSYork Sun	select SYS_PPC64
3983006ebc3SYork Sun
399115d60c0SYork Sunconfig ARCH_BSC9131
400115d60c0SYork Sun	bool
40105cb79a7SYork Sun	select FSL_LAW
40222120f11SYork Sun	select SYS_FSL_DDR_VER_44
40363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
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_4
410115d60c0SYork Sun
411115d60c0SYork Sunconfig ARCH_BSC9132
412115d60c0SYork Sun	bool
41305cb79a7SYork Sun	select FSL_LAW
41422120f11SYork Sun	select SYS_FSL_DDR_VER_46
41563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
41663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
41763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005434
418c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
41963659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
42063659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
421d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4222c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
42390b80386SYork Sun	select SYS_FSL_SEC_BE
4242c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
42553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
426115d60c0SYork Sun
4274fd64746SYork Sunconfig ARCH_C29X
4284fd64746SYork Sun	bool
42905cb79a7SYork Sun	select FSL_LAW
43022120f11SYork Sun	select SYS_FSL_DDR_VER_46
43163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
432c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
433d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4342c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
43590b80386SYork Sun	select SYS_FSL_SEC_BE
4362c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_6
43753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
4384fd64746SYork Sun
43924ad75aeSYork Sunconfig ARCH_MPC8536
44024ad75aeSYork Sun	bool
44105cb79a7SYork Sun	select FSL_LAW
44263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
44363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
444d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
445d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4462c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
44790b80386SYork Sun	select SYS_FSL_SEC_BE
4482c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
44953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
45024ad75aeSYork Sun
4517f825218SYork Sunconfig ARCH_MPC8540
4527f825218SYork Sun	bool
45305cb79a7SYork Sun	select FSL_LAW
454d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4557f825218SYork Sun
4563aff3082SYork Sunconfig ARCH_MPC8541
4573aff3082SYork Sun	bool
45805cb79a7SYork Sun	select FSL_LAW
459d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4602c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
46190b80386SYork Sun	select SYS_FSL_SEC_BE
4622c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4633aff3082SYork Sun
46425cb74b3SYork Sunconfig ARCH_MPC8544
46525cb74b3SYork Sun	bool
46605cb79a7SYork Sun	select FSL_LAW
46763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
468d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
4692c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
47090b80386SYork Sun	select SYS_FSL_SEC_BE
4712c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
47253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
47325cb74b3SYork Sun
474281ed4c7SYork Sunconfig ARCH_MPC8548
475281ed4c7SYork Sun	bool
47605cb79a7SYork Sun	select FSL_LAW
47763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
47863659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_DDR120
47963659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_LBC103
48063659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_ETSEC129
48163659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
482d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
483d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4842c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
48590b80386SYork Sun	select SYS_FSL_SEC_BE
4862c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
48753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
488281ed4c7SYork Sun
4893c3d8ab5SYork Sunconfig ARCH_MPC8555
4903c3d8ab5SYork Sun	bool
49105cb79a7SYork Sun	select FSL_LAW
492d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4932c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
49490b80386SYork Sun	select SYS_FSL_SEC_BE
4952c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4963c3d8ab5SYork Sun
49799d0a312SYork Sunconfig ARCH_MPC8560
49899d0a312SYork Sun	bool
49905cb79a7SYork Sun	select FSL_LAW
500d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
50199d0a312SYork Sun
502d07c3843SYork Sunconfig ARCH_MPC8568
503d07c3843SYork Sun	bool
50405cb79a7SYork Sun	select FSL_LAW
505d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
5062c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
50790b80386SYork Sun	select SYS_FSL_SEC_BE
5082c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
509d07c3843SYork Sun
51023b36a7dSYork Sunconfig ARCH_MPC8569
51123b36a7dSYork Sun	bool
51205cb79a7SYork Sun	select FSL_LAW
51363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
51463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
515d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5162c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
51790b80386SYork Sun	select SYS_FSL_SEC_BE
5182c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
51923b36a7dSYork Sun
520c8f48474SYork Sunconfig ARCH_MPC8572
521c8f48474SYork Sun	bool
52205cb79a7SYork Sun	select FSL_LAW
52363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
52463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
52563659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_115
52663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR111_DDR134
527d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
528d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5292c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
53090b80386SYork Sun	select SYS_FSL_SEC_BE
5312c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
532d26e34c4SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
533c8f48474SYork Sun
5347d5f9f84SYork Sunconfig ARCH_P1010
5357d5f9f84SYork Sun	bool
53605cb79a7SYork Sun	select FSL_LAW
53763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
53863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
53963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
54063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
54163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
542c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
54363659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
54463659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
54563659ff3SYork Sun	select SYS_FSL_ERRATUM_P1010_A003549
54663659ff3SYork Sun	select SYS_FSL_ERRATUM_SEC_A003571
54763659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A003399
548d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5492c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
55090b80386SYork Sun	select SYS_FSL_SEC_BE
5512c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
55253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5537d5f9f84SYork Sun
5541cdd96f3SYork Sunconfig ARCH_P1011
5551cdd96f3SYork Sun	bool
55605cb79a7SYork Sun	select FSL_LAW
55763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
55863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
55963659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
560c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
561d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5622c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
56390b80386SYork Sun	select SYS_FSL_SEC_BE
5642c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
56553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5661cdd96f3SYork Sun
567484fff64SYork Sunconfig ARCH_P1020
568484fff64SYork Sun	bool
56905cb79a7SYork Sun	select FSL_LAW
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
574d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5752c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
57690b80386SYork Sun	select SYS_FSL_SEC_BE
5772c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
57853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
579484fff64SYork Sun
580a990799dSYork Sunconfig ARCH_P1021
581a990799dSYork Sun	bool
58205cb79a7SYork Sun	select FSL_LAW
58363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
58463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
58563659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
586c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
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_2
59153c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
592a990799dSYork Sun
593feb9e25bSYork Sunconfig ARCH_P1022
594feb9e25bSYork Sun	bool
59505cb79a7SYork Sun	select FSL_LAW
59663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
59763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
59863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
59963659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
600c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
60163659ff3SYork Sun	select SYS_FSL_ERRATUM_SATA_A001
602d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6032c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
60490b80386SYork Sun	select SYS_FSL_SEC_BE
6052c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
60653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
607feb9e25bSYork Sun
6089bb1d6bcSYork Sunconfig ARCH_P1023
6099bb1d6bcSYork Sun	bool
61005cb79a7SYork Sun	select FSL_LAW
61163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
61263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
61363659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
614d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6152c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
61690b80386SYork Sun	select SYS_FSL_SEC_BE
6172c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6189bb1d6bcSYork Sun
61952b6f13dSYork Sunconfig ARCH_P1024
62052b6f13dSYork Sun	bool
62105cb79a7SYork Sun	select FSL_LAW
62263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
62363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
62463659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
625c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
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
63152b6f13dSYork Sun
6324167a67dSYork Sunconfig ARCH_P1025
6334167a67dSYork Sun	bool
63405cb79a7SYork Sun	select FSL_LAW
63563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
63663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
63763659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
638c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
639d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6402c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
64190b80386SYork Sun	select SYS_FSL_SEC_BE
6422c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
64353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6444167a67dSYork Sun
6454593637bSYork Sunconfig ARCH_P2020
6464593637bSYork Sun	bool
64705cb79a7SYork Sun	select FSL_LAW
64863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
64963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
65063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
651c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
652c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
653d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6542c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
65590b80386SYork Sun	select SYS_FSL_SEC_BE
6562c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
65753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6584593637bSYork Sun
659ce040c83SYork Sunconfig ARCH_P2041
660ce040c83SYork Sun	bool
661f8dee360SYork Sun	select E500MC
66205cb79a7SYork Sun	select FSL_LAW
66363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
66463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
66563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
66663659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
66763659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
66863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
669c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
67063659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
67163659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
67263659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
67363659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
674d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6752c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
6767371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
67790b80386SYork Sun	select SYS_FSL_SEC_BE
6782c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
679ce040c83SYork Sun
6805e5fdd2dSYork Sunconfig ARCH_P3041
6815e5fdd2dSYork Sun	bool
682f8dee360SYork Sun	select E500MC
68305cb79a7SYork Sun	select FSL_LAW
68422120f11SYork Sun	select SYS_FSL_DDR_VER_44
68563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
68663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
68763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
68863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
68963659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
69063659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
69163659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
692c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
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_FSL_ERRATUM_USB14
697d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6982c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
6997371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
70090b80386SYork Sun	select SYS_FSL_SEC_BE
7012c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
7025e5fdd2dSYork Sun
703e71372cbSYork Sunconfig ARCH_P4080
704e71372cbSYork Sun	bool
705f8dee360SYork Sun	select E500MC
70605cb79a7SYork Sun	select FSL_LAW
70722120f11SYork Sun	select SYS_FSL_DDR_VER_44
70863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
70963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004580
71063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
71163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
71263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
71363659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A002
71463659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A003
71563659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
71663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
71763659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
71863659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
719c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
720c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC13
721c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
72263659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
72363659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
72463659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
72563659ff3SYork Sun	select SYS_P4080_ERRATUM_CPU22
72663659ff3SYork Sun	select SYS_P4080_ERRATUM_PCIE_A003
72763659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES8
72863659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES9
72963659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A001
73063659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A005
731d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7322c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7337371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
73490b80386SYork Sun	select SYS_FSL_SEC_BE
7352c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
736e71372cbSYork Sun
737cefe11cdSYork Sunconfig ARCH_P5020
738cefe11cdSYork Sun	bool
739f8dee360SYork Sun	select E500MC
74005cb79a7SYork Sun	select FSL_LAW
74122120f11SYork Sun	select SYS_FSL_DDR_VER_44
74263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
74363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
74463659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
74563659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
746c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
74763659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
74863659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
74963659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
750d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7512c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7527371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
75390b80386SYork Sun	select SYS_FSL_SEC_BE
7542c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
7554851278eSYork Sun	select SYS_PPC64
756cefe11cdSYork Sun
75795390360SYork Sunconfig ARCH_P5040
75895390360SYork Sun	bool
759f8dee360SYork Sun	select E500MC
76005cb79a7SYork Sun	select FSL_LAW
76122120f11SYork Sun	select SYS_FSL_DDR_VER_44
76263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
76363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004699
76463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
76563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
76663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
76763659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
768c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
76963659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
770d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7712c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7727371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
77390b80386SYork Sun	select SYS_FSL_SEC_BE
7742c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
7754851278eSYork Sun	select SYS_PPC64
77695390360SYork Sun
77710343403SYork Sunconfig ARCH_QEMU_E500
77810343403SYork Sun	bool
77910343403SYork Sun
7805ff3f41dSYork Sunconfig ARCH_T1023
7815ff3f41dSYork Sun	bool
782f8dee360SYork Sun	select E500MC
78305cb79a7SYork Sun	select FSL_LAW
78422120f11SYork Sun	select SYS_FSL_DDR_VER_50
78563659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
78663659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
78763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
788c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
789d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
790d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
7912c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7927371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
79390b80386SYork Sun	select SYS_FSL_SEC_BE
7942c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
7955ff3f41dSYork Sun
796e5d5f5a8SYork Sunconfig ARCH_T1024
797e5d5f5a8SYork Sun	bool
798f8dee360SYork Sun	select E500MC
79905cb79a7SYork Sun	select FSL_LAW
80022120f11SYork Sun	select SYS_FSL_DDR_VER_50
80163659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
80263659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
80363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
804c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
805d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
806d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8072c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8087371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
80990b80386SYork Sun	select SYS_FSL_SEC_BE
8102c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
811e5d5f5a8SYork Sun
8125d737010SYork Sunconfig ARCH_T1040
8135d737010SYork Sun	bool
814f8dee360SYork Sun	select E500MC
81505cb79a7SYork Sun	select FSL_LAW
81622120f11SYork Sun	select SYS_FSL_DDR_VER_50
81763659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
81863659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
81963659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
82063659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
821c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
822d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
823d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8242c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8257371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
82690b80386SYork Sun	select SYS_FSL_SEC_BE
8272c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
8285d737010SYork Sun
8295449c98aSYork Sunconfig ARCH_T1042
8305449c98aSYork Sun	bool
831f8dee360SYork Sun	select E500MC
83205cb79a7SYork Sun	select FSL_LAW
83322120f11SYork Sun	select SYS_FSL_DDR_VER_50
83463659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
83563659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
83663659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
83763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
838c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
839d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
840d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8412c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8427371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
84390b80386SYork Sun	select SYS_FSL_SEC_BE
8442c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
8455449c98aSYork Sun
8460f3d80e9SYork Sunconfig ARCH_T2080
8470f3d80e9SYork Sun	bool
848f8dee360SYork Sun	select E500MC
8499ec10107SYork Sun	select E6500
85005cb79a7SYork Sun	select FSL_LAW
85122120f11SYork Sun	select SYS_FSL_DDR_VER_47
85263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
85363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
85463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
85563659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
85663659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
857c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
858d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8592c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8607371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
86190b80386SYork Sun	select SYS_FSL_SEC_BE
8622c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8634851278eSYork Sun	select SYS_PPC64
8640f3d80e9SYork Sun
8650f3d80e9SYork Sunconfig ARCH_T2081
8660f3d80e9SYork Sun	bool
867f8dee360SYork Sun	select E500MC
8689ec10107SYork Sun	select E6500
86905cb79a7SYork Sun	select FSL_LAW
87022120f11SYork Sun	select SYS_FSL_DDR_VER_47
87163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
87263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
87363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
87463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
87563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
876c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
877d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8782c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8797371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
88090b80386SYork Sun	select SYS_FSL_SEC_BE
8812c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8824851278eSYork Sun	select SYS_PPC64
8830f3d80e9SYork Sun
884652a7bbdSYork Sunconfig ARCH_T4160
885652a7bbdSYork Sun	bool
886f8dee360SYork Sun	select E500MC
8879ec10107SYork Sun	select E6500
88805cb79a7SYork Sun	select FSL_LAW
88922120f11SYork Sun	select SYS_FSL_DDR_VER_47
89063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
89163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
89263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
89363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
89463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
89563659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
89663659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
897d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8982c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8997371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
90090b80386SYork Sun	select SYS_FSL_SEC_BE
9012c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
9024851278eSYork Sun	select SYS_PPC64
903652a7bbdSYork Sun
90426bc57daSYork Sunconfig ARCH_T4240
90526bc57daSYork Sun	bool
906f8dee360SYork Sun	select E500MC
9079ec10107SYork Sun	select E6500
90805cb79a7SYork Sun	select FSL_LAW
90922120f11SYork Sun	select SYS_FSL_DDR_VER_47
91063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
91163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
91263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
91363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
91463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
91563659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
91663659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
91763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
918d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
9192c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
9207371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
92190b80386SYork Sun	select SYS_FSL_SEC_BE
9222c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
9234851278eSYork Sun	select SYS_PPC64
92405cb79a7SYork Sun
925f8dee360SYork Sunconfig BOOKE
926f8dee360SYork Sun	bool
927f8dee360SYork Sun	default y
928f8dee360SYork Sun
929f8dee360SYork Sunconfig E500
930f8dee360SYork Sun	bool
931f8dee360SYork Sun	default y
932f8dee360SYork Sun	help
933f8dee360SYork Sun		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
934f8dee360SYork Sun
935f8dee360SYork Sunconfig E500MC
936f8dee360SYork Sun	bool
937f8dee360SYork Sun	help
938f8dee360SYork Sun		Enble PowerPC E500MC core
939f8dee360SYork Sun
9409ec10107SYork Sunconfig E6500
9419ec10107SYork Sun	bool
9429ec10107SYork Sun	help
9439ec10107SYork Sun		Enable PowerPC E6500 core
9449ec10107SYork Sun
94505cb79a7SYork Sunconfig FSL_LAW
94605cb79a7SYork Sun	bool
94705cb79a7SYork Sun	help
94805cb79a7SYork Sun		Use Freescale common code for Local Access Window
94926bc57daSYork Sun
950c6e6bda3SYork Sunconfig SECURE_BOOT
951c6e6bda3SYork Sun	bool	"Secure Boot"
952c6e6bda3SYork Sun	help
953c6e6bda3SYork Sun		Enable Freescale Secure Boot feature. Normally selected
954c6e6bda3SYork Sun		by defconfig. If unsure, do not change.
955c6e6bda3SYork Sun
9563f82b56dSYork Sunconfig MAX_CPUS
9573f82b56dSYork Sun	int "Maximum number of CPUs permitted for MPC85xx"
9583f82b56dSYork Sun	default 12 if ARCH_T4240
9593f82b56dSYork Sun	default 8 if ARCH_P4080 || \
9603f82b56dSYork Sun		     ARCH_T4160
9613f82b56dSYork Sun	default 4 if ARCH_B4860 || \
9623f82b56dSYork Sun		     ARCH_P2041 || \
9633f82b56dSYork Sun		     ARCH_P3041 || \
9643f82b56dSYork Sun		     ARCH_P5040 || \
9653f82b56dSYork Sun		     ARCH_T1040 || \
9663f82b56dSYork Sun		     ARCH_T1042 || \
9673f82b56dSYork Sun		     ARCH_T2080 || \
9683f82b56dSYork Sun		     ARCH_T2081
9693f82b56dSYork Sun	default 2 if ARCH_B4420 || \
9703f82b56dSYork Sun		     ARCH_BSC9132 || \
9713f82b56dSYork Sun		     ARCH_MPC8572 || \
9723f82b56dSYork Sun		     ARCH_P1020 || \
9733f82b56dSYork Sun		     ARCH_P1021 || \
9743f82b56dSYork Sun		     ARCH_P1022 || \
9753f82b56dSYork Sun		     ARCH_P1023 || \
9763f82b56dSYork Sun		     ARCH_P1024 || \
9773f82b56dSYork Sun		     ARCH_P1025 || \
9783f82b56dSYork Sun		     ARCH_P2020 || \
9793f82b56dSYork Sun		     ARCH_P5020 || \
9803f82b56dSYork Sun		     ARCH_T1023 || \
9813f82b56dSYork Sun		     ARCH_T1024
9823f82b56dSYork Sun	default 1
9833f82b56dSYork Sun	help
9843f82b56dSYork Sun	  Set this number to the maximum number of possible CPUs in the SoC.
9853f82b56dSYork Sun	  SoCs may have multiple clusters with each cluster may have multiple
9863f82b56dSYork Sun	  ports. If some ports are reserved but higher ports are used for
9873f82b56dSYork Sun	  cores, count the reserved ports. This will allocate enough memory
9883f82b56dSYork Sun	  in spin table to properly handle all cores.
9893f82b56dSYork Sun
990830fc1bfSYork Sunconfig SYS_CCSRBAR_DEFAULT
991830fc1bfSYork Sun	hex "Default CCSRBAR address"
992830fc1bfSYork Sun	default	0xff700000 if	ARCH_BSC9131	|| \
993830fc1bfSYork Sun				ARCH_BSC9132	|| \
994830fc1bfSYork Sun				ARCH_C29X	|| \
995830fc1bfSYork Sun				ARCH_MPC8536	|| \
996830fc1bfSYork Sun				ARCH_MPC8540	|| \
997830fc1bfSYork Sun				ARCH_MPC8541	|| \
998830fc1bfSYork Sun				ARCH_MPC8544	|| \
999830fc1bfSYork Sun				ARCH_MPC8548	|| \
1000830fc1bfSYork Sun				ARCH_MPC8555	|| \
1001830fc1bfSYork Sun				ARCH_MPC8560	|| \
1002830fc1bfSYork Sun				ARCH_MPC8568	|| \
1003830fc1bfSYork Sun				ARCH_MPC8569	|| \
1004830fc1bfSYork Sun				ARCH_MPC8572	|| \
1005830fc1bfSYork Sun				ARCH_P1010	|| \
1006830fc1bfSYork Sun				ARCH_P1011	|| \
1007830fc1bfSYork Sun				ARCH_P1020	|| \
1008830fc1bfSYork Sun				ARCH_P1021	|| \
1009830fc1bfSYork Sun				ARCH_P1022	|| \
1010830fc1bfSYork Sun				ARCH_P1024	|| \
1011830fc1bfSYork Sun				ARCH_P1025	|| \
1012830fc1bfSYork Sun				ARCH_P2020
1013830fc1bfSYork Sun	default 0xff600000 if	ARCH_P1023
1014830fc1bfSYork Sun	default 0xfe000000 if	ARCH_B4420	|| \
1015830fc1bfSYork Sun				ARCH_B4860	|| \
1016830fc1bfSYork Sun				ARCH_P2041	|| \
1017830fc1bfSYork Sun				ARCH_P3041	|| \
1018830fc1bfSYork Sun				ARCH_P4080	|| \
1019830fc1bfSYork Sun				ARCH_P5020	|| \
1020830fc1bfSYork Sun				ARCH_P5040	|| \
1021830fc1bfSYork Sun				ARCH_T1023	|| \
1022830fc1bfSYork Sun				ARCH_T1024	|| \
1023830fc1bfSYork Sun				ARCH_T1040	|| \
1024830fc1bfSYork Sun				ARCH_T1042	|| \
1025830fc1bfSYork Sun				ARCH_T2080	|| \
1026830fc1bfSYork Sun				ARCH_T2081	|| \
1027830fc1bfSYork Sun				ARCH_T4160	|| \
1028830fc1bfSYork Sun				ARCH_T4240
1029830fc1bfSYork Sun	default 0xe0000000 if ARCH_QEMU_E500
1030830fc1bfSYork Sun	help
1031830fc1bfSYork Sun		Default value of CCSRBAR comes from power-on-reset. It
1032830fc1bfSYork Sun		is fixed on each SoC. Some SoCs can have different value
1033830fc1bfSYork Sun		if changed by pre-boot regime. The value here must match
1034830fc1bfSYork Sun		the current value in SoC. If not sure, do not change.
1035830fc1bfSYork Sun
103663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004468
103763659ff3SYork Sun	bool
103863659ff3SYork Sun
103963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004477
104063659ff3SYork Sun	bool
104163659ff3SYork Sun
104263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004508
104363659ff3SYork Sun	bool
104463659ff3SYork Sun
104563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004580
104663659ff3SYork Sun	bool
104763659ff3SYork Sun
104863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004699
104963659ff3SYork Sun	bool
105063659ff3SYork Sun
105163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004849
105263659ff3SYork Sun	bool
105363659ff3SYork Sun
105463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510
105563659ff3SYork Sun	bool
105663659ff3SYork Sun
105763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV
105863659ff3SYork Sun	hex
105963659ff3SYork Sun	depends on SYS_FSL_ERRATUM_A004510
106063659ff3SYork Sun	default 0x20 if ARCH_P4080
106163659ff3SYork Sun	default 0x10
106263659ff3SYork Sun
106363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV2
106463659ff3SYork Sun	hex
106563659ff3SYork Sun	depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
106663659ff3SYork Sun	default 0x11
106763659ff3SYork Sun
106863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005125
106963659ff3SYork Sun	bool
107063659ff3SYork Sun
107163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005434
107263659ff3SYork Sun	bool
107363659ff3SYork Sun
107463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005812
107563659ff3SYork Sun	bool
107663659ff3SYork Sun
107763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005871
107863659ff3SYork Sun	bool
107963659ff3SYork Sun
108063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006261
108163659ff3SYork Sun	bool
108263659ff3SYork Sun
108363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006379
108463659ff3SYork Sun	bool
108563659ff3SYork Sun
108663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006384
108763659ff3SYork Sun	bool
108863659ff3SYork Sun
108963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006475
109063659ff3SYork Sun	bool
109163659ff3SYork Sun
109263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006593
109363659ff3SYork Sun	bool
109463659ff3SYork Sun
109563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007075
109663659ff3SYork Sun	bool
109763659ff3SYork Sun
109863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007186
109963659ff3SYork Sun	bool
110063659ff3SYork Sun
110163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007212
110263659ff3SYork Sun	bool
110363659ff3SYork Sun
110463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007798
110563659ff3SYork Sun	bool
110663659ff3SYork Sun
110763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A008044
110863659ff3SYork Sun	bool
110963659ff3SYork Sun
111063659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A002
111163659ff3SYork Sun	bool
111263659ff3SYork Sun
111363659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A003
111463659ff3SYork Sun	bool
111563659ff3SYork Sun
111663659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPU_A003999
111763659ff3SYork Sun	bool
111863659ff3SYork Sun
111963659ff3SYork Sunconfig SYS_FSL_ERRATUM_ELBC_A001
112063659ff3SYork Sun	bool
112163659ff3SYork Sun
112263659ff3SYork Sunconfig SYS_FSL_ERRATUM_I2C_A004447
112363659ff3SYork Sun	bool
112463659ff3SYork Sun
112563659ff3SYork Sunconfig SYS_FSL_A004447_SVR_REV
112663659ff3SYork Sun	hex
112763659ff3SYork Sun	depends on SYS_FSL_ERRATUM_I2C_A004447
112863659ff3SYork Sun	default 0x00 if ARCH_MPC8548
112963659ff3SYork Sun	default 0x10 if ARCH_P1010
113063659ff3SYork Sun	default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
113163659ff3SYork Sun	default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
113263659ff3SYork Sun
113363659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A002769
113463659ff3SYork Sun	bool
113563659ff3SYork Sun
113663659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A003399
113763659ff3SYork Sun	bool
113863659ff3SYork Sun
113963659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_CPU_A011
114063659ff3SYork Sun	bool
114163659ff3SYork Sun
114263659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_ETSEC129
114363659ff3SYork Sun	bool
114463659ff3SYork Sun
114563659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_LBC103
114663659ff3SYork Sun	bool
114763659ff3SYork Sun
114863659ff3SYork Sunconfig SYS_FSL_ERRATUM_P1010_A003549
114963659ff3SYork Sun	bool
115063659ff3SYork Sun
115163659ff3SYork Sunconfig SYS_FSL_ERRATUM_SATA_A001
115263659ff3SYork Sun	bool
115363659ff3SYork Sun
115463659ff3SYork Sunconfig SYS_FSL_ERRATUM_SEC_A003571
115563659ff3SYork Sun	bool
115663659ff3SYork Sun
115763659ff3SYork Sunconfig SYS_FSL_ERRATUM_SRIO_A004034
115863659ff3SYork Sun	bool
115963659ff3SYork Sun
116063659ff3SYork Sunconfig SYS_FSL_ERRATUM_USB14
116163659ff3SYork Sun	bool
116263659ff3SYork Sun
116363659ff3SYork Sunconfig SYS_P4080_ERRATUM_CPU22
116463659ff3SYork Sun	bool
116563659ff3SYork Sun
116663659ff3SYork Sunconfig SYS_P4080_ERRATUM_PCIE_A003
116763659ff3SYork Sun	bool
116863659ff3SYork Sun
116963659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES8
117063659ff3SYork Sun	bool
117163659ff3SYork Sun
117263659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES9
117363659ff3SYork Sun	bool
117463659ff3SYork Sun
117563659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A001
117663659ff3SYork Sun	bool
117763659ff3SYork Sun
117863659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A005
117963659ff3SYork Sun	bool
118063659ff3SYork Sun
11817371774aSYork Sunconfig SYS_FSL_QORIQ_CHASSIS1
11827371774aSYork Sun	bool
11837371774aSYork Sun
11847371774aSYork Sunconfig SYS_FSL_QORIQ_CHASSIS2
11857371774aSYork Sun	bool
11867371774aSYork Sun
11878303acbcSYork Sunconfig SYS_FSL_NUM_LAWS
11888303acbcSYork Sun	int "Number of local access windows"
11898303acbcSYork Sun	depends on FSL_LAW
11908303acbcSYork Sun	default 32 if	ARCH_B4420	|| \
11918303acbcSYork Sun			ARCH_B4860	|| \
11928303acbcSYork Sun			ARCH_P2041	|| \
11938303acbcSYork Sun			ARCH_P3041	|| \
11948303acbcSYork Sun			ARCH_P4080	|| \
11958303acbcSYork Sun			ARCH_P5020	|| \
11968303acbcSYork Sun			ARCH_P5040	|| \
11978303acbcSYork Sun			ARCH_T2080	|| \
11988303acbcSYork Sun			ARCH_T2081	|| \
11998303acbcSYork Sun			ARCH_T4160	|| \
12008303acbcSYork Sun			ARCH_T4240
120108a37fd1SYork Sun	default 16 if	ARCH_T1023	|| \
12028303acbcSYork Sun			ARCH_T1024	|| \
12038303acbcSYork Sun			ARCH_T1040	|| \
12048303acbcSYork Sun			ARCH_T1042
12058303acbcSYork Sun	default 12 if	ARCH_BSC9131	|| \
12068303acbcSYork Sun			ARCH_BSC9132	|| \
12078303acbcSYork Sun			ARCH_C29X	|| \
12088303acbcSYork Sun			ARCH_MPC8536	|| \
12098303acbcSYork Sun			ARCH_MPC8572	|| \
12108303acbcSYork Sun			ARCH_P1010	|| \
12118303acbcSYork Sun			ARCH_P1011	|| \
12128303acbcSYork Sun			ARCH_P1020	|| \
12138303acbcSYork Sun			ARCH_P1021	|| \
12148303acbcSYork Sun			ARCH_P1022	|| \
12158303acbcSYork Sun			ARCH_P1023	|| \
12168303acbcSYork Sun			ARCH_P1024	|| \
12178303acbcSYork Sun			ARCH_P1025	|| \
12188303acbcSYork Sun			ARCH_P2020
12198303acbcSYork Sun	default 10 if	ARCH_MPC8544	|| \
12208303acbcSYork Sun			ARCH_MPC8548	|| \
12218303acbcSYork Sun			ARCH_MPC8568	|| \
12228303acbcSYork Sun			ARCH_MPC8569
12238303acbcSYork Sun	default 8 if	ARCH_MPC8540	|| \
12248303acbcSYork Sun			ARCH_MPC8541	|| \
12258303acbcSYork Sun			ARCH_MPC8555	|| \
12268303acbcSYork Sun			ARCH_MPC8560
12278303acbcSYork Sun	help
12288303acbcSYork Sun		Number of local access windows. This is fixed per SoC.
12298303acbcSYork Sun		If not sure, do not change.
12308303acbcSYork Sun
12319ec10107SYork Sunconfig SYS_FSL_THREADS_PER_CORE
12329ec10107SYork Sun	int
12339ec10107SYork Sun	default 2 if E6500
12349ec10107SYork Sun	default 1
12359ec10107SYork Sun
123626e79b65SYork Sunconfig SYS_NUM_TLBCAMS
123726e79b65SYork Sun	int "Number of TLB CAM entries"
123826e79b65SYork Sun	default 64 if E500MC
123926e79b65SYork Sun	default 16
124026e79b65SYork Sun	help
124126e79b65SYork Sun		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
124226e79b65SYork Sun		16 for other E500 SoCs.
124326e79b65SYork Sun
12444851278eSYork Sunconfig SYS_PPC64
12454851278eSYork Sun	bool
12464851278eSYork Sun
124753c95384SYork Sunconfig SYS_PPC_E500_USE_DEBUG_TLB
124853c95384SYork Sun	bool
124953c95384SYork Sun
125053c95384SYork Sunconfig SYS_PPC_E500_DEBUG_TLB
125153c95384SYork Sun	int "Temporary TLB entry for external debugger"
125253c95384SYork Sun	depends on SYS_PPC_E500_USE_DEBUG_TLB
125353c95384SYork Sun	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
125453c95384SYork Sun	default 1 if	ARCH_MPC8536
125553c95384SYork Sun	default 2 if	ARCH_MPC8572	|| \
125653c95384SYork Sun			ARCH_P1011	|| \
125753c95384SYork Sun			ARCH_P1020	|| \
125853c95384SYork Sun			ARCH_P1021	|| \
125953c95384SYork Sun			ARCH_P1022	|| \
126053c95384SYork Sun			ARCH_P1024	|| \
126153c95384SYork Sun			ARCH_P1025	|| \
126253c95384SYork Sun			ARCH_P2020
126353c95384SYork Sun	default 3 if	ARCH_P1010	|| \
126453c95384SYork Sun			ARCH_BSC9132	|| \
126553c95384SYork Sun			ARCH_C29X
126653c95384SYork Sun	help
126753c95384SYork Sun		Select a temporary TLB entry to be used during boot to work
126853c95384SYork Sun                around limitations in e500v1 and e500v2 external debugger
126953c95384SYork Sun                support. This reduces the portions of the boot code where
127053c95384SYork Sun                breakpoints and single stepping do not work. The value of this
127153c95384SYork Sun                symbol should be set to the TLB1 entry to be used for this
127253c95384SYork Sun                purpose. If unsure, do not change.
127353c95384SYork Sun
1274dd84058dSMasahiro Yamadasource "board/freescale/b4860qds/Kconfig"
1275dd84058dSMasahiro Yamadasource "board/freescale/bsc9131rdb/Kconfig"
1276dd84058dSMasahiro Yamadasource "board/freescale/bsc9132qds/Kconfig"
1277dd84058dSMasahiro Yamadasource "board/freescale/c29xpcie/Kconfig"
1278dd84058dSMasahiro Yamadasource "board/freescale/corenet_ds/Kconfig"
1279dd84058dSMasahiro Yamadasource "board/freescale/mpc8536ds/Kconfig"
1280dd84058dSMasahiro Yamadasource "board/freescale/mpc8540ads/Kconfig"
1281dd84058dSMasahiro Yamadasource "board/freescale/mpc8541cds/Kconfig"
1282dd84058dSMasahiro Yamadasource "board/freescale/mpc8544ds/Kconfig"
1283dd84058dSMasahiro Yamadasource "board/freescale/mpc8548cds/Kconfig"
1284dd84058dSMasahiro Yamadasource "board/freescale/mpc8555cds/Kconfig"
1285dd84058dSMasahiro Yamadasource "board/freescale/mpc8560ads/Kconfig"
1286dd84058dSMasahiro Yamadasource "board/freescale/mpc8568mds/Kconfig"
1287dd84058dSMasahiro Yamadasource "board/freescale/mpc8569mds/Kconfig"
1288dd84058dSMasahiro Yamadasource "board/freescale/mpc8572ds/Kconfig"
1289dd84058dSMasahiro Yamadasource "board/freescale/p1010rdb/Kconfig"
1290dd84058dSMasahiro Yamadasource "board/freescale/p1022ds/Kconfig"
1291dd84058dSMasahiro Yamadasource "board/freescale/p1023rdb/Kconfig"
1292dd84058dSMasahiro Yamadasource "board/freescale/p1_p2_rdb_pc/Kconfig"
1293dd84058dSMasahiro Yamadasource "board/freescale/p1_twr/Kconfig"
1294dd84058dSMasahiro Yamadasource "board/freescale/p2041rdb/Kconfig"
1295dd84058dSMasahiro Yamadasource "board/freescale/qemu-ppce500/Kconfig"
1296aba80048SShengzhou Liusource "board/freescale/t102xqds/Kconfig"
129748c6f328SShengzhou Liusource "board/freescale/t102xrdb/Kconfig"
1298dd84058dSMasahiro Yamadasource "board/freescale/t1040qds/Kconfig"
1299dd84058dSMasahiro Yamadasource "board/freescale/t104xrdb/Kconfig"
1300dd84058dSMasahiro Yamadasource "board/freescale/t208xqds/Kconfig"
1301dd84058dSMasahiro Yamadasource "board/freescale/t208xrdb/Kconfig"
1302dd84058dSMasahiro Yamadasource "board/freescale/t4qds/Kconfig"
1303dd84058dSMasahiro Yamadasource "board/freescale/t4rdb/Kconfig"
1304dd84058dSMasahiro Yamadasource "board/gdsys/p1022/Kconfig"
1305dd84058dSMasahiro Yamadasource "board/keymile/kmp204x/Kconfig"
1306dd84058dSMasahiro Yamadasource "board/sbc8548/Kconfig"
1307dd84058dSMasahiro Yamadasource "board/socrates/Kconfig"
130887e29878SAndy Flemingsource "board/varisys/cyrus/Kconfig"
1309dd84058dSMasahiro Yamadasource "board/xes/xpedite520x/Kconfig"
1310dd84058dSMasahiro Yamadasource "board/xes/xpedite537x/Kconfig"
1311dd84058dSMasahiro Yamadasource "board/xes/xpedite550x/Kconfig"
13128b0044ffSOleksandr G Zhadansource "board/Arcturus/ucp1020/Kconfig"
1313dd84058dSMasahiro Yamada
1314dd84058dSMasahiro Yamadaendmenu
1315