kernel: fix DSA B53 BCM63xx RGMII patch
authorÁlvaro Fernández Rojas <noltari@gmail.com>
Thu, 23 Mar 2023 11:20:31 +0000 (12:20 +0100)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Thu, 23 Mar 2023 11:20:31 +0000 (12:20 +0100)
Refreshing the patches for fff07085fb5a moved the b53_adjust_63xx_rgmii() call
from b53_phylink_mac_link_up() to b53_phylink_mac_link_down().
In order to properly configure the RGMII ports we need to restore it to its
correct place.

Fixes: fff07085fb5a ("kernel: add pending bmips patches")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
target/linux/generic/pending-5.15/772-net-dsa-b53-add-support-for-BCM63xx-RGMIIs.patch

index 9e130e47d2e4f12fd1698b6b75127baa01019d67..ca963d1260c5384a532a05d995ff50fe32eee20b 100644 (file)
@@ -152,7 +152,7 @@ Reviewed-by: Andrew Lunn <andrew@lunn.ch>
        if (is531x5(dev) && phy_interface_is_rgmii(phydev)) {
                if (port == dev->imp_port)
                        off = B53_RGMII_CTRL_IMP;
-@@ -1396,6 +1439,9 @@ void b53_phylink_mac_link_down(struct ds
+@@ -1419,6 +1462,9 @@ void b53_phylink_mac_link_up(struct dsa_
  {
        struct b53_device *dev = ds->priv;