[openwrt/openwrt] ramips: fix at803x patch

LEDE Commits lede-commits at lists.infradead.org
Sun Apr 18 13:43:05 BST 2021


blocktrron pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/75c01ee2b92c6702202f89f900428a7f5c6709ad

commit 75c01ee2b92c6702202f89f900428a7f5c6709ad
Author: David Bauer <mail at david-bauer.net>
AuthorDate: Sun Apr 18 14:38:40 2021 +0200

    ramips: fix at803x patch
    
    This patch broke while refreshing on a kernel bump. It adds the
    config_aneg function twice to the AR8035 PHY now.
    
    Restore the old behavior to restore the patches original intent.
    
    Fixes commit 57e32650efa4 ("kernel: bump 5.10 to 5.10.31")
    Signed-off-by: David Bauer <mail at david-bauer.net>
---
 target/linux/ramips/patches-5.10/710-at803x.patch | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/target/linux/ramips/patches-5.10/710-at803x.patch b/target/linux/ramips/patches-5.10/710-at803x.patch
index cb23932514..dab62b7607 100644
--- a/target/linux/ramips/patches-5.10/710-at803x.patch
+++ b/target/linux/ramips/patches-5.10/710-at803x.patch
@@ -139,11 +139,11 @@ Signed-off-by: René van Dorst <opensource at vdorst.com>
  	ret = at803x_config_mdix(phydev, phydev->mdix_ctrl);
  	if (ret < 0)
  		return ret;
-@@ -1083,6 +1166,7 @@ static struct phy_driver at803x_driver[]
- 	.suspend		= at803x_suspend,
- 	.resume			= at803x_resume,
- 	/* PHY_GBIT_FEATURES */
+@@ -1110,6 +1193,7 @@ static struct phy_driver at803x_driver[]
+ 	/* Qualcomm Atheros AR8031/AR8033 */
+ 	PHY_ID_MATCH_EXACT(ATH8031_PHY_ID),
+ 	.name			= "Qualcomm Atheros AR8031/AR8033",
 +	.config_aneg		= at803x_config_aneg,
- 	.read_status		= at803x_read_status,
- 	.ack_interrupt		= at803x_ack_interrupt,
- 	.config_intr		= at803x_config_intr,
+ 	.flags			= PHY_POLL_CABLE_TEST,
+ 	.probe			= at803x_probe,
+ 	.remove			= at803x_remove,



More information about the lede-commits mailing list