From: Daniel Schwierzeck Date: Sat, 9 Jan 2016 16:32:46 +0000 (+0100) Subject: MIPS: vct: fix I/O accessor calls X-Git-Tag: v2016.03-rc1~299^2~6 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0c7fd8f4660ed612db5d9e9343f77edfe5af090b;p=u-boot MIPS: vct: fix I/O accessor calls Use void pointers as address argument for readl( and writel()). This is required for the upcoming MIPS asm header file and I/O accessor update. Signed-off-by: Daniel Schwierzeck --- diff --git a/board/micronas/vct/vct.h b/board/micronas/vct/vct.h index 0a1c5fcb82..67da6a8e73 100644 --- a/board/micronas/vct/vct.h +++ b/board/micronas/vct/vct.h @@ -80,12 +80,14 @@ void vct_pin_mux_initialize(void); */ static inline void reg_write(u32 addr, u32 data) { - __raw_writel(data, addr + REG_GLOBAL_START_ADDR); + void *reg = (void *)(addr + REG_GLOBAL_START_ADDR); + __raw_writel(data, reg); } static inline u32 reg_read(u32 addr) { - return __raw_readl(addr + REG_GLOBAL_START_ADDR); + const void *reg = (const void *)(addr + REG_GLOBAL_START_ADDR); + return __raw_readl(reg); } #endif /* _VCT_H */