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