summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm20b
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b')
-rw-r--r--drivers/gpu/nvgpu/gm20b/hal_gm20b.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
index 35747f27..71ffe288 100644
--- a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
+++ b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
@@ -45,6 +45,9 @@
45 45
46#define PRIV_SECURITY_DISABLE 0x01 46#define PRIV_SECURITY_DISABLE 0x01
47 47
48#define GM20B_FBPA_BASE 0x00110000
49#define GM20B_FBPA_SHARED_BASE 0x0010F000
50
48static struct gpu_ops gm20b_ops = { 51static struct gpu_ops gm20b_ops = {
49 .clock_gating = { 52 .clock_gating = {
50 .slcg_bus_load_gating_prod = 53 .slcg_bus_load_gating_prod =
@@ -169,6 +172,12 @@ static int gm20b_get_litter_value(struct gk20a *g, int value)
169 case GPU_LIT_FBPA_STRIDE: 172 case GPU_LIT_FBPA_STRIDE:
170 ret = proj_fbpa_stride_v(); 173 ret = proj_fbpa_stride_v();
171 break; 174 break;
175 case GPU_LIT_FBPA_BASE:
176 ret = GM20B_FBPA_BASE;
177 break;
178 case GPU_LIT_FBPA_SHARED_BASE:
179 ret = GM20B_FBPA_SHARED_BASE;
180 break;
172 default: 181 default:
173 gk20a_err(dev_from_gk20a(g), "Missing definition %d", value); 182 gk20a_err(dev_from_gk20a(g), "Missing definition %d", value);
174 BUG(); 183 BUG();