APPLIED: [SRU][Noble][PATCH 0/6] RFIM and SAGV Linux Support for G10 models

Stefan Bader stefan.bader at canonical.com
Thu Jul 4 17:49:20 UTC 2024


On 25.06.24 08:53, Hui Wang wrote:
> BugLink: https://bugs.launchpad.net/bugs/2070158
> 
> [Impact]
> This is a feature request from HP, RFIM is for frequency, SAGV is for voltage.
> They are used as dynamic switching to reduce RF noise. RFIM is already
> supported in the kernel, this patchset adds the SAGV feature.
> 
> [Fix]
> Cherry-pick 6 commits from mainline kernel
> 
> [Test]
> Enable the SAGV from the BIOS, booting with the patched kernel, after booting
> up, run 'systemctl status dtt.service', we will get: service is enabled and
> service is running
> run 'cat /sys/kernel/debug/dri/0000:00:02.0/i915_sagv_status', we will get:
> SAGV available: Yes
> SAGV status: enabled
> 
> [Where problems could occur]
> Because the fix is for i915, it is likely introduce regression on graphic,
> but this possibility is very low. These 6 commits are merged to
> mainline kernel from v6.10-rc1, so far there is no regression reported
> on them. And we tested the patched kernel on different Intel machines, all
> worked well.
> 
> Stanislav Lisovskiy (4):
>    drm/i915/display: Add meaningful traces for QGV point info error
>      handling
>    drm/i915/display: Extract code required to calculate max qgv/psf gv
>      point
>    drm/i915/display: Disable SAGV on bw init, to force QGV point
>      recalculation
>    drm/i915/display: handle systems with duplicate psf gv points
> 
> Vinod Govindapillai (2):
>    drm/i915/display: extract code to prepare qgv points mask
>    drm/i915/display: force qgv check after the hw state readout
> 
>   drivers/gpu/drm/i915/display/intel_bw.c      | 160 ++++++++++++++-----
>   drivers/gpu/drm/i915/display/intel_bw.h      |   6 +
>   drivers/gpu/drm/i915/display/skl_watermark.c |   2 +-
>   drivers/gpu/drm/i915/display/skl_watermark.h |   1 +
>   drivers/gpu/drm/i915/soc/intel_dram.c        |   2 +
>   5 files changed, 129 insertions(+), 42 deletions(-)
> 

Applied to noble:linux/master-next. Thanks.

-Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xE8675DEECBEECEA3.asc
Type: application/pgp-keys
Size: 48643 bytes
Desc: OpenPGP public key
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20240704/12a23b82/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20240704/12a23b82/attachment-0001.sig>


More information about the kernel-team mailing list