ARM: Tegra: Utilize burst policy for LP1 wakeup
authorAntti P Miettinen <amiettinen@nvidia.com>
Sun, 13 Oct 2013 19:52:35 +0000 (22:52 +0300)
committerGabby Lee <galee@nvidia.com>
Tue, 14 Jan 2014 11:02:27 +0000 (03:02 -0800)
commitd84e7b7804a0cf21d7ec6a2ded6054c932c5e15b
treee2edf8fd2fe1c76cee310a0f57bf03af06b0459c
parent372e30250fda1a4dc08bd9ca5997b76c6ae5e170
ARM: Tegra: Utilize burst policy for LP1 wakeup

Running SCLK from CLKS makes LP1 wakeup latencies horrible.
However, we can utilize IRQ bursting to switch automatically
to CLKM upon LP1 wakeup IRQ. This maintains low power for LP1
but improves wakeup latencies significantly.

Bug 1381343

Change-Id: I9a3fcd81999d1b593bf242bfa7ef8505f9848d43
Signed-off-by: Antti P Miettinen <amiettinen@nvidia.com>
Reviewed-on: http://git-master/r/298749
(cherry picked from commit 39d6266e1ed04512809badb263a6d9b4346a49e4)
Reviewed-on: http://git-master/r/298744
(cherry picked from commit 12a25b041874515a7076b30f1462a12756d75d16)
(cherry picked from commit b90f85660ac259da9190cce156763fb05caa5f82)
Reviewed-on: http://git-master/r/353758
Reviewed-by: Gabby Lee <galee@nvidia.com>
Tested-by: Gabby Lee <galee@nvidia.com>
arch/arm/mach-tegra/pm.c
arch/arm/mach-tegra/sleep-t3.S