| Message ID | 20260110160448.3310804-2-ju.o@free.fr |
|---|---|
| State | Accepted |
| Delegated to: | Julien Olivain |
| Headers | show |
| Series | [1/2] configs/rockpro64: update U-Boot, TF-A, Kernel | expand |
Hi Julien, On 10/01/2026 17:04, Julien Olivain wrote: > This commit: > - updates the Kernel from 6.12.18 to 6.18.4 > - updates arm-trusted-firmware from v2.12 to v2.14 > - updates optee-os and clients from 4.5.0 to 4.8.0 > - updates U-Boot from 2025.01 to 2026.01 > - switches to Bootlin external glibc stable toolchain > - removes hash for linux-headers (no longer needed) > > Those changes aligns components version of this defconfig > with rockpro64_defconfig. > > Tested on board Rockpro64_V2.1 2018-07-02. > > Cc: Vincent Stehlé <vincent.stehle@arm.com> > Signed-off-by: Julien Olivain <ju.o@free.fr> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Best regards Giulio > --- > .../arm-trusted-firmware/arm-trusted-firmware.hash | 2 +- > .../patches/linux-headers/linux-headers.hash | 1 - > board/pine64/rockpro64-ebbr/patches/linux/linux.hash | 2 +- > .../patches/optee-client/optee-client.hash | 2 +- > .../rockpro64-ebbr/patches/optee-os/optee-os.hash | 2 +- > board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash | 2 +- > configs/rockpro64_ebbr_defconfig | 12 +++++++----- > 7 files changed, 12 insertions(+), 11 deletions(-) > delete mode 120000 board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash > > diff --git a/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash > index b5898cba3f..0bf70b5542 100644 > --- a/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash > +++ b/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 06b35a3596b8417bf66f7bfdd7acd181bcb53fc36dc13216227b5cae154e0219 arm-trusted-firmware-v2.12-git4.tar.gz > +sha256 6fd749e53c455aec3418288630544e7552bbffab4442ddc48b20ebef9aee87ff arm-trusted-firmware-v2.14-git4.tar.gz > diff --git a/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash b/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash > deleted file mode 120000 > index 5808d92afe..0000000000 > --- a/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash > +++ /dev/null > @@ -1 +0,0 @@ > -../linux/linux.hash > \ No newline at end of file > diff --git a/board/pine64/rockpro64-ebbr/patches/linux/linux.hash b/board/pine64/rockpro64-ebbr/patches/linux/linux.hash > index 7635b8ccb3..5810d3d580 100644 > --- a/board/pine64/rockpro64-ebbr/patches/linux/linux.hash > +++ b/board/pine64/rockpro64-ebbr/patches/linux/linux.hash > @@ -1,2 +1,2 @@ > # From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc > -sha256 beb902a5f69d9e57710112203db38111dad6d30556ea8ce389284c8077fe944d linux-6.12.18.tar.xz > +sha256 f850139ca5f79c1bf6bb8b32f92e212aadca97bdaef8a83a7cf4ac4d6a525fab linux-6.18.4.tar.xz > diff --git a/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash b/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash > index e1f486e7a5..6c61615dbe 100644 > --- a/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash > +++ b/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 ac6dc2c0c253ea228ea230e537211a45475771050faf4e66fe64321de3a0a652 optee-client-4.5.0.tar.gz > +sha256 464b3bf5bc4a61830357dbf81a0e5b89414d3bca1c2a752570cb0e40d2f1e637 optee-client-4.8.0.tar.gz > diff --git a/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash b/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash > index 3e981c142d..80b30de9ea 100644 > --- a/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash > +++ b/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 43c389f0505e8bc21d6fbaa8ea83ec67d1746ed14a537e3f505cd0e5b4cc2db9 optee-os-4.5.0.tar.gz > +sha256 5222cd553f5edb69ae4ec7cb99b2bfec2c47a47c0be1865b49744701918e8b4d optee-os-4.8.0.tar.gz > diff --git a/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash b/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash > index 50674352d7..b6a925ea4e 100644 > --- a/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash > +++ b/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 cdef7d507c93f1bbd9f015ea9bc21fa074268481405501945abc6f854d5b686f u-boot-2025.01.tar.bz2 > +sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2 > diff --git a/configs/rockpro64_ebbr_defconfig b/configs/rockpro64_ebbr_defconfig > index 4d94d61d1f..0a8fc46e58 100644 > --- a/configs/rockpro64_ebbr_defconfig > +++ b/configs/rockpro64_ebbr_defconfig > @@ -1,6 +1,8 @@ > BR2_aarch64=y > BR2_cortex_a72_a53=y > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y > +BR2_TOOLCHAIN_EXTERNAL=y > +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y > BR2_GLOBAL_PATCH_DIR="board/pine64/rockpro64-ebbr/patches" > BR2_DOWNLOAD_FORCE_CHECK_HASHES=y > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y > @@ -9,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pine64/rockpro64-ebbr/post-image.sh support/ > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/rockpro64-ebbr/genimage.cfg" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.4" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/pine64/rockpro64-ebbr/linux.fragment" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > @@ -22,7 +24,7 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="128M" > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.12" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.14" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" > @@ -31,7 +33,7 @@ BR2_TARGET_GRUB2=y > BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop lsefisystab lsefimmap lsefi efifwsetup efitextmode efinet" > BR2_TARGET_OPTEE_OS=y > BR2_TARGET_OPTEE_OS_CUSTOM_VERSION=y > -BR2_TARGET_OPTEE_OS_CUSTOM_VERSION_VALUE="4.5.0" > +BR2_TARGET_OPTEE_OS_CUSTOM_VERSION_VALUE="4.8.0" > BR2_TARGET_OPTEE_OS_NEEDS_DTC=y > BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY=y > BR2_TARGET_OPTEE_OS_PLATFORM="rockchip-rk3399" > @@ -39,7 +41,7 @@ BR2_TARGET_OPTEE_OS_ADDITIONAL_VARIABLES="CFG_TEE_CORE_LOG_LEVEL=2 CFG_DT=y CFG_ > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rockpro64-rk3399" > BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/pine64/rockpro64-ebbr/u-boot.fragment" > BR2_TARGET_UBOOT_NEEDS_DTC=y
On Sat, Jan 10, 2026 at 05:04:42PM +0100, Julien Olivain wrote: > This commit: > - updates the Kernel from 6.12.18 to 6.18.4 > - updates arm-trusted-firmware from v2.12 to v2.14 > - updates optee-os and clients from 4.5.0 to 4.8.0 > - updates U-Boot from 2025.01 to 2026.01 > - switches to Bootlin external glibc stable toolchain > - removes hash for linux-headers (no longer needed) > > Those changes aligns components version of this defconfig > with rockpro64_defconfig. > > Tested on board Rockpro64_V2.1 2018-07-02. Hi Julien, Thanks for this update to the rockpro64_ebbr_defconfig. It works on my side from SD card with nothing in the SPI NOR. It does also work when flashing the firmware to the SPI NOR, in which case it can also boot the following OSes: - Buildroot aarch64_efi_defconfig, from SD card and USB key - Debian live (Sep 24) from SD card - Fedora Server Rawhide raw (Jan 26) from NVMe - FreeBSD 15.0 (live single user) from SD card - openSUSE Tumbleweed Rescue CD (Nov 25) from SD card Therefore for both patches, feel free to add (or not): Tested-by: Vincent Stehlé <vincent.stehle@arm.com> Best regards, Vincent. > > Cc: Vincent Stehlé <vincent.stehle@arm.com> > Signed-off-by: Julien Olivain <ju.o@free.fr> > --- > .../arm-trusted-firmware/arm-trusted-firmware.hash | 2 +- > .../patches/linux-headers/linux-headers.hash | 1 - > board/pine64/rockpro64-ebbr/patches/linux/linux.hash | 2 +- > .../patches/optee-client/optee-client.hash | 2 +- > .../rockpro64-ebbr/patches/optee-os/optee-os.hash | 2 +- > board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash | 2 +- > configs/rockpro64_ebbr_defconfig | 12 +++++++----- > 7 files changed, 12 insertions(+), 11 deletions(-) > delete mode 120000 board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash > > diff --git a/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash > index b5898cba3f..0bf70b5542 100644 > --- a/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash > +++ b/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 06b35a3596b8417bf66f7bfdd7acd181bcb53fc36dc13216227b5cae154e0219 arm-trusted-firmware-v2.12-git4.tar.gz > +sha256 6fd749e53c455aec3418288630544e7552bbffab4442ddc48b20ebef9aee87ff arm-trusted-firmware-v2.14-git4.tar.gz > diff --git a/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash b/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash > deleted file mode 120000 > index 5808d92afe..0000000000 > --- a/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash > +++ /dev/null > @@ -1 +0,0 @@ > -../linux/linux.hash > \ No newline at end of file > diff --git a/board/pine64/rockpro64-ebbr/patches/linux/linux.hash b/board/pine64/rockpro64-ebbr/patches/linux/linux.hash > index 7635b8ccb3..5810d3d580 100644 > --- a/board/pine64/rockpro64-ebbr/patches/linux/linux.hash > +++ b/board/pine64/rockpro64-ebbr/patches/linux/linux.hash > @@ -1,2 +1,2 @@ > # From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc > -sha256 beb902a5f69d9e57710112203db38111dad6d30556ea8ce389284c8077fe944d linux-6.12.18.tar.xz > +sha256 f850139ca5f79c1bf6bb8b32f92e212aadca97bdaef8a83a7cf4ac4d6a525fab linux-6.18.4.tar.xz > diff --git a/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash b/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash > index e1f486e7a5..6c61615dbe 100644 > --- a/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash > +++ b/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 ac6dc2c0c253ea228ea230e537211a45475771050faf4e66fe64321de3a0a652 optee-client-4.5.0.tar.gz > +sha256 464b3bf5bc4a61830357dbf81a0e5b89414d3bca1c2a752570cb0e40d2f1e637 optee-client-4.8.0.tar.gz > diff --git a/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash b/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash > index 3e981c142d..80b30de9ea 100644 > --- a/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash > +++ b/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 43c389f0505e8bc21d6fbaa8ea83ec67d1746ed14a537e3f505cd0e5b4cc2db9 optee-os-4.5.0.tar.gz > +sha256 5222cd553f5edb69ae4ec7cb99b2bfec2c47a47c0be1865b49744701918e8b4d optee-os-4.8.0.tar.gz > diff --git a/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash b/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash > index 50674352d7..b6a925ea4e 100644 > --- a/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash > +++ b/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash > @@ -1,2 +1,2 @@ > # Locally calculated > -sha256 cdef7d507c93f1bbd9f015ea9bc21fa074268481405501945abc6f854d5b686f u-boot-2025.01.tar.bz2 > +sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2 > diff --git a/configs/rockpro64_ebbr_defconfig b/configs/rockpro64_ebbr_defconfig > index 4d94d61d1f..0a8fc46e58 100644 > --- a/configs/rockpro64_ebbr_defconfig > +++ b/configs/rockpro64_ebbr_defconfig > @@ -1,6 +1,8 @@ > BR2_aarch64=y > BR2_cortex_a72_a53=y > -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y > +BR2_TOOLCHAIN_EXTERNAL=y > +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y > +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y > BR2_GLOBAL_PATCH_DIR="board/pine64/rockpro64-ebbr/patches" > BR2_DOWNLOAD_FORCE_CHECK_HASHES=y > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y > @@ -9,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pine64/rockpro64-ebbr/post-image.sh support/ > BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/rockpro64-ebbr/genimage.cfg" > BR2_LINUX_KERNEL=y > BR2_LINUX_KERNEL_CUSTOM_VERSION=y > -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.18" > +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.4" > BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y > BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/pine64/rockpro64-ebbr/linux.fragment" > BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y > @@ -22,7 +24,7 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="128M" > # BR2_TARGET_ROOTFS_TAR is not set > BR2_TARGET_ARM_TRUSTED_FIRMWARE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y > -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.12" > +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.14" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" > BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE=y > BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" > @@ -31,7 +33,7 @@ BR2_TARGET_GRUB2=y > BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop lsefisystab lsefimmap lsefi efifwsetup efitextmode efinet" > BR2_TARGET_OPTEE_OS=y > BR2_TARGET_OPTEE_OS_CUSTOM_VERSION=y > -BR2_TARGET_OPTEE_OS_CUSTOM_VERSION_VALUE="4.5.0" > +BR2_TARGET_OPTEE_OS_CUSTOM_VERSION_VALUE="4.8.0" > BR2_TARGET_OPTEE_OS_NEEDS_DTC=y > BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY=y > BR2_TARGET_OPTEE_OS_PLATFORM="rockchip-rk3399" > @@ -39,7 +41,7 @@ BR2_TARGET_OPTEE_OS_ADDITIONAL_VARIABLES="CFG_TEE_CORE_LOG_LEVEL=2 CFG_DT=y CFG_ > BR2_TARGET_UBOOT=y > BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y > BR2_TARGET_UBOOT_CUSTOM_VERSION=y > -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" > +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01" > BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rockpro64-rk3399" > BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/pine64/rockpro64-ebbr/u-boot.fragment" > BR2_TARGET_UBOOT_NEEDS_DTC=y > -- > 2.52.0 >
diff --git a/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash b/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash index b5898cba3f..0bf70b5542 100644 --- a/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash +++ b/board/pine64/rockpro64-ebbr/patches/arm-trusted-firmware/arm-trusted-firmware.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 06b35a3596b8417bf66f7bfdd7acd181bcb53fc36dc13216227b5cae154e0219 arm-trusted-firmware-v2.12-git4.tar.gz +sha256 6fd749e53c455aec3418288630544e7552bbffab4442ddc48b20ebef9aee87ff arm-trusted-firmware-v2.14-git4.tar.gz diff --git a/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash b/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash deleted file mode 120000 index 5808d92afe..0000000000 --- a/board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash +++ /dev/null @@ -1 +0,0 @@ -../linux/linux.hash \ No newline at end of file diff --git a/board/pine64/rockpro64-ebbr/patches/linux/linux.hash b/board/pine64/rockpro64-ebbr/patches/linux/linux.hash index 7635b8ccb3..5810d3d580 100644 --- a/board/pine64/rockpro64-ebbr/patches/linux/linux.hash +++ b/board/pine64/rockpro64-ebbr/patches/linux/linux.hash @@ -1,2 +1,2 @@ # From https://cdn.kernel.org/pub/linux/kernel/v6.x/sha256sums.asc -sha256 beb902a5f69d9e57710112203db38111dad6d30556ea8ce389284c8077fe944d linux-6.12.18.tar.xz +sha256 f850139ca5f79c1bf6bb8b32f92e212aadca97bdaef8a83a7cf4ac4d6a525fab linux-6.18.4.tar.xz diff --git a/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash b/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash index e1f486e7a5..6c61615dbe 100644 --- a/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash +++ b/board/pine64/rockpro64-ebbr/patches/optee-client/optee-client.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 ac6dc2c0c253ea228ea230e537211a45475771050faf4e66fe64321de3a0a652 optee-client-4.5.0.tar.gz +sha256 464b3bf5bc4a61830357dbf81a0e5b89414d3bca1c2a752570cb0e40d2f1e637 optee-client-4.8.0.tar.gz diff --git a/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash b/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash index 3e981c142d..80b30de9ea 100644 --- a/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash +++ b/board/pine64/rockpro64-ebbr/patches/optee-os/optee-os.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 43c389f0505e8bc21d6fbaa8ea83ec67d1746ed14a537e3f505cd0e5b4cc2db9 optee-os-4.5.0.tar.gz +sha256 5222cd553f5edb69ae4ec7cb99b2bfec2c47a47c0be1865b49744701918e8b4d optee-os-4.8.0.tar.gz diff --git a/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash b/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash index 50674352d7..b6a925ea4e 100644 --- a/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash +++ b/board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 cdef7d507c93f1bbd9f015ea9bc21fa074268481405501945abc6f854d5b686f u-boot-2025.01.tar.bz2 +sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2 diff --git a/configs/rockpro64_ebbr_defconfig b/configs/rockpro64_ebbr_defconfig index 4d94d61d1f..0a8fc46e58 100644 --- a/configs/rockpro64_ebbr_defconfig +++ b/configs/rockpro64_ebbr_defconfig @@ -1,6 +1,8 @@ BR2_aarch64=y BR2_cortex_a72_a53=y -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_12=y +BR2_TOOLCHAIN_EXTERNAL=y +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y +BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_AARCH64_GLIBC_STABLE=y BR2_GLOBAL_PATCH_DIR="board/pine64/rockpro64-ebbr/patches" BR2_DOWNLOAD_FORCE_CHECK_HASHES=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y @@ -9,7 +11,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="board/pine64/rockpro64-ebbr/post-image.sh support/ BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/pine64/rockpro64-ebbr/genimage.cfg" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.18" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.4" BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/pine64/rockpro64-ebbr/linux.fragment" BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y @@ -22,7 +24,7 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="128M" # BR2_TARGET_ROOTFS_TAR is not set BR2_TARGET_ARM_TRUSTED_FIRMWARE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.12" +BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.14" BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="rk3399" BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL32_OPTEE=y BR2_TARGET_ARM_TRUSTED_FIRMWARE_IMAGES="" @@ -31,7 +33,7 @@ BR2_TARGET_GRUB2=y BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop lsefisystab lsefimmap lsefi efifwsetup efitextmode efinet" BR2_TARGET_OPTEE_OS=y BR2_TARGET_OPTEE_OS_CUSTOM_VERSION=y -BR2_TARGET_OPTEE_OS_CUSTOM_VERSION_VALUE="4.5.0" +BR2_TARGET_OPTEE_OS_CUSTOM_VERSION_VALUE="4.8.0" BR2_TARGET_OPTEE_OS_NEEDS_DTC=y BR2_TARGET_OPTEE_OS_NEEDS_PYTHON_CRYPTOGRAPHY=y BR2_TARGET_OPTEE_OS_PLATFORM="rockchip-rk3399" @@ -39,7 +41,7 @@ BR2_TARGET_OPTEE_OS_ADDITIONAL_VARIABLES="CFG_TEE_CORE_LOG_LEVEL=2 CFG_DT=y CFG_ BR2_TARGET_UBOOT=y BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y BR2_TARGET_UBOOT_CUSTOM_VERSION=y -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2025.01" +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01" BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rockpro64-rk3399" BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="board/pine64/rockpro64-ebbr/u-boot.fragment" BR2_TARGET_UBOOT_NEEDS_DTC=y
This commit: - updates the Kernel from 6.12.18 to 6.18.4 - updates arm-trusted-firmware from v2.12 to v2.14 - updates optee-os and clients from 4.5.0 to 4.8.0 - updates U-Boot from 2025.01 to 2026.01 - switches to Bootlin external glibc stable toolchain - removes hash for linux-headers (no longer needed) Those changes aligns components version of this defconfig with rockpro64_defconfig. Tested on board Rockpro64_V2.1 2018-07-02. Cc: Vincent Stehlé <vincent.stehle@arm.com> Signed-off-by: Julien Olivain <ju.o@free.fr> --- .../arm-trusted-firmware/arm-trusted-firmware.hash | 2 +- .../patches/linux-headers/linux-headers.hash | 1 - board/pine64/rockpro64-ebbr/patches/linux/linux.hash | 2 +- .../patches/optee-client/optee-client.hash | 2 +- .../rockpro64-ebbr/patches/optee-os/optee-os.hash | 2 +- board/pine64/rockpro64-ebbr/patches/uboot/uboot.hash | 2 +- configs/rockpro64_ebbr_defconfig | 12 +++++++----- 7 files changed, 12 insertions(+), 11 deletions(-) delete mode 120000 board/pine64/rockpro64-ebbr/patches/linux-headers/linux-headers.hash