ARM: zynq: Enable big-endian
authorMichal Simek <michal.simek@xilinx.com>
Fri, 11 Apr 2014 13:05:56 +0000 (15:05 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 20 May 2014 14:17:13 +0000 (16:17 +0200)
commiteb28d0bb857f01ff972f8b359c962eef9ecf1b64
tree89e5d5417a11dd5427283ac57e2bca3b7a10023b
parent90a6695a2ac1b9db8e0f4bfec3156c22a722d9ba
ARM: zynq: Enable big-endian

Enable ARCH_SUPPORTS_BIG_ENDIAN in Kconfig.

zynq_secondary_trampoline is the first function
that is called on secondary CPU.
Reference:
"ARM: mcpm: fix big endian issue in mcpm startup code"
(sha1: 519ceb9fd10cd7e836d0aa97b2068cc9e97f463b)

Fix early printk support. Based on:
"ARM: pl01x debug code endian fix"
(sha1: 76e3faf156fa95b6465e747d702b94faf67117fc)

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/include/debug/zynq.S
arch/arm/mach-zynq/Kconfig
arch/arm/mach-zynq/headsmp.S