From: Kenneth Feng Date: Mon, 5 Feb 2024 08:49:29 +0000 (+0800) Subject: drm/amd/pm: enable mode1 reset on smu v14.0.2/v14.0.3 X-Git-Tag: microblaze-v6.13~537^2~32^2~378 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=01a0bae9fbdcf1489b1a2df3f085008b8e6c8483;p=linux-2.6-microblaze.git 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 --- 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; }