mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
Compare commits
33 Commits
cicd.maste
...
07.00.00.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f2b2b2095f | ||
|
|
380d55bd0a | ||
|
|
5312c1622d | ||
|
|
8b82b2a9fd | ||
|
|
33b0e937b7 | ||
|
|
f2419cdd2d | ||
|
|
3a657f7d35 | ||
|
|
82a33143d1 | ||
|
|
1d66c14e43 | ||
|
|
0085345562 | ||
|
|
ce230a6b15 | ||
|
|
4d2441931c | ||
|
|
ce65d05a39 | ||
|
|
292aed84fb | ||
|
|
f0aa865fe9 | ||
|
|
0bdb11bd04 | ||
|
|
b8ee3362a8 | ||
|
|
e9916b9017 | ||
|
|
4f457fa700 | ||
|
|
df3d0dd66e | ||
|
|
f8f0f083b5 | ||
|
|
5357bcf01c | ||
|
|
23ae1c7a05 | ||
|
|
609a14ffaa | ||
|
|
0f99cfb94c | ||
|
|
f152e696d9 | ||
|
|
6793ca0970 | ||
|
|
d91a615686 | ||
|
|
2cb5121e0f | ||
|
|
d8cc5fb4af | ||
|
|
86c16be6cd | ||
|
|
d3bda926d2 | ||
|
|
eea4166cba |
@@ -1,11 +1,12 @@
|
||||
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 ?= "a1ace885998e9adbcbbd0abf8b9ded6ba9ec54ff"
|
||||
TI_PDK_SRCREV ?= "0d2591302b03ddae9a25300818e03345658b9083"
|
||||
|
||||
TI_PDK_VERSION ?= "2020.5.6"
|
||||
TI_PDK_VERSION ?= "07.00.00.34"
|
||||
|
||||
PV = "${TI_PDK_VERSION}"
|
||||
PE = "1"
|
||||
|
||||
TI_PDK_COMP ?= ""
|
||||
TI_PDK_COMP_PATH = "${@'${TI_PDK_COMP}'.replace('.','/')}"
|
||||
|
||||
@@ -10,9 +10,9 @@ DEPENDS_remove_ti33x = "ti-cgt6x-native"
|
||||
DEPENDS_remove_ti43x = "ti-cgt6x-native"
|
||||
DEPENDS_append_omapl1 = " ti-cgt-arm-native"
|
||||
DEPENDS_remove_am65xx = "gcc-arm-none-eabi-native ti-cgt6x-native"
|
||||
DEPENDS_append_am65xx = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native"
|
||||
DEPENDS_append_am65xx = " ti-cgt-arm-native gcc-aarch64-none-elf-native"
|
||||
DEPENDS_remove_j7 = "gcc-arm-none-eabi-native"
|
||||
DEPENDS_append_j7 = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native ti-cgt7x-native"
|
||||
DEPENDS_append_j7 = " ti-cgt-arm-native gcc-aarch64-none-elf-native ti-cgt7x-native"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
B = "${WORKDIR}/build"
|
||||
|
||||
@@ -6,31 +6,8 @@ require conf/machine/include/am65xx.inc
|
||||
|
||||
BBMULTICONFIG += "k3r5-sr2"
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
|
||||
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
ti/k3-am654-base-board.dtb \
|
||||
ti/k3-am654-base-board-sr1.dtb \
|
||||
ti/k3-am654-gp.dtbo \
|
||||
ti/k3-am654-idk.dtbo \
|
||||
ti/k3-am654-evm-hdmi.dtbo \
|
||||
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"
|
||||
|
||||
OPTEEMACHINE = "k3"
|
||||
OPTEEFLAVOR = "am65x"
|
||||
OPTEEOUTPUTMACHINE = "k3"
|
||||
|
||||
IMAGE_BOOT_FILES += "sysfw-am65x-evm.itb"
|
||||
do_image_wic[mcdepends] += "mc::k3r5-sr2:ti-sci-fw:do_deploy"
|
||||
do_image_tar[mcdepends] += "mc::k3r5-sr2:ti-sci-fw:do_deploy"
|
||||
|
||||
@@ -4,26 +4,8 @@
|
||||
|
||||
require conf/machine/include/am65xx.inc
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
|
||||
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
ti/k3-am654-base-board.dtb ti/k3-am654-gp.dtbo \
|
||||
ti/k3-am654-evm-hdmi.dtbo ti/k3-am654-idk.dtbo \
|
||||
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_hs_evm_a53_defconfig"
|
||||
|
||||
OPTEEMACHINE = "k3"
|
||||
OPTEEFLAVOR = "am65x"
|
||||
OPTEEOUTPUTMACHINE = "k3"
|
||||
|
||||
UBOOT_ENTRYPOINT = "0x80080000"
|
||||
UBOOT_LOADADDRESS = "0x80080000"
|
||||
UBOOT_RD_LOADADDRESS = "0x84000000"
|
||||
@@ -38,7 +20,3 @@ UBOOT_BINARY = "u-boot.img_HS"
|
||||
IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
|
||||
|
||||
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
|
||||
|
||||
OPTEEMACHINE = "k3"
|
||||
OPTEEFLAVOR = "am65x"
|
||||
OPTEEOUTPUTMACHINE = "k3"
|
||||
|
||||
@@ -1,6 +1,30 @@
|
||||
require conf/machine/include/k3.inc
|
||||
SOC_FAMILY_append = ":am65xx"
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
|
||||
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
|
||||
KERNEL_DEVICETREE = " \
|
||||
ti/k3-am654-base-board.dtb \
|
||||
ti/k3-am654-base-board-sr1.dtb \
|
||||
ti/k3-am654-gp.dtbo \
|
||||
ti/k3-am654-idk.dtbo \
|
||||
ti/k3-am654-idk-sr1.dtbo \
|
||||
ti/k3-am654-evm-hdmi.dtbo \
|
||||
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 \
|
||||
"
|
||||
|
||||
OPTEEMACHINE = "k3"
|
||||
OPTEEFLAVOR = "am65x"
|
||||
OPTEEOUTPUTMACHINE = "k3"
|
||||
|
||||
# Set the list of device targets for ti-pdk class recipes
|
||||
TI_PDK_LIMIT_SOCS = "am65xx"
|
||||
TI_PDK_LIMIT_BOARDS = "am65xx_evm am65xx_idk"
|
||||
|
||||
@@ -26,6 +26,9 @@ UBOOT_SUFFIX = "img"
|
||||
|
||||
EXTRA_IMAGEDEPENDS += "virtual/bootloader"
|
||||
|
||||
TFA_PLATFORM = "k3"
|
||||
TFA_BOARD = "generic"
|
||||
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
|
||||
# Use the expected value of the ubifs filesystem's volume name in the kernel
|
||||
|
||||
@@ -1,71 +0,0 @@
|
||||
SUMMARY = "ARM Trusted Firmware"
|
||||
DESCRIPTION = "ARM Trusted Firmware provides a reference implementation of \
|
||||
Secure World software for ARMv8-A, including Exception Level 3 (EL3) software. \
|
||||
It provides implementations of various ARM interface standards such as the \
|
||||
Power State Coordination Interface (PSCI), Trusted Board Boot Requirements \
|
||||
(TBBR) and Secure monitor code."
|
||||
HOMEPAGE = "http://infocenter.arm.com/help/topic/com.arm.doc.dui0928e/CJHIDGJF.html"
|
||||
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://docs/license.rst;md5=189505435dbcdcc8caa63c46fe93fa89"
|
||||
|
||||
inherit deploy
|
||||
|
||||
DEPENDS += "dtc-native openssl-native"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PV_append = "+git${SRCPV}"
|
||||
|
||||
BRANCH = "ti-atf"
|
||||
SRC_URI = "git://git.ti.com/atf/arm-trusted-firmware.git;branch=${BRANCH}"
|
||||
|
||||
SRCREV ?= "e516a389ac12fbe1597f61fea80ed3f230b9c5fd"
|
||||
|
||||
# Make ATF "aware" of OPTEE, no build dependency
|
||||
PACKAGECONFIG[optee] = "SPD=opteed"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
ATFPLATFORM_k3 = "k3"
|
||||
ATFBOARD_k3 = "generic"
|
||||
|
||||
PACKAGECONFIG_k3 = "optee"
|
||||
|
||||
CFLAGS[unexport] = "1"
|
||||
LDFLAGS[unexport] = "1"
|
||||
AS[unexport] = "1"
|
||||
LD[unexport] = "1"
|
||||
|
||||
do_configure[noexec] = "1"
|
||||
|
||||
EXTRA_OEMAKE = 'CROSS_COMPILE="${TARGET_PREFIX}" PLAT="${ATFPLATFORM}" TARGET_BOARD="${ATFBOARD}" ${PACKAGECONFIG_CONFARGS}'
|
||||
|
||||
do_compile() {
|
||||
oe_runmake all
|
||||
}
|
||||
|
||||
do_compile_append_am65xx-hs-evm() {
|
||||
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
|
||||
( cd ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/; \
|
||||
mv bl31.bin bl31.bin.unsigned; \
|
||||
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh bl31.bin.unsigned bl31.bin; \
|
||||
)
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/boot
|
||||
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31.bin ${D}/boot/
|
||||
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31/bl31.elf ${D}/boot/
|
||||
}
|
||||
|
||||
do_deploy() {
|
||||
install -d ${DEPLOYDIR}
|
||||
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31.bin ${DEPLOYDIR}/
|
||||
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31/bl31.elf ${DEPLOYDIR}/
|
||||
}
|
||||
addtask deploy before do_build after do_compile
|
||||
|
||||
FILES_${PN} = "/boot"
|
||||
SYSROOT_DIRS += "/boot"
|
||||
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone|dra7xx|ti33x|ti43x|omapl1"
|
||||
|
||||
PV = "03.03.00.17B"
|
||||
PV = "07.00.00.34"
|
||||
INC_PR = "r0"
|
||||
PE = "1"
|
||||
|
||||
@@ -13,8 +13,8 @@ CSL_GIT_PROTOCOL ="git"
|
||||
CSL_GIT_BRANCH = "release"
|
||||
CSL_GIT_DESTSUFFIX = "git"
|
||||
|
||||
# Below commit ID corresponding to "DEV.CSL_PROCESSOR-SDK.03.03.00.17B"
|
||||
CSL_SRCREV = "027d26031709ad6a0e9f84625d11a3419e486467"
|
||||
# Below commit ID corresponding to "REL.CORESDK.07.00.00.34"
|
||||
CSL_SRCREV = "8d59814723070ce9bbc4137912b0aac80482ca8a"
|
||||
|
||||
BRANCH="${CSL_GIT_BRANCH}"
|
||||
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"
|
||||
|
||||
2
recipes-bsp/cpsw9g-eth-fw/cpsw9g-eth-fw_git.bb
Normal file → Executable file
2
recipes-bsp/cpsw9g-eth-fw/cpsw9g-eth-fw_git.bb
Normal file → Executable file
@@ -11,7 +11,7 @@ inherit update-alternatives
|
||||
|
||||
PROTOCOL = "git"
|
||||
BRANCH = "master"
|
||||
SRCREV = "2f55ffedf0787f9c4c935473967fb88737d22778"
|
||||
SRCREV = "afe62ada2e91e2665f597ca16eb3888b752016de"
|
||||
|
||||
SRC_URI = "git://git.ti.com/glsdk/ti-eth-fw.git;protocol=${PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
|
||||
@@ -6,8 +6,7 @@ EDMA3_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/edma3_lld.git"
|
||||
EDMA3_LLD_GIT_PROTOCOL = "git"
|
||||
EDMA3_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to version 2.12.05.30E
|
||||
EDMA3_LLD_SRCREV = "ce5ced2ac5eb1e0f1515288d279f5690813b5413"
|
||||
EDMA3_LLD_SRCREV = "1ac9a3ff6632d5f04403d8789c3f95e0b585f7ae"
|
||||
|
||||
BRANCH = "${EDMA3_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${EDMA3_LLD_GIT_URI};protocol=${EDMA3_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
From 7226700841c62e6a42690eaa8b3e31b2c329b341 Mon Sep 17 00:00:00 2001
|
||||
From: Ramprasad N <x0038811@ti.com>
|
||||
Date: Thu, 28 May 2020 09:53:59 +0530
|
||||
Subject: [PATCH] HACK: ipumm: Workaround for linker error
|
||||
|
||||
* HACK: ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__E is no longer
|
||||
* defined with latest XDC tools. To temporarily get around the issue
|
||||
* until the real fix can be made, dummy defination of the missing function
|
||||
* is added in ipu_main.c
|
||||
|
||||
*IPUMM dependent tool chain components are upgraded to latest version
|
||||
* BIOS : 6_82_01_17_eng
|
||||
* XDC : 3_61_00_16_core
|
||||
* This issue is seen only with xdc tools upgrade.
|
||||
|
||||
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
|
||||
Signed-off-by: Ramprasad N <x0038811@ti.com>
|
||||
---
|
||||
platform/ti/dce/baselib/ipumm_main.c | 13 +++++++++++++
|
||||
1 file changed, 13 insertions(+)
|
||||
|
||||
diff --git a/platform/ti/dce/baselib/ipumm_main.c b/platform/ti/dce/baselib/ipumm_main.c
|
||||
index 76ccd34..f4ca6e5 100644
|
||||
--- a/platform/ti/dce/baselib/ipumm_main.c
|
||||
+++ b/platform/ti/dce/baselib/ipumm_main.c
|
||||
@@ -50,6 +50,19 @@
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
+/*
|
||||
+ * HACK: ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__E is no longer
|
||||
+ * defined with latest XDC tools. To temporarily get around the issue
|
||||
+ * until the real fix can be made, define the missing function
|
||||
+ * here.
|
||||
+ */
|
||||
+extern ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__F(xdc_Int state);
|
||||
+
|
||||
+/* Module_startup */
|
||||
+xdc_Int ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__E( xdc_Int state )
|
||||
+{
|
||||
+ return ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__F(state);
|
||||
+}
|
||||
|
||||
/* Legacy function to allow Linux side rpmsg sample tests to work: */
|
||||
extern void start_ping_tasks();
|
||||
--
|
||||
1.9.1
|
||||
|
||||
@@ -15,10 +15,14 @@ SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
|
||||
|
||||
SRCREV = "df4c50aecc9aad7ab3eb1ca9ebacfe473fcad7c5"
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-HACK-ipumm-Workaround-for-linker-error.patch \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PV = "3.00.15.00"
|
||||
PR = "r5"
|
||||
PR = "r6"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@ export PDK_SCICLIENT_ROOT_PATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/pac
|
||||
|
||||
BUILD_HS = ""
|
||||
BUILD_HS_am65xx-hs-evm = "yes"
|
||||
BUILD_HS_j7-hs-evm = "yes"
|
||||
export BUILD_HS
|
||||
|
||||
# Sciclient for am65x supports mcu1_1 in addition to the default cores in TI_PDK_LIMIT_CORES
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
SUMMARY = "Kernel drivers for the IMG VXE384 MP2 and D5520 encoder/decoder found in TI SoCs"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://driver/common/dq.c;beginline=1;endline=16;md5=e015e28ff5e88576dab9fdf641e3dbfe"
|
||||
|
||||
inherit module
|
||||
|
||||
MACHINE_KERNEL_PR_append = "g"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
COMPATIBLE_MACHINE = "j7"
|
||||
|
||||
SRCREV = "0eba3678300f649e49f03d92d1b624cf0e008008"
|
||||
|
||||
EXTRA_OEMAKE = "KPATH=${STAGING_KERNEL_DIR} KCONF=${STAGING_KERNEL_BUILDDIR}"
|
||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://git.ti.com/jacinto7_multimedia/ti-img-encode-decode.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_compile() {
|
||||
oe_runmake all -C ${S}/linux/decoder
|
||||
oe_runmake all -C ${S}/linux/encoder
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra
|
||||
install -m 644 ${S}/linux/decoder/vxd-dec.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra
|
||||
install -m 644 ${S}/linux/encoder/vxe-enc.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
SUMMARY = "Test applications for TI DEC (v4l2 decoder for IMG D5520)"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://main.c;beginline=1;endline=14;md5=f17e17d664f72942124e4fcf06c178ee"
|
||||
|
||||
DEPENDS = "libdrm ffmpeg"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
PR = "r1"
|
||||
SRCREV = "94a80c8c090dbfdc7fafd4e5bb78c2091e715af2"
|
||||
|
||||
EXTRA_OEMAKE = "CC="${CC}""
|
||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://git.ti.com/jacinto7_multimedia/viddec-test-app.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
@@ -1,18 +0,0 @@
|
||||
SUMMARY = "Test applications for TI ENC (v4l2 encoder for IMG VXE384)"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://main.c;beginline=1;endline=14;md5=3545dd5bdf513840937d38c10b866605"
|
||||
|
||||
DEPENDS = "libdrm"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
PR = "r0"
|
||||
SRCREV = "a5e7d820bea1be24f25a8369d4d4521c784f869a"
|
||||
|
||||
EXTRA_OEMAKE = "CC="${CC}""
|
||||
TARGET_CC_ARCH += "${LDFLAGS}"
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://git.ti.com/jacinto7_multimedia/videnc-test-app.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
@@ -1,34 +0,0 @@
|
||||
SUMMARY = "Video Decoding Firmware Packaging recipe"
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=84ca7278930db001870686ad997d6bb1"
|
||||
|
||||
BRANCH = "master"
|
||||
SRCREV = "0acbf1d0a7c7eaca0ef14c1a30ce313ea82147e5"
|
||||
|
||||
SRC_URI = "git://git.ti.com/jacinto7_multimedia/ti-img-encode-decode.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PV = "1.0-git${SRCPV}"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
VXD_FW_DIR = "${S}/decoder/firmware/"
|
||||
|
||||
# make sure that lib/firmware, and all its contents are part of the package
|
||||
FILES_${PN} += "${base_libdir}/firmware"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${base_libdir}/firmware
|
||||
install -m 0755 ${VXD_FW_DIR}/pvdec_full_bin.fw ${D}${base_libdir}/firmware
|
||||
}
|
||||
|
||||
# This is used to prevent the build system to strip the executables
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
# This is used to prevent the build system to split the debug info in a separate file
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
|
||||
INSANE_SKIP_${PN} += "arch"
|
||||
|
||||
# we don't want to configure and build the source code
|
||||
do_compile[noexec] = "1"
|
||||
do_configure[noexec] = "1"
|
||||
45
recipes-bsp/ti-sci-fw/ti-sci-fw-source_2020.04a.bb
Normal file
45
recipes-bsp/ti-sci-fw/ti-sci-fw-source_2020.04a.bb
Normal file
@@ -0,0 +1,45 @@
|
||||
# ti-sci-fw builds and packages multiple config variants via multiconfig
|
||||
# Let's take a page from gcc-source as a common recipe for all gcc stages,
|
||||
# but also to provide a single package for MAINMACHINE of all multiconfigs
|
||||
|
||||
require recipes-bsp/ti-sci-fw/ti-sci-fw_${PV}.inc
|
||||
|
||||
SUMMARY += "- sources"
|
||||
|
||||
COMPATIBLE_MACHINE = "k3"
|
||||
|
||||
EXCLUDE_FROM_WORLD = "1"
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
DEPENDS = ""
|
||||
|
||||
PACKAGES = "${PN}"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
do_configure[noexec] = "1"
|
||||
do_compile[noexec] = "1"
|
||||
|
||||
SRCIPK_SRC_DIR = "${WORKDIR}/imggen"
|
||||
SRCIPK_INSTALL_DIR = "board-support/k3-image-gen-${PV}"
|
||||
FILES_${PN} = "${SRCIPK_INSTALL_DIR}"
|
||||
|
||||
do_install() {
|
||||
# Copy sources for packaging
|
||||
mkdir -p ${D}/${SRCIPK_INSTALL_DIR}
|
||||
if [ -e ${SRCIPK_SRC_DIR} ]; then
|
||||
if [ "${SRCIPK_SRC_DIR}" = "${WORKDIR}" ]; then
|
||||
excludes='--exclude ./temp --exclude ${D}'
|
||||
fi
|
||||
tar -C ${SRCIPK_SRC_DIR} -cO $excludes . | tar -C ${D}/${SRCIPK_INSTALL_DIR} -xpf -
|
||||
fi
|
||||
|
||||
# Fix up patches/ directory to contain actual patches instead of symlinks
|
||||
if [ -e ${D}/${SRCIPK_INSTALL_DIR}/patches ]
|
||||
then
|
||||
mv ${D}/${SRCIPK_INSTALL_DIR}/patches ${D}/${SRCIPK_INSTALL_DIR}/patches-links
|
||||
cp -rL ${D}/${SRCIPK_INSTALL_DIR}/patches-links ${D}/${SRCIPK_INSTALL_DIR}/patches
|
||||
rm -rf ${D}/${SRCIPK_INSTALL_DIR}/patches-links
|
||||
fi
|
||||
}
|
||||
|
||||
# Do not perform any QA checks on source package
|
||||
INSANE_SKIP_${PN} += "${ALL_QA}"
|
||||
@@ -1,7 +1,4 @@
|
||||
SUMMARY = "TI SCI firmware (SYSFW)"
|
||||
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
|
||||
require recipes-bsp/ti-sci-fw/ti-sci-fw_${PV}.inc
|
||||
|
||||
DEPENDS = "openssl-native u-boot-mkimage-native dtc-native"
|
||||
|
||||
@@ -17,18 +14,6 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
TI_SECURE_DEV_PKG ?= ""
|
||||
export TI_SECURE_DEV_PKG
|
||||
|
||||
SRCREV = "6b02b1ea07da65a68444e86439ad5b031e9fd5a2"
|
||||
BRANCH ?= "ti-linux-firmware"
|
||||
SRCREV_imggen = "a7d3909ed8ae23a7c90f7ef821713a8b0c3c061d"
|
||||
SRCREV_FORMAT = "imggen"
|
||||
|
||||
SRC_URI = " \
|
||||
git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH} \
|
||||
git://git.ti.com/k3-image-gen/k3-image-gen.git;protocol=git;branch=master;destsuffix=imggen;name=imggen \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SYSFW_SOC ?= "unknown"
|
||||
SYSFW_CONFIG ?= "unknown"
|
||||
|
||||
16
recipes-bsp/ti-sci-fw/ti-sci-fw_2020.04a.inc
Normal file
16
recipes-bsp/ti-sci-fw/ti-sci-fw_2020.04a.inc
Normal file
@@ -0,0 +1,16 @@
|
||||
SUMMARY = "TI SCI firmware (SYSFW)"
|
||||
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
|
||||
|
||||
SRCREV = "c8decf64be551dfd1244cd1d231a97eb2255fb80"
|
||||
BRANCH ?= "ti-linux-firmware"
|
||||
SRCREV_imggen = "d9a550b91ec95d06a80f2ccc6dd829815ba35d88"
|
||||
SRCREV_FORMAT = "imggen"
|
||||
|
||||
SRC_URI = " \
|
||||
git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH} \
|
||||
git://git.ti.com/k3-image-gen/k3-image-gen.git;protocol=git;branch=master;destsuffix=imggen;name=imggen \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
23
recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
Normal file
23
recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
Normal file
@@ -0,0 +1,23 @@
|
||||
BRANCH_k3 = "ti-atf"
|
||||
SRC_URI_k3 = "git://git.ti.com/atf/arm-trusted-firmware.git;branch=${BRANCH};name=tfa"
|
||||
SRCREV_tfa_k3 = "5b907a2813faf039d752cdeb6a7b94e95580c46b"
|
||||
COMPATIBLE_MACHINE_k3 = "k3"
|
||||
TFA_BUILD_TARGET_k3 = "all"
|
||||
TFA_INSTALL_TARGET_k3 = "bl31"
|
||||
TFA_SPD_k3 = "opteed"
|
||||
|
||||
do_compile_append_am65xx-hs-evm() {
|
||||
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
|
||||
( cd ${B}/${BUILD_DIR}/release/; \
|
||||
mv bl31.bin bl31.bin.unsigned; \
|
||||
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh bl31.bin.unsigned bl31.bin; \
|
||||
)
|
||||
}
|
||||
|
||||
do_compile_append_j7-hs-evm() {
|
||||
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
|
||||
( cd ${B}/${BUILD_DIR}/release/; \
|
||||
mv bl31.bin bl31.bin.unsigned; \
|
||||
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh bl31.bin.unsigned bl31.bin; \
|
||||
)
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
PR = "r9"
|
||||
PR = "r12"
|
||||
|
||||
BRANCH = "ti-u-boot-2020.01"
|
||||
|
||||
SRCREV = "018f7f1c324fbd3f494a4e5e112853eb32b7bcdd"
|
||||
SRCREV = "f9b0d030d31ab79577f1dd1e48814a8f3119c481"
|
||||
|
||||
@@ -33,7 +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"
|
||||
|
||||
PACKAGECONFIG[atf] = "ATF=${STAGING_DIR_HOST}/boot/bl31.bin,,arm-trusted-firmware"
|
||||
PACKAGECONFIG[atf] = "ATF=${STAGING_DIR_HOST}/firmware/bl31.bin,,trusted-firmware-a"
|
||||
PACKAGECONFIG[optee] = "TEE=${STAGING_DIR_HOST}/boot/bl32.bin,,optee-os"
|
||||
|
||||
PACKAGECONFIG_append_aarch64 = " atf optee"
|
||||
|
||||
@@ -10,12 +10,12 @@ REQUIRED_MACHINE_FEATURES = "gpu"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "j7"
|
||||
|
||||
PR = "r7"
|
||||
PR = "r8"
|
||||
|
||||
BRANCH = "linuxws/zeus/k5.4/${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-img-rogue-umlibs.git;branch=${BRANCH}"
|
||||
SRCREV = "20748df00f123d56079cab07f83b0133e3378b53"
|
||||
SRCREV = "6b4d8e538566bbaf6b9c4a24dbecd740d58c1871"
|
||||
|
||||
PVR_SOC ?= "j721e_linux"
|
||||
PVR_BUILD ?= "release"
|
||||
|
||||
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = " \
|
||||
"
|
||||
|
||||
PV = "0.12+git${SRCPV}"
|
||||
SRCREV = "2c6516ce3d0e0c4e9372e4439562dd660877cb79"
|
||||
SRCREV = "8fd88c37ae1a4f7130ef40899c0eadd737c64832"
|
||||
BRANCH = "ti-jailhouse-0.12"
|
||||
|
||||
SRC_URI = " \
|
||||
|
||||
@@ -6,5 +6,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.4:"
|
||||
|
||||
BRANCH = "ti-rt-linux-5.4.y"
|
||||
|
||||
SRCREV = "f9105a2c9d7c0fd514250ee3cb9397a3ff87d23e"
|
||||
PV = "5.4.34+git${SRCPV}"
|
||||
SRCREV = "17e2c5c658e9bcdf7566c9e7f70b1f0a8c9f7036"
|
||||
PV = "5.4.43+git${SRCPV}"
|
||||
|
||||
@@ -61,8 +61,8 @@ S = "${WORKDIR}/git"
|
||||
|
||||
BRANCH = "ti-linux-5.4.y"
|
||||
|
||||
SRCREV = "c8469270aa0e018913e0af1de913a70257742e6e"
|
||||
PV = "5.4.38+git${SRCPV}"
|
||||
SRCREV = "66cf445b7697a4963cfc796e06918fe5b147fe7d"
|
||||
PV = "5.4.40+git${SRCPV}"
|
||||
|
||||
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
require recipes-ti/bios/ti-sysbios.inc
|
||||
|
||||
PV = "6_76_03_01"
|
||||
PR = "r0"
|
||||
PV = "6_82_01_19"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://manifest_bios_${PV}.html;md5=5cf40699c51b26d36fc01647c0b27fb1"
|
||||
LIC_FILES_CHKSUM = "file://manifest_bios_${PV}.html;md5=4b72066ed4cb1dd73ff2f585c428105a"
|
||||
|
||||
SRC_URI[sysbiosbin.md5sum] = "647243209d66d5dd35503b0ec5a84ab9"
|
||||
SRC_URI[sysbiosbin.sha256sum] = "b762b7f2343d26d367f952488e529046785128005158cc921c3baef08e97116a"
|
||||
SRC_URI[sysbiosbin.sha256sum] = "4d7c6cac993e6bc601083a41a5c52089d4852544b4c38563e4320310a54882b2"
|
||||
|
||||
TI_BIN_UNPK_CMDS = ""
|
||||
TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${WORKDIR}"
|
||||
38
recipes-ti/devtools/gcc-aarch64-none-elf_9.2-2019.12.bb
Normal file
38
recipes-ti/devtools/gcc-aarch64-none-elf_9.2-2019.12.bb
Normal file
@@ -0,0 +1,38 @@
|
||||
# Copyright (C) 2020 Texas Instruments Inc.
|
||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||
|
||||
SUMMARY = "Baremetal GCC for Aarch64 processors"
|
||||
LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://share/doc/gcc/GNU-Free-Documentation-License.html;md5=cc1e9a49a59ce7e6ae5ef37cd16eca0c"
|
||||
|
||||
PROVIDES = "virtual/aarch64-none-elf-gcc"
|
||||
|
||||
SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-${PV}-x86_64-aarch64-none-elf.tar.xz"
|
||||
|
||||
SRC_URI[sha256sum] = "36d2cbe7c2984f2c20f562ac2f3ba524c59151adfa8ee10f1326c88de337b6d1"
|
||||
|
||||
S = "${WORKDIR}/gcc-arm-${PV}-x86_64-aarch64-none-elf"
|
||||
|
||||
COMPATIBLE_HOST = "x86_64.*-linux"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/aarch64-none-elf/
|
||||
cp -r ${S}/. ${D}${datadir}/aarch64-none-elf/
|
||||
|
||||
install -d ${D}${bindir}
|
||||
# Symlink all executables into bindir
|
||||
for f in ${D}${datadir}/aarch64-none-elf/bin/aarch64-none-elf-*; do
|
||||
lnr $f ${D}${bindir}/$(basename $f)
|
||||
done
|
||||
}
|
||||
|
||||
FILES_${PN} = "${datadir} ${bindir}"
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped libdir staticdev file-rdeps"
|
||||
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
@@ -1,23 +0,0 @@
|
||||
DESCRIPTION = "Baremetal GCC for ARM"
|
||||
LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=cba77c7fde3ed13e866b04a2f3d93918"
|
||||
|
||||
inherit native
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
SRC_URI = "https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update/+download/gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz2;name=gcc-arm-none"
|
||||
|
||||
SRC_URI[gcc-arm-none.md5sum] = "8a4a74872830f80c788c944877d3ad8c"
|
||||
SRC_URI[gcc-arm-none.sha256sum] = "c50078bfbd29e6c15615900e746f4d0acde917338e55860b0f145f57387c12ab"
|
||||
|
||||
S = "${WORKDIR}/gcc-arm-none-eabi-4_9-2015q3"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${GCC_ARM_NONE_TOOLCHAIN_RECIPE}
|
||||
cp -r ${S}/. ${D}${GCC_ARM_NONE_TOOLCHAIN_RECIPE}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${GCC_ARM_NONE_TOOLCHAIN_RECIPE}/*"
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped"
|
||||
@@ -1,29 +0,0 @@
|
||||
DESCRIPTION = "Baremetal GCC for ARM"
|
||||
LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=f77466c63f5787f4bd669c402aabe061"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/7-2018q2/gcc-arm-none-eabi-7-2018-q2-update-linux.tar.bz2;name=gcc-arm-none"
|
||||
|
||||
SRC_URI[gcc-arm-none.md5sum] = "299ebd3f1c2c90930d28ab82e5d8d6c0"
|
||||
SRC_URI[gcc-arm-none.sha256sum] = "bb17109f0ee697254a5d4ae6e5e01440e3ea8f0277f2e8169bf95d07c7d5fe69"
|
||||
|
||||
S = "${WORKDIR}/gcc-arm-none-eabi-7-2018-q2-update"
|
||||
|
||||
# only x86_64 is supported
|
||||
COMPATIBLE_HOST = "x86_64.*-linux"
|
||||
COMPATIBLE_HOST_class-target = "null"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${GCC_ARM_NONE_TOOLCHAIN_RECIPE}
|
||||
cp -r ${S}/. ${D}${GCC_ARM_NONE_TOOLCHAIN_RECIPE}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${GCC_ARM_NONE_TOOLCHAIN_RECIPE}/*"
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped libdir staticdev build-deps file-rdeps"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
39
recipes-ti/devtools/gcc-arm-none-eabi_9-2019-q4-major.bb
Normal file
39
recipes-ti/devtools/gcc-arm-none-eabi_9-2019-q4-major.bb
Normal file
@@ -0,0 +1,39 @@
|
||||
# Copyright (C) 2019 Garmin Ltd. or its subsidiaries
|
||||
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||
|
||||
SUMMARY = "Baremetal GCC for ARM-R and ARM-M processors"
|
||||
LICENSE = "GPL-3.0-with-GCC-exception & GPLv3"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=c18349634b740b7b95f2c2159af888f5"
|
||||
|
||||
PROVIDES = "virtual/arm-none-eabi-gcc"
|
||||
|
||||
SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2019q4/${BPN}-${PV}-x86_64-linux.tar.bz2"
|
||||
|
||||
SRC_URI[md5sum] = "fe0029de4f4ec43cf7008944e34ff8cc"
|
||||
SRC_URI[sha256sum] = "bcd840f839d5bf49279638e9f67890b2ef3a7c9c7a9b25271e83ec4ff41d177a"
|
||||
|
||||
S = "${WORKDIR}/${BPN}-${PV}"
|
||||
|
||||
COMPATIBLE_HOST = "x86_64.*-linux"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${datadir}/arm-none-eabi/
|
||||
cp -r ${S}/. ${D}${datadir}/arm-none-eabi/
|
||||
|
||||
install -d ${D}${bindir}
|
||||
# Symlink all executables into bindir
|
||||
for f in ${D}${datadir}/arm-none-eabi/bin/arm-none-eabi-*; do
|
||||
lnr $f ${D}${bindir}/$(basename $f)
|
||||
done
|
||||
}
|
||||
|
||||
FILES_${PN} = "${datadir} ${bindir}"
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped libdir staticdev file-rdeps"
|
||||
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
@@ -1,23 +0,0 @@
|
||||
include recipes-ti/devtools/gcc-linaro.inc
|
||||
|
||||
PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_aarch64-elf"
|
||||
S = "${WORKDIR}/${PACKAGE_DIR}"
|
||||
|
||||
LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c"
|
||||
|
||||
inherit native
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/aarch64-elf/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_aarch64-elf.tar.xz;name=gcc-linaro-aarch64"
|
||||
|
||||
SRC_URI[gcc-linaro-aarch64.md5sum] = "4972f8943820bdd2f577f498de78964b"
|
||||
SRC_URI[gcc-linaro-aarch64.sha256sum] = "30fb7d876bcb982c502057c593d9c1f11b35d5158a26d986718e2b998388c4c8"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN_RECIPE}
|
||||
cp -r ${S}/. ${D}${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN_RECIPE}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN_RECIPE}/*"
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped"
|
||||
@@ -1,23 +0,0 @@
|
||||
include recipes-ti/devtools/gcc-linaro.inc
|
||||
|
||||
PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_arm-eabi"
|
||||
S = "${WORKDIR}/${PACKAGE_DIR}"
|
||||
|
||||
LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c"
|
||||
|
||||
inherit native
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/arm-eabi/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_arm-eabi.tar.xz;name=gcc-linaro"
|
||||
|
||||
SRC_URI[gcc-linaro.md5sum] = "9a4a39cfc78c84375b1160aa93587aed"
|
||||
SRC_URI[gcc-linaro.sha256sum] = "45fc4f90af2e2e9c3197a275f6005ef5639f7a1889fa3eb24c3125ccd70fcd3d"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${GCC_LINARO_BAREMETAL_TOOLCHAIN_RECIPE}
|
||||
cp -r ${S}/. ${D}${GCC_LINARO_BAREMETAL_TOOLCHAIN_RECIPE}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${GCC_LINARO_BAREMETAL_TOOLCHAIN_RECIPE}/*"
|
||||
|
||||
INSANE_SKIP_${PN} = "already-stripped"
|
||||
@@ -2,7 +2,7 @@ SUMMARY = "TI ARM Code Generation Tools"
|
||||
HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
|
||||
LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Patrick-Powell & AFL-3.0 & MIT & BSD-2-Clause & PD & BSD-4-Clause"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://ti-cgt-arm_${PV}.LTS/README.txt;md5=79631eb21b2e5b7190cd3ff1dfd41108"
|
||||
LIC_FILES_CHKSUM = "file://ti-cgt-arm_${PV}.LTS/README.html;md5=9ed980fae072af522545a0e5f297bca0"
|
||||
|
||||
require recipes-ti/includes/ti-unpack.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
@@ -27,8 +27,7 @@ do_install() {
|
||||
cp -r ${S}/ti-cgt-arm*/. ${D}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}
|
||||
}
|
||||
|
||||
SRC_URI[cgt_arm_installer.md5sum] = "e9e668332cf86c965b4da9d1d488426b"
|
||||
SRC_URI[cgt_arm_installer.sha256sum] = "da976143128c619a278cb4214a4295c409d100f9e65ad2f4d0d1039db7cf98f4"
|
||||
SRC_URI[cgt_arm_installer.sha256sum] = "e27b1ebae58085b1587af3016bf201b54b6ace99e9e7165c1e4a042afe4b55eb"
|
||||
|
||||
BINFILE_NAME = "cgt_arm_installer"
|
||||
|
||||
@@ -8,7 +8,7 @@ libraries and standard header files needed to produce a working DSP application.
|
||||
HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
|
||||
LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Patrick-Powell & AFL-3.0 & MIT & BSD-2-Clause & PD"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://ti-cgt-c7000_${PV}.STS/C7000_Code_Generation_Tools_1.x_manifest.html;md5=f1156d241d104c281bc64a6ec8eadc64"
|
||||
LIC_FILES_CHKSUM = "file://ti-cgt-c7000_${PV}.STS/C7000_Code_Generation_Tools_1.x_manifest.html;md5=3ee1c9f774004535003f80cb8142bb0f"
|
||||
|
||||
require recipes-ti/includes/ti-unpack.inc
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
@@ -25,8 +25,7 @@ SRC_URI = "http://software-dl.ti.com/codegen/esd/cgt_public_sw/C7000/${PV}.STS/$
|
||||
TI_BIN_UNPK_ARGS = "--prefix ${S}"
|
||||
TI_BIN_UNPK_CMDS = ""
|
||||
|
||||
SRC_URI[cgt7x_x86_installer.md5sum] = "813840908f333dd2a31f92edec71c1fb"
|
||||
SRC_URI[cgt7x_x86_installer.sha256sum] = "21379811a8857489f72ca8ec45a46eb086ced0bdbb58e78f73a86e63984ab2f5"
|
||||
SRC_URI[cgt7x_x86_installer.sha256sum] = "24071fe0369e55af80e334852cda7fa78b64ae79a411c57ac6995470a7a23694"
|
||||
|
||||
S = "${WORKDIR}/c7000_${PV}"
|
||||
|
||||
@@ -35,10 +34,9 @@ do_install() {
|
||||
cp -rP --preserve=mode,links,timestamps --no-preserve=ownership ${WORKDIR}/c7000_${PV}/ti-cgt-c7000_${PV}.STS/. ${D}/${TI_CGT7X_INSTALL_DIR_RECIPE}
|
||||
}
|
||||
|
||||
|
||||
FILES_${PN} += "${TI_CGT7X_INSTALL_DIR_RECIPE}"
|
||||
|
||||
INSANE_SKIP_${PN} += "arch staticdev textrel"
|
||||
INSANE_SKIP_${PN} += "arch staticdev textrel file-rdeps"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
@@ -60,6 +60,8 @@ libjvm.so \
|
||||
libhpi.so \
|
||||
lib.so \
|
||||
libcairo.so.2 \
|
||||
libjli.so \
|
||||
libawt_xawt.so \
|
||||
"
|
||||
|
||||
COMPATIBLE_HOST ?= "null"
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
--- a/packages/gnu/targets/arm/linkcmd.xdt 2010-12-30 19:33:53.000000000 +0100
|
||||
+++ b/packages/gnu/targets/arm/linkcmd.xdt 2010-12-30 19:42:55.000000000 +0100
|
||||
@@ -40,12 +40,13 @@
|
||||
|
||||
%if ("BINVERS" in prog.build.target) {
|
||||
% var _utils = xdc.loadCapsule("gnu/targets/linkUtils.xs");
|
||||
+% if (prog.build.target.GCCVERS < "4.3.3") {
|
||||
SECTIONS {
|
||||
`_utils.genSections(prog)`
|
||||
}
|
||||
-
|
||||
-% if (!prog.build.target.noStdLinkScript
|
||||
-% && prog.build.target.BINVERS >= "2.19") {
|
||||
+% }
|
||||
+% if (prog.build.target.noStdLinkScript
|
||||
+% && prog.build.target.BINVERS >= "2.19") {
|
||||
INSERT BEFORE .gnu.attributes
|
||||
% }
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
diff -ur a/packages/gnu/targets/ITarget.xs b/packages/gnu/targets/ITarget.xs
|
||||
--- a/packages/gnu/targets/ITarget.xs 2011-08-06 13:24:44.000000000 +0200
|
||||
+++ b/packages/gnu/targets/ITarget.xs 2011-08-06 13:23:37.000000000 +0200
|
||||
@@ -251,7 +251,7 @@
|
||||
|
||||
function askLd(target)
|
||||
{
|
||||
- var ldCmd = target.rootDir + "/" + target.GCCTARG + "/bin/ld";
|
||||
+ var ldCmd = target.rootDir + "/" + target.GCCTARG + "-ld";
|
||||
/* If the ld executable cannot be found, and the prefix is not used,
|
||||
* it's probably a misspelled directory path.
|
||||
*/
|
||||
@@ -486,7 +486,7 @@
|
||||
tool2cmd["link"] = cmd;
|
||||
|
||||
/* define the ar command template */
|
||||
- cmd = prefix + target.ar.cmd
|
||||
+ cmd = prefix + target.GCCTARG + "-ar"
|
||||
+ " $(AROPTS_P) " + target.ar.opts
|
||||
+ " $@ $(AROPTS_S) $(aropts) $(files)";
|
||||
tool2cmd["ar"] = cmd;
|
||||
@@ -1,9 +0,0 @@
|
||||
require recipes-ti/devtools/ti-xdctools-core.inc
|
||||
|
||||
PV = "3_55_02_22"
|
||||
PR = "r0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endline=140;md5=2e742b9757bc9ce0241aadba9f627ab8"
|
||||
|
||||
SRC_URI[xdczip.md5sum] = "bb9154d677ce4724a5eac73817b23a0f"
|
||||
SRC_URI[xdczip.sha256sum] = "bf90dfbbe298458c736d81d5631db25b335e79146923a4a50fab217e02723e7b"
|
||||
7
recipes-ti/devtools/ti-xdctools_3.61.00.16.bb
Normal file
7
recipes-ti/devtools/ti-xdctools_3.61.00.16.bb
Normal file
@@ -0,0 +1,7 @@
|
||||
require recipes-ti/devtools/ti-xdctools-core.inc
|
||||
|
||||
PV = "3_61_00_16"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endline=140;md5=2e742b9757bc9ce0241aadba9f627ab8"
|
||||
|
||||
SRC_URI[xdczip.sha256sum] = "19caf6d5ff412d48c11ba1c05b543e39f5d678203407e5f659ff306b274e7606"
|
||||
@@ -48,7 +48,7 @@ export XDC_INSTALL_DIR_RECIPE = "${installdir}/ti-xdctools-tree"
|
||||
export PDK_INSTALL_DIR_RECIPE = "${installdir}/ti-pdk-tree"
|
||||
export OSAL_INSTALL_DIR_RECIPE = "${installdir}/ti-osal-tree"
|
||||
export M4_TOOLCHAIN_INSTALL_DIR_RECIPE = "${installdir}/ti-cgt-arm"
|
||||
export GCC_ARM_NONE_TOOLCHAIN_RECIPE = "${installdir}/gcc-arm-none-eabi"
|
||||
export GCC_ARM_NONE_TOOLCHAIN_RECIPE = "${datadir}/arm-none-eabi"
|
||||
export TI_CGT_PRU_INSTALL_DIR_RECIPE = "${installdir}/cgt-pru"
|
||||
export MATHLIB_C66_INSTALL_DIR_RECIPE = "${installdir}/ti-mathlib-c66x-tree"
|
||||
export MATHLIB_C674_INSTALL_DIR_RECIPE = "${installdir}/ti-mathlib-c674x-tree"
|
||||
@@ -58,8 +58,8 @@ export CG_XML_INSTALL_DIR_RECIPE = "${installdir}/ti-cg-xml-tree"
|
||||
export OMP_INSTALL_DIR_RECIPE = "${installdir}/ti-omp-tree"
|
||||
export MPM_INSTALL_DIR_RECIPE = "${installdir}/ti-mpm-tree"
|
||||
export TI_CGT6X_7_INSTALL_DIR_RECIPE = "${installdir}/cgt6x-7"
|
||||
export GCC_LINARO_BAREMETAL_TOOLCHAIN_RECIPE = "${installdir}/gcc-linaro-baremetal"
|
||||
export GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN_RECIPE = "${installdir}/gcc-linaro-baremetal-aarch64"
|
||||
export GCC_LINARO_BAREMETAL_TOOLCHAIN_RECIPE = "${datadir}/arm-none-eabi"
|
||||
export GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN_RECIPE = "${datadir}/aarch64-none-elf"
|
||||
export TI_CGT7X_INSTALL_DIR_RECIPE = "${installdir}/cgt-c7x"
|
||||
|
||||
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
require ti-ndk.inc
|
||||
|
||||
PV = "3_61_01_01"
|
||||
PR = "r0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://manifest_ndk_${PV}.html;md5=871c716abcf52bac5a7c23154eaba3b6"
|
||||
|
||||
SRC_URI[ndkzip.md5sum] = "87f0494c9faee344fe93ae68e71ca189"
|
||||
SRC_URI[ndkzip.sha256sum] = "3bfca50367432603ebc1d53d9185302bb4fa4558ac766696f086dc7a5a2ccd29"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
|
||||
COMPATIBLE_HOST ?= "null"
|
||||
COMPATIBLE_HOST_ti-soc = "(.*)"
|
||||
14
recipes-ti/ndk/ti-ndk_3.75.01.01.bb
Normal file
14
recipes-ti/ndk/ti-ndk_3.75.01.01.bb
Normal file
@@ -0,0 +1,14 @@
|
||||
require ti-ndk.inc
|
||||
|
||||
PV = "3_75_01_01"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://manifest_ndk_${PV}.html;md5=ef952a30d0f1640e886bb4b60618f352"
|
||||
|
||||
SRC_URI[ndkzip.sha256sum] = "fd2318f0490a3eb342bc16812f30394107f098a12704c11cd9a5dc3d5a0bba64"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
|
||||
COMPATIBLE_HOST ?= "null"
|
||||
COMPATIBLE_HOST_ti-soc = "(.*)"
|
||||
@@ -1,14 +0,0 @@
|
||||
require ti-ns.inc
|
||||
|
||||
PV = "2_60_01_06"
|
||||
PR = "r0"
|
||||
SRC_URI = "http://software-dl.ti.com/targetcontent/ns/${PV}/exports/ns_${PV}.zip;name=nszip"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://manifest_ns_${PV}.html;md5=e15dc261b0ef14c6fbabba24abcde4f0"
|
||||
|
||||
SRC_URI[nszip.md5sum] = "b78d86423e9c4d148be5fba5903cc2c7"
|
||||
SRC_URI[nszip.sha256sum] = "f66b2fda6ab02585020e67d84897305209f3e141847581a214ccf123c3f15f00"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
13
recipes-ti/ns/ti-ns_2.75.00.17.bb
Normal file
13
recipes-ti/ns/ti-ns_2.75.00.17.bb
Normal file
@@ -0,0 +1,13 @@
|
||||
require ti-ns.inc
|
||||
|
||||
PV = "2_75_00_17"
|
||||
|
||||
SRC_URI = "http://software-dl.ti.com/targetcontent/ns/${PV}/exports/ns_${PV}.zip;name=nszip"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://manifest_ns_${PV}.html;md5=d6a172fb0625f2ddf7d0cbfded273898"
|
||||
|
||||
SRC_URI[nszip.sha256sum] = "612cbaf9b91c978b39cf370f7ef721596c36141575ca74da76b025beef4d9a03"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
Reference in New Issue
Block a user