summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp106/hal_gp106.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp106/hal_gp106.c')
-rw-r--r--drivers/gpu/nvgpu/gp106/hal_gp106.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gp106/hal_gp106.c b/drivers/gpu/nvgpu/gp106/hal_gp106.c
index e94bc1ea..048c0a45 100644
--- a/drivers/gpu/nvgpu/gp106/hal_gp106.c
+++ b/drivers/gpu/nvgpu/gp106/hal_gp106.c
@@ -800,6 +800,9 @@ static const struct gpu_ops gp106_ops = {
800 .read_vin_cal_gain_offset_fuse = 800 .read_vin_cal_gain_offset_fuse =
801 gp106_fuse_read_vin_cal_gain_offset_fuse, 801 gp106_fuse_read_vin_cal_gain_offset_fuse,
802 }, 802 },
803 .acr = {
804 .acr_sw_init = nvgpu_gp106_acr_sw_init,
805 },
803 .get_litter_value = gp106_get_litter_value, 806 .get_litter_value = gp106_get_litter_value,
804 .chip_init_gpu_characteristics = gp106_init_gpu_characteristics, 807 .chip_init_gpu_characteristics = gp106_init_gpu_characteristics,
805}; 808};
@@ -855,6 +858,7 @@ int gp106_init_hal(struct gk20a *g)
855 gops->falcon = gp106_ops.falcon; 858 gops->falcon = gp106_ops.falcon;
856 gops->priv_ring = gp106_ops.priv_ring; 859 gops->priv_ring = gp106_ops.priv_ring;
857 gops->fuse = gp106_ops.fuse; 860 gops->fuse = gp106_ops.fuse;
861 gops->acr = gp106_ops.acr;
858 862
859 /* Lone functions */ 863 /* Lone functions */
860 gops->get_litter_value = gp106_ops.get_litter_value; 864 gops->get_litter_value = gp106_ops.get_litter_value;
@@ -875,7 +879,6 @@ int gp106_init_hal(struct gk20a *g)
875 } 879 }
876 880
877 g->pmu_lsf_pmu_wpr_init_done = 0; 881 g->pmu_lsf_pmu_wpr_init_done = 0;
878 g->bootstrap_owner = LSF_FALCON_ID_SEC2;
879 gops->clk.split_rail_support = true; 882 gops->clk.split_rail_support = true;
880 gops->clk.support_clk_freq_controller = true; 883 gops->clk.support_clk_freq_controller = true;
881 gops->clk.support_pmgr_domain = true; 884 gops->clk.support_pmgr_domain = true;