]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: tegra: add a flag for tegra_disable_clean_inv_dcache to do LoUIS or ALL
authorJoseph Lo <josephl@nvidia.com>
Wed, 3 Jul 2013 09:50:38 +0000 (17:50 +0800)
committerStephen Warren <swarren@nvidia.com>
Fri, 19 Jul 2013 16:08:05 +0000 (10:08 -0600)
commitac2527bfc21739b77d687df1bfc4e973103fef7b
treee217d872db97681d551caf07f38129a8f3fa473f
parentc04c77540a4f996ee94d0240bbae3a7512febd37
ARM: tegra: add a flag for tegra_disable_clean_inv_dcache to do LoUIS or ALL

Adding a flag for tegra_disable_clean_inv_dcache to flush cache as LoUIS
or ALL. After this patch, the v7_flush_dcache_louis is used for CPU hotplug
and CPU suspend in CPU power down (e.g. CPU idle power-down mode) case. And
the v7_flush_dcache_all is used for CPU cluster power down (e.g. suspend to
LP2 mode).

Signed-off-by: Joseph Lo <josephl@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
arch/arm/mach-tegra/hotplug.c
arch/arm/mach-tegra/sleep-tegra20.S
arch/arm/mach-tegra/sleep-tegra30.S
arch/arm/mach-tegra/sleep.S
arch/arm/mach-tegra/sleep.h