ARM: rockchip: rk_fiq_debugger use 32-bit read/write, workaround for rk3288
author黄涛 <huangtao@rock-chips.com>
Tue, 21 Jan 2014 06:26:09 +0000 (14:26 +0800)
committer黄涛 <huangtao@rock-chips.com>
Tue, 21 Jan 2014 06:26:09 +0000 (14:26 +0800)
arch/arm/mach-rockchip/rk_fiq_debugger.c

index 71b29056eaa20f4d65cf60cd3dd7355ebef5ea7f..0d35df02c540b52c89b9f82801afb9623e0999e4 100644 (file)
@@ -48,13 +48,13 @@ struct rk_fiq_debugger {
 static inline void rk_fiq_write(struct rk_fiq_debugger *t,
        unsigned int val, unsigned int off)
 {
-       __raw_writeb(val, t->debug_port_base + off * 4);
+       __raw_writel(val, t->debug_port_base + off * 4);
 }
 
 static inline unsigned int rk_fiq_read(struct rk_fiq_debugger *t,
        unsigned int off)
 {
-       return __raw_readb(t->debug_port_base + off * 4);
+       return __raw_readl(t->debug_port_base + off * 4);
 }
 
 static inline unsigned int rk_fiq_read_lsr(struct rk_fiq_debugger *t)