diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 1 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 504da848..6959b86a 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -302,6 +302,7 @@ struct gpu_ops { | |||
302 | void (*program_sm_id_numbering)(struct gk20a *g, | 302 | void (*program_sm_id_numbering)(struct gk20a *g, |
303 | u32 gpc, u32 tpc, u32 smid); | 303 | u32 gpc, u32 tpc, u32 smid); |
304 | void (*program_active_tpc_counts)(struct gk20a *g, u32 gpc); | 304 | void (*program_active_tpc_counts)(struct gk20a *g, u32 gpc); |
305 | int (*setup_rop_mapping)(struct gk20a *g, struct gr_gk20a *gr); | ||
305 | } gr; | 306 | } gr; |
306 | const char *name; | 307 | const char *name; |
307 | struct { | 308 | struct { |
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 9a201cb6..e78c40f3 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c | |||
@@ -1363,7 +1363,8 @@ int gr_gk20a_init_fs_state(struct gk20a *g) | |||
1363 | } | 1363 | } |
1364 | 1364 | ||
1365 | /* gr__setup_pd_mapping stubbed for gk20a */ | 1365 | /* gr__setup_pd_mapping stubbed for gk20a */ |
1366 | gr_gk20a_setup_rop_mapping(g, gr); | 1366 | if (g->ops.gr.setup_rop_mapping) |
1367 | g->ops.gr.setup_rop_mapping(g, gr); | ||
1367 | if (g->ops.gr.setup_alpha_beta_tables) | 1368 | if (g->ops.gr.setup_alpha_beta_tables) |
1368 | g->ops.gr.setup_alpha_beta_tables(g, gr); | 1369 | g->ops.gr.setup_alpha_beta_tables(g, gr); |
1369 | 1370 | ||
@@ -9055,4 +9056,5 @@ void gk20a_init_gr_ops(struct gpu_ops *gops) | |||
9055 | gr_gk20a_split_lts_broadcast_addr_stub; | 9056 | gr_gk20a_split_lts_broadcast_addr_stub; |
9056 | gops->gr.split_ltc_broadcast_addr = | 9057 | gops->gr.split_ltc_broadcast_addr = |
9057 | gr_gk20a_split_ltc_broadcast_addr_stub; | 9058 | gr_gk20a_split_ltc_broadcast_addr_stub; |
9059 | gops->gr.setup_rop_mapping = gr_gk20a_setup_rop_mapping; | ||
9058 | } | 9060 | } |