diff options
author | Samin Guo <samin.guo@starfivetech.com> | 2023-06-27 09:04:15 +0300 |
---|---|---|
committer | Samin Guo <samin.guo@starfivetech.com> | 2023-06-27 09:09:29 +0300 |
commit | f2277bebd1141f78dbaa0bd1cbb793030f487d2f (patch) | |
tree | 013fb2d5de098dcc4d30a1dcde2d0237cbf968d3 | |
parent | 359e041970219182f9d0666490827eae5c9b88b1 (diff) | |
download | linux-f2277bebd1141f78dbaa0bd1cbb793030f487d2f.tar.xz |
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 <samin.guo@starfivetech.com>
-rw-r--r-- | drivers/soc/sifive/sifive_l2_cache.c | 6 | ||||
-rw-r--r-- | include/soc/sifive/sifive_l2_cache.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/drivers/soc/sifive/sifive_l2_cache.c b/drivers/soc/sifive/sifive_l2_cache.c index 6163d02c920d..ce29ae99dd24 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) |