ARM: tegra11: clock: Update clock suspend/resume
authorAlex Frid <afrid@nvidia.com>
Sat, 1 Sep 2012 05:50:35 +0000 (22:50 -0700)
committerVarun Colbert <vcolbert@nvidia.com>
Tue, 11 Sep 2012 17:55:37 +0000 (10:55 -0700)
commit724bb856db7c60c3ed259458ea477bbd92cd16a2
tree29062f6185e44e7c8d3d2f71da0b759e4fdfe229
parent92288dd6b36739b2859971129993425f7879f320
ARM: tegra11: clock: Update clock suspend/resume

Updated clock suspend/resume procedures:
- added missed module clock sources and clock control registers
  to save/restore pool
- added secondary PLLP dividers suspend/resume
- added PLLC2/C3 suspend/resume
- used Tegra11 PLLC suspend/resume operations (instead of direct base
  register save/restore)
- updated clock enable masks

Change-Id: I91949065f85067ddd2ad4bc3a26ed8c92ea7c51d
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/130854
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
arch/arm/mach-tegra/tegra11_clocks.c