android_kernel_samsung_msm8976/drivers/cpuidle
Karthik Parsha 657774e422 msm: spm: Add support to use SPM for clock gating mode
On targets that support auto clock gating, spm needs to be disabled
for the hardware to do auto clock gating. If auto clock gating is not
supported or not used, spm needs to be left enabled when programmed
for clock gating.

Add driver support to keep the spm enabled, and, if qchannel interface
is present then add driver support to enable spm legacy mode. This
would keep the spm enabled for clock gating. Use the dt flag
qcom,use-spm-clock-gating to determine if spm needs to be used for
clock gating.

Also, fix lpm-levels driver to support clock gating and auto clock gating
modes.

Change-Id: I4c796d7e063633e41910e780ee2a05e5205db0bd
Signed-off-by: Karthik Parsha <kparsha@codeaurora.org>
2014-11-19 13:01:55 -08:00
..
governors Merge upstream linux-stable v3.10.28 into msm-3.10 2014-03-24 14:28:34 -07:00
coupled.c arch: Mass conversion of smp_mb__*() 2014-08-15 11:45:28 -07:00
cpuidle-calxeda.c
cpuidle-kirkwood.c
cpuidle.c Merge "lpm-levels: Move cpuidle tracepoints within lpm_levels" 2014-10-11 18:12:46 -07:00
cpuidle.h
driver.c cpuidle: Check the result of cpuidle_get_driver() against NULL 2014-04-14 06:42:15 -07:00
governor.c
Kconfig
lpm-levels-of.c Merge "msm: lpm: Add support for registering lpm clock gating mode" 2014-10-22 15:58:05 -07:00
lpm-levels.c msm: spm: Add support to use SPM for clock gating mode 2014-11-19 13:01:55 -08:00
lpm-levels.h ARM64: smp: Prevent cluster LPM modes when pending IPIs on cluster CPUs 2014-10-24 17:10:40 -07:00
Makefile msm: lpm-levels: Support for cluster power management 2014-05-20 18:54:35 -06:00
sysfs.c