From 99ec61ebd5b9760e4dd50d568a4960d25dfddbb2 Mon Sep 17 00:00:00 2001 From: matthewb Date: Mon, 8 Oct 2018 11:17:27 -0500 Subject: [PATCH] gpu: nvgpu: Add tu104 pmm type-broadcast values Add the Tu104 values for type-specific broadcast->unicast expansion. Bug 200454109 Change-Id: I73f32c86c5e443d83bc42e2e84cae2d5bf3bf7db Signed-off-by: Matthew Braun Reviewed-on: https://git-master.nvidia.com/r/1921685 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/tu104/hal_tu104.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/drivers/gpu/nvgpu/tu104/hal_tu104.c b/drivers/gpu/nvgpu/tu104/hal_tu104.c index 2f8b86404..269b8e702 100644 --- a/drivers/gpu/nvgpu/tu104/hal_tu104.c +++ b/drivers/gpu/nvgpu/tu104/hal_tu104.c @@ -256,6 +256,27 @@ static u32 tu104_get_litter_value(struct gk20a *g, int value) case GPU_LIT_GPC_PRIV_STRIDE: ret = proj_gpc_priv_stride_v(); break; + case GPU_LIT_PERFMON_PMMGPCTPCA_DOMAIN_START: + ret = 2; + break; + case GPU_LIT_PERFMON_PMMGPCTPCB_DOMAIN_START: + ret = 8; + break; + case GPU_LIT_PERFMON_PMMGPCTPC_DOMAIN_COUNT: + ret = 6; + break; + case GPU_LIT_PERFMON_PMMFBP_LTC_DOMAIN_START: + ret = 2; + break; + case GPU_LIT_PERFMON_PMMFBP_LTC_DOMAIN_COUNT: + ret = 8; + break; + case GPU_LIT_PERFMON_PMMFBP_ROP_DOMAIN_START: + ret = 10; + break; + case GPU_LIT_PERFMON_PMMFBP_ROP_DOMAIN_COUNT: + ret = 2; + break; default: nvgpu_err(g, "Missing definition %d", value); BUG();