* [Buildroot] [PATCH 01/17] configs/amarula_vyasa_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:13 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 02/17] configs/asus_tinker_rk3288: " Giulio Benetti
` (9 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/amarula/vyasa/patches/linux/linux.hash | 2 +-
board/amarula/vyasa/patches/uboot/uboot.hash | 2 +-
configs/amarula_vyasa_rk3288_defconfig | 9 +++++----
3 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/board/amarula/vyasa/patches/linux/linux.hash b/board/amarula/vyasa/patches/linux/linux.hash
index b763fc947a..9f5d285c35 100644
--- a/board/amarula/vyasa/patches/linux/linux.hash
+++ b/board/amarula/vyasa/patches/linux/linux.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 880ace63ca2291b8b639e9bd862cc828649d3e1e00ccfee5861473debd2e4dec linux-6.1.91.tar.xz
+sha256 189d1f409cef8d0d234210e04595172df392f8cb297e14b447ed95720e2fd940 linux-6.18.5.tar.xz
diff --git a/board/amarula/vyasa/patches/uboot/uboot.hash b/board/amarula/vyasa/patches/uboot/uboot.hash
index 5e017f5499..b6a925ea4e 100644
--- a/board/amarula/vyasa/patches/uboot/uboot.hash
+++ b/board/amarula/vyasa/patches/uboot/uboot.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 50b4482a505bc281ba8470c399a3c26e145e29b23500bc35c50debd7fa46bdf8 u-boot-2022.10.tar.bz2
+sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
diff --git a/configs/amarula_vyasa_rk3288_defconfig b/configs/amarula_vyasa_rk3288_defconfig
index f59d78a5b9..be6d714e05 100644
--- a/configs/amarula_vyasa_rk3288_defconfig
+++ b/configs/amarula_vyasa_rk3288_defconfig
@@ -1,7 +1,7 @@
BR2_arm=y
BR2_cortex_a17=y
BR2_ARM_FPU_NEON_VFPV4=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
BR2_GLOBAL_PATCH_DIR="board/amarula/vyasa/patches"
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_TARGET_GENERIC_HOSTNAME="vyasa-rk3288"
@@ -11,13 +11,13 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/amarula/vyasa/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.91"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="multi_v7"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/amarula/vyasa/linux_gmac.fragment"
BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x02000000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="rk3288-vyasa"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3288-vyasa"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
@@ -25,11 +25,12 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="512M"
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.10"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="vyasa-rk3288"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="spl/u-boot-spl-dtb.bin tpl/u-boot-tpl.bin"
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 01/17] configs/amarula_vyasa_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 01/17] configs/amarula_vyasa_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-02-02 10:13 ` Thomas Petazzoni via buildroot
2026-02-02 22:09 ` Giulio Benetti
0 siblings, 1 reply; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:13 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
Hello,
On Wed, Jan 14, 2026 at 08:54:34PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
> * switches to extlinux
Unless I'm missing something, this patch is not changing force check
hashes, and also I don't see anything related to extlinux.
Are you sure this commit log is matching the changes?
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Buildroot] [PATCH 01/17] configs/amarula_vyasa_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-02-02 10:13 ` Thomas Petazzoni via buildroot
@ 2026-02-02 22:09 ` Giulio Benetti
0 siblings, 0 replies; 25+ messages in thread
From: Giulio Benetti @ 2026-02-02 22:09 UTC (permalink / raw)
To: Thomas Petazzoni
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
Hi Thomas,
On 2/2/26 11:13, Thomas Petazzoni wrote:
> Hello,
>
> On Wed, Jan 14, 2026 at 08:54:34PM +0100, Giulio Benetti wrote:
>> The patch:
>> * bumps Linux kernel to version 6.18.5
>> * bumps U-Boot to version 2026.01
>> * forces check hashes
>> * switches to extlinux
>
> Unless I'm missing something, this patch is not changing force check
> hashes, and also I don't see anything related to extlinux.
>
> Are you sure this commit log is matching the changes?
I'm very sorry you have reviewed the entire wrong patchset.
I'm going to send them corrected soon.
Best regards
--
Giulio Benetti
CEO&CTO@Benetti Engineering
https://www.linkedin.com/company/benetti-engineering/
https://www.linkedin.com/in/giulio-benetti-79975951/
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 02/17] configs/asus_tinker_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
2026-01-14 19:54 ` [Buildroot] [PATCH 01/17] configs/amarula_vyasa_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:14 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 03/17] board/bananapi: simplify berry and ultra configurations Giulio Benetti
` (8 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
| 1 +
board/asus/tinker/patches/linux/linux.hash | 2 ++
board/asus/tinker/patches/uboot/uboot.hash | 2 ++
configs/asus_tinker_rk3288_defconfig | 11 +++++++----
4 files changed, 12 insertions(+), 4 deletions(-)
create mode 120000 board/asus/tinker/patches/linux-headers/linux-headers.hash
create mode 100644 board/asus/tinker/patches/linux/linux.hash
create mode 100644 board/asus/tinker/patches/uboot/uboot.hash
--git a/board/asus/tinker/patches/linux-headers/linux-headers.hash b/board/asus/tinker/patches/linux-headers/linux-headers.hash
new file mode 120000
index 0000000000..5808d92afe
--- /dev/null
+++ b/board/asus/tinker/patches/linux-headers/linux-headers.hash
@@ -0,0 +1 @@
+../linux/linux.hash
\ No newline at end of file
diff --git a/board/asus/tinker/patches/linux/linux.hash b/board/asus/tinker/patches/linux/linux.hash
new file mode 100644
index 0000000000..16cc0b3e4a
--- /dev/null
+++ b/board/asus/tinker/patches/linux/linux.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 189d1f409cef8d0d234210e04595172df392f8cb297e14b447ed95720e2fd940 linux-6.18.5.tar.xz
diff --git a/board/asus/tinker/patches/uboot/uboot.hash b/board/asus/tinker/patches/uboot/uboot.hash
new file mode 100644
index 0000000000..60971ee74f
--- /dev/null
+++ b/board/asus/tinker/patches/uboot/uboot.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
diff --git a/configs/asus_tinker_rk3288_defconfig b/configs/asus_tinker_rk3288_defconfig
index f3a2c4d71d..3c3a362c56 100644
--- a/configs/asus_tinker_rk3288_defconfig
+++ b/configs/asus_tinker_rk3288_defconfig
@@ -1,7 +1,9 @@
BR2_arm=y
BR2_cortex_a17=y
BR2_ARM_FPU_NEON_VFPV4=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
+BR2_GLOBAL_PATCH_DIR="board/asus/tinker/patches"
+BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_TARGET_GENERIC_HOSTNAME="tinker-rk3288"
BR2_TARGET_GENERIC_ISSUE="Welcome to TINKER RK3288!"
BR2_ROOTFS_POST_BUILD_SCRIPT="board/asus/tinker/post-build.sh"
@@ -9,10 +11,10 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/asus/tinker/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.44"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="multi_v7"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="rk3288-tinker"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="rockchip/rk3288-tinker"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
@@ -20,11 +22,12 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="512M"
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.07"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="tinker-rk3288"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="spl/u-boot-spl-dtb.bin tpl/u-boot-tpl.bin"
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 02/17] configs/asus_tinker_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 02/17] configs/asus_tinker_rk3288: " Giulio Benetti
@ 2026-02-02 10:14 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:14 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
Hello,
On Wed, Jan 14, 2026 at 08:54:35PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
> * switches to extlinux
I don't see anything related to extlinux here.
Also, this commit causes:
WARNING: configs/asus_tinker_rk3288_defconfig:0: lib_defconfig.ForceCheckHash was expected to fail, did you fix the file and forget to update .checkpackageignore?
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 03/17] board/bananapi: simplify berry and ultra configurations
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
2026-01-14 19:54 ` [Buildroot] [PATCH 01/17] configs/amarula_vyasa_rk3288: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
2026-01-14 19:54 ` [Buildroot] [PATCH 02/17] configs/asus_tinker_rk3288: " Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:16 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 04/17] configs/bananapi_m2_berry: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
` (7 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The genimage.cfg and post-build.sh files for Banana Pi Berry and
Ultra are identical. Replace the files in the M2 Ultra directory
with symbolic links pointing to the M2 Berry directory to reduce
code duplication and ease maintenance.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/bananapi/bananapi-m2-ultra/genimage.cfg | 17 +----------------
board/bananapi/bananapi-m2-ultra/post-build.sh | 7 +------
2 files changed, 2 insertions(+), 22 deletions(-)
mode change 100644 => 120000 board/bananapi/bananapi-m2-ultra/genimage.cfg
mode change 100755 => 120000 board/bananapi/bananapi-m2-ultra/post-build.sh
diff --git a/board/bananapi/bananapi-m2-ultra/genimage.cfg b/board/bananapi/bananapi-m2-ultra/genimage.cfg
deleted file mode 100644
index 92c8677545..0000000000
--- a/board/bananapi/bananapi-m2-ultra/genimage.cfg
+++ /dev/null
@@ -1,16 +0,0 @@
-image sdcard.img {
- hdimage {
- }
-
- partition u-boot {
- in-partition-table = "no"
- image = "u-boot-sunxi-with-spl.bin"
- offset = 8K
- size = 1016K # 1MB - 8KB
- }
-
- partition rootfs {
- partition-type = 0x83
- image = "rootfs.ext4"
- }
-}
diff --git a/board/bananapi/bananapi-m2-ultra/genimage.cfg b/board/bananapi/bananapi-m2-ultra/genimage.cfg
new file mode 120000
index 0000000000..aa6832894c
--- /dev/null
+++ b/board/bananapi/bananapi-m2-ultra/genimage.cfg
@@ -0,0 +1 @@
+../bananapi-m2-berry/genimage.cfg
\ No newline at end of file
diff --git a/board/bananapi/bananapi-m2-ultra/post-build.sh b/board/bananapi/bananapi-m2-ultra/post-build.sh
deleted file mode 100755
index 21a2b0d8e7..0000000000
--- a/board/bananapi/bananapi-m2-ultra/post-build.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-BOARD_DIR="$(dirname "$0")"
-
-install -m 644 -D "${BOARD_DIR}"/extlinux.conf \
- "${TARGET_DIR}"/boot/extlinux/extlinux.conf
diff --git a/board/bananapi/bananapi-m2-ultra/post-build.sh b/board/bananapi/bananapi-m2-ultra/post-build.sh
new file mode 120000
index 0000000000..01ca59fa50
--- /dev/null
+++ b/board/bananapi/bananapi-m2-ultra/post-build.sh
@@ -0,0 +1 @@
+../bananapi-m2-berry/post-build.sh
\ No newline at end of file
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 03/17] board/bananapi: simplify berry and ultra configurations
2026-01-14 19:54 ` [Buildroot] [PATCH 03/17] board/bananapi: simplify berry and ultra configurations Giulio Benetti
@ 2026-02-02 10:16 ` Thomas Petazzoni via buildroot
2026-02-04 10:20 ` Giulio Benetti
0 siblings, 1 reply; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:16 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:36PM +0100, Giulio Benetti wrote:
> The genimage.cfg and post-build.sh files for Banana Pi Berry and
> Ultra are identical. Replace the files in the M2 Ultra directory
> with symbolic links pointing to the M2 Berry directory to reduce
> code duplication and ease maintenance.
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
I am not sure I'm a big fan of this. Indeed, anyone editing the
bananapi-m2-berry/ files will not necessarily realize that they are
shared with another machine. It would be OK if the files were at a
place where it is more obvious that they are "common".
Also, lots of Allwinner boards in fact could share that same genimage
configuration file.
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Buildroot] [PATCH 03/17] board/bananapi: simplify berry and ultra configurations
2026-02-02 10:16 ` Thomas Petazzoni via buildroot
@ 2026-02-04 10:20 ` Giulio Benetti
0 siblings, 0 replies; 25+ messages in thread
From: Giulio Benetti @ 2026-02-04 10:20 UTC (permalink / raw)
To: Thomas Petazzoni
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On 2/2/26 11:16, Thomas Petazzoni wrote:
> On Wed, Jan 14, 2026 at 08:54:36PM +0100, Giulio Benetti wrote:
>> The genimage.cfg and post-build.sh files for Banana Pi Berry and
>> Ultra are identical. Replace the files in the M2 Ultra directory
>> with symbolic links pointing to the M2 Berry directory to reduce
>> code duplication and ease maintenance.
>>
>> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
>
> I am not sure I'm a big fan of this. Indeed, anyone editing the
> bananapi-m2-berry/ files will not necessarily realize that they are
> shared with another machine.
I haven't considered this case and I prefer then to drop this and
the Allwinner patche[1] without introducing this change
[1]:
https://patchwork.ozlabs.org/project/buildroot/patch/20260114195451.3978704-10-giulio.benetti@benettiengineering.com/
Giulio
> It would be OK if the files were at a
> place where it is more obvious that they are "common".
>
> Also, lots of Allwinner boards in fact could share that same genimage
> configuration file.
>
> Thomas
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 04/17] configs/bananapi_m2_berry: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (2 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 03/17] board/bananapi: simplify berry and ultra configurations Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:18 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 05/17] configs/bananapi_m2_ultra: " Giulio Benetti
` (6 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
bananapi berry sq
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/bananapi/bananapi-m2-berry/extlinux.conf | 4 ----
board/bananapi/bananapi-m2-berry/post-build.sh | 6 ------
.../{bananapi-m2-berry => common}/genimage.cfg | 0
| 1 +
board/bananapi/common/patches/linux/linux.hash | 2 ++
board/bananapi/common/patches/uboot/uboot.hash | 2 ++
.../rootfs_overlay/boot/extlinux/extlinux.conf | 4 ++++
configs/bananapi_m2_berry_defconfig | 15 +++++++++------
8 files changed, 18 insertions(+), 16 deletions(-)
delete mode 100644 board/bananapi/bananapi-m2-berry/extlinux.conf
delete mode 100755 board/bananapi/bananapi-m2-berry/post-build.sh
rename board/bananapi/{bananapi-m2-berry => common}/genimage.cfg (100%)
create mode 120000 board/bananapi/common/patches/linux-headers/linux-headers.hash
create mode 100644 board/bananapi/common/patches/linux/linux.hash
create mode 100644 board/bananapi/common/patches/uboot/uboot.hash
create mode 100644 board/bananapi/common/rootfs_overlay/boot/extlinux/extlinux.conf
diff --git a/board/bananapi/bananapi-m2-berry/extlinux.conf b/board/bananapi/bananapi-m2-berry/extlinux.conf
deleted file mode 100644
index 1f1b4f5cf3..0000000000
--- a/board/bananapi/bananapi-m2-berry/extlinux.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-label Bananapi M2 Berry linux
- kernel /boot/zImage
- devicetree /boot/sun8i-v40-bananapi-m2-berry.dtb
- append console=ttyS0,115200n8 root=/dev/mmcblk0p1 rootwait
diff --git a/board/bananapi/bananapi-m2-berry/post-build.sh b/board/bananapi/bananapi-m2-berry/post-build.sh
deleted file mode 100755
index 21a2b0d8e7..0000000000
--- a/board/bananapi/bananapi-m2-berry/post-build.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-BOARD_DIR="$(dirname "$0")"
-
-install -m 644 -D "${BOARD_DIR}"/extlinux.conf \
- "${TARGET_DIR}"/boot/extlinux/extlinux.conf
diff --git a/board/bananapi/bananapi-m2-berry/genimage.cfg b/board/bananapi/common/genimage.cfg
similarity index 100%
rename from board/bananapi/bananapi-m2-berry/genimage.cfg
rename to board/bananapi/common/genimage.cfg
diff --git a/board/bananapi/common/patches/linux-headers/linux-headers.hash b/board/bananapi/common/patches/linux-headers/linux-headers.hash
new file mode 120000
index 0000000000..5808d92afe
--- /dev/null
+++ b/board/bananapi/common/patches/linux-headers/linux-headers.hash
@@ -0,0 +1 @@
+../linux/linux.hash
\ No newline at end of file
diff --git a/board/bananapi/common/patches/linux/linux.hash b/board/bananapi/common/patches/linux/linux.hash
new file mode 100644
index 0000000000..16cc0b3e4a
--- /dev/null
+++ b/board/bananapi/common/patches/linux/linux.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 189d1f409cef8d0d234210e04595172df392f8cb297e14b447ed95720e2fd940 linux-6.18.5.tar.xz
diff --git a/board/bananapi/common/patches/uboot/uboot.hash b/board/bananapi/common/patches/uboot/uboot.hash
new file mode 100644
index 0000000000..60971ee74f
--- /dev/null
+++ b/board/bananapi/common/patches/uboot/uboot.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
diff --git a/board/bananapi/common/rootfs_overlay/boot/extlinux/extlinux.conf b/board/bananapi/common/rootfs_overlay/boot/extlinux/extlinux.conf
new file mode 100644
index 0000000000..f1ea24acdd
--- /dev/null
+++ b/board/bananapi/common/rootfs_overlay/boot/extlinux/extlinux.conf
@@ -0,0 +1,4 @@
+label Bananapi M2
+ kernel /boot/zImage
+ fdtdir /boot
+ append console=ttyS0,115200 root=/dev/mmcblk0p1 rootwait panic=10 ${extra}
diff --git a/configs/bananapi_m2_berry_defconfig b/configs/bananapi_m2_berry_defconfig
index 200257ac0d..14a583cc30 100644
--- a/configs/bananapi_m2_berry_defconfig
+++ b/configs/bananapi_m2_berry_defconfig
@@ -1,16 +1,18 @@
BR2_arm=y
BR2_cortex_a7=y
-BR2_TOOLCHAIN_EXTERNAL=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
+BR2_GLOBAL_PATCH_DIR="board/bananapi/common/patches"
+BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Berry"
-BR2_ROOTFS_POST_BUILD_SCRIPT="board/bananapi/bananapi-m2-berry/post-build.sh"
+BR2_ROOTFS_OVERLAY="board/bananapi/common/rootfs_overlay"
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
-BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m2-berry/genimage.cfg"
+BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/common/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.57"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-v40-bananapi-m2-berry"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun8i-v40-bananapi-m2-berry"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
@@ -18,11 +20,12 @@ BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.10"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m2_berry"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin"
BR2_PACKAGE_HOST_DOSFSTOOLS=y
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 04/17] configs/bananapi_m2_berry: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 04/17] configs/bananapi_m2_berry: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-02-02 10:18 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:18 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:37PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
> * switches to extlinux
Causes:
WARNING: configs/bananapi_m2_berry_defconfig:0: lib_defconfig.ForceCheckHash was expected to fail, did you fix the file and forget to update .checkpackageignore?
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
>
> bananapi berry sq
Probably result from a messed up rebase?
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 05/17] configs/bananapi_m2_ultra: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (3 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 04/17] configs/bananapi_m2_berry: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:18 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 06/17] configs/freescale_imx6ullevk: bump Linux and U-Boot to lf-6.12.49-2.2.0 Giulio Benetti
` (5 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
m2 ultra sq
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/bananapi/bananapi-m2-ultra/extlinux.conf | 4 ----
board/bananapi/bananapi-m2-ultra/genimage.cfg | 1 -
board/bananapi/bananapi-m2-ultra/post-build.sh | 1 -
configs/bananapi_m2_ultra_defconfig | 14 ++++++++------
4 files changed, 8 insertions(+), 12 deletions(-)
delete mode 100644 board/bananapi/bananapi-m2-ultra/extlinux.conf
delete mode 120000 board/bananapi/bananapi-m2-ultra/genimage.cfg
delete mode 120000 board/bananapi/bananapi-m2-ultra/post-build.sh
diff --git a/board/bananapi/bananapi-m2-ultra/extlinux.conf b/board/bananapi/bananapi-m2-ultra/extlinux.conf
deleted file mode 100644
index f5f35c1d8f..0000000000
--- a/board/bananapi/bananapi-m2-ultra/extlinux.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-label Bananapi M2 Ultra linux
- kernel /boot/zImage
- devicetree /boot/sun8i-r40-bananapi-m2-ultra.dtb
- append console=ttyS0,115200n8 root=/dev/mmcblk0p1 rootwait
diff --git a/board/bananapi/bananapi-m2-ultra/genimage.cfg b/board/bananapi/bananapi-m2-ultra/genimage.cfg
deleted file mode 120000
index aa6832894c..0000000000
--- a/board/bananapi/bananapi-m2-ultra/genimage.cfg
+++ /dev/null
@@ -1 +0,0 @@
-../bananapi-m2-berry/genimage.cfg
\ No newline at end of file
diff --git a/board/bananapi/bananapi-m2-ultra/post-build.sh b/board/bananapi/bananapi-m2-ultra/post-build.sh
deleted file mode 120000
index 01ca59fa50..0000000000
--- a/board/bananapi/bananapi-m2-ultra/post-build.sh
+++ /dev/null
@@ -1 +0,0 @@
-../bananapi-m2-berry/post-build.sh
\ No newline at end of file
diff --git a/configs/bananapi_m2_ultra_defconfig b/configs/bananapi_m2_ultra_defconfig
index b67a9d3f5d..364a23b0d4 100644
--- a/configs/bananapi_m2_ultra_defconfig
+++ b/configs/bananapi_m2_ultra_defconfig
@@ -1,16 +1,17 @@
BR2_arm=y
BR2_cortex_a7=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
+BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Ultra"
-BR2_ROOTFS_POST_BUILD_SCRIPT="board/bananapi/bananapi-m2-ultra/post-build.sh"
+BR2_ROOTFS_OVERLAY="board/bananapi/common/rootfs_overlay"
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
-BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/bananapi-m2-ultra/genimage.cfg"
+BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/bananapi/common/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.57"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-r40-bananapi-m2-ultra"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun8i-r40-bananapi-m2-ultra"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
@@ -18,11 +19,12 @@ BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.10"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="bananapi_m2_berry"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-sunxi-with-spl.bin"
BR2_PACKAGE_HOST_DOSFSTOOLS=y
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 05/17] configs/bananapi_m2_ultra: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 05/17] configs/bananapi_m2_ultra: " Giulio Benetti
@ 2026-02-02 10:18 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:18 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:38PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
> * switches to extlinux
It was already using extlinux it seems?
Also patch causes:
WARNING: configs/bananapi_m2_ultra_defconfig:0: lib_defconfig.ForceCheckHash was expected to fail, did you fix the file and forget to update .checkpackageignore?
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
>
> m2 ultra sq
Messed up rebase? :-)
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 06/17] configs/freescale_imx6ullevk: bump Linux and U-Boot to lf-6.12.49-2.2.0
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (4 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 05/17] configs/bananapi_m2_ultra: " Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:17 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 07/17] configs/imx6ullevk: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
` (4 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version lf-6.12.49-2.2.0
* bumps U-Boot to version lf-6.12.49-2.2.0
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/freescale/imx6ullevk/patches/linux/linux.hash | 2 +-
board/freescale/imx6ullevk/patches/uboot/uboot.hash | 2 +-
configs/freescale_imx6ullevk_defconfig | 5 +++--
3 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/board/freescale/imx6ullevk/patches/linux/linux.hash b/board/freescale/imx6ullevk/patches/linux/linux.hash
index b4f534dcc8..b138642633 100644
--- a/board/freescale/imx6ullevk/patches/linux/linux.hash
+++ b/board/freescale/imx6ullevk/patches/linux/linux.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 4c1147a9bbe4bf36fbcbd8b1e6b0d73ec0da3c454821c58a61d32d3879afc146 linux-imx-lf-6.12.3-1.0.0.tar.gz
+sha256 2166d92e5631ee11bd249d492a1f4009c7635ee36b835fa55384b4ce41e8a63f linux-imx-lf-6.12.49-2.2.0.tar.gz
diff --git a/board/freescale/imx6ullevk/patches/uboot/uboot.hash b/board/freescale/imx6ullevk/patches/uboot/uboot.hash
index 309a684c2d..5d57adfa22 100644
--- a/board/freescale/imx6ullevk/patches/uboot/uboot.hash
+++ b/board/freescale/imx6ullevk/patches/uboot/uboot.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 18a32d6c79538e4f90746674873b196f9c48be24caef0ab5c1bec920a1816825 uboot-imx-lf-6.12.3-1.0.0.tar.gz
+sha256 212ea4d8d442153ab732ab724282fef64450e9dab5cfe9565eec4f618e305a80 uboot-imx-lf-6.12.49-2.2.0.tar.gz
diff --git a/configs/freescale_imx6ullevk_defconfig b/configs/freescale_imx6ullevk_defconfig
index 3d9e0869ac..99bbff605b 100644
--- a/configs/freescale_imx6ullevk_defconfig
+++ b/configs/freescale_imx6ullevk_defconfig
@@ -8,7 +8,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,linux-imx,lf-6.12.3-1.0.0)/linux-imx-lf-6.12.3-1.0.0.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,linux-imx,lf-6.12.49-2.2.0)/linux-imx-lf-6.12.49-2.2.0.tar.gz"
BR2_LINUX_KERNEL_DEFCONFIG="imx_v7"
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/freescale/imx6ullevk/linux_sdma.fragment"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
@@ -22,9 +22,10 @@ BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="mx6ull_14x14_evk"
BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
-BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,uboot-imx,lf-6.12.3-1.0.0)/uboot-imx-lf-6.12.3-1.0.0.tar.gz"
+BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,nxp-imx,uboot-imx,lf-6.12.49-2.2.0)/uboot-imx-lf-6.12.49-2.2.0.tar.gz"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_FORMAT_IMX=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 06/17] configs/freescale_imx6ullevk: bump Linux and U-Boot to lf-6.12.49-2.2.0
2026-01-14 19:54 ` [Buildroot] [PATCH 06/17] configs/freescale_imx6ullevk: bump Linux and U-Boot to lf-6.12.49-2.2.0 Giulio Benetti
@ 2026-02-02 10:17 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:17 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:39PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version lf-6.12.49-2.2.0
> * bumps U-Boot to version lf-6.12.49-2.2.0
> * forces check hashes
> * switches to extlinux
This is not changing force check hashes, nor extlinux, as far as I can
see.
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 07/17] configs/imx6ullevk: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (5 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 06/17] configs/freescale_imx6ullevk: bump Linux and U-Boot to lf-6.12.49-2.2.0 Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:19 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 08/17] configs/mangopi_mq1rdw2: " Giulio Benetti
` (3 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/freescale/imx6ullevk/patches/linux/linux.hash | 1 +
board/freescale/imx6ullevk/patches/uboot/uboot.hash | 1 +
configs/imx6ullevk_defconfig | 9 ++++++---
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/board/freescale/imx6ullevk/patches/linux/linux.hash b/board/freescale/imx6ullevk/patches/linux/linux.hash
index b138642633..2e9a100ebc 100644
--- a/board/freescale/imx6ullevk/patches/linux/linux.hash
+++ b/board/freescale/imx6ullevk/patches/linux/linux.hash
@@ -1,2 +1,3 @@
# Locally calculated
sha256 2166d92e5631ee11bd249d492a1f4009c7635ee36b835fa55384b4ce41e8a63f linux-imx-lf-6.12.49-2.2.0.tar.gz
+sha256 189d1f409cef8d0d234210e04595172df392f8cb297e14b447ed95720e2fd940 linux-6.18.5.tar.xz
diff --git a/board/freescale/imx6ullevk/patches/uboot/uboot.hash b/board/freescale/imx6ullevk/patches/uboot/uboot.hash
index 5d57adfa22..c8c173d501 100644
--- a/board/freescale/imx6ullevk/patches/uboot/uboot.hash
+++ b/board/freescale/imx6ullevk/patches/uboot/uboot.hash
@@ -1,2 +1,3 @@
# Locally calculated
sha256 212ea4d8d442153ab732ab724282fef64450e9dab5cfe9565eec4f618e305a80 uboot-imx-lf-6.12.49-2.2.0.tar.gz
+sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
diff --git a/configs/imx6ullevk_defconfig b/configs/imx6ullevk_defconfig
index 38ea8f6940..c8970c1d20 100644
--- a/configs/imx6ullevk_defconfig
+++ b/configs/imx6ullevk_defconfig
@@ -1,13 +1,15 @@
BR2_arm=y
BR2_cortex_a7=y
BR2_ARM_FPU_NEON_VFPV4=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
+BR2_GLOBAL_PATCH_DIR="board/freescale/imx6ullevk/patches"
+BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.6.4"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="nxp/imx/imx6ull-14x14-evk"
@@ -20,9 +22,10 @@ BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="mx6ull_14x14_evk"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.10"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_FORMAT_DTB_IMX=y
BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 07/17] configs/imx6ullevk: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 07/17] configs/imx6ullevk: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-02-02 10:19 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:19 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:40PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
Causes:
WARNING: configs/imx6ullevk_defconfig:0: lib_defconfig.ForceCheckHash was expected to fail, did you fix the file and forget to update .checkpackageignore?
> * switches to extlinux
Are you sure?
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 08/17] configs/mangopi_mq1rdw2: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (6 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 07/17] configs/imx6ullevk: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:19 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 09/17] board/olimex/axx-common: introduce folder to avoid files redundancy Giulio Benetti
` (2 subsequent siblings)
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
| 1 +
board/mangopi/mq1rdw2/patches/linux/linux.hash | 2 ++
board/mangopi/mq1rdw2/patches/uboot/uboot.hash | 2 ++
configs/mangopi_mq1rdw2_defconfig | 9 ++++++---
4 files changed, 11 insertions(+), 3 deletions(-)
create mode 120000 board/mangopi/mq1rdw2/patches/linux-headers/linux-headers.hash
create mode 100644 board/mangopi/mq1rdw2/patches/linux/linux.hash
create mode 100644 board/mangopi/mq1rdw2/patches/uboot/uboot.hash
--git a/board/mangopi/mq1rdw2/patches/linux-headers/linux-headers.hash b/board/mangopi/mq1rdw2/patches/linux-headers/linux-headers.hash
new file mode 120000
index 0000000000..5808d92afe
--- /dev/null
+++ b/board/mangopi/mq1rdw2/patches/linux-headers/linux-headers.hash
@@ -0,0 +1 @@
+../linux/linux.hash
\ No newline at end of file
diff --git a/board/mangopi/mq1rdw2/patches/linux/linux.hash b/board/mangopi/mq1rdw2/patches/linux/linux.hash
new file mode 100644
index 0000000000..9f5d285c35
--- /dev/null
+++ b/board/mangopi/mq1rdw2/patches/linux/linux.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 189d1f409cef8d0d234210e04595172df392f8cb297e14b447ed95720e2fd940 linux-6.18.5.tar.xz
diff --git a/board/mangopi/mq1rdw2/patches/uboot/uboot.hash b/board/mangopi/mq1rdw2/patches/uboot/uboot.hash
new file mode 100644
index 0000000000..b6a925ea4e
--- /dev/null
+++ b/board/mangopi/mq1rdw2/patches/uboot/uboot.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
diff --git a/configs/mangopi_mq1rdw2_defconfig b/configs/mangopi_mq1rdw2_defconfig
index 2249fa4be5..68cd82e1a8 100644
--- a/configs/mangopi_mq1rdw2_defconfig
+++ b/configs/mangopi_mq1rdw2_defconfig
@@ -1,7 +1,9 @@
BR2_arm=y
BR2_cortex_a7=y
BR2_ARM_FPU_VFPV4=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
+BR2_GLOBAL_PATCH_DIR="board/mangopi/mq1rdw2/patches"
+BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_TARGET_GENERIC_HOSTNAME="mangopi-mq1rdw2"
BR2_TARGET_GENERIC_ISSUE="Welcome to MangoPI MQ1RDW2"
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
@@ -12,7 +14,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/mangopi/mq1rdw2/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.6.5"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun8i-t113s-mangopi-mq-r-t113"
@@ -31,11 +33,12 @@ BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.01-rc4"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="mangopi_mq_r"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin"
BR2_PACKAGE_HOST_GENIMAGE=y
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 08/17] configs/mangopi_mq1rdw2: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 08/17] configs/mangopi_mq1rdw2: " Giulio Benetti
@ 2026-02-02 10:19 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:19 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:41PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
Causes:
WARNING: configs/mangopi_mq1rdw2_defconfig:0: lib_defconfig.ForceCheckHash was expected to fail, did you fix the file and forget to update .checkpackageignore?
> * switches to extlinux
Are you sure? I don't see any extlinux related change?
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 09/17] board/olimex/axx-common: introduce folder to avoid files redundancy
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (7 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 08/17] configs/mangopi_mq1rdw2: " Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:22 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 10/17] configs/olimex_a10_olinuxino: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
2026-01-14 19:54 ` [Buildroot] [PATCH 11/17] configs/olimex_a13_olinuxino: " Giulio Benetti
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
All sunxi boards can be handled by the same exact fileset so let's
introduce axx-common folder with hash patches, overlay, genimage and a
linux local patch to be switched to by subsequent patches.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/olimex/axx-common/genimage.cfg | 17 +++++++++++++++++
| 1 +
.../olimex/axx-common/patches/linux/linux.hash | 3 +++
.../olimex/axx-common/patches/uboot/uboot.hash | 2 ++
.../rootfs_overlay/boot/extlinux/extlinux.conf | 4 ++++
5 files changed, 27 insertions(+)
create mode 100644 board/olimex/axx-common/genimage.cfg
create mode 120000 board/olimex/axx-common/patches/linux-headers/linux-headers.hash
create mode 100644 board/olimex/axx-common/patches/linux/linux.hash
create mode 100644 board/olimex/axx-common/patches/uboot/uboot.hash
create mode 100644 board/olimex/axx-common/rootfs_overlay/boot/extlinux/extlinux.conf
diff --git a/board/olimex/axx-common/genimage.cfg b/board/olimex/axx-common/genimage.cfg
new file mode 100644
index 0000000000..b48e12a831
--- /dev/null
+++ b/board/olimex/axx-common/genimage.cfg
@@ -0,0 +1,17 @@
+image sdcard.img {
+ hdimage {
+ }
+
+ partition u-boot {
+ in-partition-table = "no"
+ image = "u-boot-sunxi-with-spl.bin"
+ offset = 8K
+ size = 1016K # 1MB - 8KB
+ }
+
+ partition rootfs {
+ partition-type = 0x83
+ image = "rootfs.ext4"
+ size = 512M
+ }
+}
--git a/board/olimex/axx-common/patches/linux-headers/linux-headers.hash b/board/olimex/axx-common/patches/linux-headers/linux-headers.hash
new file mode 120000
index 0000000000..5808d92afe
--- /dev/null
+++ b/board/olimex/axx-common/patches/linux-headers/linux-headers.hash
@@ -0,0 +1 @@
+../linux/linux.hash
\ No newline at end of file
diff --git a/board/olimex/axx-common/patches/linux/linux.hash b/board/olimex/axx-common/patches/linux/linux.hash
new file mode 100644
index 0000000000..3917966cfe
--- /dev/null
+++ b/board/olimex/axx-common/patches/linux/linux.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 7a8879167b89c4bae077d6f39c4f2130769f05dbdad2aad914adab9afb7d7f9a linux-6.18.3.tar.xz
+sha256 189d1f409cef8d0d234210e04595172df392f8cb297e14b447ed95720e2fd940 linux-6.18.5.tar.xz
diff --git a/board/olimex/axx-common/patches/uboot/uboot.hash b/board/olimex/axx-common/patches/uboot/uboot.hash
new file mode 100644
index 0000000000..60971ee74f
--- /dev/null
+++ b/board/olimex/axx-common/patches/uboot/uboot.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 b60d5865cefdbc75da8da4156c56c458e00de75a49b80c1a2e58a96e30ad0d54 u-boot-2026.01.tar.bz2
diff --git a/board/olimex/axx-common/rootfs_overlay/boot/extlinux/extlinux.conf b/board/olimex/axx-common/rootfs_overlay/boot/extlinux/extlinux.conf
new file mode 100644
index 0000000000..f754da3623
--- /dev/null
+++ b/board/olimex/axx-common/rootfs_overlay/boot/extlinux/extlinux.conf
@@ -0,0 +1,4 @@
+label Olinuxino
+ kernel /boot/zImage
+ fdtdir /boot
+ append console=ttyS0,115200 root=/dev/mmcblk0p1 rootwait panic=10 ${extra}
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 09/17] board/olimex/axx-common: introduce folder to avoid files redundancy
2026-01-14 19:54 ` [Buildroot] [PATCH 09/17] board/olimex/axx-common: introduce folder to avoid files redundancy Giulio Benetti
@ 2026-02-02 10:22 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:22 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:42PM +0100, Giulio Benetti wrote:
> All sunxi boards can be handled by the same exact fileset so let's
> introduce axx-common folder with hash patches, overlay, genimage and a
> linux local patch to be switched to by subsequent patches.
>
> Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
If there's a common folder, I guess it should be named
allwinner-common or something like that, because it's hard to realize
from the name that axx-common refers to "Allwinner boards".
However, I am not sure I am a fan of sharing the hash files. Indeed,
it will only work if all those boards are always bumped all together,
which may not be the case in the future: one contributor may only have
access to just one board, or a subset of boards, and would therefore
only be able to provide a defconfig bump for the subset of the boards
he has access to.
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 10/17] configs/olimex_a10_olinuxino: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (8 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 09/17] board/olimex/axx-common: introduce folder to avoid files redundancy Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:24 ` Thomas Petazzoni via buildroot
2026-01-14 19:54 ` [Buildroot] [PATCH 11/17] configs/olimex_a13_olinuxino: " Giulio Benetti
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/olimex/a10_olinuxino/boot.cmd | 1 -
board/olimex/a10_olinuxino/genimage.cfg | 1 -
board/olimex/a10_olinuxino/post-build.sh | 1 -
configs/olimex_a10_olinuxino_lime_defconfig | 18 +++++++++---------
4 files changed, 9 insertions(+), 12 deletions(-)
delete mode 120000 board/olimex/a10_olinuxino/boot.cmd
delete mode 120000 board/olimex/a10_olinuxino/genimage.cfg
delete mode 120000 board/olimex/a10_olinuxino/post-build.sh
diff --git a/board/olimex/a10_olinuxino/boot.cmd b/board/olimex/a10_olinuxino/boot.cmd
deleted file mode 120000
index 612c745500..0000000000
--- a/board/olimex/a10_olinuxino/boot.cmd
+++ /dev/null
@@ -1 +0,0 @@
-../a20_olinuxino/boot.cmd
\ No newline at end of file
diff --git a/board/olimex/a10_olinuxino/genimage.cfg b/board/olimex/a10_olinuxino/genimage.cfg
deleted file mode 120000
index c21932feec..0000000000
--- a/board/olimex/a10_olinuxino/genimage.cfg
+++ /dev/null
@@ -1 +0,0 @@
-../a20_olinuxino/genimage.cfg
\ No newline at end of file
diff --git a/board/olimex/a10_olinuxino/post-build.sh b/board/olimex/a10_olinuxino/post-build.sh
deleted file mode 120000
index b346896024..0000000000
--- a/board/olimex/a10_olinuxino/post-build.sh
+++ /dev/null
@@ -1 +0,0 @@
-../a20_olinuxino/post-build.sh
\ No newline at end of file
diff --git a/configs/olimex_a10_olinuxino_lime_defconfig b/configs/olimex_a10_olinuxino_lime_defconfig
index 101796cc12..9f82b6c385 100644
--- a/configs/olimex_a10_olinuxino_lime_defconfig
+++ b/configs/olimex_a10_olinuxino_lime_defconfig
@@ -1,18 +1,20 @@
BR2_arm=y
BR2_cortex_a8=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
+BR2_GLOBAL_PATCH_DIR="board/olimex/axx-common/patches"
+BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_TARGET_GENERIC_HOSTNAME="a10-olinuxino"
BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!"
BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
-BR2_ROOTFS_POST_BUILD_SCRIPT="board/olimex/a10_olinuxino/post-build.sh"
+BR2_ROOTFS_OVERLAY="board/olimex/axx-common/rootfs_overlay"
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
-BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a10_olinuxino/genimage.cfg"
+BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/axx-common/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun4i-a10-olinuxino-lime"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun4i-a10-olinuxino-lime"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
@@ -20,14 +22,12 @@ BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A10-OLinuXino-Lime"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin"
BR2_PACKAGE_HOST_GENIMAGE=y
-BR2_PACKAGE_HOST_UBOOT_TOOLS=y
-BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
-BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/olimex/a10_olinuxino/boot.cmd"
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 10/17] configs/olimex_a10_olinuxino: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 10/17] configs/olimex_a10_olinuxino: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-02-02 10:24 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:24 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:43PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
Causes:
WARNING: configs/olimex_a10_olinuxino_lime_defconfig:0: lib_defconfig.ForceCheckHash was expected to fail, did you fix the file and forget to update .checkpackageignore?
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread
* [Buildroot] [PATCH 11/17] configs/olimex_a13_olinuxino: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 [Buildroot] [PATCH 00/17] Boards Linux/Uboot versions bumps and folder simplification Giulio Benetti
` (9 preceding siblings ...)
2026-01-14 19:54 ` [Buildroot] [PATCH 10/17] configs/olimex_a10_olinuxino: bump Linux to 6.18.5 and U-Boot to 2026.01 Giulio Benetti
@ 2026-01-14 19:54 ` Giulio Benetti
2026-02-02 10:24 ` Thomas Petazzoni via buildroot
10 siblings, 1 reply; 25+ messages in thread
From: Giulio Benetti @ 2026-01-14 19:54 UTC (permalink / raw)
To: buildroot
Cc: Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Giulio Benetti, Fabio Estevam
The patch:
* bumps Linux kernel to version 6.18.5
* bumps U-Boot to version 2026.01
* forces check hashes
* switches to extlinux
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
---
board/olimex/a13_olinuxino/boot.cmd | 7 -----
board/olimex/a13_olinuxino/genimage.cfg | 34 ------------------------
board/olimex/a13_olinuxino/post-build.sh | 7 -----
configs/olimex_a13_olinuxino_defconfig | 16 ++++++-----
4 files changed, 9 insertions(+), 55 deletions(-)
delete mode 100644 board/olimex/a13_olinuxino/boot.cmd
delete mode 100644 board/olimex/a13_olinuxino/genimage.cfg
delete mode 100755 board/olimex/a13_olinuxino/post-build.sh
diff --git a/board/olimex/a13_olinuxino/boot.cmd b/board/olimex/a13_olinuxino/boot.cmd
deleted file mode 100644
index 4dd1c7b754..0000000000
--- a/board/olimex/a13_olinuxino/boot.cmd
+++ /dev/null
@@ -1,7 +0,0 @@
-setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
-
-mmc dev 0
-fatload mmc 0 $kernel_addr_r zImage
-fatload mmc 0 $fdt_addr_r sun5i-a13-olinuxino.dtb
-
-bootz $kernel_addr_r - $fdt_addr_r
diff --git a/board/olimex/a13_olinuxino/genimage.cfg b/board/olimex/a13_olinuxino/genimage.cfg
deleted file mode 100644
index 4eb14eb520..0000000000
--- a/board/olimex/a13_olinuxino/genimage.cfg
+++ /dev/null
@@ -1,34 +0,0 @@
-image boot.vfat {
- vfat {
- files = {
- "zImage",
- "sun5i-a13-olinuxino.dtb",
- "boot.scr"
- }
- }
-
- size = 64M
-}
-
-image sdcard.img {
- hdimage {
- }
-
- partition u-boot {
- in-partition-table = "no"
- image = "u-boot-sunxi-with-spl.bin"
- offset = 8K
- size = 1016K # 1MB - 8KB
- }
-
- partition boot {
- partition-type = 0xC
- bootable = "true"
- image = "boot.vfat"
- }
-
- partition rootfs {
- partition-type = 0x83
- image = "rootfs.ext4"
- }
-}
diff --git a/board/olimex/a13_olinuxino/post-build.sh b/board/olimex/a13_olinuxino/post-build.sh
deleted file mode 100755
index aa2a76bdde..0000000000
--- a/board/olimex/a13_olinuxino/post-build.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-MKIMAGE=$HOST_DIR/bin/mkimage
-
-$MKIMAGE -A arm -O linux -T script -C none \
- -d board/olimex/a13_olinuxino/boot.cmd \
- ${BINARIES_DIR}/boot.scr
diff --git a/configs/olimex_a13_olinuxino_defconfig b/configs/olimex_a13_olinuxino_defconfig
index 219fe19ba0..8fd01aed2e 100644
--- a/configs/olimex_a13_olinuxino_defconfig
+++ b/configs/olimex_a13_olinuxino_defconfig
@@ -1,32 +1,34 @@
BR2_arm=y
BR2_cortex_a8=y
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_18=y
+BR2_GLOBAL_PATCH_DIR="board/olimex/axx-common/patches"
+BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
BR2_TARGET_GENERIC_HOSTNAME="a13-olinuxino"
BR2_TARGET_GENERIC_ISSUE="Welcome to OLinuXino!"
BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
-BR2_ROOTFS_POST_BUILD_SCRIPT="board/olimex/a13_olinuxino/post-build.sh"
+BR2_ROOTFS_OVERLAY="board/olimex/axx-common/rootfs_overlay"
BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
-BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/a13_olinuxino/genimage.cfg"
+BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/olimex/axx-common/genimage.cfg"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.9"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.5"
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun5i-a13-olinuxino"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun5i-a13-olinuxino"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
-BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.01"
+BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2026.01"
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="A13-OLinuXino"
BR2_TARGET_UBOOT_NEEDS_DTC=y
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
+BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin"
BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y
BR2_PACKAGE_HOST_MTOOLS=y
-BR2_PACKAGE_HOST_UBOOT_TOOLS=y
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 25+ messages in thread* Re: [Buildroot] [PATCH 11/17] configs/olimex_a13_olinuxino: bump Linux to 6.18.5 and U-Boot to 2026.01
2026-01-14 19:54 ` [Buildroot] [PATCH 11/17] configs/olimex_a13_olinuxino: " Giulio Benetti
@ 2026-02-02 10:24 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 25+ messages in thread
From: Thomas Petazzoni via buildroot @ 2026-02-02 10:24 UTC (permalink / raw)
To: Giulio Benetti
Cc: buildroot, Leon Anavi, Luca Ceresoli, Fabrice Goucem, Jagan Teki,
Lothar Felten, Fabio Estevam
On Wed, Jan 14, 2026 at 08:54:44PM +0100, Giulio Benetti wrote:
> The patch:
> * bumps Linux kernel to version 6.18.5
> * bumps U-Boot to version 2026.01
> * forces check hashes
> * switches to extlinux
Causes:
WARNING: configs/olimex_a13_olinuxino_defconfig:0: lib_defconfig.ForceCheckHash was expected to fail, did you fix the file and forget to update .checkpackageignore?
WARNING: .checkpackageignore:35: ignored file board/olimex/a13_olinuxino/post-build.sh is missing
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 25+ messages in thread