xref: /openbmc/u-boot/arch/powerpc/cpu/mpc86xx/Kconfig (revision 85887300aedecfc92eed93c7d2538144e8e45dc0)
1dd84058dSMasahiro Yamadamenu "mpc86xx CPU"
2dd84058dSMasahiro Yamada	depends on MPC86xx
3dd84058dSMasahiro Yamada
4dd84058dSMasahiro Yamadaconfig SYS_CPU
5dd84058dSMasahiro Yamada	default "mpc86xx"
6dd84058dSMasahiro Yamada
7dd84058dSMasahiro Yamadachoice
8dd84058dSMasahiro Yamada	prompt "Target select"
9a26cd049SJoe Hershberger	optional
10dd84058dSMasahiro Yamada
11dd84058dSMasahiro Yamadaconfig TARGET_SBC8641D
12dd84058dSMasahiro Yamada	bool "Support sbc8641d"
134f5554c6SYork Sun	select ARCH_MPC8641
14a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
15dd84058dSMasahiro Yamada
16dd84058dSMasahiro Yamadaconfig TARGET_MPC8610HPCD
17dd84058dSMasahiro Yamada	bool "Support MPC8610HPCD"
181425a87bSYork Sun	select ARCH_MPC8610
19a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
20dd84058dSMasahiro Yamada
21dd84058dSMasahiro Yamadaconfig TARGET_MPC8641HPCN
22dd84058dSMasahiro Yamada	bool "Support MPC8641HPCN"
234f5554c6SYork Sun	select ARCH_MPC8641
24*32413125SRajesh Bhagat	select FSL_DDR_INTERACTIVE
25fedb428cSSimon Glass	imply SCSI
26dd84058dSMasahiro Yamada
27dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE517X
28dd84058dSMasahiro Yamada	bool "Support xpedite517x"
294f5554c6SYork Sun	select ARCH_MPC8641
30dd84058dSMasahiro Yamada
31dd84058dSMasahiro Yamadaendchoice
32dd84058dSMasahiro Yamada
331425a87bSYork Sunconfig ARCH_MPC8610
341425a87bSYork Sun	bool
35f4325b47SYork Sun	select FSL_LAW
36d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
37d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
381425a87bSYork Sun
394f5554c6SYork Sunconfig ARCH_MPC8641
404f5554c6SYork Sun	bool
41f4325b47SYork Sun	select FSL_LAW
42d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
43d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
44f4325b47SYork Sun
45f4325b47SYork Sunconfig FSL_LAW
46f4325b47SYork Sun	bool
47f4325b47SYork Sun	help
48f4325b47SYork Sun		Use Freescale common code for Local Access Window
494f5554c6SYork Sun
504a1e6810SYork Sunconfig SYS_CCSRBAR_DEFAULT
514a1e6810SYork Sun	hex "Default CCSRBAR address"
524a1e6810SYork Sun	default 0xff700000 if ARCH_MPC8610 || ARCH_MPC8641
534a1e6810SYork Sun	help
544a1e6810SYork Sun		Default value of CCSRBAR comes from power-on-reset. It
554a1e6810SYork Sun		is fixed on each SoC. Some SoCs can have different value
564a1e6810SYork Sun		if changed by pre-boot regime. The value here must match
574a1e6810SYork Sun		the current value in SoC. If not sure, do not change.
5854db3c20SYork Sunconfig SYS_FSL_NUM_LAWS
5954db3c20SYork Sun	int "Number of local access windows"
6054db3c20SYork Sun	default 10 if ARCH_MPC8610 || ARCH_MPC8641
6154db3c20SYork Sun	help
6254db3c20SYork Sun		Number of local access windows. This is fixed per SoC.
6354db3c20SYork Sun		If not sure, do not change.
644a1e6810SYork Sun
65dd84058dSMasahiro Yamadasource "board/freescale/mpc8610hpcd/Kconfig"
66dd84058dSMasahiro Yamadasource "board/freescale/mpc8641hpcn/Kconfig"
67dd84058dSMasahiro Yamadasource "board/sbc8641d/Kconfig"
68dd84058dSMasahiro Yamadasource "board/xes/xpedite517x/Kconfig"
69dd84058dSMasahiro Yamada
70dd84058dSMasahiro Yamadaendmenu
71