summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/hal_gv11b.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/hal_gv11b.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
index 0d9f65bf..18b00ea4 100644
--- a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
@@ -823,6 +823,9 @@ static const struct gpu_ops gv11b_ops = {
823 .read_vin_cal_slope_intercept_fuse = NULL, 823 .read_vin_cal_slope_intercept_fuse = NULL,
824 .read_vin_cal_gain_offset_fuse = NULL, 824 .read_vin_cal_gain_offset_fuse = NULL,
825 }, 825 },
826 .acr = {
827 .acr_sw_init = nvgpu_gv11b_acr_sw_init,
828 },
826 .chip_init_gpu_characteristics = gv11b_init_gpu_characteristics, 829 .chip_init_gpu_characteristics = gv11b_init_gpu_characteristics,
827 .get_litter_value = gv11b_get_litter_value, 830 .get_litter_value = gv11b_get_litter_value,
828}; 831};
@@ -858,6 +861,7 @@ int gv11b_init_hal(struct gk20a *g)
858 gops->priv_ring = gv11b_ops.priv_ring; 861 gops->priv_ring = gv11b_ops.priv_ring;
859 gops->fuse = gv11b_ops.fuse; 862 gops->fuse = gv11b_ops.fuse;
860 gops->clk_arb = gv11b_ops.clk_arb; 863 gops->clk_arb = gv11b_ops.clk_arb;
864 gops->acr = gv11b_ops.acr;
861 865
862 /* Lone functions */ 866 /* Lone functions */
863 gops->chip_init_gpu_characteristics = 867 gops->chip_init_gpu_characteristics =
@@ -903,7 +907,6 @@ int gv11b_init_hal(struct gk20a *g)
903 907
904 __nvgpu_set_enabled(g, NVGPU_PMU_FECS_BOOTSTRAP_DONE, false); 908 __nvgpu_set_enabled(g, NVGPU_PMU_FECS_BOOTSTRAP_DONE, false);
905 __nvgpu_set_enabled(g, NVGPU_FECS_TRACE_VA, true); 909 __nvgpu_set_enabled(g, NVGPU_FECS_TRACE_VA, true);
906 g->bootstrap_owner = LSF_BOOTSTRAP_OWNER_DEFAULT;
907 910
908 __nvgpu_set_enabled(g, NVGPU_SUPPORT_MULTIPLE_WPR, false); 911 __nvgpu_set_enabled(g, NVGPU_SUPPORT_MULTIPLE_WPR, false);
909 912