xref: /openbmc/u-boot/arch/mips/mach-bmips/Kconfig (revision 63c011f7)
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
56471a225SÁlvaro Fernández Rojas	default "bcm6328" if SOC_BMIPS_BCM6328
6e30d2bd4SÁlvaro Fernández Rojas	default "bcm6358" if SOC_BMIPS_BCM6358
76a235bb8SÁlvaro Fernández Rojas	default "bcm63268" if SOC_BMIPS_BCM63268
8e30d2bd4SÁlvaro Fernández Rojas
9e30d2bd4SÁlvaro Fernández Rojaschoice
10e30d2bd4SÁlvaro Fernández Rojas	prompt "Broadcom MIPS SoC select"
11e30d2bd4SÁlvaro Fernández Rojas
126471a225SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6328
136471a225SÁlvaro Fernández Rojas	bool "BMIPS BCM6328 family"
146471a225SÁlvaro Fernández Rojas	select SUPPORTS_BIG_ENDIAN
156471a225SÁlvaro Fernández Rojas	select SUPPORTS_CPU_MIPS32_R1
166471a225SÁlvaro Fernández Rojas	select MIPS_TUNE_4KC
176471a225SÁlvaro Fernández Rojas	select MIPS_L1_CACHE_SHIFT_4
186471a225SÁlvaro Fernández Rojas	select SWAP_IO_SPACE
196471a225SÁlvaro Fernández Rojas	select SYSRESET_SYSCON
206471a225SÁlvaro Fernández Rojas	help
216471a225SÁlvaro Fernández Rojas	  This supports BMIPS BCM6328 family including BCM63281 and BCM63283.
226471a225SÁlvaro Fernández Rojas
23e30d2bd4SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6358
24e30d2bd4SÁlvaro Fernández Rojas	bool "BMIPS BCM6358 family"
25e30d2bd4SÁlvaro Fernández Rojas	select SUPPORTS_BIG_ENDIAN
26e30d2bd4SÁlvaro Fernández Rojas	select SUPPORTS_CPU_MIPS32_R1
27e30d2bd4SÁlvaro Fernández Rojas	select MIPS_TUNE_4KC
28e30d2bd4SÁlvaro Fernández Rojas	select MIPS_L1_CACHE_SHIFT_4
29e30d2bd4SÁlvaro Fernández Rojas	select SWAP_IO_SPACE
30e30d2bd4SÁlvaro Fernández Rojas	select SYSRESET_SYSCON
31e30d2bd4SÁlvaro Fernández Rojas	help
32e30d2bd4SÁlvaro Fernández Rojas	  This supports BMIPS BCM6358 family including BCM6358 and BCM6359.
33e30d2bd4SÁlvaro Fernández Rojas
346a235bb8SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM63268
356a235bb8SÁlvaro Fernández Rojas	bool "BMIPS BCM63268 family"
366a235bb8SÁlvaro Fernández Rojas	select SUPPORTS_BIG_ENDIAN
376a235bb8SÁlvaro Fernández Rojas	select SUPPORTS_CPU_MIPS32_R1
386a235bb8SÁlvaro Fernández Rojas	select MIPS_TUNE_4KC
396a235bb8SÁlvaro Fernández Rojas	select MIPS_L1_CACHE_SHIFT_4
406a235bb8SÁlvaro Fernández Rojas	select SWAP_IO_SPACE
416a235bb8SÁlvaro Fernández Rojas	select SYSRESET_SYSCON
426a235bb8SÁlvaro Fernández Rojas	help
436a235bb8SÁlvaro Fernández Rojas	  This supports BMIPS BCM63268 family including BCM63168, BCM63169,
446a235bb8SÁlvaro Fernández Rojas	  BCM63268 and BCM63269.
456a235bb8SÁlvaro Fernández Rojas
46e30d2bd4SÁlvaro Fernández Rojasendchoice
47ee422142SÁlvaro Fernández Rojas
48ee422142SÁlvaro Fernández Rojaschoice
494a2b2724SÁlvaro Fernández Rojas	prompt "Board select"
504a2b2724SÁlvaro Fernández Rojas
510642f485SÁlvaro Fernández Rojasconfig BOARD_COMTREND_AR5387UN
520642f485SÁlvaro Fernández Rojas	bool "Comtrend AR-5387un"
530642f485SÁlvaro Fernández Rojas	depends on SOC_BMIPS_BCM6328
540642f485SÁlvaro Fernández Rojas	select BMIPS_SUPPORTS_BOOT_RAM
550642f485SÁlvaro Fernández Rojas
5677ca99d1SÁlvaro Fernández Rojasconfig BOARD_COMTREND_VR3032U
5777ca99d1SÁlvaro Fernández Rojas	bool "Comtrend VR-3032u board"
5877ca99d1SÁlvaro Fernández Rojas	depends on SOC_BMIPS_BCM63268
5977ca99d1SÁlvaro Fernández Rojas	select BMIPS_SUPPORTS_BOOT_RAM
6077ca99d1SÁlvaro Fernández Rojas
614a2b2724SÁlvaro Fernández Rojasconfig BOARD_HUAWEI_HG556A
624a2b2724SÁlvaro Fernández Rojas	bool "Huawei EchoLife HG556a"
634a2b2724SÁlvaro Fernández Rojas	depends on SOC_BMIPS_BCM6358
644a2b2724SÁlvaro Fernández Rojas	select BMIPS_SUPPORTS_BOOT_RAM
654a2b2724SÁlvaro Fernández Rojas
66*63c011f7SÁlvaro Fernández Rojasconfig BOARD_SFR_NB4_SER
67*63c011f7SÁlvaro Fernández Rojas	bool "SFR NeufBox 4 (Sercomm)"
68*63c011f7SÁlvaro Fernández Rojas	depends on SOC_BMIPS_BCM6358
69*63c011f7SÁlvaro Fernández Rojas	select BMIPS_SUPPORTS_BOOT_RAM
70*63c011f7SÁlvaro Fernández Rojas
714a2b2724SÁlvaro Fernández Rojasendchoice
724a2b2724SÁlvaro Fernández Rojas
734a2b2724SÁlvaro Fernández Rojaschoice
74ee422142SÁlvaro Fernández Rojas	prompt "Boot mode"
75ee422142SÁlvaro Fernández Rojas
76ee422142SÁlvaro Fernández Rojasconfig BMIPS_BOOT_RAM
77ee422142SÁlvaro Fernández Rojas	bool "RAM boot"
78ee422142SÁlvaro Fernández Rojas	depends on BMIPS_SUPPORTS_BOOT_RAM
79ee422142SÁlvaro Fernández Rojas	help
80ee422142SÁlvaro Fernández Rojas	  This builds an image that is linked to a RAM address. It can be used
81ee422142SÁlvaro Fernández Rojas	  for booting from CFE via TFTP using an ELF image, but it can also be
82ee422142SÁlvaro Fernández Rojas	  booted from RAM by other bootloaders using a BIN image.
83ee422142SÁlvaro Fernández Rojas
84ee422142SÁlvaro Fernández Rojasendchoice
85ee422142SÁlvaro Fernández Rojas
86ee422142SÁlvaro Fernández Rojasconfig BMIPS_SUPPORTS_BOOT_RAM
87ee422142SÁlvaro Fernández Rojas	bool
88ee422142SÁlvaro Fernández Rojas
890642f485SÁlvaro Fernández Rojassource "board/comtrend/ar5387un/Kconfig"
9077ca99d1SÁlvaro Fernández Rojassource "board/comtrend/vr3032u/Kconfig"
914a2b2724SÁlvaro Fernández Rojassource "board/huawei/hg556a/Kconfig"
92*63c011f7SÁlvaro Fernández Rojassource "board/sfr/nb4_ser/Kconfig"
934a2b2724SÁlvaro Fernández Rojas
94ee422142SÁlvaro Fernández Rojasendmenu
95