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