diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/hal_gm20b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/hal_gm20b.c | 6 |
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 | ||