diff options
author | Richard Zhao <rizhao@nvidia.com> | 2016-07-21 13:42:59 -0400 |
---|---|---|
committer | Deepak Nibade <dnibade@nvidia.com> | 2016-12-27 04:56:18 -0500 |
commit | b1ee53e03e37c507f3cebb6c156bb20c6b2a5eb1 (patch) | |
tree | 67b0c64aaa501b98867308ec8ccd10f31826db66 /drivers | |
parent | 233df0927b68095bb08ffc78157884c4658c517b (diff) |
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 <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/1185066
(cherry picked from commit 46f8b7c66d745e80e8c5fc80c19f759ffadf3308)
Reviewed-on: http://git-master/r/1189783
Reviewed-by: Thomas Fleury <tfleury@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vladislav Buzov <vbuzov@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 4 |
1 files changed, 4 insertions, 0 deletions
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 @@ | |||
18 | #include <linux/delay.h> | 18 | #include <linux/delay.h> |
19 | #include <linux/tegra-fuse.h> | 19 | #include <linux/tegra-fuse.h> |
20 | 20 | ||
21 | #include <dt-bindings/soc/gm20b-fuse.h> | ||
21 | #include <dt-bindings/soc/gp10b-fuse.h> | 22 | #include <dt-bindings/soc/gp10b-fuse.h> |
22 | 23 | ||
23 | #include "gk20a/gr_gk20a.h" | 24 | #include "gk20a/gr_gk20a.h" |
@@ -2144,6 +2145,9 @@ static int gp10b_gr_fuse_override(struct gk20a *g) | |||
2144 | fuse = fuses[2 * i]; | 2145 | fuse = fuses[2 * i]; |
2145 | value = fuses[2 * i + 1]; | 2146 | value = fuses[2 * i + 1]; |
2146 | switch (fuse) { | 2147 | switch (fuse) { |
2148 | case GM20B_FUSE_OPT_TPC_DISABLE: | ||
2149 | gm20b_gr_tpc_disable_override(g, value); | ||
2150 | break; | ||
2147 | case GP10B_FUSE_OPT_ECC_EN: | 2151 | case GP10B_FUSE_OPT_ECC_EN: |
2148 | g->gr.t18x.fecs_feature_override_ecc_val = value; | 2152 | g->gr.t18x.fecs_feature_override_ecc_val = value; |
2149 | break; | 2153 | break; |