commit | 381d38afcd55d968d9650166f8561d633335f839 | [log] [tgz] |
---|---|---|
author | Stephan Linz <linz@li-pro.net> | Thu Nov 24 12:32:52 2011 +0000 |
committer | Wolfgang Denk <wd@denx.de> | Sun Nov 27 15:49:48 2011 +0100 |
tree | 9e6655d76cb2e98b18bff4ea763a4b563d117932 | |
parent | 73bd01e2a4fd60bf30b9e639503972b25b12d710 [diff] |
microblaze: usable uart16550 for big endian systems As a result of the commit 6833260 the uart16550 driver is broken for Microblaze big endian systems, because of the missing 3 byte offset. Other than as described, not all U-Boot BSP will treat properly the 3 byte offset. This why prefer to mask out the 3 byte offset in general and setup correct _REG_SIZE value depending on edianess. Signed-off-by: Stephan Linz <linz@li-pro.net> Tested-by: Michal Simek <monstr@monstr.eu>