]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
u-boot-tools: drop yaml in DT validation
authorJoao Marcos Costa <joaomarcos.costa@bootlin.com>
Wed, 29 Apr 2026 17:17:23 +0000 (19:17 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 7 May 2026 09:50:05 +0000 (10:50 +0100)
commit5e97f3c1e2cf76f8b810da5a8c591eb6e22586f2
tree70ee1162d9ffbe94faf890c057e4251c358bcf2b
parent97a940bfdeaa3f9f4442a6fbb0fabe1ce5eaff69
u-boot-tools: drop yaml in DT validation

Since yamltree was dropped from upstream dtc (i.e., in Linux), a patch was
sent to U-Boot to backport the corresponding changes.

Apply this patch in u-boot's sources.

Overall, this fixes the build-time issues with DTC (and so in
u-boot-tools).

Considering libyaml is no longer used, the dependency on libyaml-native can be
dropped as well (thus reverting the change below):

02e09e036e: u-boot-tools: Add dependency on libyaml for dtschema validation

Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-bsp/u-boot/files/0001-scripts-dtc-drop-yaml-in-DT-validation.patch [new file with mode: 0644]
meta/recipes-bsp/u-boot/u-boot-tools.inc
meta/recipes-bsp/u-boot/u-boot_2026.04.bb