From eaf88fe052ecfd48912946c7cf6497f697b816d6 Mon Sep 17 00:00:00 2001 From: Peter De Schrijver Date: Fri, 27 Apr 2012 16:52:16 +0300 Subject: ARM: tegra: add powergating trace event Add a trace event for powergating. The existing power_domain_target is used. state 0 is used for off and state 1 is used for on. This patch only traces non CPU domains. The powerstate of CPU domains is already traced using power_start events. bug 976845 Change-Id: Ic9503f7b42b35c0bf70c7b64a7f15c4960637200 Signed-off-by: Peter De Schrijver Reviewed-on: http://git-master/r/99416 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Antti Miettinen Reviewed-by: Matthew Longnecker Reviewed-by: Diwakar Tundlam --- arch/arm/mach-tegra/powergate.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch') diff --git a/arch/arm/mach-tegra/powergate.c b/arch/arm/mach-tegra/powergate.c index 76d264fcad0e..27bc3fc67e48 100644 --- a/arch/arm/mach-tegra/powergate.c +++ b/arch/arm/mach-tegra/powergate.c @@ -27,6 +27,7 @@ #include #include #include +#include #include #include @@ -460,6 +461,9 @@ static int tegra_powergate_set(int id, bool new_state) return -EBUSY; } + trace_power_domain_target(powergate_partition_info[id].name, new_state, + smp_processor_id()); + return 0; } -- cgit v1.2.3