summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2016-06-17 04:38:07 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-06-21 18:20:49 -0400
commit10b75f9cdd2184e9728b7d38dd037330d1c20704 (patch)
tree4a601a0689b078faf7da747a353a287dc072a529 /drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c
parent601a5f8ed22154cb93ecb8865cbcfdeb32e3292b (diff)
gpu: nvgpu: update get_netlist_name ops declaration
-update get_netlist_name ops declaration to support to load GPU FW based on GPU-ARCH -"GAxxx" string used to get size for "gm204/" or "gm206/" which will added to NETIMAGE path like "gm204/NETC_img.bin" Change-Id: I5bfa13df014533a885c4328d3c767e51c29f9255 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: http://git-master/r/1166783 GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c
index a01e43c7..5029db8d 100644
--- a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c
@@ -61,7 +61,7 @@ static int gr_gk20a_alloc_load_netlist_aiv(u32 *src, u32 len,
61 return 0; 61 return 0;
62} 62}
63 63
64static int gr_gk20a_get_netlist_name(int index, char *name) 64static int gr_gk20a_get_netlist_name(struct gk20a *g, int index, char *name)
65{ 65{
66 switch (index) { 66 switch (index) {
67#ifdef GK20A_NETLIST_IMAGE_FW_NAME 67#ifdef GK20A_NETLIST_IMAGE_FW_NAME
@@ -130,7 +130,7 @@ static int gr_gk20a_init_ctx_vars_fw(struct gk20a *g, struct gr_gk20a *gr)
130 } 130 }
131 131
132 for (; net < max; net++) { 132 for (; net < max; net++) {
133 if (g->ops.gr_ctx.get_netlist_name(net, name) != 0) { 133 if (g->ops.gr_ctx.get_netlist_name(g, net, name) != 0) {
134 gk20a_warn(d, "invalid netlist index %d", net); 134 gk20a_warn(d, "invalid netlist index %d", net);
135 continue; 135 continue;
136 } 136 }