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, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp106/hal_gp106.c b/drivers/gpu/nvgpu/gp106/hal_gp106.c
index 78a3ea63..167bfaac 100644
--- a/drivers/gpu/nvgpu/gp106/hal_gp106.c
+++ b/drivers/gpu/nvgpu/gp106/hal_gp106.c
@@ -675,6 +675,7 @@ static const struct gpu_ops gp106_ops = {
675 .get_crystal_clk_hz = gp106_crystal_clk_hz, 675 .get_crystal_clk_hz = gp106_crystal_clk_hz,
676 .measure_freq = gp106_clk_measure_freq, 676 .measure_freq = gp106_clk_measure_freq,
677 .suspend_clk_support = gp106_suspend_clk_support, 677 .suspend_clk_support = gp106_suspend_clk_support,
678 .clk_domain_get_f_points = gp106_clk_domain_get_f_points,
678 .mclk_init = gp106_mclk_init, 679 .mclk_init = gp106_mclk_init,
679 .mclk_change = gp106_mclk_change, 680 .mclk_change = gp106_mclk_change,
680 .mclk_deinit = gp106_mclk_deinit, 681 .mclk_deinit = gp106_mclk_deinit,
@@ -684,6 +685,9 @@ static const struct gpu_ops gp106_ops = {
684 .get_arbiter_clk_range = gp106_get_arbiter_clk_range, 685 .get_arbiter_clk_range = gp106_get_arbiter_clk_range,
685 .get_arbiter_clk_default = gp106_get_arbiter_clk_default, 686 .get_arbiter_clk_default = gp106_get_arbiter_clk_default,
686 .get_current_pstate = nvgpu_clk_arb_get_current_pstate, 687 .get_current_pstate = nvgpu_clk_arb_get_current_pstate,
688 .arbiter_clk_init = gp106_init_clk_arbiter,
689 .clk_arb_run_arbiter_cb = gp106_clk_arb_run_arbiter_cb,
690 .clk_arb_cleanup = gp106_clk_arb_cleanup,
687 }, 691 },
688 .regops = { 692 .regops = {
689 .exec_regops = exec_regops_gk20a, 693 .exec_regops = exec_regops_gk20a,
@@ -849,6 +853,7 @@ int gp106_init_hal(struct gk20a *g)
849 gops->clk.mclk_init = gp106_ops.clk.mclk_init; 853 gops->clk.mclk_init = gp106_ops.clk.mclk_init;
850 gops->clk.mclk_change = gp106_ops.clk.mclk_change; 854 gops->clk.mclk_change = gp106_ops.clk.mclk_change;
851 gops->clk.mclk_deinit = gp106_ops.clk.mclk_deinit; 855 gops->clk.mclk_deinit = gp106_ops.clk.mclk_deinit;
856 gops->clk.clk_domain_get_f_points = gp106_ops.clk.clk_domain_get_f_points;
852 857
853 gops->clk_arb = gp106_ops.clk_arb; 858 gops->clk_arb = gp106_ops.clk_arb;
854 gops->regops = gp106_ops.regops; 859 gops->regops = gp106_ops.regops;