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 5*23a21683SÁlvaro Fernández Rojas default "bcm3380" if SOC_BMIPS_BCM3380 66471a225SÁlvaro Fernández Rojas default "bcm6328" if SOC_BMIPS_BCM6328 7bf9012b8SÁlvaro Fernández Rojas default "bcm6348" if SOC_BMIPS_BCM6348 8e30d2bd4SÁlvaro Fernández Rojas default "bcm6358" if SOC_BMIPS_BCM6358 96a235bb8SÁlvaro Fernández Rojas default "bcm63268" if SOC_BMIPS_BCM63268 10e30d2bd4SÁlvaro Fernández Rojas 11e30d2bd4SÁlvaro Fernández Rojaschoice 12e30d2bd4SÁlvaro Fernández Rojas prompt "Broadcom MIPS SoC select" 13e30d2bd4SÁlvaro Fernández Rojas 14*23a21683SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM3380 15*23a21683SÁlvaro Fernández Rojas bool "BMIPS BCM3380 family" 16*23a21683SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 17*23a21683SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 18*23a21683SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 19*23a21683SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 20*23a21683SÁlvaro Fernández Rojas select SWAP_IO_SPACE 21*23a21683SÁlvaro Fernández Rojas select SYSRESET_WATCHDOG 22*23a21683SÁlvaro Fernández Rojas help 23*23a21683SÁlvaro Fernández Rojas This supports BMIPS BCM3380 family. 24*23a21683SÁlvaro Fernández Rojas 256471a225SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6328 266471a225SÁlvaro Fernández Rojas bool "BMIPS BCM6328 family" 276471a225SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 286471a225SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 296471a225SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 306471a225SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 316471a225SÁlvaro Fernández Rojas select SWAP_IO_SPACE 326471a225SÁlvaro Fernández Rojas select SYSRESET_SYSCON 336471a225SÁlvaro Fernández Rojas help 346471a225SÁlvaro Fernández Rojas This supports BMIPS BCM6328 family including BCM63281 and BCM63283. 356471a225SÁlvaro Fernández Rojas 36bf9012b8SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6348 37bf9012b8SÁlvaro Fernández Rojas bool "BMIPS BCM6348 family" 38bf9012b8SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 39bf9012b8SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 40bf9012b8SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 41bf9012b8SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 42bf9012b8SÁlvaro Fernández Rojas select SWAP_IO_SPACE 43bf9012b8SÁlvaro Fernández Rojas select SYSRESET_WATCHDOG 44bf9012b8SÁlvaro Fernández Rojas help 45bf9012b8SÁlvaro Fernández Rojas This supports BMIPS BCM6348 family. 46bf9012b8SÁlvaro Fernández Rojas 47e30d2bd4SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6358 48e30d2bd4SÁlvaro Fernández Rojas bool "BMIPS BCM6358 family" 49e30d2bd4SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 50e30d2bd4SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 51e30d2bd4SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 52e30d2bd4SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 53e30d2bd4SÁlvaro Fernández Rojas select SWAP_IO_SPACE 54e30d2bd4SÁlvaro Fernández Rojas select SYSRESET_SYSCON 55e30d2bd4SÁlvaro Fernández Rojas help 56e30d2bd4SÁlvaro Fernández Rojas This supports BMIPS BCM6358 family including BCM6358 and BCM6359. 57e30d2bd4SÁlvaro Fernández Rojas 586a235bb8SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM63268 596a235bb8SÁlvaro Fernández Rojas bool "BMIPS BCM63268 family" 606a235bb8SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 616a235bb8SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 626a235bb8SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 636a235bb8SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 646a235bb8SÁlvaro Fernández Rojas select SWAP_IO_SPACE 656a235bb8SÁlvaro Fernández Rojas select SYSRESET_SYSCON 666a235bb8SÁlvaro Fernández Rojas help 676a235bb8SÁlvaro Fernández Rojas This supports BMIPS BCM63268 family including BCM63168, BCM63169, 686a235bb8SÁlvaro Fernández Rojas BCM63268 and BCM63269. 696a235bb8SÁlvaro Fernández Rojas 70e30d2bd4SÁlvaro Fernández Rojasendchoice 71ee422142SÁlvaro Fernández Rojas 72ee422142SÁlvaro Fernández Rojaschoice 734a2b2724SÁlvaro Fernández Rojas prompt "Board select" 744a2b2724SÁlvaro Fernández Rojas 750642f485SÁlvaro Fernández Rojasconfig BOARD_COMTREND_AR5387UN 760642f485SÁlvaro Fernández Rojas bool "Comtrend AR-5387un" 770642f485SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6328 780642f485SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 790642f485SÁlvaro Fernández Rojas 805e14ce2fSÁlvaro Fernández Rojasconfig BOARD_COMTREND_CT5361 815e14ce2fSÁlvaro Fernández Rojas bool "Comtrend CT-5361" 825e14ce2fSÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6348 835e14ce2fSÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 845e14ce2fSÁlvaro Fernández Rojas help 855e14ce2fSÁlvaro Fernández Rojas Comtrend CT-5361 boards have a BCM6348 SoC with 16 MB of RAM and 4 MB 865e14ce2fSÁlvaro Fernández Rojas of flash (CFI). 875e14ce2fSÁlvaro Fernández Rojas Between its different peripherals there's a BCM5325 switch with 4 885e14ce2fSÁlvaro Fernández Rojas ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and a 895e14ce2fSÁlvaro Fernández Rojas BCM4312 (miniPCI). 905e14ce2fSÁlvaro Fernández Rojas 9177ca99d1SÁlvaro Fernández Rojasconfig BOARD_COMTREND_VR3032U 9277ca99d1SÁlvaro Fernández Rojas bool "Comtrend VR-3032u board" 9377ca99d1SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM63268 9477ca99d1SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 9577ca99d1SÁlvaro Fernández Rojas 964a2b2724SÁlvaro Fernández Rojasconfig BOARD_HUAWEI_HG556A 974a2b2724SÁlvaro Fernández Rojas bool "Huawei EchoLife HG556a" 984a2b2724SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6358 994a2b2724SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 1004a2b2724SÁlvaro Fernández Rojas 10163c011f7SÁlvaro Fernández Rojasconfig BOARD_SFR_NB4_SER 10263c011f7SÁlvaro Fernández Rojas bool "SFR NeufBox 4 (Sercomm)" 10363c011f7SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6358 10463c011f7SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 10563c011f7SÁlvaro Fernández Rojas 1064a2b2724SÁlvaro Fernández Rojasendchoice 1074a2b2724SÁlvaro Fernández Rojas 1084a2b2724SÁlvaro Fernández Rojaschoice 109ee422142SÁlvaro Fernández Rojas prompt "Boot mode" 110ee422142SÁlvaro Fernández Rojas 111ee422142SÁlvaro Fernández Rojasconfig BMIPS_BOOT_RAM 112ee422142SÁlvaro Fernández Rojas bool "RAM boot" 113ee422142SÁlvaro Fernández Rojas depends on BMIPS_SUPPORTS_BOOT_RAM 114ee422142SÁlvaro Fernández Rojas help 115ee422142SÁlvaro Fernández Rojas This builds an image that is linked to a RAM address. It can be used 116ee422142SÁlvaro Fernández Rojas for booting from CFE via TFTP using an ELF image, but it can also be 117ee422142SÁlvaro Fernández Rojas booted from RAM by other bootloaders using a BIN image. 118ee422142SÁlvaro Fernández Rojas 119ee422142SÁlvaro Fernández Rojasendchoice 120ee422142SÁlvaro Fernández Rojas 121ee422142SÁlvaro Fernández Rojasconfig BMIPS_SUPPORTS_BOOT_RAM 122ee422142SÁlvaro Fernández Rojas bool 123ee422142SÁlvaro Fernández Rojas 1240642f485SÁlvaro Fernández Rojassource "board/comtrend/ar5387un/Kconfig" 1255e14ce2fSÁlvaro Fernández Rojassource "board/comtrend/ct5361/Kconfig" 12677ca99d1SÁlvaro Fernández Rojassource "board/comtrend/vr3032u/Kconfig" 1274a2b2724SÁlvaro Fernández Rojassource "board/huawei/hg556a/Kconfig" 12863c011f7SÁlvaro Fernández Rojassource "board/sfr/nb4_ser/Kconfig" 1294a2b2724SÁlvaro Fernández Rojas 130ee422142SÁlvaro Fernández Rojasendmenu 131