drm/amd/pm: send unload command to smu during modprobe -r amdgpu
authorKenneth Feng <kenneth.feng@amd.com>
Thu, 22 Jan 2026 10:04:01 +0000 (18:04 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 12 Feb 2026 20:20:07 +0000 (15:20 -0500)
commitd76c66c6ad83994181967d7427385aab4c009ae0
treea70f7dc22bca4cc7d2289cd4f5b484d3f474dd78
parent29b1b0b06defd4dcbb8af246270a9ad8686b89ed
drm/amd/pm: send unload command to smu during modprobe -r amdgpu

Send unload command to smu during modprobe -r amdgpu for smu 13/14.
1. This can fix the high voltage/temperatue issue after driver is unloaded.
2. Reloading driver could fail but with the debug port based mode1 reset
during driver is reloaded, it is good and safe.

Signed-off-by: Kenneth Feng <kenneth.feng@amd.com>
Reviewed-by: Yang Wang <kevinyang.wang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c