diff options
author | Rob Clark <robdclark@chromium.org> | 2019-11-19 02:39:11 +0300 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2020-01-03 01:07:30 +0300 |
commit | bd3fe8119dea46b850b78283b426afaa3cff6a1f (patch) | |
tree | e3d78a3c3efa398745eb5758030d7c2d45ba72ab /drivers/gpu/drm/msm/adreno/a6xx_gmu.h | |
parent | 7ec9741b19c30390596c1a9e7c65cdc7b4d9fd45 (diff) | |
download | linux-bd3fe8119dea46b850b78283b426afaa3cff6a1f.tar.xz |
drm/msm/a6xx: restore previous freq on resume
Previously, if the freq were overriden (ie. via sysfs), it would get
reset to max on resume.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Jordan Crouse <jcrouse@codeaurora.org>
Diffstat (limited to 'drivers/gpu/drm/msm/adreno/a6xx_gmu.h')
-rw-r--r-- | drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.h b/drivers/gpu/drm/msm/adreno/a6xx_gmu.h index 39a26dd63674..2af91ed7ed0c 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_gmu.h +++ b/drivers/gpu/drm/msm/adreno/a6xx_gmu.h @@ -63,6 +63,9 @@ struct a6xx_gmu { struct clk_bulk_data *clocks; struct clk *core_clk; + /* current performance index set externally */ + int current_perf_index; + int nr_gpu_freqs; unsigned long gpu_freqs[16]; u32 gx_arc_votes[16]; |