Skip to content
Snippets Groups Projects
Commit f1329c90 authored by Chao Fu's avatar Chao Fu Committed by Tom Rini
Browse files

m68k:correct io macros about endian


M68k is big endian cpu ,so use be_out and be_in in big endian.

Signed-off-by: default avatarChao Fu <b44548@freescale.com>
parent 5744e534
No related branches found
No related tags found
No related merge requests found
...@@ -32,10 +32,10 @@ ...@@ -32,10 +32,10 @@
#define writew(b,addr) ((*(volatile u16 *) (addr)) = (b)) #define writew(b,addr) ((*(volatile u16 *) (addr)) = (b))
#define writel(b,addr) ((*(volatile u32 *) (addr)) = (b)) #define writel(b,addr) ((*(volatile u32 *) (addr)) = (b))
#else #else
#define readw(addr) in_le16((volatile u16 *)(addr)) #define readw(addr) in_be16((volatile u16 *)(addr))
#define readl(addr) in_le32((volatile u32 *)(addr)) #define readl(addr) in_be32((volatile u32 *)(addr))
#define writew(b,addr) out_le16((volatile u16 *)(addr),(b)) #define writew(b,addr) out_be16((volatile u16 *)(addr),(b))
#define writel(b,addr) out_le32((volatile u32 *)(addr),(b)) #define writel(b,addr) out_be32((volatile u32 *)(addr),(b))
#endif #endif
/* /*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment