aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
index fc4d61cf34c1..8a9a75a44b62 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c
@@ -1533,6 +1533,7 @@ void amdgpu_pm_compute_clocks(struct amdgpu_device *adev)
1533static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *adev) 1533static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *adev)
1534{ 1534{
1535 uint32_t value; 1535 uint32_t value;
1536 struct pp_gpu_power query = {0};
1536 1537
1537 /* sanity check PP is enabled */ 1538 /* sanity check PP is enabled */
1538 if (!(adev->powerplay.pp_funcs && 1539 if (!(adev->powerplay.pp_funcs &&
@@ -1549,6 +1550,16 @@ static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *a
1549 seq_printf(m, "\t%u mV (VDDGFX)\n", value); 1550 seq_printf(m, "\t%u mV (VDDGFX)\n", value);
1550 if (!amdgpu_dpm_read_sensor(adev, AMDGPU_PP_SENSOR_VDDNB, (void *)&value)) 1551 if (!amdgpu_dpm_read_sensor(adev, AMDGPU_PP_SENSOR_VDDNB, (void *)&value))
1551 seq_printf(m, "\t%u mV (VDDNB)\n", value); 1552 seq_printf(m, "\t%u mV (VDDNB)\n", value);
1553 if (!amdgpu_dpm_read_sensor(adev, AMDGPU_PP_SENSOR_GPU_POWER, (void *)&query)) {
1554 seq_printf(m, "\t%u.%u W (VDDC)\n", query.vddc_power >> 8,
1555 query.vddc_power & 0xff);
1556 seq_printf(m, "\t%u.%u W (VDDCI)\n", query.vddci_power >> 8,
1557 query.vddci_power & 0xff);
1558 seq_printf(m, "\t%u.%u W (max GPU)\n", query.max_gpu_power >> 8,
1559 query.max_gpu_power & 0xff);
1560 seq_printf(m, "\t%u.%u W (average GPU)\n", query.average_gpu_power >> 8,
1561 query.average_gpu_power & 0xff);
1562 }
1552 seq_printf(m, "\n"); 1563 seq_printf(m, "\n");
1553 1564
1554 /* GPU Temp */ 1565 /* GPU Temp */