diff options
author | Denys Dmytriyenko <denys@konsulko.com> | 2023-01-26 01:43:11 +0000 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2023-01-31 14:44:08 -0600 |
commit | 38941472e1e30c57f89115a28ea751f5ae535bb2 (patch) | |
tree | 567a90b79fa102ec26a5b2c55defc9b51bbceeb7 /meta-ti-bsp/conf/machine/beaglebone-ai64.conf | |
parent | f50f55102f926ba58ea22339a98e4239370af6c6 (diff) | |
download | meta-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.conf | 79 |
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 | |||
5 | require conf/machine/include/j721e.inc | ||
6 | |||
7 | SERIAL_CONSOLES = "115200;ttyS2" | ||
8 | SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}" | ||
9 | |||
10 | UBOOT_MACHINE = "j721e_evm_a72_config" | ||
11 | |||
12 | PREFERRED_PROVIDER_virtual/kernel = "linux-bb.org" | ||
13 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-bb.org" | ||
14 | PREFERRED_PROVIDER_u-boot = "u-boot-bb.org" | ||
15 | |||
16 | KERNEL_DEVICETREE = " \ | ||
17 | ti/k3-j721e-beagleboneai64.dtb \ | ||
18 | ti/k3-j721e-beagleboneai64-no-shared-mem.dtb \ | ||
19 | ti/k3-j721e-common-proc-board.dtb \ | ||
20 | ti/k3-j721e-common-proc-board-infotainment.dtbo \ | ||
21 | ti/k3-j721e-cpb-csi2-ov5640.dtbo \ | ||
22 | ti/k3-j721e-fpdlink-cpb-fusion.dtbo \ | ||
23 | ti/k3-j721e-fpdlink-imx390-cm-0-0.dtbo \ | ||
24 | ti/k3-j721e-fpdlink-imx390-cm-0-1.dtbo \ | ||
25 | ti/k3-j721e-fpdlink-imx390-cm-0-2.dtbo \ | ||
26 | ti/k3-j721e-fpdlink-imx390-cm-0-3.dtbo \ | ||
27 | ti/k3-j721e-fpdlink-imx390-cm-1-0.dtbo \ | ||
28 | ti/k3-j721e-fpdlink-imx390-cm-1-1.dtbo \ | ||
29 | ti/k3-j721e-fpdlink-imx390-cm-1-2.dtbo \ | ||
30 | ti/k3-j721e-fpdlink-imx390-cm-1-3.dtbo \ | ||
31 | ti/k3-j721e-fpdlink-imx390-rcm-0-0.dtbo \ | ||
32 | ti/k3-j721e-fpdlink-imx390-rcm-0-1.dtbo \ | ||
33 | ti/k3-j721e-fpdlink-imx390-rcm-0-2.dtbo \ | ||
34 | ti/k3-j721e-fpdlink-imx390-rcm-0-3.dtbo \ | ||
35 | ti/k3-j721e-fpdlink-imx390-rcm-1-0.dtbo \ | ||
36 | ti/k3-j721e-fpdlink-imx390-rcm-1-1.dtbo \ | ||
37 | ti/k3-j721e-fpdlink-imx390-rcm-1-2.dtbo \ | ||
38 | ti/k3-j721e-fpdlink-imx390-rcm-1-3.dtbo \ | ||
39 | ti/k3-j721e-fpdlink-sk-fusion.dtbo \ | ||
40 | ti/k3-j721e-gesi-exp-board.dtbo \ | ||
41 | ti/k3-j721e-proc-board-tps65917.dtb \ | ||
42 | ti/k3-j721e-quad-port-eth-exp.dtbo \ | ||
43 | ti/k3-j721e-sk-csi2-ov5640.dtbo \ | ||
44 | ti/k3-j721e-sk.dtb \ | ||
45 | ti/k3-j721e-sk-rpi-cam-imx219.dtbo \ | ||
46 | ti/k3-j721e-sk-rpi-hdr-ehrpwm.dtbo \ | ||
47 | ti/overlays/BBAI64-CSI0-imx219.dtbo \ | ||
48 | ti/overlays/BBAI64-CSI1-imx219.dtbo \ | ||
49 | ti/overlays/BBAI64-DSI-RPi-7inch-panel.dtbo \ | ||
50 | ti/overlays/BBAI64-P8_37-ehrpwm5_a.dtbo \ | ||
51 | ti/overlays/BBAI64-P9_25-ehrpwm4_b.dtbo \ | ||
52 | ti/overlays/BB-I2C2-MPU6050.dtbo \ | ||
53 | ti/overlays/BBORG_LOAD-00A2.dtbo \ | ||
54 | ti/overlays/BBORG_RELAY-00A2.dtbo \ | ||
55 | ti/overlays/BBORG_SERVO-00A2.dtbo \ | ||
56 | ti/overlays/BONE-FAN.dtbo \ | ||
57 | ti/overlays/BONE-I2C1.dtbo \ | ||
58 | ti/overlays/BONE-I2C2.dtbo \ | ||
59 | ti/overlays/BONE-I2C3.dtbo \ | ||
60 | ti/overlays/BONE-LED_P8_03.dtbo \ | ||
61 | ti/overlays/BONE-LED_P9_11.dtbo \ | ||
62 | ti/overlays/BONE-PWM0.dtbo \ | ||
63 | ti/overlays/BONE-PWM1.dtbo \ | ||
64 | ti/overlays/BONE-PWM2.dtbo \ | ||
65 | ti/overlays/BONE-SPI0_0.dtbo \ | ||
66 | ti/overlays/BONE-SPI0_1.dtbo \ | ||
67 | ti/overlays/BONE-UART1.dtbo \ | ||
68 | ti/overlays/BONE-USB0-host.dtbo \ | ||
69 | ti/overlays/J721E-PRU-UIO-00A0.dtbo \ | ||
70 | ti/overlays/k3-j721e-beagleboneai64-RPi-7inch-panel.dtbo \ | ||
71 | ti/overlays/robotics-cape.dtbo \ | ||
72 | " | ||
73 | |||
74 | IMAGE_BOOT_FILES += "sysfw.itb" | ||
75 | |||
76 | MACHINE_GUI_CLASS = "bigscreen" | ||
77 | MACHINE_FEATURES += "screen" | ||
78 | |||
79 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-devicetree kernel-image-image" | ||