ACK/Cmnt: [PATCH 0/5][SRU][G] Tiger Lake PMC core driver fixes

AceLan Kao acelan.kao at canonical.com
Mon Nov 2 01:46:55 UTC 2020


Sorry, I didn't write the impact clearly.
The slp_s0 value is essential for our tools to confirm whether the
system enters deep sleep,
and the power gating is critical for another tool to check which
device is still running when the system is suspended.
Both are not that useful for a normal user, but useful for developers
to debug power consumption issues.

Stefan Bader <stefan.bader at canonical.com> 於 2020年10月30日 週五 下午3:53寫道:
>
> On 30.10.20 07:01, AceLan Kao wrote:
> > BugLink: https://bugs.launchpad.net/bugs/1899883
> >
> > [Impact]
> > The power gating status is not correct and the slp_s0 value is not correct
> > on Intel TigerLake platform.
> >
> > [Fix]
> > The patchset in
> > https://lore.kernel.org/lkml/20201006224702.12697-1-david.e.box@linux.intel.com/
> > provides several critical fixes for intel_pmc_core driver.
> >
> > [Test]
> > Verified on some TigerLake platforms
> >
> > [Regression Potential]
> > Low, the fix for status bits map and the slp_s0 calculation are simple
> > and clear, should have low impact on regression.
> >
> > David E. Box (1):
> >   platform/x86: pmc_core: Use descriptive names for LPM registers
> >
> > Gaurav Singh (1):
> >   platform/x86: intel_pmc_core: fix bound check in
> >     pmc_core_mphy_pg_show()
> >
> > Gayatri Kammela (2):
> >   platform/x86: intel_pmc_core: Fix TigerLake power gating status map
> >   platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value
> >
> > Sathyanarayana Nujella (1):
> >   platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
> >
> >  drivers/platform/x86/intel_pmc_core.c | 86 ++++++++++++++-------------
> >  drivers/platform/x86/intel_pmc_core.h |  5 +-
> >  2 files changed, 49 insertions(+), 42 deletions(-)
> >
>
> First, I only looked at the 5 Groovy primary patches. The set for oem-5.6 is
> just too big. And then just a note on the "Impact": Honestly, I cannot
> understand how this actually impacts a user. Would I notice somehow? And what
> makes the fixes critical? This probably is all very clear to you but I maybe can
> gues that PMC means power management controller ... or so...
>
> -Stefan
>
> Acked-by: Stefan Bader <stefan.bader at canonical.com>
>



More information about the kernel-team mailing list