From: Denys Dmytriyenko <[email protected]> * 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 <[email protected]> Signed-off-by: Denys Dmytriyenko <[email protected]> --- meta-ti-bsp/conf/machine/beagleplay-k3r5.conf | 14 ++++ meta-ti-bsp/conf/machine/beagleplay.conf | 70 +++++++++++++++++++ .../recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb | 1 + .../recipes-bsp/u-boot/u-boot-bb.org_git.bb | 5 ++ 4 files changed, 90 insertions(+) create mode 100644 meta-ti-bsp/conf/machine/beagleplay-k3r5.conf create mode 100644 meta-ti-bsp/conf/machine/beagleplay.conf 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 @@ +#@TYPE: Machine +#@NAME: BeaglePlay (R5F) +#@DESCRIPTION: Machine configuration for the BeaglePlay (R5F core) + +require conf/machine/include/k3r5.inc + +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-bb.org" +PREFERRED_PROVIDER_u-boot = "u-boot-bb.org" + +SYSFW_SOC = "am62x" +SYSFW_CONFIG = "evm" +SYSFW_SUFFIX = "gp" + +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 @@ +#@TYPE: Machine +#@NAME: BeaglePlay (A53) +#@DESCRIPTION: Machine configuration for the BeaglePlay board (A53 core) + +require conf/machine/include/k3.inc +SOC_FAMILY:append = ":am62xx" + +MACHINE_FEATURES += "screen gpu" + +SERIAL_CONSOLES = "115200;ttyS2" +SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}" + +PREFERRED_PROVIDER_virtual/gpudriver ?= "ti-img-rogue-driver" + +TFA_BOARD = "lite" +TFA_K3_SYSTEM_SUSPEND = "1" + +OPTEEMACHINE = "k3-am62x" + +UBOOT_MACHINE = "am62x_evm_a53_defconfig" + +PREFERRED_PROVIDER_virtual/kernel = "linux-bb.org" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-bb.org" +PREFERRED_PROVIDER_u-boot = "u-boot-bb.org" + +KERNEL_DEVICETREE = " \ +ti/k3-am625-beagleplay.dtb \ +ti/k3-am625-sk-csi2-ov5640.dtbo \ +ti/k3-am625-sk-csi2-tevi-ov5640.dtbo \ +ti/k3-am625-sk.dtb \ +ti/k3-am625-sk-ecap-capture.dtbo \ +ti/k3-am625-skeleton.dtb \ +ti/k3-am625-sk-hdmi-audio.dtbo \ +ti/k3-am625-sk-lpmdemo.dtb \ +ti/k3-am625-sk-mcan.dtbo \ +ti/k3-am625-sk-oldi-panel.dtbo \ +ti/k3-am625-sk-qspi-flash.dtbo \ +ti/k3-am625-sk-rpi-hdr-pwm.dtbo \ +ti/k3-am625-sk-rpi-hdr-spi.dtbo \ +ti/overlays/BBAI64-CSI0-imx219.dtbo \ +ti/overlays/BBAI64-CSI1-imx219.dtbo \ +ti/overlays/BBAI64-DSI-RPi-7inch-panel.dtbo \ +ti/overlays/BBAI64-P8_37-ehrpwm5_a.dtbo \ +ti/overlays/BBAI64-P9_25-ehrpwm4_b.dtbo \ +ti/overlays/BB-I2C2-MPU6050.dtbo \ +ti/overlays/BBORG_LOAD-00A2.dtbo \ +ti/overlays/BBORG_RELAY-00A2.dtbo \ +ti/overlays/BBORG_SERVO-00A2.dtbo \ +ti/overlays/BONE-FAN.dtbo \ +ti/overlays/BONE-I2C1.dtbo \ +ti/overlays/BONE-I2C2.dtbo \ +ti/overlays/BONE-I2C3.dtbo \ +ti/overlays/BONE-LED_P8_03.dtbo \ +ti/overlays/BONE-LED_P9_11.dtbo \ +ti/overlays/BONE-PWM0.dtbo \ +ti/overlays/BONE-PWM1.dtbo \ +ti/overlays/BONE-PWM2.dtbo \ +ti/overlays/BONE-SPI0_0.dtbo \ +ti/overlays/BONE-SPI0_1.dtbo \ +ti/overlays/BONE-SPI1_0.dtbo \ +ti/overlays/BONE-UART1.dtbo \ +ti/overlays/BONE-USB0-host.dtbo \ +ti/overlays/k3-am625-beagleplay-bcfserial-no-firmware.dtbo \ +ti/overlays/k3-am625-beagleplay-csi2-ov5640.dtbo \ +ti/overlays/k3-am625-beagleplay-lt-lcd185.dtbo \ +ti/overlays/robotics-cape.dtbo \ +" + +MACHINE_GUI_CLASS = "bigscreen" +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" SYSFW_PREFIX:am62xx-evm-k3r5-gp = "fs" SYSFW_PREFIX:am62xx-evm-k3r5-hs-se = "fs" SYSFW_PREFIX:am62xx-evm-k3r5-hs-fs = "fs" +SYSFW_PREFIX:beagleplay-k3r5 = "fs" SYSFW_PREFIX:am62xx-lp-evm-k3r5 = "fs" SYSFW_PREFIX:am62xx-lp-evm-k3r5-hs-se = "fs" 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" BRANCH:beaglebone-ai64-k3r5 = "v2021.01-ti-08.05.00.001" SRCREV:beaglebone-ai64 = "ea96725b5156135d5875415f75d2188f6f56622a" SRCREV:beaglebone-ai64-k3r5 = "ea96725b5156135d5875415f75d2188f6f56622a" + +BRANCH:beagleplay = "v2021.01-ti-BeaglePlay-Release" +BRANCH:beagleplay-k3r5 = "v2021.01-ti-BeaglePlay-Release" +SRCREV:beagleplay = "f036fbdc25941d7585182d2552c767edb9b04114" +SRCREV:beagleplay-k3r5 = "f036fbdc25941d7585182d2552c767edb9b04114" -- 2.25.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16326): https://lists.yoctoproject.org/g/meta-ti/message/16326 Mute This Topic: https://lists.yoctoproject.org/mt/98132750/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/leave/6695321/21656/1393940836/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
