blob: 0300ae35a8b0e9c546e18ddb62acaefc95f0846b [file] [log] [blame]
Álvaro Fernández Rojasee422142017-04-25 00:39:20 +02001menu "Broadcom MIPS platforms"
2 depends on ARCH_BMIPS
3
4config SYS_SOC
Álvaro Fernández Rojase30d2bd2017-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 Rojasee422142017-04-25 00:39:20 +020022
23choice
Álvaro Fernández Rojas4a2b2722017-04-25 00:39:22 +020024 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
Álvaro Fernández Rojasee422142017-04-25 00:39:20 +020034 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
Álvaro Fernández Rojas4a2b2722017-04-25 00:39:22 +020049source "board/huawei/hg556a/Kconfig"
50
Álvaro Fernández Rojasee422142017-04-25 00:39:20 +020051endmenu