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 6*bf9012b8SÁlvaro Fernández Rojas default "bcm6348" if SOC_BMIPS_BCM6348 7e30d2bd4SÁlvaro Fernández Rojas default "bcm6358" if SOC_BMIPS_BCM6358 86a235bb8SÁlvaro Fernández Rojas default "bcm63268" if SOC_BMIPS_BCM63268 9e30d2bd4SÁlvaro Fernández Rojas 10e30d2bd4SÁlvaro Fernández Rojaschoice 11e30d2bd4SÁlvaro Fernández Rojas prompt "Broadcom MIPS SoC select" 12e30d2bd4SÁlvaro Fernández Rojas 136471a225SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6328 146471a225SÁlvaro Fernández Rojas bool "BMIPS BCM6328 family" 156471a225SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 166471a225SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 176471a225SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 186471a225SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 196471a225SÁlvaro Fernández Rojas select SWAP_IO_SPACE 206471a225SÁlvaro Fernández Rojas select SYSRESET_SYSCON 216471a225SÁlvaro Fernández Rojas help 226471a225SÁlvaro Fernández Rojas This supports BMIPS BCM6328 family including BCM63281 and BCM63283. 236471a225SÁlvaro Fernández Rojas 24*bf9012b8SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6348 25*bf9012b8SÁlvaro Fernández Rojas bool "BMIPS BCM6348 family" 26*bf9012b8SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 27*bf9012b8SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 28*bf9012b8SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 29*bf9012b8SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 30*bf9012b8SÁlvaro Fernández Rojas select SWAP_IO_SPACE 31*bf9012b8SÁlvaro Fernández Rojas select SYSRESET_WATCHDOG 32*bf9012b8SÁlvaro Fernández Rojas help 33*bf9012b8SÁlvaro Fernández Rojas This supports BMIPS BCM6348 family. 34*bf9012b8SÁlvaro Fernández Rojas 35e30d2bd4SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6358 36e30d2bd4SÁlvaro Fernández Rojas bool "BMIPS BCM6358 family" 37e30d2bd4SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 38e30d2bd4SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 39e30d2bd4SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 40e30d2bd4SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 41e30d2bd4SÁlvaro Fernández Rojas select SWAP_IO_SPACE 42e30d2bd4SÁlvaro Fernández Rojas select SYSRESET_SYSCON 43e30d2bd4SÁlvaro Fernández Rojas help 44e30d2bd4SÁlvaro Fernández Rojas This supports BMIPS BCM6358 family including BCM6358 and BCM6359. 45e30d2bd4SÁlvaro Fernández Rojas 466a235bb8SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM63268 476a235bb8SÁlvaro Fernández Rojas bool "BMIPS BCM63268 family" 486a235bb8SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 496a235bb8SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 506a235bb8SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 516a235bb8SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 526a235bb8SÁlvaro Fernández Rojas select SWAP_IO_SPACE 536a235bb8SÁlvaro Fernández Rojas select SYSRESET_SYSCON 546a235bb8SÁlvaro Fernández Rojas help 556a235bb8SÁlvaro Fernández Rojas This supports BMIPS BCM63268 family including BCM63168, BCM63169, 566a235bb8SÁlvaro Fernández Rojas BCM63268 and BCM63269. 576a235bb8SÁlvaro Fernández Rojas 58e30d2bd4SÁlvaro Fernández Rojasendchoice 59ee422142SÁlvaro Fernández Rojas 60ee422142SÁlvaro Fernández Rojaschoice 614a2b2724SÁlvaro Fernández Rojas prompt "Board select" 624a2b2724SÁlvaro Fernández Rojas 630642f485SÁlvaro Fernández Rojasconfig BOARD_COMTREND_AR5387UN 640642f485SÁlvaro Fernández Rojas bool "Comtrend AR-5387un" 650642f485SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6328 660642f485SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 670642f485SÁlvaro Fernández Rojas 6877ca99d1SÁlvaro Fernández Rojasconfig BOARD_COMTREND_VR3032U 6977ca99d1SÁlvaro Fernández Rojas bool "Comtrend VR-3032u board" 7077ca99d1SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM63268 7177ca99d1SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 7277ca99d1SÁlvaro Fernández Rojas 734a2b2724SÁlvaro Fernández Rojasconfig BOARD_HUAWEI_HG556A 744a2b2724SÁlvaro Fernández Rojas bool "Huawei EchoLife HG556a" 754a2b2724SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6358 764a2b2724SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 774a2b2724SÁlvaro Fernández Rojas 7863c011f7SÁlvaro Fernández Rojasconfig BOARD_SFR_NB4_SER 7963c011f7SÁlvaro Fernández Rojas bool "SFR NeufBox 4 (Sercomm)" 8063c011f7SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6358 8163c011f7SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 8263c011f7SÁlvaro Fernández Rojas 834a2b2724SÁlvaro Fernández Rojasendchoice 844a2b2724SÁlvaro Fernández Rojas 854a2b2724SÁlvaro Fernández Rojaschoice 86ee422142SÁlvaro Fernández Rojas prompt "Boot mode" 87ee422142SÁlvaro Fernández Rojas 88ee422142SÁlvaro Fernández Rojasconfig BMIPS_BOOT_RAM 89ee422142SÁlvaro Fernández Rojas bool "RAM boot" 90ee422142SÁlvaro Fernández Rojas depends on BMIPS_SUPPORTS_BOOT_RAM 91ee422142SÁlvaro Fernández Rojas help 92ee422142SÁlvaro Fernández Rojas This builds an image that is linked to a RAM address. It can be used 93ee422142SÁlvaro Fernández Rojas for booting from CFE via TFTP using an ELF image, but it can also be 94ee422142SÁlvaro Fernández Rojas booted from RAM by other bootloaders using a BIN image. 95ee422142SÁlvaro Fernández Rojas 96ee422142SÁlvaro Fernández Rojasendchoice 97ee422142SÁlvaro Fernández Rojas 98ee422142SÁlvaro Fernández Rojasconfig BMIPS_SUPPORTS_BOOT_RAM 99ee422142SÁlvaro Fernández Rojas bool 100ee422142SÁlvaro Fernández Rojas 1010642f485SÁlvaro Fernández Rojassource "board/comtrend/ar5387un/Kconfig" 10277ca99d1SÁlvaro Fernández Rojassource "board/comtrend/vr3032u/Kconfig" 1034a2b2724SÁlvaro Fernández Rojassource "board/huawei/hg556a/Kconfig" 10463c011f7SÁlvaro Fernández Rojassource "board/sfr/nb4_ser/Kconfig" 1054a2b2724SÁlvaro Fernández Rojas 106ee422142SÁlvaro Fernández Rojasendmenu 107