linux_dsm_epyc7002/drivers/gpu/drm/msm/adreno
Jonathan Marek 5e0c22d4a9 drm/msm/a6xx: fix frequency not always being restored on GMU resume
The patch reorganizing the set_freq function made it so the gmu resume
doesn't always set the frequency, because a6xx_gmu_set_freq() exits early
when the frequency hasn't been changed. Note this always happens when
resuming GMU after recovering from a hang.

Use a simple workaround to prevent this from happening.

Fixes: 1f60d11423 ("drm: msm: a6xx: send opp instead of a frequency")
Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Signed-off-by: Rob Clark <robdclark@chromium.org>
2020-08-22 10:56:45 -07:00
..
a2xx_gpu.c drm/msm: Fix up the rest of the messed up address sizes 2020-06-22 12:12:29 -07:00
a2xx_gpu.h drm/msm/adreno: add a2xx 2018-12-11 13:07:06 -05:00
a2xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a3xx_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
a3xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a3xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a4xx_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
a4xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a4xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a5xx_debugfs.c drm/gem: add _locked suffix to drm_gem_object_put 2020-05-19 22:31:30 +01:00
a5xx_gpu.c drm/msm/adreno: un-open-code some packets 2020-07-31 06:46:16 -07:00
a5xx_gpu.h drm: convert .debugfs_init() hook to return void. 2020-03-18 17:53:28 +01:00
a5xx_power.c drm/msm/adreno: Add support for Adreno 510 GPU 2019-11-04 13:18:31 -08:00
a5xx_preempt.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
a5xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a6xx_gmu.c drm/msm/a6xx: fix frequency not always being restored on GMU resume 2020-08-22 10:56:45 -07:00
a6xx_gmu.h drm/msm/a6xx: fix crashstate capture for A650 2020-07-31 06:46:16 -07:00
a6xx_gmu.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
a6xx_gpu_state.c drm/msm/a6xx: add module param to enable debugbus snapshot 2020-08-22 10:49:08 -07:00
a6xx_gpu_state.h drm/msm/a6xx: fix crashdec section name typo 2020-08-22 10:36:30 -07:00
a6xx_gpu.c drm/msm/a6xx: add A640/A650 hwcg 2020-07-31 06:46:17 -07:00
a6xx_gpu.h drm: msm: a6xx: send opp instead of a frequency 2020-07-31 06:46:15 -07:00
a6xx_hfi.c drm/msm/a6xx: add build_bw_table for A640/A650 2020-07-31 06:46:16 -07:00
a6xx_hfi.h drm/msm/a6xx: HFI v2 for A640 and A650 2020-05-18 09:26:33 -07:00
a6xx.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
adreno_common.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00
adreno_device.c drm/msm/a6xx: add module param to enable debugbus snapshot 2020-08-22 10:49:08 -07:00
adreno_gpu.c drm/msm/adreno: fix updating ring fence 2020-08-17 12:24:41 -07:00
adreno_gpu.h drm/msm/a6xx: add module param to enable debugbus snapshot 2020-08-22 10:49:08 -07:00
adreno_pm4.xml.h drm/msm: sync generated headers 2020-07-31 06:46:16 -07:00