From de17750cf975005d5f3db8a0195f9a04961cc74e Mon Sep 17 00:00:00 2001 From: seshendra Gadagottu Date: Wed, 7 Sep 2016 10:28:34 -0700 Subject: gpu: nvgpu: setup chip specific rop mapping Add support for setting-up chip specific rop mapping. JIRA GV11B-21 Change-Id: If94f0de7d767f572095602a831ad6be4b764fff4 Signed-off-by: seshendra Gadagottu Reviewed-on: http://git-master/r/1234547 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c') 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) } /* gr__setup_pd_mapping stubbed for gk20a */ - gr_gk20a_setup_rop_mapping(g, gr); + if (g->ops.gr.setup_rop_mapping) + g->ops.gr.setup_rop_mapping(g, gr); if (g->ops.gr.setup_alpha_beta_tables) g->ops.gr.setup_alpha_beta_tables(g, gr); @@ -9055,4 +9056,5 @@ void gk20a_init_gr_ops(struct gpu_ops *gops) gr_gk20a_split_lts_broadcast_addr_stub; gops->gr.split_ltc_broadcast_addr = gr_gk20a_split_ltc_broadcast_addr_stub; + gops->gr.setup_rop_mapping = gr_gk20a_setup_rop_mapping; } -- cgit v1.2.2