Blob Blame History Raw
From: Raju Lakkaraju <Raju.Lakkaraju@microchip.com>
Date: Thu, 16 Jun 2022 09:42:26 +0530
Subject: net: phy: add support to get Master-Slave configuration
Patch-mainline: v6.0-rc1
Git-commit: 311abcdddc00aa733211fb3e92815155066896e1
References: jsc#PED-829

Add support to Master-Slave configuration and state

Signed-off-by: Raju Lakkaraju <Raju.Lakkaraju@microchip.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Acked-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
---
 drivers/net/phy/mxl-gpy.c |    3 +++
 1 file changed, 3 insertions(+)

--- a/drivers/net/phy/mxl-gpy.c
+++ b/drivers/net/phy/mxl-gpy.c
@@ -295,6 +295,9 @@ static void gpy_update_interface(struct
 				   ret);
 		break;
 	}
+
+	if (phydev->speed == SPEED_2500 || phydev->speed == SPEED_1000)
+		genphy_read_master_slave(phydev);
 }
 
 static int gpy_read_status(struct phy_device *phydev)