From 177e4e4735b1e7e5f40beab2ac74f020c3a64d86 Mon Sep 17 00:00:00 2001 From: Arto Merilainen Date: Wed, 5 Mar 2014 17:34:07 +0200 Subject: gpu: nvgpu: Store gpu config This patch adds necessary code to store the gpu configuration into gr structure. Bug 1409151 Change-Id: I045b21ebdc849833380a3d953d951f8352842ac7 Signed-off-by: Arto Merilainen --- drivers/gpu/nvgpu/gk20a/gr_gk20a.h | 4 ++++ drivers/gpu/nvgpu/gk20a/ltc_gk20a.c | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'drivers/gpu/nvgpu') diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h index 7eb2923a..b25782ca 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.h @@ -207,6 +207,10 @@ struct gr_gk20a { int initialized; u32 num_fbps; + u32 comptags_per_cacheline; + u32 slices_per_fbp; + u32 cacheline_size; + u32 max_gpc_count; u32 max_fbps_count; u32 max_tpc_per_gpc_count; diff --git a/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c b/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c index 6da5adb9..8450f664 100644 --- a/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c @@ -101,6 +101,10 @@ static int gk20a_ltc_init_comptags(struct gk20a *g, struct gr_gk20a *gr) max_comptag_lines - 1, /* length*/ 1); /* align */ + gr->comptags_per_cacheline = comptags_per_cacheline; + gr->slices_per_fbp = slices_per_fbp; + gr->cacheline_size = cacheline_size; + return 0; } -- cgit v1.2.2