summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'freedreno/freedreno_pipe.c')
-rw-r--r--freedreno/freedreno_pipe.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/freedreno/freedreno_pipe.c b/freedreno/freedreno_pipe.c
index 4a756d70..3f8c8342 100644
--- a/freedreno/freedreno_pipe.c
+++ b/freedreno/freedreno_pipe.c
@@ -37,6 +37,7 @@ struct fd_pipe *
37fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id) 37fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id)
38{ 38{
39 struct fd_pipe *pipe = NULL; 39 struct fd_pipe *pipe = NULL;
40 uint64_t val;
40 41
41 if (id > FD_PIPE_MAX) { 42 if (id > FD_PIPE_MAX) {
42 ERROR_MSG("invalid pipe id: %d", id); 43 ERROR_MSG("invalid pipe id: %d", id);
@@ -52,6 +53,9 @@ fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id)
52 pipe->dev = dev; 53 pipe->dev = dev;
53 pipe->id = id; 54 pipe->id = id;
54 55
56 fd_pipe_get_param(pipe, FD_GPU_ID, &val);
57 pipe->gpu_id = val;
58
55 return pipe; 59 return pipe;
56fail: 60fail:
57 if (pipe) 61 if (pipe)