Julien Olivain
5dd3d0b434
configs/freescale_imx91frdm: bump U-Boot, TF-A and Linux
...
Since Buildroot commit [1] "package/gcc: switch to GCC 15.x as the
default", compiling freescale_imx91frdm_defconfig fails in TF-A with
error:
include/drivers/nxp/trdc/imx_trdc.h:7: error: header guard 'IMX_TRDC_H' followed by '#define' of a different macro [-Werror=header-guard]
7 | #ifndef IMX_TRDC_H
include/drivers/nxp/trdc/imx_trdc.h:8: note: 'IMX_XRDC_H' is defined here; did you mean 'IMX_TRDC_H'?
8 | #define IMX_XRDC_H
The issue happen because this defconfig is using a Buildroot
(internal) toolchain which uses gcc version 15 by default.
This issue was fixed upstream in [2], first included in TF-A v2.13.
This commit updates U-Boot, TF-A and Linux to use the NXP
tag lf-6.18.20-2.0.0, which include this fixes.
Note that, as described in the commit log of [3] which was used as a
base for this defconfig, U-Boot and Linux were forks. Now the
necessary patches are included in the vendor BSP, this commit
switches those repos to use the vendor ones.
This commit also removes the linux-headers.hash custom hash file
which was never needed, because the defconfig used an external
toolchain.
Also, due to the upstream uboot commit [4], this commit adds a uboot
config fragment to disable CONFIG_EFI_CAPSULE_AUTHENTICATE, to
remove the dependency on the command "cert-to-efi-sig-list", provided
the host efitools package, which is not yet in Buildroot.
This commit was run tested on board 700-94610 Rev A1.
[1] a75b8623f5
[2] https://git.trustedfirmware.org/plugins/gitiles/TF-A/trusted-firmware-a.git/+/2e9198d0e0cbe9546348dd0a71ff6c3d2061d4eb%5E%21/
[3] 2e05f22ff8
[4] fd58c275f6
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit 25c65e0428 )
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
2026-08-07 11:12:42 +02:00
..
aarch64-efi
board/aarch64-efi/genimage-efi.cfg: use readable partition type
2026-03-12 19:39:12 +01:00
acmesystems
configs/acmesystems_acqua_a5_*: bump to Linux 6.18.8
2026-02-01 10:24:23 +01:00
amarula /vyasa
configs/amarula_vyasa_rk3288: bump Linux to 6.18.8 and U-Boot to 2026.01
2026-02-14 19:17:02 +01:00
andes /ae350
configs/andes_ae350_45_defconfig: bump to uboot v2025.07
2025-11-06 19:43:48 +01:00
arcturus
configs/arcturus_ucp1020: specify Linux license file
2026-06-07 21:50:52 +02:00
arm
configs/arm_fvp_ebbr: bump Linux, U-Boot, OP-TEE, TF-A and FVP
2025-12-08 20:39:23 +01:00
armadeus
arrow /avenger96
aspeed
configs/aspeed_ast2600evb: bump kernel to 6.16.7, check hashes, use bootlin toolchain
2025-09-23 21:20:48 +02:00
asus
configs/asus_tinker_rk3288: bump Linux to 6.18.8 and U-Boot to 2026.01
2026-02-14 19:17:07 +01:00
atmel
avnet
bananapi
configs/bananapi_m2_ultra: bump Linux to 6.18.8 and U-Boot to 2026.01
2026-02-14 19:17:14 +01:00
beagleboard
configs/beaglebone: bump Linux to 6.18.21 and U-Boot to 2026.04
2026-04-08 22:41:21 +02:00
boundarydevices /common
broadcom /northstar
bsh
configs/imx6ulz_bsh_smm_m2: bump Linux to 6.12.80 and U-Boot to 2026.04
2026-04-12 16:44:18 +02:00
canaan
board/canaan/k210-soc: use tinyinit as Linux init process
2024-09-14 11:34:10 +02:00
chromebook
configs/chromebook_snow: remove defconfig, broken
2025-08-28 15:00:03 +02:00
ci20
compulab /iot-gate-imx8-ebbr
configs/iot-gate-imx8_ebbr: bump u-boot to fix the build
2026-03-16 21:54:13 +01:00
coolpi /coolpi-4b
configs/coolpi_4b: new defconfig
2025-06-09 18:06:23 +02:00
cubietech
configs/cubieboard{1, 2}: bump Linux to 6.19.6 and U-Boot to 2026.01
2026-03-09 22:32:25 +01:00
engicam /px30core
configs/engicam_imx6*: remove defconfigs, broken
2025-08-29 12:09:08 +02:00
firefly /roc-rk3399-pc
configs/roc_pc_rk3399: Bump Linux, TF-A, U-Boot
2026-03-18 13:01:37 +01:00
freescale
configs/freescale_imx91frdm: bump U-Boot, TF-A and Linux
2026-08-07 11:12:42 +02:00
friendlyarm
configs/friendlyarm_nanopi_r2s: bump to kernel 6.18.18 and U-Boot 2026.01
2026-03-18 13:01:37 +01:00
globalscale /espressobin
grinn
configs/grinn_liteboard: update BSP versions
2024-12-20 20:23:36 +01:00
hardkernel /odroidc2
configs/odroidxu4: remove defconfig, broken
2025-08-28 15:02:15 +02:00
hp /9000
configs/hp_9000: new defconfig
2026-02-02 16:21:47 +01:00
imx7d-sdb /patches
board/imx7d-sdb: bump linux to 6.6.58 and uboot to 2024.10
2024-11-25 22:50:53 +01:00
in-circuit /icnova-a20-adb4006
configs/icnova-a20-adb4006: add uboot patch for reliable bootclk
2024-10-26 21:00:02 +02:00
khadas /vim3
configs/khadas_vim3: bump linux to 6.18.15 and u-boot to 2026.01
2026-03-06 19:15:54 +01:00
kontron
configs/kontron_smarc_sal28: enable FORCE_CHECK_HASHES
2026-04-29 22:05:37 +02:00
lego /ev3
librecomputer /lafrite
linksprite /pcduino
configs/linksprite_pcduino: bump BSP versions
2024-12-15 11:43:58 +01:00
loongarch64-efi
board/loongarch64-efi: fix typo in grub config
2025-09-22 22:25:07 +02:00
mangopi /mq1rdw2
configs/mangopi_mq1rdw2: bump Linux to 6.18.8 and U-Boot to 2026.01
2026-02-14 19:17:18 +01:00
mender /x86_64
board/mender/x86_64/post-image-efi.sh: fix bootstrap creation
2025-03-05 22:28:28 +01:00
microchip
configs/microchip_mpfs_icicle: Bump Linux
2026-02-04 12:03:08 +01:00
minnowboard
nexbox /a95x
nezha
nvidia /bf3
board/nvidia/bf3: set eth names according to doc
2025-02-03 19:03:12 +01:00
octavo
board/octavo: Add FORCE_CHECK_HASHES config and custom hashes
2025-02-28 14:52:36 +01:00
olimex
board/olimex/a20_olinuxino/patches/linux/linux.hash: drop unused Linux 6.18.3 hash
2026-02-19 18:54:44 +01:00
olpc
openblocks /a6
configs/openblocks_a6: specify Linux license file
2026-02-16 20:47:04 +01:00
orangepi
configs/orangepi_one_plus: remove defconfig, broken
2025-08-28 15:13:31 +02:00
pc
configs/pc_x86_64_{bios, efi}_defconfig: switch to kernel 6.12.47 LTS
2025-09-22 23:10:43 +02:00
pine64
configs/rockpro64_ebbr: update components
2026-01-12 18:56:01 +01:00
polyhex /debix-model-a
configs/polyhex_debix_model_a_defconfig: new defconfig
2025-02-18 21:29:12 +01:00
qemu
configs/qemu_hppa_b160l: new defconfig
2026-02-02 16:21:47 +01:00
radxa
configs/rock4se: bump Linux to 6.18.8 and U-Boot to 2026.01
2026-02-01 22:14:30 +01:00
raspberrypi
configs/raspberrypi*: bump kernel version to 21b4101 (6.12.61)
2025-12-24 00:09:51 +01:00
seeed /stm32mp157c-odyssey
sheevaplug
configs/sheevaplug: specify Linux license file
2026-02-16 20:47:04 +01:00
sifive
configs/hifive_unmatched: add missing uboot custom hash file
2025-04-12 13:59:53 +02:00
sipeed
configs/sipeed_licheepi_zero: update Linux, U-Boot to fix build
2025-08-29 12:07:57 +02:00
solidrun
configs/solidrun_clearfog: update U-Boot and Linux
2024-08-14 22:09:32 +02:00
spike
configs/spike_riscv{32, 64}: bump opensbi to v1.6
2025-02-03 23:13:40 +01:00
stmicroelectronics
configs/stm32h747_disco_sd: bump Linux to 6.18.21 and U-Boot to 2026.04
2026-04-12 16:44:28 +02:00
synopsys
technexion
technologic
configs/ts7680: remove defconfig, broken
2025-08-28 15:16:31 +02:00
terasic /de10nano_cyclone5
board/terasic/de10nano_cyclone5: disable shellcheck SC2276
2025-02-09 13:13:01 +01:00
ti
configs/am574x_idk_defconfig: bump linux to 6.18.16 and u-boot to 2026.04
2026-04-12 22:29:53 +02:00
udoo
configs/mx6udoo: update U-Boot and kernel
2024-08-26 18:42:17 +02:00
uevm5432
versal
configs/versal_vpk120_defconfig: new defconfig
2026-02-26 21:40:17 +01:00
versal2
board/versal2/post-image.sh: remove incorrect $BINARIES_DIR
2026-03-13 22:49:31 +01:00
visionfive
visionfive2
configs/visionfive2: bump OpenSBI to 1.6, Linux to 6.12.24 and U-Boot to 2025.04
2025-04-20 16:16:33 +02:00
wandboard
warp7
configs/warp7: Improve Wifi instructions
2025-04-22 19:33:23 +02:00
xilinx /patches
board/xilinx: remove Linux 6.12.60 hash
2026-04-20 21:44:53 +02:00
zynq
board/zynq: correct zed board links
2025-09-29 20:47:28 +02:00
zynqmp
board/xilinx: migrate board web links to amd.com
2025-09-28 18:32:55 +02:00
raspberrypi0
raspberrypi0w
raspberrypi2
raspberrypi2-64
configs/raspberrypi2_64: new defconfig
2025-04-25 18:24:08 +02:00
raspberrypi3
raspberrypi3-64
raspberrypi4
raspberrypi4-64
raspberrypi5
raspberrypicm4io
raspberrypicm4io-64
raspberrypicm5io
configs/raspberrypicm5io: new defconfig
2025-05-20 19:42:00 +02:00
raspberrypizero2w
raspberrypizero2w-64
configs/raspberrypizero2w_64: new defconfig
2025-02-05 10:51:42 +01:00