common: Move relocate_code() to init.h
[oweals/u-boot.git] / arch / powerpc / Kconfig
1 menu "PowerPC architecture"
2         depends on PPC
3
4 config SYS_ARCH
5         default "powerpc"
6
7 choice
8         prompt "CPU select"
9         optional
10
11 config 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
18 config MPC85xx
19         bool "MPC85xx"
20         select CREATE_ARCH_SYMLINK
21         select SYS_FSL_DDR
22         select SYS_FSL_DDR_BE
23         select BINMAN
24         imply CMD_HASH
25         imply CMD_IRQ
26         imply USB_EHCI_HCD if USB
27
28 config MPC86xx
29         bool "MPC86xx"
30         select SYS_FSL_DDR
31         select SYS_FSL_DDR_BE
32         imply CMD_REGINFO
33
34 config MPC8xx
35         bool "MPC8xx"
36         select BOARD_EARLY_INIT_F
37         imply CMD_REGINFO
38         imply WDT_MPC8xx
39
40 endchoice
41
42 config 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
48 source "arch/powerpc/cpu/mpc83xx/Kconfig"
49 source "arch/powerpc/cpu/mpc85xx/Kconfig"
50 source "arch/powerpc/cpu/mpc86xx/Kconfig"
51 source "arch/powerpc/cpu/mpc8xx/Kconfig"
52
53 endmenu