]> 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 20:40:19 +0000 (16:40 -0400)
commit83a985b2352f1fa9f34d295d7c8aaa789f3e721d
tree768556c9ea5fda055e520328ac874e3e845447e0
parentd48ac0883fabf81dc6d5ace3ffaa7317d19a6dca
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>
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c