mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
Compare commits
30 Commits
cicd.maste
...
ti2020.00-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
19a73c96bd | ||
|
|
1e9dde5af9 | ||
|
|
ff8621e0fa | ||
|
|
9cf16044d2 | ||
|
|
a0e0028023 | ||
|
|
35fb18a35f | ||
|
|
a139fa4d47 | ||
|
|
623b3bc87c | ||
|
|
77c0db27d9 | ||
|
|
10655ece44 | ||
|
|
15306e387f | ||
|
|
3ed79f3864 | ||
|
|
4d5aa867b9 | ||
|
|
0080cf2bac | ||
|
|
8accc5bd44 | ||
|
|
e1303e71f9 | ||
|
|
cc5437d810 | ||
|
|
489d825af6 | ||
|
|
0498b5a5be | ||
|
|
cc33d4a57b | ||
|
|
340930513d | ||
|
|
53c5fef6d9 | ||
|
|
d6535f8385 | ||
|
|
eac4b257d6 | ||
|
|
0880c81d41 | ||
|
|
bef7878fff | ||
|
|
4098d12b99 | ||
|
|
8c7ba576af | ||
|
|
7c947a48a8 | ||
|
|
631f2a14e0 |
@@ -7,7 +7,7 @@ require conf/machine/include/ti33x.inc
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.xz"
|
||||
IMAGE_FSTYPES += "ubifs ubi"
|
||||
|
||||
# Normally AM335 boards use ttyS0, but ICE uses ttyS3, so try both
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS3"
|
||||
|
||||
@@ -7,7 +7,7 @@ require conf/machine/include/ti43x.inc
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.xz"
|
||||
IMAGE_FSTYPES += "ubifs ubi"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS0"
|
||||
|
||||
|
||||
@@ -6,12 +6,11 @@ require conf/machine/include/dra7xx.inc
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS2"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-beagle-x15-revc.dtb \
|
||||
am5729-beagleboneai.dtb \
|
||||
am57xx-evm.dtb \
|
||||
am57xx-evm-reva3.dtb \
|
||||
am571x-idk.dtb \
|
||||
|
||||
@@ -6,8 +6,6 @@ require conf/machine/include/am65xx.inc
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
|
||||
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
|
||||
@@ -24,11 +22,3 @@ UBOOT_MACHINE = "am65x_evm_a53_defconfig"
|
||||
OPTEEMACHINE = "k3"
|
||||
OPTEEFLAVOR = "am65x"
|
||||
OPTEEOUTPUTMACHINE = "k3"
|
||||
|
||||
# Please note that booting AM65xx platform also requires
|
||||
# tiboot3.bin and sysfw.itb, which are provided by meta-arago
|
||||
# u-boot-k3-r5 and ti-sci-fw recipes
|
||||
IMAGE_BOOT_FILES = "tispl.bin u-boot.img"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
@@ -11,28 +11,3 @@ MACHINE_GUI_CLASS = "bigscreen"
|
||||
SERIAL_CONSOLES = "115200;ttyS2"
|
||||
|
||||
UBOOT_MACHINE = "am57xx_evm_config"
|
||||
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES = "MLO u-boot.img"
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
# UBI information. Note that this is board and kernel specific. Changes
|
||||
# in your kernel port may require changes in these variables. For more
|
||||
# details about this board please see
|
||||
# http://processors.wiki.ti.com/index.php/UBIFS_Support
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
|
||||
# From dmesg:
|
||||
# UBI: smallest flash I/O unit: 2048
|
||||
# UBI: logical eraseblock size: 126976 bytes
|
||||
# from ubiattach stdout:
|
||||
# UBI device number 0, total 1988 LEBs
|
||||
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 8192"
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
|
||||
# from dmesg:
|
||||
# UBI: smallest flash I/O unit: 2048
|
||||
# UBI: physical eraseblock size: 131072 bytes (128 KiB)
|
||||
# UBI: sub-page size: 512
|
||||
# UBI: VID header offset: 2048 (aligned 2048)
|
||||
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"
|
||||
|
||||
@@ -13,12 +13,6 @@ MACHINE_GUI_CLASS = "bigscreen"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS0"
|
||||
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
|
||||
IMAGE_BOOT_FILES ?= "u-boot.${UBOOT_SUFFIX} ${SPL_BINARY}"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
IMAGE_INSTALL_append = " kernel-devicetree kernel-image-zimage"
|
||||
|
||||
# Refine the list of device targets for ti-pdk class recipes
|
||||
|
||||
@@ -6,8 +6,6 @@ require conf/machine/include/dra7xx.inc
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS0"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
|
||||
@@ -31,3 +31,12 @@ UBI_VOLNAME = "rootfs"
|
||||
# List common SoC features, may need to add touchscreen for specific machines
|
||||
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet pci gpu"
|
||||
# Not ready yet - dsp mmip
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
# Please note that booting K3 platform also requires
|
||||
# tiboot3.bin and sysfw.itb, which are provided by meta-arago
|
||||
# u-boot-k3-r5 and ti-sci-fw recipes
|
||||
IMAGE_BOOT_FILES ?= "${SPL_BINARY} u-boot.${UBOOT_SUFFIX}"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
@@ -37,3 +37,8 @@ UBI_VOLNAME = "rootfs"
|
||||
|
||||
# List common SoC features, may need to add touchscreen for specific machines
|
||||
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet gpu mmip dsp"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES ?= "${SPL_BINARY} u-boot.${UBOOT_SUFFIX}"
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
@@ -29,6 +29,7 @@ KERNEL_IMAGETYPE = "zImage"
|
||||
KERNEL_DEVICETREE = " \
|
||||
am335x-evm.dtb am335x-evmsk.dtb \
|
||||
am335x-icev2.dtb \
|
||||
am335x-icev2-prueth.dtb \
|
||||
am335x-pocketbeagle.dtb am335x-bone.dtb am335x-boneblue.dtb \
|
||||
am335x-bonegreen.dtb am335x-bonegreen-wireless.dtb \
|
||||
am335x-boneblack.dtb am335x-boneblack-wireless.dtb \
|
||||
@@ -58,3 +59,8 @@ MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa etherne
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "am335x"
|
||||
TI_PDK_LIMIT_BOARDS = "evmAM335x icev2AM335x iceAMIC110 bbbAM335x skAM335x"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES ?= "${SPL_BINARY} u-boot.${UBOOT_SUFFIX}"
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
@@ -55,3 +55,8 @@ MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa etherne
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "am437x"
|
||||
TI_PDK_LIMIT_BOARDS = "evmAM437x idkAM437x skAM437x"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES ?= "${SPL_BINARY} u-boot.${UBOOT_SUFFIX}"
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
|
||||
require conf/machine/include/k3.inc
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
|
||||
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
|
||||
@@ -13,6 +11,7 @@ KERNEL_DEVICETREE = " \
|
||||
ti/k3-j721e-common-proc-board.dtb \
|
||||
ti/k3-j721e-proc-board-tps65917.dtb \
|
||||
ti/k3-j721e-common-proc-board-infotainment.dtbo \
|
||||
ti/k3-j721e-pcie-backplane.dtbo \
|
||||
"
|
||||
|
||||
UBOOT_MACHINE = "j721e_evm_a72_config"
|
||||
@@ -21,14 +20,6 @@ OPTEEMACHINE = "k3"
|
||||
OPTEEFLAVOR = "j7"
|
||||
OPTEEOUTPUTMACHINE = "k3"
|
||||
|
||||
# Please note that booting J7 platform also requires
|
||||
# tiboot3.bin and sysfw.itb, which are provided by meta-arago
|
||||
# u-boot-k3-r5 and ti-sci-fw recipes
|
||||
IMAGE_BOOT_FILES = "tispl.bin u-boot.img"
|
||||
WKS_FILE ?= "sdimage-bootpart.wks"
|
||||
|
||||
do_image_wic[depends] += "u-boot:do_deploy"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "j721e j7200"
|
||||
TI_PDK_LIMIT_BOARDS = "j721e_evm j7200_evm"
|
||||
|
||||
@@ -5,13 +5,13 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=78d9818a51b9a8e9bb89dea418bac297"
|
||||
|
||||
inherit module
|
||||
|
||||
MACHINE_KERNEL_PR_append = "e"
|
||||
MACHINE_KERNEL_PR_append = "g"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
# Need to branch out with ${PV} var
|
||||
BRANCH = "ti-${PV}-k4.19"
|
||||
BRANCH = "ti-${PV}-k5.4"
|
||||
|
||||
SRCREV = "9b59e596b4adefabbb686ce8845edef8114558fd"
|
||||
SRCREV = "bd1c9751af7c693bdf1a0e6b8b96226305d45a8c"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-gc320-driver.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@ LINUX_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin"
|
||||
|
||||
DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc"
|
||||
|
||||
TI_PDK_LIMIT_BOARDS_j7-evm = "j721e_evm"
|
||||
|
||||
do_configure[noexec] = "1"
|
||||
|
||||
do_compile() {
|
||||
|
||||
@@ -17,12 +17,12 @@ RDEPENDS_${PN} = " libdce"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
|
||||
|
||||
SRCREV = "e4872a8966a267d537399b1babc54e5f66ae8b3b"
|
||||
SRCREV = "df4c50aecc9aad7ab3eb1ca9ebacfe473fcad7c5"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PV = "3.00.15.00"
|
||||
PR = "r4"
|
||||
PR = "r5"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=15;endline=20;md5=0403c7dea01a2b8232
|
||||
|
||||
inherit module
|
||||
|
||||
MACHINE_KERNEL_PR_append = "e"
|
||||
MACHINE_KERNEL_PR_append = "f"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
@@ -15,14 +15,14 @@ DEPENDS = "virtual/kernel"
|
||||
|
||||
PROVIDES = "virtual/gpudriver"
|
||||
|
||||
BRANCH = "linuxws/thud/k4.19/${PV}"
|
||||
BRANCH = "linuxws/zeus/k5.4/${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-img-rogue-driver.git;branch=${BRANCH} \
|
||||
file://0001-km-support-general-toolchain.patch \
|
||||
"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "fe40a51f33987c59aca300f8a976a9a9c8112703"
|
||||
SRCREV = "e0bc128ee5098e30c9fb096634ba6bec01b5fc17"
|
||||
|
||||
PVR_SOC = "j721e_linux"
|
||||
PVR_BVNC = "22.104.208.318"
|
||||
|
||||
@@ -5,9 +5,9 @@ LIC_FILES_CHKSUM = "file://eurasia_km/README;beginline=13;endline=22;md5=74506d9
|
||||
|
||||
inherit module
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k3"
|
||||
COMPATIBLE_MACHINE = "pandaboard|beagleboard|ti33x|ti43x|omap-a15|k3"
|
||||
|
||||
MACHINE_KERNEL_PR_append = "s"
|
||||
MACHINE_KERNEL_PR_append = "v"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
@@ -16,7 +16,7 @@ DEPENDS = "virtual/kernel"
|
||||
|
||||
PROVIDES = "virtual/gpudriver"
|
||||
|
||||
BRANCH = "ti-img-sgx/${PV}/k4.19"
|
||||
BRANCH = "ti-img-sgx/${PV}/k5.4"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;protocol=git;branch=${BRANCH} \
|
||||
file://0001-km-support-OpenEmbedded-hardfp-toolchain-w-o-gnueabi.patch \
|
||||
@@ -24,12 +24,14 @@ SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;protocol=git;branch
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "4519ed3b83d1d72207ddc2874c7eb5e5a7f20d8d"
|
||||
SRCREV = "50c1ec2308b9f64488d252ac55d65b51a0dfe287"
|
||||
|
||||
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
|
||||
TARGET_PRODUCT_ti33x = "ti335x"
|
||||
TARGET_PRODUCT_ti43x = "ti437x"
|
||||
TARGET_PRODUCT_k3 = "ti654x"
|
||||
TARGET_PRODUCT_beagleboard = "ti343x"
|
||||
TARGET_PRODUCT_pandaboard = "ti443x"
|
||||
|
||||
EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" TARGET_PRODUCT=${TARGET_PRODUCT} WINDOW_SYSTEM=nulldrmws'
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
PR = "r0"
|
||||
PR = "r3"
|
||||
|
||||
BRANCH = "ti-u-boot-2020.01"
|
||||
|
||||
SRCREV = "7903c7038afdc12758c101a42b628137d8c276c9"
|
||||
SRCREV = "3df84cad33723d60f8de6b50da7bd58731acc705"
|
||||
|
||||
@@ -15,6 +15,8 @@ SPL_BINARY ?= "MLO"
|
||||
|
||||
require ${COREBASE}/meta/recipes-bsp/u-boot/u-boot.inc
|
||||
|
||||
inherit python3native
|
||||
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/u-boot:"
|
||||
|
||||
SUMMARY = "u-boot bootloader for TI devices"
|
||||
@@ -31,6 +33,7 @@ PV_append = "+git${SRCPV}"
|
||||
|
||||
# u-boot needs devtree compiler to parse dts files
|
||||
DEPENDS += "dtc-native bc-native lzop-native flex-native bison-native"
|
||||
DEPENDS_remove = "python-native"
|
||||
|
||||
PACKAGECONFIG[atf] = "ATF=${STAGING_DIR_HOST}/boot/bl31.bin,,arm-trusted-firmware"
|
||||
PACKAGECONFIG[optee] = "TEE=${STAGING_DIR_HOST}/boot/bl32.bin,,optee-os"
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
From 0aa294e2bbd37a42266e59cb67687e57bfba4a88 Mon Sep 17 00:00:00 2001
|
||||
From: Denys Dmytriyenko <denys@ti.com>
|
||||
Date: Sat, 15 Feb 2020 15:59:37 -0500
|
||||
Subject: [PATCH] libbfd.h: suppress GCC9 -Wstringop-truncation
|
||||
|
||||
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
||||
---
|
||||
gdbc6x/bfd/libbfd.h | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/gdbc6x/bfd/libbfd.h b/gdbc6x/bfd/libbfd.h
|
||||
index 72d3c50..3465f89 100644
|
||||
--- a/gdbc6x/bfd/libbfd.h
|
||||
+++ b/gdbc6x/bfd/libbfd.h
|
||||
@@ -34,6 +34,10 @@
|
||||
#pragma GCC diagnostic ignored "-Wcast-function-type"
|
||||
#endif
|
||||
|
||||
+#if __GNUC__ >= 9
|
||||
+#pragma GCC diagnostic ignored "-Wstringop-truncation"
|
||||
+#endif
|
||||
+
|
||||
#include "hashtab.h"
|
||||
|
||||
/* Align an address upward to a boundary, expressed as a number of bytes.
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@@ -11,6 +11,7 @@ PR = "${INC_PR}.1"
|
||||
|
||||
SRC_URI_append = " \
|
||||
file://init \
|
||||
file://0001-libbfd.h-suppress-GCC9-Wstringop-truncation.patch;striplevel=2 \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git/gdbc6x"
|
||||
|
||||
24
recipes-devtools/k3conf/k3conf_git.bb
Normal file
24
recipes-devtools/k3conf/k3conf_git.bb
Normal file
@@ -0,0 +1,24 @@
|
||||
SUMMARY = "Diagnostic tool for TI K3 processors"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://common/k3conf.c;beginline=1;endline=34;md5=37f4e460bd8501c6f02ce71f02bc7ccf"
|
||||
|
||||
PV = "0.1+git${SRCPV}"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
|
||||
BRANCH ?= "master"
|
||||
SRCREV = "9199c3a3b6ec5603a2c4283410b4761e79e81e82"
|
||||
|
||||
SRC_URI = "git://git.ti.com/k3conf/k3conf.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_compile () {
|
||||
oe_runmake CC="${CC}" CROSS_COMPILE=${TARGET_PREFIX} all
|
||||
}
|
||||
|
||||
do_install () {
|
||||
install -d ${D}${bindir}
|
||||
install ${S}/k3conf ${D}${bindir}
|
||||
}
|
||||
@@ -6,9 +6,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7232b98c1c58f99e3baa03de5207e76f"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "j7-evm"
|
||||
|
||||
PR = "r5"
|
||||
PR = "r6"
|
||||
|
||||
BRANCH = "linuxws/thud/k4.19/${PV}"
|
||||
BRANCH = "linuxws/zeus/k5.4/${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-img-rogue-umlibs.git;branch=${BRANCH}"
|
||||
SRCREV = "0721cdfc1fc86f40c93745159e3f1bcad5beda17"
|
||||
|
||||
@@ -4,19 +4,21 @@ LICENSE = "TI-TSPA"
|
||||
LIC_FILES_CHKSUM = "file://TI-Linux-Graphics-DDK-UM-Manifest.doc;md5=b17390502bc89535c86cfbbae961a2a8"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k3"
|
||||
COMPATIBLE_MACHINE = "pandaboard|beagleboard|ti33x|ti43x|omap-a15|k3"
|
||||
|
||||
PR = "r34"
|
||||
PR = "r35"
|
||||
|
||||
BRANCH = "ti-img-sgx/thud/${PV}"
|
||||
BRANCH = "ti-img-sgx/zeus/${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git;branch=${BRANCH}"
|
||||
SRCREV = "2a2e5bb090ced870d73ed4edbc54793e952cc6d8"
|
||||
SRCREV = "ce7b96b88d31da27af5b3a2a890aba180a014fc4"
|
||||
|
||||
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
|
||||
TARGET_PRODUCT_ti33x = "ti335x"
|
||||
TARGET_PRODUCT_ti43x = "ti437x"
|
||||
TARGET_PRODUCT_k3 = "ti654x"
|
||||
TARGET_PRODUCT_beagleboard = "ti343x"
|
||||
TARGET_PRODUCT_pandaboard = "ti443x"
|
||||
|
||||
INITSCRIPT_NAME = "rc.pvr"
|
||||
INITSCRIPT_PARAMS = "defaults 8"
|
||||
@@ -59,14 +61,7 @@ FILES_${PN} += " ${libdir}/*"
|
||||
FILES_${PN} += "${includedir}/*"
|
||||
FILES_${PN} += "${sysconfdir}/*"
|
||||
|
||||
PACKAGES =+ "${PN}-plugins"
|
||||
FILES_${PN}-plugins = "${libdir}/libsrv_init.so ${libdir}/libsrv_um.so ${libdir}/libglslcompiler.so ${libdir}/libPVRScopeServices.so ${libdir}/libGLESv2.so ${libdir}/libEGL.so ${libdir}/libGLESv1_CM.so ${libdir}/libGLES_CM.so ${libdir}/libGLESv1_PVR_MESA.so ${libdir}/libGLESv2_PVR_MESA.so"
|
||||
RDEPENDS_${PN} += "${PN}-plugins"
|
||||
|
||||
ALLOW_EMPTY_${PN}-plugins = "1"
|
||||
|
||||
INSANE_SKIP_${PN} += "dev-so ldflags useless-rpaths"
|
||||
INSANE_SKIP_${PN}-plugins = "dev-so"
|
||||
INSANE_SKIP_${PN} += "already-stripped"
|
||||
INSANE_SKIP_${PN} += "already-stripped dev-deps"
|
||||
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
@@ -6,5 +6,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.4:"
|
||||
|
||||
BRANCH = "ti-rt-linux-5.4.y"
|
||||
|
||||
SRCREV = "1866b83701a617b8634739f183f4ba44ab3357c1"
|
||||
PV = "5.4.13+git${SRCPV}"
|
||||
SRCREV = "d695269f31dedd0e1cd07412e7ccac61cfd8fc45"
|
||||
PV = "5.4.17+git${SRCPV}"
|
||||
|
||||
@@ -60,8 +60,8 @@ S = "${WORKDIR}/git"
|
||||
|
||||
BRANCH = "ti-linux-5.4.y"
|
||||
|
||||
SRCREV = "c65c87b98f8d1b647c13b5bb36e5ffbad5805ff1"
|
||||
PV = "5.4.13+git${SRCPV}"
|
||||
SRCREV = "dcb5e6322b6def287606c49fc5a3a226dd186323"
|
||||
PV = "5.4.17+git${SRCPV}"
|
||||
|
||||
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
|
||||
@@ -102,3 +102,5 @@ FILES_${PN}-dbg += "${datadir}/ti/cgt-c6x/bin/.debug"
|
||||
INSANE_SKIP_${PN} += "staticdev"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
COMPATIBLE_MACHINE_class-target = "(ti-soc)"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
PV = "3.50.04.08"
|
||||
PV = "3.51.00.00"
|
||||
INC_PR = "r0"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
@@ -24,9 +24,9 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
|
||||
branch=${TI_IPC_METADATA_GIT_BRANCH};\
|
||||
name=${TI_IPC_METADATA_NAME}"
|
||||
|
||||
# Corresponds to tag: 3.50.04.08
|
||||
TI_IPC_METADATA_SRCREV = "48788ea79190c4995df4c802e8aa4e17f332943d"
|
||||
# Corresponds to tag: 3.50.04.08
|
||||
# Corresponds to tag: 3.51.00.00
|
||||
TI_IPC_METADATA_SRCREV = "1bf668fd6b0ec2ef6956fa55b8484d0b21a9f9e2"
|
||||
# Corresponds to tag: 3.51.00.00
|
||||
TI_IPC_EXAMPLES_SRCREV = "4707fcbbe0d136e781c4a7ffdc072be407c34358"
|
||||
|
||||
SRCREV_FORMAT = "default"
|
||||
@@ -39,7 +39,7 @@ S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
|
||||
RELEASE_TYPE = "GA"
|
||||
RELEASE_SUFFIX = ""
|
||||
|
||||
PR = "${INC_PR}.r2"
|
||||
PR = "${INC_PR}.r0"
|
||||
|
||||
DEPENDS_append_keystone = " ti-cgt6x-native \
|
||||
gcc-arm-none-eabi-native \
|
||||
|
||||
@@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9
|
||||
|
||||
TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
|
||||
TI_IPC_GIT_PROTOCOL = "git"
|
||||
TI_IPC_GIT_BRANCH = "3.50"
|
||||
TI_IPC_GIT_BRANCH = "master"
|
||||
|
||||
#Corresponds to 3.50.04.08
|
||||
TI_IPC_SRCREV = "1d53b856338b86d1979fe09345c0b382913a848a"
|
||||
#Corresponds to 3.51.00.00
|
||||
TI_IPC_SRCREV = "36b2fe589de8d2d79db7c076c2ca3b0a7488fc15"
|
||||
|
||||
BRANCH = "${TI_IPC_GIT_BRANCH}"
|
||||
SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};name=ipcdev"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DESCRIPTION = "TI Multiproc Manager test code"
|
||||
SUMMARY = "TI Multiproc Manager test code"
|
||||
|
||||
include multiprocmgr.inc
|
||||
|
||||
@@ -8,11 +8,6 @@ DEPENDS = "multiprocmgr cmem"
|
||||
RDEPENDS_${PN} = "multiprocmgr mpm-transport cmem"
|
||||
RDEPENDS_${PN} += "multiprocmgr-rtos-test bash"
|
||||
|
||||
CC += "-I${STAGING_KERNEL_DIR}/include"
|
||||
|
||||
# Assuming the multiprocmgr kernel API is safe
|
||||
CC[vardepsexclude] = "STAGING_KERNEL_DIR"
|
||||
|
||||
FILES_${PN} += "\
|
||||
${datadir}/ti/examples/mpm \
|
||||
"
|
||||
|
||||
@@ -9,10 +9,10 @@ MULTIPROCMGR_GIT_PROTOCOL = "git"
|
||||
MULTIPROCMGR_GIT_BRANCH = "master"
|
||||
|
||||
# The following commits correspond to DEV.MPM-3.00.05.00
|
||||
MULTIPROCMGR_SRCREV = "f7fb3b7c21b3f6dd8b4adeef5df5be1824b9be73"
|
||||
MULTIPROCMGR_SRCREV = "810d8a31c797d07abe808cb3fa89465fa934d4dd"
|
||||
|
||||
PV = "3.0.5.0"
|
||||
INC_PR = "r0"
|
||||
INC_PR = "r1"
|
||||
|
||||
BRANCH = "${MULTIPROCMGR_GIT_BRANCH}"
|
||||
SRC_URI = "${MULTIPROCMGR_GIT_URI};protocol=${MULTIPROCMGR_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
From 17c307ff6e67af43f243366baa2ccc01f89cdddd Mon Sep 17 00:00:00 2001
|
||||
From: Denys Dmytriyenko <denys@ti.com>
|
||||
Date: Mon, 23 Apr 2018 15:35:44 -0400
|
||||
Subject: [PATCH] mpmdlif.c: don't hardcode kernel's "uapi" location
|
||||
keystone_remoteproc.h
|
||||
|
||||
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
||||
---
|
||||
src/daemon/mpmdlif.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/daemon/mpmdlif.c b/src/daemon/mpmdlif.c
|
||||
index 0c31604..d287bbc 100644
|
||||
--- a/src/daemon/mpmdlif.c
|
||||
+++ b/src/daemon/mpmdlif.c
|
||||
@@ -47,7 +47,7 @@
|
||||
#include <stdint.h>
|
||||
|
||||
#define _LINUX_TYPES_H
|
||||
-#include "uapi/linux/keystone_remoteproc.h"
|
||||
+#include "linux/keystone_remoteproc.h"
|
||||
#include "internal/rsc_types.h"
|
||||
//#include <elf.h>
|
||||
// #define LOADER_DEBUG
|
||||
--
|
||||
2.7.4
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
DESCRIPTION = "TI Multiproc Manager for KeyStone II"
|
||||
SUMMARY = "Provides download, debug and other utilities for other cores in the SOC like DSP"
|
||||
SUMMARY = "TI Multiproc Manager for KeyStone II"
|
||||
DESCRIPTION = "Provides download, debug and other utilities for other cores in the SOC like DSP"
|
||||
|
||||
include multiprocmgr.inc
|
||||
|
||||
SRC_URI += " \
|
||||
file://mpmsrv-daemon.service \
|
||||
file://0001-mpmdlif.c-don-t-hardcode-kernel-s-uapi-location-keys.patch \
|
||||
"
|
||||
|
||||
PR = "${INC_PR}.2"
|
||||
@@ -14,8 +13,6 @@ DEPENDS = "mpm-transport libdaemon virtual/kernel cmem"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
CC += "-I${STAGING_KERNEL_DIR}/include -I${STAGING_KERNEL_DIR}/include/uapi"
|
||||
|
||||
INITSCRIPT_NAME = "mpmsrv-daemon.sh"
|
||||
INITSCRIPT_PARAMS = "defaults 10"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user