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, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
index 6b4eeb88..2225e380 100644
--- a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
@@ -88,6 +88,7 @@
88#include "regops_gv11b.h" 88#include "regops_gv11b.h"
89#include "subctx_gv11b.h" 89#include "subctx_gv11b.h"
90#include "ecc_gv11b.h" 90#include "ecc_gv11b.h"
91#include "tpc_gv11b.h"
91 92
92#include <nvgpu/ptimer.h> 93#include <nvgpu/ptimer.h>
93#include <nvgpu/debug.h> 94#include <nvgpu/debug.h>
@@ -859,6 +860,9 @@ static const struct gpu_ops gv11b_ops = {
859 .acr = { 860 .acr = {
860 .acr_sw_init = nvgpu_gv11b_acr_sw_init, 861 .acr_sw_init = nvgpu_gv11b_acr_sw_init,
861 }, 862 },
863 .tpc = {
864 .tpc_powergate = gv11b_tpc_powergate,
865 },
862 .chip_init_gpu_characteristics = gv11b_init_gpu_characteristics, 866 .chip_init_gpu_characteristics = gv11b_init_gpu_characteristics,
863 .get_litter_value = gv11b_get_litter_value, 867 .get_litter_value = gv11b_get_litter_value,
864}; 868};
@@ -893,6 +897,7 @@ int gv11b_init_hal(struct gk20a *g)
893 gops->falcon = gv11b_ops.falcon; 897 gops->falcon = gv11b_ops.falcon;
894 gops->priv_ring = gv11b_ops.priv_ring; 898 gops->priv_ring = gv11b_ops.priv_ring;
895 gops->fuse = gv11b_ops.fuse; 899 gops->fuse = gv11b_ops.fuse;
900 gops->tpc = gv11b_ops.tpc;
896 gops->clk_arb = gv11b_ops.clk_arb; 901 gops->clk_arb = gv11b_ops.clk_arb;
897 gops->acr = gv11b_ops.acr; 902 gops->acr = gv11b_ops.acr;
898 903