summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRichard Zhu <Richard.Zhu@freescale.com>2015-03-31 11:03:11 +0800
committerguoyin.chen <guoyin.chen@freescale.com>2015-05-08 17:24:50 +0800
commit94f1f2ff77fd7dd3d187f946c66e2e7cad18fdb9 (patch)
treec399dfdc40b905127b54c2732a1d775dada8764e /include
parentc30ef94c093f40440013c9c6d631b678e58a5aee (diff)
MLK-10512-4 arm: mcc: make sure the shm consistent
- use dsb() to make sure the consistence of the share memory , because that share memory is located in ddr memory, it maybe buffer-able although it is remapped as nocache Signed-off-by: Richard Zhu <Richard.Zhu@freescale.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/mcc_linux.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/linux/mcc_linux.h b/include/linux/mcc_linux.h
index 7dab31738189..7e7af8268df1 100644
--- a/include/linux/mcc_linux.h
+++ b/include/linux/mcc_linux.h
@@ -22,12 +22,12 @@
/* Define the kinds of cache macros */
#define MCC_DCACHE_ENABLE(n)
#define MCC_DCACHE_DISABLE()
-#define MCC_DCACHE_FLUSH()
-#define MCC_DCACHE_FLUSH_LINE(p)
-#define MCC_DCACHE_FLUSH_MLINES(p, m)
-#define MCC_DCACHE_INVALIDATE()
-#define MCC_DCACHE_INVALIDATE_LINE(p)
-#define MCC_DCACHE_INVALIDATE_MLINES(p, m)
+#define MCC_DCACHE_FLUSH() dsb()
+#define MCC_DCACHE_FLUSH_LINE(p) dsb()
+#define MCC_DCACHE_FLUSH_MLINES(p, m) dsb()
+#define MCC_DCACHE_INVALIDATE() dsb()
+#define MCC_DCACHE_INVALIDATE_LINE(p) dsb()
+#define MCC_DCACHE_INVALIDATE_MLINES(p, m) dsb()
#define MCC_LINUX_NODE_NUMBER (0)