From bec4ebc22c43c1ff5c3fddb820d44a88bd3aebf0 Mon Sep 17 00:00:00 2001 From: Brad Bishop Date: Wed, 3 Aug 2022 09:55:16 -0400 Subject: Import 80d60e7 from yoctoproject.org meta-arm To support ARMv8 SoCs. meta-arm has several patch files. Since they are maintained by the upstream meta-arm community, add meta-arm to the ignore list in run-repotest. Change-Id: Ia87a2e947bbabd347d256eccc47a343e1c885479 Signed-off-by: Brad Bishop --- .../recipes-bsp/u-boot/u-boot_%.bbappend | 90 ++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend (limited to 'meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend') diff --git a/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend b/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend new file mode 100644 index 0000000000..e254d41b4c --- /dev/null +++ b/meta-arm/meta-arm-bsp/recipes-bsp/u-boot/u-boot_%.bbappend @@ -0,0 +1,90 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +# +# Corstone-500 MACHINE +# +SRC_URI:append:corstone500 = " \ + file://0001-armv7-adding-generic-timer-access-through-MMIO.patch \ + file://0002-board-arm-add-corstone500-board.patch" + +# +# Corstone1000 64-bit machines +# +DEPENDS:append:corstone1000 = " gnutls-native" +CORSTONE1000_DEVICE_TREE:corstone1000-mps3 = "corstone1000-mps3" +CORSTONE1000_DEVICE_TREE:corstone1000-fvp = "corstone1000-fvp" +EXTRA_OEMAKE:append:corstone1000 = ' DEVICE_TREE=${CORSTONE1000_DEVICE_TREE}' + +SYSROOT_DIRS:append:corstone1000 = " /boot" + +SRC_URI:append:corstone1000 = " \ + file://0001-cmd-load-add-load-command-for-memory-mapped.patch \ + file://0002-arm-add-support-to-corstone1000-platform.patch \ + file://0003-usb-common-move-urb-code-to-common.patch \ + file://0004-usb-add-isp1760-family-driver.patch \ + file://0005-corstone1000-enable-isp1763-usb-controller.patch \ + file://0006-arm_ffa-introducing-Arm-FF-A-low-level-driver.patch \ + file://0007-arm_ffa-introducing-armffa-command.patch \ + file://0008-arm_ffa-introducing-MM-communication-with-FF-A.patch \ + file://0009-arm_ffa-introducing-test-module-for-UCLASS_FFA.patch \ + file://0010-arm_ffa-corstone1000-enable-FF-A-and-MM-support.patch \ + file://0011-efi-corstone1000-introduce-EFI-capsule-update.patch \ + file://0012-corstone1000-Update-FFA-shared-buffer-address.patch \ + file://0013-corstone1000-Make-sure-shared-buffer-contents-are-no.patch \ + file://0014-arm-corstone1000-fix-unrecognized-filesystem-type.patch \ + file://0015-efi_capsule-corstone1000-pass-interface-id-and-buffe.patch \ + file://0016-efi_boottime-corstone1000-pass-interface-id-and-kern.patch \ + file://0017-efi_loader-corstone1000-remove-guid-check-from-corst.patch \ + file://0018-arm_ffa-removing-the-cast-when-using-binary-OR-on-FI.patch \ + file://0019-Return-proper-error-code-when-rx-buffer-is-larger.patch \ + file://0020-Use-correct-buffer-size.patch \ + file://0021-Update-comm_buf-when-EFI_BUFFER_TOO_SMALL.patch \ + file://0022-efi_loader-populate-ESRT-table-if-EFI_ESRT-config-op.patch \ + file://0023-efi_firmware-add-get_image_info-for-corstone1000.patch \ + file://0024-Comment-mm_communicate-failure-log.patch \ + file://0025-efi_loader-send-bootcomplete-message-to-secure-encla.patch \ + file://0026-efi_loader-fix-null-pointer-exception-with-get_image.patch \ + file://0027-arm-corstone1000-add-mmc-for-fvp.patch \ + " + +# +# FVP BASE +# +SRC_URI:append:fvp-base = " file://bootargs.cfg" + +# +# FVP BASE ARM32 +# +SRC_URI:append:fvp-base-arm32 = " file://0001-Add-vexpress_aemv8a_aarch32-variant.patch \ + file://0002-Revert-vexpress64-Enable-OF_CONTROL-and-OF_BOARD-for.patch \ + " + +# +# FVP BASER +# +SRC_URI:append:fvp-baser-aemv8r64 = " \ + file://0001-armv8-Add-ARMv8-MPU-configuration-logic.patch \ + file://0002-vexpress64-add-MPU-memory-map-for-the-BASER_FVP.patch \ + file://0003-armv8-Allow-disabling-exception-vectors-on-non-SPL-b.patch \ + file://0004-armv8-ARMV8_SWITCH_TO_EL1-improvements.patch \ + file://0005-armv8-Make-disabling-HVC-configurable-when-switching.patch \ + file://0006-vexpress64-Do-not-set-COUNTER_FREQUENCY.patch \ + file://0007-vexpress64-Enable-LIBFDT_OVERLAY-in-the-vexpress_aem.patch \ + file://0008-armv8-Allow-PRBAR-MPU-attributes-to-be-configured.patch \ + file://0009-armv8-Enable-icache-when-switching-exception-levels-.patch \ + " + + +# +# Juno Machines +# +SRC_URI:append:juno = " file://0001-arm-juno-add-custom-bootcmd-to-autoboot-from-uEnv.tx.patch" + + +# +# TC0 and TC1 MACHINES +# +SRC_URI:append:tc = " \ + file://bootargs.cfg \ + file://0001-arm-total_compute-update-secure-dram-size.patch \ + " -- cgit v1.2.3