summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/falcon/falcon.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/falcon/falcon.c')
-rw-r--r--drivers/gpu/nvgpu/common/falcon/falcon.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/falcon/falcon.c b/drivers/gpu/nvgpu/common/falcon/falcon.c
index 4c879e52..c9ab69fe 100644
--- a/drivers/gpu/nvgpu/common/falcon/falcon.c
+++ b/drivers/gpu/nvgpu/common/falcon/falcon.c
@@ -210,6 +210,17 @@ int nvgpu_flcn_bootstrap(struct nvgpu_falcon *flcn, u32 boot_vector)
210 return status; 210 return status;
211} 211}
212 212
213void nvgpu_flcn_dump_stats(struct nvgpu_falcon *flcn)
214{
215 struct nvgpu_falcon_ops *flcn_ops = &flcn->flcn_ops;
216
217 if (flcn_ops->dump_falcon_stats)
218 flcn_ops->dump_falcon_stats(flcn);
219 else
220 nvgpu_warn(flcn->g, "Invalid op on falcon 0x%x ",
221 flcn->flcn_id);
222}
223
213void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id) 224void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id)
214{ 225{
215 struct nvgpu_falcon *flcn = NULL; 226 struct nvgpu_falcon *flcn = NULL;