• Li Ma's avatar
    drm/amd/pm:add new gpu_metrics_v2_3 to acquire average temperature info · 0d6516ef
    Li Ma authored
    Add new gpu_metrics_v2_3 to acquire average temperature info from SMU metrics. To acquire average temp info from gpu_metrics interface, but gpu_metrics_v2_2 only has members to show current temp info.
    ---
    v1:
    	Only add average_temperature_gfx in gpu_metrics_v2_3.
    v2:
    	Add average temp members for soc, core and l3 in gpu_metrics_v2_3 and put these new members at the end of gpu_metrics_v2_3. Add operation to read average temp info from metrics table.
    v3:
    	Merge v1 and v2 and rename the patch.
    v4:
    	Merge v3. Add firmware version judgment in vangogh_common_get_gpu_metrics to maintain backward compatibility and rename the patch. "return ret" on error scenario in smu_cmn_get_smc_version.
    Signed-off-by: default avatarLi Ma <li.ma@amd.com>
    Reviewed-by: default avatarEvan Quan <evan.quan@amd.com>
    Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
    0d6516ef
smu_cmn.c 25.7 KB