From f551891483f40dff09015d68cc2be9144b1b886c Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Wed, 21 May 2014 11:07:06 +0300 Subject: gpu: nvgpu: Add rail gating trace events Change-Id: I661f14b2858fb7bc993157a597d4a278859da837 Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/418789 Reviewed-by: Automatic_Commit_Validation_User --- drivers/gpu/nvgpu/gk20a/gk20a.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index b9cba434..e303dcd6 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c @@ -805,6 +805,8 @@ static int gk20a_pm_finalize_poweron(struct device *dev) if (g->power_on) return 0; + trace_gk20a_finalize_poweron(dev_name(dev)); + nice_value = task_nice(current); set_user_nice(current, -20); @@ -915,6 +917,8 @@ static int gk20a_pm_finalize_poweron(struct device *dev) gk20a_channel_resume(g); set_user_nice(current, nice_value); + trace_gk20a_finalize_poweron_done(dev_name(dev)); + done: return err; } @@ -1213,6 +1217,8 @@ static int gk20a_pm_unrailgate(struct generic_pm_domain *domain) struct gk20a *g = container_of(domain, struct gk20a, pd); struct gk20a_platform *platform = platform_get_drvdata(g->dev); + trace_gk20a_pm_unrailgate(dev_name(&g->dev->dev)); + return _gk20a_pm_unrailgate(platform->g->dev); } -- cgit v1.2.2