X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=arch%2Favr32%2Fmach-at32ap%2Fsm.h;h=cad02b512bcb68f4d65cd4e41d5ce5206d1b9896;hb=c0f79c4cb11acca545f9802ee0e14ad3b5cc123d;hp=27565822ae2a3e08590447567434c8f9ee7b797a;hpb=b278240839e20fa9384ea430df463b367b90e04e;p=powerpc.git diff --git a/arch/avr32/mach-at32ap/sm.h b/arch/avr32/mach-at32ap/sm.h index 27565822ae..cad02b512b 100644 --- a/arch/avr32/mach-at32ap/sm.h +++ b/arch/avr32/mach-at32ap/sm.h @@ -234,7 +234,9 @@ #define SM_BFINS(name,value,old) (((old) & ~(((1 << SM_##name##_SIZE) - 1) << SM_##name##_OFFSET)) | SM_BF(name,value)) /* Register access macros */ -#define sm_readl(port,reg) readl((port)->regs + SM_##reg) -#define sm_writel(port,reg,value) writel((value), (port)->regs + SM_##reg) +#define sm_readl(port,reg) \ + __raw_readl((port)->regs + SM_##reg) +#define sm_writel(port,reg,value) \ + __raw_writel((value), (port)->regs + SM_##reg) #endif /* __ASM_AVR32_SM_H__ */