From c1064c27dfa26847234153652cf2b88167b90adf Mon Sep 17 00:00:00 2001 From: tk Date: Thu, 3 Nov 2016 15:36:24 +0530 Subject: gpu: nvgpu: FBPA broadcast support Add FBPA broadcast support to hwpm regops Bug 200249125 Change-Id: Iaf413a162a8985bcce94ff96ec6318e129609c4c Signed-off-by: Tejaswi K Reviewed-on: http://git-master/r/1247408 (cherry picked from commit 4e0a805f5a8762d1a90f3b5dd76902a04941d9ef) Reviewed-on: http://git-master/r/1252160 Tested-by: Peter Daifuku Reviewed-by: Seshendra Gadagottu GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gm20b/hal_gm20b.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'drivers/gpu/nvgpu/gm20b/hal_gm20b.c') 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 @@ #define PRIV_SECURITY_DISABLE 0x01 +#define GM20B_FBPA_BASE 0x00110000 +#define GM20B_FBPA_SHARED_BASE 0x0010F000 + static struct gpu_ops gm20b_ops = { .clock_gating = { .slcg_bus_load_gating_prod = @@ -169,6 +172,12 @@ static int gm20b_get_litter_value(struct gk20a *g, int value) case GPU_LIT_FBPA_STRIDE: ret = proj_fbpa_stride_v(); break; + case GPU_LIT_FBPA_BASE: + ret = GM20B_FBPA_BASE; + break; + case GPU_LIT_FBPA_SHARED_BASE: + ret = GM20B_FBPA_SHARED_BASE; + break; default: gk20a_err(dev_from_gk20a(g), "Missing definition %d", value); BUG(); -- cgit v1.2.2