From b1ee53e03e37c507f3cebb6c156bb20c6b2a5eb1 Mon Sep 17 00:00:00 2001 From: Richard Zhao Date: Thu, 21 Jul 2016 10:42:59 -0700 Subject: gpu: nvgpu: gp10b: add tpc disable fuse override When gp10b added fuse override callback, tpc disable fuse override was missed, which was added in gm20b file. Bug 200220632 Change-Id: I49101a6691f86ccbca390c83f3bd4314eb1a9e36 Signed-off-by: Richard Zhao Reviewed-on: http://git-master/r/1185066 (cherry picked from commit 46f8b7c66d745e80e8c5fc80c19f759ffadf3308) Reviewed-on: http://git-master/r/1189783 Reviewed-by: Thomas Fleury GVS: Gerrit_Virtual_Submit Reviewed-by: Vladislav Buzov --- drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c') diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c index ff3c891f..374242bf 100644 --- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c @@ -18,6 +18,7 @@ #include #include +#include #include #include "gk20a/gr_gk20a.h" @@ -2144,6 +2145,9 @@ static int gp10b_gr_fuse_override(struct gk20a *g) fuse = fuses[2 * i]; value = fuses[2 * i + 1]; switch (fuse) { + case GM20B_FUSE_OPT_TPC_DISABLE: + gm20b_gr_tpc_disable_override(g, value); + break; case GP10B_FUSE_OPT_ECC_EN: g->gr.t18x.fecs_feature_override_ecc_val = value; break; -- cgit v1.2.2