The upstream patch is here.

commit d1635448f1105e549b4041aab930dbc6945fc635 (tag: 
platform-drivers-x86-v5.12-2)
Author: David E. Box <david.e....@linux.intel.com>
Date:   Fri Mar 19 13:18:44 2021 -0700

    platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms
    
    Due to a HW limitation, the Latency Tolerance Reporting (LTR) value
    programmed in the Tiger Lake GBE controller is not large enough to allow
    the platform to enter Package C10, which in turn prevents the platform from
    achieving its low power target during suspend-to-idle.  Ignore the GBE LTR
    value on Tiger Lake. LTR ignore functionality is currently performed solely
    by a debugfs write call. Split out the LTR code into its own function that
    can be called by both the debugfs writer and by this work around.
    
    Signed-off-by: David E. Box <david.e....@linux.intel.com>
    Reviewed-by: Sasha Neftin <sasha.nef...@intel.com>
    Cc: intel-wired-...@lists.osuosl.org
    Reviewed-by: Rajneesh Bhardwaj <irenic.rajne...@gmail.com>
    Link: 
https://lore.kernel.org/r/20210319201844.3305399-2-david.e....@linux.intel.com
    Signed-off-by: Hans de Goede <hdego...@redhat.com>


** Changed in: linux-oem-5.13 (Ubuntu Focal)
       Status: New => Invalid

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Also affects: linux-oem-5.10 (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Also affects: linux-oem-5.13 (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Focal)
       Status: New => Invalid

** Changed in: linux (Ubuntu Hirsute)
       Status: New => In Progress

** Changed in: linux (Ubuntu Impish)
       Status: New => Invalid

** Changed in: linux (Ubuntu Hirsute)
     Assignee: (unassigned) => AceLan Kao (acelankao)

** Changed in: linux-oem-5.10 (Ubuntu Hirsute)
       Status: New => Invalid

** No longer affects: linux-oem-5.13 (Ubuntu)

** Changed in: linux-oem-5.13 (Ubuntu Hirsute)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem-5.10 in Ubuntu.
https://bugs.launchpad.net/bugs/1919116

Title:
  Intel e1000e blocks the system to enter PC10 on TGL platform

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Invalid
Status in linux-oem-5.10 package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Invalid
Status in linux-oem-5.10 source package in Focal:
  Fix Released
Status in linux-oem-5.13 source package in Focal:
  Invalid
Status in linux source package in Hirsute:
  In Progress
Status in linux-oem-5.10 source package in Hirsute:
  Invalid
Status in linux-oem-5.13 source package in Hirsute:
  Invalid
Status in linux source package in Impish:
  Invalid
Status in linux-oem-5.10 source package in Impish:
  Invalid
Status in linux-oem-5.13 source package in Impish:
  Invalid

Bug description:
  [Impact]
  The deepest package cstate is PC9 and fails to enter low power mode during 
s2i on Tiger Lake platform.

  [Fix]
  Intel provides a fix for TGL platform
  
https://patchwork.kernel.org/project/platform-driver-x86/patch/20210305190608.1834164-1-david.e....@linux.intel.com/

  [Test]
  Verified on Dell TGL platforms and it works as expected.

  [Where problem could occur]
  It actually adds a quirk for tgl platform to ignore Latency Tolerance 
Reporting (LTR) in pmc_core driver, that makes GBE on TGL won't block the 
system to enter deeper PC state. It should be safe for all TGL platforms.

  [Misc]
  Currently, this commit is not accepted and a v2 is expected. So, submit this 
commit to oem kernel only and will revert it and submit final version of this 
patch to ubuntu kernels later.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1919116/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to