summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/hal_gm20b.c')
-rw-r--r--drivers/gpu/nvgpu/gm20b/hal_gm20b.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
index 39c902d7..52f86dab 100644
--- a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
+++ b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c
@@ -656,6 +656,9 @@ static const struct gpu_ops gm20b_ops = {
656 .read_vin_cal_slope_intercept_fuse = NULL, 656 .read_vin_cal_slope_intercept_fuse = NULL,
657 .read_vin_cal_gain_offset_fuse = NULL, 657 .read_vin_cal_gain_offset_fuse = NULL,
658 }, 658 },
659 .acr = {
660 .acr_sw_init = nvgpu_gm20b_acr_sw_init,
661 },
659 .chip_init_gpu_characteristics = gk20a_init_gpu_characteristics, 662 .chip_init_gpu_characteristics = gk20a_init_gpu_characteristics,
660 .get_litter_value = gm20b_get_litter_value, 663 .get_litter_value = gm20b_get_litter_value,
661}; 664};
@@ -703,6 +706,8 @@ int gm20b_init_hal(struct gk20a *g)
703 706
704 gops->fuse = gm20b_ops.fuse; 707 gops->fuse = gm20b_ops.fuse;
705 708
709 gops->acr = gm20b_ops.acr;
710
706 /* Lone functions */ 711 /* Lone functions */
707 gops->chip_init_gpu_characteristics = 712 gops->chip_init_gpu_characteristics =
708 gm20b_ops.chip_init_gpu_characteristics; 713 gm20b_ops.chip_init_gpu_characteristics;
@@ -750,7 +755,6 @@ int gm20b_init_hal(struct gk20a *g)
750 755
751 __nvgpu_set_enabled(g, NVGPU_PMU_FECS_BOOTSTRAP_DONE, false); 756 __nvgpu_set_enabled(g, NVGPU_PMU_FECS_BOOTSTRAP_DONE, false);
752 g->pmu_lsf_pmu_wpr_init_done = 0; 757 g->pmu_lsf_pmu_wpr_init_done = 0;
753 g->bootstrap_owner = LSF_BOOTSTRAP_OWNER_DEFAULT;
754 758
755 g->name = "gm20b"; 759 g->name = "gm20b";
756 760