ARM: tegra: flush caches via SMC call
authorStephen Warren <swarren@nvidia.com>
Fri, 23 Sep 2016 23:43:49 +0000 (17:43 -0600)
committerTom Warren <twarren@nvidia.com>
Tue, 27 Sep 2016 16:11:03 +0000 (09:11 -0700)
commit8e5d804f890b32959cc9d9f9349ccd2ff4a744a0
tree4850a6706262d21496028068ea204eed391b3353
parent6dca554f238d23d2c67873d850b7576e5971c5fd
ARM: tegra: flush caches via SMC call

On Tegra186, it is necessary to perform an SMC to fully flush all caches;
flushing/cleaning by set/way is not enough. Implement the required hook
to make this happen.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
arch/arm/mach-tegra/tegra186/Makefile
arch/arm/mach-tegra/tegra186/cache.c [new file with mode: 0644]