From 82c0c96290602b1baf296133c7f55ae1848e433a Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Thu, 22 Jun 2017 12:58:43 -0700 Subject: gpu: nvgpu: Remove gk20a support Remove gk20a support. Leave only gk20a code which is reused by other GPUs. JIRA NVGPU-38 Change-Id: I3d5f2bc9f71cd9f161e64436561a5eadd5786a3b Signed-off-by: Terje Bergstrom Reviewed-on: https://git-master/r/1507927 GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c | 51 ---------------------------------- 1 file changed, 51 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c index b0a90fc8..eff45cb0 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_ctx_gk20a.c @@ -66,50 +66,6 @@ static int gr_gk20a_alloc_load_netlist_aiv(struct gk20a *g, u32 *src, u32 len, return 0; } -static int gr_gk20a_get_netlist_name(struct gk20a *g, int index, char *name) -{ - switch (index) { -#ifdef GK20A_NETLIST_IMAGE_FW_NAME - case NETLIST_FINAL: - sprintf(name, GK20A_NETLIST_IMAGE_FW_NAME); - return 0; -#endif -#ifdef GK20A_NETLIST_IMAGE_A - case NETLIST_SLOT_A: - sprintf(name, GK20A_NETLIST_IMAGE_A); - return 0; -#endif -#ifdef GK20A_NETLIST_IMAGE_B - case NETLIST_SLOT_B: - sprintf(name, GK20A_NETLIST_IMAGE_B); - return 0; -#endif -#ifdef GK20A_NETLIST_IMAGE_C - case NETLIST_SLOT_C: - sprintf(name, GK20A_NETLIST_IMAGE_C); - return 0; -#endif -#ifdef GK20A_NETLIST_IMAGE_D - case NETLIST_SLOT_D: - sprintf(name, GK20A_NETLIST_IMAGE_D); - return 0; -#endif - default: - return -1; - } - - return -1; -} - -static bool gr_gk20a_is_firmware_defined(void) -{ -#ifdef GK20A_NETLIST_IMAGE_FW_NAME - return true; -#else - return false; -#endif -} - static int gr_gk20a_init_ctx_vars_fw(struct gk20a *g, struct gr_gk20a *gr) { struct nvgpu_firmware *netlist_fw; @@ -448,10 +404,3 @@ int gr_gk20a_init_ctx_vars(struct gk20a *g, struct gr_gk20a *gr) else return gr_gk20a_init_ctx_vars_fw(g, gr); } - -void gk20a_init_gr_ctx(struct gpu_ops *gops) -{ - gops->gr_ctx.get_netlist_name = gr_gk20a_get_netlist_name; - gops->gr_ctx.is_fw_defined = gr_gk20a_is_firmware_defined; - gops->gr_ctx.use_dma_for_fw_bootstrap = true; -} -- cgit v1.2.2