buildroot/board
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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