From: 黄涛 Date: Tue, 21 Jan 2014 06:26:09 +0000 (+0800) Subject: ARM: rockchip: rk_fiq_debugger use 32-bit read/write, workaround for rk3288 X-Git-Tag: firefly_0821_release~6378 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=c278ce337a634ea6a5b6222b703e9d93586c8d17;p=firefly-linux-kernel-4.4.55.git ARM: rockchip: rk_fiq_debugger use 32-bit read/write, workaround for rk3288 --- diff --git a/arch/arm/mach-rockchip/rk_fiq_debugger.c b/arch/arm/mach-rockchip/rk_fiq_debugger.c index 71b29056eaa2..0d35df02c540 100644 --- a/arch/arm/mach-rockchip/rk_fiq_debugger.c +++ b/arch/arm/mach-rockchip/rk_fiq_debugger.c @@ -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)