freedreno: add support for FD_TIMESTAMP
authorRob Clark <robclark@freedesktop.org>
Tue, 23 Feb 2016 16:47:33 +0000 (11:47 -0500)
committerRob Clark <robclark@freedesktop.org>
Sun, 13 Mar 2016 16:27:30 +0000 (12:27 -0400)
Signed-off-by: Rob Clark <robclark@freedesktop.org>
freedreno/freedreno_drmif.h
freedreno/kgsl/kgsl_pipe.c
freedreno/msm/msm_pipe.c

index 950fd63..02dcfd2 100644 (file)
@@ -51,6 +51,7 @@ enum fd_param_id {
        FD_GPU_ID,
        FD_CHIP_ID,
        FD_MAX_FREQ,
+       FD_TIMESTAMP,
 };
 
 /* bo flags: */
index 5569da0..3546718 100644 (file)
@@ -51,6 +51,7 @@ static int kgsl_pipe_get_param(struct fd_pipe *pipe,
                *value = kgsl_pipe->devinfo.chip_id;
                return 0;
        case FD_MAX_FREQ:
+       case FD_TIMESTAMP:
                /* unsupported on kgsl */
                return -1;
        default:
index f539b9a..f872e24 100644 (file)
@@ -69,6 +69,8 @@ static int msm_pipe_get_param(struct fd_pipe *pipe,
                return 0;
        case FD_MAX_FREQ:
                return query_param(pipe, MSM_PARAM_MAX_FREQ, value);
+       case FD_TIMESTAMP:
+               return query_param(pipe, MSM_PARAM_TIMESTAMP, value);
        default:
                ERROR_MSG("invalid param id: %d", param);
                return -1;