mvebu: add Methode euroDPU support
authorRobert Marko <robert.marko@sartura.hr>
Wed, 30 Mar 2022 12:04:10 +0000 (14:04 +0200)
committerChristian 'Ansuel' Marangi <ansuelsmth@gmail.com>
Wed, 29 Jun 2022 11:08:59 +0000 (13:08 +0200)
commit57a38c8d3e85dd94d4912febc3906db77a855b43
treef0a61c317e938981d659beacc3c3fd665f575f95
parent7f73acade0cde61341cb77e0dc74de51ac059d4f
mvebu: add Methode euroDPU support

Add support for Methode euroDPU which is based on uDPU but does not
have a second SFP cage, instead of which a Maxlinear G.hn IC is used.

PHY mode is set to 1000Base-X despite Maxlinear IC being capable of
2500Base-X since until 5.15 support for mvebu is available trying to use
2500Base-X will cause buffer overruns for which the fix is not easily
backportable.

Installation instructions:
1. Boot the FIT initramfs image (openwrt-mvebu-cortexa53-methode_edpu-initramfs.itb)
2. sysupgrade using the openwrt-mvebu-cortexa53-methode_edpu-firmware.tgz

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
package/boot/uboot-envtools/files/mvebu
target/linux/mvebu/cortexa53/base-files/etc/board.d/02_network
target/linux/mvebu/cortexa53/base-files/lib/preinit/82_uDPU
target/linux/mvebu/cortexa53/base-files/lib/upgrade/platform.sh
target/linux/mvebu/files/arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts [new file with mode: 0644]
target/linux/mvebu/image/cortexa53.mk