diff options
author | Alex Waterman <alexw@nvidia.com> | 2017-08-11 16:35:24 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-08-14 14:18:31 -0400 |
commit | 36f02cf49729b32aa241cb9f1f235749da681dd1 (patch) | |
tree | ac2569ec2c828489a56aedcf9c85cadcbc0dee62 /drivers/gpu/nvgpu/gp10b/gr_gp10b.c | |
parent | 4412728b9606a2e2506961ed6e444a344af7ca29 (diff) |
gpu: nvgpu: Add struct gk20a ptr to FUSE APIs
Add a pointer to struct gk20a to the FUSE APIs. This helps
QNX builds avoid any static data definitions.
Also this change plumbs struct gk20a in some of the Linux clk
code and fixes a few minor style nits.
Change-Id: I27dfb2c4e9a352f784d6cead150460d8e9e808d3
Signed-off-by: Alex Waterman <alexw@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1537611
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sourab Gupta <sourabg@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/gr_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/gr_gp10b.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c index d2b86e51..05fbeb21 100644 --- a/drivers/gpu/nvgpu/gp10b/gr_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/gr_gp10b.c | |||
@@ -1600,15 +1600,15 @@ static void gr_gp10b_init_cyclestats(struct gk20a *g) | |||
1600 | 1600 | ||
1601 | static void gr_gp10b_set_gpc_tpc_mask(struct gk20a *g, u32 gpc_index) | 1601 | static void gr_gp10b_set_gpc_tpc_mask(struct gk20a *g, u32 gpc_index) |
1602 | { | 1602 | { |
1603 | nvgpu_tegra_fuse_write_bypass(0x1); | 1603 | nvgpu_tegra_fuse_write_bypass(g, 0x1); |
1604 | nvgpu_tegra_fuse_write_access_sw(0x0); | 1604 | nvgpu_tegra_fuse_write_access_sw(g, 0x0); |
1605 | 1605 | ||
1606 | if (g->gr.gpc_tpc_mask[gpc_index] == 0x1) | 1606 | if (g->gr.gpc_tpc_mask[gpc_index] == 0x1) |
1607 | nvgpu_tegra_fuse_write_opt_gpu_tpc0_disable(0x2); | 1607 | nvgpu_tegra_fuse_write_opt_gpu_tpc0_disable(g, 0x2); |
1608 | else if (g->gr.gpc_tpc_mask[gpc_index] == 0x2) | 1608 | else if (g->gr.gpc_tpc_mask[gpc_index] == 0x2) |
1609 | nvgpu_tegra_fuse_write_opt_gpu_tpc0_disable(0x1); | 1609 | nvgpu_tegra_fuse_write_opt_gpu_tpc0_disable(g, 0x1); |
1610 | else | 1610 | else |
1611 | nvgpu_tegra_fuse_write_opt_gpu_tpc0_disable(0x0); | 1611 | nvgpu_tegra_fuse_write_opt_gpu_tpc0_disable(g, 0x0); |
1612 | } | 1612 | } |
1613 | 1613 | ||
1614 | static void gr_gp10b_get_access_map(struct gk20a *g, | 1614 | static void gr_gp10b_get_access_map(struct gk20a *g, |