From e8ba69e3837f20be0c8225d4bc9f3a9970f3f596 Mon Sep 17 00:00:00 2001 From: Lakshmanan M Date: Fri, 2 Sep 2016 16:31:15 +0530 Subject: gpu: nvgpu: gp10x: Add debugfs entry for temperature reading Added current temperature reading support for gp10x. JIRA DNVGPU-48 Change-Id: If101a68a8a25d741ad5d3d79087142604d7da398 Signed-off-by: Lakshmanan M Reviewed-on: http://git-master/r/1213713 (cherry picked from commit 0048cfdb1b642be896da8300b29aaae9ba43a979) Reviewed-on: http://git-master/r/1234093 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gk20a.h | 1 + drivers/gpu/nvgpu/gk20a/therm_gk20a.c | 3 +++ 2 files changed, 4 insertions(+) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 042bd9d7..504da848 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -571,6 +571,7 @@ struct gpu_ops { struct { int (*init_therm_setup_hw)(struct gk20a *g); int (*update_therm_gate_ctrl)(struct gk20a *g); + void (*therm_debugfs_init)(struct gk20a *g); } therm; struct { int (*prepare_ucode)(struct gk20a *g); diff --git a/drivers/gpu/nvgpu/gk20a/therm_gk20a.c b/drivers/gpu/nvgpu/gk20a/therm_gk20a.c index 1fb60438..da8e2894 100644 --- a/drivers/gpu/nvgpu/gk20a/therm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/therm_gk20a.c @@ -104,6 +104,9 @@ int gk20a_init_therm_support(struct gk20a *g) if (err) return err; + if (g->ops.therm.therm_debugfs_init) + g->ops.therm.therm_debugfs_init(g); + return err; } -- cgit v1.2.2