summaryrefslogtreecommitdiffstats
path: root/meta-beagle
diff options
context:
space:
mode:
Diffstat (limited to 'meta-beagle')
-rw-r--r--meta-beagle/COPYING.MIT17
-rw-r--r--meta-beagle/README31
-rw-r--r--meta-beagle/SECURITY20
-rw-r--r--meta-beagle/conf/layer.conf17
-rw-r--r--meta-beagle/conf/machine/beagle-x15.conf29
-rw-r--r--meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf24
-rw-r--r--meta-beagle/conf/machine/beaglebone-ai64.conf54
-rw-r--r--meta-beagle/conf/machine/beaglebone.conf34
-rw-r--r--meta-beagle/conf/machine/beagleplay-k3r5.conf11
-rw-r--r--meta-beagle/conf/machine/beagleplay.conf75
-rw-r--r--meta-beagle/conf/machine/beagley-ai-k3r5.conf15
-rw-r--r--meta-beagle/conf/machine/beagley-ai.conf29
-rw-r--r--meta-beagle/conf/machine/include/beagle-bsp.inc71
-rw-r--r--meta-beagle/conf/machine/pocketbeagle2-k3r5.conf12
-rw-r--r--meta-beagle/conf/machine/pocketbeagle2.conf28
-rw-r--r--meta-beagle/recipes-bsp/u-boot/u-boot-bb.org-2025.04+git/bootcmd-ti-mmc.cfg1
-rw-r--r--meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2023.04.bb24
-rw-r--r--meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb14
-rw-r--r--meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2025.04.bb26
-rw-r--r--meta-beagle/recipes-kernel/linux/linux-bb.org-6.1/defconfig1
-rw-r--r--meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig1
-rw-r--r--meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig1
-rw-r--r--meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/no-fortify.cfg1
-rw-r--r--meta-beagle/recipes-kernel/linux/linux-bb.org_6.1.bb70
-rw-r--r--meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb70
-rw-r--r--meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb73
26 files changed, 749 insertions, 0 deletions
diff --git a/meta-beagle/COPYING.MIT b/meta-beagle/COPYING.MIT
new file mode 100644
index 00000000..89de3547
--- /dev/null
+++ b/meta-beagle/COPYING.MIT
@@ -0,0 +1,17 @@
1Permission is hereby granted, free of charge, to any person obtaining a copy
2of this software and associated documentation files (the "Software"), to deal
3in the Software without restriction, including without limitation the rights
4to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5copies of the Software, and to permit persons to whom the Software is
6furnished to do so, subject to the following conditions:
7
8The above copyright notice and this permission notice shall be included in
9all copies or substantial portions of the Software.
10
11THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
17THE SOFTWARE.
diff --git a/meta-beagle/README b/meta-beagle/README
new file mode 100644
index 00000000..a17e6433
--- /dev/null
+++ b/meta-beagle/README
@@ -0,0 +1,31 @@
1OpenEmbedded/Yocto layer that extends meta-ti-bsp with BeagleBoard.org platforms.
2
3It is hosted on http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/ with the
4source repository at git://git.yoctoproject.org/meta-ti
5
6
7This layer depends on:
8
9URI: git://git.openembedded.org/openembedded-core
10layers: meta
11branch: master
12
13URI: git://git.yoctoproject.org/meta-arm
14layers: meta-arm
15branch: master
16
17URI: git://git.yoctoproject.org/meta-ti
18branch: master
19revision: HEAD
20layers: meta-ti-bsp
21
22
23Send pull requests, patches, comments or questions to:
24meta-ti@lists.yoctoproject.org
25
26Please note - meta-ti mailing list requires subscription for posting:
27https://lists.yoctoproject.org/g/meta-ti
28
29Maintainers:
30Denys Dmytriyenko <denys@konsulko.com>
31Ryan Eatmon <reatmon@ti.com>
diff --git a/meta-beagle/SECURITY b/meta-beagle/SECURITY
new file mode 100644
index 00000000..367adc34
--- /dev/null
+++ b/meta-beagle/SECURITY
@@ -0,0 +1,20 @@
1How to Report a Potential Vulnerability?
2========================================
3
4If you would like to report a public issue (for example, one with a released
5CVE number), please report it to the mailing list:
6
7 https://lists.yoctoproject.org/g/meta-ti
8
9If you are dealing with a not-yet released or urgent issue, please send a
10message to one of the maintainers listed in the README. Include as many
11details as possible:
12 - the layer or software module affected
13 - the recipe and its version
14 - any example code, if available
15
16Branches maintained with security fixes
17---------------------------------------
18
19See https://wiki.yoctoproject.org/wiki/Releases for the list of current
20releases. We only accept patches for the LTS releases and the master branch.
diff --git a/meta-beagle/conf/layer.conf b/meta-beagle/conf/layer.conf
new file mode 100644
index 00000000..d036bb08
--- /dev/null
+++ b/meta-beagle/conf/layer.conf
@@ -0,0 +1,17 @@
1# We have a conf and classes directory, append to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have a recipes directory, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
6
7BBFILE_COLLECTIONS += "meta-beagle"
8BBFILE_PATTERN_meta-beagle := "^${LAYERDIR}/"
9BBFILE_PRIORITY_meta-beagle = "6"
10
11LAYERSERIES_COMPAT_meta-beagle = "walnascar whinlatter"
12
13LAYERDEPENDS_meta-beagle = " \
14 meta-ti-bsp \
15"
16
17HOSTTOOLS_NONFATAL += "lz4c"
diff --git a/meta-beagle/conf/machine/beagle-x15.conf b/meta-beagle/conf/machine/beagle-x15.conf
new file mode 100644
index 00000000..8ad028f4
--- /dev/null
+++ b/meta-beagle/conf/machine/beagle-x15.conf
@@ -0,0 +1,29 @@
1#@TYPE: Machine
2#@NAME: BeagleBoard X15
3#@DESCRIPTION: Machine configuration for the BeagleBoard X15
4
5require conf/machine/include/am57xx.inc
6require conf/machine/include/beagle-bsp.inc
7
8DT_VENDOR_PREFIX = "ti/omap/"
9DT_VENDOR_PREFIX:bsp-ti-6_1 = ""
10DT_VENDOR_PREFIX:bsp-bb_org-6_1 = ""
11
12KERNEL_DEVICETREE_PREFIX = " \
13${DT_VENDOR_PREFIX}am57xx-beagle-x15 \
14${DT_VENDOR_PREFIX}am57xx-idk-lcd \
15"
16
17KERNEL_DEVICETREE = " \
18${DT_VENDOR_PREFIX}am57xx-beagle-x15.dtb \
19${DT_VENDOR_PREFIX}am57xx-beagle-x15-revb1.dtb \
20${DT_VENDOR_PREFIX}am57xx-beagle-x15-revc.dtb \
21${DT_VENDOR_PREFIX}am57xx-idk-lcd-osd101t2045.dtbo \
22${DT_VENDOR_PREFIX}am57xx-idk-lcd-osd101t2587.dtbo \
23"
24
25MACHINE_GUI_CLASS = "bigscreen"
26
27SERIAL_CONSOLES = "115200;ttyS2"
28
29UBOOT_MACHINE = "am57xx_evm_config"
diff --git a/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf
new file mode 100644
index 00000000..4574f82b
--- /dev/null
+++ b/meta-beagle/conf/machine/beaglebone-ai64-k3r5.conf
@@ -0,0 +1,24 @@
1#@TYPE: Machine
2#@NAME: BeagleBone AI-64 (R5F)
3#@DESCRIPTION: Machine configuration for the BeagleBone AI-64 (R5F core)
4
5require conf/machine/include/k3r5.inc
6require conf/machine/include/beagle-bsp.inc
7
8SYSFW_SOC = "j721e"
9SYSFW_CONFIG = "evm"
10SYSFW_SUFFIX = "gp"
11
12SPL_BINARY = "spl/u-boot-spl.${UBOOT_SUFFIX}"
13SPL_SYMLINK = "u-boot-r5spl.${UBOOT_SUFFIX}"
14UBOOT_BINARY = "tiboot3.${UBOOT_SUFFIX}"
15UBOOT_IMAGE = "tiboot3-${MAINMACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}"
16UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}"
17
18UBOOT_MACHINE = "j721e_beagleboneai64_r5_defconfig"
19
20UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_r5_defconfig"
21UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_r5.config"
22
23UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_r5_defconfig"
24UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_r5.config"
diff --git a/meta-beagle/conf/machine/beaglebone-ai64.conf b/meta-beagle/conf/machine/beaglebone-ai64.conf
new file mode 100644
index 00000000..c7d72590
--- /dev/null
+++ b/meta-beagle/conf/machine/beaglebone-ai64.conf
@@ -0,0 +1,54 @@
1#@TYPE: Machine
2#@NAME: BeagleBone AI-64 (A72)
3#@DESCRIPTION: Machine configuration for the BeagleBone AI-64 board (A72 core)
4
5require conf/machine/include/j721e.inc
6require conf/machine/include/beagle-bsp.inc
7
8IMAGE_SR1_1_HS_FS_FILES = ""
9IMAGE_SR1_1_HS_SE_FILES = ""
10IMAGE_SR2_HS_FS_FILES = ""
11IMAGE_SR2_HS_SE_FILES = ""
12
13UBOOT_MACHINE = "j721e_beagleboneai64_a72_defconfig"
14
15UBOOT_MACHINE:bsp-ti-6_1 = "j721e_evm_a72_config"
16UBOOT_CONFIG_FRAGMENTS:bsp-ti-6_1 = "j721e_beagleboneai64_a72.config"
17
18UBOOT_MACHINE:bsp-bb_org-6_1 = "j721e_evm_a72_config"
19UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "j721e_beagleboneai64_a72.config"
20
21SPL_BINARY = "tispl.bin_unsigned"
22
23KERNEL_DEVICETREE_PREFIX = " \
24 ti/k3-j721e \
25"
26
27KERNEL_DEVICETREE = " \
28ti/k3-j721e-beagleboneai64.dtb \
29ti/k3-j721e-common-proc-board.dtb \
30ti/k3-j721e-evm-gesi-exp-board.dtbo \
31ti/k3-j721e-evm-quad-port-eth-exp.dtbo \
32ti/k3-j721e-sk.dtb \
33"
34
35KERNEL_DEVICETREE:append:bsp-bb_org-6_1 = " \
36ti/k3-j721e-beagleboneai64-dsi-rpi-7inch-panel.dtbo \
37ti/k3-j721e-common-proc-board-infotainment.dtbo \
38ti/k3-j721e-evm-csi2-ov5640.dtbo \
39ti/k3-j721e-evm-fusion.dtbo \
40ti/k3-j721e-evm-pcie0-ep.dtbo \
41ti/k3-j721e-evm-virt-mac-client.dtbo \
42ti/k3-j721e-sk-csi2-ov5640.dtbo \
43ti/k3-j721e-sk-csi2-rpi-imx219.dtbo \
44ti/k3-j721e-sk-fusion.dtbo \
45ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtbo \
46"
47
48MACHINE_GUI_CLASS = "bigscreen"
49
50# TI has moved a driver out of its kernel tree and into an out of tree module.
51# We need to not include that for older kernels since the module is still in
52# the kernel.
53TI_VXE_VXD_DRIVER:bsp-bb_org-6_6 = ""
54TI_VXE_VXD_DRIVER:bsp-bb_org-6_1 = ""
diff --git a/meta-beagle/conf/machine/beaglebone.conf b/meta-beagle/conf/machine/beaglebone.conf
new file mode 100644
index 00000000..456da618
--- /dev/null
+++ b/meta-beagle/conf/machine/beaglebone.conf
@@ -0,0 +1,34 @@
1#@TYPE: Machine
2#@NAME: BeagleBone machine
3#@DESCRIPTION: Machine configuration for the http://beagleboard.org/bone board
4
5require conf/machine/include/ti33x.inc
6require conf/machine/include/beagle-bsp.inc
7
8DT_VENDOR_PREFIX = "ti/omap/"
9DT_VENDOR_PREFIX:bsp-ti-6_1 = ""
10DT_VENDOR_PREFIX:bsp-bb_org-6_1 = ""
11
12KERNEL_DEVICETREE_PREFIX = " \
13${DT_VENDOR_PREFIX}am335x-bone \
14${DT_VENDOR_PREFIX}am335x-pocketbeagle \
15${DT_VENDOR_PREFIX}am335x-sancloud-bbe \
16"
17
18KERNEL_DEVICETREE = " \
19${DT_VENDOR_PREFIX}am335x-bone.dtb \
20${DT_VENDOR_PREFIX}am335x-boneblack.dtb \
21${DT_VENDOR_PREFIX}am335x-boneblack-wireless.dtb \
22${DT_VENDOR_PREFIX}am335x-boneblue.dtb \
23${DT_VENDOR_PREFIX}am335x-bonegreen.dtb \
24${DT_VENDOR_PREFIX}am335x-bonegreen-wireless.dtb \
25${DT_VENDOR_PREFIX}am335x-pocketbeagle.dtb \
26${DT_VENDOR_PREFIX}am335x-sancloud-bbe.dtb \
27${DT_VENDOR_PREFIX}am335x-sancloud-bbe-extended-wifi.dtb \
28${DT_VENDOR_PREFIX}am335x-sancloud-bbe-lite.dtb \
29"
30
31MACHINE_GUI_CLASS = "bigscreen"
32MACHINE_FEATURES += "screen"
33
34SERIAL_CONSOLES = "115200;ttyS0"
diff --git a/meta-beagle/conf/machine/beagleplay-k3r5.conf b/meta-beagle/conf/machine/beagleplay-k3r5.conf
new file mode 100644
index 00000000..f053c11e
--- /dev/null
+++ b/meta-beagle/conf/machine/beagleplay-k3r5.conf
@@ -0,0 +1,11 @@
1#@TYPE: Machine
2#@NAME: BeaglePlay (R5F)
3#@DESCRIPTION: Machine configuration for the BeaglePlay (R5F core)
4
5require conf/machine/beagleplay-ti-k3r5.conf
6
7require conf/machine/include/beagle-bsp.inc
8
9UBOOT_MACHINE:bsp-bb_org-6_1 = "am62x_evm_r5_defconfig"
10
11UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am625_beagleplay_r5.config"
diff --git a/meta-beagle/conf/machine/beagleplay.conf b/meta-beagle/conf/machine/beagleplay.conf
new file mode 100644
index 00000000..bc0de3f0
--- /dev/null
+++ b/meta-beagle/conf/machine/beagleplay.conf
@@ -0,0 +1,75 @@
1#@TYPE: Machine
2#@NAME: BeaglePlay (A53)
3#@DESCRIPTION: Machine configuration for the BeaglePlay board (A53 core)
4
5require conf/machine/beagleplay-ti.conf
6
7require conf/machine/include/beagle-bsp.inc
8
9UBOOT_MACHINE:bsp-bb_org-6_1 = "am62x_evm_a53_defconfig"
10
11UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am625_beagleplay_a53.config"
12
13KERNEL_DEVICETREE:append:bsp-bb_org-6_1 = " \
14ti/k3-am625-beagleplay-csi2-ov5640.dtbo \
15ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtbo \
16ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo \
17ti/k3-am625-beaglemod.dtb \
18ti/k3-am625-beaglemod-audio.dtbo \
19ti/k3-am625-beaglemod-can0.dtbo \
20ti/k3-am625-beaglemod-can1.dtbo \
21ti/k3-am625-beaglemod-csi0-ov5640.dtbo \
22ti/k3-am625-beaglemod-eeprom.dtbo \
23ti/k3-am625-beaglemod-eth.dtbo \
24ti/k3-am625-beaglemod-hdmi.dtbo \
25ti/k3-am625-beaglemod-io-expand.dtbo \
26ti/k3-am625-beaglemod-lt-lcd185.dtbo \
27ti/k3-am625-beaglemod-ospi-flash.dtbo \
28ti/k3-am625-beaglemod-rs485-1.dtbo \
29ti/k3-am625-beaglemod-rs485-2.dtbo \
30ti/k3-am625-beaglemod-rtc.dtbo \
31ti/k3-am625-beaglemod-wl1835.dtbo \
32ti/k3-am625-sk-dmtimer-pwm.dtbo \
33ti/k3-am625-sk-ecap-capture.dtbo \
34ti/k3-am625-sk-lincolntech-lcd185-panel.dtbo \
35ti/k3-am625-sk-mcspi-loopback.dtbo \
36ti/k3-am625-sk-microtips-mf101hie-panel.dtbo \
37ti/k3-am625-sk-microtips-mf103hie-lcd2.dtbo \
38ti/k3-am625-sk-pwm.dtbo \
39ti/k3-am625-sk-rpi-hdr-ehrpwm.dtbo \
40ti/k3-am62x-sk-csi2-imx219.dtbo \
41ti/k3-am62x-sk-csi2-ov5640.dtbo \
42ti/k3-am62x-sk-csi2-tevi-ov5640.dtbo \
43ti/k3-am62x-sk-csi2-v3link-fusion.dtbo \
44ti/k3-am62x-sk-eqep.dtbo \
45ti/k3-am62x-sk-hdmi-disable-fastboot.dtbo \
46ti/k3-am62x-sk-lpm-wkup-sources.dtbo \
47ti/k3-am62x-sk-mcan.dtbo \
48"
49
50KERNEL_DEVICETREE:append:bsp-bb_org-6_6 = " \
51ti/k3-am625-beagleplay-csi2-ov5640.dtbo \
52ti/k3-am625-beagleplay-csi2-tevi-ov5640.dtbo \
53ti/k3-am625-beagleplay.dtb \
54ti/k3-am625-beagleplay-lincolntech-lcd185-panel.dtbo \
55ti/k3-am625-minimal.dtb \
56ti/k3-am625-sk.dtb \
57ti/k3-am625-sk-ecap-capture.dtbo \
58ti/k3-am625-sk-lincolntech-lcd185-panel.dtbo \
59ti/k3-am625-sk-m2-cc3301.dtbo \
60ti/k3-am625-sk-mcspi-loopback.dtbo \
61ti/k3-am625-sk-microtips-mf101hie-panel.dtbo \
62ti/k3-am625-sk-rpi-hdr-ehrpwm.dtbo \
63ti/k3-am62x-sk-csi2-imx219.dtbo \
64ti/k3-am62x-sk-csi2-ov5640.dtbo \
65ti/k3-am62x-sk-csi2-tevi-ov5640.dtbo \
66ti/k3-am62x-sk-csi2-v3link-fusion.dtbo \
67ti/k3-am62x-sk-dmtimer-pwm.dtbo \
68ti/k3-am62x-sk-eqep.dtbo \
69ti/k3-am62x-sk-fastboot-disable-hdmi.dtbo \
70ti/k3-am62x-sk-hdmi-audio.dtbo \
71ti/k3-am62x-sk-lpm-wkup-sources.dtbo \
72ti/k3-am62x-sk-mcan.dtbo \
73ti/k3-am62x-sk-microtips-mf103hie-lcd2.dtbo \
74ti/k3-am62x-sk-pwm.dtbo \
75"
diff --git a/meta-beagle/conf/machine/beagley-ai-k3r5.conf b/meta-beagle/conf/machine/beagley-ai-k3r5.conf
new file mode 100644
index 00000000..8d5111f0
--- /dev/null
+++ b/meta-beagle/conf/machine/beagley-ai-k3r5.conf
@@ -0,0 +1,15 @@
1#@TYPE: Machine
2#@NAME: BeagleY AI (R5F)
3#@DESCRIPTION: Machine configuration for the BeagleY AI (R5F core)
4
5require conf/machine/include/k3r5.inc
6require conf/machine/include/beagle-bsp.inc
7
8SYSFW_SOC = "j722s"
9SYSFW_CONFIG = "evm"
10SYSFW_SUFFIX = "hs-fs"
11
12UBOOT_MACHINE = "j722s_evm_r5_defconfig"
13UBOOT_MACHINE:bsp-bb_org-6_12 = "am67a_beagley_ai_r5_defconfig"
14
15UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am67a_beagley_ai_r5.config"
diff --git a/meta-beagle/conf/machine/beagley-ai.conf b/meta-beagle/conf/machine/beagley-ai.conf
new file mode 100644
index 00000000..497001ee
--- /dev/null
+++ b/meta-beagle/conf/machine/beagley-ai.conf
@@ -0,0 +1,29 @@
1#@TYPE: Machine
2#@NAME: BeagleY AI (A53)
3#@DESCRIPTION: Machine configuration for the BeagleY AI board (A53 core)
4
5require conf/machine/include/j722s.inc
6require conf/machine/include/beagle-bsp.inc
7
8UBOOT_MACHINE = "j722s_evm_a53_config"
9UBOOT_MACHINE:bsp-bb_org-6_12 = "am67a_beagley_ai_a53_defconfig"
10
11UBOOT_CONFIG_FRAGMENTS:bsp-bb_org-6_1 = "am67a_beagley_ai_a53.config"
12
13KERNEL_DEVICETREE_PREFIX = " \
14 ti/k3-j722s \
15"
16
17KERNEL_DEVICETREE = ""
18
19KERNEL_DEVICETREE:append:bsp-bb_org-6_1 = " \
20ti/k3-j722s-evm.dtb \
21ti/k3-am67a-beagley-ai.dtb \
22"
23
24KERNEL_DEVICETREE:append:bsp-bb_org-6_12 = " \
25ti/k3-j722s-evm.dtb \
26ti/k3-am67a-beagley-ai.dtb \
27"
28
29MACHINE_GUI_CLASS = "bigscreen"
diff --git a/meta-beagle/conf/machine/include/beagle-bsp.inc b/meta-beagle/conf/machine/include/beagle-bsp.inc
new file mode 100644
index 00000000..7dff583e
--- /dev/null
+++ b/meta-beagle/conf/machine/include/beagle-bsp.inc
@@ -0,0 +1,71 @@
1# Use meta-ti-bsp "multi-BSP" facility to create a custom "bb_org" BSP profile
2# with default preferences for Beagle platforms
3
4# Default is bb_org-6_12, but can override with any of the existing options
5TI_PREFERRED_BSP ?= "bb_org-6_12"
6
7# ==========
8# bb_org-6_12
9# BeagleBoard.org kernel 6.12, Upstream u-boot 2025.04
10# based on TI staging trees with extra Beagle-specific features
11# but may not be up-to-date with TI version
12# ==========
13BSP_KERNEL_PROVIDER:bsp-bb_org-6_12 = "linux-bb.org"
14BSP_KERNEL_VERSION:bsp-bb_org-6_12 = "6.12.%"
15BSP_BOOTLOADER_PROVIDER:bsp-bb_org-6_12 = "u-boot-bb.org"
16BSP_BOOTLOADER_VERSION:bsp-bb_org-6_12 = "2025.%"
17
18BSP_SGX_DRIVER_PROVIDER:bsp-bb_org-6_12 = "ti-sgx-ddk-km"
19BSP_SGX_DRIVER_VERSION:bsp-bb_org-6_12 = "1.17%"
20BSP_SGX_UMLIBS_VERSION:bsp-bb_org-6_12 = "1.17%"
21BSP_ROGUE_DRIVER_PROVIDER:bsp-bb_org-6_12 = "ti-img-rogue-driver"
22BSP_ROGUE_DRIVER_VERSION:bsp-bb_org-6_12 = "24%"
23BSP_ROGUE_UMLIBS_VERSION:bsp-bb_org-6_12 = "24%"
24BSP_MESA_PVR_VERSION:bsp-bb_org-6_12 = "24%"
25
26# GC320 support requires out-of-tree drivers not yet available in bb.org 6.6
27MACHINE_FEATURES:remove:bsp-bb_org-6_12 = "gc320"
28
29# ==========
30# bb_org-6_6
31# BeagleBoard.org kernel 6.6, Upstream u-boot 2024.07
32# based on TI staging trees with extra Beagle-specific features
33# but may not be up-to-date with TI version
34# ==========
35BSP_KERNEL_PROVIDER:bsp-bb_org-6_6 = "linux-bb.org"
36BSP_KERNEL_VERSION:bsp-bb_org-6_6 = "6.6.%"
37BSP_BOOTLOADER_PROVIDER:bsp-bb_org-6_6 = "u-boot-bb.org"
38BSP_BOOTLOADER_VERSION:bsp-bb_org-6_6 = "2024.%"
39
40BSP_SGX_DRIVER_PROVIDER:bsp-bb_org-6_6 = "ti-sgx-ddk-km"
41BSP_SGX_DRIVER_VERSION:bsp-bb_org-6_6 = "1.17%"
42BSP_SGX_UMLIBS_VERSION:bsp-bb_org-6_6 = "1.17%"
43BSP_ROGUE_DRIVER_PROVIDER:bsp-bb_org-6_6 = "ti-img-rogue-driver"
44BSP_ROGUE_DRIVER_VERSION:bsp-bb_org-6_6 = "24%"
45BSP_ROGUE_UMLIBS_VERSION:bsp-bb_org-6_6 = "24%"
46BSP_MESA_PVR_VERSION:bsp-bb_org-6_6 = "24%"
47
48# GC320 support requires out-of-tree drivers not yet available in bb.org 6.6
49MACHINE_FEATURES:remove:bsp-bb_org-6_6 = "gc320"
50
51# ==========
52# bb_org-6_1
53# BeagleBoard.org kernel 6.1, u-boot 2023.04
54# based on TI staging trees with extra Beagle-specific features
55# but may not be up-to-date with TI version
56# ==========
57BSP_KERNEL_PROVIDER:bsp-bb_org-6_1 = "linux-bb.org"
58BSP_KERNEL_VERSION:bsp-bb_org-6_1 = "6.1.%"
59BSP_BOOTLOADER_PROVIDER:bsp-bb_org-6_1 = "u-boot-bb.org"
60BSP_BOOTLOADER_VERSION:bsp-bb_org-6_1 = "2023.%"
61
62BSP_SGX_DRIVER_PROVIDER:bsp-bb_org-6_1 = "ti-sgx-ddk-km"
63BSP_SGX_DRIVER_VERSION:bsp-bb_org-6_1 = "1.17%"
64BSP_SGX_UMLIBS_VERSION:bsp-bb_org-6_1 = "1.17%"
65BSP_ROGUE_DRIVER_PROVIDER:bsp-bb_org-6_1 = "ti-img-rogue-driver"
66BSP_ROGUE_DRIVER_VERSION:bsp-bb_org-6_1 = "23%"
67BSP_ROGUE_UMLIBS_VERSION:bsp-bb_org-6_1 = "23%"
68BSP_MESA_PVR_VERSION:bsp-bb_org-6_1 = "22%"
69
70# GC320 support requires out-of-tree drivers not yet available in bb.org 6.1
71MACHINE_FEATURES:remove:bsp-bb_org-6_1 = "gc320"
diff --git a/meta-beagle/conf/machine/pocketbeagle2-k3r5.conf b/meta-beagle/conf/machine/pocketbeagle2-k3r5.conf
new file mode 100644
index 00000000..32e40312
--- /dev/null
+++ b/meta-beagle/conf/machine/pocketbeagle2-k3r5.conf
@@ -0,0 +1,12 @@
1#@TYPE: Machine
2#@NAME: PocketBeagle2 (R5F)
3#@DESCRIPTION: Machine configuration for the PocketBeagle2 (R5F core)
4
5require conf/machine/include/k3r5.inc
6require conf/machine/include/beagle-bsp.inc
7
8SYSFW_SOC = "am62x"
9SYSFW_CONFIG = "evm"
10SYSFW_SUFFIX = "hs-fs"
11
12UBOOT_MACHINE = "am6232_pocketbeagle2_r5_defconfig"
diff --git a/meta-beagle/conf/machine/pocketbeagle2.conf b/meta-beagle/conf/machine/pocketbeagle2.conf
new file mode 100644
index 00000000..3d9651bd
--- /dev/null
+++ b/meta-beagle/conf/machine/pocketbeagle2.conf
@@ -0,0 +1,28 @@
1#@TYPE: Machine
2#@NAME: PocketBeagle2 (A53)
3#@DESCRIPTION: Machine configuration for the PocketBeagle2 board (A53 core)
4
5require conf/machine/include/k3.inc
6require conf/machine/include/mc_k3r5.inc
7
8require conf/machine/include/beagle-bsp.inc
9
10SOC_FAMILY:append = ":am62xx"
11
12SERIAL_CONSOLES = "115200;ttyS2"
13
14TFA_BOARD = "lite"
15TFA_K3_SYSTEM_SUSPEND = "1"
16
17OPTEEMACHINE = "k3-am62x"
18
19UBOOT_MACHINE = "am6232_pocketbeagle2_a53_defconfig"
20
21KERNEL_DEVICETREE_PREFIX = " \
22 ti/k3-am6232 \
23"
24
25KERNEL_DEVICETREE = " \
26 ti/k3-am6232-pocketbeagle2.dtb \
27 ti/k3-am6232-pocketbeagle2-techlab-cape.dtbo \
28"
diff --git a/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org-2025.04+git/bootcmd-ti-mmc.cfg b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org-2025.04+git/bootcmd-ti-mmc.cfg
new file mode 100644
index 00000000..362696b9
--- /dev/null
+++ b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org-2025.04+git/bootcmd-ti-mmc.cfg
@@ -0,0 +1 @@
CONFIG_BOOTCOMMAND="run bootcmd_ti_mmc"
diff --git a/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2023.04.bb b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2023.04.bb
new file mode 100644
index 00000000..fb7b0c18
--- /dev/null
+++ b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2023.04.bb
@@ -0,0 +1,24 @@
1require recipes-bsp/u-boot/u-boot-ti.inc
2
3SUMMARY = "BeagleBoard.org U-Boot"
4
5COMPATIBLE_MACHINE = "beagle.*"
6
7PV = "2023.04"
8
9SRC_URI += "file://0001-scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch"
10
11UBOOT_GIT_URI = "git://github.com/beagleboard/u-boot.git"
12UBOOT_GIT_PROTOCOL = "https"
13BRANCH = "v2023.04-ti-09.01.00.008"
14SRCREV = "b0d717b732ee28e446baf94522b3491e590f7fbb"
15
16BRANCH:beagleplay = "v2023.04-ti-09.01.00.008-BeaglePlay"
17BRANCH:beagleplay-k3r5 = "v2023.04-ti-09.01.00.008-BeaglePlay"
18SRCREV:beagleplay = "43791d945f4e5c25bcc19b9c778e8f9d194dc16e"
19SRCREV:beagleplay-k3r5 = "43791d945f4e5c25bcc19b9c778e8f9d194dc16e"
20
21BRANCH:beagley-ai = "v2023.04-ti-09.02.00.009-BeagleY-AI-Production"
22BRANCH:beagley-ai-k3r5 = "v2023.04-ti-09.02.00.009-BeagleY-AI-Production"
23SRCREV:beagley-ai = "93735daa6fe024304934d5a5e93ab05a06abf1a8"
24SRCREV:beagley-ai-k3r5 = "93735daa6fe024304934d5a5e93ab05a06abf1a8"
diff --git a/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb
new file mode 100644
index 00000000..389893b0
--- /dev/null
+++ b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2024.10.bb
@@ -0,0 +1,14 @@
1require recipes-bsp/u-boot/u-boot-ti.inc
2
3SUMMARY = "BeagleBoard.org U-Boot"
4
5COMPATIBLE_MACHINE = "beagle.*"
6
7PV = "2024.10"
8
9SRC_URI += "file://0001-scripts-dtc-pylibfdt-libfdt.i_shipped-Use-SWIG_Appen.patch"
10
11UBOOT_GIT_URI = "git://github.com/beagleboard/u-boot.git"
12UBOOT_GIT_PROTOCOL = "https"
13BRANCH = "v2024.10-Beagle"
14SRCREV = "bf0e9d0b7274d2b561bd24c858affec2038250f9"
diff --git a/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2025.04.bb b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2025.04.bb
new file mode 100644
index 00000000..aa825d99
--- /dev/null
+++ b/meta-beagle/recipes-bsp/u-boot/u-boot-bb.org_2025.04.bb
@@ -0,0 +1,26 @@
1require recipes-bsp/u-boot/u-boot-ti.inc
2
3SUMMARY = "BeagleBoard.org U-Boot"
4
5COMPATIBLE_MACHINE = "pocketbeagle2|beagle.*"
6
7PV = "2025.04"
8
9UBOOT_GIT_URI = "git://github.com/beagleboard/u-boot.git"
10UBOOT_GIT_PROTOCOL = "https"
11BRANCH = "v2025.04-Beagle"
12SRCREV = "ea2aeefcb2de36f8ca1b51d0580826d13c01f143"
13
14BRANCH:beagley-ai = "v2025.04-rc3-BeagleY-AI"
15BRANCH:beagley-ai-k3r5 = "v2025.04-rc3-BeagleY-AI"
16SRCREV:beagley-ai = "cc376f9faef201670c7bb1734f42f5475c73f85d"
17SRCREV:beagley-ai-k3r5 = "cc376f9faef201670c7bb1734f42f5475c73f85d"
18
19SRC_URI:append:beagley-ai = " file://bootcmd-ti-mmc.cfg"
20
21BRANCH:pocketbeagle2 = "v2025.04-pocketbeagle2"
22BRANCH:pocketbeagle2-k3r5 = "v2025.04-pocketbeagle2"
23SRCREV:pocketbeagle2 = "f7439516453b7728bda496ff6496ef6f1411aae3"
24SRCREV:pocketbeagle2-k3r5 = "f7439516453b7728bda496ff6496ef6f1411aae3"
25
26SRC_URI:append:pocketbeagle2 = " file://bootcmd-ti-mmc.cfg"
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org-6.1/defconfig b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.1/defconfig
new file mode 100644
index 00000000..a5de2e24
--- /dev/null
+++ b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.1/defconfig
@@ -0,0 +1 @@
use-kernel-config=bb.org_defconfig
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig
new file mode 100644
index 00000000..a5de2e24
--- /dev/null
+++ b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.12/defconfig
@@ -0,0 +1 @@
use-kernel-config=bb.org_defconfig
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig
new file mode 100644
index 00000000..a5de2e24
--- /dev/null
+++ b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/defconfig
@@ -0,0 +1 @@
use-kernel-config=bb.org_defconfig
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/no-fortify.cfg b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/no-fortify.cfg
new file mode 100644
index 00000000..808f9519
--- /dev/null
+++ b/meta-beagle/recipes-kernel/linux/linux-bb.org-6.6/no-fortify.cfg
@@ -0,0 +1 @@
CONFIG_FORTIFY_SOURCE=n
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org_6.1.bb b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.1.bb
new file mode 100644
index 00000000..067c9ddf
--- /dev/null
+++ b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.1.bb
@@ -0,0 +1,70 @@
1# Look in the generic major.minor directory for files
2FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.1:"
3
4SECTION = "kernel"
5SUMMARY = "BeagleBoard.org Linux kernel"
6LICENSE = "GPL-2.0-only"
7LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
8
9COMPATIBLE_MACHINE = "beagle.*"
10
11inherit kernel_deprecated
12
13require recipes-kernel/linux/setup-defconfig.inc
14require recipes-kernel/linux/ti-kernel.inc
15
16DEPENDS += "gmp-native libmpc-native"
17
18KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}"
19
20# Extra DT overlays/capes
21KERNEL_DEVICETREE:append:armv7a = " \
22AM335X-PRU-UIO-00A0.dtbo \
23BB-ADC-00A0.dtbo \
24BB-BBBW-WL1835-00A0.dtbo \
25BB-BBGG-WL1835-00A0.dtbo \
26BB-BBGW-WL1835-00A0.dtbo \
27BB-BONE-4D5R-01-00A1.dtbo \
28BB-BONE-eMMC1-01-00A0.dtbo \
29BB-BONE-LCD4-01-00A1.dtbo \
30BB-BONE-NH7C-01-A0.dtbo \
31BB-CAPE-DISP-CT4-00A0.dtbo \
32BB-HDMI-TDA998x-00A0.dtbo \
33BB-I2C1-MCP7940X-00A0.dtbo \
34BB-I2C1-RTC-DS3231.dtbo \
35BB-I2C1-RTC-PCF8563.dtbo \
36BB-I2C2-BME680.dtbo \
37BB-I2C2-MPU6050.dtbo \
38BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo \
39BB-NHDMI-TDA998x-00A0.dtbo \
40BBORG_COMMS-00A2.dtbo \
41BBORG_FAN-A000.dtbo \
42BBORG_RELAY-00A2.dtbo \
43BB-SPIDEV0-00A0.dtbo \
44BB-SPIDEV1-00A0.dtbo \
45BB-UART1-00A0.dtbo \
46BB-UART2-00A0.dtbo \
47BB-UART4-00A0.dtbo \
48BB-W1-P9.12-00A0.dtbo \
49BONE-ADC.dtbo \
50M-BB-BBG-00A0.dtbo \
51M-BB-BBGG-00A0.dtbo \
52PB-MIKROBUS-0.dtbo \
53PB-MIKROBUS-1.dtbo \
54"
55
56S = "${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}"
57
58# 6.1.83 version for 32-bit
59SRCREV:armv7a = "be9b910b08dfd674e47a2643f35080b005ac3792"
60PV:armv7a = "6.1.83+git"
61BRANCH:armv7a = "v6.1.83-ti-r35"
62
63# 6.1.83 version for 64-bit
64SRCREV:aarch64 = "135558243d5a98ed39812b797d2ba6295ef3b86a"
65PV:aarch64 = "6.1.83+git"
66BRANCH:aarch64 = "v6.1.83-ti-arm64-r64"
67
68KERNEL_GIT_URI = "git://github.com/beagleboard/linux.git"
69
70INSANE_SKIP:kernel-modules += "debug-deps"
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb
new file mode 100644
index 00000000..6e221d1b
--- /dev/null
+++ b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.12.bb
@@ -0,0 +1,70 @@
1# Look in the generic major.minor directory for files
2FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.12:"
3
4SECTION = "kernel"
5SUMMARY = "BeagleBoard.org Linux kernel"
6LICENSE = "GPL-2.0-only"
7LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
8
9COMPATIBLE_MACHINE = "pocketbeagle2|beagle.*"
10
11inherit kernel_deprecated
12
13require recipes-kernel/linux/setup-defconfig.inc
14require recipes-kernel/linux/ti-kernel.inc
15
16DEPENDS += "gmp-native libmpc-native"
17
18KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}"
19
20# Extra DT overlays/capes
21KERNEL_DEVICETREE:append:armv7a = " \
22${DT_VENDOR_PREFIX}AM335X-PRU-UIO-00A0.dtbo \
23${DT_VENDOR_PREFIX}BB-ADC-00A0.dtbo \
24${DT_VENDOR_PREFIX}BB-BBBW-WL1835-00A0.dtbo \
25${DT_VENDOR_PREFIX}BB-BBGG-WL1835-00A0.dtbo \
26${DT_VENDOR_PREFIX}BB-BBGW-WL1835-00A0.dtbo \
27${DT_VENDOR_PREFIX}BB-BONE-4D5R-01-00A1.dtbo \
28${DT_VENDOR_PREFIX}BB-BONE-eMMC1-01-00A0.dtbo \
29${DT_VENDOR_PREFIX}BB-BONE-LCD4-01-00A1.dtbo \
30${DT_VENDOR_PREFIX}BB-BONE-NH7C-01-A0.dtbo \
31${DT_VENDOR_PREFIX}BB-CAPE-DISP-CT4-00A0.dtbo \
32${DT_VENDOR_PREFIX}BB-HDMI-TDA998x-00A0.dtbo \
33${DT_VENDOR_PREFIX}BB-I2C1-MCP7940X-00A0.dtbo \
34${DT_VENDOR_PREFIX}BB-I2C1-RTC-DS3231.dtbo \
35${DT_VENDOR_PREFIX}BB-I2C1-RTC-PCF8563.dtbo \
36${DT_VENDOR_PREFIX}BB-I2C2-BME680.dtbo \
37${DT_VENDOR_PREFIX}BB-I2C2-MPU6050.dtbo \
38${DT_VENDOR_PREFIX}BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo \
39${DT_VENDOR_PREFIX}BB-NHDMI-TDA998x-00A0.dtbo \
40${DT_VENDOR_PREFIX}BBORG_COMMS-00A2.dtbo \
41${DT_VENDOR_PREFIX}BBORG_FAN-A000.dtbo \
42${DT_VENDOR_PREFIX}BBORG_RELAY-00A2.dtbo \
43${DT_VENDOR_PREFIX}BB-SPIDEV0-00A0.dtbo \
44${DT_VENDOR_PREFIX}BB-SPIDEV1-00A0.dtbo \
45${DT_VENDOR_PREFIX}BB-UART1-00A0.dtbo \
46${DT_VENDOR_PREFIX}BB-UART2-00A0.dtbo \
47${DT_VENDOR_PREFIX}BB-UART4-00A0.dtbo \
48${DT_VENDOR_PREFIX}BB-W1-P9.12-00A0.dtbo \
49${DT_VENDOR_PREFIX}BONE-ADC.dtbo \
50${DT_VENDOR_PREFIX}M-BB-BBG-00A0.dtbo \
51${DT_VENDOR_PREFIX}M-BB-BBGG-00A0.dtbo \
52${DT_VENDOR_PREFIX}PB-MIKROBUS-0.dtbo \
53${DT_VENDOR_PREFIX}PB-MIKROBUS-1.dtbo \
54"
55
56S = "${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}"
57
58# 6.12.22 version for 32-bit
59SRCREV:armv7a = "d7f560ef48a867b94959f040b4c3c57053f4e32d"
60PV:armv7a = "6.12.22+git"
61BRANCH:armv7a = "v6.12.22-ti-arm32-r10"
62
63# 6.12.22 version for 64-bit
64SRCREV:aarch64 = "9e43fd19ece3affb9406e87ec3df733b91b77a4f"
65PV:aarch64 = "6.12.22+git"
66BRANCH:aarch64 = "v6.12.22-ti-arm64-r35"
67
68KERNEL_GIT_URI = "git://github.com/beagleboard/linux.git"
69
70INSANE_SKIP:kernel-modules += "debug-deps"
diff --git a/meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb
new file mode 100644
index 00000000..cc7a56ac
--- /dev/null
+++ b/meta-beagle/recipes-kernel/linux/linux-bb.org_6.6.bb
@@ -0,0 +1,73 @@
1# Look in the generic major.minor directory for files
2FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.6:"
3
4SECTION = "kernel"
5SUMMARY = "BeagleBoard.org Linux kernel"
6LICENSE = "GPL-2.0-only"
7LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
8
9COMPATIBLE_MACHINE = "beagle.*"
10
11inherit kernel_deprecated
12
13require recipes-kernel/linux/setup-defconfig.inc
14require recipes-kernel/linux/ti-kernel.inc
15
16DEPENDS += "gmp-native libmpc-native"
17
18KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}"
19
20# Extra DT overlays/capes
21KERNEL_DEVICETREE:append:armv7a = " \
22${DT_VENDOR_PREFIX}AM335X-PRU-UIO-00A0.dtbo \
23${DT_VENDOR_PREFIX}BB-ADC-00A0.dtbo \
24${DT_VENDOR_PREFIX}BB-BBBW-WL1835-00A0.dtbo \
25${DT_VENDOR_PREFIX}BB-BBGG-WL1835-00A0.dtbo \
26${DT_VENDOR_PREFIX}BB-BBGW-WL1835-00A0.dtbo \
27${DT_VENDOR_PREFIX}BB-BONE-4D5R-01-00A1.dtbo \
28${DT_VENDOR_PREFIX}BB-BONE-eMMC1-01-00A0.dtbo \
29${DT_VENDOR_PREFIX}BB-BONE-LCD4-01-00A1.dtbo \
30${DT_VENDOR_PREFIX}BB-BONE-NH7C-01-A0.dtbo \
31${DT_VENDOR_PREFIX}BB-CAPE-DISP-CT4-00A0.dtbo \
32${DT_VENDOR_PREFIX}BB-HDMI-TDA998x-00A0.dtbo \
33${DT_VENDOR_PREFIX}BB-I2C1-MCP7940X-00A0.dtbo \
34${DT_VENDOR_PREFIX}BB-I2C1-RTC-DS3231.dtbo \
35${DT_VENDOR_PREFIX}BB-I2C1-RTC-PCF8563.dtbo \
36${DT_VENDOR_PREFIX}BB-I2C2-BME680.dtbo \
37${DT_VENDOR_PREFIX}BB-I2C2-MPU6050.dtbo \
38${DT_VENDOR_PREFIX}BB-LCD-ADAFRUIT-24-SPI1-00A0.dtbo \
39${DT_VENDOR_PREFIX}BB-NHDMI-TDA998x-00A0.dtbo \
40${DT_VENDOR_PREFIX}BBORG_COMMS-00A2.dtbo \
41${DT_VENDOR_PREFIX}BBORG_FAN-A000.dtbo \
42${DT_VENDOR_PREFIX}BBORG_RELAY-00A2.dtbo \
43${DT_VENDOR_PREFIX}BB-SPIDEV0-00A0.dtbo \
44${DT_VENDOR_PREFIX}BB-SPIDEV1-00A0.dtbo \
45${DT_VENDOR_PREFIX}BB-UART1-00A0.dtbo \
46${DT_VENDOR_PREFIX}BB-UART2-00A0.dtbo \
47${DT_VENDOR_PREFIX}BB-UART4-00A0.dtbo \
48${DT_VENDOR_PREFIX}BB-W1-P9.12-00A0.dtbo \
49${DT_VENDOR_PREFIX}BONE-ADC.dtbo \
50${DT_VENDOR_PREFIX}M-BB-BBG-00A0.dtbo \
51${DT_VENDOR_PREFIX}M-BB-BBGG-00A0.dtbo \
52${DT_VENDOR_PREFIX}PB-MIKROBUS-0.dtbo \
53${DT_VENDOR_PREFIX}PB-MIKROBUS-1.dtbo \
54"
55
56S = "${UNPACKDIR}/${BB_GIT_DEFAULT_DESTSUFFIX}"
57
58# 6.6.58 version for 32-bit
59SRCREV:armv7a = "0d043a88f69f48789e43526d7a807ab744708071"
60PV:armv7a = "6.6.58+git"
61BRANCH:armv7a = "v6.6.58-ti-arm32-r10"
62
63# 6.6.58 version for 64-bit
64SRCREV:aarch64 = "0987ef737c9812374607475972f0868b8fecbbf7"
65PV:aarch64 = "6.6.58+git"
66BRANCH:aarch64 = "v6.6.58-ti-arm64-r23"
67
68KERNEL_GIT_URI = "git://github.com/beagleboard/linux.git"
69
70SRC_URI += "file://no-fortify.cfg"
71KERNEL_CONFIG_FRAGMENTS += "${UNPACKDIR}/no-fortify.cfg"
72
73INSANE_SKIP:kernel-modules += "debug-deps"