diff mbox series

arm-bsp/u-boot: remove upstreamed fvp-base patches

Message ID 20260115224537.26252-1-jon.mason@arm.com
State New
Headers show
Series arm-bsp/u-boot: remove upstreamed fvp-base patches | expand

Commit Message

Jon Mason Jan. 15, 2026, 10:45 p.m. UTC
2 of the fvp-base specific u-boot patches were merged in the 2026.01
release.  Remove those, as they are no longer necessary.

Signed-off-by: Jon Mason <jon.mason@arm.com>
---
 .../recipes-bsp/u-boot/u-boot-fvp-base.inc    |  8 ---
 ...1-vexpress64-Set-the-DM_RNG-property.patch | 31 --------
 ...64-Enable-SYSRESET-and-SYSRESET_PSCI.patch | 71 -------------------
 3 files changed, 110 deletions(-)
 delete mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0001-vexpress64-Set-the-DM_RNG-property.patch
 delete mode 100644 meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0002-arm-vexpress64-Enable-SYSRESET-and-SYSRESET_PSCI.patch

Comments

Jon Mason Jan. 16, 2026, 4:03 a.m. UTC | #1
On Thu, 15 Jan 2026 17:45:37 -0500, Jon Mason wrote:
> 2 of the fvp-base specific u-boot patches were merged in the 2026.01
> release.  Remove those, as they are no longer necessary.
> 
> 

Applied, thanks!

[1/1] arm-bsp/u-boot: remove upstreamed fvp-base patches
      commit: 755287ed334e64576b653296b11afd004a5e275e

Best regards,
diff mbox series

Patch

diff --git a/meta-arm-bsp/recipes-bsp/u-boot/u-boot-fvp-base.inc b/meta-arm-bsp/recipes-bsp/u-boot/u-boot-fvp-base.inc
index 44b98f8fca7e..a52837218f9b 100644
--- a/meta-arm-bsp/recipes-bsp/u-boot/u-boot-fvp-base.inc
+++ b/meta-arm-bsp/recipes-bsp/u-boot/u-boot-fvp-base.inc
@@ -2,13 +2,5 @@ 
 
 SRC_URI:append = " \
     file://virtio-boot.cfg \
-    file://0001-vexpress64-Set-the-DM_RNG-property.patch \
-    file://0002-arm-vexpress64-Enable-SYSRESET-and-SYSRESET_PSCI.patch \
     file://0003-vexpress64-Imply-CONFIG_ARM64_CRC32-by-default.patch \
     "
