1ee422142SÁlvaro Fernández Rojasmenu "Broadcom MIPS platforms" 2ee422142SÁlvaro Fernández Rojas depends on ARCH_BMIPS 3ee422142SÁlvaro Fernández Rojas 4cd1cc31fSÁlvaro Fernández Rojasconfig SYS_MALLOC_F_LEN 5cd1cc31fSÁlvaro Fernández Rojas default 0x1000 6cd1cc31fSÁlvaro Fernández Rojas 7ee422142SÁlvaro Fernández Rojasconfig SYS_SOC 823a21683SÁlvaro Fernández Rojas default "bcm3380" if SOC_BMIPS_BCM3380 96471a225SÁlvaro Fernández Rojas default "bcm6328" if SOC_BMIPS_BCM6328 1007661e7fSÁlvaro Fernández Rojas default "bcm6338" if SOC_BMIPS_BCM6338 11bf9012b8SÁlvaro Fernández Rojas default "bcm6348" if SOC_BMIPS_BCM6348 12e30d2bd4SÁlvaro Fernández Rojas default "bcm6358" if SOC_BMIPS_BCM6358 13*43b7ab99SÁlvaro Fernández Rojas default "bcm6368" if SOC_BMIPS_BCM6368 146a235bb8SÁlvaro Fernández Rojas default "bcm63268" if SOC_BMIPS_BCM63268 15e30d2bd4SÁlvaro Fernández Rojas 16e30d2bd4SÁlvaro Fernández Rojaschoice 17e30d2bd4SÁlvaro Fernández Rojas prompt "Broadcom MIPS SoC select" 18e30d2bd4SÁlvaro Fernández Rojas 1923a21683SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM3380 2023a21683SÁlvaro Fernández Rojas bool "BMIPS BCM3380 family" 2123a21683SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 2223a21683SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 2323a21683SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 2423a21683SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 2523a21683SÁlvaro Fernández Rojas select SWAP_IO_SPACE 2623a21683SÁlvaro Fernández Rojas select SYSRESET_WATCHDOG 2723a21683SÁlvaro Fernández Rojas help 2823a21683SÁlvaro Fernández Rojas This supports BMIPS BCM3380 family. 2923a21683SÁlvaro Fernández Rojas 306471a225SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6328 316471a225SÁlvaro Fernández Rojas bool "BMIPS BCM6328 family" 326471a225SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 336471a225SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 346471a225SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 356471a225SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 366471a225SÁlvaro Fernández Rojas select SWAP_IO_SPACE 376471a225SÁlvaro Fernández Rojas select SYSRESET_SYSCON 386471a225SÁlvaro Fernández Rojas help 396471a225SÁlvaro Fernández Rojas This supports BMIPS BCM6328 family including BCM63281 and BCM63283. 406471a225SÁlvaro Fernández Rojas 4107661e7fSÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6338 4207661e7fSÁlvaro Fernández Rojas bool "BMIPS BCM6338 family" 4307661e7fSÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 4407661e7fSÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 4507661e7fSÁlvaro Fernández Rojas select MIPS_TUNE_4KC 4607661e7fSÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 4707661e7fSÁlvaro Fernández Rojas select SWAP_IO_SPACE 4807661e7fSÁlvaro Fernández Rojas select SYSRESET_SYSCON 4907661e7fSÁlvaro Fernández Rojas help 5007661e7fSÁlvaro Fernández Rojas This supports BMIPS BCM6338 family. 5107661e7fSÁlvaro Fernández Rojas 52bf9012b8SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6348 53bf9012b8SÁlvaro Fernández Rojas bool "BMIPS BCM6348 family" 54bf9012b8SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 55bf9012b8SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 56bf9012b8SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 57bf9012b8SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 58bf9012b8SÁlvaro Fernández Rojas select SWAP_IO_SPACE 59bf9012b8SÁlvaro Fernández Rojas select SYSRESET_WATCHDOG 60bf9012b8SÁlvaro Fernández Rojas help 61bf9012b8SÁlvaro Fernández Rojas This supports BMIPS BCM6348 family. 62bf9012b8SÁlvaro Fernández Rojas 63e30d2bd4SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6358 64e30d2bd4SÁlvaro Fernández Rojas bool "BMIPS BCM6358 family" 65e30d2bd4SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 66e30d2bd4SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 67e30d2bd4SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 68e30d2bd4SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 69e30d2bd4SÁlvaro Fernández Rojas select SWAP_IO_SPACE 70e30d2bd4SÁlvaro Fernández Rojas select SYSRESET_SYSCON 71e30d2bd4SÁlvaro Fernández Rojas help 72e30d2bd4SÁlvaro Fernández Rojas This supports BMIPS BCM6358 family including BCM6358 and BCM6359. 73e30d2bd4SÁlvaro Fernández Rojas 74*43b7ab99SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM6368 75*43b7ab99SÁlvaro Fernández Rojas bool "BMIPS BCM6368 family" 76*43b7ab99SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 77*43b7ab99SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 78*43b7ab99SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 79*43b7ab99SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 80*43b7ab99SÁlvaro Fernández Rojas select SWAP_IO_SPACE 81*43b7ab99SÁlvaro Fernández Rojas select SYSRESET_SYSCON 82*43b7ab99SÁlvaro Fernández Rojas help 83*43b7ab99SÁlvaro Fernández Rojas This supports BMIPS BCM6368 family including BCM6368 and BCM6369. 84*43b7ab99SÁlvaro Fernández Rojas 856a235bb8SÁlvaro Fernández Rojasconfig SOC_BMIPS_BCM63268 866a235bb8SÁlvaro Fernández Rojas bool "BMIPS BCM63268 family" 876a235bb8SÁlvaro Fernández Rojas select SUPPORTS_BIG_ENDIAN 886a235bb8SÁlvaro Fernández Rojas select SUPPORTS_CPU_MIPS32_R1 896a235bb8SÁlvaro Fernández Rojas select MIPS_TUNE_4KC 906a235bb8SÁlvaro Fernández Rojas select MIPS_L1_CACHE_SHIFT_4 916a235bb8SÁlvaro Fernández Rojas select SWAP_IO_SPACE 926a235bb8SÁlvaro Fernández Rojas select SYSRESET_SYSCON 936a235bb8SÁlvaro Fernández Rojas help 946a235bb8SÁlvaro Fernández Rojas This supports BMIPS BCM63268 family including BCM63168, BCM63169, 956a235bb8SÁlvaro Fernández Rojas BCM63268 and BCM63269. 966a235bb8SÁlvaro Fernández Rojas 97e30d2bd4SÁlvaro Fernández Rojasendchoice 98ee422142SÁlvaro Fernández Rojas 99ee422142SÁlvaro Fernández Rojaschoice 1004a2b2724SÁlvaro Fernández Rojas prompt "Board select" 1014a2b2724SÁlvaro Fernández Rojas 1020642f485SÁlvaro Fernández Rojasconfig BOARD_COMTREND_AR5387UN 1030642f485SÁlvaro Fernández Rojas bool "Comtrend AR-5387un" 1040642f485SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6328 1050642f485SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 1069ac0b639SÁlvaro Fernández Rojas help 1079ac0b639SÁlvaro Fernández Rojas Comtrend AR-5387un boards have a BCM6328 SoC with 64 MB of RAM and 16 1089ac0b639SÁlvaro Fernández Rojas MB of flash (SPI). 1099ac0b639SÁlvaro Fernández Rojas Between its different peripherals there's an integrated switch with 4 1109ac0b639SÁlvaro Fernández Rojas ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and 1119ac0b639SÁlvaro Fernández Rojas a BCM43225 (PCIe). 1120642f485SÁlvaro Fernández Rojas 1135e14ce2fSÁlvaro Fernández Rojasconfig BOARD_COMTREND_CT5361 1145e14ce2fSÁlvaro Fernández Rojas bool "Comtrend CT-5361" 1155e14ce2fSÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6348 1165e14ce2fSÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 1175e14ce2fSÁlvaro Fernández Rojas help 1185e14ce2fSÁlvaro Fernández Rojas Comtrend CT-5361 boards have a BCM6348 SoC with 16 MB of RAM and 4 MB 1195e14ce2fSÁlvaro Fernández Rojas of flash (CFI). 1205e14ce2fSÁlvaro Fernández Rojas Between its different peripherals there's a BCM5325 switch with 4 1215e14ce2fSÁlvaro Fernández Rojas ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, and a 1225e14ce2fSÁlvaro Fernández Rojas BCM4312 (miniPCI). 1235e14ce2fSÁlvaro Fernández Rojas 12477ca99d1SÁlvaro Fernández Rojasconfig BOARD_COMTREND_VR3032U 12577ca99d1SÁlvaro Fernández Rojas bool "Comtrend VR-3032u board" 12677ca99d1SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM63268 12777ca99d1SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 1289ac0b639SÁlvaro Fernández Rojas help 1299ac0b639SÁlvaro Fernández Rojas Comtrend VR-3032u boards have a BCM63268 SoC with 64 MB of RAM and 1309ac0b639SÁlvaro Fernández Rojas 128 MB of flash (NAND). 1319ac0b639SÁlvaro Fernández Rojas Between its different peripherals there's an integrated switch with 4 1329ac0b639SÁlvaro Fernández Rojas ethernet ports, 1 USB port, 1 UART, GPIO buttons and LEDs, 1339ac0b639SÁlvaro Fernández Rojas and a BCM6362 (integrated). 13477ca99d1SÁlvaro Fernández Rojas 1354a2b2724SÁlvaro Fernández Rojasconfig BOARD_HUAWEI_HG556A 1364a2b2724SÁlvaro Fernández Rojas bool "Huawei EchoLife HG556a" 1374a2b2724SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6358 1384a2b2724SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 1399ac0b639SÁlvaro Fernández Rojas help 1409ac0b639SÁlvaro Fernández Rojas Huawei EchoLife HG556a boards have a BCM6358 SoC with 64 MB of RAM 1419ac0b639SÁlvaro Fernández Rojas and 16 MB of flash (CFI). 1429ac0b639SÁlvaro Fernández Rojas Between its different peripherals there's a BCM5325 switch with 4 1439ac0b639SÁlvaro Fernández Rojas ethernet ports, 3 USB ports, 1 UART, GPIO buttons and LEDs, and 1449ac0b639SÁlvaro Fernández Rojas a RT3062F/AR9223 (PCI). 1454a2b2724SÁlvaro Fernández Rojas 146c4203e1dSÁlvaro Fernández Rojasconfig BOARD_NETGEAR_CG3100D 147c4203e1dSÁlvaro Fernández Rojas bool "Netgear CG3100D" 148c4203e1dSÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM3380 149c4203e1dSÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 150c4203e1dSÁlvaro Fernández Rojas help 151c4203e1dSÁlvaro Fernández Rojas Netgear CG3100D boards have a BCM3380 SoC with 64 MB of RAM and 8 MB 152c4203e1dSÁlvaro Fernández Rojas of flash (SPI). 153c4203e1dSÁlvaro Fernández Rojas Between its different peripherals there's a BCM53115 switch with 4 154c4203e1dSÁlvaro Fernández Rojas ethernet ports, 1 UART, GPIO buttons and LEDs, and a BCM43225 155c4203e1dSÁlvaro Fernández Rojas (miniPCIe). 156c4203e1dSÁlvaro Fernández Rojas 1578df37888SÁlvaro Fernández Rojasconfig BOARD_SAGEM_FAST1704 1588df37888SÁlvaro Fernández Rojas bool "Sagem F@ST1704" 1598df37888SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6338 1608df37888SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 1618df37888SÁlvaro Fernández Rojas help 1628df37888SÁlvaro Fernández Rojas Sagem F@ST1704 boards have a BCM6338 SoC with 16 MB of RAM and 4 MB 1638df37888SÁlvaro Fernández Rojas of flash (SPI). 1648df37888SÁlvaro Fernández Rojas Between its different peripherals there's a BCM5325 switch with 4 1658df37888SÁlvaro Fernández Rojas ethernet ports, 1 UART, GPIO buttons and LEDs, and a BCM4312 1668df37888SÁlvaro Fernández Rojas (miniPCI). 1678df37888SÁlvaro Fernández Rojas 16863c011f7SÁlvaro Fernández Rojasconfig BOARD_SFR_NB4_SER 16963c011f7SÁlvaro Fernández Rojas bool "SFR NeufBox 4 (Sercomm)" 17063c011f7SÁlvaro Fernández Rojas depends on SOC_BMIPS_BCM6358 17163c011f7SÁlvaro Fernández Rojas select BMIPS_SUPPORTS_BOOT_RAM 1729ac0b639SÁlvaro Fernández Rojas help 1739ac0b639SÁlvaro Fernández Rojas SFR NeufBox 4 (Sercomm) boards have a BCM6358 SoC with 32 MB of RAM 1749ac0b639SÁlvaro Fernández Rojas and 8 MB of flash (CFI). 1759ac0b639SÁlvaro Fernández Rojas Between its different peripherals there's a BCM5325 switch with 4 1769ac0b639SÁlvaro Fernández Rojas ethernet ports, 2 USB ports, 1 UART, GPIO buttons and LEDs, and 1779ac0b639SÁlvaro Fernández Rojas a BCM4318 (PCI). 17863c011f7SÁlvaro Fernández Rojas 1794a2b2724SÁlvaro Fernández Rojasendchoice 1804a2b2724SÁlvaro Fernández Rojas 1814a2b2724SÁlvaro Fernández Rojaschoice 182ee422142SÁlvaro Fernández Rojas prompt "Boot mode" 183ee422142SÁlvaro Fernández Rojas 184ee422142SÁlvaro Fernández Rojasconfig BMIPS_BOOT_RAM 185ee422142SÁlvaro Fernández Rojas bool "RAM boot" 186ee422142SÁlvaro Fernández Rojas depends on BMIPS_SUPPORTS_BOOT_RAM 187ee422142SÁlvaro Fernández Rojas help 188ee422142SÁlvaro Fernández Rojas This builds an image that is linked to a RAM address. It can be used 189ee422142SÁlvaro Fernández Rojas for booting from CFE via TFTP using an ELF image, but it can also be 190ee422142SÁlvaro Fernández Rojas booted from RAM by other bootloaders using a BIN image. 191ee422142SÁlvaro Fernández Rojas 192ee422142SÁlvaro Fernández Rojasendchoice 193ee422142SÁlvaro Fernández Rojas 194ee422142SÁlvaro Fernández Rojasconfig BMIPS_SUPPORTS_BOOT_RAM 195ee422142SÁlvaro Fernández Rojas bool 196ee422142SÁlvaro Fernández Rojas 1970642f485SÁlvaro Fernández Rojassource "board/comtrend/ar5387un/Kconfig" 1985e14ce2fSÁlvaro Fernández Rojassource "board/comtrend/ct5361/Kconfig" 19977ca99d1SÁlvaro Fernández Rojassource "board/comtrend/vr3032u/Kconfig" 2004a2b2724SÁlvaro Fernández Rojassource "board/huawei/hg556a/Kconfig" 201c4203e1dSÁlvaro Fernández Rojassource "board/netgear/cg3100d/Kconfig" 2028df37888SÁlvaro Fernández Rojassource "board/sagem/f@st1704/Kconfig" 20363c011f7SÁlvaro Fernández Rojassource "board/sfr/nb4_ser/Kconfig" 2044a2b2724SÁlvaro Fernández Rojas 205ee422142SÁlvaro Fernández Rojasendmenu 206