Commit 4ad9d4dd authored by Evan Quan's avatar Evan Quan Committed by Alex Deucher

drm/amd/powerplay: correct PP_TemperatureRange member type since negative...

drm/amd/powerplay: correct PP_TemperatureRange member type since negative values are part of the valid range
Signed-off-by: default avatarEvan Quan <evan.quan@amd.com>
Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 39199b80
...@@ -310,9 +310,9 @@ int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr) ...@@ -310,9 +310,9 @@ int smu7_thermal_get_temperature(struct pp_hwmgr *hwmgr)
static int smu7_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, static int smu7_thermal_set_temperature_range(struct pp_hwmgr *hwmgr,
uint32_t low_temp, uint32_t high_temp) uint32_t low_temp, uint32_t high_temp)
{ {
uint32_t low = SMU7_THERMAL_MINIMUM_ALERT_TEMP * int low = SMU7_THERMAL_MINIMUM_ALERT_TEMP *
PP_TEMPERATURE_UNITS_PER_CENTIGRADES; PP_TEMPERATURE_UNITS_PER_CENTIGRADES;
uint32_t high = SMU7_THERMAL_MAXIMUM_ALERT_TEMP * int high = SMU7_THERMAL_MAXIMUM_ALERT_TEMP *
PP_TEMPERATURE_UNITS_PER_CENTIGRADES; PP_TEMPERATURE_UNITS_PER_CENTIGRADES;
if (low < low_temp) if (low < low_temp)
......
...@@ -386,9 +386,9 @@ int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr) ...@@ -386,9 +386,9 @@ int vega10_thermal_get_temperature(struct pp_hwmgr *hwmgr)
static int vega10_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, static int vega10_thermal_set_temperature_range(struct pp_hwmgr *hwmgr,
struct PP_TemperatureRange *range) struct PP_TemperatureRange *range)
{ {
uint32_t low = VEGA10_THERMAL_MINIMUM_ALERT_TEMP * int low = VEGA10_THERMAL_MINIMUM_ALERT_TEMP *
PP_TEMPERATURE_UNITS_PER_CENTIGRADES; PP_TEMPERATURE_UNITS_PER_CENTIGRADES;
uint32_t high = VEGA10_THERMAL_MAXIMUM_ALERT_TEMP * int high = VEGA10_THERMAL_MAXIMUM_ALERT_TEMP *
PP_TEMPERATURE_UNITS_PER_CENTIGRADES; PP_TEMPERATURE_UNITS_PER_CENTIGRADES;
uint32_t val, reg; uint32_t val, reg;
......
...@@ -122,8 +122,8 @@ struct PP_StateSoftwareAlgorithmBlock { ...@@ -122,8 +122,8 @@ struct PP_StateSoftwareAlgorithmBlock {
* Type to hold a temperature range. * Type to hold a temperature range.
*/ */
struct PP_TemperatureRange { struct PP_TemperatureRange {
uint32_t min; int min;
uint32_t max; int max;
}; };
struct PP_StateValidationBlock { struct PP_StateValidationBlock {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment