generic: 5.15: backport support for Marvell 88E6361 switch
authorRobert Marko <robert.marko@sartura.hr>
Thu, 14 Sep 2023 10:44:02 +0000 (12:44 +0200)
committerRobert Marko <robert.marko@sartura.hr>
Tue, 19 Sep 2023 10:12:17 +0000 (12:12 +0200)
commit39227de5e52cfcb44bef7bd9f50f35a89e78dc97
treeae3164d3315ee6a88739211e9787b4306658ccc6
parentf52e008d045302976d2ff40f35e91b84a5678d12
generic: 5.15: backport support for Marvell 88E6361 switch

New revision of Methode eDPU boards uses Marvell 88E6361 switch, so lets
backport it from kernel 6.5.

Since 5.15 doesnt have phylink_get_caps I had to modify the backport to
use the old mv88e6393x_phylink_validate instead.
I had to fixup one more instance of port_max_speed_mode as well that is not
present in 6.5.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
target/linux/generic/backport-5.15/893-v6.5-01-net-dsa-mv88e6xxx-pass-directly-chip-structure-to-mv.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/893-v6.5-02-net-dsa-mv88e6xxx-use-mv88e6xxx_phy_is_internal-in-m.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/893-v6.5-03-net-dsa-mv88e6xxx-add-field-to-specify-internal-phys.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/893-v6.5-04-net-dsa-mv88e6xxx-fix-88E6393X-family-internal-phys-.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/893-v6.5-05-net-dsa-mv88e6xxx-pass-mv88e6xxx_chip-structure-to-p.patch [new file with mode: 0644]
target/linux/generic/backport-5.15/893-v6.5-06-net-dsa-mv88e6xxx-enable-support-for-88E6361-switch.patch [new file with mode: 0644]
target/linux/generic/hack-5.15/711-net-dsa-mv88e6xxx-disable-ATU-violation.patch
target/linux/generic/pending-5.15/768-net-dsa-mv88e6xxx-Request-assisted-learning-on-CPU-port.patch