mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 00:48:50 +00:00
net: phy: mscc: Applying LCPLL reset to VSC8584
Introduced LCPLL reset in
commit d15e08d9fb82 ("net: phy: mscc: adding LCPLL reset to VSC8514").
Now applying this reset to the VSC8584 phy familiy.
Fixes: a5afc16780
("net: phy: mscc: add support for VSC8584 PHY.")
Signed-off-by: Bjarni Jonasson <bjarni.jonasson@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c54f042dcc
commit
df4771783d
1 changed files with 6 additions and 0 deletions
|
@ -1362,6 +1362,12 @@ static int vsc8584_config_pre_init(struct phy_device *phydev)
|
|||
u16 crc, reg;
|
||||
int ret;
|
||||
|
||||
ret = vsc8584_pll5g_reset(phydev);
|
||||
if (ret < 0) {
|
||||
dev_err(dev, "failed LCPLL reset, ret: %d\n", ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
phy_base_write(phydev, MSCC_EXT_PAGE_ACCESS, MSCC_PHY_PAGE_STANDARD);
|
||||
|
||||
/* all writes below are broadcasted to all PHYs in the same package */
|
||||
|
|
Loading…
Reference in a new issue