aboutsummaryrefslogtreecommitdiff
path: root/target/linux/bmips/bcm6358/base-files
Commit message (Collapse)AuthorAge
* bmips: bcm6358: add support for Huawei HG553Álvaro Fernández Rojas2025-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | Specifications: - SoC: Broadcom BCM6358 dual 300MHz MIPS - Flash: 16MB NOR - RAM: 64MB DDR - Ethernet: 4x 100M - Wifi: Broadcom BCM4318 - 2x USB 2.0 port - 2x Button - 9x LED - RJ11 2x FXS VoIP (unsupported) - RJ11 xDSL (unsupported) Install instructions: - Assign static IP 192.168.1.100 to PC. - Unplug the power source. - Press the RESTART button at the router, don't release it yet! - Plug the power source and wait at least 15 seconds. - Release the RESTART button. - Browse to http://192.168.1.1 with your PC. - Upload the openwrt-bmips-bcm6358-huawei_hg553-squashfs-cfe.bin file. - Wait some minutes until the firmware upgrade completes. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: bcm6358: add support for Huawei HG556a ver CÁlvaro Fernández Rojas2025-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | Specifications: - SoC: Broadcom BCM6358 dual 300MHz MIPS - Flash: 16MB NOR Macronix MX29GL128EHT2I-90G - RAM: 64MB DDR - Ethernet: 4x 100M - Wifi: Ralink RT3062F - 3x USB 2.0 port - 4x Button - 13x LED - RJ11 2x FXS VoIP (unsupported) - RJ11 xDSL (unsupported) Install instructions: - Assign static IP 192.168.1.100 to PC. - Unplug the power source. - Press the RESTART button at the router, don't release it yet! - Plug the power source and wait at least 15 seconds. - Release the RESTART button. - Browse to http://192.168.1.1 with your PC. - Upload the openwrt-bmips-bcm6358-huawei_hg556a-c-squashfs-cfe.bin file. - Wait some minutes until the firmware upgrade completes. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: bcm6358: add support for Huawei HG556a ver AÁlvaro Fernández Rojas2025-06-08
| | | | | | | | | | | | | | | | | | | | | | | | | | Specifications: - SoC: Broadcom BCM6358 dual 300MHz MIPS - Flash: 16MB NOR Spansion S29GL128P10 - RAM: 64MB DDR - Ethernet: 4x 100M - Wifi: Atheros AR9223 - 3x USB 2.0 port - 4x Button - 13x LED - RJ11 2x FXS VoIP (unsupported) - RJ11 xDSL (unsupported) Install instructions: - Assign static IP 192.168.1.100 to PC. - Unplug the power source. - Press the RESTART button at the router, don't release it yet! - Plug the power source and wait at least 15 seconds. - Release the RESTART button. - Browse to http://192.168.1.1 with your PC. - Upload the openwrt-bmips-bcm6358-huawei_hg556a-a-squashfs-cfe.bin file. - Wait some minutes until the firmware upgrade completes. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: bcm6358: revert use wan ports as standalone portsÁlvaro Fernández Rojas2025-06-07
| | | | | | | This reverts commit 15430a1348 for bcm6358 subtarget since it breaks network configuration. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: use wan ports as standalone portsJonas Gorski2025-06-07
| | | | | | | | | | | | | | | | With the recent fixes backported to 6.12, b53 ports should now fully work as standalone ports outside of a switch. So move them out of the switch and use them as standalone ports, which makes configuring easier as VLANs don't need to be defined and reserved anymore to use the wan port. Tested on DGND3700v1. While most devices do not define a wan port, I dropped the ucidef_set_bridge_device() from all devices for consistency. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* bmips: huawei,hg556a-b: configure LAN LEDsÁlvaro Fernández Rojas2025-06-03
| | | | | | Now that the external switch is working properly we can configure the LAN LEDs. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: huawei,hg556a-b: enable external switchÁlvaro Fernández Rojas2025-06-01
| | | | | | | | | | | | | | | | The external switch of the Huawei HG556a is a BCM5325E connected by MDIO. All the DSA brcm legacy FCS tag and b53 patches have been submitted upstream and will be backported when accepted. There are still some sporadic FDB errors, but at least the switch is working and stable on my device: bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to add 72:31:59:xx:xx:xx vid 1 to fdb: -28 bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to add 5c:4c:a9:xx:xx:xx vid 0 to fdb: -28 bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to add 5c:4c:a9:xx:xx:xx vid 1 to fdb: -28 bcm53xx fffe4800.ethernet-mii:1e: port 0 failed to delete 72:31:59:xx:xx:xx vid 1 from fdb: -2 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: hg556a: switch to kmod-owl-loaderÁlvaro Fernández Rojas2023-04-18
| | | | | | Stop using custom ath9k fixup and switch to standard kmod-owl-loader Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* bmips: add subtargets for each SoCÁlvaro Fernández Rojas2023-04-10
BMIPS is a generic arch that can be used for multiple Broadcom SoCs, each one with its own specific drivers, so instead of having a huge kernel supporting all of them, let's switch to a subtarget per SoC like other OpenWrt targets. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>