xref: /openbmc/u-boot/arch/powerpc/cpu/mpc86xx/Kconfig (revision d26e34c4c4b6473fdbd412a3b2dc33a94b08e8ff)
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
14dd84058dSMasahiro Yamada
15dd84058dSMasahiro Yamadaconfig TARGET_MPC8610HPCD
16dd84058dSMasahiro Yamada	bool "Support MPC8610HPCD"
171425a87bSYork Sun	select ARCH_MPC8610
18dd84058dSMasahiro Yamada
19dd84058dSMasahiro Yamadaconfig TARGET_MPC8641HPCN
20dd84058dSMasahiro Yamada	bool "Support MPC8641HPCN"
214f5554c6SYork Sun	select ARCH_MPC8641
22dd84058dSMasahiro Yamada
23dd84058dSMasahiro Yamadaconfig TARGET_XPEDITE517X
24dd84058dSMasahiro Yamada	bool "Support xpedite517x"
254f5554c6SYork Sun	select ARCH_MPC8641
26dd84058dSMasahiro Yamada
27dd84058dSMasahiro Yamadaendchoice
28dd84058dSMasahiro Yamada
291425a87bSYork Sunconfig ARCH_MPC8610
301425a87bSYork Sun	bool
31f4325b47SYork Sun	select FSL_LAW
32*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
33*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
341425a87bSYork Sun
354f5554c6SYork Sunconfig ARCH_MPC8641
364f5554c6SYork Sun	bool
37f4325b47SYork Sun	select FSL_LAW
38*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR1
39*d26e34c4SYork Sun	select SYS_FSL_HAS_DDR2
40f4325b47SYork Sun
41f4325b47SYork Sunconfig FSL_LAW
42f4325b47SYork Sun	bool
43f4325b47SYork Sun	help
44f4325b47SYork Sun		Use Freescale common code for Local Access Window
454f5554c6SYork Sun
464a1e6810SYork Sunconfig SYS_CCSRBAR_DEFAULT
474a1e6810SYork Sun	hex "Default CCSRBAR address"
484a1e6810SYork Sun	default 0xff700000 if ARCH_MPC8610 || ARCH_MPC8641
494a1e6810SYork Sun	help
504a1e6810SYork Sun		Default value of CCSRBAR comes from power-on-reset. It
514a1e6810SYork Sun		is fixed on each SoC. Some SoCs can have different value
524a1e6810SYork Sun		if changed by pre-boot regime. The value here must match
534a1e6810SYork Sun		the current value in SoC. If not sure, do not change.
5454db3c20SYork Sunconfig SYS_FSL_NUM_LAWS
5554db3c20SYork Sun	int "Number of local access windows"
5654db3c20SYork Sun	default 10 if ARCH_MPC8610 || ARCH_MPC8641
5754db3c20SYork Sun	help
5854db3c20SYork Sun		Number of local access windows. This is fixed per SoC.
5954db3c20SYork Sun		If not sure, do not change.
604a1e6810SYork Sun
61dd84058dSMasahiro Yamadasource "board/freescale/mpc8610hpcd/Kconfig"
62dd84058dSMasahiro Yamadasource "board/freescale/mpc8641hpcn/Kconfig"
63dd84058dSMasahiro Yamadasource "board/sbc8641d/Kconfig"
64dd84058dSMasahiro Yamadasource "board/xes/xpedite517x/Kconfig"
65dd84058dSMasahiro Yamada
66dd84058dSMasahiro Yamadaendmenu
67