summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
diff options
context:
space:
mode:
authorShardar Shariff Md <smohammed@nvidia.com>2016-09-08 17:06:04 -0400
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:56:19 -0500
commit49840c15efb36b3216357b93ba0477e53dbef3b6 (patch)
tree054664e0231c2b4ab68959e419133adaa08dce47 /drivers/gpu/nvgpu/gp10b/gr_gp10b.c
parentff4884c0afc982286211632cd2e08036977b77a4 (diff)
gpu: nvgpu: change the usage of tegra_fuse_readl
tegra_fuse_readl() prototype is changed to match upstreamed fuse driver, so change implementation accordingly. Bug 200233653 Change-Id: Ib690cf8a5a69e7b13146471a5ee211834dc40086 Signed-off-by: Shardar Shariff Md <smohammed@nvidia.com> Reviewed-on: http://git-master/r/1217376 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/gr_gp10b.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
index eb6ee70f..0705d8b6 100644
--- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c
@@ -1924,10 +1924,13 @@ static u32 gp10b_mask_hww_warp_esr(u32 hww_warp_esr)
1924 1924
1925static u32 get_ecc_override_val(struct gk20a *g) 1925static u32 get_ecc_override_val(struct gk20a *g)
1926{ 1926{
1927 if (tegra_fuse_readl(FUSE_OPT_ECC_EN)) 1927 u32 val;
1928
1929 tegra_fuse_readl(FUSE_OPT_ECC_EN, &val);
1930 if (val)
1928 return gk20a_readl(g, gr_fecs_feature_override_ecc_r()); 1931 return gk20a_readl(g, gr_fecs_feature_override_ecc_r());
1929 else 1932
1930 return 0; 1933 return 0;
1931} 1934}
1932 1935
1933static bool gr_gp10b_suspend_context(struct channel_gk20a *ch, 1936static bool gr_gp10b_suspend_context(struct channel_gk20a *ch,