diff options
author | Rob Clark <robdclark@gmail.com> | 2016-02-22 06:26:21 -0500 |
---|---|---|
committer | Rob Clark <robdclark@gmail.com> | 2016-03-03 11:55:32 -0500 |
commit | 6c77d1abe61797239533918d7a0336fc84f4aef1 (patch) | |
tree | 0745cdcd1ccf1d9bd85445ba135bf6034d4f63fb /include/uapi | |
parent | 4313c744d99314f84a7a98771a17c0c1adfb4de6 (diff) | |
download | linux-stable-6c77d1abe61797239533918d7a0336fc84f4aef1.tar.gz linux-stable-6c77d1abe61797239533918d7a0336fc84f4aef1.tar.bz2 linux-stable-6c77d1abe61797239533918d7a0336fc84f4aef1.zip |
drm/msm: add timestamp param
We need this for GL_TIMESTAMP queries.
Note: currently only supported on a4xx.. a3xx doesn't have this
always-on counter. I think we could emulate it with the one CP
counter that is available, but for now it is of limited usefulness
on a3xx (since we can't seem to do time-elapsed queries in any sane
way with the existing firmware on a3xx, and if you are trying to do
profiling on a tiler you want time-elapsed). We can add that later
if it becomes useful.
Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'include/uapi')
-rw-r--r-- | include/uapi/drm/msm_drm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/drm/msm_drm.h b/include/uapi/drm/msm_drm.h index 0e3c4c48b326..254d3e92d18e 100644 --- a/include/uapi/drm/msm_drm.h +++ b/include/uapi/drm/msm_drm.h @@ -51,6 +51,7 @@ struct drm_msm_timespec { #define MSM_PARAM_GMEM_SIZE 0x02 #define MSM_PARAM_CHIP_ID 0x03 #define MSM_PARAM_MAX_FREQ 0x04 +#define MSM_PARAM_TIMESTAMP 0x05 struct drm_msm_param { __u32 pipe; /* in, MSM_PIPE_x */ |