diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp106')
-rw-r--r-- | drivers/gpu/nvgpu/gp106/hal_gp106.c | 1 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/gp106/sec2_gp106.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp106/hal_gp106.c b/drivers/gpu/nvgpu/gp106/hal_gp106.c index e3d5556f..b0eab947 100644 --- a/drivers/gpu/nvgpu/gp106/hal_gp106.c +++ b/drivers/gpu/nvgpu/gp106/hal_gp106.c | |||
@@ -611,6 +611,7 @@ static const struct gpu_ops gp106_ops = { | |||
611 | .pmu_get_queue_tail = pwr_pmu_queue_tail_r, | 611 | .pmu_get_queue_tail = pwr_pmu_queue_tail_r, |
612 | .pmu_lpwr_enable_pg = nvgpu_lpwr_enable_pg, | 612 | .pmu_lpwr_enable_pg = nvgpu_lpwr_enable_pg, |
613 | .get_irqdest = gk20a_pmu_get_irqdest, | 613 | .get_irqdest = gk20a_pmu_get_irqdest, |
614 | .alloc_super_surface = NULL, | ||
614 | }, | 615 | }, |
615 | .clk = { | 616 | .clk = { |
616 | .init_clk_support = gp106_init_clk_support, | 617 | .init_clk_support = gp106_init_clk_support, |
diff --git a/drivers/gpu/nvgpu/gp106/sec2_gp106.c b/drivers/gpu/nvgpu/gp106/sec2_gp106.c index 8e4e5900..08c7f84a 100644 --- a/drivers/gpu/nvgpu/gp106/sec2_gp106.c +++ b/drivers/gpu/nvgpu/gp106/sec2_gp106.c | |||
@@ -178,6 +178,8 @@ void init_pmu_setup_hw1(struct gk20a *g) | |||
178 | g->ops.pmu_ver.set_pmu_cmdline_args_trace_dma_base(pmu); | 178 | g->ops.pmu_ver.set_pmu_cmdline_args_trace_dma_base(pmu); |
179 | g->ops.pmu_ver.set_pmu_cmdline_args_trace_dma_idx( | 179 | g->ops.pmu_ver.set_pmu_cmdline_args_trace_dma_idx( |
180 | pmu, GK20A_PMU_DMAIDX_VIRT); | 180 | pmu, GK20A_PMU_DMAIDX_VIRT); |
181 | if (g->ops.pmu_ver.config_pmu_cmdline_args_super_surface) | ||
182 | g->ops.pmu_ver.config_pmu_cmdline_args_super_surface(pmu); | ||
181 | 183 | ||
182 | nvgpu_flcn_copy_to_dmem(pmu->flcn, g->acr.pmu_args, | 184 | nvgpu_flcn_copy_to_dmem(pmu->flcn, g->acr.pmu_args, |
183 | (u8 *)(g->ops.pmu_ver.get_pmu_cmdline_args_ptr(pmu)), | 185 | (u8 *)(g->ops.pmu_ver.get_pmu_cmdline_args_ptr(pmu)), |