xref: /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/Kconfig (revision 1c40707e3fd791457e07e5e31975a096483ca345)
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
28e5ec4815STom 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
36a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
37dd84058dSMasahiro Yamada
38dd84058dSMasahiro Yamadaconfig TARGET_BSC9132QDS
39dd84058dSMasahiro Yamada	bool "Support BSC9132QDS"
40115d60c0SYork Sun	select ARCH_BSC9132
41e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
4202627356SMasahiro Yamada	select SUPPORT_SPL
43a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
44dd84058dSMasahiro Yamada
45dd84058dSMasahiro Yamadaconfig TARGET_C29XPCIE
46dd84058dSMasahiro Yamada	bool "Support C29XPCIE"
474fd64746SYork Sun	select ARCH_C29X
48e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
4902627356SMasahiro Yamada	select SUPPORT_SPL
50cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
51bb6b142fSMasahiro Yamada	select PHYS_64BIT
52dd84058dSMasahiro Yamada
53dd84058dSMasahiro Yamadaconfig TARGET_P3041DS
54dd84058dSMasahiro Yamada	bool "Support P3041DS"
55bb6b142fSMasahiro Yamada	select PHYS_64BIT
565e5fdd2dSYork Sun	select ARCH_P3041
57e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
58dd84058dSMasahiro Yamada
59dd84058dSMasahiro Yamadaconfig TARGET_P4080DS
60dd84058dSMasahiro Yamada	bool "Support P4080DS"
61bb6b142fSMasahiro Yamada	select PHYS_64BIT
62e71372cbSYork Sun	select ARCH_P4080
63e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
64dd84058dSMasahiro Yamada
65dd84058dSMasahiro Yamadaconfig TARGET_P5020DS
66dd84058dSMasahiro Yamada	bool "Support P5020DS"
67bb6b142fSMasahiro Yamada	select PHYS_64BIT
68cefe11cdSYork Sun	select ARCH_P5020
69e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
70dd84058dSMasahiro Yamada
71dd84058dSMasahiro Yamadaconfig TARGET_P5040DS
72dd84058dSMasahiro Yamada	bool "Support P5040DS"
73bb6b142fSMasahiro Yamada	select PHYS_64BIT
7495390360SYork Sun	select ARCH_P5040
75e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
76dd84058dSMasahiro Yamada
77dd84058dSMasahiro Yamadaconfig TARGET_MPC8536DS
78dd84058dSMasahiro Yamada	bool "Support MPC8536DS"
7924ad75aeSYork Sun	select ARCH_MPC8536
80d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
81d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
82dd84058dSMasahiro Yamada
83dd84058dSMasahiro Yamadaconfig TARGET_MPC8540ADS
84dd84058dSMasahiro Yamada	bool "Support MPC8540ADS"
857f825218SYork Sun	select ARCH_MPC8540
86dd84058dSMasahiro Yamada
87dd84058dSMasahiro Yamadaconfig TARGET_MPC8541CDS
88dd84058dSMasahiro Yamada	bool "Support MPC8541CDS"
893aff3082SYork Sun	select ARCH_MPC8541
90dd84058dSMasahiro Yamada
91dd84058dSMasahiro Yamadaconfig TARGET_MPC8544DS
92dd84058dSMasahiro Yamada	bool "Support MPC8544DS"
9325cb74b3SYork Sun	select ARCH_MPC8544
94dd84058dSMasahiro Yamada
95dd84058dSMasahiro Yamadaconfig TARGET_MPC8548CDS
96dd84058dSMasahiro Yamada	bool "Support MPC8548CDS"
97281ed4c7SYork Sun	select ARCH_MPC8548
98dd84058dSMasahiro Yamada
99dd84058dSMasahiro Yamadaconfig TARGET_MPC8555CDS
100dd84058dSMasahiro Yamada	bool "Support MPC8555CDS"
1013c3d8ab5SYork Sun	select ARCH_MPC8555
102dd84058dSMasahiro Yamada
103dd84058dSMasahiro Yamadaconfig TARGET_MPC8560ADS
104dd84058dSMasahiro Yamada	bool "Support MPC8560ADS"
10599d0a312SYork Sun	select ARCH_MPC8560
106dd84058dSMasahiro Yamada
107dd84058dSMasahiro Yamadaconfig TARGET_MPC8568MDS
108dd84058dSMasahiro Yamada	bool "Support MPC8568MDS"
109d07c3843SYork Sun	select ARCH_MPC8568
110dd84058dSMasahiro Yamada
111dd84058dSMasahiro Yamadaconfig TARGET_MPC8569MDS
112dd84058dSMasahiro Yamada	bool "Support MPC8569MDS"
11323b36a7dSYork Sun	select ARCH_MPC8569
114dd84058dSMasahiro Yamada
115dd84058dSMasahiro Yamadaconfig TARGET_MPC8572DS
116dd84058dSMasahiro Yamada	bool "Support MPC8572DS"
117c8f48474SYork Sun	select ARCH_MPC8572
118d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
119d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
120dd84058dSMasahiro Yamada
1217601686cSYork Sunconfig TARGET_P1010RDB_PA
1227601686cSYork Sun	bool "Support P1010RDB_PA"
1237601686cSYork Sun	select ARCH_P1010
124e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
1257601686cSYork Sun	select SUPPORT_SPL
1267601686cSYork Sun	select SUPPORT_TPL
1277601686cSYork Sun
1287601686cSYork Sunconfig TARGET_P1010RDB_PB
1297601686cSYork Sun	bool "Support P1010RDB_PB"
1307d5f9f84SYork Sun	select ARCH_P1010
131e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
13202627356SMasahiro Yamada	select SUPPORT_SPL
133cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
134dd84058dSMasahiro Yamada
135dd84058dSMasahiro Yamadaconfig TARGET_P1022DS
136dd84058dSMasahiro Yamada	bool "Support P1022DS"
137feb9e25bSYork Sun	select ARCH_P1022
13802627356SMasahiro Yamada	select SUPPORT_SPL
139cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
140dd84058dSMasahiro Yamada
141dd84058dSMasahiro Yamadaconfig TARGET_P1023RDB
142dd84058dSMasahiro Yamada	bool "Support P1023RDB"
1439bb1d6bcSYork Sun	select ARCH_P1023
144dd84058dSMasahiro Yamada
145fedae6ebSYork Sunconfig TARGET_P1020MBG
146fedae6ebSYork Sun	bool "Support P1020MBG-PC"
147fedae6ebSYork Sun	select SUPPORT_SPL
148fedae6ebSYork Sun	select SUPPORT_TPL
149484fff64SYork Sun	select ARCH_P1020
150484fff64SYork Sun
151aa14620cSYork Sunconfig TARGET_P1020RDB_PC
152aa14620cSYork Sun	bool "Support P1020RDB-PC"
153aa14620cSYork Sun	select SUPPORT_SPL
154aa14620cSYork Sun	select SUPPORT_TPL
155484fff64SYork Sun	select ARCH_P1020
156aa14620cSYork Sun
157f404b66cSYork Sunconfig TARGET_P1020RDB_PD
158f404b66cSYork Sun	bool "Support P1020RDB-PD"
159f404b66cSYork Sun	select SUPPORT_SPL
160f404b66cSYork Sun	select SUPPORT_TPL
161484fff64SYork Sun	select ARCH_P1020
162f404b66cSYork Sun
163e9bc8a8fSYork Sunconfig TARGET_P1020UTM
164e9bc8a8fSYork Sun	bool "Support P1020UTM"
165e9bc8a8fSYork Sun	select SUPPORT_SPL
166e9bc8a8fSYork Sun	select SUPPORT_TPL
167484fff64SYork Sun	select ARCH_P1020
168fedae6ebSYork Sun
169da439db3SYork Sunconfig TARGET_P1021RDB
170da439db3SYork Sun	bool "Support P1021RDB"
171da439db3SYork Sun	select SUPPORT_SPL
172da439db3SYork Sun	select SUPPORT_TPL
173a990799dSYork Sun	select ARCH_P1021
174da439db3SYork Sun
1754eedabfeSYork Sunconfig TARGET_P1024RDB
1764eedabfeSYork Sun	bool "Support P1024RDB"
1774eedabfeSYork Sun	select SUPPORT_SPL
1784eedabfeSYork Sun	select SUPPORT_TPL
17952b6f13dSYork Sun	select ARCH_P1024
1804eedabfeSYork Sun
181b0c98b4bSYork Sunconfig TARGET_P1025RDB
182b0c98b4bSYork Sun	bool "Support P1025RDB"
183b0c98b4bSYork Sun	select SUPPORT_SPL
184b0c98b4bSYork Sun	select SUPPORT_TPL
1854167a67dSYork Sun	select ARCH_P1025
186b0c98b4bSYork Sun
1878435aa77SYork Sunconfig TARGET_P2020RDB
1888435aa77SYork Sun	bool "Support P2020RDB-PC"
1898435aa77SYork Sun	select SUPPORT_SPL
1908435aa77SYork Sun	select SUPPORT_TPL
1914593637bSYork Sun	select ARCH_P2020
1928435aa77SYork Sun
193dd84058dSMasahiro Yamadaconfig TARGET_P1_TWR
194dd84058dSMasahiro Yamada	bool "Support p1_twr"
1954167a67dSYork Sun	select ARCH_P1025
196dd84058dSMasahiro Yamada
197dd84058dSMasahiro Yamadaconfig TARGET_P2041RDB
198dd84058dSMasahiro Yamada	bool "Support P2041RDB"
199ce040c83SYork Sun	select ARCH_P2041
200e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
201bb6b142fSMasahiro Yamada	select PHYS_64BIT
202dd84058dSMasahiro Yamada
203dd84058dSMasahiro Yamadaconfig TARGET_QEMU_PPCE500
204dd84058dSMasahiro Yamada	bool "Support qemu-ppce500"
20510343403SYork Sun	select ARCH_QEMU_E500
206bb6b142fSMasahiro Yamada	select PHYS_64BIT
207dd84058dSMasahiro Yamada
2086f53bd47SYork Sunconfig TARGET_T1024QDS
2096f53bd47SYork Sun	bool "Support T1024QDS"
210e5d5f5a8SYork Sun	select ARCH_T1024
211e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
212aba80048SShengzhou Liu	select SUPPORT_SPL
213bb6b142fSMasahiro Yamada	select PHYS_64BIT
214aba80048SShengzhou Liu
21508c75292SYork Sunconfig TARGET_T1023RDB
21608c75292SYork Sun	bool "Support T1023RDB"
2175ff3f41dSYork Sun	select ARCH_T1023
218e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
21908c75292SYork Sun	select SUPPORT_SPL
22008c75292SYork Sun	select PHYS_64BIT
22108c75292SYork Sun
22208c75292SYork Sunconfig TARGET_T1024RDB
22308c75292SYork Sun	bool "Support T1024RDB"
224e5d5f5a8SYork Sun	select ARCH_T1024
225e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
22648c6f328SShengzhou Liu	select SUPPORT_SPL
227bb6b142fSMasahiro Yamada	select PHYS_64BIT
22848c6f328SShengzhou Liu
229dd84058dSMasahiro Yamadaconfig TARGET_T1040QDS
230dd84058dSMasahiro Yamada	bool "Support T1040QDS"
2315d737010SYork Sun	select ARCH_T1040
232e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
233bb6b142fSMasahiro Yamada	select PHYS_64BIT
234dd84058dSMasahiro Yamada
23595a809b9SYork Sunconfig TARGET_T1040RDB
23695a809b9SYork Sun	bool "Support T1040RDB"
2375d737010SYork Sun	select ARCH_T1040
238e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
23995a809b9SYork Sun	select SUPPORT_SPL
24095a809b9SYork Sun	select PHYS_64BIT
24195a809b9SYork Sun
242a016735cSYork Sunconfig TARGET_T1040D4RDB
243a016735cSYork Sun	bool "Support T1040D4RDB"
244a016735cSYork Sun	select ARCH_T1040
245e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
246a016735cSYork Sun	select SUPPORT_SPL
247a016735cSYork Sun	select PHYS_64BIT
248a016735cSYork Sun
24995a809b9SYork Sunconfig TARGET_T1042RDB
25095a809b9SYork Sun	bool "Support T1042RDB"
2515449c98aSYork Sun	select ARCH_T1042
252e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
25302627356SMasahiro Yamada	select SUPPORT_SPL
254bb6b142fSMasahiro Yamada	select PHYS_64BIT
255dd84058dSMasahiro Yamada
256319ed24aSYork Sunconfig TARGET_T1042D4RDB
257319ed24aSYork Sun	bool "Support T1042D4RDB"
258319ed24aSYork Sun	select ARCH_T1042
259e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
260319ed24aSYork Sun	select SUPPORT_SPL
261319ed24aSYork Sun	select PHYS_64BIT
262319ed24aSYork Sun
26355ed8ae3SYork Sunconfig TARGET_T1042RDB_PI
26455ed8ae3SYork Sun	bool "Support T1042RDB_PI"
26555ed8ae3SYork Sun	select ARCH_T1042
266e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
26755ed8ae3SYork Sun	select SUPPORT_SPL
26855ed8ae3SYork Sun	select PHYS_64BIT
26955ed8ae3SYork Sun
270638d5be0SYork Sunconfig TARGET_T2080QDS
271638d5be0SYork Sun	bool "Support T2080QDS"
2720f3d80e9SYork Sun	select ARCH_T2080
273e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
27402627356SMasahiro Yamada	select SUPPORT_SPL
275bb6b142fSMasahiro Yamada	select PHYS_64BIT
276dd84058dSMasahiro Yamada
27701671e66SYork Sunconfig TARGET_T2080RDB
27801671e66SYork Sun	bool "Support T2080RDB"
2790f3d80e9SYork Sun	select ARCH_T2080
280e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
28102627356SMasahiro Yamada	select SUPPORT_SPL
282bb6b142fSMasahiro Yamada	select PHYS_64BIT
283dd84058dSMasahiro Yamada
284638d5be0SYork Sunconfig TARGET_T2081QDS
285638d5be0SYork Sun	bool "Support T2081QDS"
2860f3d80e9SYork Sun	select ARCH_T2081
287638d5be0SYork Sun	select SUPPORT_SPL
288638d5be0SYork Sun	select PHYS_64BIT
289638d5be0SYork Sun
2909c21d06cSYork Sunconfig TARGET_T4160QDS
2919c21d06cSYork Sun	bool "Support T4160QDS"
292652a7bbdSYork Sun	select ARCH_T4160
293e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
2949c21d06cSYork Sun	select SUPPORT_SPL
2959c21d06cSYork Sun	select PHYS_64BIT
2969c21d06cSYork Sun
29712ffdb3bSYork Sunconfig TARGET_T4160RDB
29812ffdb3bSYork Sun	bool "Support T4160RDB"
299652a7bbdSYork Sun	select ARCH_T4160
30012ffdb3bSYork Sun	select SUPPORT_SPL
30112ffdb3bSYork Sun	select PHYS_64BIT
30212ffdb3bSYork Sun
303dd84058dSMasahiro Yamadaconfig TARGET_T4240QDS
304dd84058dSMasahiro Yamada	bool "Support T4240QDS"
30526bc57daSYork Sun	select ARCH_T4240
306e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
30702627356SMasahiro Yamada	select SUPPORT_SPL
308bb6b142fSMasahiro Yamada	select PHYS_64BIT
309dd84058dSMasahiro Yamada
310dd84058dSMasahiro Yamadaconfig TARGET_T4240RDB
311dd84058dSMasahiro Yamada	bool "Support T4240RDB"
31226bc57daSYork Sun	select ARCH_T4240
313373762c3SChunhe Lan	select SUPPORT_SPL
314bb6b142fSMasahiro Yamada	select PHYS_64BIT
315dd84058dSMasahiro Yamada
316dd84058dSMasahiro Yamadaconfig TARGET_CONTROLCENTERD
317dd84058dSMasahiro Yamada	bool "Support controlcenterd"
318feb9e25bSYork Sun	select ARCH_P1022
319dd84058dSMasahiro Yamada
320dd84058dSMasahiro Yamadaconfig TARGET_KMP204X
321dd84058dSMasahiro Yamada	bool "Support kmp204x"
322ce040c83SYork Sun	select ARCH_P2041
323bb6b142fSMasahiro Yamada	select PHYS_64BIT
324dd84058dSMasahiro Yamada
325dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE520X
326dd84058dSMasahiro Yamada	bool "Support xpedite520x"
327281ed4c7SYork Sun	select ARCH_MPC8548
328dd84058dSMasahiro Yamada
329dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE537X
330dd84058dSMasahiro Yamada	bool "Support xpedite537x"
331c8f48474SYork Sun	select ARCH_MPC8572
332d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
333d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
334dd84058dSMasahiro Yamada
335dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE550X
336dd84058dSMasahiro Yamada	bool "Support xpedite550x"
3374593637bSYork Sun	select ARCH_P2020
338dd84058dSMasahiro Yamada
3398b0044ffSOleksandr G Zhadanconfig TARGET_UCP1020
3408b0044ffSOleksandr G Zhadan	bool "Support uCP1020"
341484fff64SYork Sun	select ARCH_P1020
3428b0044ffSOleksandr G Zhadan
34322a1b99aSYork Sunconfig TARGET_CYRUS_P5020
34422a1b99aSYork Sun	bool "Support Varisys Cyrus P5020"
34522a1b99aSYork Sun	select ARCH_P5020
34622a1b99aSYork Sun	select PHYS_64BIT
34722a1b99aSYork Sun
34822a1b99aSYork Sunconfig TARGET_CYRUS_P5040
34922a1b99aSYork Sun	 bool "Support Varisys Cyrus P5040"
35022a1b99aSYork Sun	select ARCH_P5040
351bb6b142fSMasahiro Yamada	select PHYS_64BIT
35287e29878SAndy Fleming
353dd84058dSMasahiro Yamadaendchoice
354dd84058dSMasahiro Yamada
355b41f192bSYork Sunconfig ARCH_B4420
356b41f192bSYork Sun	bool
357f8dee360SYork Sun	select E500MC
3589ec10107SYork Sun	select E6500
35905cb79a7SYork Sun	select FSL_LAW
36022120f11SYork Sun	select SYS_FSL_DDR_VER_47
36163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
36263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
36363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
36463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
36563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
36663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
36763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
36863659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
36963659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
37063659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
371d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3722c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
3737371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
37490b80386SYork Sun	select SYS_FSL_SEC_BE
3752c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
3764851278eSYork Sun	select SYS_PPC64
377d98b98d6SPrabhakar Kushwaha	select FSL_IFC
378b41f192bSYork Sun
3793006ebc3SYork Sunconfig ARCH_B4860
3803006ebc3SYork Sun	bool
381f8dee360SYork Sun	select E500MC
3829ec10107SYork Sun	select E6500
38305cb79a7SYork Sun	select FSL_LAW
38422120f11SYork Sun	select SYS_FSL_DDR_VER_47
38563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
38663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
38763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
38863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
38963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
39063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
39163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
39263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
39363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
39406ad970bSDarwin Dingel	select SYS_FSL_ERRATUM_A007907
39563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
396d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
3972c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
3987371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
39990b80386SYork Sun	select SYS_FSL_SEC_BE
4002c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
4014851278eSYork Sun	select SYS_PPC64
402d98b98d6SPrabhakar Kushwaha	select FSL_IFC
4033006ebc3SYork Sun
404115d60c0SYork Sunconfig ARCH_BSC9131
405115d60c0SYork Sun	bool
40605cb79a7SYork Sun	select FSL_LAW
40722120f11SYork Sun	select SYS_FSL_DDR_VER_44
40863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
40963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
410c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
411d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4122c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
41390b80386SYork Sun	select SYS_FSL_SEC_BE
4142c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
415d98b98d6SPrabhakar Kushwaha	select FSL_IFC
416115d60c0SYork Sun
417115d60c0SYork Sunconfig ARCH_BSC9132
418115d60c0SYork Sun	bool
41905cb79a7SYork Sun	select FSL_LAW
42022120f11SYork Sun	select SYS_FSL_DDR_VER_46
42163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
42263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
42363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005434
424c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
42563659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
42663659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
427d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4282c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
42990b80386SYork Sun	select SYS_FSL_SEC_BE
4302c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
43153c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
432d98b98d6SPrabhakar Kushwaha	select FSL_IFC
433115d60c0SYork Sun
4344fd64746SYork Sunconfig ARCH_C29X
4354fd64746SYork Sun	bool
43605cb79a7SYork Sun	select FSL_LAW
43722120f11SYork Sun	select SYS_FSL_DDR_VER_46
43863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
439c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
440d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4412c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
44290b80386SYork Sun	select SYS_FSL_SEC_BE
4432c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_6
44453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
445d98b98d6SPrabhakar Kushwaha	select FSL_IFC
4464fd64746SYork Sun
44724ad75aeSYork Sunconfig ARCH_MPC8536
44824ad75aeSYork Sun	bool
44905cb79a7SYork Sun	select FSL_LAW
45063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
45163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
452d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
453d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4542c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
45590b80386SYork Sun	select SYS_FSL_SEC_BE
4562c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
45753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
45824ad75aeSYork Sun
4597f825218SYork Sunconfig ARCH_MPC8540
4607f825218SYork Sun	bool
46105cb79a7SYork Sun	select FSL_LAW
462d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4637f825218SYork Sun
4643aff3082SYork Sunconfig ARCH_MPC8541
4653aff3082SYork Sun	bool
46605cb79a7SYork Sun	select FSL_LAW
467d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4682c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
46990b80386SYork Sun	select SYS_FSL_SEC_BE
4702c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
4713aff3082SYork Sun
47225cb74b3SYork Sunconfig ARCH_MPC8544
47325cb74b3SYork Sun	bool
47405cb79a7SYork Sun	select FSL_LAW
47563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
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
48053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
48125cb74b3SYork Sun
482281ed4c7SYork Sunconfig ARCH_MPC8548
483281ed4c7SYork Sun	bool
48405cb79a7SYork Sun	select FSL_LAW
48563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
48663659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_DDR120
48763659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_LBC103
48863659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_ETSEC129
48963659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
490d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
491d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
4922c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
49390b80386SYork Sun	select SYS_FSL_SEC_BE
4942c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
49553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
496281ed4c7SYork Sun
4973c3d8ab5SYork Sunconfig ARCH_MPC8555
4983c3d8ab5SYork Sun	bool
49905cb79a7SYork Sun	select FSL_LAW
500d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
5012c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
50290b80386SYork Sun	select SYS_FSL_SEC_BE
5032c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
5043c3d8ab5SYork Sun
50599d0a312SYork Sunconfig ARCH_MPC8560
50699d0a312SYork Sun	bool
50705cb79a7SYork Sun	select FSL_LAW
508d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
50999d0a312SYork Sun
510d07c3843SYork Sunconfig ARCH_MPC8568
511d07c3843SYork Sun	bool
51205cb79a7SYork Sun	select FSL_LAW
513d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
5142c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
51590b80386SYork Sun	select SYS_FSL_SEC_BE
5162c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
517d07c3843SYork Sun
51823b36a7dSYork Sunconfig ARCH_MPC8569
51923b36a7dSYork Sun	bool
52005cb79a7SYork Sun	select FSL_LAW
52163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
52263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
523d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5242c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
52590b80386SYork Sun	select SYS_FSL_SEC_BE
5262c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
52723b36a7dSYork Sun
528c8f48474SYork Sunconfig ARCH_MPC8572
529c8f48474SYork Sun	bool
53005cb79a7SYork Sun	select FSL_LAW
53163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
53263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
53363659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_115
53463659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR111_DDR134
535d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
536d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5372c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
53890b80386SYork Sun	select SYS_FSL_SEC_BE
5392c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
540d26e34c4SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
541c8f48474SYork Sun
5427d5f9f84SYork Sunconfig ARCH_P1010
5437d5f9f84SYork Sun	bool
54405cb79a7SYork Sun	select FSL_LAW
54563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
54663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
54763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
54863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
54963659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
550c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
55163659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
55263659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
55363659ff3SYork Sun	select SYS_FSL_ERRATUM_P1010_A003549
55463659ff3SYork Sun	select SYS_FSL_ERRATUM_SEC_A003571
55563659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A003399
556d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5572c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
55890b80386SYork Sun	select SYS_FSL_SEC_BE
5592c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
56053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
561d98b98d6SPrabhakar Kushwaha	select FSL_IFC
5627d5f9f84SYork Sun
5631cdd96f3SYork Sunconfig ARCH_P1011
5641cdd96f3SYork Sun	bool
56505cb79a7SYork Sun	select FSL_LAW
56663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
56763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
56863659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
569c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
570d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5712c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
57290b80386SYork Sun	select SYS_FSL_SEC_BE
5732c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
57453c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
5751cdd96f3SYork Sun
576484fff64SYork Sunconfig ARCH_P1020
577484fff64SYork Sun	bool
57805cb79a7SYork Sun	select FSL_LAW
57963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
58063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
58163659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
582c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
583d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5842c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
58590b80386SYork Sun	select SYS_FSL_SEC_BE
5862c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
58753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
588484fff64SYork Sun
589a990799dSYork Sunconfig ARCH_P1021
590a990799dSYork Sun	bool
59105cb79a7SYork Sun	select FSL_LAW
59263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
59363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
59463659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
595c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
596d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5972c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
59890b80386SYork Sun	select SYS_FSL_SEC_BE
5992c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
60053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
601a990799dSYork Sun
602feb9e25bSYork Sunconfig ARCH_P1022
603feb9e25bSYork Sun	bool
60405cb79a7SYork Sun	select FSL_LAW
60563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
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
61063659ff3SYork Sun	select SYS_FSL_ERRATUM_SATA_A001
611d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6122c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
61390b80386SYork Sun	select SYS_FSL_SEC_BE
6142c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
61553c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
616feb9e25bSYork Sun
6179bb1d6bcSYork Sunconfig ARCH_P1023
6189bb1d6bcSYork Sun	bool
61905cb79a7SYork Sun	select FSL_LAW
62063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
62163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
62263659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
623d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6242c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
62590b80386SYork Sun	select SYS_FSL_SEC_BE
6262c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
6279bb1d6bcSYork Sun
62852b6f13dSYork Sunconfig ARCH_P1024
62952b6f13dSYork Sun	bool
63005cb79a7SYork Sun	select FSL_LAW
63163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
63263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
63363659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
634c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
635d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6362c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
63790b80386SYork Sun	select SYS_FSL_SEC_BE
6382c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
63953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
64052b6f13dSYork Sun
6414167a67dSYork Sunconfig ARCH_P1025
6424167a67dSYork Sun	bool
64305cb79a7SYork Sun	select FSL_LAW
64463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
64563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
64663659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
647c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
648d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6492c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
65090b80386SYork Sun	select SYS_FSL_SEC_BE
6512c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
65253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6534167a67dSYork Sun
6544593637bSYork Sunconfig ARCH_P2020
6554593637bSYork Sun	bool
65605cb79a7SYork Sun	select FSL_LAW
65763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
65863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
65963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
660c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
661c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
662d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6632c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
66490b80386SYork Sun	select SYS_FSL_SEC_BE
6652c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
66653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
6674593637bSYork Sun
668ce040c83SYork Sunconfig ARCH_P2041
669ce040c83SYork Sun	bool
670f8dee360SYork Sun	select E500MC
67105cb79a7SYork Sun	select FSL_LAW
67263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
67363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
67463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
67563659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
67663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
67763659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
678c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
67963659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
68063659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
68163659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
68263659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
683d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6842c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
6857371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
68690b80386SYork Sun	select SYS_FSL_SEC_BE
6872c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
688ce040c83SYork Sun
6895e5fdd2dSYork Sunconfig ARCH_P3041
6905e5fdd2dSYork Sun	bool
691f8dee360SYork Sun	select E500MC
69205cb79a7SYork Sun	select FSL_LAW
69322120f11SYork Sun	select SYS_FSL_DDR_VER_44
69463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
69563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
69663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
69763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
69863659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
69963659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
70063659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
701c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
70263659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
70363659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
70463659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
70563659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
706d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7072c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7087371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
70990b80386SYork Sun	select SYS_FSL_SEC_BE
7102c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
7115e5fdd2dSYork Sun
712e71372cbSYork Sunconfig ARCH_P4080
713e71372cbSYork Sun	bool
714f8dee360SYork Sun	select E500MC
71505cb79a7SYork Sun	select FSL_LAW
71622120f11SYork Sun	select SYS_FSL_DDR_VER_44
71763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
71863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004580
71963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
72063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
72163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
72263659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A002
72363659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A003
72463659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
72563659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
72663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
72763659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
728c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
729c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC13
730c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
73163659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
73263659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
73363659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
73463659ff3SYork Sun	select SYS_P4080_ERRATUM_CPU22
73563659ff3SYork Sun	select SYS_P4080_ERRATUM_PCIE_A003
73663659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES8
73763659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES9
73863659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A001
73963659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A005
740d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7412c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7427371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
74390b80386SYork Sun	select SYS_FSL_SEC_BE
7442c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
745e71372cbSYork Sun
746cefe11cdSYork Sunconfig ARCH_P5020
747cefe11cdSYork Sun	bool
748f8dee360SYork Sun	select E500MC
74905cb79a7SYork Sun	select FSL_LAW
75022120f11SYork Sun	select SYS_FSL_DDR_VER_44
75163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
75263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
75363659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
75463659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
755c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
75663659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
75763659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
75863659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
759d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7602c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7617371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
76290b80386SYork Sun	select SYS_FSL_SEC_BE
7632c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
7644851278eSYork Sun	select SYS_PPC64
765cefe11cdSYork Sun
76695390360SYork Sunconfig ARCH_P5040
76795390360SYork Sun	bool
768f8dee360SYork Sun	select E500MC
76905cb79a7SYork Sun	select FSL_LAW
77022120f11SYork Sun	select SYS_FSL_DDR_VER_44
77163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
77263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004699
77363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
77463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
77563659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
77663659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
777c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
77863659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
779d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7802c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
7817371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
78290b80386SYork Sun	select SYS_FSL_SEC_BE
7832c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
7844851278eSYork Sun	select SYS_PPC64
78595390360SYork Sun
78610343403SYork Sunconfig ARCH_QEMU_E500
78710343403SYork Sun	bool
78810343403SYork Sun
7895ff3f41dSYork Sunconfig ARCH_T1023
7905ff3f41dSYork Sun	bool
791f8dee360SYork Sun	select E500MC
79205cb79a7SYork Sun	select FSL_LAW
79322120f11SYork Sun	select SYS_FSL_DDR_VER_50
79463659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
79563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
79663659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
797c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
798d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
799d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8002c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8017371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
80290b80386SYork Sun	select SYS_FSL_SEC_BE
8032c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
804d98b98d6SPrabhakar Kushwaha	select FSL_IFC
8055ff3f41dSYork Sun
806e5d5f5a8SYork Sunconfig ARCH_T1024
807e5d5f5a8SYork Sun	bool
808f8dee360SYork Sun	select E500MC
80905cb79a7SYork Sun	select FSL_LAW
81022120f11SYork Sun	select SYS_FSL_DDR_VER_50
81163659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
81263659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
81363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
814c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
815d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
816d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8172c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8187371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
81990b80386SYork Sun	select SYS_FSL_SEC_BE
8202c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
821d98b98d6SPrabhakar Kushwaha	select FSL_IFC
822e5d5f5a8SYork Sun
8235d737010SYork Sunconfig ARCH_T1040
8245d737010SYork Sun	bool
825f8dee360SYork Sun	select E500MC
82605cb79a7SYork Sun	select FSL_LAW
82722120f11SYork Sun	select SYS_FSL_DDR_VER_50
82863659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
82963659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
83063659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
83163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
832c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
833d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
834d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8352c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8367371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
83790b80386SYork Sun	select SYS_FSL_SEC_BE
8382c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
839d98b98d6SPrabhakar Kushwaha	select FSL_IFC
8405d737010SYork Sun
8415449c98aSYork Sunconfig ARCH_T1042
8425449c98aSYork Sun	bool
843f8dee360SYork Sun	select E500MC
84405cb79a7SYork Sun	select FSL_LAW
84522120f11SYork Sun	select SYS_FSL_DDR_VER_50
84663659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
84763659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
84863659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
84963659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
850c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
851d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
852d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
8532c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8547371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
85590b80386SYork Sun	select SYS_FSL_SEC_BE
8562c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
857d98b98d6SPrabhakar Kushwaha	select FSL_IFC
8585449c98aSYork Sun
8590f3d80e9SYork Sunconfig ARCH_T2080
8600f3d80e9SYork Sun	bool
861f8dee360SYork Sun	select E500MC
8629ec10107SYork Sun	select E6500
86305cb79a7SYork Sun	select FSL_LAW
86422120f11SYork Sun	select SYS_FSL_DDR_VER_47
86563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
86663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
86763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
86863659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
86909bfd962STony O'Brien	select SYS_FSL_ERRATUM_A007815
87006ad970bSDarwin Dingel	select SYS_FSL_ERRATUM_A007907
87163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
872c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
873d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8742c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8757371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
87690b80386SYork Sun	select SYS_FSL_SEC_BE
8772c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8784851278eSYork Sun	select SYS_PPC64
879d98b98d6SPrabhakar Kushwaha	select FSL_IFC
8800f3d80e9SYork Sun
8810f3d80e9SYork Sunconfig ARCH_T2081
8820f3d80e9SYork Sun	bool
883f8dee360SYork Sun	select E500MC
8849ec10107SYork Sun	select E6500
88505cb79a7SYork Sun	select FSL_LAW
88622120f11SYork Sun	select SYS_FSL_DDR_VER_47
88763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
88863659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
88963659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
89063659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
89163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
892c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
893d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8942c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8957371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
89690b80386SYork Sun	select SYS_FSL_SEC_BE
8972c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
8984851278eSYork Sun	select SYS_PPC64
899d98b98d6SPrabhakar Kushwaha	select FSL_IFC
9000f3d80e9SYork Sun
901652a7bbdSYork Sunconfig ARCH_T4160
902652a7bbdSYork Sun	bool
903f8dee360SYork Sun	select E500MC
9049ec10107SYork Sun	select E6500
90505cb79a7SYork Sun	select FSL_LAW
90622120f11SYork Sun	select SYS_FSL_DDR_VER_47
90763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
90863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
90963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
91063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
91163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
91263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
91363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
914d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
9152c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
9167371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
91790b80386SYork Sun	select SYS_FSL_SEC_BE
9182c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
9194851278eSYork Sun	select SYS_PPC64
920d98b98d6SPrabhakar Kushwaha	select FSL_IFC
921652a7bbdSYork Sun
92226bc57daSYork Sunconfig ARCH_T4240
92326bc57daSYork Sun	bool
924f8dee360SYork Sun	select E500MC
9259ec10107SYork Sun	select E6500
92605cb79a7SYork Sun	select FSL_LAW
92722120f11SYork Sun	select SYS_FSL_DDR_VER_47
92863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
92963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
93063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
93163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
93263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
93363659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
93463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
93509bfd962STony O'Brien	select SYS_FSL_ERRATUM_A007815
93606ad970bSDarwin Dingel	select SYS_FSL_ERRATUM_A007907
93763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
938d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
9392c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
9407371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
94190b80386SYork Sun	select SYS_FSL_SEC_BE
9422c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
9434851278eSYork Sun	select SYS_PPC64
944d98b98d6SPrabhakar Kushwaha	select FSL_IFC
94505cb79a7SYork Sun
946f8dee360SYork Sunconfig BOOKE
947f8dee360SYork Sun	bool
948f8dee360SYork Sun	default y
949f8dee360SYork Sun
950f8dee360SYork Sunconfig E500
951f8dee360SYork Sun	bool
952f8dee360SYork Sun	default y
953f8dee360SYork Sun	help
954f8dee360SYork Sun		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
955f8dee360SYork Sun
956f8dee360SYork Sunconfig E500MC
957f8dee360SYork Sun	bool
958f8dee360SYork Sun	help
959f8dee360SYork Sun		Enble PowerPC E500MC core
960f8dee360SYork Sun
9619ec10107SYork Sunconfig E6500
9629ec10107SYork Sun	bool
9639ec10107SYork Sun	help
9649ec10107SYork Sun		Enable PowerPC E6500 core
9659ec10107SYork Sun
96605cb79a7SYork Sunconfig FSL_LAW
96705cb79a7SYork Sun	bool
96805cb79a7SYork Sun	help
96905cb79a7SYork Sun		Use Freescale common code for Local Access Window
97026bc57daSYork Sun
971c6e6bda3SYork Sunconfig SECURE_BOOT
972c6e6bda3SYork Sun	bool	"Secure Boot"
973c6e6bda3SYork Sun	help
974c6e6bda3SYork Sun		Enable Freescale Secure Boot feature. Normally selected
975c6e6bda3SYork Sun		by defconfig. If unsure, do not change.
976c6e6bda3SYork Sun
9773f82b56dSYork Sunconfig MAX_CPUS
9783f82b56dSYork Sun	int "Maximum number of CPUs permitted for MPC85xx"
9793f82b56dSYork Sun	default 12 if ARCH_T4240
9803f82b56dSYork Sun	default 8 if ARCH_P4080 || \
9813f82b56dSYork Sun		     ARCH_T4160
9823f82b56dSYork Sun	default 4 if ARCH_B4860 || \
9833f82b56dSYork Sun		     ARCH_P2041 || \
9843f82b56dSYork Sun		     ARCH_P3041 || \
9853f82b56dSYork Sun		     ARCH_P5040 || \
9863f82b56dSYork Sun		     ARCH_T1040 || \
9873f82b56dSYork Sun		     ARCH_T1042 || \
9883f82b56dSYork Sun		     ARCH_T2080 || \
9893f82b56dSYork Sun		     ARCH_T2081
9903f82b56dSYork Sun	default 2 if ARCH_B4420 || \
9913f82b56dSYork Sun		     ARCH_BSC9132 || \
9923f82b56dSYork Sun		     ARCH_MPC8572 || \
9933f82b56dSYork Sun		     ARCH_P1020 || \
9943f82b56dSYork Sun		     ARCH_P1021 || \
9953f82b56dSYork Sun		     ARCH_P1022 || \
9963f82b56dSYork Sun		     ARCH_P1023 || \
9973f82b56dSYork Sun		     ARCH_P1024 || \
9983f82b56dSYork Sun		     ARCH_P1025 || \
9993f82b56dSYork Sun		     ARCH_P2020 || \
10003f82b56dSYork Sun		     ARCH_P5020 || \
10013f82b56dSYork Sun		     ARCH_T1023 || \
10023f82b56dSYork Sun		     ARCH_T1024
10033f82b56dSYork Sun	default 1
10043f82b56dSYork Sun	help
10053f82b56dSYork Sun	  Set this number to the maximum number of possible CPUs in the SoC.
10063f82b56dSYork Sun	  SoCs may have multiple clusters with each cluster may have multiple
10073f82b56dSYork Sun	  ports. If some ports are reserved but higher ports are used for
10083f82b56dSYork Sun	  cores, count the reserved ports. This will allocate enough memory
10093f82b56dSYork Sun	  in spin table to properly handle all cores.
10103f82b56dSYork Sun
1011830fc1bfSYork Sunconfig SYS_CCSRBAR_DEFAULT
1012830fc1bfSYork Sun	hex "Default CCSRBAR address"
1013830fc1bfSYork Sun	default	0xff700000 if	ARCH_BSC9131	|| \
1014830fc1bfSYork Sun				ARCH_BSC9132	|| \
1015830fc1bfSYork Sun				ARCH_C29X	|| \
1016830fc1bfSYork Sun				ARCH_MPC8536	|| \
1017830fc1bfSYork Sun				ARCH_MPC8540	|| \
1018830fc1bfSYork Sun				ARCH_MPC8541	|| \
1019830fc1bfSYork Sun				ARCH_MPC8544	|| \
1020830fc1bfSYork Sun				ARCH_MPC8548	|| \
1021830fc1bfSYork Sun				ARCH_MPC8555	|| \
1022830fc1bfSYork Sun				ARCH_MPC8560	|| \
1023830fc1bfSYork Sun				ARCH_MPC8568	|| \
1024830fc1bfSYork Sun				ARCH_MPC8569	|| \
1025830fc1bfSYork Sun				ARCH_MPC8572	|| \
1026830fc1bfSYork Sun				ARCH_P1010	|| \
1027830fc1bfSYork Sun				ARCH_P1011	|| \
1028830fc1bfSYork Sun				ARCH_P1020	|| \
1029830fc1bfSYork Sun				ARCH_P1021	|| \
1030830fc1bfSYork Sun				ARCH_P1022	|| \
1031830fc1bfSYork Sun				ARCH_P1024	|| \
1032830fc1bfSYork Sun				ARCH_P1025	|| \
1033830fc1bfSYork Sun				ARCH_P2020
1034830fc1bfSYork Sun	default 0xff600000 if	ARCH_P1023
1035830fc1bfSYork Sun	default 0xfe000000 if	ARCH_B4420	|| \
1036830fc1bfSYork Sun				ARCH_B4860	|| \
1037830fc1bfSYork Sun				ARCH_P2041	|| \
1038830fc1bfSYork Sun				ARCH_P3041	|| \
1039830fc1bfSYork Sun				ARCH_P4080	|| \
1040830fc1bfSYork Sun				ARCH_P5020	|| \
1041830fc1bfSYork Sun				ARCH_P5040	|| \
1042830fc1bfSYork Sun				ARCH_T1023	|| \
1043830fc1bfSYork Sun				ARCH_T1024	|| \
1044830fc1bfSYork Sun				ARCH_T1040	|| \
1045830fc1bfSYork Sun				ARCH_T1042	|| \
1046830fc1bfSYork Sun				ARCH_T2080	|| \
1047830fc1bfSYork Sun				ARCH_T2081	|| \
1048830fc1bfSYork Sun				ARCH_T4160	|| \
1049830fc1bfSYork Sun				ARCH_T4240
1050830fc1bfSYork Sun	default 0xe0000000 if ARCH_QEMU_E500
1051830fc1bfSYork Sun	help
1052830fc1bfSYork Sun		Default value of CCSRBAR comes from power-on-reset. It
1053830fc1bfSYork Sun		is fixed on each SoC. Some SoCs can have different value
1054830fc1bfSYork Sun		if changed by pre-boot regime. The value here must match
1055830fc1bfSYork Sun		the current value in SoC. If not sure, do not change.
1056830fc1bfSYork Sun
105763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004468
105863659ff3SYork Sun	bool
105963659ff3SYork Sun
106063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004477
106163659ff3SYork Sun	bool
106263659ff3SYork Sun
106363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004508
106463659ff3SYork Sun	bool
106563659ff3SYork Sun
106663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004580
106763659ff3SYork Sun	bool
106863659ff3SYork Sun
106963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004699
107063659ff3SYork Sun	bool
107163659ff3SYork Sun
107263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004849
107363659ff3SYork Sun	bool
107463659ff3SYork Sun
107563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510
107663659ff3SYork Sun	bool
107763659ff3SYork Sun
107863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV
107963659ff3SYork Sun	hex
108063659ff3SYork Sun	depends on SYS_FSL_ERRATUM_A004510
108163659ff3SYork Sun	default 0x20 if ARCH_P4080
108263659ff3SYork Sun	default 0x10
108363659ff3SYork Sun
108463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV2
108563659ff3SYork Sun	hex
108663659ff3SYork Sun	depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
108763659ff3SYork Sun	default 0x11
108863659ff3SYork Sun
108963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005125
109063659ff3SYork Sun	bool
109163659ff3SYork Sun
109263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005434
109363659ff3SYork Sun	bool
109463659ff3SYork Sun
109563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005812
109663659ff3SYork Sun	bool
109763659ff3SYork Sun
109863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005871
109963659ff3SYork Sun	bool
110063659ff3SYork Sun
110163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006261
110263659ff3SYork Sun	bool
110363659ff3SYork Sun
110463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006379
110563659ff3SYork Sun	bool
110663659ff3SYork Sun
110763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006384
110863659ff3SYork Sun	bool
110963659ff3SYork Sun
111063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006475
111163659ff3SYork Sun	bool
111263659ff3SYork Sun
111363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006593
111463659ff3SYork Sun	bool
111563659ff3SYork Sun
111663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007075
111763659ff3SYork Sun	bool
111863659ff3SYork Sun
111963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007186
112063659ff3SYork Sun	bool
112163659ff3SYork Sun
112263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007212
112363659ff3SYork Sun	bool
112463659ff3SYork Sun
112509bfd962STony O'Brienconfig SYS_FSL_ERRATUM_A007815
112609bfd962STony O'Brien	bool
112709bfd962STony O'Brien
112863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007798
112963659ff3SYork Sun	bool
113063659ff3SYork Sun
113106ad970bSDarwin Dingelconfig SYS_FSL_ERRATUM_A007907
113206ad970bSDarwin Dingel	bool
113306ad970bSDarwin Dingel
113463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A008044
113563659ff3SYork Sun	bool
113663659ff3SYork Sun
113763659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A002
113863659ff3SYork Sun	bool
113963659ff3SYork Sun
114063659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A003
114163659ff3SYork Sun	bool
114263659ff3SYork Sun
114363659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPU_A003999
114463659ff3SYork Sun	bool
114563659ff3SYork Sun
114663659ff3SYork Sunconfig SYS_FSL_ERRATUM_ELBC_A001
114763659ff3SYork Sun	bool
114863659ff3SYork Sun
114963659ff3SYork Sunconfig SYS_FSL_ERRATUM_I2C_A004447
115063659ff3SYork Sun	bool
115163659ff3SYork Sun
115263659ff3SYork Sunconfig SYS_FSL_A004447_SVR_REV
115363659ff3SYork Sun	hex
115463659ff3SYork Sun	depends on SYS_FSL_ERRATUM_I2C_A004447
115563659ff3SYork Sun	default 0x00 if ARCH_MPC8548
115663659ff3SYork Sun	default 0x10 if ARCH_P1010
115763659ff3SYork Sun	default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
115863659ff3SYork Sun	default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
115963659ff3SYork Sun
116063659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A002769
116163659ff3SYork Sun	bool
116263659ff3SYork Sun
116363659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A003399
116463659ff3SYork Sun	bool
116563659ff3SYork Sun
116663659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_CPU_A011
116763659ff3SYork Sun	bool
116863659ff3SYork Sun
116963659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_ETSEC129
117063659ff3SYork Sun	bool
117163659ff3SYork Sun
117263659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_LBC103
117363659ff3SYork Sun	bool
117463659ff3SYork Sun
117563659ff3SYork Sunconfig SYS_FSL_ERRATUM_P1010_A003549
117663659ff3SYork Sun	bool
117763659ff3SYork Sun
117863659ff3SYork Sunconfig SYS_FSL_ERRATUM_SATA_A001
117963659ff3SYork Sun	bool
118063659ff3SYork Sun
118163659ff3SYork Sunconfig SYS_FSL_ERRATUM_SEC_A003571
118263659ff3SYork Sun	bool
118363659ff3SYork Sun
118463659ff3SYork Sunconfig SYS_FSL_ERRATUM_SRIO_A004034
118563659ff3SYork Sun	bool
118663659ff3SYork Sun
118763659ff3SYork Sunconfig SYS_FSL_ERRATUM_USB14
118863659ff3SYork Sun	bool
118963659ff3SYork Sun
119063659ff3SYork Sunconfig SYS_P4080_ERRATUM_CPU22
119163659ff3SYork Sun	bool
119263659ff3SYork Sun
119363659ff3SYork Sunconfig SYS_P4080_ERRATUM_PCIE_A003
119463659ff3SYork Sun	bool
119563659ff3SYork Sun
119663659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES8
119763659ff3SYork Sun	bool
119863659ff3SYork Sun
119963659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES9
120063659ff3SYork Sun	bool
120163659ff3SYork Sun
120263659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A001
120363659ff3SYork Sun	bool
120463659ff3SYork Sun
120563659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A005
120663659ff3SYork Sun	bool
120763659ff3SYork Sun
12087371774aSYork Sunconfig SYS_FSL_QORIQ_CHASSIS1
12097371774aSYork Sun	bool
12107371774aSYork Sun
12117371774aSYork Sunconfig SYS_FSL_QORIQ_CHASSIS2
12127371774aSYork Sun	bool
12137371774aSYork Sun
12148303acbcSYork Sunconfig SYS_FSL_NUM_LAWS
12158303acbcSYork Sun	int "Number of local access windows"
12168303acbcSYork Sun	depends on FSL_LAW
12178303acbcSYork Sun	default 32 if	ARCH_B4420	|| \
12188303acbcSYork Sun			ARCH_B4860	|| \
12198303acbcSYork Sun			ARCH_P2041	|| \
12208303acbcSYork Sun			ARCH_P3041	|| \
12218303acbcSYork Sun			ARCH_P4080	|| \
12228303acbcSYork Sun			ARCH_P5020	|| \
12238303acbcSYork Sun			ARCH_P5040	|| \
12248303acbcSYork Sun			ARCH_T2080	|| \
12258303acbcSYork Sun			ARCH_T2081	|| \
12268303acbcSYork Sun			ARCH_T4160	|| \
12278303acbcSYork Sun			ARCH_T4240
122808a37fd1SYork Sun	default 16 if	ARCH_T1023	|| \
12298303acbcSYork Sun			ARCH_T1024	|| \
12308303acbcSYork Sun			ARCH_T1040	|| \
12318303acbcSYork Sun			ARCH_T1042
12328303acbcSYork Sun	default 12 if	ARCH_BSC9131	|| \
12338303acbcSYork Sun			ARCH_BSC9132	|| \
12348303acbcSYork Sun			ARCH_C29X	|| \
12358303acbcSYork Sun			ARCH_MPC8536	|| \
12368303acbcSYork Sun			ARCH_MPC8572	|| \
12378303acbcSYork Sun			ARCH_P1010	|| \
12388303acbcSYork Sun			ARCH_P1011	|| \
12398303acbcSYork Sun			ARCH_P1020	|| \
12408303acbcSYork Sun			ARCH_P1021	|| \
12418303acbcSYork Sun			ARCH_P1022	|| \
12428303acbcSYork Sun			ARCH_P1023	|| \
12438303acbcSYork Sun			ARCH_P1024	|| \
12448303acbcSYork Sun			ARCH_P1025	|| \
12458303acbcSYork Sun			ARCH_P2020
12468303acbcSYork Sun	default 10 if	ARCH_MPC8544	|| \
12478303acbcSYork Sun			ARCH_MPC8548	|| \
12488303acbcSYork Sun			ARCH_MPC8568	|| \
12498303acbcSYork Sun			ARCH_MPC8569
12508303acbcSYork Sun	default 8 if	ARCH_MPC8540	|| \
12518303acbcSYork Sun			ARCH_MPC8541	|| \
12528303acbcSYork Sun			ARCH_MPC8555	|| \
12538303acbcSYork Sun			ARCH_MPC8560
12548303acbcSYork Sun	help
12558303acbcSYork Sun		Number of local access windows. This is fixed per SoC.
12568303acbcSYork Sun		If not sure, do not change.
12578303acbcSYork Sun
12589ec10107SYork Sunconfig SYS_FSL_THREADS_PER_CORE
12599ec10107SYork Sun	int
12609ec10107SYork Sun	default 2 if E6500
12619ec10107SYork Sun	default 1
12629ec10107SYork Sun
126326e79b65SYork Sunconfig SYS_NUM_TLBCAMS
126426e79b65SYork Sun	int "Number of TLB CAM entries"
126526e79b65SYork Sun	default 64 if E500MC
126626e79b65SYork Sun	default 16
126726e79b65SYork Sun	help
126826e79b65SYork Sun		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
126926e79b65SYork Sun		16 for other E500 SoCs.
127026e79b65SYork Sun
12714851278eSYork Sunconfig SYS_PPC64
12724851278eSYork Sun	bool
12734851278eSYork Sun
127453c95384SYork Sunconfig SYS_PPC_E500_USE_DEBUG_TLB
127553c95384SYork Sun	bool
127653c95384SYork Sun
1277d98b98d6SPrabhakar Kushwahaconfig FSL_IFC
1278d98b98d6SPrabhakar Kushwaha	bool
1279d98b98d6SPrabhakar Kushwaha
128053c95384SYork Sunconfig SYS_PPC_E500_DEBUG_TLB
128153c95384SYork Sun	int "Temporary TLB entry for external debugger"
128253c95384SYork Sun	depends on SYS_PPC_E500_USE_DEBUG_TLB
128353c95384SYork Sun	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
128453c95384SYork Sun	default 1 if	ARCH_MPC8536
128553c95384SYork Sun	default 2 if	ARCH_MPC8572	|| \
128653c95384SYork Sun			ARCH_P1011	|| \
128753c95384SYork Sun			ARCH_P1020	|| \
128853c95384SYork Sun			ARCH_P1021	|| \
128953c95384SYork Sun			ARCH_P1022	|| \
129053c95384SYork Sun			ARCH_P1024	|| \
129153c95384SYork Sun			ARCH_P1025	|| \
129253c95384SYork Sun			ARCH_P2020
129353c95384SYork Sun	default 3 if	ARCH_P1010	|| \
129453c95384SYork Sun			ARCH_BSC9132	|| \
129553c95384SYork Sun			ARCH_C29X
129653c95384SYork Sun	help
129753c95384SYork Sun		Select a temporary TLB entry to be used during boot to work
129853c95384SYork Sun                around limitations in e500v1 and e500v2 external debugger
129953c95384SYork Sun                support. This reduces the portions of the boot code where
130053c95384SYork Sun                breakpoints and single stepping do not work. The value of this
130153c95384SYork Sun                symbol should be set to the TLB1 entry to be used for this
130253c95384SYork Sun                purpose. If unsure, do not change.
130353c95384SYork Sun
1304*1c40707eSPrabhakar Kushwahaconfig SYS_FSL_IFC_CLK_DIV
1305*1c40707eSPrabhakar Kushwaha	int "Divider of platform clock"
1306*1c40707eSPrabhakar Kushwaha	depends on FSL_IFC
1307*1c40707eSPrabhakar Kushwaha	default 2 if	ARCH_B4420	|| \
1308*1c40707eSPrabhakar Kushwaha			ARCH_B4860	|| \
1309*1c40707eSPrabhakar Kushwaha			ARCH_T1024	|| \
1310*1c40707eSPrabhakar Kushwaha			ARCH_T1023	|| \
1311*1c40707eSPrabhakar Kushwaha			ARCH_T1040	|| \
1312*1c40707eSPrabhakar Kushwaha			ARCH_T1042	|| \
1313*1c40707eSPrabhakar Kushwaha			ARCH_T4160	|| \
1314*1c40707eSPrabhakar Kushwaha			ARCH_T4240
1315*1c40707eSPrabhakar Kushwaha	default 1
1316*1c40707eSPrabhakar Kushwaha	help
1317*1c40707eSPrabhakar Kushwaha		Defines divider of platform clock(clock input to
1318*1c40707eSPrabhakar Kushwaha		IFC controller).
1319*1c40707eSPrabhakar Kushwaha
1320dd84058dSMasahiro Yamadasource "board/freescale/b4860qds/Kconfig"
1321dd84058dSMasahiro Yamadasource "board/freescale/bsc9131rdb/Kconfig"
1322dd84058dSMasahiro Yamadasource "board/freescale/bsc9132qds/Kconfig"
1323dd84058dSMasahiro Yamadasource "board/freescale/c29xpcie/Kconfig"
1324dd84058dSMasahiro Yamadasource "board/freescale/corenet_ds/Kconfig"
1325dd84058dSMasahiro Yamadasource "board/freescale/mpc8536ds/Kconfig"
1326dd84058dSMasahiro Yamadasource "board/freescale/mpc8540ads/Kconfig"
1327dd84058dSMasahiro Yamadasource "board/freescale/mpc8541cds/Kconfig"
1328dd84058dSMasahiro Yamadasource "board/freescale/mpc8544ds/Kconfig"
1329dd84058dSMasahiro Yamadasource "board/freescale/mpc8548cds/Kconfig"
1330dd84058dSMasahiro Yamadasource "board/freescale/mpc8555cds/Kconfig"
1331dd84058dSMasahiro Yamadasource "board/freescale/mpc8560ads/Kconfig"
1332dd84058dSMasahiro Yamadasource "board/freescale/mpc8568mds/Kconfig"
1333dd84058dSMasahiro Yamadasource "board/freescale/mpc8569mds/Kconfig"
1334dd84058dSMasahiro Yamadasource "board/freescale/mpc8572ds/Kconfig"
1335dd84058dSMasahiro Yamadasource "board/freescale/p1010rdb/Kconfig"
1336dd84058dSMasahiro Yamadasource "board/freescale/p1022ds/Kconfig"
1337dd84058dSMasahiro Yamadasource "board/freescale/p1023rdb/Kconfig"
1338dd84058dSMasahiro Yamadasource "board/freescale/p1_p2_rdb_pc/Kconfig"
1339dd84058dSMasahiro Yamadasource "board/freescale/p1_twr/Kconfig"
1340dd84058dSMasahiro Yamadasource "board/freescale/p2041rdb/Kconfig"
1341dd84058dSMasahiro Yamadasource "board/freescale/qemu-ppce500/Kconfig"
1342aba80048SShengzhou Liusource "board/freescale/t102xqds/Kconfig"
134348c6f328SShengzhou Liusource "board/freescale/t102xrdb/Kconfig"
1344dd84058dSMasahiro Yamadasource "board/freescale/t1040qds/Kconfig"
1345dd84058dSMasahiro Yamadasource "board/freescale/t104xrdb/Kconfig"
1346dd84058dSMasahiro Yamadasource "board/freescale/t208xqds/Kconfig"
1347dd84058dSMasahiro Yamadasource "board/freescale/t208xrdb/Kconfig"
1348dd84058dSMasahiro Yamadasource "board/freescale/t4qds/Kconfig"
1349dd84058dSMasahiro Yamadasource "board/freescale/t4rdb/Kconfig"
1350dd84058dSMasahiro Yamadasource "board/gdsys/p1022/Kconfig"
1351dd84058dSMasahiro Yamadasource "board/keymile/kmp204x/Kconfig"
1352dd84058dSMasahiro Yamadasource "board/sbc8548/Kconfig"
1353dd84058dSMasahiro Yamadasource "board/socrates/Kconfig"
135487e29878SAndy Flemingsource "board/varisys/cyrus/Kconfig"
1355dd84058dSMasahiro Yamadasource "board/xes/xpedite520x/Kconfig"
1356dd84058dSMasahiro Yamadasource "board/xes/xpedite537x/Kconfig"
1357dd84058dSMasahiro Yamadasource "board/xes/xpedite550x/Kconfig"
13588b0044ffSOleksandr G Zhadansource "board/Arcturus/ucp1020/Kconfig"
1359dd84058dSMasahiro Yamada
1360dd84058dSMasahiro Yamadaendmenu
1361