commit | fe17a60a3309c2e02e82ce10732c6e4edb4bc2ed | [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 | b44587398681910903572a037e733c71c016ae67 [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>