summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSeshendra Gadagottu <sgadagottu@nvidia.com>2015-10-06 12:35:20 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2015-10-09 13:52:04 -0400
commit95c52b55add38d8700a0e1f0e850defbf63b1e1f (patch)
treede8e68c903a2a39e7b98a1be3d6d14ef08d410b9 /drivers
parent87adfb4963182830e4fd32d2859659afedafb214 (diff)
gpu: nvgpu: API for gpmu bootstrap
Expose API for gpmu bootstrap. Bug 1685722 Change-Id: I46ca6f8b36e14cd1c6a12eb0d5cd178da2e0be1c Signed-off-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-on: http://git-master/r/812270 (cherry picked from commit bd7ac9992923cc32f2739926400bbf9b5cadc0c1) Reviewed-on: http://git-master/r/813977 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/nvgpu/gk20a/pmu_gk20a.c2
-rw-r--r--drivers/gpu/nvgpu/gk20a/pmu_gk20a.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
index 09230437..744a852e 100644
--- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.c
@@ -1811,7 +1811,7 @@ int pmu_reset(struct pmu_gk20a *pmu)
1811 return 0; 1811 return 0;
1812} 1812}
1813 1813
1814static int pmu_bootstrap(struct pmu_gk20a *pmu) 1814int pmu_bootstrap(struct pmu_gk20a *pmu)
1815{ 1815{
1816 struct gk20a *g = gk20a_from_pmu(pmu); 1816 struct gk20a *g = gk20a_from_pmu(pmu);
1817 struct gk20a_platform *platform = platform_get_drvdata(g->dev); 1817 struct gk20a_platform *platform = platform_get_drvdata(g->dev);
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h
index 683c1dfc..29293406 100644
--- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h
@@ -1354,6 +1354,7 @@ void pmu_copy_to_dmem(struct pmu_gk20a *pmu,
1354void pmu_copy_from_dmem(struct pmu_gk20a *pmu, 1354void pmu_copy_from_dmem(struct pmu_gk20a *pmu,
1355 u32 src, u8 *dst, u32 size, u8 port); 1355 u32 src, u8 *dst, u32 size, u8 port);
1356int pmu_reset(struct pmu_gk20a *pmu); 1356int pmu_reset(struct pmu_gk20a *pmu);
1357int pmu_bootstrap(struct pmu_gk20a *pmu);
1357int gk20a_init_pmu(struct pmu_gk20a *pmu); 1358int gk20a_init_pmu(struct pmu_gk20a *pmu);
1358void pmu_dump_falcon_stats(struct pmu_gk20a *pmu); 1359void pmu_dump_falcon_stats(struct pmu_gk20a *pmu);
1359void gk20a_remove_pmu_support(struct pmu_gk20a *pmu); 1360void gk20a_remove_pmu_support(struct pmu_gk20a *pmu);