bmips: add experimental ethernet support
authorÁlvaro Fernández Rojas <noltari@gmail.com>
Mon, 1 Mar 2021 07:21:59 +0000 (08:21 +0100)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Sun, 14 Mar 2021 11:05:17 +0000 (12:05 +0100)
commit28dcb74de3a15fbdb0fd9afa16457b2de1181cd7
tree80d2ecf31f784a814e0df5e6b906616d0f339f9a
parentbf4aa0c6a2f57951f995b2ac6f394c45ac852b9d
bmips: add experimental ethernet support

This adds experimental ethernet support for BCM6318, BCM6328, BCM6362, BCM6368
and BCM63268.
BCM6358 needs a different driver, so there's no support for now.

Working devices:
- Comtrend AR-5315u
- Comtrend AR-5387un
- Comtrend VR-3025u
- Comtrend VR-3032u

Not working devices:
- Netgear DGND3700 v2 (no idea on how the external switch is connected)
- Huawei HG556a ver B (BCM6358 needs a separate driveer)

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
20 files changed:
target/linux/bmips/Makefile
target/linux/bmips/config-5.10
target/linux/bmips/dts/bcm63168-comtrend-vr-3032u.dts
target/linux/bmips/dts/bcm6318-comtrend-ar-5315u.dts
target/linux/bmips/dts/bcm6318.dtsi
target/linux/bmips/dts/bcm63268.dtsi
target/linux/bmips/dts/bcm6328-comtrend-ar-5387un.dts
target/linux/bmips/dts/bcm6328.dtsi
target/linux/bmips/dts/bcm6362-netgear-dgnd3700-v2.dts
target/linux/bmips/dts/bcm6362.dtsi
target/linux/bmips/dts/bcm6368-comtrend-vr-3025u.dts
target/linux/bmips/dts/bcm6368.dtsi
target/linux/bmips/files/drivers/net/ethernet/broadcom/bcm6368-enetsw.c [new file with mode: 0644]
target/linux/bmips/generic/base-files/etc/board.d/02_network [new file with mode: 0644]
target/linux/bmips/nand/base-files/etc/board.d/02_network [new file with mode: 0644]
target/linux/bmips/patches-5.10/500-net-dsa-b53-relax-is63xx-condition.patch [new file with mode: 0644]
target/linux/bmips/patches-5.10/501-net-dsa-b53-mmap-Add-device-tree-support.patch [new file with mode: 0644]
target/linux/bmips/patches-5.10/502-net-dsa-b53-support-tags-for-legacy-switches.patch [new file with mode: 0644]
target/linux/bmips/patches-5.10/503-net-broadcom-add-BCM6368-enetsw-controller-driver.patch [new file with mode: 0644]
target/linux/bmips/patches-5.10/504-net-mdio-Add-BCM6368-MDIO-mux-bus-controller.patch [new file with mode: 0644]