ARM: cci driver need big endian fixes in asm code
authorVictor Kamensky <victor.kamensky@linaro.org>
Wed, 16 Oct 2013 04:50:34 +0000 (21:50 -0700)
committerVictor Kamensky <victor.kamensky@linaro.org>
Thu, 13 Mar 2014 21:49:52 +0000 (14:49 -0700)
commiteb192460ccd50e73475b6092a8953ef7945921c8
treefb4b04d21b4d8654b0e7a615f2b3bc445b48d08c
parentb0e8afd6ffd73719ad05dfbcfd0e0a6ec674b0c2
ARM: cci driver need big endian fixes in asm code

cci_enable_port_for_self written in asm and it works with h/w
registers that are in little endian format. When run in big
endian mode it needs byteswaped constants before/after it
writes/reads to/from such registers

Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
Acked-by: Nicolas Pitre <nico@linaro.org>
Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
(cherry picked from commit fdb07aee0b2b9d7d1893c97f5ce79ec355caaf1f)

Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org>
drivers/bus/arm-cci.c