mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
m68k:correct io macros about endian
M68k is big endian cpu ,so use be_out and be_in in big endian. Signed-off-by: Chao Fu <b44548@freescale.com>
This commit is contained in:
@@ -32,10 +32,10 @@
|
||||
#define writew(b,addr) ((*(volatile u16 *) (addr)) = (b))
|
||||
#define writel(b,addr) ((*(volatile u32 *) (addr)) = (b))
|
||||
#else
|
||||
#define readw(addr) in_le16((volatile u16 *)(addr))
|
||||
#define readl(addr) in_le32((volatile u32 *)(addr))
|
||||
#define writew(b,addr) out_le16((volatile u16 *)(addr),(b))
|
||||
#define writel(b,addr) out_le32((volatile u32 *)(addr),(b))
|
||||
#define readw(addr) in_be16((volatile u16 *)(addr))
|
||||
#define readl(addr) in_be32((volatile u32 *)(addr))
|
||||
#define writew(b,addr) out_be16((volatile u16 *)(addr),(b))
|
||||
#define writel(b,addr) out_be32((volatile u32 *)(addr),(b))
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user