|
@@ -123,10 +123,15 @@ static inline void __raw_reads##bwlq(volatile void __iomem *mem, \
|
|
|
|
|
|
__BUILD_MEMORY_STRING(b, u8)
|
|
|
__BUILD_MEMORY_STRING(w, u16)
|
|
|
-__BUILD_MEMORY_STRING(q, u64)
|
|
|
|
|
|
+#ifdef CONFIG_SUPERH32
|
|
|
void __raw_writesl(void __iomem *addr, const void *data, int longlen);
|
|
|
void __raw_readsl(const void __iomem *addr, void *data, int longlen);
|
|
|
+#else
|
|
|
+__BUILD_MEMORY_STRING(l, u32)
|
|
|
+#endif
|
|
|
+
|
|
|
+__BUILD_MEMORY_STRING(q, u64)
|
|
|
|
|
|
#define writesb __raw_writesb
|
|
|
#define writesw __raw_writesw
|