summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/conf/machine/beaglebone-ai64.conf
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denys@konsulko.com>2023-01-26 01:43:11 +0000
committerRyan Eatmon <reatmon@ti.com>2023-01-31 14:44:08 -0600
commit38941472e1e30c57f89115a28ea751f5ae535bb2 (patch)
tree567a90b79fa102ec26a5b2c55defc9b51bbceeb7 /meta-ti-bsp/conf/machine/beaglebone-ai64.conf
parentf50f55102f926ba58ea22339a98e4239370af6c6 (diff)
downloadmeta-ti-38941472e1e30c57f89115a28ea751f5ae535bb2.tar.gz
meta-ti-bsp: add BeagleBone AI-64 support
BeagleBone AI-64 (https://beagleboard.org/ai-64) uses Texas Instruments Jacinto TDA4VM/J721e SoC. Officially BeagleBone AI-64 supports Debian Linux and builds its BSP on top of meta-ti and TI SDK, but adds custom DTBs and DTBO overlays, plus integrates other drivers and features. Let's add corresponding recipes for beagleboard.org kernel and u-boot along with the BeagleBone AI-64 machine config. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'meta-ti-bsp/conf/machine/beaglebone-ai64.conf')
-rw-r--r--meta-ti-bsp/conf/machine/beaglebone-ai64.conf79
1 files changed, 79 insertions, 0 deletions
diff --git a/meta-ti-bsp/conf/machine/beaglebone-ai64.conf b/meta-ti-bsp/conf/machine/beaglebone-ai64.conf
new file mode 100644
index 00000000..6e8c863c
--- /dev/null
+++ b/meta-ti-bsp/conf/machine/beaglebone-ai64.conf
@@ -0,0 +1,79 @@
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
6
7SERIAL_CONSOLES = "115200;ttyS2"
8SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
9
10UBOOT_MACHINE = "j721e_evm_a72_config"
11
12PREFERRED_PROVIDER_virtual/kernel = "linux-bb.org"
13PREFERRED_PROVIDER_virtual/bootloader = "u-boot-bb.org"
14PREFERRED_PROVIDER_u-boot = "u-boot-bb.org"
15
16KERNEL_DEVICETREE = " \
17ti/k3-j721e-beagleboneai64.dtb \
18ti/k3-j721e-beagleboneai64-no-shared-mem.dtb \
19ti/k3-j721e-common-proc-board.dtb \
20ti/k3-j721e-common-proc-board-infotainment.dtbo \
21ti/k3-j721e-cpb-csi2-ov5640.dtbo \
22ti/k3-j721e-fpdlink-cpb-fusion.dtbo \
23ti/k3-j721e-fpdlink-imx390-cm-0-0.dtbo \
24ti/k3-j721e-fpdlink-imx390-cm-0-1.dtbo \
25ti/k3-j721e-fpdlink-imx390-cm-0-2.dtbo \
26ti/k3-j721e-fpdlink-imx390-cm-0-3.dtbo \
27ti/k3-j721e-fpdlink-imx390-cm-1-0.dtbo \
28ti/k3-j721e-fpdlink-imx390-cm-1-1.dtbo \
29ti/k3-j721e-fpdlink-imx390-cm-1-2.dtbo \
30ti/k3-j721e-fpdlink-imx390-cm-1-3.dtbo \
31ti/k3-j721e-fpdlink-imx390-rcm-0-0.dtbo \
32ti/k3-j721e-fpdlink-imx390-rcm-0-1.dtbo \
33ti/k3-j721e-fpdlink-imx390-rcm-0-2.dtbo \
34ti/k3-j721e-fpdlink-imx390-rcm-0-3.dtbo \
35ti/k3-j721e-fpdlink-imx390-rcm-1-0.dtbo \
36ti/k3-j721e-fpdlink-imx390-rcm-1-1.dtbo \
37ti/k3-j721e-fpdlink-imx390-rcm-1-2.dtbo \
38ti/k3-j721e-fpdlink-imx390-rcm-1-3.dtbo \
39ti/k3-j721e-fpdlink-sk-fusion.dtbo \
40ti/k3-j721e-gesi-exp-board.dtbo \
41ti/k3-j721e-proc-board-tps65917.dtb \
42ti/k3-j721e-quad-port-eth-exp.dtbo \
43ti/k3-j721e-sk-csi2-ov5640.dtbo \
44ti/k3-j721e-sk.dtb \
45ti/k3-j721e-sk-rpi-cam-imx219.dtbo \
46ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtbo \
47ti/overlays/BBAI64-CSI0-imx219.dtbo \
48ti/overlays/BBAI64-CSI1-imx219.dtbo \
49ti/overlays/BBAI64-DSI-RPi-7inch-panel.dtbo \
50ti/overlays/BBAI64-P8_37-ehrpwm5_a.dtbo \
51ti/overlays/BBAI64-P9_25-ehrpwm4_b.dtbo \
52ti/overlays/BB-I2C2-MPU6050.dtbo \
53ti/overlays/BBORG_LOAD-00A2.dtbo \
54ti/overlays/BBORG_RELAY-00A2.dtbo \
55ti/overlays/BBORG_SERVO-00A2.dtbo \
56ti/overlays/BONE-FAN.dtbo \
57ti/overlays/BONE-I2C1.dtbo \
58ti/overlays/BONE-I2C2.dtbo \
59ti/overlays/BONE-I2C3.dtbo \
60ti/overlays/BONE-LED_P8_03.dtbo \
61ti/overlays/BONE-LED_P9_11.dtbo \
62ti/overlays/BONE-PWM0.dtbo \
63ti/overlays/BONE-PWM1.dtbo \
64ti/overlays/BONE-PWM2.dtbo \
65ti/overlays/BONE-SPI0_0.dtbo \
66ti/overlays/BONE-SPI0_1.dtbo \
67ti/overlays/BONE-UART1.dtbo \
68ti/overlays/BONE-USB0-host.dtbo \
69ti/overlays/J721E-PRU-UIO-00A0.dtbo \
70ti/overlays/k3-j721e-beagleboneai64-RPi-7inch-panel.dtbo \
71ti/overlays/robotics-cape.dtbo \
72"
73
74IMAGE_BOOT_FILES += "sysfw.itb"
75
76MACHINE_GUI_CLASS = "bigscreen"
77MACHINE_FEATURES += "screen"
78
79MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-devicetree kernel-image-image"