From: Sergey Matyukevich <geomatsi@gmail.com>
To: Edgar Bonet <bonet@grenoble.cnrs.fr>
Cc: buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH 0/3] {linux, linux-headers}: add support for 6.12
Date: Tue, 10 Dec 2024 23:43:11 +0300 [thread overview]
Message-ID: <Z1in3yM7ddVMYEqq@curiosity> (raw)
In-Reply-To: <dcbd3f77-e737-41a2-9f23-87141d0bdf9b@grenoble.cnrs.fr>
Hi Edgar,
On Mon, Dec 09, 2024 at 09:11:40AM +0100, Edgar Bonet wrote:
> Hello everybody!
>
> Sergey Matyukevich wrote:
> > I have been waiting for the new LTS Linux v6.12 in Buildroot to start
> > sending Christmas updates for some of my OrangePi boards. Now v6.12.3
> > is already available, but the latest kernel is still have 6.11.x. So I
> > decided to undertake a copy-paste exercise using the latest kernel and
> > headers update series by Bernd.
>
> Nice!
>
> Note, however, that there is an issue with Linux v6.12: the kernel build
> process won't build the device trees provided by Buildroot. The issue
> has been raised by Chris Packham both on the Buildroot mailing list[1]
> and on the kernel mailing list.[2] I think this should be fixed before
> bumping "latest kernel" to v6.12.
>
> In the kernel thread, there is this solution suggested by Masahiro
> Yamada:
>
> > I have [the yet-to-upstream device tree files] in the proper directory
> > location, and add
> >
> > dtb-$(CONFIG_ARCH_FOO) += foo-downstream-custom1.dtb
> > dtb-$(CONFIG_ARCH_FOO) += foo-downstream-custom2.dtb
> > ...
> >
> > just like how they would look when they were upstreamed.
>
> Maybe this approach could be adapted to Buildroot?
IIUC at the moment Buildroot includes the following configurations that
make use of BR2_LINUX_KERNEL_CUSTOM_DTS_PATH:
- acmesystems_acqua_a5_256mb_defconfig (v6.6)
- acmesystems_acqua_a5_512mb_defconfig (v6.6)
- octavo_osd32mp1_brk_defconfig (v5.10)
- octavo_osd32mp1_red_defconfig (v5.10)
- s6lx9_microboard_defconfig (v4.4.7)
Kernel version from each config is specified in parentheses. Adding new
v6.12 kernel is not going to break any of those boards right away.
However if the build rule for drop-in dtbs will not be re-enabled (which
seems likely), migration to new kernels will be a problem for those boards.
I don't see how BR2_LINUX_KERNEL_CUSTOM_DTS_PATH can be supported in this
case w/o patching new kernels. Probably it makes sense to convert those
out-of-tree dts files into proper kernel patches ?
Regards,
Sergey
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2024-12-10 20:43 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-08 21:46 [Buildroot] [PATCH 0/3] {linux, linux-headers}: add support for 6.12 Sergey Matyukevich
2024-12-08 21:46 ` [Buildroot] [PATCH 1/3] {toolchain, linux-headers}: add support for 6.12 headers Sergey Matyukevich
2024-12-08 21:46 ` [Buildroot] [PATCH 2/3] linux: bump latest version to 6.12 Sergey Matyukevich
2024-12-08 21:46 ` [Buildroot] [PATCH 3/3] package/linux-headers: drop 6.11.x option Sergey Matyukevich
2024-12-09 8:11 ` [Buildroot] [PATCH 0/3] {linux, linux-headers}: add support for 6.12 Edgar Bonet
2024-12-10 20:43 ` Sergey Matyukevich [this message]
2024-12-11 11:34 ` Edgar Bonet
2024-12-11 18:26 ` Chris Packham
2024-12-13 10:09 ` Michael Walle via buildroot
2024-12-13 13:30 ` Sergey Matyukevich
2024-12-13 15:40 ` Edgar Bonet
2024-12-13 10:11 ` Michael Walle via buildroot
2024-12-11 13:43 ` Romain Naour via buildroot
2024-12-11 19:06 ` Romain Naour via buildroot
2024-12-11 19:41 ` Sergey Matyukevich
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Z1in3yM7ddVMYEqq@curiosity \
--to=geomatsi@gmail.com \
--cc=bonet@grenoble.cnrs.fr \
--cc=buildroot@buildroot.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox