]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
drm/amdgpu/gfx11: update gpu_clock_counter logic
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 10 Apr 2023 16:02:29 +0000 (12:02 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 17 May 2023 16:46:55 +0000 (12:46 -0400)
commitd5aa417808cf14c052ca042920b3c6b9f1dc6aa4
tree3ec10ed3e6bc9a0beaa498f48ebe7454b0485432
parentf1fcbaa18b28dec10281551dfe6ed3a3ed80e3d6
drm/amdgpu/gfx11: update gpu_clock_counter logic

This code was written prior to previous updates to this
logic for other chips.  The RSC registers are part of
SMUIO which is an always on block so there is no need
to disable gfxoff.  Additionally add the carryover and
preemption checks.

v2: rebase

Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org # 6.1.y: 5591a051b86b: drm/amdgpu: refine get gpu clock counter method
Cc: stable@vger.kernel.org # 6.2.y: 5591a051b86b: drm/amdgpu: refine get gpu clock counter method
Cc: stable@vger.kernel.org # 6.3.y: 5591a051b86b: drm/amdgpu: refine get gpu clock counter method
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c