Bernhard Messerklinger <bernhard.messerklin...@br-automation.com> schrieb am 15.02.2018 09:02:26:
> Von: Bernhard Messerklinger <bernhard.messerklin...@br-automation.com> > An: u-boot@lists.denx.de > Kopie: hannes.schmel...@br-automation.com, Bernhard Messerklinger > <bernhard.messerklin...@br-automation.com>, Mario Six <mario....@gdsys.cc>, > Simon Glass <s...@chromium.org>, Lokesh Vutla <lokeshvu...@ti.com>, Bin Meng > <bmeng...@gmail.com>, Philipp Tomsich <philipp.toms...@theobroma-systems.com>, > Stefan Roese <s...@denx.de>, Alexandru Gagniuc <ale...@adaptrum.com> > Datum: 15.02.2018 09:02 > Betreff: [PATCH] ns16550: Fix mem mapped endian check > > Do a explicit check for CONFIG_SYS_BIG_ENDIAN and > CONFIG_SYS_LITTLE_ENDIAN to avoid errors on platforms where both > are undefined (x86). > > Signed-off-by: Bernhard Messerklinger <bernhard.messerklin...@br-automation.com> > --- > > drivers/serial/ns16550.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/serial/ns16550.c b/drivers/serial/ns16550.c > index 6f9ce689cf..53550bfa88 100644 > --- a/drivers/serial/ns16550.c > +++ b/drivers/serial/ns16550.c > @@ -55,7 +55,7 @@ static inline void serial_out_shift(void *addr, int shift, int value) > { > #ifdef CONFIG_SYS_NS16550_PORT_MAPPED > outb(value, (ulong)addr); > -#elif defined(CONFIG_SYS_NS16550_MEM32) && !defined(CONFIG_SYS_BIG_ENDIAN) > +#elif defined(CONFIG_SYS_NS16550_MEM32) && defined(CONFIG_SYS_LITTLE_ENDIAN) > out_le32(addr, value); > #elif defined(CONFIG_SYS_NS16550_MEM32) && defined(CONFIG_SYS_BIG_ENDIAN) > out_be32(addr, value); > @@ -72,7 +72,7 @@ static inline int serial_in_shift(void *addr, int shift) > { > #ifdef CONFIG_SYS_NS16550_PORT_MAPPED > return inb((ulong)addr); > -#elif defined(CONFIG_SYS_NS16550_MEM32) && !defined(CONFIG_SYS_BIG_ENDIAN) > +#elif defined(CONFIG_SYS_NS16550_MEM32) && defined(CONFIG_SYS_LITTLE_ENDIAN) > return in_le32(addr); > #elif defined(CONFIG_SYS_NS16550_MEM32) && defined(CONFIG_SYS_BIG_ENDIAN) > return in_be32(addr); > -- > 2.16.1 > Reviewed-by: Hannes Schmelzer <hannes.schmel...@br-automation.com> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot