From 3062e4f085ed9b792efd33598468686dbcde52db Mon Sep 17 00:00:00 2001 From: Samin Guo Date: Tue, 27 Jun 2023 14:04:15 +0800 Subject: [PATCH] soc: sifive: l2_cache: Add sifive_ccache_flush_range Add sifive_ccache_flush_range to be compatible with new code Signed-off-by: Samin Guo --- drivers/soc/sifive/sifive_l2_cache.c | 6 ++++++ include/soc/sifive/sifive_l2_cache.h | 1 + 2 files changed, 7 insertions(+) diff --git a/drivers/soc/sifive/sifive_l2_cache.c b/drivers/soc/sifive/sifive_l2_cache.c index 2794662347a9..4a82739dc025 100644 --- a/drivers/soc/sifive/sifive_l2_cache.c +++ b/drivers/soc/sifive/sifive_l2_cache.c @@ -145,6 +145,12 @@ void sifive_l2_flush_range(phys_addr_t start, size_t len) } EXPORT_SYMBOL_GPL(sifive_l2_flush_range); +void sifive_ccache_flush_range(phys_addr_t start, size_t len) +{ + sifive_l2_flush_range(start, len); +} +EXPORT_SYMBOL_GPL(sifive_ccache_flush_range); + void *sifive_l2_set_uncached(void *addr, size_t size) { phys_addr_t phys_addr = __pa(addr) + uncached_offset; diff --git a/include/soc/sifive/sifive_l2_cache.h b/include/soc/sifive/sifive_l2_cache.h index 93b033debf62..f472e4cb1232 100644 --- a/include/soc/sifive/sifive_l2_cache.h +++ b/include/soc/sifive/sifive_l2_cache.h @@ -27,6 +27,7 @@ static inline bool sifive_l2_handle_noncoherent(void) #endif } +void sifive_ccache_flush_range(phys_addr_t start, size_t len); void sifive_l2_flush_range(phys_addr_t start, size_t len); void *sifive_l2_set_uncached(void *addr, size_t size); static inline void sifive_l2_clear_uncached(void *addr, size_t size)