From 95ed1429e6b795098d3f80a2abdffbaa71c1188e Mon Sep 17 00:00:00 2001 From: Jan Kotas Date: Tue, 3 Dec 2019 04:18:15 -0500 Subject: [PATCH] boot/boot-wrapper-aarch64: add gicv3 support This patch adds support for GICv3 (such as GIC-500). Signed-off-by: Jan Kotas Signed-off-by: Thomas Petazzoni --- boot/boot-wrapper-aarch64/Config.in | 5 +++++ boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/boot/boot-wrapper-aarch64/Config.in b/boot/boot-wrapper-aarch64/Config.in index efb70dcdf5..cf7389282f 100644 --- a/boot/boot-wrapper-aarch64/Config.in +++ b/boot/boot-wrapper-aarch64/Config.in @@ -38,4 +38,9 @@ config BR2_TARGET_BOOT_WRAPPER_AARCH64_PSCI Boot secondary SMP cores using PSCI firmware calls. If disabled, the spin-table method is used instead. +config BR2_TARGET_BOOT_WRAPPER_AARCH64_GICV3 + bool "Enable GICv3 instead of GICv2" + help + Boot using GICv3 instead of GICv2. + endif diff --git a/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk b/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk index b0bba7a4de..117e113984 100644 --- a/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk +++ b/boot/boot-wrapper-aarch64/boot-wrapper-aarch64.mk @@ -28,6 +28,10 @@ else BOOT_WRAPPER_AARCH64_CONF_OPTS += --disable-psci endif +ifeq ($(BR2_TARGET_BOOT_WRAPPER_AARCH64_GICV3),y) +BOOT_WRAPPER_AARCH64_CONF_OPTS += --enable-gicv3 +endif + # We need to convince the configure script that the Linux kernel tree # exists, as well as the DTB and the kernel Image. Even though those # are available on the build machine, the configure script uses -- 2.30.2