[PATCH] drm/amd/powerplay: change ASIC temperature reading on Vega10

Deucher, Alexander Alexander.Deucher at amd.com
Fri Oct 27 20:06:02 UTC 2017


> -----Original Message-----
> From: amd-gfx [mailto:amd-gfx-bounces at lists.freedesktop.org] On Behalf
> Of Eric Huang
> Sent: Friday, October 27, 2017 3:31 PM
> To: amd-gfx at lists.freedesktop.org
> Cc: Huang, JinHuiEric
> Subject: [PATCH] drm/amd/powerplay: change ASIC temperature reading on
> Vega10
> 
> ASIC temperature reading from HOTSPOT to ASIC edge.
> 
> Signed-off-by: Eric Huang <JinHuiEric.Huang at amd.com>

Maybe add to the commit message that this makes things consistent with previous asics.

Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

> ---
>  drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c
> b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c
> index 1feefac..dc3761b 100644
> --- a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c
> +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c
> @@ -365,8 +365,8 @@ int vega10_thermal_get_temperature(struct
> pp_hwmgr *hwmgr)
> 
>  	temp = cgs_read_register(hwmgr->device, reg);
> 
> -	temp = (temp &
> CG_MULT_THERMAL_STATUS__ASIC_MAX_TEMP_MASK) >>
> -
> 	CG_MULT_THERMAL_STATUS__ASIC_MAX_TEMP__SHIFT;
> +	temp = (temp & CG_MULT_THERMAL_STATUS__CTF_TEMP_MASK)
> >>
> +			CG_MULT_THERMAL_STATUS__CTF_TEMP__SHIFT;
> 
>  	temp = temp & 0x1ff;
> 
> --
> 2.7.4
> 
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list