From 45303a7de515c2214c8df2e19d130b89395eae4f Mon Sep 17 00:00:00 2001 From: Deepak Goyal Date: Mon, 13 Feb 2017 15:36:33 +0530 Subject: gpu: nvgpu: pmu: make gp106_pmu_reset() public. secure PMU reset i.e. gp106_pmu_reset() is changed to a non-static function, so that it can be re-used outside gp106 scope. Change-Id: I7d4c4ec6ca1bd315bf8c681723fb350277103c3b Signed-off-by: Deepak Goyal Reviewed-on: http://git-master/r/1303758 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: svccoveritychecker Reviewed-by: Vijayakumar Subbu --- drivers/gpu/nvgpu/gp106/pmu_gp106.c | 2 +- drivers/gpu/nvgpu/gp106/pmu_gp106.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/nvgpu/gp106/pmu_gp106.c b/drivers/gpu/nvgpu/gp106/pmu_gp106.c index 5a9d5ba6..bb9c63ca 100644 --- a/drivers/gpu/nvgpu/gp106/pmu_gp106.c +++ b/drivers/gpu/nvgpu/gp106/pmu_gp106.c @@ -121,7 +121,7 @@ static int pmu_enable(struct pmu_gk20a *pmu, bool enable) return 0; } -static int gp106_pmu_reset(struct gk20a *g) +int gp106_pmu_reset(struct gk20a *g) { struct pmu_gk20a *pmu = &g->pmu; int err = 0; diff --git a/drivers/gpu/nvgpu/gp106/pmu_gp106.h b/drivers/gpu/nvgpu/gp106/pmu_gp106.h index a42ff620..36c574bf 100644 --- a/drivers/gpu/nvgpu/gp106/pmu_gp106.h +++ b/drivers/gpu/nvgpu/gp106/pmu_gp106.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -18,5 +18,6 @@ gk20a_dbg(gpu_dbg_pmu, fmt, ##arg) void gp106_init_pmu_ops(struct gpu_ops *gops); +int gp106_pmu_reset(struct gk20a *g); #endif /*__PMU_GP106_H_*/ -- cgit v1.2.2