From 95e4a48b05cffa04b32a5e41b421863be910184f Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Tue, 12 Dec 2023 22:57:39 +0000 Subject: Add BeaglePlay template 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 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 ci-image-build: Jenkins Job builder account --- meta-agl-bsp/conf/include/agl_beagleplay.inc | 6 ++++++ templates/machine/beagleplay/50_bblayers.conf.inc | 5 +++++ templates/machine/beagleplay/50_local.conf.inc | 3 +++ templates/machine/beagleplay/README_machine_beagleplay.md | 9 +++++++++ 4 files changed, 23 insertions(+) create mode 100644 meta-agl-bsp/conf/include/agl_beagleplay.inc create mode 100644 templates/machine/beagleplay/50_bblayers.conf.inc create mode 100644 templates/machine/beagleplay/50_local.conf.inc create mode 100644 templates/machine/beagleplay/README_machine_beagleplay.md diff --git a/meta-agl-bsp/conf/include/agl_beagleplay.inc b/meta-agl-bsp/conf/include/agl_beagleplay.inc new file mode 100644 index 000000000..5835c8b4e --- /dev/null +++ b/meta-agl-bsp/conf/include/agl_beagleplay.inc @@ -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 index 000000000..6ef08c43e --- /dev/null +++ b/templates/machine/beagleplay/50_bblayers.conf.inc @@ -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 index 000000000..334f81819 --- /dev/null +++ b/templates/machine/beagleplay/50_local.conf.inc @@ -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 index 000000000..d4528fba2 --- /dev/null +++ b/templates/machine/beagleplay/README_machine_beagleplay.md @@ -0,0 +1,9 @@ +--- +description: Machine beagleplay +authors: Denys Dmytriyenko +--- + +### Machine beagleplay + +BeagleBoard.org BeaglePlay (uses Texas Instruments AM625x SoC). + -- cgit 1.2.3-korg