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 523a21683SÁ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 1423a21683SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM3380 1523a21683SÁlvaro Fernández Rojas bool "BMIPS BCM3380 family" 1623a21683SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 1723a21683SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 1823a21683SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 1923a21683SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 2023a21683SÁlvaro Fernández Rojas select SWAP_IO_SPACE 2123a21683SÁlvaro Fernández Rojas select SYSRESET_WATCHDOG 2223a21683SÁlvaro Fernández Rojas help 2323a21683SÁlvaro Fernández Rojas This supports BMIPS BCM3380 family. 2423a21683SÁ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 101*c4203e1dSÁlvaro Fernández Rojasconfig BOARD_NETGEAR_CG3100D 102*c4203e1dSÁlvaro Fernández Rojas bool "Netgear CG3100D" 103*c4203e1dSÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM3380 104*c4203e1dSÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 105*c4203e1dSÁlvaro Fernández Rojas help 106*c4203e1dSÁlvaro Fernández Rojas Netgear CG3100D boards have a BCM3380 SoC with 64 MB of RAM and 8 MB 107*c4203e1dSÁlvaro Fernández Rojas of flash (SPI). 108*c4203e1dSÁlvaro Fernández Rojas Between its different peripherals there's a BCM53115 switch with 4 109*c4203e1dSÁlvaro Fernández Rojas ethernet ports, 1 UART, GPIO buttons and LEDs, and a BCM43225 110*c4203e1dSÁlvaro Fernández Rojas (miniPCIe). 111*c4203e1dSÁlvaro Fernández Rojas 11263c011f7SÁlvaro Fernández Rojasconfig BOARD_SFR_NB4_SER 11363c011f7SÁlvaro Fernández Rojas bool "SFR NeufBox 4 (Sercomm)" 11463c011f7SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6358 11563c011f7SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 11663c011f7SÁlvaro Fernández Rojas 1174a2b2724SÁlvaro Fernández Rojasendchoice 1184a2b2724SÁlvaro Fernández Rojas 1194a2b2724SÁlvaro Fernández Rojaschoice 120ee422142SÁlvaro Fernández Rojas prompt "Boot mode" 121ee422142SÁlvaro Fernández Rojas 122ee422142SÁlvaro Fernández Rojasconfig BMIPS_BOOT_RAM 123ee422142SÁlvaro Fernández Rojas bool "RAM boot" 124ee422142SÁlvaro Fernández Rojas depends on BMIPS_SUPPORTS_BOOT_RAM 125ee422142SÁlvaro Fernández Rojas help 126ee422142SÁlvaro Fernández Rojas This builds an image that is linked to a RAM address. It can be used 127ee422142SÁlvaro Fernández Rojas for booting from CFE via TFTP using an ELF image, but it can also be 128ee422142SÁlvaro Fernández Rojas booted from RAM by other bootloaders using a BIN image. 129ee422142SÁlvaro Fernández Rojas 130ee422142SÁlvaro Fernández Rojasendchoice 131ee422142SÁlvaro Fernández Rojas 132ee422142SÁlvaro Fernández Rojasconfig BMIPS_SUPPORTS_BOOT_RAM 133ee422142SÁlvaro Fernández Rojas bool 134ee422142SÁlvaro Fernández Rojas 1350642f485SÁlvaro Fernández Rojassource "board/comtrend/ar5387un/Kconfig" 1365e14ce2fSÁlvaro Fernández Rojassource "board/comtrend/ct5361/Kconfig" 13777ca99d1SÁlvaro Fernández Rojassource "board/comtrend/vr3032u/Kconfig" 1384a2b2724SÁlvaro Fernández Rojassource "board/huawei/hg556a/Kconfig" 139*c4203e1dSÁlvaro Fernández Rojassource "board/netgear/cg3100d/Kconfig" 14063c011f7SÁlvaro Fernández Rojassource "board/sfr/nb4_ser/Kconfig" 1414a2b2724SÁlvaro Fernández Rojas 142ee422142SÁlvaro Fernández Rojasendmenu 143