[0001-increase-time-out-2s-send-msg-to-smu.patch] drm/amd/pm: increase time out value when sending msg to SMU

Deucher, Alexander Alexander.Deucher at amd.com
Thu Apr 8 03:41:31 UTC 2021


[AMD Official Use Only - Internal Distribution Only]

You wrote the patch, it should be signed-off-by you, not me 🙂  E.g.,

Signed-off-by: Charles Sun <charles.sun at amd.com>
________________________________
From: Sun, Charles <Charles.Sun at amd.com>
Sent: Wednesday, April 7, 2021 11:32 PM
To: amd-gfx at lists.freedesktop.org <amd-gfx at lists.freedesktop.org>
Cc: Deucher, Alexander <Alexander.Deucher at amd.com>; Liu, Zhan <Zhan.Liu at amd.com>; Su, Jinzhou (Joe) <Jinzhou.Su at amd.com>; Sun, Charles <Charles.Sun at amd.com>; Deucher, Alexander <Alexander.Deucher at amd.com>
Subject: [0001-increase-time-out-2s-send-msg-to-smu.patch] drm/amd/pm: increase time out value when sending msg to SMU

when do S3 stress, low rate that PowerUpVcn message will get response
more than 1s, so here increase the timeout to 2s

Signed-off-by: Alex Deucher <alexander.deucher at amd.com>
---
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c b/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
index b725f263092b..dc7d2e71aa6f 100644
--- a/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
+++ b/drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c
@@ -79,7 +79,7 @@ static void smu_cmn_read_arg(struct smu_context *smu,
 int smu_cmn_wait_for_response(struct smu_context *smu)
 {
         struct amdgpu_device *adev = smu->adev;
-       uint32_t cur_value, i, timeout = adev->usec_timeout * 10;
+       uint32_t cur_value, i, timeout = adev->usec_timeout * 20;

         for (i = 0; i < timeout; i++) {
                 cur_value = RREG32_SOC15(MP1, 0, mmMP1_SMN_C2PMSG_90);
--
2.25.1

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20210408/a3393210/attachment-0001.htm>


More information about the amd-gfx mailing list