summaryrefslogtreecommitdiffstats
path: root/target/linux/generic/hack-6.1/765-mxl-gpy-control-LED-reg-from-DT.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/generic/hack-6.1/765-mxl-gpy-control-LED-reg-from-DT.patch')
-rw-r--r--target/linux/generic/hack-6.1/765-mxl-gpy-control-LED-reg-from-DT.patch13
1 files changed, 3 insertions, 10 deletions
diff --git a/target/linux/generic/hack-6.1/765-mxl-gpy-control-LED-reg-from-DT.patch b/target/linux/generic/hack-6.1/765-mxl-gpy-control-LED-reg-from-DT.patch
index 2724efa15e..70851ec9ac 100644
--- a/target/linux/generic/hack-6.1/765-mxl-gpy-control-LED-reg-from-DT.patch
+++ b/target/linux/generic/hack-6.1/765-mxl-gpy-control-LED-reg-from-DT.patch
@@ -55,7 +55,7 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
/* SGMII */
#define VSPEC1_SGMII_CTRL 0x08
#define VSPEC1_SGMII_CTRL_ANEN BIT(12) /* Aneg enable */
-@@ -241,6 +248,35 @@ out:
+@@ -258,10 +265,39 @@ out:
return ret;
}
@@ -90,15 +90,8 @@ Signed-off-by: David Bauer <mail@david-bauer.net>
+
static int gpy_config_init(struct phy_device *phydev)
{
- int ret;
-@@ -252,7 +288,10 @@ static int gpy_config_init(struct phy_de
-
- /* Clear all pending interrupts */
- ret = phy_read(phydev, PHY_ISTAT);
-- return ret < 0 ? ret : 0;
-+ if (ret < 0)
-+ return ret;
-+
+ /* Nothing to configure. Configuration Requirement Placeholder */
+- return 0;
+ return gpy_led_write(phydev);
}