diff options
Diffstat (limited to 'freedreno/freedreno_pipe.c')
-rw-r--r-- | freedreno/freedreno_pipe.c | 4 |
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 * | |||
37 | fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id) | 37 | fd_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; |
56 | fail: | 60 | fail: |
57 | if (pipe) | 61 | if (pipe) |