diff options
author | Jin Qian <jqian@nvidia.com> | 2011-08-30 17:23:55 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:48:51 -0800 |
commit | d223b2cd5f8665d599d397237043a64100412319 (patch) | |
tree | 47ab6407cf42439667563f6829f8a6d76073c474 /arch/arm/mach-tegra/pm-t3.c | |
parent | a4a85ab86d3866a498b8d3860968c662d0a4609c (diff) |
ARM: tegra: power: move cluster switch prolog/epilog from suspend
They're called only when doing cluster switch so move them to
cluster control function.
Change-Id: Ic258dd06ab454aa5eb96673665607b373284a43c
Reviewed-on: http://git-master/r/49952
Reviewed-by: Jin Qian <jqian@nvidia.com>
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Rebase-Id: R1b68449702767a8555fff82b5fb8c88e1acbe363
Diffstat (limited to 'arch/arm/mach-tegra/pm-t3.c')
-rw-r--r-- | arch/arm/mach-tegra/pm-t3.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/pm-t3.c b/arch/arm/mach-tegra/pm-t3.c index cd8a1ca4465e..280275bf3fbb 100644 --- a/arch/arm/mach-tegra/pm-t3.c +++ b/arch/arm/mach-tegra/pm-t3.c @@ -328,7 +328,9 @@ int tegra_cluster_control(unsigned int us, unsigned int flags) if (us) tegra_lp2_set_trigger(us); + tegra_cluster_switch_prolog(flags); tegra_suspend_dram(TEGRA_SUSPEND_LP1, flags); + tegra_cluster_switch_epilog(flags); if (us) tegra_lp2_set_trigger(0); |