[PATCH 0/4][SRU][OEM-OSP1-B] enable realtek ethernet device ASPM function

AceLan Kao acelan.kao at canonical.com
Wed Jul 10 09:40:10 UTC 2019


[Impact]
The PC state stays at PC3 if realtek ethernet doesn't enable ASPM.

[Fix]
Discussed with upstream and they would like to use sysfs to toggle the
ASPM link states, but the patches didn't get merged yet, so we merger
them as SAUCE patches.

[Test]
Verified on machines with realtek ethernet device, the ethernet works
well and the system can enter PC10.

[Regression Potential]
High. From upstream maintainer, enable realtek ethernet ASPM may lead to
some serious issue, so regression is expected. Those regression should
come from old realtek chips, we'll make sure all new platforms with
realtek NIC have no any issues.

AceLan Kao (1):
  UBUNTU: SAUCE: Revert "r8169: disable ASPM again"

Heiner Kallweit (3):
  UBUNTU: SAUCE: PCI/ASPM: add L1 sub-state support to
    pci_disable_link_state
  UBUNTU: SAUCE: PCI/ASPM: allow to re-enable Clock PM
  UBUNTU: SAUCE: PCI/ASPM: add sysfs attribute for controlling ASPM

 Documentation/ABI/testing/sysfs-bus-pci |  13 ++
 drivers/net/ethernet/realtek/r8169.c    |   6 -
 drivers/pci/pci.h                       |   8 +-
 drivers/pci/pcie/aspm.c                 | 211 ++++++++++++++++++++++--
 include/linux/pci-aspm.h                |   8 +-
 5 files changed, 219 insertions(+), 27 deletions(-)

-- 
2.17.1




More information about the kernel-team mailing list