1menu "Broadcom MIPS platforms" 2 depends on ARCH_BMIPS 3 4config SYS_SOC 5 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 22 23choice 24 prompt "Board select" 25 26config BOARD_HUAWEI_HG556A 27 bool "Huawei EchoLife HG556a" 28 depends on SOC_BMIPS_BCM6358 29 select BMIPS_SUPPORTS_BOOT_RAM 30 31endchoice 32 33choice 34 prompt "Boot mode" 35 36config BMIPS_BOOT_RAM 37 bool "RAM boot" 38 depends on BMIPS_SUPPORTS_BOOT_RAM 39 help 40 This builds an image that is linked to a RAM address. It can be used 41 for booting from CFE via TFTP using an ELF image, but it can also be 42 booted from RAM by other bootloaders using a BIN image. 43 44endchoice 45 46config BMIPS_SUPPORTS_BOOT_RAM 47 bool 48 49source "board/huawei/hg556a/Kconfig" 50 51endmenu 52