freedreno: add gpu-id property
authorRob Clark <robclark@freedesktop.org>
Mon, 22 Apr 2013 18:49:28 +0000 (14:49 -0400)
committerRob Clark <robclark@freedesktop.org>
Mon, 22 Apr 2013 18:49:28 +0000 (14:49 -0400)
Gallium driver will need to query this to figure out whether to load the
a2xx or a3xx driver.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
freedreno/freedreno_drmif.h
freedreno/freedreno_pipe.c

index 775d699..ba99afd 100644 (file)
@@ -48,6 +48,7 @@ enum fd_pipe_id {
 enum fd_param_id {
        FD_DEVICE_ID,
        FD_GMEM_SIZE,
+       FD_GPU_ID,
 };
 
 /* bo flags: */
index 49949ec..1698c46 100644 (file)
@@ -142,6 +142,9 @@ int fd_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param,
        case FD_DEVICE_ID:
                *value = pipe->devinfo.device_id;
                return 0;
+       case FD_GPU_ID:
+               *value = pipe->devinfo.gpu_id;
+               return 0;
        case FD_GMEM_SIZE:
                *value = pipe->devinfo.gmem_sizebytes;
                return 0;