[PATCH v2 3/5] beaglebone-yocto: default to beaglebone black

AdrianF <[email protected]> Mon, 7 Jul 2025 22:37:56 +0200
Newsgroups org.yoctoproject.lists.poky
Message-ID <[email protected]>
From: Adrian Freihofer <[email protected]>

The Beaglebone black is the newest and still available board. It's also
the recommended board on https://www.beagleboard.org/boards.

Booting from SDCard is possible with all three device-trees. However,
for example the internal memory of a Beaglebone black requires the right
DTB. This change makes this working by default which improves the user
experience for users who buy a new Yocto reference board for getting
started.

Signed-off-by: Adrian Freihofer <[email protected]>
---
 meta-yocto-bsp/conf/machine/beaglebone-yocto.conf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf b/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
index 321d2c27c2a..f5d89f3ce5a 100644
--- a/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
+++ b/meta-yocto-bsp/conf/machine/beaglebone-yocto.conf
@@ -37,6 +37,7 @@ PREFERRED_VERSION_linux-yocto ?= "6.12%"
 KERNEL_IMAGETYPE = "zImage"
 DTB_FILES = "am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb"
 KERNEL_DEVICETREE = '${@' '.join('ti/omap/%s' % d for d in '${DTB_FILES}'.split())}'
+FIT_CONF_DEFAULT_DTB = "am335x-boneblack.dtb"
 
 # Configure the image.bbclass to depend on the fitImage instead of only
 # the kernel to ensure the fitImage is built with the image
-- 
2.50.0