diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3903-drm-amd-pp-Fix-set-wrong-temperature-range-on-smu7.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3903-drm-amd-pp-Fix-set-wrong-temperature-range-on-smu7.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3903-drm-amd-pp-Fix-set-wrong-temperature-range-on-smu7.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3903-drm-amd-pp-Fix-set-wrong-temperature-range-on-smu7.patch new file mode 100644 index 00000000..51247918 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3903-drm-amd-pp-Fix-set-wrong-temperature-range-on-smu7.patch @@ -0,0 +1,34 @@ +From a3a40fb3c6d30f1053cb6133fdad72a43ca8ee40 Mon Sep 17 00:00:00 2001 +From: Rex Zhu <Rex.Zhu@amd.com> +Date: Wed, 21 Mar 2018 15:48:36 +0800 +Subject: [PATCH 3903/4131] drm/amd/pp: Fix set wrong temperature range on smu7 + +Fix the issue thermal irq was always triggered +as GPU under temperature range detected + +The low temp in default thermal policy +was set to -273. so need to use int type for the low temp. + +Change-Id: Icd63c32dcd678ef258f3c548294ce47412acc205 +Reviewed-by: Alex Deucher <alexander.deucher@amd.com> +Signed-off-by: Rex Zhu <Rex.Zhu@amd.com> +--- + drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c +index 4dd26eb..44527755 100644 +--- a/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c ++++ b/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c +@@ -308,7 +308,7 @@ int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr) + * @exception PP_Result_BadInput if the input data is not valid. + */ + static int smu7_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, +- uint32_t low_temp, uint32_t high_temp) ++ int low_temp, int high_temp) + { + int low = SMU7_THERMAL_MINIMUM_ALERT_TEMP * + PP_TEMPERATURE_UNITS_PER_CENTIGRADES; +-- +2.7.4 + |