drm/amdgpu: Protect GPU register accesses in powergated state in some paths
authorYifan Zhang <yifan1.zhang@amd.com>
Mon, 2 Feb 2026 05:17:39 +0000 (13:17 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Feb 2026 22:20:33 +0000 (17:20 -0500)
commit39fc2bc4da0082c226cbee331f0a5d44db3997da
treeb91af9c12dcf59019fd0ce4ec25dfe6e3d8ee646
parent8a70a26c9f34baea6c3199a9862ddaff4554a96d
drm/amdgpu: Protect GPU register accesses in powergated state in some paths

Ungate GPU CG/PG in device_fini_hw and device_halt to protect GPU
register accesses, e.g. GC registers are accessed in amdgpu_irq_disable_all()
and amdgpu_fence_driver_hw_fini().

Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c