blob: 03cba72f0a49621b323bc6170844ce541a40f088 [file] [log] [blame]
Álvaro Fernández Rojas98a97a82017-04-25 00:39:20 +02001menu "Broadcom MIPS platforms"
2 depends on ARCH_BMIPS
3
4config SYS_SOC
Álvaro Fernández Rojas9cc90862017-04-25 00:39:21 +02005 default "bcm6358" if SOC_BMIPS_BCM6358
6
7choice
8 prompt "Broadcom MIPS SoC select"
9
10config 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
21endchoice
Álvaro Fernández Rojas98a97a82017-04-25 00:39:20 +020022
23choice
24 prompt "Boot mode"
25
26config 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
34endchoice
35
36config BMIPS_SUPPORTS_BOOT_RAM
37 bool
38
39endmenu