Commit eb352b83 authored by Guo-Fu Tseng's avatar Guo-Fu Tseng Committed by David S. Miller
Browse files

jme: Clear all modified GHC register flags



Clear all modified GHC register flags.

Fixed-by: default avatarEthan Hsiao <ethanhsiao@jmicron.com>
Signed-off-by: default avatarGuo-Fu Tseng <cooldavid@cooldavid.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 7f7fd2da
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -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 |