xref: /openbmc/u-boot/arch/mips/mach-bmips/Kconfig (revision 4a2b2724)
1ee422142SÁlvaro Fernández Rojasmenu "Broadcom MIPS platforms"
2ee422142SÁlvaro Fernández Rojas	depends on ARCH_BMIPS
3ee422142SÁlvaro Fernández Rojas
4ee422142SÁlvaro Fernández Rojasconfig SYS_SOC
5e30d2bd4SÁlvaro Fernández Rojas	default "bcm6358" if SOC_BMIPS_BCM6358
6e30d2bd4SÁlvaro Fernández Rojas
7e30d2bd4SÁlvaro Fernández Rojaschoice
8e30d2bd4SÁlvaro Fernández Rojas	prompt "Broadcom MIPS SoC select"
9e30d2bd4SÁlvaro Fernández Rojas
10e30d2bd4SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6358
11e30d2bd4SÁlvaro Fernández Rojas	bool "BMIPS BCM6358 family"
12e30d2bd4SÁlvaro Fernández Rojas	select SUPPORTS_BIG_ENDIAN
13e30d2bd4SÁlvaro Fernández Rojas	select SUPPORTS_CPU_MIPS32_R1
14e30d2bd4SÁlvaro Fernández Rojas	select MIPS_TUNE_4KC
15e30d2bd4SÁlvaro Fernández Rojas	select MIPS_L1_CACHE_SHIFT_4
16e30d2bd4SÁlvaro Fernández Rojas	select SWAP_IO_SPACE
17e30d2bd4SÁlvaro Fernández Rojas	select SYSRESET_SYSCON
18e30d2bd4SÁlvaro Fernández Rojas	help
19e30d2bd4SÁlvaro Fernández Rojas	  This supports BMIPS BCM6358 family including BCM6358 and BCM6359.
20e30d2bd4SÁlvaro Fernández Rojas
21e30d2bd4SÁlvaro Fernández Rojasendchoice
22ee422142SÁlvaro Fernández Rojas
23ee422142SÁlvaro Fernández Rojaschoice
24*4a2b2724SÁlvaro Fernández Rojas	prompt "Board select"
25*4a2b2724SÁlvaro Fernández Rojas
26*4a2b2724SÁlvaro Fernández Rojasconfig BOARD_HUAWEI_HG556A
27*4a2b2724SÁlvaro Fernández Rojas	bool "Huawei EchoLife HG556a"
28*4a2b2724SÁlvaro Fernández Rojas	depends on SOC_BMIPS_BCM6358
29*4a2b2724SÁlvaro Fernández Rojas	select BMIPS_SUPPORTS_BOOT_RAM
30*4a2b2724SÁlvaro Fernández Rojas
31*4a2b2724SÁlvaro Fernández Rojasendchoice
32*4a2b2724SÁlvaro Fernández Rojas
33*4a2b2724SÁlvaro Fernández Rojaschoice
34ee422142SÁlvaro Fernández Rojas	prompt "Boot mode"
35ee422142SÁlvaro Fernández Rojas
36ee422142SÁlvaro Fernández Rojasconfig BMIPS_BOOT_RAM
37ee422142SÁlvaro Fernández Rojas	bool "RAM boot"
38ee422142SÁlvaro Fernández Rojas	depends on BMIPS_SUPPORTS_BOOT_RAM
39ee422142SÁlvaro Fernández Rojas	help
40ee422142SÁlvaro Fernández Rojas	  This builds an image that is linked to a RAM address. It can be used
41ee422142SÁlvaro Fernández Rojas	  for booting from CFE via TFTP using an ELF image, but it can also be
42ee422142SÁlvaro Fernández Rojas	  booted from RAM by other bootloaders using a BIN image.
43ee422142SÁlvaro Fernández Rojas
44ee422142SÁlvaro Fernández Rojasendchoice
45ee422142SÁlvaro Fernández Rojas
46ee422142SÁlvaro Fernández Rojasconfig BMIPS_SUPPORTS_BOOT_RAM
47ee422142SÁlvaro Fernández Rojas	bool
48ee422142SÁlvaro Fernández Rojas
49*4a2b2724SÁlvaro Fernández Rojassource "board/huawei/hg556a/Kconfig"
50*4a2b2724SÁlvaro Fernández Rojas
51ee422142SÁlvaro Fernández Rojasendmenu
52