summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/platsmp.c
diff options
context:
space:
mode:
authorKaran Jhavar <kjhavar@nvidia.com>2011-05-16 17:00:43 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:47:21 -0800
commit939622838082223cf57304a1252808641da5c5a8 (patch)
tree8f27981a6f35fc631a7f19740f852cf65b45143e /arch/arm/mach-tegra/platsmp.c
parent8ffe7f45623875526685d9d4ef5096dcee7a5e38 (diff)
ARM: tegra: power: Refactored kernel powergate code
This change provides a centralized location for powergating modules. It would take care of switching on/off clocks while un-powergating/ powergating modules respectively. Bug: 814267 Original-Change-Id: Ic80dc517f634c29085c8e089bdaa32c6fd742710 Reviewed-on: http://git-master/r/31776 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Rc0aac0edd4e693c15d22d998c882fceeeb85765d
Diffstat (limited to 'arch/arm/mach-tegra/platsmp.c')
-rw-r--r--arch/arm/mach-tegra/platsmp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/platsmp.c b/arch/arm/mach-tegra/platsmp.c
index 5ac06c181cc6..a9424fb91fe9 100644
--- a/arch/arm/mach-tegra/platsmp.c
+++ b/arch/arm/mach-tegra/platsmp.c
@@ -136,7 +136,7 @@ static int power_up_cpu(unsigned int cpu)
/* First boot or Flow controller did not work as expected. Try to
directly toggle power gates. Error if direct power on also fails. */
if (!is_cpu_powered(cpu)) {
- ret = tegra_powergate_power_on(TEGRA_CPU_POWERGATE_ID(cpu));
+ ret = tegra_unpowergate_partition(TEGRA_CPU_POWERGATE_ID(cpu));
if (ret)
goto fail;