03cba72f0a49621b323bc6170844ce541a40f088
[oweals/u-boot.git] / arch / mips / mach-bmips / Kconfig
1 menu "Broadcom MIPS platforms"
2         depends on ARCH_BMIPS
3
4 config SYS_SOC
5         default "bcm6358" if SOC_BMIPS_BCM6358
6
7 choice
8         prompt "Broadcom MIPS SoC select"
9
10 config SOC_BMIPS_BCM6358
11         bool "BMIPS BCM6358 family"
12         select SUPPORTS_BIG_ENDIAN
13         select SUPPORTS_CPU_MIPS32_R1
14         select MIPS_TUNE_4KC
15         select MIPS_L1_CACHE_SHIFT_4
16         select SWAP_IO_SPACE
17         select SYSRESET_SYSCON
18         help
19           This supports BMIPS BCM6358 family including BCM6358 and BCM6359.
20
21 endchoice
22
23 choice
24         prompt "Boot mode"
25
26 config BMIPS_BOOT_RAM
27         bool "RAM boot"
28         depends on BMIPS_SUPPORTS_BOOT_RAM
29         help
30           This builds an image that is linked to a RAM address. It can be used
31           for booting from CFE via TFTP using an ELF image, but it can also be
32           booted from RAM by other bootloaders using a BIN image.
33
34 endchoice
35
36 config BMIPS_SUPPORTS_BOOT_RAM
37         bool
38
39 endmenu