mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
Compare commits
47 Commits
11.02.09
...
ti2020.00.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
08123a9fb0 | ||
|
|
eea0072732 | ||
|
|
e274ba4a67 | ||
|
|
84fe8a290d | ||
|
|
55fcbdfb96 | ||
|
|
d35867f72e | ||
|
|
382454a73c | ||
|
|
d3716d4607 | ||
|
|
b3cffb41cc | ||
|
|
161120dc1f | ||
|
|
541d62443c | ||
|
|
0944b5e1ce | ||
|
|
186a97c3f1 | ||
|
|
7238e370bc | ||
|
|
836f987926 | ||
|
|
daaf30e62f | ||
|
|
f1112d5644 | ||
|
|
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 |
@@ -1,9 +1,9 @@
|
||||
TI_PDK_GIT_URI ?= "git://git.ti.com/processor-sdk/pdk.git"
|
||||
TI_PDK_GIT_BRANCH ?= "master"
|
||||
TI_PDK_GIT_PROTOCOL ?= "git"
|
||||
TI_PDK_SRCREV ?= "5ddf121a09af4ac58a18103848d4ab8e741e23d6"
|
||||
TI_PDK_SRCREV ?= "4d15e4d2654c48f48b91d7aa52828d66ece2cc12"
|
||||
|
||||
TI_PDK_VERSION ?= "2020.1.22"
|
||||
TI_PDK_VERSION ?= "2020.2.20"
|
||||
|
||||
PV = "${TI_PDK_VERSION}"
|
||||
|
||||
|
||||
@@ -17,8 +17,6 @@ LAYERDEPENDS_meta-ti = "core"
|
||||
SIGGEN_EXCLUDERECIPES_ABISAFE += " \
|
||||
ti-sgx-ddk-km \
|
||||
ti-sgx-ddk-um \
|
||||
ti-ipc \
|
||||
ti-ipc-rtos \
|
||||
cmem-mod \
|
||||
hplib-mod \
|
||||
gdbserverproxy-module-drv \
|
||||
|
||||
@@ -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}"
|
||||
|
||||
@@ -17,6 +15,7 @@ KERNEL_DEVICETREE = " \
|
||||
ti/k3-am654-evm-oldi-lcd1evm.dtbo ti/k3-am654-evm-tc358876.dtbo \
|
||||
ti/k3-am654-pcie-usb2.dtbo ti/k3-am654-pcie-usb3.dtbo \
|
||||
ti/k3-am654-base-board-jailhouse.dtbo \
|
||||
ti/k3-am654-evm-prupwm.dtbo \
|
||||
"
|
||||
|
||||
UBOOT_MACHINE = "am65x_evm_a53_defconfig"
|
||||
@@ -24,11 +23,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"
|
||||
|
||||
@@ -36,4 +36,9 @@ MACHINE_GUI_CLASS = "smallscreen"
|
||||
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"
|
||||
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet gpu mmip dsp gc320"
|
||||
|
||||
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,8 @@ 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 \
|
||||
ti/k3-j721e-common-proc-board-jailhouse.dtbo \
|
||||
"
|
||||
|
||||
UBOOT_MACHINE = "j721e_evm_a72_config"
|
||||
@@ -21,14 +21,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"
|
||||
|
||||
@@ -56,7 +56,6 @@ DEPENDS_append_dra7xx = " pm-lld-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_am65xx = " sciclient-rtos \
|
||||
pm-lld-rtos \
|
||||
"
|
||||
DEPENDS_append_j7-evm = " udma-lld-rtos \
|
||||
sciclient-rtos \
|
||||
|
||||
@@ -14,7 +14,7 @@ CSL_GIT_BRANCH = "release"
|
||||
CSL_GIT_DESTSUFFIX = "git"
|
||||
|
||||
# Below commit ID corresponding to "DEV.CSL_PROCESSOR-SDK.03.03.00.16B"
|
||||
CSL_SRCREV = "8a2d724e8ef850c32a7ba8e12f729ce611171469"
|
||||
CSL_SRCREV = "8894e988f23f103f699411fa0aab4b4702d6c289"
|
||||
|
||||
BRANCH="${CSL_GIT_BRANCH}"
|
||||
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -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,18 +15,14 @@ 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() {
|
||||
cd ${S}
|
||||
|
||||
for board in ${TI_PDK_LIMIT_BOARDS}
|
||||
do
|
||||
for core in ${TI_PDK_LIMIT_CORES}
|
||||
do
|
||||
oe_runmake examples BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
|
||||
done
|
||||
done
|
||||
oe_runmake apps LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}" DEST_ROOT=${REMOTE_FW_DIR}
|
||||
}
|
||||
|
||||
do_install() {
|
||||
|
||||
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r2"
|
||||
PR = "r3"
|
||||
|
||||
# Build with make instead of XDC
|
||||
TI_PDK_XDCMAKE = "0"
|
||||
|
||||
@@ -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'
|
||||
|
||||
|
||||
@@ -7,12 +7,12 @@ TI_PDK_COMP = "ti.drv.sciclient"
|
||||
PE = "1"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://sciclient.h;beginline=1;endline=31;md5=7224b2eeca1444815f1737bfcdfa892a"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=99d7639a81c1ba1f16fd070a928ffddb"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r0"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS_append = " osal-rtos common-csl-ip-rtos"
|
||||
|
||||
@@ -71,3 +71,7 @@ FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
|
||||
|
||||
INSANE_SKIP_${PN}-dbg = "arch"
|
||||
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
PR = "r0"
|
||||
PR = "r4"
|
||||
|
||||
BRANCH = "ti-u-boot-2020.01"
|
||||
|
||||
SRCREV = "7903c7038afdc12758c101a42b628137d8c276c9"
|
||||
SRCREV = "8af035c84927408986658d3b480d56fb8c351ba1"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -2,12 +2,12 @@ DESCRIPTION = "Radio Application Firmware"
|
||||
LICENSE = "TI-TSPA"
|
||||
LIC_FILES_CHKSUM = "file://${S}/J6_VIS_DEMO_LINUX_BINARY_01.50.07.15-Manifest.html;md5=a59aa54b9470f555cf086b91dca0afa3"
|
||||
|
||||
COMPATIBLE_MACHINE = "dra7xx-evm"
|
||||
COMPATIBLE_MACHINE = "dra7xx"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PR = "r1"
|
||||
|
||||
SRC_URI = "http://downloads.ti.com/dsps/dsps_public_sw/glsdk/vis/01_50_07_15/exports/vis-${MACHINE}-01.50.07.15.tar.gz;protocol=http"
|
||||
SRC_URI = "http://downloads.ti.com/dsps/dsps_public_sw/glsdk/vis/01_50_07_15/exports/vis-dra7xx-evm-01.50.07.15.tar.gz;protocol=http"
|
||||
|
||||
SRC_URI[md5sum] = "fe8b00e398fb3b7ada0c15b601867acb"
|
||||
SRC_URI[sha256sum] = "6e2aa47ae892910616ebdc96646af778af9a59ca0657716ab4fa4b24a9afae69"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
From 85264fc72a261d20107a50ea2fad0258900a132b Mon Sep 17 00:00:00 2001
|
||||
From: Denys Dmytriyenko <denys@ti.com>
|
||||
Date: Sat, 20 Apr 2019 16:54:03 +0000
|
||||
Subject: [PATCH] CMakeLists.txt: disable phys-addr for now
|
||||
|
||||
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
||||
---
|
||||
CMakeLists.txt | 13 -------------
|
||||
1 file changed, 13 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 1d60003..eca6ba7 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -54,16 +54,3 @@ target_link_libraries(ion-print-heaps
|
||||
target_include_directories(ion-print-heaps PUBLIC ${LIBION_INCLUDE_DIRS})
|
||||
|
||||
install(TARGETS ion-print-heaps RUNTIME DESTINATION bin)
|
||||
-
|
||||
-# phys-addr
|
||||
-
|
||||
-add_executable(phys-addr
|
||||
- src/phys-addr.c
|
||||
-)
|
||||
-
|
||||
-target_link_libraries(phys-addr
|
||||
- ${LIBION_LIBRARIES}
|
||||
-)
|
||||
-target_include_directories(phys-addr PUBLIC ${LIBION_INCLUDE_DIRS})
|
||||
-
|
||||
-install(TARGETS phys-addr RUNTIME DESTINATION bin)
|
||||
--
|
||||
2.17.1
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
From f045cbf9aae0053e9e785e32b772e473aa892443 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Sun, 6 Oct 2019 16:08:36 -0700
|
||||
Subject: [PATCH] map_test: Replace PAGE_SIZE with local variable name
|
||||
|
||||
PAGE_SIZE is already a define in libc implementations global namespace
|
||||
e.g. in musl. Therefore its best to use a unique variable name to not
|
||||
stamp on the global definition.
|
||||
|
||||
Fixes
|
||||
src/map_test.cpp:59:23: error: expected unqualified-id
|
||||
unsigned long PAGE_SIZE = sysconf(_SC_PAGESIZE);
|
||||
^
|
||||
/usr/include/limits.h:89:19: note: expanded from macro 'PAGE_SIZE'
|
||||
^
|
||||
/usr/include/bits/limits.h:3:18: note: expanded from macro 'PAGESIZE'
|
||||
^
|
||||
|
||||
Upstream-Status: Submitted [https://github.com/glneo/ion-tests/pull/1]
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
src/map_test.cpp | 18 +++++++++---------
|
||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/src/map_test.cpp b/src/map_test.cpp
|
||||
index a7ce2c9..7b5746d 100644
|
||||
--- a/src/map_test.cpp
|
||||
+++ b/src/map_test.cpp
|
||||
@@ -56,27 +56,27 @@ TEST_F(Map, MapOffset)
|
||||
SCOPED_TRACE(::testing::Message() << "heap " << heapMask);
|
||||
int map_fd = -1;
|
||||
|
||||
- unsigned long PAGE_SIZE = sysconf(_SC_PAGESIZE);
|
||||
+ unsigned long psize = sysconf(_SC_PAGESIZE);
|
||||
|
||||
- ASSERT_EQ(0, ion_alloc(m_ionFd, PAGE_SIZE * 2, heapMask, 0, &map_fd));
|
||||
+ ASSERT_EQ(0, ion_alloc(m_ionFd, psize * 2, heapMask, 0, &map_fd));
|
||||
ASSERT_GE(map_fd, 0);
|
||||
|
||||
unsigned char *ptr;
|
||||
- ptr = (unsigned char *)mmap(NULL, PAGE_SIZE * 2, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0);
|
||||
+ ptr = (unsigned char *)mmap(NULL, psize * 2, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0);
|
||||
ASSERT_TRUE(ptr != NULL);
|
||||
|
||||
- memset(ptr, 0, PAGE_SIZE);
|
||||
- memset(ptr + PAGE_SIZE, 0xaa, PAGE_SIZE);
|
||||
+ memset(ptr, 0, psize);
|
||||
+ memset(ptr + psize, 0xaa, psize);
|
||||
|
||||
- ASSERT_EQ(0, munmap(ptr, PAGE_SIZE * 2));
|
||||
+ ASSERT_EQ(0, munmap(ptr, psize * 2));
|
||||
|
||||
- ptr = (unsigned char *)mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, PAGE_SIZE);
|
||||
+ ptr = (unsigned char *)mmap(NULL, psize, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, psize);
|
||||
ASSERT_TRUE(ptr != NULL);
|
||||
|
||||
ASSERT_EQ(ptr[0], 0xaa);
|
||||
- ASSERT_EQ(ptr[PAGE_SIZE - 1], 0xaa);
|
||||
+ ASSERT_EQ(ptr[psize - 1], 0xaa);
|
||||
|
||||
- ASSERT_EQ(0, munmap(ptr, PAGE_SIZE));
|
||||
+ ASSERT_EQ(0, munmap(ptr, psize));
|
||||
|
||||
ASSERT_EQ(0, close(map_fd));
|
||||
}
|
||||
--
|
||||
2.23.0
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
SUMMARY = "Test cases for ION"
|
||||
HOMEPAGE = "https://github.com/glneo/ion-tests"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://src/ion_test.c;beginline=1;endline=15;md5=b225db900869a4cd31461606e55a3ec5"
|
||||
|
||||
PV = "1.0"
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://github.com/glneo/ion-tests.git;protocol=git;branch=${BRANCH} \
|
||||
file://0001-CMakeLists.txt-disable-phys-addr-for-now.patch \
|
||||
file://0001-map_test-Replace-PAGE_SIZE-with-local-variable-name.patch \
|
||||
"
|
||||
SRCREV = "70d730cebca29e6fd37b21d9beac82ae645f3900"
|
||||
|
||||
DEPENDS = "libion gtest"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
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}
|
||||
}
|
||||
@@ -3,7 +3,7 @@ HOMEPAGE = "https://git.ti.com/graphics/ti-gc320-libs"
|
||||
LICENSE = "TI-TSPA"
|
||||
LIC_FILES_CHKSUM = "file://Manifest.html;md5=a9121e8936ace09820d23f7626daaca5"
|
||||
|
||||
COMPATIBLE_MACHINE = "dra7xx"
|
||||
COMPATIBLE_MACHINE = "omap-a15"
|
||||
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
@@ -12,6 +12,8 @@ BRANCH = "ti-${PV}"
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-gc320-libs.git;protocol=git;branch=${BRANCH}"
|
||||
SRCREV = "c0afab259de59909cfe74c01f3f7fbaa147f94b5"
|
||||
|
||||
RRECOMMENDS_${PN} = "ti-gc320-driver"
|
||||
|
||||
# There's only hardfp version available
|
||||
python __anonymous() {
|
||||
tunes = d.getVar("TUNE_FEATURES")
|
||||
|
||||
@@ -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"
|
||||
@@ -27,7 +27,7 @@ PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2 virtual/libgbm"
|
||||
DEPENDS += "libdrm wayland expat"
|
||||
RDEPENDS_${PN} += "bash"
|
||||
RDEPENDS_${PN} += "python-core"
|
||||
RDEPENDS_${PN} += "ti-img-rogue-driver wayland expat"
|
||||
RDEPENDS_${PN} += "wayland expat"
|
||||
|
||||
RPROVIDES_${PN} = "libegl libgles1 libgles2 libgbm"
|
||||
RPROVIDES_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev libgbm-dev"
|
||||
@@ -41,6 +41,8 @@ RCONFLICTS_${PN} = "libegl libgles1 libgles2 libgbm"
|
||||
RCONFLICTS_${PN}-dev = "libegl-dev libgles1-dev libgles2-dev libgbm-dev"
|
||||
RCONFLICTS_${PN}-dbg = "libegl-dbg libgles1-dbg libgles2-dbg"
|
||||
|
||||
RRECOMMENDS_${PN} += "ti-img-rogue-driver"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_install () {
|
||||
|
||||
@@ -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"
|
||||
@@ -43,6 +45,8 @@ RCONFLICTS_${PN}-dbg = "libegl-dbg libgles1-dbg libgles2-dbg libgbm-dbg"
|
||||
# The actual SONAME is libGLESv2.so.2, so need to explicitly specify RPROVIDES for .so.1 here
|
||||
RPROVIDES_${PN} += "libGLESv2.so.1"
|
||||
|
||||
RRECOMMENDS_${PN} += "ti-sgx-ddk-km"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_install () {
|
||||
@@ -59,14 +63,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"
|
||||
|
||||
@@ -10,9 +10,9 @@ LIC_FILES_CHKSUM = " \
|
||||
file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \
|
||||
"
|
||||
|
||||
PV = "0.10+git${SRCPV}"
|
||||
SRCREV = "b3a68ac89d7ed955546eae91954b184ec1583ce3"
|
||||
BRANCH = "ti-jailhouse-0.10"
|
||||
PV = "0.12+git${SRCPV}"
|
||||
SRCREV = "92db71f257fabd3c08fa4b99498fa61a41ea831d"
|
||||
BRANCH = "ti-jailhouse-0.12"
|
||||
|
||||
SRC_URI = " \
|
||||
git://git.ti.com/jailhouse/ti-jailhouse.git;protocol=git;branch=${BRANCH} \
|
||||
@@ -40,9 +40,6 @@ CELL_DIR ?= "${JH_DATADIR}/cells"
|
||||
CELLCONF_DIR ?= "${JH_DATADIR}/configs"
|
||||
INMATES_DIR ?= "${JH_DATADIR}/inmates"
|
||||
|
||||
JH_CONFIG ?= "${S}/ci/jailhouse-config-x86.h"
|
||||
JH_CONFIG_k3 ?= "${S}/ci/jailhouse-config-k3.h"
|
||||
|
||||
JH_CELL_FILES ?= "*.cell"
|
||||
JH_CELL_FILES_k3 ?= "k3-*.cell"
|
||||
|
||||
@@ -69,8 +66,6 @@ do_configure() {
|
||||
then
|
||||
cp ${STAGING_DIR_HOST}/${CELLCONF_DIR}/*.c ${S}/configs/
|
||||
fi
|
||||
|
||||
cp -av ${JH_CONFIG} ${S}/include/jailhouse/config.h
|
||||
}
|
||||
|
||||
USER_SPACE_CFLAGS = '${CFLAGS} -DLIBEXECDIR=\\\"${libexecdir}\\\" \
|
||||
|
||||
@@ -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 = "25311d036e11470cccc6e513fc85732e51c9cabf"
|
||||
PV = "5.4.20+git${SRCPV}"
|
||||
|
||||
@@ -60,8 +60,8 @@ S = "${WORKDIR}/git"
|
||||
|
||||
BRANCH = "ti-linux-5.4.y"
|
||||
|
||||
SRCREV = "c65c87b98f8d1b647c13b5bb36e5ffbad5805ff1"
|
||||
PV = "5.4.13+git${SRCPV}"
|
||||
SRCREV = "d21b5b6f621ab1c1177dca48f78fe2d3633a9eab"
|
||||
PV = "5.4.20+git${SRCPV}"
|
||||
|
||||
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
|
||||
@@ -38,6 +38,6 @@ INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
INSANE_SKIP_${PN} += "arch staticdev"
|
||||
INSANE_SKIP_${PN} += "arch staticdev file-rdeps"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
@@ -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