summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/hal_gp10b.c22
1 files changed, 1 insertions, 21 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
index b0871155..197c4fad 100644
--- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
@@ -24,7 +24,6 @@
24#include "gk20a/flcn_gk20a.h" 24#include "gk20a/flcn_gk20a.h"
25#include "gk20a/regops_gk20a.h" 25#include "gk20a/regops_gk20a.h"
26#include "gk20a/mc_gk20a.h" 26#include "gk20a/mc_gk20a.h"
27#include "gk20a/fb_gk20a.h"
28 27
29#include "gp10b/gr_gp10b.h" 28#include "gp10b/gr_gp10b.h"
30#include "gp10b/fecs_trace_gp10b.h" 29#include "gp10b/fecs_trace_gp10b.h"
@@ -48,7 +47,6 @@
48#include "gm20b/pmu_gm20b.h" 47#include "gm20b/pmu_gm20b.h"
49#include "gm20b/clk_gm20b.h" 48#include "gm20b/clk_gm20b.h"
50#include "gm20b/fifo_gm20b.h" 49#include "gm20b/fifo_gm20b.h"
51#include "gm20b/fb_gm20b.h"
52 50
53#include "gp10b.h" 51#include "gp10b.h"
54#include "hal_gp10b.h" 52#include "hal_gp10b.h"
@@ -172,21 +170,6 @@ static const struct gpu_ops gp10b_ops = {
172 .isr_stall = gp10b_ce_isr, 170 .isr_stall = gp10b_ce_isr,
173 .isr_nonstall = gp10b_ce_nonstall_isr, 171 .isr_nonstall = gp10b_ce_nonstall_isr,
174 }, 172 },
175 .fb = {
176 .reset = fb_gk20a_reset,
177 .init_hw = gk20a_fb_init_hw,
178 .init_fs_state = fb_gm20b_init_fs_state,
179 .set_mmu_page_size = gm20b_fb_set_mmu_page_size,
180 .set_use_full_comp_tag_line =
181 gm20b_fb_set_use_full_comp_tag_line,
182 .compression_page_size = gp10b_fb_compression_page_size,
183 .compressible_page_size = gp10b_fb_compressible_page_size,
184 .vpr_info_fetch = gm20b_fb_vpr_info_fetch,
185 .dump_vpr_wpr_info = gm20b_fb_dump_vpr_wpr_info,
186 .is_debug_mode_enabled = gm20b_fb_debug_mode_enabled,
187 .set_debug_mode = gm20b_fb_set_debug_mode,
188 .tlb_invalidate = gk20a_fb_tlb_invalidate,
189 },
190 .clock_gating = { 173 .clock_gating = {
191 .slcg_bus_load_gating_prod = 174 .slcg_bus_load_gating_prod =
192 gp10b_slcg_bus_load_gating_prod, 175 gp10b_slcg_bus_load_gating_prod,
@@ -422,7 +405,6 @@ int gp10b_init_hal(struct gk20a *g)
422 405
423 gops->ltc = gp10b_ops.ltc; 406 gops->ltc = gp10b_ops.ltc;
424 gops->ce2 = gp10b_ops.ce2; 407 gops->ce2 = gp10b_ops.ce2;
425 gops->fb = gp10b_ops.fb;
426 gops->clock_gating = gp10b_ops.clock_gating; 408 gops->clock_gating = gp10b_ops.clock_gating;
427 gops->fifo = gp10b_ops.fifo; 409 gops->fifo = gp10b_ops.fifo;
428 gops->gr_ctx = gp10b_ops.gr_ctx; 410 gops->gr_ctx = gp10b_ops.gr_ctx;
@@ -489,12 +471,10 @@ int gp10b_init_hal(struct gk20a *g)
489 471
490 g->bootstrap_owner = LSF_BOOTSTRAP_OWNER_DEFAULT; 472 g->bootstrap_owner = LSF_BOOTSTRAP_OWNER_DEFAULT;
491 gp10b_init_gr(g); 473 gp10b_init_gr(g);
474 gp10b_init_fb(gops);
492 gp10b_init_mm(gops); 475 gp10b_init_mm(gops);
493 gp10b_init_pmu_ops(g); 476 gp10b_init_pmu_ops(g);
494 477
495 gp10b_init_uncompressed_kind_map();
496 gp10b_init_kind_attr();
497
498 g->name = "gp10b"; 478 g->name = "gp10b";
499 479
500 c->twod_class = FERMI_TWOD_A; 480 c->twod_class = FERMI_TWOD_A;