jme: Clear all modified GHC register flags
Clear all modified GHC register flags. Fixed-by: Ethan Hsiao <ethanhsiao@jmicron.com> Signed-off-by: Guo-Fu Tseng <cooldavid@cooldavid.org> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
7f7fd2da92
commit
eb352b838d
1 changed files with 3 additions and 4 deletions
|
@ -429,10 +429,9 @@ jme_check_link(struct net_device *netdev, int testonly)
|
|||
|
||||
jme->phylink = phylink;
|
||||
|
||||
ghc = jme->reg_ghc & ~(GHC_SPEED_10M |
|
||||
GHC_SPEED_100M |
|
||||
GHC_SPEED_1000M |
|
||||
GHC_DPX);
|
||||
ghc = jme->reg_ghc & ~(GHC_SPEED | GHC_DPX |
|
||||
GHC_TO_CLK_PCIE | GHC_TXMAC_CLK_PCIE |
|
||||
GHC_TO_CLK_GPHY | GHC_TXMAC_CLK_GPHY);
|
||||
switch (phylink & PHY_LINK_SPEED_MASK) {
|
||||
case PHY_LINK_SPEED_10M:
|
||||
ghc |= GHC_SPEED_10M |
|
||||
|
|
Loading…
Reference in a new issue