#ifndef _M68K_MCF_M547X_8X_CACHEFLUSH_H
#define _M68K_MCF_M547X_8X_CACHEFLUSH_H
+#include <asm/mcfcache.h>
+
/*
* Cache handling functions
*/
}
}
+#define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 1
+
/* Use __flush_page_to_ram() for flush_dcache_page all values are same - MW */
#define flush_dcache_page(page) \
__flush_page_to_ram((void *) page_address(page))
/* Push n pages at kernel virtual address and clear the icache */
/* RZ: use cpush %bc instead of cpush %dc, cinv %ic */
-extern inline void flush_icache_range (unsigned long address,
+static inline void flush_icache_range (unsigned long address,
unsigned long endaddr)
{
unsigned long set;