arm: Support cache invalidate
authorSimon Glass <sjg@chromium.org>
Wed, 5 Apr 2017 23:53:18 +0000 (17:53 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 12 May 2017 02:03:39 +0000 (22:03 -0400)
commit6775a8208e3ac60f09b982c2d7b3258e0af86540
tree0769a9a7530e304cd65a5f661458d9036b788c67
parentf97cae95759efd4dbb19acdde201a1f13815832a
arm: Support cache invalidate

At present there is not operation to invalidate a cache range. This seems
to be needed to fill out the cache operations. Add an implementation based
on the flush operation.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: York Sun <york.sun@nxp.com>
arch/arm/cpu/armv8/cache.S
arch/arm/cpu/armv8/cache_v8.c
arch/arm/include/asm/system.h