summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/hal_gp10b.c11
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;