]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: Fix Arcturus fan speed reporting
authorKent Russell <kent.russell@amd.com>
Thu, 5 Nov 2020 15:15:08 +0000 (10:15 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Nov 2020 19:23:06 +0000 (14:23 -0500)
commitcfb656f906f74ec73fae53b36e1503cb308ce22b
tree298a0f788ade524958ba553bca09f2fade19efb6
parent7d6d37212f697b5a9a98b3e41892418a55b220f6
drm/amdgpu: Fix Arcturus fan speed reporting

Arcturus doesn't have a fan. The assumption of "if the manual fan
control bit isn't set, it's on automatic mode" does not hold true if the
fan is missing, and results in exposing an invalid value for fan speed.

The SMU metrics table accurately reflects the lack of fan and will
return 0 for the fan speed. Trying to use the
smu_v11_0_get_fan_speed_rpm function will return invalid data, so just
stick with the SMU metrics for Arcturus

Signed-off-by: Kent Russell <kent.russell@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c