Add BeaglePlay template 22/29522/2
authorDenys Dmytriyenko <denys@konsulko.com>
Tue, 12 Dec 2023 22:57:39 +0000 (22:57 +0000)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Fri, 15 Dec 2023 07:38:47 +0000 (07:38 +0000)
This adds templates to build for the BeagleBoard.org BeaglePlay platform,
which is based on Texas Instruments AM625x SoC.

https://www.beagleboard.org/boards/beagleplay
https://www.ti.com/product/AM625

Bug-AGL: SPEC-4941

Change-Id: I21130e2b8f719f227f5c33045b7e5a3728247bfc
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29522
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account

meta-agl-bsp/conf/include/agl_beagleplay.inc [new file with mode: 0644]
templates/machine/beagleplay/50_bblayers.conf.inc [new file with mode: 0644]
templates/machine/beagleplay/50_local.conf.inc [new file with mode: 0644]
templates/machine/beagleplay/README_machine_beagleplay.md [new file with mode: 0644]

diff --git a/meta-agl-bsp/conf/include/agl_beagleplay.inc b/meta-agl-bsp/conf/include/agl_beagleplay.inc
new file mode 100644 (file)
index 0000000..5835c8b
--- /dev/null
@@ -0,0 +1,6 @@
+# beagleplay has a k3r5 BBMULTICONFIG to build its bootloader
+# and firmware, need to use an override to set DEFAULTTUNE back to
+# what that machine configuration needs.
+DEFAULTTUNE:k3r5 = "armv7athf"
+
+TI_COMMON_DEPLOY := "${TMPDIR}/deploy"
diff --git a/templates/machine/beagleplay/50_bblayers.conf.inc b/templates/machine/beagleplay/50_bblayers.conf.inc
new file mode 100644 (file)
index 0000000..6ef08c4
--- /dev/null
@@ -0,0 +1,5 @@
+BBLAYERS =+ "\
+    ${METADIR}/bsp/meta-arm/meta-arm \
+    ${METADIR}/bsp/meta-arm/meta-arm-toolchain \
+    ${METADIR}/bsp/meta-ti/meta-ti-bsp \
+    "
diff --git a/templates/machine/beagleplay/50_local.conf.inc b/templates/machine/beagleplay/50_local.conf.inc
new file mode 100644 (file)
index 0000000..334f818
--- /dev/null
@@ -0,0 +1,3 @@
+MACHINE = "beagleplay"
+#see meta-agl/meta-agl-bsp/conf/include/agl_beagleplay.inc
+require conf/include/agl_beagleplay.inc
diff --git a/templates/machine/beagleplay/README_machine_beagleplay.md b/templates/machine/beagleplay/README_machine_beagleplay.md
new file mode 100644 (file)
index 0000000..d4528fb
--- /dev/null
@@ -0,0 +1,9 @@
+---
+description: Machine beagleplay
+authors: Denys Dmytriyenko <denys@konsulko.com>
+---
+
+### Machine beagleplay
+
+BeagleBoard.org BeaglePlay (uses Texas Instruments AM625x SoC).
+