xref: /openbmc/u-boot/arch/powerpc/cpu/mpc85xx/Kconfig (revision 85887300aedecfc92eed93c7d2538144e8e45dc0)
1dd84058dSMasahiro Yamadamenu "mpc85xx CPU"
2dd84058dSMasahiro Yamada	depends on MPC85xx
3dd84058dSMasahiro Yamada
4dd84058dSMasahiro Yamadaconfig SYS_CPU
5dd84058dSMasahiro Yamada	default "mpc85xx"
6dd84058dSMasahiro Yamada
7230ecd71SSimon Glassconfig CMD_ERRATA
8230ecd71SSimon Glass	bool "Enable the 'errata' command"
9230ecd71SSimon Glass	depends on MPC85xx
10230ecd71SSimon Glass	default y
11230ecd71SSimon Glass	help
12230ecd71SSimon Glass	  This enables the 'errata' command which displays a list of errata
13230ecd71SSimon Glass	  work-arounds which are enabled for the current board.
14230ecd71SSimon Glass
15dd84058dSMasahiro Yamadachoice
16dd84058dSMasahiro Yamada	prompt "Target select"
17a26cd049SJoe Hershberger	optional
18dd84058dSMasahiro Yamada
19dd84058dSMasahiro Yamadaconfig TARGET_SBC8548
20dd84058dSMasahiro Yamada	bool "Support sbc8548"
21281ed4c7SYork Sun	select ARCH_MPC8548
22dd84058dSMasahiro Yamada
23dd84058dSMasahiro Yamadaconfig TARGET_SOCRATES
24dd84058dSMasahiro Yamada	bool "Support socrates"
2525cb74b3SYork Sun	select ARCH_MPC8544
26dd84058dSMasahiro Yamada
2745a8d117SYork Sunconfig TARGET_B4420QDS
2845a8d117SYork Sun	bool "Support B4420QDS"
29b41f192bSYork Sun	select ARCH_B4420
3045a8d117SYork Sun	select SUPPORT_SPL
3145a8d117SYork Sun	select PHYS_64BIT
327e3caa81SMasahiro Yamada	imply PANIC_HANG
3345a8d117SYork Sun
34dd84058dSMasahiro Yamadaconfig TARGET_B4860QDS
35dd84058dSMasahiro Yamada	bool "Support B4860QDS"
363006ebc3SYork Sun	select ARCH_B4860
37e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
3802627356SMasahiro Yamada	select SUPPORT_SPL
39bb6b142fSMasahiro Yamada	select PHYS_64BIT
40*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE if !SPL_BUILD
417e3caa81SMasahiro Yamada	imply PANIC_HANG
42dd84058dSMasahiro Yamada
43dd84058dSMasahiro Yamadaconfig TARGET_BSC9131RDB
44dd84058dSMasahiro Yamada	bool "Support BSC9131RDB"
45115d60c0SYork Sun	select ARCH_BSC9131
4602627356SMasahiro Yamada	select SUPPORT_SPL
47a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
48dd84058dSMasahiro Yamada
49dd84058dSMasahiro Yamadaconfig TARGET_BSC9132QDS
50dd84058dSMasahiro Yamada	bool "Support BSC9132QDS"
51115d60c0SYork Sun	select ARCH_BSC9132
52e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
5302627356SMasahiro Yamada	select SUPPORT_SPL
54a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
55*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
56dd84058dSMasahiro Yamada
57dd84058dSMasahiro Yamadaconfig TARGET_C29XPCIE
58dd84058dSMasahiro Yamada	bool "Support C29XPCIE"
594fd64746SYork Sun	select ARCH_C29X
60e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
6102627356SMasahiro Yamada	select SUPPORT_SPL
62cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
63bb6b142fSMasahiro Yamada	select PHYS_64BIT
647e3caa81SMasahiro Yamada	imply PANIC_HANG
65dd84058dSMasahiro Yamada
66dd84058dSMasahiro Yamadaconfig TARGET_P3041DS
67dd84058dSMasahiro Yamada	bool "Support P3041DS"
68bb6b142fSMasahiro Yamada	select PHYS_64BIT
695e5fdd2dSYork Sun	select ARCH_P3041
70e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
713bf926c0SSimon Glass	imply CMD_SATA
727e3caa81SMasahiro Yamada	imply PANIC_HANG
73dd84058dSMasahiro Yamada
74dd84058dSMasahiro Yamadaconfig TARGET_P4080DS
75dd84058dSMasahiro Yamada	bool "Support P4080DS"
76bb6b142fSMasahiro Yamada	select PHYS_64BIT
77e71372cbSYork Sun	select ARCH_P4080
78e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
793bf926c0SSimon Glass	imply CMD_SATA
807e3caa81SMasahiro Yamada	imply PANIC_HANG
81dd84058dSMasahiro Yamada
82dd84058dSMasahiro Yamadaconfig TARGET_P5020DS
83dd84058dSMasahiro Yamada	bool "Support P5020DS"
84bb6b142fSMasahiro Yamada	select PHYS_64BIT
85cefe11cdSYork Sun	select ARCH_P5020
86e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
873bf926c0SSimon Glass	imply CMD_SATA
887e3caa81SMasahiro Yamada	imply PANIC_HANG
89dd84058dSMasahiro Yamada
90dd84058dSMasahiro Yamadaconfig TARGET_P5040DS
91dd84058dSMasahiro Yamada	bool "Support P5040DS"
92bb6b142fSMasahiro Yamada	select PHYS_64BIT
9395390360SYork Sun	select ARCH_P5040
94e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
953bf926c0SSimon Glass	imply CMD_SATA
967e3caa81SMasahiro Yamada	imply PANIC_HANG
97dd84058dSMasahiro Yamada
98dd84058dSMasahiro Yamadaconfig TARGET_MPC8536DS
99dd84058dSMasahiro Yamada	bool "Support MPC8536DS"
10024ad75aeSYork Sun	select ARCH_MPC8536
101d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
102d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
1033bf926c0SSimon Glass	imply CMD_SATA
1049920d151STuomas Tynkkynen	imply FSL_SATA
105dd84058dSMasahiro Yamada
106dd84058dSMasahiro Yamadaconfig TARGET_MPC8541CDS
107dd84058dSMasahiro Yamada	bool "Support MPC8541CDS"
1083aff3082SYork Sun	select ARCH_MPC8541
109dd84058dSMasahiro Yamada
110dd84058dSMasahiro Yamadaconfig TARGET_MPC8544DS
111dd84058dSMasahiro Yamada	bool "Support MPC8544DS"
11225cb74b3SYork Sun	select ARCH_MPC8544
1137e3caa81SMasahiro Yamada	imply PANIC_HANG
114dd84058dSMasahiro Yamada
115dd84058dSMasahiro Yamadaconfig TARGET_MPC8548CDS
116dd84058dSMasahiro Yamada	bool "Support MPC8548CDS"
117281ed4c7SYork Sun	select ARCH_MPC8548
118dd84058dSMasahiro Yamada
119dd84058dSMasahiro Yamadaconfig TARGET_MPC8555CDS
120dd84058dSMasahiro Yamada	bool "Support MPC8555CDS"
1213c3d8ab5SYork Sun	select ARCH_MPC8555
122dd84058dSMasahiro Yamada
123dd84058dSMasahiro Yamadaconfig TARGET_MPC8568MDS
124dd84058dSMasahiro Yamada	bool "Support MPC8568MDS"
125d07c3843SYork Sun	select ARCH_MPC8568
126dd84058dSMasahiro Yamada
127dd84058dSMasahiro Yamadaconfig TARGET_MPC8569MDS
128dd84058dSMasahiro Yamada	bool "Support MPC8569MDS"
12923b36a7dSYork Sun	select ARCH_MPC8569
130dd84058dSMasahiro Yamada
131dd84058dSMasahiro Yamadaconfig TARGET_MPC8572DS
132dd84058dSMasahiro Yamada	bool "Support MPC8572DS"
133c8f48474SYork Sun	select ARCH_MPC8572
134d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
135d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
136fedb428cSSimon Glass	imply SCSI
1377e3caa81SMasahiro Yamada	imply PANIC_HANG
138dd84058dSMasahiro Yamada
1397601686cSYork Sunconfig TARGET_P1010RDB_PA
1407601686cSYork Sun	bool "Support P1010RDB_PA"
1417601686cSYork Sun	select ARCH_P1010
142e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
1437601686cSYork Sun	select SUPPORT_SPL
1447601686cSYork Sun	select SUPPORT_TPL
145a1dc980dSSimon Glass	imply CMD_EEPROM
1463bf926c0SSimon Glass	imply CMD_SATA
1477e3caa81SMasahiro Yamada	imply PANIC_HANG
1487601686cSYork Sun
1497601686cSYork Sunconfig TARGET_P1010RDB_PB
1507601686cSYork Sun	bool "Support P1010RDB_PB"
1517d5f9f84SYork Sun	select ARCH_P1010
152e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
15302627356SMasahiro Yamada	select SUPPORT_SPL
154cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
155a1dc980dSSimon Glass	imply CMD_EEPROM
1563bf926c0SSimon Glass	imply CMD_SATA
1577e3caa81SMasahiro Yamada	imply PANIC_HANG
158dd84058dSMasahiro Yamada
159dd84058dSMasahiro Yamadaconfig TARGET_P1022DS
160dd84058dSMasahiro Yamada	bool "Support P1022DS"
161feb9e25bSYork Sun	select ARCH_P1022
16202627356SMasahiro Yamada	select SUPPORT_SPL
163cf6bbe4cSMasahiro Yamada	select SUPPORT_TPL
1643bf926c0SSimon Glass	imply CMD_SATA
1659920d151STuomas Tynkkynen	imply FSL_SATA
166dd84058dSMasahiro Yamada
167dd84058dSMasahiro Yamadaconfig TARGET_P1023RDB
168dd84058dSMasahiro Yamada	bool "Support P1023RDB"
1699bb1d6bcSYork Sun	select ARCH_P1023
170*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
171a1dc980dSSimon Glass	imply CMD_EEPROM
1727e3caa81SMasahiro Yamada	imply PANIC_HANG
173dd84058dSMasahiro Yamada
174fedae6ebSYork Sunconfig TARGET_P1020MBG
175fedae6ebSYork Sun	bool "Support P1020MBG-PC"
176fedae6ebSYork Sun	select SUPPORT_SPL
177fedae6ebSYork Sun	select SUPPORT_TPL
178484fff64SYork Sun	select ARCH_P1020
179a1dc980dSSimon Glass	imply CMD_EEPROM
1803bf926c0SSimon Glass	imply CMD_SATA
1817e3caa81SMasahiro Yamada	imply PANIC_HANG
182484fff64SYork Sun
183aa14620cSYork Sunconfig TARGET_P1020RDB_PC
184aa14620cSYork Sun	bool "Support P1020RDB-PC"
185aa14620cSYork Sun	select SUPPORT_SPL
186aa14620cSYork Sun	select SUPPORT_TPL
187484fff64SYork Sun	select ARCH_P1020
188a1dc980dSSimon Glass	imply CMD_EEPROM
1893bf926c0SSimon Glass	imply CMD_SATA
1907e3caa81SMasahiro Yamada	imply PANIC_HANG
191aa14620cSYork Sun
192f404b66cSYork Sunconfig TARGET_P1020RDB_PD
193f404b66cSYork Sun	bool "Support P1020RDB-PD"
194f404b66cSYork Sun	select SUPPORT_SPL
195f404b66cSYork Sun	select SUPPORT_TPL
196484fff64SYork Sun	select ARCH_P1020
197a1dc980dSSimon Glass	imply CMD_EEPROM
1983bf926c0SSimon Glass	imply CMD_SATA
1997e3caa81SMasahiro Yamada	imply PANIC_HANG
200f404b66cSYork Sun
201e9bc8a8fSYork Sunconfig TARGET_P1020UTM
202e9bc8a8fSYork Sun	bool "Support P1020UTM"
203e9bc8a8fSYork Sun	select SUPPORT_SPL
204e9bc8a8fSYork Sun	select SUPPORT_TPL
205484fff64SYork Sun	select ARCH_P1020
206a1dc980dSSimon Glass	imply CMD_EEPROM
2073bf926c0SSimon Glass	imply CMD_SATA
2087e3caa81SMasahiro Yamada	imply PANIC_HANG
209fedae6ebSYork Sun
210da439db3SYork Sunconfig TARGET_P1021RDB
211da439db3SYork Sun	bool "Support P1021RDB"
212da439db3SYork Sun	select SUPPORT_SPL
213da439db3SYork Sun	select SUPPORT_TPL
214a990799dSYork Sun	select ARCH_P1021
215a1dc980dSSimon Glass	imply CMD_EEPROM
2163bf926c0SSimon Glass	imply CMD_SATA
2177e3caa81SMasahiro Yamada	imply PANIC_HANG
218da439db3SYork Sun
2194eedabfeSYork Sunconfig TARGET_P1024RDB
2204eedabfeSYork Sun	bool "Support P1024RDB"
2214eedabfeSYork Sun	select SUPPORT_SPL
2224eedabfeSYork Sun	select SUPPORT_TPL
22352b6f13dSYork Sun	select ARCH_P1024
224a1dc980dSSimon Glass	imply CMD_EEPROM
2253bf926c0SSimon Glass	imply CMD_SATA
2267e3caa81SMasahiro Yamada	imply PANIC_HANG
2274eedabfeSYork Sun
228b0c98b4bSYork Sunconfig TARGET_P1025RDB
229b0c98b4bSYork Sun	bool "Support P1025RDB"
230b0c98b4bSYork Sun	select SUPPORT_SPL
231b0c98b4bSYork Sun	select SUPPORT_TPL
2324167a67dSYork Sun	select ARCH_P1025
233a1dc980dSSimon Glass	imply CMD_EEPROM
2343bf926c0SSimon Glass	imply CMD_SATA
235c88ecf47STuomas Tynkkynen	imply SATA_SIL
236b0c98b4bSYork Sun
2378435aa77SYork Sunconfig TARGET_P2020RDB
2388435aa77SYork Sun	bool "Support P2020RDB-PC"
2398435aa77SYork Sun	select SUPPORT_SPL
2408435aa77SYork Sun	select SUPPORT_TPL
2414593637bSYork Sun	select ARCH_P2020
242a1dc980dSSimon Glass	imply CMD_EEPROM
2433bf926c0SSimon Glass	imply CMD_SATA
244c88ecf47STuomas Tynkkynen	imply SATA_SIL
2458435aa77SYork Sun
246dd84058dSMasahiro Yamadaconfig TARGET_P1_TWR
247dd84058dSMasahiro Yamada	bool "Support p1_twr"
2484167a67dSYork Sun	select ARCH_P1025
249dd84058dSMasahiro Yamada
250dd84058dSMasahiro Yamadaconfig TARGET_P2041RDB
251dd84058dSMasahiro Yamada	bool "Support P2041RDB"
252ce040c83SYork Sun	select ARCH_P2041
253e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
254bb6b142fSMasahiro Yamada	select PHYS_64BIT
2553bf926c0SSimon Glass	imply CMD_SATA
2569920d151STuomas Tynkkynen	imply FSL_SATA
257dd84058dSMasahiro Yamada
258dd84058dSMasahiro Yamadaconfig TARGET_QEMU_PPCE500
259dd84058dSMasahiro Yamada	bool "Support qemu-ppce500"
26010343403SYork Sun	select ARCH_QEMU_E500
261bb6b142fSMasahiro Yamada	select PHYS_64BIT
262dd84058dSMasahiro Yamada
2636f53bd47SYork Sunconfig TARGET_T1024QDS
2646f53bd47SYork Sun	bool "Support T1024QDS"
265e5d5f5a8SYork Sun	select ARCH_T1024
266e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
267aba80048SShengzhou Liu	select SUPPORT_SPL
268bb6b142fSMasahiro Yamada	select PHYS_64BIT
269a1dc980dSSimon Glass	imply CMD_EEPROM
2703bf926c0SSimon Glass	imply CMD_SATA
2719920d151STuomas Tynkkynen	imply FSL_SATA
272aba80048SShengzhou Liu
27308c75292SYork Sunconfig TARGET_T1023RDB
27408c75292SYork Sun	bool "Support T1023RDB"
2755ff3f41dSYork Sun	select ARCH_T1023
276e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
27708c75292SYork Sun	select SUPPORT_SPL
27808c75292SYork Sun	select PHYS_64BIT
279*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
280a1dc980dSSimon Glass	imply CMD_EEPROM
2817e3caa81SMasahiro Yamada	imply PANIC_HANG
28208c75292SYork Sun
28308c75292SYork Sunconfig TARGET_T1024RDB
28408c75292SYork Sun	bool "Support T1024RDB"
285e5d5f5a8SYork Sun	select ARCH_T1024
286e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
28748c6f328SShengzhou Liu	select SUPPORT_SPL
288bb6b142fSMasahiro Yamada	select PHYS_64BIT
289*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
290a1dc980dSSimon Glass	imply CMD_EEPROM
2917e3caa81SMasahiro Yamada	imply PANIC_HANG
29248c6f328SShengzhou Liu
293dd84058dSMasahiro Yamadaconfig TARGET_T1040QDS
294dd84058dSMasahiro Yamada	bool "Support T1040QDS"
2955d737010SYork Sun	select ARCH_T1040
296e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
297bb6b142fSMasahiro Yamada	select PHYS_64BIT
298*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
299a1dc980dSSimon Glass	imply CMD_EEPROM
3003bf926c0SSimon Glass	imply CMD_SATA
3017e3caa81SMasahiro Yamada	imply PANIC_HANG
302dd84058dSMasahiro Yamada
30395a809b9SYork Sunconfig TARGET_T1040RDB
30495a809b9SYork Sun	bool "Support T1040RDB"
3055d737010SYork Sun	select ARCH_T1040
306e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
30795a809b9SYork Sun	select SUPPORT_SPL
30895a809b9SYork Sun	select PHYS_64BIT
3093bf926c0SSimon Glass	imply CMD_SATA
3107e3caa81SMasahiro Yamada	imply PANIC_HANG
31195a809b9SYork Sun
312a016735cSYork Sunconfig TARGET_T1040D4RDB
313a016735cSYork Sun	bool "Support T1040D4RDB"
314a016735cSYork Sun	select ARCH_T1040
315e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
316a016735cSYork Sun	select SUPPORT_SPL
317a016735cSYork Sun	select PHYS_64BIT
3183bf926c0SSimon Glass	imply CMD_SATA
3197e3caa81SMasahiro Yamada	imply PANIC_HANG
320a016735cSYork Sun
32195a809b9SYork Sunconfig TARGET_T1042RDB
32295a809b9SYork Sun	bool "Support T1042RDB"
3235449c98aSYork Sun	select ARCH_T1042
324e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
32502627356SMasahiro Yamada	select SUPPORT_SPL
326bb6b142fSMasahiro Yamada	select PHYS_64BIT
3273bf926c0SSimon Glass	imply CMD_SATA
328dd84058dSMasahiro Yamada
329319ed24aSYork Sunconfig TARGET_T1042D4RDB
330319ed24aSYork Sun	bool "Support T1042D4RDB"
331319ed24aSYork Sun	select ARCH_T1042
332e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
333319ed24aSYork Sun	select SUPPORT_SPL
334319ed24aSYork Sun	select PHYS_64BIT
3353bf926c0SSimon Glass	imply CMD_SATA
3367e3caa81SMasahiro Yamada	imply PANIC_HANG
337319ed24aSYork Sun
33855ed8ae3SYork Sunconfig TARGET_T1042RDB_PI
33955ed8ae3SYork Sun	bool "Support T1042RDB_PI"
34055ed8ae3SYork Sun	select ARCH_T1042
341e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
34255ed8ae3SYork Sun	select SUPPORT_SPL
34355ed8ae3SYork Sun	select PHYS_64BIT
3443bf926c0SSimon Glass	imply CMD_SATA
3457e3caa81SMasahiro Yamada	imply PANIC_HANG
34655ed8ae3SYork Sun
347638d5be0SYork Sunconfig TARGET_T2080QDS
348638d5be0SYork Sun	bool "Support T2080QDS"
3490f3d80e9SYork Sun	select ARCH_T2080
350e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
35102627356SMasahiro Yamada	select SUPPORT_SPL
352bb6b142fSMasahiro Yamada	select PHYS_64BIT
353*32413125SRajesh Bhagat	select FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
354*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
3553bf926c0SSimon Glass	imply CMD_SATA
356dd84058dSMasahiro Yamada
35701671e66SYork Sunconfig TARGET_T2080RDB
35801671e66SYork Sun	bool "Support T2080RDB"
3590f3d80e9SYork Sun	select ARCH_T2080
360e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
36102627356SMasahiro Yamada	select SUPPORT_SPL
362bb6b142fSMasahiro Yamada	select PHYS_64BIT
3633bf926c0SSimon Glass	imply CMD_SATA
3647e3caa81SMasahiro Yamada	imply PANIC_HANG
365dd84058dSMasahiro Yamada
366638d5be0SYork Sunconfig TARGET_T2081QDS
367638d5be0SYork Sun	bool "Support T2081QDS"
3680f3d80e9SYork Sun	select ARCH_T2081
369638d5be0SYork Sun	select SUPPORT_SPL
370638d5be0SYork Sun	select PHYS_64BIT
371*32413125SRajesh Bhagat	select FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
372*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
373638d5be0SYork Sun
3749c21d06cSYork Sunconfig TARGET_T4160QDS
3759c21d06cSYork Sun	bool "Support T4160QDS"
376652a7bbdSYork Sun	select ARCH_T4160
377e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
3789c21d06cSYork Sun	select SUPPORT_SPL
3799c21d06cSYork Sun	select PHYS_64BIT
3803bf926c0SSimon Glass	imply CMD_SATA
3817e3caa81SMasahiro Yamada	imply PANIC_HANG
3829c21d06cSYork Sun
38312ffdb3bSYork Sunconfig TARGET_T4160RDB
38412ffdb3bSYork Sun	bool "Support T4160RDB"
385652a7bbdSYork Sun	select ARCH_T4160
38612ffdb3bSYork Sun	select SUPPORT_SPL
38712ffdb3bSYork Sun	select PHYS_64BIT
3887e3caa81SMasahiro Yamada	imply PANIC_HANG
38912ffdb3bSYork Sun
390dd84058dSMasahiro Yamadaconfig TARGET_T4240QDS
391dd84058dSMasahiro Yamada	bool "Support T4240QDS"
39226bc57daSYork Sun	select ARCH_T4240
393e5ec4815STom Rini	select BOARD_LATE_INIT if CHAIN_OF_TRUST
39402627356SMasahiro Yamada	select SUPPORT_SPL
395bb6b142fSMasahiro Yamada	select PHYS_64BIT
396*32413125SRajesh Bhagat	select FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
3973bf926c0SSimon Glass	imply CMD_SATA
3987e3caa81SMasahiro Yamada	imply PANIC_HANG
399dd84058dSMasahiro Yamada
400dd84058dSMasahiro Yamadaconfig TARGET_T4240RDB
401dd84058dSMasahiro Yamada	bool "Support T4240RDB"
40226bc57daSYork Sun	select ARCH_T4240
403373762c3SChunhe Lan	select SUPPORT_SPL
404bb6b142fSMasahiro Yamada	select PHYS_64BIT
405*32413125SRajesh Bhagat	select FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
4063bf926c0SSimon Glass	imply CMD_SATA
4077e3caa81SMasahiro Yamada	imply PANIC_HANG
408dd84058dSMasahiro Yamada
409dd84058dSMasahiro Yamadaconfig TARGET_CONTROLCENTERD
410dd84058dSMasahiro Yamada	bool "Support controlcenterd"
411feb9e25bSYork Sun	select ARCH_P1022
412dd84058dSMasahiro Yamada
413dd84058dSMasahiro Yamadaconfig TARGET_KMP204X
414dd84058dSMasahiro Yamada	bool "Support kmp204x"
415ce040c83SYork Sun	select ARCH_P2041
416bb6b142fSMasahiro Yamada	select PHYS_64BIT
417*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
41897072747SSimon Glass	imply CMD_CRAMFS
41980e44cfeSSimon Glass	imply FS_CRAMFS
420dd84058dSMasahiro Yamada
421dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE520X
422dd84058dSMasahiro Yamada	bool "Support xpedite520x"
423281ed4c7SYork Sun	select ARCH_MPC8548
424dd84058dSMasahiro Yamada
425dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE537X
426dd84058dSMasahiro Yamada	bool "Support xpedite537x"
427c8f48474SYork Sun	select ARCH_MPC8572
428d26e34c4SYork Sun# Use DDR3 controller with DDR2 DIMMs on this board
429d26e34c4SYork Sun	select SYS_FSL_DDRC_GEN3
430dd84058dSMasahiro Yamada
431dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE550X
432dd84058dSMasahiro Yamada	bool "Support xpedite550x"
4334593637bSYork Sun	select ARCH_P2020
434dd84058dSMasahiro Yamada
4358b0044ffSOleksandr G Zhadanconfig TARGET_UCP1020
4368b0044ffSOleksandr G Zhadan	bool "Support uCP1020"
437484fff64SYork Sun	select ARCH_P1020
4383bf926c0SSimon Glass	imply CMD_SATA
4397e3caa81SMasahiro Yamada	imply PANIC_HANG
4408b0044ffSOleksandr G Zhadan
44122a1b99aSYork Sunconfig TARGET_CYRUS_P5020
44222a1b99aSYork Sun	bool "Support Varisys Cyrus P5020"
44322a1b99aSYork Sun	select ARCH_P5020
44422a1b99aSYork Sun	select PHYS_64BIT
4457e3caa81SMasahiro Yamada	imply PANIC_HANG
44622a1b99aSYork Sun
44722a1b99aSYork Sunconfig TARGET_CYRUS_P5040
44822a1b99aSYork Sun	 bool "Support Varisys Cyrus P5040"
44922a1b99aSYork Sun	select ARCH_P5040
450bb6b142fSMasahiro Yamada	select PHYS_64BIT
4517e3caa81SMasahiro Yamada	imply PANIC_HANG
45287e29878SAndy Fleming
453dd84058dSMasahiro Yamadaendchoice
454dd84058dSMasahiro Yamada
455b41f192bSYork Sunconfig ARCH_B4420
456b41f192bSYork Sun	bool
457f8dee360SYork Sun	select E500MC
4589ec10107SYork Sun	select E6500
45905cb79a7SYork Sun	select FSL_LAW
46022120f11SYork Sun	select SYS_FSL_DDR_VER_47
46163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
46263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
46363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
46463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
46563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
46663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
46763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
46863659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
46963659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
47063659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
471d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
4722c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
4737371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
47490b80386SYork Sun	select SYS_FSL_SEC_BE
4752c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
4764851278eSYork Sun	select SYS_PPC64
477d98b98d6SPrabhakar Kushwaha	select FSL_IFC
478a1dc980dSSimon Glass	imply CMD_EEPROM
4798f1a80e9STom Rini	imply CMD_NAND
480fa379223SChristophe Leroy	imply CMD_REGINFO
481b41f192bSYork Sun
4823006ebc3SYork Sunconfig ARCH_B4860
4833006ebc3SYork Sun	bool
484f8dee360SYork Sun	select E500MC
4859ec10107SYork Sun	select E6500
48605cb79a7SYork Sun	select FSL_LAW
48722120f11SYork Sun	select SYS_FSL_DDR_VER_47
48863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
48963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
49063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
49163659ff3SYork Sun	select SYS_FSL_ERRATUM_A006384
49263659ff3SYork Sun	select SYS_FSL_ERRATUM_A006475
49363659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
49463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
49563659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
49663659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
49706ad970bSDarwin Dingel	select SYS_FSL_ERRATUM_A007907
49863659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
499d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5002c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
5017371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
50290b80386SYork Sun	select SYS_FSL_SEC_BE
5032c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
5044851278eSYork Sun	select SYS_PPC64
505d98b98d6SPrabhakar Kushwaha	select FSL_IFC
506a1dc980dSSimon Glass	imply CMD_EEPROM
5078f1a80e9STom Rini	imply CMD_NAND
508fa379223SChristophe Leroy	imply CMD_REGINFO
5093006ebc3SYork Sun
510115d60c0SYork Sunconfig ARCH_BSC9131
511115d60c0SYork Sun	bool
51205cb79a7SYork Sun	select FSL_LAW
51322120f11SYork Sun	select SYS_FSL_DDR_VER_44
51463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
51563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
516c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
517d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5182c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
51990b80386SYork Sun	select SYS_FSL_SEC_BE
5202c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
521d98b98d6SPrabhakar Kushwaha	select FSL_IFC
522a1dc980dSSimon Glass	imply CMD_EEPROM
5238f1a80e9STom Rini	imply CMD_NAND
524fa379223SChristophe Leroy	imply CMD_REGINFO
525115d60c0SYork Sun
526115d60c0SYork Sunconfig ARCH_BSC9132
527115d60c0SYork Sun	bool
52805cb79a7SYork Sun	select FSL_LAW
52922120f11SYork Sun	select SYS_FSL_DDR_VER_46
53063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
53163659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
53263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005434
533c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
53463659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
53563659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
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_4
54053c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
541d98b98d6SPrabhakar Kushwaha	select FSL_IFC
542a1dc980dSSimon Glass	imply CMD_EEPROM
543d56b4b19STom Rini	imply CMD_MTDPARTS
5448f1a80e9STom Rini	imply CMD_NAND
5456500ec7aSSimon Glass	imply CMD_PCI
546fa379223SChristophe Leroy	imply CMD_REGINFO
547115d60c0SYork Sun
5484fd64746SYork Sunconfig ARCH_C29X
5494fd64746SYork Sun	bool
55005cb79a7SYork Sun	select FSL_LAW
55122120f11SYork Sun	select SYS_FSL_DDR_VER_46
55263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
553c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
554d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
5552c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
55690b80386SYork Sun	select SYS_FSL_SEC_BE
5572c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_6
55853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
559d98b98d6SPrabhakar Kushwaha	select FSL_IFC
5608f1a80e9STom Rini	imply CMD_NAND
5616500ec7aSSimon Glass	imply CMD_PCI
562fa379223SChristophe Leroy	imply CMD_REGINFO
5634fd64746SYork Sun
56424ad75aeSYork Sunconfig ARCH_MPC8536
56524ad75aeSYork Sun	bool
56605cb79a7SYork Sun	select FSL_LAW
56763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
56863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
569d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
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
57506878977SPrabhakar Kushwaha	select FSL_ELBC
5768f1a80e9STom Rini	imply CMD_NAND
5773bf926c0SSimon Glass	imply CMD_SATA
578fa379223SChristophe Leroy	imply CMD_REGINFO
57924ad75aeSYork Sun
5807f825218SYork Sunconfig ARCH_MPC8540
5817f825218SYork Sun	bool
58205cb79a7SYork Sun	select FSL_LAW
583d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
5847f825218SYork Sun
5853aff3082SYork Sunconfig ARCH_MPC8541
5863aff3082SYork Sun	bool
58705cb79a7SYork Sun	select FSL_LAW
588d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
5892c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
59090b80386SYork Sun	select SYS_FSL_SEC_BE
5912c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
5923aff3082SYork Sun
59325cb74b3SYork Sunconfig ARCH_MPC8544
59425cb74b3SYork Sun	bool
59505cb79a7SYork Sun	select FSL_LAW
59663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
597d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
5982c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
59990b80386SYork Sun	select SYS_FSL_SEC_BE
6002c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
60153c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
60206878977SPrabhakar Kushwaha	select FSL_ELBC
60325cb74b3SYork Sun
604281ed4c7SYork Sunconfig ARCH_MPC8548
605281ed4c7SYork Sun	bool
60605cb79a7SYork Sun	select FSL_LAW
60763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
60863659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_DDR120
60963659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_LBC103
61063659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_ETSEC129
61163659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
612d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
613d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
6142c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
61590b80386SYork Sun	select SYS_FSL_SEC_BE
6162c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
61753c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
618fa379223SChristophe Leroy	imply CMD_REGINFO
619281ed4c7SYork Sun
6203c3d8ab5SYork Sunconfig ARCH_MPC8555
6213c3d8ab5SYork Sun	bool
62205cb79a7SYork Sun	select FSL_LAW
623d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
6242c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
62590b80386SYork Sun	select SYS_FSL_SEC_BE
6262c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
6273c3d8ab5SYork Sun
62899d0a312SYork Sunconfig ARCH_MPC8560
62999d0a312SYork Sun	bool
63005cb79a7SYork Sun	select FSL_LAW
631d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
63299d0a312SYork Sun
633d07c3843SYork Sunconfig ARCH_MPC8568
634d07c3843SYork Sun	bool
63505cb79a7SYork Sun	select FSL_LAW
636d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
6372c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
63890b80386SYork Sun	select SYS_FSL_SEC_BE
6392c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
640d07c3843SYork Sun
64123b36a7dSYork Sunconfig ARCH_MPC8569
64223b36a7dSYork Sun	bool
64305cb79a7SYork Sun	select FSL_LAW
64463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
64563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
646d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6472c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
64890b80386SYork Sun	select SYS_FSL_SEC_BE
6492c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
65006878977SPrabhakar Kushwaha	select FSL_ELBC
6518f1a80e9STom Rini	imply CMD_NAND
65223b36a7dSYork Sun
653c8f48474SYork Sunconfig ARCH_MPC8572
654c8f48474SYork Sun	bool
65505cb79a7SYork Sun	select FSL_LAW
65663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
65763659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
65863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_115
65963659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR111_DDR134
660d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
661d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6622c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
66390b80386SYork Sun	select SYS_FSL_SEC_BE
6642c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
665d26e34c4SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
66606878977SPrabhakar Kushwaha	select FSL_ELBC
6678f1a80e9STom Rini	imply CMD_NAND
668c8f48474SYork Sun
6697d5f9f84SYork Sunconfig ARCH_P1010
6707d5f9f84SYork Sun	bool
67105cb79a7SYork Sun	select FSL_LAW
67263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
67363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
67463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
6754eaf7f52SChris Packham	select SYS_FSL_ERRATUM_A005275
67663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
67763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
678c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
67963659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
68063659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A002769
68163659ff3SYork Sun	select SYS_FSL_ERRATUM_P1010_A003549
68263659ff3SYork Sun	select SYS_FSL_ERRATUM_SEC_A003571
68363659ff3SYork Sun	select SYS_FSL_ERRATUM_IFC_A003399
684d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
6852c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
68690b80386SYork Sun	select SYS_FSL_SEC_BE
6872c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
68853c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
689d98b98d6SPrabhakar Kushwaha	select FSL_IFC
690a1dc980dSSimon Glass	imply CMD_EEPROM
691d56b4b19STom Rini	imply CMD_MTDPARTS
6928f1a80e9STom Rini	imply CMD_NAND
6933bf926c0SSimon Glass	imply CMD_SATA
6946500ec7aSSimon Glass	imply CMD_PCI
695fa379223SChristophe Leroy	imply CMD_REGINFO
6969920d151STuomas Tynkkynen	imply FSL_SATA
6977d5f9f84SYork Sun
6981cdd96f3SYork Sunconfig ARCH_P1011
6991cdd96f3SYork Sun	bool
70005cb79a7SYork Sun	select FSL_LAW
70163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
70263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
70363659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
704c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
705d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7062c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
70790b80386SYork Sun	select SYS_FSL_SEC_BE
7082c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
70953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
71006878977SPrabhakar Kushwaha	select FSL_ELBC
7111cdd96f3SYork Sun
712484fff64SYork Sunconfig ARCH_P1020
713484fff64SYork Sun	bool
71405cb79a7SYork Sun	select FSL_LAW
71563659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
71663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
71763659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
718c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
719d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7202c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
72190b80386SYork Sun	select SYS_FSL_SEC_BE
7222c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
72353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
72406878977SPrabhakar Kushwaha	select FSL_ELBC
7258f1a80e9STom Rini	imply CMD_NAND
7263bf926c0SSimon Glass	imply CMD_SATA
7276500ec7aSSimon Glass	imply CMD_PCI
728fa379223SChristophe Leroy	imply CMD_REGINFO
729c88ecf47STuomas Tynkkynen	imply SATA_SIL
730484fff64SYork Sun
731a990799dSYork Sunconfig ARCH_P1021
732a990799dSYork Sun	bool
73305cb79a7SYork Sun	select FSL_LAW
73463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
73563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
73663659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
737c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
738d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7392c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
74090b80386SYork Sun	select SYS_FSL_SEC_BE
7412c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
74253c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
74306878977SPrabhakar Kushwaha	select FSL_ELBC
744fa379223SChristophe Leroy	imply CMD_REGINFO
7458f1a80e9STom Rini	imply CMD_NAND
7463bf926c0SSimon Glass	imply CMD_SATA
747fa379223SChristophe Leroy	imply CMD_REGINFO
748c88ecf47STuomas Tynkkynen	imply SATA_SIL
749a990799dSYork Sun
750feb9e25bSYork Sunconfig ARCH_P1022
751feb9e25bSYork Sun	bool
75205cb79a7SYork Sun	select FSL_LAW
75363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
75463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
75563659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
75663659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
757c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
75863659ff3SYork Sun	select SYS_FSL_ERRATUM_SATA_A001
759d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7602c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
76190b80386SYork Sun	select SYS_FSL_SEC_BE
7622c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
76353c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
76406878977SPrabhakar Kushwaha	select FSL_ELBC
765feb9e25bSYork Sun
7669bb1d6bcSYork Sunconfig ARCH_P1023
7679bb1d6bcSYork Sun	bool
76805cb79a7SYork Sun	select FSL_LAW
76963659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
77063659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
77163659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
772d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7732c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
77490b80386SYork Sun	select SYS_FSL_SEC_BE
7752c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
77606878977SPrabhakar Kushwaha	select FSL_ELBC
7779bb1d6bcSYork Sun
77852b6f13dSYork Sunconfig ARCH_P1024
77952b6f13dSYork Sun	bool
78005cb79a7SYork Sun	select FSL_LAW
78163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
78263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
78363659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
784c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
785d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
7862c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
78790b80386SYork Sun	select SYS_FSL_SEC_BE
7882c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
78953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
79006878977SPrabhakar Kushwaha	select FSL_ELBC
791a1dc980dSSimon Glass	imply CMD_EEPROM
7928f1a80e9STom Rini	imply CMD_NAND
7933bf926c0SSimon Glass	imply CMD_SATA
7946500ec7aSSimon Glass	imply CMD_PCI
795fa379223SChristophe Leroy	imply CMD_REGINFO
796c88ecf47STuomas Tynkkynen	imply SATA_SIL
79752b6f13dSYork Sun
7984167a67dSYork Sunconfig ARCH_P1025
7994167a67dSYork Sun	bool
80005cb79a7SYork Sun	select FSL_LAW
80163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
80263659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
80363659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
804c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
805d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8062c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
80790b80386SYork Sun	select SYS_FSL_SEC_BE
8082c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
80953c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
81006878977SPrabhakar Kushwaha	select FSL_ELBC
8113bf926c0SSimon Glass	imply CMD_SATA
812fa379223SChristophe Leroy	imply CMD_REGINFO
8134167a67dSYork Sun
8144593637bSYork Sunconfig ARCH_P2020
8154593637bSYork Sun	bool
81605cb79a7SYork Sun	select FSL_LAW
81763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004477
81863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004508
81963659ff3SYork Sun	select SYS_FSL_ERRATUM_A005125
820c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
821c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
822d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8232c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
82490b80386SYork Sun	select SYS_FSL_SEC_BE
8252c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_2
82653c95384SYork Sun	select SYS_PPC_E500_USE_DEBUG_TLB
82706878977SPrabhakar Kushwaha	select FSL_ELBC
828a1dc980dSSimon Glass	imply CMD_EEPROM
8298f1a80e9STom Rini	imply CMD_NAND
830fa379223SChristophe Leroy	imply CMD_REGINFO
8314593637bSYork Sun
832ce040c83SYork Sunconfig ARCH_P2041
833ce040c83SYork Sun	bool
834f8dee360SYork Sun	select E500MC
83505cb79a7SYork Sun	select FSL_LAW
83663659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
83763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
8384eaf7f52SChris Packham	select SYS_FSL_ERRATUM_A005275
83963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
84063659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
84163659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
84263659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
843c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
84463659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
84563659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
84663659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
84763659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
848d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8492c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8507371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
85190b80386SYork Sun	select SYS_FSL_SEC_BE
8522c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
85306878977SPrabhakar Kushwaha	select FSL_ELBC
8548f1a80e9STom Rini	imply CMD_NAND
855ce040c83SYork Sun
8565e5fdd2dSYork Sunconfig ARCH_P3041
8575e5fdd2dSYork Sun	bool
858f8dee360SYork Sun	select E500MC
85905cb79a7SYork Sun	select FSL_LAW
86022120f11SYork Sun	select SYS_FSL_DDR_VER_44
86163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
86263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
8634eaf7f52SChris Packham	select SYS_FSL_ERRATUM_A005275
86463659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
86563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
86663659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
86763659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
86863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
869c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
87063659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
87163659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
87263659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
87363659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
874d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
8752c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
8767371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
87790b80386SYork Sun	select SYS_FSL_SEC_BE
8782c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
87906878977SPrabhakar Kushwaha	select FSL_ELBC
8808f1a80e9STom Rini	imply CMD_NAND
8813bf926c0SSimon Glass	imply CMD_SATA
882fa379223SChristophe Leroy	imply CMD_REGINFO
8839920d151STuomas Tynkkynen	imply FSL_SATA
8845e5fdd2dSYork Sun
885e71372cbSYork Sunconfig ARCH_P4080
886e71372cbSYork Sun	bool
887f8dee360SYork Sun	select E500MC
88805cb79a7SYork Sun	select FSL_LAW
88922120f11SYork Sun	select SYS_FSL_DDR_VER_44
89063659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
89163659ff3SYork Sun	select SYS_FSL_ERRATUM_A004580
89263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004849
89363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
89463659ff3SYork Sun	select SYS_FSL_ERRATUM_A007075
89563659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A002
89663659ff3SYork Sun	select SYS_FSL_ERRATUM_CPC_A003
89763659ff3SYork Sun	select SYS_FSL_ERRATUM_CPU_A003999
89863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
89963659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
90063659ff3SYork Sun	select SYS_FSL_ERRATUM_ELBC_A001
901c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
902c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC13
903c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
90463659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
90563659ff3SYork Sun	select SYS_FSL_ERRATUM_NMG_CPU_A011
90663659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
90763659ff3SYork Sun	select SYS_P4080_ERRATUM_CPU22
90863659ff3SYork Sun	select SYS_P4080_ERRATUM_PCIE_A003
90963659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES8
91063659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES9
91163659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A001
91263659ff3SYork Sun	select SYS_P4080_ERRATUM_SERDES_A005
913d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
9142c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
9157371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
91690b80386SYork Sun	select SYS_FSL_SEC_BE
9172c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
91806878977SPrabhakar Kushwaha	select FSL_ELBC
9193bf926c0SSimon Glass	imply CMD_SATA
920fa379223SChristophe Leroy	imply CMD_REGINFO
921c88ecf47STuomas Tynkkynen	imply SATA_SIL
922e71372cbSYork Sun
923cefe11cdSYork Sunconfig ARCH_P5020
924cefe11cdSYork Sun	bool
925f8dee360SYork Sun	select E500MC
92605cb79a7SYork Sun	select FSL_LAW
92722120f11SYork Sun	select SYS_FSL_DDR_VER_44
92863659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
9294eaf7f52SChris Packham	select SYS_FSL_ERRATUM_A005275
93063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
93163659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
93263659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
933c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
93463659ff3SYork Sun	select SYS_FSL_ERRATUM_I2C_A004447
93563659ff3SYork Sun	select SYS_FSL_ERRATUM_SRIO_A004034
93663659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
937d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
9382c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
9397371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
94090b80386SYork Sun	select SYS_FSL_SEC_BE
9412c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
9424851278eSYork Sun	select SYS_PPC64
94306878977SPrabhakar Kushwaha	select FSL_ELBC
9443bf926c0SSimon Glass	imply CMD_SATA
945fa379223SChristophe Leroy	imply CMD_REGINFO
9469920d151STuomas Tynkkynen	imply FSL_SATA
947cefe11cdSYork Sun
94895390360SYork Sunconfig ARCH_P5040
94995390360SYork Sun	bool
950f8dee360SYork Sun	select E500MC
95105cb79a7SYork Sun	select FSL_LAW
95222120f11SYork Sun	select SYS_FSL_DDR_VER_44
95363659ff3SYork Sun	select SYS_FSL_ERRATUM_A004510
95463659ff3SYork Sun	select SYS_FSL_ERRATUM_A004699
9554eaf7f52SChris Packham	select SYS_FSL_ERRATUM_A005275
95663659ff3SYork Sun	select SYS_FSL_ERRATUM_A005812
95763659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
95863659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003
95963659ff3SYork Sun	select SYS_FSL_ERRATUM_DDR_A003474
960c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
96163659ff3SYork Sun	select SYS_FSL_ERRATUM_USB14
962d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
9632c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
9647371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS1
96590b80386SYork Sun	select SYS_FSL_SEC_BE
9662c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
9674851278eSYork Sun	select SYS_PPC64
96806878977SPrabhakar Kushwaha	select FSL_ELBC
9693bf926c0SSimon Glass	imply CMD_SATA
970fa379223SChristophe Leroy	imply CMD_REGINFO
9719920d151STuomas Tynkkynen	imply FSL_SATA
97295390360SYork Sun
97310343403SYork Sunconfig ARCH_QEMU_E500
97410343403SYork Sun	bool
97510343403SYork Sun
9765ff3f41dSYork Sunconfig ARCH_T1023
9775ff3f41dSYork Sun	bool
978f8dee360SYork Sun	select E500MC
97905cb79a7SYork Sun	select FSL_LAW
98022120f11SYork Sun	select SYS_FSL_DDR_VER_50
98163659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
98263659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
98363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
984c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
985d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
986d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
9872c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
9887371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
98990b80386SYork Sun	select SYS_FSL_SEC_BE
9902c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
991d98b98d6SPrabhakar Kushwaha	select FSL_IFC
992a1dc980dSSimon Glass	imply CMD_EEPROM
9938f1a80e9STom Rini	imply CMD_NAND
994fa379223SChristophe Leroy	imply CMD_REGINFO
9955ff3f41dSYork Sun
996e5d5f5a8SYork Sunconfig ARCH_T1024
997e5d5f5a8SYork Sun	bool
998f8dee360SYork Sun	select E500MC
99905cb79a7SYork Sun	select FSL_LAW
100022120f11SYork Sun	select SYS_FSL_DDR_VER_50
100163659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
100263659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
100363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
1004c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
1005d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
1006d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
10072c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
10087371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
100990b80386SYork Sun	select SYS_FSL_SEC_BE
10102c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
1011d98b98d6SPrabhakar Kushwaha	select FSL_IFC
1012a1dc980dSSimon Glass	imply CMD_EEPROM
10138f1a80e9STom Rini	imply CMD_NAND
1014d56b4b19STom Rini	imply CMD_MTDPARTS
1015fa379223SChristophe Leroy	imply CMD_REGINFO
1016e5d5f5a8SYork Sun
10175d737010SYork Sunconfig ARCH_T1040
10185d737010SYork Sun	bool
1019f8dee360SYork Sun	select E500MC
102005cb79a7SYork Sun	select FSL_LAW
102122120f11SYork Sun	select SYS_FSL_DDR_VER_50
102263659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
102363659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
102463659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
102563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
1026c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
1027d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
1028d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
10292c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
10307371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
103190b80386SYork Sun	select SYS_FSL_SEC_BE
10322c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
1033d98b98d6SPrabhakar Kushwaha	select FSL_IFC
1034d56b4b19STom Rini	imply CMD_MTDPARTS
10358f1a80e9STom Rini	imply CMD_NAND
10363bf926c0SSimon Glass	imply CMD_SATA
1037fa379223SChristophe Leroy	imply CMD_REGINFO
10389920d151STuomas Tynkkynen	imply FSL_SATA
10395d737010SYork Sun
10405449c98aSYork Sunconfig ARCH_T1042
10415449c98aSYork Sun	bool
1042f8dee360SYork Sun	select E500MC
104305cb79a7SYork Sun	select FSL_LAW
104422120f11SYork Sun	select SYS_FSL_DDR_VER_50
104563659ff3SYork Sun	select SYS_FSL_ERRATUM_A008044
104663659ff3SYork Sun	select SYS_FSL_ERRATUM_A008378
104763659ff3SYork Sun	select SYS_FSL_ERRATUM_A009663
104863659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
1049c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
1050d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
1051d26e34c4SYork Sun	select SYS_FSL_HAS_DDR4
10522c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
10537371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
105490b80386SYork Sun	select SYS_FSL_SEC_BE
10552c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_5
1056d98b98d6SPrabhakar Kushwaha	select FSL_IFC
1057d56b4b19STom Rini	imply CMD_MTDPARTS
10588f1a80e9STom Rini	imply CMD_NAND
10593bf926c0SSimon Glass	imply CMD_SATA
1060fa379223SChristophe Leroy	imply CMD_REGINFO
10619920d151STuomas Tynkkynen	imply FSL_SATA
10625449c98aSYork Sun
10630f3d80e9SYork Sunconfig ARCH_T2080
10640f3d80e9SYork Sun	bool
1065f8dee360SYork Sun	select E500MC
10669ec10107SYork Sun	select E6500
106705cb79a7SYork Sun	select FSL_LAW
106822120f11SYork Sun	select SYS_FSL_DDR_VER_47
106963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
107063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
107163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
107263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
107309bfd962STony O'Brien	select SYS_FSL_ERRATUM_A007815
107406ad970bSDarwin Dingel	select SYS_FSL_ERRATUM_A007907
107563659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
1076c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
1077d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
10782c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
10797371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
108090b80386SYork Sun	select SYS_FSL_SEC_BE
10812c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
10824851278eSYork Sun	select SYS_PPC64
1083d98b98d6SPrabhakar Kushwaha	select FSL_IFC
10843bf926c0SSimon Glass	imply CMD_SATA
10858f1a80e9STom Rini	imply CMD_NAND
1086fa379223SChristophe Leroy	imply CMD_REGINFO
10879920d151STuomas Tynkkynen	imply FSL_SATA
10880f3d80e9SYork Sun
10890f3d80e9SYork Sunconfig ARCH_T2081
10900f3d80e9SYork Sun	bool
1091f8dee360SYork Sun	select E500MC
10929ec10107SYork Sun	select E6500
109305cb79a7SYork Sun	select FSL_LAW
109422120f11SYork Sun	select SYS_FSL_DDR_VER_47
109563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
109663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
109763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
109863659ff3SYork Sun	select SYS_FSL_ERRATUM_A007212
109963659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
1100c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
1101d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
11022c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
11037371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
110490b80386SYork Sun	select SYS_FSL_SEC_BE
11052c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
11064851278eSYork Sun	select SYS_PPC64
1107d98b98d6SPrabhakar Kushwaha	select FSL_IFC
11088f1a80e9STom Rini	imply CMD_NAND
1109fa379223SChristophe Leroy	imply CMD_REGINFO
11100f3d80e9SYork Sun
1111652a7bbdSYork Sunconfig ARCH_T4160
1112652a7bbdSYork Sun	bool
1113f8dee360SYork Sun	select E500MC
11149ec10107SYork Sun	select E6500
111505cb79a7SYork Sun	select FSL_LAW
111622120f11SYork Sun	select SYS_FSL_DDR_VER_47
111763659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
111863659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
111963659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
112063659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
112163659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
112263659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
112363659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
1124d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
11252c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
11267371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
112790b80386SYork Sun	select SYS_FSL_SEC_BE
11282c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
11294851278eSYork Sun	select SYS_PPC64
1130d98b98d6SPrabhakar Kushwaha	select FSL_IFC
11313bf926c0SSimon Glass	imply CMD_SATA
11328f1a80e9STom Rini	imply CMD_NAND
1133fa379223SChristophe Leroy	imply CMD_REGINFO
11349920d151STuomas Tynkkynen	imply FSL_SATA
1135652a7bbdSYork Sun
113626bc57daSYork Sunconfig ARCH_T4240
113726bc57daSYork Sun	bool
1138f8dee360SYork Sun	select E500MC
11399ec10107SYork Sun	select E6500
114005cb79a7SYork Sun	select FSL_LAW
114122120f11SYork Sun	select SYS_FSL_DDR_VER_47
114263659ff3SYork Sun	select SYS_FSL_ERRATUM_A004468
114363659ff3SYork Sun	select SYS_FSL_ERRATUM_A005871
114463659ff3SYork Sun	select SYS_FSL_ERRATUM_A006261
114563659ff3SYork Sun	select SYS_FSL_ERRATUM_A006379
114663659ff3SYork Sun	select SYS_FSL_ERRATUM_A006593
114763659ff3SYork Sun	select SYS_FSL_ERRATUM_A007186
114863659ff3SYork Sun	select SYS_FSL_ERRATUM_A007798
114909bfd962STony O'Brien	select SYS_FSL_ERRATUM_A007815
115006ad970bSDarwin Dingel	select SYS_FSL_ERRATUM_A007907
115163659ff3SYork Sun	select SYS_FSL_ERRATUM_A009942
1152d26e34c4SYork Sun	select SYS_FSL_HAS_DDR3
11532c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC
11547371774aSYork Sun	select SYS_FSL_QORIQ_CHASSIS2
115590b80386SYork Sun	select SYS_FSL_SEC_BE
11562c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
11574851278eSYork Sun	select SYS_PPC64
1158d98b98d6SPrabhakar Kushwaha	select FSL_IFC
11593bf926c0SSimon Glass	imply CMD_SATA
11608f1a80e9STom Rini	imply CMD_NAND
1161fa379223SChristophe Leroy	imply CMD_REGINFO
11629920d151STuomas Tynkkynen	imply FSL_SATA
116305cb79a7SYork Sun
116496699f09SJagdish Gediyaconfig MPC85XX_HAVE_RESET_VECTOR
116596699f09SJagdish Gediya	bool "Indicate reset vector at CONFIG_RESET_VECTOR_ADDRESS - 0xffc"
116696699f09SJagdish Gediya	depends on MPC85xx
116796699f09SJagdish Gediya
1168f8dee360SYork Sunconfig BOOKE
1169f8dee360SYork Sun	bool
1170f8dee360SYork Sun	default y
1171f8dee360SYork Sun
1172f8dee360SYork Sunconfig E500
1173f8dee360SYork Sun	bool
1174f8dee360SYork Sun	default y
1175f8dee360SYork Sun	help
1176f8dee360SYork Sun		Enable PowerPC E500 cores, including e500v1, e500v2, e500mc
1177f8dee360SYork Sun
1178f8dee360SYork Sunconfig E500MC
1179f8dee360SYork Sun	bool
11806500ec7aSSimon Glass	imply CMD_PCI
1181f8dee360SYork Sun	help
1182f8dee360SYork Sun		Enble PowerPC E500MC core
1183f8dee360SYork Sun
11849ec10107SYork Sunconfig E6500
11859ec10107SYork Sun	bool
11869ec10107SYork Sun	help
11879ec10107SYork Sun		Enable PowerPC E6500 core
11889ec10107SYork Sun
118905cb79a7SYork Sunconfig FSL_LAW
119005cb79a7SYork Sun	bool
119105cb79a7SYork Sun	help
119205cb79a7SYork Sun		Use Freescale common code for Local Access Window
119326bc57daSYork Sun
1194c6e6bda3SYork Sunconfig SECURE_BOOT
1195c6e6bda3SYork Sun	bool	"Secure Boot"
1196c6e6bda3SYork Sun	help
1197c6e6bda3SYork Sun		Enable Freescale Secure Boot feature. Normally selected
1198c6e6bda3SYork Sun		by defconfig. If unsure, do not change.
1199c6e6bda3SYork Sun
12003f82b56dSYork Sunconfig MAX_CPUS
12013f82b56dSYork Sun	int "Maximum number of CPUs permitted for MPC85xx"
12023f82b56dSYork Sun	default 12 if ARCH_T4240
12033f82b56dSYork Sun	default 8 if ARCH_P4080 || \
12043f82b56dSYork Sun		     ARCH_T4160
12053f82b56dSYork Sun	default 4 if ARCH_B4860 || \
12063f82b56dSYork Sun		     ARCH_P2041 || \
12073f82b56dSYork Sun		     ARCH_P3041 || \
12083f82b56dSYork Sun		     ARCH_P5040 || \
12093f82b56dSYork Sun		     ARCH_T1040 || \
12103f82b56dSYork Sun		     ARCH_T1042 || \
12113f82b56dSYork Sun		     ARCH_T2080 || \
12123f82b56dSYork Sun		     ARCH_T2081
12133f82b56dSYork Sun	default 2 if ARCH_B4420 || \
12143f82b56dSYork Sun		     ARCH_BSC9132 || \
12153f82b56dSYork Sun		     ARCH_MPC8572 || \
12163f82b56dSYork Sun		     ARCH_P1020 || \
12173f82b56dSYork Sun		     ARCH_P1021 || \
12183f82b56dSYork Sun		     ARCH_P1022 || \
12193f82b56dSYork Sun		     ARCH_P1023 || \
12203f82b56dSYork Sun		     ARCH_P1024 || \
12213f82b56dSYork Sun		     ARCH_P1025 || \
12223f82b56dSYork Sun		     ARCH_P2020 || \
12233f82b56dSYork Sun		     ARCH_P5020 || \
12243f82b56dSYork Sun		     ARCH_T1023 || \
12253f82b56dSYork Sun		     ARCH_T1024
12263f82b56dSYork Sun	default 1
12273f82b56dSYork Sun	help
12283f82b56dSYork Sun	  Set this number to the maximum number of possible CPUs in the SoC.
12293f82b56dSYork Sun	  SoCs may have multiple clusters with each cluster may have multiple
12303f82b56dSYork Sun	  ports. If some ports are reserved but higher ports are used for
12313f82b56dSYork Sun	  cores, count the reserved ports. This will allocate enough memory
12323f82b56dSYork Sun	  in spin table to properly handle all cores.
12333f82b56dSYork Sun
1234830fc1bfSYork Sunconfig SYS_CCSRBAR_DEFAULT
1235830fc1bfSYork Sun	hex "Default CCSRBAR address"
1236830fc1bfSYork Sun	default	0xff700000 if	ARCH_BSC9131	|| \
1237830fc1bfSYork Sun				ARCH_BSC9132	|| \
1238830fc1bfSYork Sun				ARCH_C29X	|| \
1239830fc1bfSYork Sun				ARCH_MPC8536	|| \
1240830fc1bfSYork Sun				ARCH_MPC8540	|| \
1241830fc1bfSYork Sun				ARCH_MPC8541	|| \
1242830fc1bfSYork Sun				ARCH_MPC8544	|| \
1243830fc1bfSYork Sun				ARCH_MPC8548	|| \
1244830fc1bfSYork Sun				ARCH_MPC8555	|| \
1245830fc1bfSYork Sun				ARCH_MPC8560	|| \
1246830fc1bfSYork Sun				ARCH_MPC8568	|| \
1247830fc1bfSYork Sun				ARCH_MPC8569	|| \
1248830fc1bfSYork Sun				ARCH_MPC8572	|| \
1249830fc1bfSYork Sun				ARCH_P1010	|| \
1250830fc1bfSYork Sun				ARCH_P1011	|| \
1251830fc1bfSYork Sun				ARCH_P1020	|| \
1252830fc1bfSYork Sun				ARCH_P1021	|| \
1253830fc1bfSYork Sun				ARCH_P1022	|| \
1254830fc1bfSYork Sun				ARCH_P1024	|| \
1255830fc1bfSYork Sun				ARCH_P1025	|| \
1256830fc1bfSYork Sun				ARCH_P2020
1257830fc1bfSYork Sun	default 0xff600000 if	ARCH_P1023
1258830fc1bfSYork Sun	default 0xfe000000 if	ARCH_B4420	|| \
1259830fc1bfSYork Sun				ARCH_B4860	|| \
1260830fc1bfSYork Sun				ARCH_P2041	|| \
1261830fc1bfSYork Sun				ARCH_P3041	|| \
1262830fc1bfSYork Sun				ARCH_P4080	|| \
1263830fc1bfSYork Sun				ARCH_P5020	|| \
1264830fc1bfSYork Sun				ARCH_P5040	|| \
1265830fc1bfSYork Sun				ARCH_T1023	|| \
1266830fc1bfSYork Sun				ARCH_T1024	|| \
1267830fc1bfSYork Sun				ARCH_T1040	|| \
1268830fc1bfSYork Sun				ARCH_T1042	|| \
1269830fc1bfSYork Sun				ARCH_T2080	|| \
1270830fc1bfSYork Sun				ARCH_T2081	|| \
1271830fc1bfSYork Sun				ARCH_T4160	|| \
1272830fc1bfSYork Sun				ARCH_T4240
1273830fc1bfSYork Sun	default 0xe0000000 if ARCH_QEMU_E500
1274830fc1bfSYork Sun	help
1275830fc1bfSYork Sun		Default value of CCSRBAR comes from power-on-reset. It
1276830fc1bfSYork Sun		is fixed on each SoC. Some SoCs can have different value
1277830fc1bfSYork Sun		if changed by pre-boot regime. The value here must match
1278830fc1bfSYork Sun		the current value in SoC. If not sure, do not change.
1279830fc1bfSYork Sun
128063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004468
128163659ff3SYork Sun	bool
128263659ff3SYork Sun
128363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004477
128463659ff3SYork Sun	bool
128563659ff3SYork Sun
128663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004508
128763659ff3SYork Sun	bool
128863659ff3SYork Sun
128963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004580
129063659ff3SYork Sun	bool
129163659ff3SYork Sun
129263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004699
129363659ff3SYork Sun	bool
129463659ff3SYork Sun
129563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004849
129663659ff3SYork Sun	bool
129763659ff3SYork Sun
129863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510
129963659ff3SYork Sun	bool
130063659ff3SYork Sun
130163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV
130263659ff3SYork Sun	hex
130363659ff3SYork Sun	depends on SYS_FSL_ERRATUM_A004510
130463659ff3SYork Sun	default 0x20 if ARCH_P4080
130563659ff3SYork Sun	default 0x10
130663659ff3SYork Sun
130763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A004510_SVR_REV2
130863659ff3SYork Sun	hex
130963659ff3SYork Sun	depends on (SYS_FSL_ERRATUM_A004510 && (ARCH_P2041 || ARCH_P3041))
131063659ff3SYork Sun	default 0x11
131163659ff3SYork Sun
131263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005125
131363659ff3SYork Sun	bool
131463659ff3SYork Sun
131563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005434
131663659ff3SYork Sun	bool
131763659ff3SYork Sun
131863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005812
131963659ff3SYork Sun	bool
132063659ff3SYork Sun
132163659ff3SYork Sunconfig SYS_FSL_ERRATUM_A005871
132263659ff3SYork Sun	bool
132363659ff3SYork Sun
13244eaf7f52SChris Packhamconfig SYS_FSL_ERRATUM_A005275
13254eaf7f52SChris Packham	bool
13264eaf7f52SChris Packham
132763659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006261
132863659ff3SYork Sun	bool
132963659ff3SYork Sun
133063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006379
133163659ff3SYork Sun	bool
133263659ff3SYork Sun
133363659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006384
133463659ff3SYork Sun	bool
133563659ff3SYork Sun
133663659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006475
133763659ff3SYork Sun	bool
133863659ff3SYork Sun
133963659ff3SYork Sunconfig SYS_FSL_ERRATUM_A006593
134063659ff3SYork Sun	bool
134163659ff3SYork Sun
134263659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007075
134363659ff3SYork Sun	bool
134463659ff3SYork Sun
134563659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007186
134663659ff3SYork Sun	bool
134763659ff3SYork Sun
134863659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007212
134963659ff3SYork Sun	bool
135063659ff3SYork Sun
135109bfd962STony O'Brienconfig SYS_FSL_ERRATUM_A007815
135209bfd962STony O'Brien	bool
135309bfd962STony O'Brien
135463659ff3SYork Sunconfig SYS_FSL_ERRATUM_A007798
135563659ff3SYork Sun	bool
135663659ff3SYork Sun
135706ad970bSDarwin Dingelconfig SYS_FSL_ERRATUM_A007907
135806ad970bSDarwin Dingel	bool
135906ad970bSDarwin Dingel
136063659ff3SYork Sunconfig SYS_FSL_ERRATUM_A008044
136163659ff3SYork Sun	bool
136263659ff3SYork Sun
136363659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A002
136463659ff3SYork Sun	bool
136563659ff3SYork Sun
136663659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPC_A003
136763659ff3SYork Sun	bool
136863659ff3SYork Sun
136963659ff3SYork Sunconfig SYS_FSL_ERRATUM_CPU_A003999
137063659ff3SYork Sun	bool
137163659ff3SYork Sun
137263659ff3SYork Sunconfig SYS_FSL_ERRATUM_ELBC_A001
137363659ff3SYork Sun	bool
137463659ff3SYork Sun
137563659ff3SYork Sunconfig SYS_FSL_ERRATUM_I2C_A004447
137663659ff3SYork Sun	bool
137763659ff3SYork Sun
137863659ff3SYork Sunconfig SYS_FSL_A004447_SVR_REV
137963659ff3SYork Sun	hex
138063659ff3SYork Sun	depends on SYS_FSL_ERRATUM_I2C_A004447
138163659ff3SYork Sun	default 0x00 if ARCH_MPC8548
138263659ff3SYork Sun	default 0x10 if ARCH_P1010
138363659ff3SYork Sun	default 0x11 if ARCH_P1023 || ARCH_P2041 || ARCH_BSC9132
138463659ff3SYork Sun	default 0x20 if ARCH_P3041 || ARCH_P4080 || ARCH_P5020
138563659ff3SYork Sun
138663659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A002769
138763659ff3SYork Sun	bool
138863659ff3SYork Sun
138963659ff3SYork Sunconfig SYS_FSL_ERRATUM_IFC_A003399
139063659ff3SYork Sun	bool
139163659ff3SYork Sun
139263659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_CPU_A011
139363659ff3SYork Sun	bool
139463659ff3SYork Sun
139563659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_ETSEC129
139663659ff3SYork Sun	bool
139763659ff3SYork Sun
139863659ff3SYork Sunconfig SYS_FSL_ERRATUM_NMG_LBC103
139963659ff3SYork Sun	bool
140063659ff3SYork Sun
140163659ff3SYork Sunconfig SYS_FSL_ERRATUM_P1010_A003549
140263659ff3SYork Sun	bool
140363659ff3SYork Sun
140463659ff3SYork Sunconfig SYS_FSL_ERRATUM_SATA_A001
140563659ff3SYork Sun	bool
140663659ff3SYork Sun
140763659ff3SYork Sunconfig SYS_FSL_ERRATUM_SEC_A003571
140863659ff3SYork Sun	bool
140963659ff3SYork Sun
141063659ff3SYork Sunconfig SYS_FSL_ERRATUM_SRIO_A004034
141163659ff3SYork Sun	bool
141263659ff3SYork Sun
141363659ff3SYork Sunconfig SYS_FSL_ERRATUM_USB14
141463659ff3SYork Sun	bool
141563659ff3SYork Sun
141663659ff3SYork Sunconfig SYS_P4080_ERRATUM_CPU22
141763659ff3SYork Sun	bool
141863659ff3SYork Sun
141963659ff3SYork Sunconfig SYS_P4080_ERRATUM_PCIE_A003
142063659ff3SYork Sun	bool
142163659ff3SYork Sun
142263659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES8
142363659ff3SYork Sun	bool
142463659ff3SYork Sun
142563659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES9
142663659ff3SYork Sun	bool
142763659ff3SYork Sun
142863659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A001
142963659ff3SYork Sun	bool
143063659ff3SYork Sun
143163659ff3SYork Sunconfig SYS_P4080_ERRATUM_SERDES_A005
143263659ff3SYork Sun	bool
143363659ff3SYork Sun
14347371774aSYork Sunconfig SYS_FSL_QORIQ_CHASSIS1
14357371774aSYork Sun	bool
14367371774aSYork Sun
14377371774aSYork Sunconfig SYS_FSL_QORIQ_CHASSIS2
14387371774aSYork Sun	bool
14397371774aSYork Sun
14408303acbcSYork Sunconfig SYS_FSL_NUM_LAWS
14418303acbcSYork Sun	int "Number of local access windows"
14428303acbcSYork Sun	depends on FSL_LAW
14438303acbcSYork Sun	default 32 if	ARCH_B4420	|| \
14448303acbcSYork Sun			ARCH_B4860	|| \
14458303acbcSYork Sun			ARCH_P2041	|| \
14468303acbcSYork Sun			ARCH_P3041	|| \
14478303acbcSYork Sun			ARCH_P4080	|| \
14488303acbcSYork Sun			ARCH_P5020	|| \
14498303acbcSYork Sun			ARCH_P5040	|| \
14508303acbcSYork Sun			ARCH_T2080	|| \
14518303acbcSYork Sun			ARCH_T2081	|| \
14528303acbcSYork Sun			ARCH_T4160	|| \
14538303acbcSYork Sun			ARCH_T4240
145408a37fd1SYork Sun	default 16 if	ARCH_T1023	|| \
14558303acbcSYork Sun			ARCH_T1024	|| \
14568303acbcSYork Sun			ARCH_T1040	|| \
14578303acbcSYork Sun			ARCH_T1042
14588303acbcSYork Sun	default 12 if	ARCH_BSC9131	|| \
14598303acbcSYork Sun			ARCH_BSC9132	|| \
14608303acbcSYork Sun			ARCH_C29X	|| \
14618303acbcSYork Sun			ARCH_MPC8536	|| \
14628303acbcSYork Sun			ARCH_MPC8572	|| \
14638303acbcSYork Sun			ARCH_P1010	|| \
14648303acbcSYork Sun			ARCH_P1011	|| \
14658303acbcSYork Sun			ARCH_P1020	|| \
14668303acbcSYork Sun			ARCH_P1021	|| \
14678303acbcSYork Sun			ARCH_P1022	|| \
14688303acbcSYork Sun			ARCH_P1023	|| \
14698303acbcSYork Sun			ARCH_P1024	|| \
14708303acbcSYork Sun			ARCH_P1025	|| \
14718303acbcSYork Sun			ARCH_P2020
14728303acbcSYork Sun	default 10 if	ARCH_MPC8544	|| \
14738303acbcSYork Sun			ARCH_MPC8548	|| \
14748303acbcSYork Sun			ARCH_MPC8568	|| \
14758303acbcSYork Sun			ARCH_MPC8569
14768303acbcSYork Sun	default 8 if	ARCH_MPC8540	|| \
14778303acbcSYork Sun			ARCH_MPC8541	|| \
14788303acbcSYork Sun			ARCH_MPC8555	|| \
14798303acbcSYork Sun			ARCH_MPC8560
14808303acbcSYork Sun	help
14818303acbcSYork Sun		Number of local access windows. This is fixed per SoC.
14828303acbcSYork Sun		If not sure, do not change.
14838303acbcSYork Sun
14849ec10107SYork Sunconfig SYS_FSL_THREADS_PER_CORE
14859ec10107SYork Sun	int
14869ec10107SYork Sun	default 2 if E6500
14879ec10107SYork Sun	default 1
14889ec10107SYork Sun
148926e79b65SYork Sunconfig SYS_NUM_TLBCAMS
149026e79b65SYork Sun	int "Number of TLB CAM entries"
149126e79b65SYork Sun	default 64 if E500MC
149226e79b65SYork Sun	default 16
149326e79b65SYork Sun	help
149426e79b65SYork Sun		Number of TLB CAM entries for Book-E chips. 64 for E500MC,
149526e79b65SYork Sun		16 for other E500 SoCs.
149626e79b65SYork Sun
14974851278eSYork Sunconfig SYS_PPC64
14984851278eSYork Sun	bool
14994851278eSYork Sun
150053c95384SYork Sunconfig SYS_PPC_E500_USE_DEBUG_TLB
150153c95384SYork Sun	bool
150253c95384SYork Sun
1503d98b98d6SPrabhakar Kushwahaconfig FSL_IFC
1504d98b98d6SPrabhakar Kushwaha	bool
1505d98b98d6SPrabhakar Kushwaha
150606878977SPrabhakar Kushwahaconfig FSL_ELBC
150706878977SPrabhakar Kushwaha	bool
150806878977SPrabhakar Kushwaha
150953c95384SYork Sunconfig SYS_PPC_E500_DEBUG_TLB
151053c95384SYork Sun	int "Temporary TLB entry for external debugger"
151153c95384SYork Sun	depends on SYS_PPC_E500_USE_DEBUG_TLB
151253c95384SYork Sun	default 0 if	ARCH_MPC8544 || ARCH_MPC8548
151353c95384SYork Sun	default 1 if	ARCH_MPC8536
151453c95384SYork Sun	default 2 if	ARCH_MPC8572	|| \
151553c95384SYork Sun			ARCH_P1011	|| \
151653c95384SYork Sun			ARCH_P1020	|| \
151753c95384SYork Sun			ARCH_P1021	|| \
151853c95384SYork Sun			ARCH_P1022	|| \
151953c95384SYork Sun			ARCH_P1024	|| \
152053c95384SYork Sun			ARCH_P1025	|| \
152153c95384SYork Sun			ARCH_P2020
152253c95384SYork Sun	default 3 if	ARCH_P1010	|| \
152353c95384SYork Sun			ARCH_BSC9132	|| \
152453c95384SYork Sun			ARCH_C29X
152553c95384SYork Sun	help
152653c95384SYork Sun		Select a temporary TLB entry to be used during boot to work
152753c95384SYork Sun                around limitations in e500v1 and e500v2 external debugger
152853c95384SYork Sun                support. This reduces the portions of the boot code where
152953c95384SYork Sun                breakpoints and single stepping do not work. The value of this
153053c95384SYork Sun                symbol should be set to the TLB1 entry to be used for this
153153c95384SYork Sun                purpose. If unsure, do not change.
153253c95384SYork Sun
15331c40707eSPrabhakar Kushwahaconfig SYS_FSL_IFC_CLK_DIV
15341c40707eSPrabhakar Kushwaha	int "Divider of platform clock"
15351c40707eSPrabhakar Kushwaha	depends on FSL_IFC
15361c40707eSPrabhakar Kushwaha	default 2 if	ARCH_B4420	|| \
15371c40707eSPrabhakar Kushwaha			ARCH_B4860	|| \
15381c40707eSPrabhakar Kushwaha			ARCH_T1024	|| \
15391c40707eSPrabhakar Kushwaha			ARCH_T1023	|| \
15401c40707eSPrabhakar Kushwaha			ARCH_T1040	|| \
15411c40707eSPrabhakar Kushwaha			ARCH_T1042	|| \
15421c40707eSPrabhakar Kushwaha			ARCH_T4160	|| \
15431c40707eSPrabhakar Kushwaha			ARCH_T4240
15441c40707eSPrabhakar Kushwaha	default 1
15451c40707eSPrabhakar Kushwaha	help
15461c40707eSPrabhakar Kushwaha		Defines divider of platform clock(clock input to
15471c40707eSPrabhakar Kushwaha		IFC controller).
15481c40707eSPrabhakar Kushwaha
1549add63f94SPrabhakar Kushwahaconfig SYS_FSL_LBC_CLK_DIV
1550add63f94SPrabhakar Kushwaha	int "Divider of platform clock"
1551add63f94SPrabhakar Kushwaha	depends on FSL_ELBC || ARCH_MPC8540 || \
1552add63f94SPrabhakar Kushwaha		ARCH_MPC8548 || ARCH_MPC8541 || \
1553add63f94SPrabhakar Kushwaha		ARCH_MPC8555 || ARCH_MPC8560 || \
1554add63f94SPrabhakar Kushwaha		ARCH_MPC8568
1555add63f94SPrabhakar Kushwaha
1556add63f94SPrabhakar Kushwaha	default 2 if	ARCH_P2041	|| \
1557add63f94SPrabhakar Kushwaha			ARCH_P3041	|| \
1558add63f94SPrabhakar Kushwaha			ARCH_P4080	|| \
1559add63f94SPrabhakar Kushwaha			ARCH_P5020	|| \
1560add63f94SPrabhakar Kushwaha			ARCH_P5040
1561add63f94SPrabhakar Kushwaha	default 1
1562add63f94SPrabhakar Kushwaha
1563add63f94SPrabhakar Kushwaha	help
1564add63f94SPrabhakar Kushwaha		Defines divider of platform clock(clock input to
1565add63f94SPrabhakar Kushwaha		eLBC controller).
1566add63f94SPrabhakar Kushwaha
1567dd84058dSMasahiro Yamadasource "board/freescale/b4860qds/Kconfig"
1568dd84058dSMasahiro Yamadasource "board/freescale/bsc9131rdb/Kconfig"
1569dd84058dSMasahiro Yamadasource "board/freescale/bsc9132qds/Kconfig"
1570dd84058dSMasahiro Yamadasource "board/freescale/c29xpcie/Kconfig"
1571dd84058dSMasahiro Yamadasource "board/freescale/corenet_ds/Kconfig"
1572dd84058dSMasahiro Yamadasource "board/freescale/mpc8536ds/Kconfig"
1573dd84058dSMasahiro Yamadasource "board/freescale/mpc8541cds/Kconfig"
1574dd84058dSMasahiro Yamadasource "board/freescale/mpc8544ds/Kconfig"
1575dd84058dSMasahiro Yamadasource "board/freescale/mpc8548cds/Kconfig"
1576dd84058dSMasahiro Yamadasource "board/freescale/mpc8555cds/Kconfig"
1577dd84058dSMasahiro Yamadasource "board/freescale/mpc8568mds/Kconfig"
1578dd84058dSMasahiro Yamadasource "board/freescale/mpc8569mds/Kconfig"
1579dd84058dSMasahiro Yamadasource "board/freescale/mpc8572ds/Kconfig"
1580dd84058dSMasahiro Yamadasource "board/freescale/p1010rdb/Kconfig"
1581dd84058dSMasahiro Yamadasource "board/freescale/p1022ds/Kconfig"
1582dd84058dSMasahiro Yamadasource "board/freescale/p1023rdb/Kconfig"
1583dd84058dSMasahiro Yamadasource "board/freescale/p1_p2_rdb_pc/Kconfig"
1584dd84058dSMasahiro Yamadasource "board/freescale/p1_twr/Kconfig"
1585dd84058dSMasahiro Yamadasource "board/freescale/p2041rdb/Kconfig"
1586dd84058dSMasahiro Yamadasource "board/freescale/qemu-ppce500/Kconfig"
1587aba80048SShengzhou Liusource "board/freescale/t102xqds/Kconfig"
158848c6f328SShengzhou Liusource "board/freescale/t102xrdb/Kconfig"
1589dd84058dSMasahiro Yamadasource "board/freescale/t1040qds/Kconfig"
1590dd84058dSMasahiro Yamadasource "board/freescale/t104xrdb/Kconfig"
1591dd84058dSMasahiro Yamadasource "board/freescale/t208xqds/Kconfig"
1592dd84058dSMasahiro Yamadasource "board/freescale/t208xrdb/Kconfig"
1593dd84058dSMasahiro Yamadasource "board/freescale/t4qds/Kconfig"
1594dd84058dSMasahiro Yamadasource "board/freescale/t4rdb/Kconfig"
1595dd84058dSMasahiro Yamadasource "board/gdsys/p1022/Kconfig"
1596dd84058dSMasahiro Yamadasource "board/keymile/kmp204x/Kconfig"
1597dd84058dSMasahiro Yamadasource "board/sbc8548/Kconfig"
1598dd84058dSMasahiro Yamadasource "board/socrates/Kconfig"
159987e29878SAndy Flemingsource "board/varisys/cyrus/Kconfig"
1600dd84058dSMasahiro Yamadasource "board/xes/xpedite520x/Kconfig"
1601dd84058dSMasahiro Yamadasource "board/xes/xpedite537x/Kconfig"
1602dd84058dSMasahiro Yamadasource "board/xes/xpedite550x/Kconfig"
16038b0044ffSOleksandr G Zhadansource "board/Arcturus/ucp1020/Kconfig"
1604dd84058dSMasahiro Yamada
1605dd84058dSMasahiro Yamadaendmenu
1606