diff options
author | Shengzhou Liu <Shengzhou.Liu@freescale.com> | 2015-05-21 18:07:35 +0800 |
---|---|---|
committer | Dongjin Kim <tobetter@gmail.com> | 2019-02-12 02:30:07 +0900 |
commit | 30848e8eb8151d64c73ec0b87ce49a412d0626d2 (patch) | |
tree | fcf5150e932b2cafd991e3ae2a65360306a75a44 /drivers/net | |
parent | 73d4441501cd65f933de2a8118991d539ede9d5a (diff) | |
download | u-boot-odroid-c1-30848e8eb8151d64c73ec0b87ce49a412d0626d2.tar.gz |
net/phy: set led for rtl8211f phy
Initialize LCR rigister to configure
green LED for Link, yellow LED for Active.
Signed-off-by: Shengzhou Liu <Shengzhou.Liu@freescale.com>
Diffstat (limited to 'drivers/net')
-rw-r--r-- | drivers/net/phy/realtek.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/phy/realtek.c b/drivers/net/phy/realtek.c index 55d7a99cff..c73ca7f0eb 100644 --- a/drivers/net/phy/realtek.c +++ b/drivers/net/phy/realtek.c @@ -34,6 +34,7 @@ #define MIIM_RTL8211F_PAGE_SELECT 0x1f #define MIIM_RTL8211F_TX_DELAY 0x100 +#define MIIM_RTL8211F_LCR 0x10 /* RealTek RTL8211x */ static int rtl8211x_config(struct phy_device *phydev) @@ -63,6 +64,13 @@ static int rtl8211f_config(struct phy_device *phydev) MIIM_RTL8211F_PAGE_SELECT, 0x0); } + /* Set green LED for Link, yellow LED for Active */ + phy_write(phydev, MDIO_DEVAD_NONE, + MIIM_RTL8211F_PAGE_SELECT, 0xd04); + phy_write(phydev, MDIO_DEVAD_NONE, 0x10, 0x617f); + phy_write(phydev, MDIO_DEVAD_NONE, + MIIM_RTL8211F_PAGE_SELECT, 0x0); + genphy_config_aneg(phydev); return 0; |