ARM: Tegra: Add idle state for MC clock
authorPrashant Gaikwad <pgaikwad@nvidia.com>
Fri, 22 Mar 2013 05:27:40 +0000 (10:27 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:04:34 +0000 (13:04 -0700)
commit3de88b6baca37bc187474ef53614bc3793e6f1c9
tree973baf6615b8bb5cfe56376c7a823fb6046b1033
parent5e32d984e7fc4fd5f108b1f6f678a758e044455b
ARM: Tegra: Add idle state for MC clock

This state puts DRAM in self-refresh. It is attached to MC clock
domain, disabled initiallly and will get enabled automatically when
MC clock domain is turned off.

/sys/module/cpuidle_t11x/parameters/stop_mc_clk_in_idle can be used
to control this state.

Bug 1010971

Change-Id: Ia7d70ba1e5a4cdd8ac9cc722de20ed0cd4dabf1a
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-on: http://git-master/r/197386
Reviewed-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
arch/arm/mach-tegra/cpuidle-t11x.c
arch/arm/mach-tegra/cpuidle.c
arch/arm/mach-tegra/headsmp.S
arch/arm/mach-tegra/pm.c
arch/arm/mach-tegra/pm.h
arch/arm/mach-tegra/reset.h
arch/arm/mach-tegra/sleep-t30.S
arch/arm/mach-tegra/sleep.h