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>
This commit is contained in:
parent
48b168bbfa
commit
90712741c9
drivers/net/phy
|
@ -41,6 +41,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)
|
||||
|
@ -79,6 +80,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;
|
||||
|
|
Loading…
Reference in New Issue