diff options
author | Rodrigo Vivi <[email protected]> | 2022-08-31 17:45:38 -0400 |
---|---|---|
committer | Rodrigo Vivi <[email protected]> | 2022-09-06 14:51:43 -0400 |
commit | e1cab970574c001d83e59ca8388c474a57a1afb6 (patch) | |
tree | af23011ea86c14a2132e5e3caa2685ef3e731f72 /tools/perf/scripts/python/stat-cpi.py | |
parent | edca5a2c373db61efa959307c13ed9156b1c14d9 (diff) |
drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
We need to inform PCODE of a desired ring frequencies so PCODE update
the memory frequencies to us. rps->min_freq and rps->max_freq are the
frequencies used in that request. However they were unset when SLPC was
enabled and PCODE never updated the memory freq.
v2 (as Suggested by Ashutosh): if SLPC is in use, let's pick the right
frequencies from the get_ia_constants instead of the fake init of
rps' min and max.
v3: don't forget the max <= min return
v4: Move all the freq conversion to intel_rps.c. And the max <= min
check to where it belongs.
v5: (Ashutosh) Fix old comment s/50 HZ/50 MHz and add a doc explaining
the "raw format"
Fixes: 7ba79a671568 ("drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled")
Cc: <[email protected]> # v5.15+
Cc: Ashutosh Dixit <[email protected]>
Tested-by: Sushma Venkatesh Reddy <[email protected]>
Signed-off-by: Rodrigo Vivi <[email protected]>
Reviewed-by: Ashutosh Dixit <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
(cherry picked from commit 018a7bdbb090b9155a6509a0d1a684db4afaa5b1)
Signed-off-by: Rodrigo Vivi <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stat-cpi.py')
0 files changed, 0 insertions, 0 deletions