diff options
author | 2024-02-05 16:49:29 +0800 | |
---|---|---|
committer | 2024-05-02 16:18:15 -0400 | |
commit | 01a0bae9fbdcf1489b1a2df3f085008b8e6c8483 (patch) | |
tree | ac1c500f7ae560bf97b319a11dbcd013b34549d2 | |
parent | drm/amd/pm: support mode1 reset on smu_v14_0_3 (diff) | |
download | wireguard-linux-01a0bae9fbdcf1489b1a2df3f085008b8e6c8483.tar.xz wireguard-linux-01a0bae9fbdcf1489b1a2df3f085008b8e6c8483.zip |
drm/amd/pm: enable mode1 reset on smu v14.0.2/v14.0.3
enable mode1 reset on smu v14.0.2/v14.0.3
Signed-off-by: Kenneth Feng <kenneth.feng@amd.com>
Reviewed-by: Likun Gao <Likun.Gao@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c index 706265220292..b5bd8dd38dfd 100644 --- a/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c +++ b/drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c @@ -1637,7 +1637,13 @@ static int smu_v14_0_2_mode1_reset(struct smu_context *smu) { int ret = 0; - // TODO + ret = smu_cmn_send_smc_msg(smu, SMU_MSG_Mode1Reset, NULL); + if (!ret) { + if (amdgpu_emu_mode == 1) + msleep(50000); + else + msleep(500); + } return ret; } |