Dear Mike Frysinger, In message <1304996478-1536-1-git-send-email-vap...@gentoo.org> you wrote: > 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 <vap...@gentoo.org> > --- > include/post.h | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > 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)); > }
Is this supposed to fix any real problem, or just a change according to your personal preferences? My initial impression is that we lose a bit of documentation (explicitely telling the reader that these are LE accesses has a certain benefit over hoping the reader has this information present). Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de Heavier than air flying machines are impossible. -- Lord Kelvin, President, Royal Society, c. 1895 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot