summaryrefslogtreecommitdiff
path: root/plat/arm/board/juno/include/platform_def.h
diff options
context:
space:
mode:
authorYatharth Kochar <yatharth.kochar@arm.com>2016-11-22 12:56:00 +0000
committerdp-arm <dimitris.papastamos@arm.com>2017-05-05 09:49:55 +0100
commitaddbe339968a102e5af3fb40d492043ccf9beb1d (patch)
tree35bbbff221818e13afb655fa93f29b16ce16875c /plat/arm/board/juno/include/platform_def.h
parent57c10cb1df38c0c4befb31822d61ff651f2ffab2 (diff)
AArch32: Add JUNO platform support
With A53_0 as the primary CPU and TFTF in release mode, basic test cases are passing. Including powering off/on the other CPU. Following are open issues: * TFTF hangs in DEBUG mode, while testing System suspend cases. * TFTF is not able to initialize NVM, so currently TFTF is compiled with USE_NVM=0 Change-Id: I84ec23a32fff1b51a360ef6b253f846a77b75280 Signed-off-by: dp-arm <dimitris.papastamos@arm.com>
Diffstat (limited to 'plat/arm/board/juno/include/platform_def.h')
-rw-r--r--plat/arm/board/juno/include/platform_def.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/plat/arm/board/juno/include/platform_def.h b/plat/arm/board/juno/include/platform_def.h
index 2c68ee6..25415dc 100644
--- a/plat/arm/board/juno/include/platform_def.h
+++ b/plat/arm/board/juno/include/platform_def.h
@@ -41,8 +41,13 @@
/*******************************************************************************
* Platform binary types for linking
******************************************************************************/
-#define PLATFORM_LINKER_FORMAT "elf64-littleaarch64"
-#define PLATFORM_LINKER_ARCH aarch64
+#ifndef AARCH32
+#define PLATFORM_LINKER_FORMAT "elf64-littleaarch64"
+#define PLATFORM_LINKER_ARCH aarch64
+#else
+#define PLATFORM_LINKER_FORMAT "elf32-littlearm"
+#define PLATFORM_LINKER_ARCH arm
+#endif
/*******************************************************************************
* Run-time address of the TFTF image.