diff options
Diffstat (limited to 'target/linux/brcm2708/patches-4.14/950-0252-lan78xx-Change-LEDs-to-include-10Mb-activity.patch')
-rw-r--r-- | target/linux/brcm2708/patches-4.14/950-0252-lan78xx-Change-LEDs-to-include-10Mb-activity.patch | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/target/linux/brcm2708/patches-4.14/950-0252-lan78xx-Change-LEDs-to-include-10Mb-activity.patch b/target/linux/brcm2708/patches-4.14/950-0252-lan78xx-Change-LEDs-to-include-10Mb-activity.patch deleted file mode 100644 index 1b21b4a5d3..0000000000 --- a/target/linux/brcm2708/patches-4.14/950-0252-lan78xx-Change-LEDs-to-include-10Mb-activity.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 204bcf730f2f7b0806775bfd02a41e193e813eab Mon Sep 17 00:00:00 2001 -From: Phil Elwell <phil@raspberrypi.org> -Date: Fri, 9 Mar 2018 17:28:07 +0000 -Subject: [PATCH 252/454] lan78xx: Change LEDs to include 10Mb activity - -The default LED modes put 1000Mb/activity on orange and 100Mb/activity -on green, but this leaves no indication for a 10Mb link. Change the -defaults to put 10Mb/100Mb/activity on green. - -Signed-off-by: Phil Elwell <phil@raspberrypi.org> ---- - drivers/net/usb/lan78xx.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - ---- a/drivers/net/usb/lan78xx.c -+++ b/drivers/net/usb/lan78xx.c -@@ -1998,6 +1998,7 @@ static int lan78xx_phy_init(struct lan78 - { - int ret; - u32 mii_adv; -+ u32 led_modes; - struct phy_device *phydev = dev->net->phydev; - - phydev = phy_find_first(dev->mdiobus); -@@ -2070,6 +2071,19 @@ static int lan78xx_phy_init(struct lan78 - mii_adv = (u32)mii_advertise_flowctrl(dev->fc_request_control); - phydev->advertising |= mii_adv_to_ethtool_adv_t(mii_adv); - -+ /* Change LED defaults: -+ * orange = link1000/activity -+ * green = link10/link100/activity -+ * led: 0=link/activity 1=link1000/activity -+ * 2=link100/activity 3=link10/activity -+ * 4=link100/1000/activity 5=link10/1000/activity -+ * 6=link10/100/activity 14=off 15=on -+ */ -+ led_modes = phy_read(phydev, 0x1d); -+ led_modes &= ~0xff; -+ led_modes |= (1 << 0) | (6 << 4); -+ (void)phy_write(phydev, 0x1d, led_modes); -+ - genphy_config_aneg(phydev); - - dev->fc_autoneg = phydev->autoneg; |