mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-09-21 03:43:03 +00:00
657774e422
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> |
||
---|---|---|
.. | ||
governors | ||
coupled.c | ||
cpuidle-calxeda.c | ||
cpuidle-kirkwood.c | ||
cpuidle.c | ||
cpuidle.h | ||
driver.c | ||
governor.c | ||
Kconfig | ||
lpm-levels-of.c | ||
lpm-levels.c | ||
lpm-levels.h | ||
Makefile | ||
sysfs.c |