ARM: tegra: power: Update CPU complex resume
authorAlex Frid <afrid@nvidia.com>
Thu, 29 Dec 2011 04:41:00 +0000 (20:41 -0800)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 07:59:09 +0000 (00:59 -0700)
commite4aa343b565bbdf767ed66294e83dfc25d858bac
tree83dee7037e76ab4f75de2ed6b3b93708ff5f93a6
parent5ecf6a1f7e9070b8159ff46d59648d127cbdd30c
ARM: tegra: power: Update CPU complex resume

- Completely removed PLLP restoration from CPU complex resume on
Tegra3 platforms (too late: if necessary PLLP is restored by LPx
exit code on Tegra3, and attempt to restore it again does not do
any good).

- Restored PLLX only if it is not already used as CPU source
(it is dangerous to restore PLL in use).

- Restore burst policy on exit from LPx states, but preserve it
after cluster switch, as it maybe different for LP and G clusters.

Reviewed-on: http://git-master/r/72535

Change-Id: Ia5ff24d22a2135494bc3442f92bebcc1953c7f08
Signed-off-by: Alex Frid <afrid@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/78702
Reviewed-by: Automatic_Commit_Validation_User

Rebase-Id: R6385ac062bf2b7ca6bf1fbe6f79d96de70f6b585
arch/arm/mach-tegra/pm.c