diff mbox

[U-Boot,1/5] post: fix up I/O helper usage

Message ID 1309289203-5758-1-git-send-email-vapier@gentoo.org
State Superseded
Delegated to: Wolfgang Denk
Headers show

Commit Message

Mike Frysinger June 28, 2011, 7:26 p.m. UTC
The I/O API from Linux defaults to little endian accesses.  In order to
do big endian accesses, there are a "be" variants.  The "le32" variants
are arch-specific and not terribly common, so change it to the normal
Linux API funcs.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
 include/post.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
diff mbox


diff --git a/include/post.h b/include/post.h
index 519cef1..c9ec2f4 100644
--- a/include/post.h
+++ b/include/post.h
@@ -78,12 +78,12 @@ 
 static inline ulong post_word_load (void)
-	return in_le32((volatile void *)(_POST_WORD_ADDR));
+	return inl((volatile void *)(_POST_WORD_ADDR));
 static inline void post_word_store (ulong value)
-	out_le32((volatile void *)(_POST_WORD_ADDR), value);
+	outl(value, (volatile void *)(_POST_WORD_ADDR));
 #endif /* defined (CONFIG_POST) || defined(CONFIG_LOGBUFFER) */
 #endif /* __ASSEMBLY__ */