ARM: tegra11x: Create cpuidle driver for t11x
authorBo Yan <byan@nvidia.com>
Wed, 3 Oct 2012 20:32:53 +0000 (13:32 -0700)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 19:38:37 +0000 (12:38 -0700)
commite911ae07fea6333bae8ae9e4ff9ee8d908e05182
treeb0779ddc5bab1183bec997d3bc84b3767c5f13dd
parent25b453a2617b4063b9bc0d21dc1c5eb0972f9b66
ARM: tegra11x: Create cpuidle driver for t11x

The initial version is copied from cpuidle-t3.c, then conditional
compilation macros are cleaned up, unused functions are removed. t11x
code then is removed from cpuidle-t3.c

"slow_cluster_power_gating_noncpu" is added to sysfs to let user
control how to power gate slow cluster. It's disabled by default,
which means we power gate CPU partition only when running in slow
cluster.

Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/141422
(cherry picked from commit 2f7860a3cd004d803df2550499a26c6675617b01)

Change-Id: I7a00f7a77fa8a6612bdc9dd4f9c2a2656b2d84c5
Signed-off-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-on: http://git-master/r/146483
Reviewed-by: Bo Yan <byan@nvidia.com>
Tested-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
GVS: Gerrit_Virtual_Submit

Rebase-Id: R182076c70588d7fc5bc7b1feaac43ce8917c9d89
arch/arm/mach-tegra/Makefile
arch/arm/mach-tegra/cpuidle-t11x.c [new file with mode: 0644]
arch/arm/mach-tegra/cpuidle-t3.c
arch/arm/mach-tegra/cpuidle.h