diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c index 769cab74..1f9e84d3 100644 --- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c | |||
@@ -68,6 +68,7 @@ | |||
68 | #include "gp10b/fifo_gp10b.h" | 68 | #include "gp10b/fifo_gp10b.h" |
69 | #include "gp10b/regops_gp10b.h" | 69 | #include "gp10b/regops_gp10b.h" |
70 | #include "gp10b/ecc_gp10b.h" | 70 | #include "gp10b/ecc_gp10b.h" |
71 | #include "gp10b/clk_arb_gp10b.h" | ||
71 | 72 | ||
72 | #include "gm20b/gr_gm20b.h" | 73 | #include "gm20b/gr_gm20b.h" |
73 | #include "gm20b/fifo_gm20b.h" | 74 | #include "gm20b/fifo_gm20b.h" |
@@ -611,6 +612,15 @@ static const struct gpu_ops gp10b_ops = { | |||
611 | .get_irqdest = gk20a_pmu_get_irqdest, | 612 | .get_irqdest = gk20a_pmu_get_irqdest, |
612 | .is_debug_mode_enabled = gm20b_pmu_is_debug_mode_en, | 613 | .is_debug_mode_enabled = gm20b_pmu_is_debug_mode_en, |
613 | }, | 614 | }, |
615 | .clk_arb = { | ||
616 | .get_arbiter_clk_domains = gp10b_get_arbiter_clk_domains, | ||
617 | .get_arbiter_f_points = gp10b_get_arbiter_f_points, | ||
618 | .get_arbiter_clk_range = gp10b_get_arbiter_clk_range, | ||
619 | .get_arbiter_clk_default = gp10b_get_arbiter_clk_default, | ||
620 | .arbiter_clk_init = gp10b_init_clk_arbiter, | ||
621 | .clk_arb_run_arbiter_cb = gp10b_clk_arb_run_arbiter_cb, | ||
622 | .clk_arb_cleanup = gp10b_clk_arb_cleanup, | ||
623 | }, | ||
614 | .regops = { | 624 | .regops = { |
615 | .exec_regops = exec_regops_gk20a, | 625 | .exec_regops = exec_regops_gk20a, |
616 | .get_global_whitelist_ranges = | 626 | .get_global_whitelist_ranges = |
@@ -735,6 +745,7 @@ int gp10b_init_hal(struct gk20a *g) | |||
735 | gops->pramin = gp10b_ops.pramin; | 745 | gops->pramin = gp10b_ops.pramin; |
736 | gops->therm = gp10b_ops.therm; | 746 | gops->therm = gp10b_ops.therm; |
737 | gops->pmu = gp10b_ops.pmu; | 747 | gops->pmu = gp10b_ops.pmu; |
748 | gops->clk_arb = gp10b_ops.clk_arb; | ||
738 | gops->regops = gp10b_ops.regops; | 749 | gops->regops = gp10b_ops.regops; |
739 | gops->mc = gp10b_ops.mc; | 750 | gops->mc = gp10b_ops.mc; |
740 | gops->debug = gp10b_ops.debug; | 751 | gops->debug = gp10b_ops.debug; |