mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2026-02-28 02:01:50 +00:00
lib: utils/cache: add cache enable function
Add functions to enable/disable the cache. Signed-off-by: Ben Zong-You Xie <ben717@andestech.com> Link: https://lore.kernel.org/r/20251229071914.1451587-4-ben717@andestech.com Signed-off-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
committed by
Anup Patel
parent
85bff9cc16
commit
6d26b43c47
11
lib/utils/cache/cache.c
vendored
11
lib/utils/cache/cache.c
vendored
@@ -44,3 +44,14 @@ int cache_flush_all(struct cache_device *dev)
|
||||
|
||||
return dev->ops->cache_flush_all(dev);
|
||||
}
|
||||
|
||||
int cache_enable(struct cache_device *dev, bool enable)
|
||||
{
|
||||
if (!dev)
|
||||
return SBI_ENODEV;
|
||||
|
||||
if (!dev->ops || !dev->ops->cache_enable)
|
||||
return SBI_ENOTSUPP;
|
||||
|
||||
return dev->ops->cache_enable(dev, enable);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user