aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/ethernet/realtek/r8169.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c
index 000bd6c1848f..93f8d3fbd410 100644
--- a/drivers/net/ethernet/realtek/r8169.c
+++ b/drivers/net/ethernet/realtek/r8169.c
@@ -4375,6 +4375,7 @@ static void r8168_pll_power_down(struct rtl8169_private *tp)
4375 case RTL_GIGA_MAC_VER_41: 4375 case RTL_GIGA_MAC_VER_41:
4376 rtl_w1w0_eri(tp, 0x1a8, ERIAR_MASK_1111, 0x00000000, 4376 rtl_w1w0_eri(tp, 0x1a8, ERIAR_MASK_1111, 0x00000000,
4377 0xfc000000, ERIAR_EXGMAC); 4377 0xfc000000, ERIAR_EXGMAC);
4378 RTL_W8(PMCH, RTL_R8(PMCH) & ~0x80);
4378 break; 4379 break;
4379 } 4380 }
4380} 4381}
@@ -4399,6 +4400,7 @@ static void r8168_pll_power_up(struct rtl8169_private *tp)
4399 break; 4400 break;
4400 case RTL_GIGA_MAC_VER_40: 4401 case RTL_GIGA_MAC_VER_40:
4401 case RTL_GIGA_MAC_VER_41: 4402 case RTL_GIGA_MAC_VER_41:
4403 RTL_W8(PMCH, RTL_R8(PMCH) | 0xc0);
4402 rtl_w1w0_eri(tp, 0x1a8, ERIAR_MASK_1111, 0xfc000000, 4404 rtl_w1w0_eri(tp, 0x1a8, ERIAR_MASK_1111, 0xfc000000,
4403 0x00000000, ERIAR_EXGMAC); 4405 0x00000000, ERIAR_EXGMAC);
4404 break; 4406 break;