diff options
author | Shardar Shariff Md <smohammed@nvidia.com> | 2016-09-08 17:06:04 -0400 |
---|---|---|
committer | Deepak Nibade <dnibade@nvidia.com> | 2016-12-27 04:56:19 -0500 |
commit | 49840c15efb36b3216357b93ba0477e53dbef3b6 (patch) | |
tree | 054664e0231c2b4ab68959e419133adaa08dce47 /drivers/gpu/nvgpu/gp10b/gr_gp10b.c | |
parent | ff4884c0afc982286211632cd2e08036977b77a4 (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.c | 9 |
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 | ||
1925 | static u32 get_ecc_override_val(struct gk20a *g) | 1925 | static 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 | ||
1933 | static bool gr_gp10b_suspend_context(struct channel_gk20a *ch, | 1936 | static bool gr_gp10b_suspend_context(struct channel_gk20a *ch, |