summaryrefslogtreecommitdiffstats
path: root/include/uapi/drm
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2023-10-02 14:33:15 -0400
committerAlex Deucher <alexander.deucher@amd.com>2024-01-15 18:35:36 -0500
commitd3f452f3a01e748cc6e569df6275e95b0efdb01f (patch)
tree30cc6d345b49bf58d3d8ed9c61365a151210ac2d /include/uapi/drm
parentd4b9cfe2c7255106f960cb8d8897e012870e0221 (diff)
downloadlinux-stable-d3f452f3a01e748cc6e569df6275e95b0efdb01f.tar.gz
linux-stable-d3f452f3a01e748cc6e569df6275e95b0efdb01f.tar.bz2
linux-stable-d3f452f3a01e748cc6e569df6275e95b0efdb01f.zip
drm/amdgpu: add new INFO IOCTL query for input power
Some chips provide both average and input power. Previously we just exposed average power, add a new query for input power. Example userspace: https://github.com/Umio-Yasuno/libdrm-amdgpu-sys-rs/tree/input_power Reviewed-by: Yang Wang <kevinyang.wang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/uapi/drm')
-rw-r--r--include/uapi/drm/amdgpu_drm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/drm/amdgpu_drm.h b/include/uapi/drm/amdgpu_drm.h
index ad21c613fec8..96e32dafd4f0 100644
--- a/include/uapi/drm/amdgpu_drm.h
+++ b/include/uapi/drm/amdgpu_drm.h
@@ -865,6 +865,8 @@ struct drm_amdgpu_cs_chunk_cp_gfx_shadow {
#define AMDGPU_INFO_SENSOR_PEAK_PSTATE_GFX_SCLK 0xa
/* Subquery id: Query GPU peak pstate memory clock */
#define AMDGPU_INFO_SENSOR_PEAK_PSTATE_GFX_MCLK 0xb
+ /* Subquery id: Query input GPU power */
+ #define AMDGPU_INFO_SENSOR_GPU_INPUT_POWER 0xc
/* Number of VRAM page faults on CPU access. */
#define AMDGPU_INFO_NUM_VRAM_CPU_PAGE_FAULTS 0x1E
#define AMDGPU_INFO_VRAM_LOST_COUNTER 0x1F