aboutsummaryrefslogtreecommitdiff
path: root/src/arch/armv7/lib/cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/armv7/lib/cache.c')
-rw-r--r--src/arch/armv7/lib/cache.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/arch/armv7/lib/cache.c b/src/arch/armv7/lib/cache.c
index 8fb238af9b..63e406c03f 100644
--- a/src/arch/armv7/lib/cache.c
+++ b/src/arch/armv7/lib/cache.c
@@ -79,6 +79,7 @@ enum dcache_op {
OP_DCCISW,
OP_DCISW,
OP_DCCIMVAC,
+ OP_DCCMVAC,
};
/*
@@ -193,6 +194,11 @@ static void dcache_op_mva(unsigned long addr,
}
}
+void dcache_clean_by_mva(unsigned long addr, unsigned long len)
+{
+ dcache_op_mva(addr, len, OP_DCCMVAC);
+}
+
void dcache_clean_invalidate_by_mva(unsigned long addr, unsigned long len)
{
dcache_op_mva(addr, len, OP_DCCIMVAC);