|
|
@@ -5627,6 +5627,8 @@ static void rtl_hw_start_8402(struct rtl8169_private *tp)
|
|
|
|
|
|
static void rtl_hw_start_8106(struct rtl8169_private *tp)
|
|
|
{
|
|
|
+ rtl_hw_aspm_clkreq_enable(tp, false);
|
|
|
+
|
|
|
/* Force LAN exit from ASPM if Rx/Tx are not idle */
|
|
|
RTL_W32(tp, FuncEvent, RTL_R32(tp, FuncEvent) | 0x002800);
|
|
|
|
|
|
@@ -5635,6 +5637,7 @@ static void rtl_hw_start_8106(struct rtl8169_private *tp)
|
|
|
RTL_W8(tp, DLLPR, RTL_R8(tp, DLLPR) & ~PFM_EN);
|
|
|
|
|
|
rtl_pcie_state_l2l3_enable(tp, false);
|
|
|
+ rtl_hw_aspm_clkreq_enable(tp, true);
|
|
|
}
|
|
|
|
|
|
static void rtl_hw_start_8101(struct rtl8169_private *tp)
|