From: Mike Frysinger Date: Tue, 5 Feb 2008 00:26:54 +0000 (-0500) Subject: add missing __raw versions of Blackfin read/write io functions X-Git-Tag: v2008.10-rc1~720^2~15 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf53974c2ddae678d7660f2b5ccfeb0732b6f5dc;p=platform%2Fkernel%2Fu-boot.git add missing __raw versions of Blackfin read/write io functions Signed-off-by: Mike Frysinger --- diff --git a/include/asm-blackfin/io.h b/include/asm-blackfin/io.h index 512e13d..5d42668 100644 --- a/include/asm-blackfin/io.h +++ b/include/asm-blackfin/io.h @@ -80,10 +80,16 @@ static inline void unmap_physmem(void *vaddr, unsigned long flags) #define readb(addr) ({ unsigned char __v = (*(volatile unsigned char *) (addr));asm("ssync;"); __v; }) #define readw(addr) ({ unsigned short __v = (*(volatile unsigned short *) (addr)); asm("ssync;");__v; }) #define readl(addr) ({ unsigned int __v = (*(volatile unsigned int *) (addr));asm("ssync;"); __v; }) +#define __raw_readb readb +#define __raw_readw readw +#define __raw_readl readl #define writeb(b,addr) {((*(volatile unsigned char *) (addr)) = (b)); asm("ssync;");} #define writew(b,addr) {((*(volatile unsigned short *) (addr)) = (b)); asm("ssync;");} #define writel(b,addr) {((*(volatile unsigned int *) (addr)) = (b)); asm("ssync;");} +#define __raw_writeb writeb +#define __raw_writew writew +#define __raw_writel writel #define memset_io(a,b,c) memset((void *)(a),(b),(c)) #define memcpy_fromio(a,b,c) memcpy((a),(void *)(b),(c))