On 2/23/2026 3:51 PM, Andrew Davis wrote:
On 2/23/26 2:22 PM, Randolph Sapp via lists.yoctoproject.org wrote:
From: Randolph Sapp <[email protected]>

Add a TI configuration for the BeagleY-AI development board.

Signed-off-by: Randolph Sapp <[email protected]>
---
  meta-ti-bsp/conf/machine/beagley-ai-ti-k3r5.conf |  7 +++++++
  meta-ti-bsp/conf/machine/beagley-ai-ti.conf      | 16 ++++++++++++++++
  2 files changed, 23 insertions(+)
  create mode 100644 meta-ti-bsp/conf/machine/beagley-ai-ti-k3r5.conf
  create mode 100644 meta-ti-bsp/conf/machine/beagley-ai-ti.conf

diff --git a/meta-ti-bsp/conf/machine/beagley-ai-ti-k3r5.conf b/meta-ti-bsp/conf/machine/beagley-ai-ti-k3r5.conf
new file mode 100644
index 00000000..88d0888b
--- /dev/null
+++ b/meta-ti-bsp/conf/machine/beagley-ai-ti-k3r5.conf
@@ -0,0 +1,7 @@
+#@TYPE: Machine
+#@NAME: BeagleY-AI (R5F)
+#@DESCRIPTION: Machine configuration for the BeagleY-AI (R5F core)
+
+require conf/machine/include/k3r5.inc
+
+UBOOT_MACHINE = "am67a_beagley_ai_r5_defconfig"
diff --git a/meta-ti-bsp/conf/machine/beagley-ai-ti.conf b/meta-ti-bsp/conf/machine/beagley-ai-ti.conf
new file mode 100644
index 00000000..088cbd62
--- /dev/null
+++ b/meta-ti-bsp/conf/machine/beagley-ai-ti.conf
@@ -0,0 +1,16 @@
+#@TYPE: Machine
+#@NAME: BeagleY-AI (A53)
+#@DESCRIPTION: Machine configuration for the BeagleY-AI (A53)
+
+require conf/machine/include/j722s.inc
+
+KERNEL_DEVICETREE_PREFIX = " \
+    ti/k3-am67a \
+    ti/k3-j722s \
+"
+
+KERNEL_DEVICETREE = " \
+    ti/k3-am67a-beagley-ai.dtb \
+"
+
+UBOOT_MACHINE = "am67a_beagley_ai_a53_defconfig"

This defconfig doesn't work if you select an older BSP.

Thinking on this, the only difference we should have between this machine
config and the one already in meta-beagle is the default selected BSP
(bsp-ti-6_12 vs bb_org-6_12). Why can't we just have the one config and
select the BSP with TI_PREFERRED_BSP? We could do that externally
from the build env, or with a branding.

The issue with this patch is we would now have two configs for the same
hardware, and there is no TI produced BeagleY, so having the machine
config for it in this layer just seems wrong. I have the same complaint
for beagleplay-ti and beaglebadge-ti, we should drop those too and fix
them in the same way.

The difference between the two platforms is that one is supported by TI and one is not. We do not answer questions or support the meta-beagle boards. Those are supported by the community (aka Denys). But the beagleplay-ti board using the TI kernel and TI uboot is supported. We will answer questions about them.

It was a decision from Sitara management to do this.

That's why we name them differently to draw a distinction between the two.


Andrew








--
Ryan Eatmon                [email protected]
-----------------------------------------
Texas Instruments, Inc.  -  LCPD  -  MGTS
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19568): 
https://lists.yoctoproject.org/g/meta-ti/message/19568
Mute This Topic: https://lists.yoctoproject.org/mt/117964418/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to