commit | f0550f87f40b9b636c1fe116e3590ed1439c926c | [log] [tgz] |
---|---|---|
author | Gabor Juhos <juhosg@openwrt.org> | Wed Feb 20 22:03:01 2013 +0000 |
committer | Daniel Schwierzeck <daniel.schwierzeck@gmail.com> | Sat Jun 08 23:10:10 2013 +0200 |
tree | b89a9fc857da415c1ccdd573a9412add58d725ea | |
parent | 842033e6964e9e5d34aca893c1845416dd8ac2cc [diff] |
MIPS: fix __raw_* IO accessors The purpose of the __raw* IO accessors is to provide IO access in native-endian order. However in the current MIPS implementation, the 16 and 32 bit variants of the __raw accessors are swapping the values on big-endian systems if the CONFIG_SWAP_IO_SPACE option is enabled. The patch changes the IO accessor macros to fix this broken behaviour. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> Cc: Daniel Schwierzeck <daniel.schwierzeck@googlemail.com>