net: macb: Fix check for little-endian system in gmac_configure_dma()
authorAnup Patel <Anup.Patel@wdc.com>
Wed, 24 Jul 2019 04:09:37 +0000 (04:09 +0000)
committerJoe Hershberger <joe.hershberger@ni.com>
Thu, 25 Jul 2019 18:13:31 +0000 (13:13 -0500)
commiteff0e0c76f529c57bc0e1f8d16d0060cb08a5ebf
tree222c8ef8e2b27506661491b819961607dfca91fc
parentd0a04db6af7607c99f28973a79be2d31caaf5670
net: macb: Fix check for little-endian system in gmac_configure_dma()

Instead of depending on CONFIG_SYS_LITTLE_ENDIAN, we check at runtime
whether underlying system is little-endian or big-endian. This way
we are not dependent on any U-Boot specific OR compiler specific macro
to check system endianness.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
drivers/net/macb.c