* [PATCH] h8300: include: asm: add default 'ioremap_wc' definition in "io.h"
@ 2013-08-30 7:56 Chen Gang
0 siblings, 0 replies; only message in thread
From: Chen Gang @ 2013-08-30 7:56 UTC (permalink / raw)
To: Koichi Yasutake, Geert Uytterhoeven; +Cc: linux-kernel@vger.kernel.org
h8300 does not implement ioremap_wc(), but implement ioremap(), need
define ioremap_wc() just like "asm-generic/io.h" to pass compiling.
The related error (allmodconfig for h8300):
drivers/video/uvesafb.c: In function 'uvesafb_ioremap':
drivers/video/uvesafb.c:1563:2: error: implicit declaration of function 'ioremap_wc' [-Werror=implicit-function-declaration]
Signed-off-by: Chen Gang <gang.chen@asianux.com>
---
arch/h8300/include/asm/io.h | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/arch/h8300/include/asm/io.h b/arch/h8300/include/asm/io.h
index c1a8df2..0bf4577 100644
--- a/arch/h8300/include/asm/io.h
+++ b/arch/h8300/include/asm/io.h
@@ -262,6 +262,14 @@ static inline void *ioremap_fullcache(unsigned long physaddr, unsigned long size
return __ioremap(physaddr, size, IOMAP_FULL_CACHING);
}
+#ifndef ioremap_nocache
+#define ioremap_nocache ioremap
+#endif
+
+#ifndef ioremap_wc
+#define ioremap_wc ioremap_nocache
+#endif
+
extern void iounmap(void *addr);
/* H8/300 internal I/O functions */
--
1.7.7.6
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2013-08-30 7:57 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-30 7:56 [PATCH] h8300: include: asm: add default 'ioremap_wc' definition in "io.h" Chen Gang
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.