diff options
author | Denys Dmytriyenko <denys@konsulko.com> | 2023-04-07 20:36:35 +0000 |
---|---|---|
committer | Ryan Eatmon <reatmon@ti.com> | 2023-04-10 11:21:14 -0500 |
commit | 381b997f95f1088fe5171b9d2e4cc25ab13df964 (patch) | |
tree | 90c9330d49ec0a9859f1d46b00ddf709c3d835cd | |
parent | ef63c5296056b426c05b31fd55a264eaa89bf138 (diff) | |
download | meta-ti-381b997f95f1088fe5171b9d2e4cc25ab13df964.tar.gz |
machine: beagleplay: add new BeaglePlay platform
* Add configs for BeaglePlay Cortex-A53 and Cortex-R5F cores (am62xx SoC family)
* Uses corresponding linux-bb.org and u-boot-bb.org recipes
* U-boot for now uses a separate branch for BeaglePlay
Cc: Robert Nelson <robertcnelson@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
-rw-r--r-- | meta-ti-bsp/conf/machine/beagleplay-k3r5.conf | 14 | ||||
-rw-r--r-- | meta-ti-bsp/conf/machine/beagleplay.conf | 70 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb | 1 | ||||
-rw-r--r-- | meta-ti-bsp/recipes-bsp/u-boot/u-boot-bb.org_git.bb | 5 |
4 files changed, 90 insertions, 0 deletions
diff --git a/meta-ti-bsp/conf/machine/beagleplay-k3r5.conf b/meta-ti-bsp/conf/machine/beagleplay-k3r5.conf new file mode 100644 index 00000000..c40615c9 --- /dev/null +++ b/meta-ti-bsp/conf/machine/beagleplay-k3r5.conf | |||
@@ -0,0 +1,14 @@ | |||
1 | #@TYPE: Machine | ||
2 | #@NAME: BeaglePlay (R5F) | ||
3 | #@DESCRIPTION: Machine configuration for the BeaglePlay (R5F core) | ||
4 | |||
5 | require conf/machine/include/k3r5.inc | ||
6 | |||
7 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-bb.org" | ||
8 | PREFERRED_PROVIDER_u-boot = "u-boot-bb.org" | ||
9 | |||
10 | SYSFW_SOC = "am62x" | ||
11 | SYSFW_CONFIG = "evm" | ||
12 | SYSFW_SUFFIX = "gp" | ||
13 | |||
14 | UBOOT_MACHINE = "am62x_evm_r5_defconfig" | ||
diff --git a/meta-ti-bsp/conf/machine/beagleplay.conf b/meta-ti-bsp/conf/machine/beagleplay.conf new file mode 100644 index 00000000..e8d25cd9 --- /dev/null +++ b/meta-ti-bsp/conf/machine/beagleplay.conf | |||
@@ -0,0 +1,70 @@ | |||
1 | #@TYPE: Machine | ||
2 | #@NAME: BeaglePlay (A53) | ||
3 | #@DESCRIPTION: Machine configuration for the BeaglePlay board (A53 core) | ||
4 | |||
5 | require conf/machine/include/k3.inc | ||
6 | SOC_FAMILY:append = ":am62xx" | ||
7 | |||
8 | MACHINE_FEATURES += "screen gpu" | ||
9 | |||
10 | SERIAL_CONSOLES = "115200;ttyS2" | ||
11 | SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}" | ||
12 | |||
13 | PREFERRED_PROVIDER_virtual/gpudriver ?= "ti-img-rogue-driver" | ||
14 | |||
15 | TFA_BOARD = "lite" | ||
16 | TFA_K3_SYSTEM_SUSPEND = "1" | ||
17 | |||
18 | OPTEEMACHINE = "k3-am62x" | ||
19 | |||
20 | UBOOT_MACHINE = "am62x_evm_a53_defconfig" | ||
21 | |||
22 | PREFERRED_PROVIDER_virtual/kernel = "linux-bb.org" | ||
23 | PREFERRED_PROVIDER_virtual/bootloader = "u-boot-bb.org" | ||
24 | PREFERRED_PROVIDER_u-boot = "u-boot-bb.org" | ||
25 | |||
26 | KERNEL_DEVICETREE = " \ | ||
27 | ti/k3-am625-beagleplay.dtb \ | ||
28 | ti/k3-am625-sk-csi2-ov5640.dtbo \ | ||
29 | ti/k3-am625-sk-csi2-tevi-ov5640.dtbo \ | ||
30 | ti/k3-am625-sk.dtb \ | ||
31 | ti/k3-am625-sk-ecap-capture.dtbo \ | ||
32 | ti/k3-am625-skeleton.dtb \ | ||
33 | ti/k3-am625-sk-hdmi-audio.dtbo \ | ||
34 | ti/k3-am625-sk-lpmdemo.dtb \ | ||
35 | ti/k3-am625-sk-mcan.dtbo \ | ||
36 | ti/k3-am625-sk-oldi-panel.dtbo \ | ||
37 | ti/k3-am625-sk-qspi-flash.dtbo \ | ||
38 | ti/k3-am625-sk-rpi-hdr-pwm.dtbo \ | ||
39 | ti/k3-am625-sk-rpi-hdr-spi.dtbo \ | ||
40 | ti/overlays/BBAI64-CSI0-imx219.dtbo \ | ||
41 | ti/overlays/BBAI64-CSI1-imx219.dtbo \ | ||
42 | ti/overlays/BBAI64-DSI-RPi-7inch-panel.dtbo \ | ||
43 | ti/overlays/BBAI64-P8_37-ehrpwm5_a.dtbo \ | ||
44 | ti/overlays/BBAI64-P9_25-ehrpwm4_b.dtbo \ | ||
45 | ti/overlays/BB-I2C2-MPU6050.dtbo \ | ||
46 | ti/overlays/BBORG_LOAD-00A2.dtbo \ | ||
47 | ti/overlays/BBORG_RELAY-00A2.dtbo \ | ||
48 | ti/overlays/BBORG_SERVO-00A2.dtbo \ | ||
49 | ti/overlays/BONE-FAN.dtbo \ | ||
50 | ti/overlays/BONE-I2C1.dtbo \ | ||
51 | ti/overlays/BONE-I2C2.dtbo \ | ||
52 | ti/overlays/BONE-I2C3.dtbo \ | ||
53 | ti/overlays/BONE-LED_P8_03.dtbo \ | ||
54 | ti/overlays/BONE-LED_P9_11.dtbo \ | ||
55 | ti/overlays/BONE-PWM0.dtbo \ | ||
56 | ti/overlays/BONE-PWM1.dtbo \ | ||
57 | ti/overlays/BONE-PWM2.dtbo \ | ||
58 | ti/overlays/BONE-SPI0_0.dtbo \ | ||
59 | ti/overlays/BONE-SPI0_1.dtbo \ | ||
60 | ti/overlays/BONE-SPI1_0.dtbo \ | ||
61 | ti/overlays/BONE-UART1.dtbo \ | ||
62 | ti/overlays/BONE-USB0-host.dtbo \ | ||
63 | ti/overlays/k3-am625-beagleplay-bcfserial-no-firmware.dtbo \ | ||
64 | ti/overlays/k3-am625-beagleplay-csi2-ov5640.dtbo \ | ||
65 | ti/overlays/k3-am625-beagleplay-lt-lcd185.dtbo \ | ||
66 | ti/overlays/robotics-cape.dtbo \ | ||
67 | " | ||
68 | |||
69 | MACHINE_GUI_CLASS = "bigscreen" | ||
70 | MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-devicetree kernel-image-image" | ||
diff --git a/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb b/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb index 31b2910a..cde768df 100644 --- a/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb +++ b/meta-ti-bsp/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb | |||
@@ -42,6 +42,7 @@ SYSFW_PREFIX:j784s4-hs-evm-k3r5 = "fs" | |||
42 | SYSFW_PREFIX:am62xx-evm-k3r5-gp = "fs" | 42 | SYSFW_PREFIX:am62xx-evm-k3r5-gp = "fs" |
43 | SYSFW_PREFIX:am62xx-evm-k3r5-hs-se = "fs" | 43 | SYSFW_PREFIX:am62xx-evm-k3r5-hs-se = "fs" |
44 | SYSFW_PREFIX:am62xx-evm-k3r5-hs-fs = "fs" | 44 | SYSFW_PREFIX:am62xx-evm-k3r5-hs-fs = "fs" |
45 | SYSFW_PREFIX:beagleplay-k3r5 = "fs" | ||
45 | SYSFW_PREFIX:am62xx-lp-evm-k3r5 = "fs" | 46 | SYSFW_PREFIX:am62xx-lp-evm-k3r5 = "fs" |
46 | SYSFW_PREFIX:am62xx-lp-evm-k3r5-hs-se = "fs" | 47 | SYSFW_PREFIX:am62xx-lp-evm-k3r5-hs-se = "fs" |
47 | SYSFW_PREFIX:am62xx-lp-evm-k3r5-hs-fs = "fs" | 48 | SYSFW_PREFIX:am62xx-lp-evm-k3r5-hs-fs = "fs" |
diff --git a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-bb.org_git.bb b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-bb.org_git.bb index 579b5570..4e4688aa 100644 --- a/meta-ti-bsp/recipes-bsp/u-boot/u-boot-bb.org_git.bb +++ b/meta-ti-bsp/recipes-bsp/u-boot/u-boot-bb.org_git.bb | |||
@@ -17,3 +17,8 @@ BRANCH:beaglebone-ai64 = "v2021.01-ti-08.05.00.001" | |||
17 | BRANCH:beaglebone-ai64-k3r5 = "v2021.01-ti-08.05.00.001" | 17 | BRANCH:beaglebone-ai64-k3r5 = "v2021.01-ti-08.05.00.001" |
18 | SRCREV:beaglebone-ai64 = "ea96725b5156135d5875415f75d2188f6f56622a" | 18 | SRCREV:beaglebone-ai64 = "ea96725b5156135d5875415f75d2188f6f56622a" |
19 | SRCREV:beaglebone-ai64-k3r5 = "ea96725b5156135d5875415f75d2188f6f56622a" | 19 | SRCREV:beaglebone-ai64-k3r5 = "ea96725b5156135d5875415f75d2188f6f56622a" |
20 | |||
21 | BRANCH:beagleplay = "v2021.01-ti-BeaglePlay-Release" | ||
22 | BRANCH:beagleplay-k3r5 = "v2021.01-ti-BeaglePlay-Release" | ||
23 | SRCREV:beagleplay = "f036fbdc25941d7585182d2552c767edb9b04114" | ||
24 | SRCREV:beagleplay-k3r5 = "f036fbdc25941d7585182d2552c767edb9b04114" | ||