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

Chris Chiu chris.chiu at canonical.com
Tue Jun 25 07:34:58 UTC 2024


On Tue, Jun 25, 2024 at 2:53 PM Hui Wang <hui.wang at canonical.com> 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(-)
>
> --
> 2.34.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

Acked-by: Chris Chiu <chris.chiu at canonical.com>



More information about the kernel-team mailing list