-
-# Remove backported patches from latest version
-SRC_URI:remove:class-devupstream = " \
-    file://0001-vexpress64-Set-the-DM_RNG-property.patch \
-    file://0002-arm-vexpress64-Enable-SYSRESET-and-SYSRESET_PSCI.patch \
-    "
diff --git a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0001-vexpress64-Set-the-DM_RNG-property.patch b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0001-vexpress64-Set-the-DM_RNG-property.patch
deleted file mode 100644
index dee48e1dd68c..000000000000
--- a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0001-vexpress64-Set-the-DM_RNG-property.patch
+++ /dev/null
@@ -1,31 +0,0 @@ 
-From 364d81afbf4fdc1b3d35c137f02ffa6f1ddd929d Mon Sep 17 00:00:00 2001
-From: Debbie Horsfall <debbie.horsfall@arm.com>
-Date: Wed, 17 Sep 2025 17:22:21 +0100
-Subject: [PATCH] vexpress64: Set the DM_RNG property
-
-Enable the DM_RNG virtio random number generator driver in order to
-consume entropy within U-Boot. This allows U-Boot to inject entropy to the
-kernel via UEFI, so the kernel can use that early, for instance for
-address layout randomisation, or when the kernel does not provide an
-entropy driver itself.
-
-Signed-off-by: Debbie Horsfall <debbie.horsfall@arm.com>
-Reviewed-by: Andre Przywara <andre.przywara@arm.com>
-Upstream-Status: Backport [2767386806c254820ea22a812bb02e5405495a29]
----
- board/armltd/vexpress64/Kconfig | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/board/armltd/vexpress64/Kconfig b/board/armltd/vexpress64/Kconfig
-index 7e8709444fe3..610ab0ac37dc 100644
---- a/board/armltd/vexpress64/Kconfig
-+++ b/board/armltd/vexpress64/Kconfig
-@@ -21,6 +21,8 @@ config VEXPRESS64_BASE_MODEL
- 	imply EFI_SET_TIME if DM_RTC
- 	select LINUX_KERNEL_IMAGE_HEADER
- 	select POSITION_INDEPENDENT
-+	imply DM_RNG
-+	imply RNG_ARM_RNDR
- 
- choice
- 	prompt "VExpress64 board variant"
diff --git a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0002-arm-vexpress64-Enable-SYSRESET-and-SYSRESET_PSCI.patch b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0002-arm-vexpress64-Enable-SYSRESET-and-SYSRESET_PSCI.patch
deleted file mode 100644
index e6bd28d927f1..000000000000
--- a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/fvp-base/0002-arm-vexpress64-Enable-SYSRESET-and-SYSRESET_PSCI.patch
+++ /dev/null
@@ -1,71 +0,0 @@ 
-From bec13f424612ba01dace86fe4a4ab49eedaca4b2 Mon Sep 17 00:00:00 2001
-From: Debbie Horsfall <debbie.horsfall@arm.com>
-Date: Wed, 17 Sep 2025 17:22:22 +0100
-Subject: [PATCH] arm: vexpress64: Enable SYSRESET and SYSRESET_PSCI
-
-Select SYSRESET on Vexpress64 to enable system reset to support other
-features, such as capsule-on-disk. Select SYSRESET_PSCI if PSCI is
-inferred from the firmware (via ARM_PSCI_FW).
-Select ARM_SMCCC for Vexpress64 boards which in turn selects
-ARM_PSCI_FW.
-
-The sysreset uclass unconditionally implements a reset_cpu() function.
-Remove the empty reset_cpu() in vexpress64 board code.
-
-Signed-off-by: Debbie Horsfall <debbie.horsfall@arm.com>
-Upstream-Status: Backport [1f3f1e090a2695e0b17cbf9dc50ccb59d100458f]
----
- arch/arm/Kconfig                     | 2 ++
- board/armltd/vexpress64/Kconfig      | 2 ++
- board/armltd/vexpress64/vexpress64.c | 5 -----
- 3 files changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
-index 625d2e995d2f..68f37f633fdf 100644
---- a/arch/arm/Kconfig
-+++ b/arch/arm/Kconfig
-@@ -1418,6 +1418,8 @@ config ARCH_VEXPRESS64
- 	select MTD_NOR_FLASH if MTD
- 	select FLASH_CFI_DRIVER if MTD
- 	select ENV_IS_IN_FLASH if MTD
-+	select SYSRESET
-+	select SYSRESET_PSCI if ARM_PSCI_FW
- 	imply DISTRO_DEFAULTS
- 
- config TARGET_CORSTONE1000
-diff --git a/board/armltd/vexpress64/Kconfig b/board/armltd/vexpress64/Kconfig
-index 610ab0ac37dc..9ef3fa1b379f 100644
---- a/board/armltd/vexpress64/Kconfig
-+++ b/board/armltd/vexpress64/Kconfig
-@@ -23,6 +23,7 @@ config VEXPRESS64_BASE_MODEL
- 	select POSITION_INDEPENDENT
- 	imply DM_RNG
- 	imply RNG_ARM_RNDR
-+	select ARM_SMCCC
- 
- choice
- 	prompt "VExpress64 board variant"
-@@ -48,6 +49,7 @@ config TARGET_VEXPRESS64_JUNO
- 	select USB_EHCI_GENERIC if USB
- 	select USB_OHCI_HCD if USB
- 	select USB_OHCI_GENERIC if USB
-+	select ARM_SMCCC
- 	imply OF_HAS_PRIOR_STAGE
- 
- endchoice
-diff --git a/board/armltd/vexpress64/vexpress64.c b/board/armltd/vexpress64/vexpress64.c
-index 0b75c1358f0b..e8f1c2fe9fe2 100644
---- a/board/armltd/vexpress64/vexpress64.c
-+++ b/board/armltd/vexpress64/vexpress64.c
-@@ -206,11 +206,6 @@ int board_fdt_blob_setup(void **fdtp)
- #endif
- #endif
- 
--/* Actual reset is done via PSCI. */
--void reset_cpu(void)
--{
--}
--
- /*
-  * Board specific ethernet initialization routine.
-  */