summaryrefslogtreecommitdiff
path: root/src/arch/arm64/Kconfig
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2018-07-20 09:08:42 +0200
committerPhilipp Deppenwiese <zaolin.daisuki@gmail.com>2018-07-26 00:44:33 +0000
commitd308ed37bcc1e8d0bf35752e48a96c144b578dab (patch)
tree1e41f2b3e43efbbec4ab6a91a5767c12512fcde6 /src/arch/arm64/Kconfig
parentd1b482c7160139ac13a8ca9f70422743ce7c54c7 (diff)
arch/arm64: Add Kconfig to include BL31 as blob
Add Kconfig options to not build the Arm Trusted Firmware, but use a precompiled binary instead. To be used on platforms that do not have upstream Arm Trusted Firmware support and useful for development purposes. It is recommended to use upstream Arm Trusted Firmware where possible. Change-Id: I17954247029df627a3f4db8b73993bd549e55967 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/27559 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Diffstat (limited to 'src/arch/arm64/Kconfig')
-rw-r--r--src/arch/arm64/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/arch/arm64/Kconfig b/src/arch/arm64/Kconfig
index cae558b1c4..71c9f042f5 100644
--- a/src/arch/arm64/Kconfig
+++ b/src/arch/arm64/Kconfig
@@ -31,6 +31,14 @@ config ARM64_USE_ARM_TRUSTED_FIRMWARE
default n
depends on ARCH_RAMSTAGE_ARM64
+config ARM64_BL31_EXTERNAL_FILE
+ string "Path to external BL31.ELF (leave empty to build from source)"
+ depends on ARM64_USE_ARM_TRUSTED_FIRMWARE
+ help
+ The blob to use instead of building the Arm Trusted Firmware
+ from tree. It is discouraged as compatibility with out-of-tree
+ blobs may break anytime.
+
config ARM64_USE_SECURE_OS
bool
default n