summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/platsmp.c
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu.vizoso@collabora.com>2015-05-19 16:49:12 +0200
committerThierry Reding <treding@nvidia.com>2015-08-13 16:53:38 +0200
commit1ec0e115f8604940491861d207cc1e1478db97b3 (patch)
tree3397eabff039b80e150d86fcf48993ffa3f08512 /arch/arm/mach-tegra/platsmp.c
parentfc0cf1773434c153a831067a29935e4627803583 (diff)
ARM: tegra: cpuidle: implement cpuidle_state.enter_freeze()
This callback is expected to do the same as enter() but it has to guarantee that interrupts aren't enabled at any point in its execution, as the tick is frozen. It will be called when the system goes to suspend-to-idle and will reduce power usage because CPUs won't be awaken for unnecessary IRQs. By setting the CPUIDLE_FLAG_TIMER_STOP flag, we can reuse the same code for both the enter() and enter_freeze() callbacks. Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/platsmp.c')
0 files changed, 0 insertions, 0 deletions