mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
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>
This commit is contained in:
committed by
Terje Bergstrom
parent
87adfb4963
commit
95c52b55ad
@@ -1811,7 +1811,7 @@ int pmu_reset(struct pmu_gk20a *pmu)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int pmu_bootstrap(struct pmu_gk20a *pmu)
|
||||
int pmu_bootstrap(struct pmu_gk20a *pmu)
|
||||
{
|
||||
struct gk20a *g = gk20a_from_pmu(pmu);
|
||||
struct gk20a_platform *platform = platform_get_drvdata(g->dev);
|
||||
|
||||
@@ -1354,6 +1354,7 @@ void pmu_copy_to_dmem(struct pmu_gk20a *pmu,
|
||||
void pmu_copy_from_dmem(struct pmu_gk20a *pmu,
|
||||
u32 src, u8 *dst, u32 size, u8 port);
|
||||
int pmu_reset(struct pmu_gk20a *pmu);
|
||||
int pmu_bootstrap(struct pmu_gk20a *pmu);
|
||||
int gk20a_init_pmu(struct pmu_gk20a *pmu);
|
||||
void pmu_dump_falcon_stats(struct pmu_gk20a *pmu);
|
||||
void gk20a_remove_pmu_support(struct pmu_gk20a *pmu);
|
||||
|
||||
Reference in New Issue
Block a user