ARM: mvebu: support running big-endian
authorBen Dooks <ben.dooks@codethink.co.uk>
Fri, 1 Feb 2013 10:36:22 +0000 (10:36 +0000)
committerBen Dooks <ben.dooks@codethink.co.uk>
Sat, 19 Oct 2013 19:46:34 +0000 (20:46 +0100)
commitbca028e7c2537fea9f401c20dd7b2103358b5efe
tree40d369c9cef9376867cbba09330b1e7c8e8699c4
parent50eec2fce45ed48575f1c0582b748e409da08511
ARM: mvebu: support running big-endian

Add indication we can run these cores in BE mode, and ensure that the
secondary CPU is set to big-endian mode in the initialisation code as
the initial code runs little-endian.

Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Jason Cooper <jason@lakedaemon.net>
arch/arm/mach-mvebu/Kconfig
arch/arm/mach-mvebu/coherency_ll.S
arch/arm/mach-mvebu/headsmp.S