]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Fri, 14 Aug 2020 15:49:13 +0000 (11:49 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 26 Aug 2020 19:45:51 +0000 (15:45 -0400)
commit88f900cafe52686b22b45aa7a1a9cf9d612744a5
treeda562642391123635f6196d453a27b6e1996d558
parentd78251415105c49b8f437bc4f78b155f6dba1013
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV

[Why]
DC uses these to raise the voltage as needed for higher dispclk/dppclk
and to ensure that we have enough bandwidth to drive the displays.

There's a bug preventing these from actuially sending messages since
it's checking the actual clock (which is 0) instead of the incoming
clock (which shouldn't be 0) when deciding to send the hardmin.

[How]
Check the clocks != 0 instead of the actual clocks.

Fixes: 66a590a8e15a ("drm/amd/powerplay: rv dal-pplib interface refactor powerplay part")
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c