aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/test/java
Commit message (Expand)AuthorAgeFilesLines
* Add workaround class for unused AndroidHttpClient in testsKenny Root2015-08-271-0/+25
* Add HostListActivity unit testKenny Root2015-07-241-0/+57
* Update to Robolectric 3.0Kenny Root2015-07-166-0/+1031
>2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
--- a/include/linux/phy.h
+++ b/include/linux/phy.h
@@ -484,6 +484,12 @@ struct phy_driver {
 	/* Determines the negotiated speed and duplex */
 	int (*read_status)(struct phy_device *phydev);
 
+	/* 
+	 * Update the value in phydev->link to reflect the 
+	 * current link value
+	 */
+	int (*update_link)(struct phy_device *phydev);
+
 	/* Clears any pending interrupts */
 	int (*ack_interrupt)(struct phy_device *phydev);
 
--- a/drivers/net/phy/phy_device.c
+++ b/drivers/net/phy/phy_device.c
@@ -915,6 +915,9 @@ int genphy_update_link(struct phy_device
 {
 	int status;
 
+	if (phydev->drv->update_link)
+		return phydev->drv->update_link(phydev);
+
 	/* Do a fake read */
 	status = phy_read(phydev, MII_BMSR);
 	if (status < 0)