From 01a0bae9fbdcf1489b1a2df3f085008b8e6c8483 Mon Sep 17 00:00:00 2001 From: Kenneth Feng Date: Mon, 5 Feb 2024 16:49:29 +0800 Subject: [PATCH] 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 Reviewed-by: Likun Gao Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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; } -- 2.50.1