From 53e718a739b4c6d6e3a1f4993a4722f28a40cff3 Mon Sep 17 00:00:00 2001 From: Deepak Goyal Date: Mon, 13 Feb 2017 15:13:12 +0530 Subject: gpu: nvgpu: gv11b: Use secure PMU reset for GV11B. PMU reset for GV11B is PRIV protected. gp106_pmu_reset() also uses the same register to reset PMU, therefore used same function for gv11b. Change-Id: I633a96256598e73ed02cbdfe0afdb9fba8b76afd Signed-off-by: Deepak Goyal Reviewed-on: http://git-master/r/1303740 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: svccoveritychecker Reviewed-by: Vijayakumar Subbu --- drivers/gpu/nvgpu/gv11b/pmu_gv11b.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/gpu/nvgpu/gv11b') diff --git a/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c b/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c index 8432bd20..29ef7f6c 100644 --- a/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/pmu_gv11b.c @@ -21,6 +21,7 @@ #include "gk20a/gk20a.h" #include "gp10b/pmu_gp10b.h" +#include "gp106/pmu_gp106.h" #include "pmu_gv11b.h" @@ -153,6 +154,7 @@ void gv11b_init_pmu_ops(struct gpu_ops *gops) gp10b_init_pmu_ops(gops); gops->pmu.pmu_nsbootstrap = gv11b_pmu_bootstrap; gops->pmu.is_pmu_supported = gv11b_is_pmu_supported; + gops->pmu.reset = gp106_pmu_reset; gops->pmu.pmu_get_queue_head = pwr_pmu_queue_head_r; gops->pmu.pmu_get_queue_head_size = pwr_pmu_queue_head__size_1_v; gops->pmu.pmu_get_queue_tail = pwr_pmu_queue_tail_r; -- cgit v1.2.2