[PATCH] drm/amd/powerplay: check before issuing messages for max sustainable clocks
Evan Quan
evan.quan at amd.com
Tue Aug 6 08:21:20 UTC 2019
Those messages are not supported on Arcturus and should not be
issued.
Affected ASIC: Arcturus
Change-Id: I391099fc28e00356234fd2ae7b68f5861fd4c147
Signed-off-by: Evan Quan <evan.quan at amd.com>
---
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c
index 84eb14a6650f..2ddb4ec75305 100644
--- a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c
+++ b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c
@@ -905,6 +905,10 @@ smu_v11_0_get_max_sustainable_clock(struct smu_context *smu, uint32_t *clock,
if (!smu->pm_enabled)
return ret;
+ if ((smu_msg_get_index(smu, SMU_MSG_GetDcModeMaxDpmFreq) < 0) ||
+ (smu_msg_get_index(smu, SMU_MSG_GetMaxDpmFreq) < 0))
+ return 0;
+
clk_id = smu_clk_get_index(smu, clock_select);
if (clk_id < 0)
return -EINVAL;
--
2.22.0
More information about the amd-gfx
mailing list