]> git.ipfire.org Git - thirdparty/openwrt.git/commit
bmips: huawei,hg556a-b: enable external switch 12285/head
authorÁlvaro Fernández Rojas <noltari@gmail.com>
Tue, 24 May 2022 09:14:21 +0000 (11:14 +0200)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Sun, 1 Jun 2025 18:48:06 +0000 (20:48 +0200)
commitdbffeebea48791066d6512a626c0279e197db682
tree03dcc5bdca6f297994337d4ce1c3194abfe458df
parenta3cd610b28a229cc7d178faa621491841fb0feef
bmips: huawei,hg556a-b: enable external switch

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>
21 files changed:
target/linux/bmips/bcm6318/config-6.12
target/linux/bmips/bcm63268/config-6.12
target/linux/bmips/bcm6328/config-6.12
target/linux/bmips/bcm6358/base-files/etc/board.d/02_network
target/linux/bmips/bcm6358/config-6.12
target/linux/bmips/bcm6362/config-6.12
target/linux/bmips/bcm6368/config-6.12
target/linux/bmips/dts/bcm6358-huawei-hg556a-b.dts
target/linux/bmips/patches-6.12/120-net-dsa-tag_brcm-legacy-reorganize-functions.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/121-net-dsa-tag_brcm-add-support-for-legacy-FCS-tags.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/122-net-dsa-b53-support-legacy-FCS-tags.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/130-net-dsa-b53-add-support-for-FDB-operations-on-5325-5.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/131-net-dsa-b53-prevent-FAST_AGE-access-on-BCM5325.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/132-net-dsa-b53-prevent-SWITCH_CTRL-access-on-BCM5325.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/133-net-dsa-b53-fix-IP_MULTICAST_CTRL-on-BCM5325.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/134-net-dsa-b53-prevent-DIS_LEARNING-access-on-BCM5325.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/135-net-dsa-b53-prevent-BRCM_HDR-access-on-BCM5325.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/136-net-dsa-b53-prevent-GMII_PORT_OVERRIDE_CTRL-access-o.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/137-net-dsa-b53-fix-unicast-multicast-flooding-on-BCM532.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/138-net-dsa-b53-fix-b53_imp_vlan_setup-for-BCM5325.patch [new file with mode: 0644]
target/linux/bmips/patches-6.12/139-net-dsa-b53-ensure-BCM5325-PHYs-are-enabled.patch [new file with mode: 0644]