[PATCH 0/3] lib: utils/cache: Add SiFive PL2 and EC cache drivers
Nick Hu
nick.hu at sifive.com
Thu Nov 13 19:22:44 PST 2025
Add the SiFive PL2 and EC cache drivers to support the external cache
maintenance operations.
Signed-off-by: Nick Hu <nick.hu at sifive.com>
---
Nick Hu (3):
lib: utils/cache: Handle last-level cache correctly in fdt_cache_add()
lib: utils/cache: Add SiFive PL2 controller
lib: utils/cache: Add SiFive Extensible Cache (EC) driver
lib/utils/cache/Kconfig | 8 ++
lib/utils/cache/fdt_cache.c | 4 +-
lib/utils/cache/fdt_sifive_ec.c | 194 +++++++++++++++++++++++++++++++++++++
lib/utils/cache/fdt_sifive_pl2.c | 139 ++++++++++++++++++++++++++
lib/utils/cache/objects.mk | 6 ++
platform/generic/configs/defconfig | 2 +
6 files changed, 352 insertions(+), 1 deletion(-)
---
base-commit: fade4399d2a47a3ff9c5ecd5dd4c3cba7a4eace7
change-id: 20251029-sifive-cache-drivers-bf918d1337ea
Best regards,
--
Nick Hu <nick.hu at sifive.com>
More information about the opensbi
mailing list