1menu "PowerPC architecture"
2	depends on PPC
3
4config SYS_ARCH
5	default "powerpc"
6
7choice
8	prompt "CPU select"
9	optional
10
11config MPC83xx
12	bool "MPC83xx"
13	select CREATE_ARCH_SYMLINK
14	select SYS_FSL_HAS_SEC
15	select SYS_FSL_SEC_BE
16	select SYS_FSL_SEC_COMPAT_2
17
18config MPC85xx
19	bool "MPC85xx"
20	select CREATE_ARCH_SYMLINK
21	select SYS_FSL_DDR
22	select SYS_FSL_DDR_BE
23	select SYS_FSL_IFC_BE
24	select BINMAN if MPC85XX_HAVE_RESET_VECTOR && OF_SEPARATE
25	imply CMD_HASH
26	imply CMD_IRQ
27	imply USB_EHCI_HCD if USB
28
29config MPC8xx
30	bool "MPC8xx"
31	select CREATE_ARCH_SYMLINK
32	select BOARD_EARLY_INIT_F
33	imply CMD_REGINFO
34	imply WDT_MPC8xxx
35
36endchoice
37
38config FSL_LBC
39	def_bool y
40	depends on (MPC85xx || MPC83xx) && !FSL_IFC
41
42config HIGH_BATS
43	bool "Enable high BAT registers"
44	help
45	  Enable BATs (block address translation registers) 4-7 on machines
46	  that support them.
47
48config SYS_INIT_RAM_LOCK
49	bool "Lock some portion of L1 for initial ram stack"
50	depends on MPC83xx || MPC85xx
51
52config SYS_SRIO
53	bool "Serial RapidIO support"
54
55config SRIO1
56	bool "Board has SRIO 1 port available"
57	depends on SYS_SRIO
58
59config SRIO2
60	bool "Board has SRIO 2 port available"
61	depends on SYS_SRIO
62
63config SRIO_PCIE_BOOT_MASTER
64	bool "Board can support master function for Boot from SRIO and PCIE"
65	depends on SYS_SRIO
66
67source "arch/powerpc/cpu/mpc83xx/Kconfig"
68source "arch/powerpc/cpu/mpc85xx/Kconfig"
69source "arch/powerpc/cpu/mpc8xx/Kconfig"
70source "arch/powerpc/lib/Kconfig"
71
72config USE_UBOOTPATH
73	bool "Set a default 'uboot' value in the environment"
74	help
75	  Many default environment scripts will check the "uboot" variable
76	  to determine the name of the file to load via tftp that will then
77	  be written to flash.
78
79config UBOOTPATH
80	string "Value of the default 'uboot' value in the environment"
81	depends on USE_UBOOTPATH
82	default "u-boot.bin"
83
84endmenu
85