drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
authorTim Huang <Tim.Huang@amd.com>
Wed, 27 Mar 2024 05:10:37 +0000 (13:10 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 10 Apr 2024 01:50:16 +0000 (21:50 -0400)
commitfedb6ae49758658bd4a90689c26dc3c3a3f9c3cd
tree0f7b7b3024a08a35e28eef9b193c0f5f25cd7f19
parent81d96e8b5a85e3ebb85342525aab02e89bec72dc
drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11

While doing multiple S4 stress tests, GC/RLC/PMFW get into
an invalid state resulting into hard hangs.

Adding a GFX reset as workaround just before sending the
MP1_UNLOAD message avoids this failure.

Signed-off-by: Tim Huang <Tim.Huang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c