diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/fuse')
-rw-r--r-- | drivers/gpu/nvgpu/common/fuse/fuse_gm20b.c | 5 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/common/fuse/fuse_gm20b.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.c b/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.c index bb99e644..0dba3542 100644 --- a/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.c +++ b/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.c | |||
@@ -106,6 +106,11 @@ u32 gm20b_fuse_status_opt_rop_l2_fbp(struct gk20a *g, u32 fbp) | |||
106 | return nvgpu_readl(g, fuse_status_opt_rop_l2_fbp_r(fbp)); | 106 | return nvgpu_readl(g, fuse_status_opt_rop_l2_fbp_r(fbp)); |
107 | } | 107 | } |
108 | 108 | ||
109 | u32 gm20b_fuse_status_opt_gpc(struct gk20a *g) | ||
110 | { | ||
111 | return nvgpu_readl(g, fuse_status_opt_gpc_r()); | ||
112 | } | ||
113 | |||
109 | u32 gm20b_fuse_status_opt_tpc_gpc(struct gk20a *g, u32 gpc) | 114 | u32 gm20b_fuse_status_opt_tpc_gpc(struct gk20a *g, u32 gpc) |
110 | { | 115 | { |
111 | return nvgpu_readl(g, fuse_status_opt_tpc_gpc_r(gpc)); | 116 | return nvgpu_readl(g, fuse_status_opt_tpc_gpc_r(gpc)); |
diff --git a/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.h b/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.h index 5e2d194b..b22499ad 100644 --- a/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.h +++ b/drivers/gpu/nvgpu/common/fuse/fuse_gm20b.h | |||
@@ -36,6 +36,7 @@ int gm20b_fuse_check_priv_security(struct gk20a *g); | |||
36 | u32 gm20b_fuse_status_opt_fbio(struct gk20a *g); | 36 | u32 gm20b_fuse_status_opt_fbio(struct gk20a *g); |
37 | u32 gm20b_fuse_status_opt_fbp(struct gk20a *g); | 37 | u32 gm20b_fuse_status_opt_fbp(struct gk20a *g); |
38 | u32 gm20b_fuse_status_opt_rop_l2_fbp(struct gk20a *g, u32 fbp); | 38 | u32 gm20b_fuse_status_opt_rop_l2_fbp(struct gk20a *g, u32 fbp); |
39 | u32 gm20b_fuse_status_opt_gpc(struct gk20a *g); | ||
39 | u32 gm20b_fuse_status_opt_tpc_gpc(struct gk20a *g, u32 gpc); | 40 | u32 gm20b_fuse_status_opt_tpc_gpc(struct gk20a *g, u32 gpc); |
40 | void gm20b_fuse_ctrl_opt_tpc_gpc(struct gk20a *g, u32 gpc, u32 val); | 41 | void gm20b_fuse_ctrl_opt_tpc_gpc(struct gk20a *g, u32 gpc, u32 val); |
41 | u32 gm20b_fuse_opt_sec_debug_en(struct gk20a *g); | 42 | u32 gm20b_fuse_opt_sec_debug_en(struct gk20a *g); |