diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/hal_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/hal_gk20a.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/hal_gk20a.c b/drivers/gpu/nvgpu/gk20a/hal_gk20a.c index 341c2e72..5b2b2552 100644 --- a/drivers/gpu/nvgpu/gk20a/hal_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/hal_gk20a.c | |||
@@ -34,6 +34,9 @@ | |||
34 | #include "dbg_gpu_gk20a.h" | 34 | #include "dbg_gpu_gk20a.h" |
35 | #include "css_gr_gk20a.h" | 35 | #include "css_gr_gk20a.h" |
36 | 36 | ||
37 | #define GK20A_FBPA_BASE 0x00110000 | ||
38 | #define GK20A_FBPA_SHARED_BASE 0x0010F000 | ||
39 | |||
37 | static struct gpu_ops gk20a_ops = { | 40 | static struct gpu_ops gk20a_ops = { |
38 | .clock_gating = { | 41 | .clock_gating = { |
39 | .slcg_gr_load_gating_prod = | 42 | .slcg_gr_load_gating_prod = |
@@ -124,6 +127,12 @@ static int gk20a_get_litter_value(struct gk20a *g, int value) | |||
124 | case GPU_LIT_FBPA_STRIDE: | 127 | case GPU_LIT_FBPA_STRIDE: |
125 | ret = proj_fbpa_stride_v(); | 128 | ret = proj_fbpa_stride_v(); |
126 | break; | 129 | break; |
130 | case GPU_LIT_FBPA_BASE: | ||
131 | ret = GK20A_FBPA_BASE; | ||
132 | break; | ||
133 | case GPU_LIT_FBPA_SHARED_BASE: | ||
134 | ret = GK20A_FBPA_SHARED_BASE; | ||
135 | break; | ||
127 | default: | 136 | default: |
128 | gk20a_err(dev_from_gk20a(g), "Missing definition %d", value); | 137 | gk20a_err(dev_from_gk20a(g), "Missing definition %d", value); |
129 | BUG(); | 138 | BUG(); |