summaryrefslogtreecommitdiffstats
path: root/meta-ti-extras
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ti-extras')
-rw-r--r--meta-ti-extras/SECURITY20
-rw-r--r--meta-ti-extras/conf/layer.conf2
-rw-r--r--meta-ti-extras/recipes-bsp/bt-fw/bt-fw_git.bb4
-rw-r--r--meta-ti-extras/recipes-bsp/cc33xx-fw/cc33xx-fw_git.bb20
-rw-r--r--meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb65
-rw-r--r--meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb12
-rw-r--r--meta-ti-extras/recipes-bsp/dsptop/dsptop_git.bb4
-rw-r--r--meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch32
-rw-r--r--meta-ti-extras/recipes-bsp/dsptop/files/0002-debugss_kmodule-kernel-6.11-changed-return-value-for.patch57
-rw-r--r--meta-ti-extras/recipes-bsp/dsptop/libulm_git.bb16
-rw-r--r--meta-ti-extras/recipes-bsp/ipumm-fw/ipumm-fw_git.bb31
-rw-r--r--meta-ti-extras/recipes-bsp/pru/pru-icss_git.bb4
-rw-r--r--meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw/0001-Add-Makefile-to-install-firmware-files.patch31
-rw-r--r--meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw_8.9.0.0.86.bb16
-rw-r--r--meta-ti-extras/recipes-connectivity/cc33calibrator/cc33calibrator_git.bb24
-rw-r--r--meta-ti-extras/recipes-connectivity/cc33conf/cc33conf_git.bb29
-rw-r--r--meta-ti-extras/recipes-connectivity/cc33xx-target-scripts/cc33xx-target-scripts_git.bb18
-rw-r--r--meta-ti-extras/recipes-connectivity/uim/uim-sysfs_8.5.bb4
-rw-r--r--meta-ti-extras/recipes-connectivity/wl18xx-calibrator/wl18xx-calibrator_8.7.3.bb4
-rw-r--r--meta-ti-extras/recipes-connectivity/wl18xx-target-scripts/wl18xx-target-scripts_8.8.1.bb4
-rw-r--r--meta-ti-extras/recipes-connectivity/wlconf/wlconf_8.7.3.bb4
-rw-r--r--meta-ti-extras/recipes-devtools/cuia/cuia_1.0.0.13.bb4
-rw-r--r--meta-ti-extras/recipes-devtools/gdbc6x/gdbc6x_git.bb12
-rw-r--r--meta-ti-extras/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb14
-rw-r--r--meta-ti-extras/recipes-devtools/gdbc6x/gdbserverproxy-module-drv_git.bb7
-rw-r--r--meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb15
-rw-r--r--meta-ti-extras/recipes-multimedia/libdce/libdce_3.00.15.00.bb6
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/beaglebone-capes.bb6
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/beaglebone-getting-started.bb2
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/gadget-init.bb60
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/gadget-init/bone-gmass-eject.rules1
-rwxr-xr-xmeta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-load.sh46
-rwxr-xr-xmeta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-start-service.sh10
-rwxr-xr-xmeta-ti-extras/recipes-ti/beagleboard/gadget-init/g-storage-reinsert.sh4
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/gadget-init/network-gadget-init.service11
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/gadget-init/storage-gadget-init.service11
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.conf5
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.rules2
-rw-r--r--meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.service12
-rwxr-xr-xmeta-ti-extras/recipes-ti/beagleboard/gadget-init/update-image-info-on-mmcblk0p1.sh37
-rw-r--r--meta-ti-extras/recipes-ti/bios/ti-sysbios.inc10
-rw-r--r--meta-ti-extras/recipes-ti/bios/ti-sysbios_6.76.03.01.bb2
-rw-r--r--meta-ti-extras/recipes-ti/codec-engine/ti-codec-engine_3.24.00.08.bb4
-rw-r--r--meta-ti-extras/recipes-ti/ctoolslib/libaet_git.bb4
-rw-r--r--meta-ti-extras/recipes-ti/devtools/gcc-arm-baremetal_7-2018-q2-update.bb6
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-cg-xml_2.61.00.bb10
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb2
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-cgt-pru_2.3.3.bb11
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc10
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb8
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-cgt6x_8.3.2.bb4
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-cgt7x_1.2.0.bb4
-rw-r--r--meta-ti-extras/recipes-ti/devtools/ti-xdctools_3.55.02.22.bb3
-rw-r--r--meta-ti-extras/recipes-ti/dsplib/dsplib.inc34
-rw-r--r--meta-ti-extras/recipes-ti/framework-components/ti-framework-components.inc4
-rw-r--r--meta-ti-extras/recipes-ti/imglib/imglib-c66x.inc3
-rw-r--r--meta-ti-extras/recipes-ti/includes/ti-paths.inc2
-rw-r--r--meta-ti-extras/recipes-ti/includes/ti-unpack.inc4
-rw-r--r--meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux/0001-examples-ClusterMgr-sys_errlist-has-been-deprecated-.patch40
-rw-r--r--meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux_git.bb49
-rw-r--r--meta-ti-extras/recipes-ti/ipc/ti-ipc-examples.inc31
-rw-r--r--meta-ti-extras/recipes-ti/ipc/ti-ipc-examples_git.bb44
-rw-r--r--meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos.inc8
-rw-r--r--meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos_git.bb56
-rw-r--r--meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb24
-rw-r--r--meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc6
-rw-r--r--meta-ti-extras/recipes-ti/mathlib/mathlib.inc32
-rw-r--r--meta-ti-extras/recipes-ti/openmp-rtos/openmp-rtos_git.bb62
-rw-r--r--meta-ti-extras/recipes-ti/osal/ti-osal.inc24
-rw-r--r--meta-ti-extras/recipes-ti/osal/ti-osal_1.24.00.09.bb9
-rw-r--r--meta-ti-extras/recipes-ti/swtools/swtools_git.bb1
-rw-r--r--meta-ti-extras/recipes-ti/vlib/vlib-c66x.inc8
-rw-r--r--meta-ti-extras/recipes-ti/xdais/ti-xdais.inc4
73 files changed, 413 insertions, 776 deletions
diff --git a/meta-ti-extras/SECURITY b/meta-ti-extras/SECURITY
new file mode 100644
index 00000000..367adc34
--- /dev/null
+++ b/meta-ti-extras/SECURITY
@@ -0,0 +1,20 @@
1How to Report a Potential Vulnerability?
2========================================
3
4If you would like to report a public issue (for example, one with a released
5CVE number), please report it to the mailing list:
6
7 https://lists.yoctoproject.org/g/meta-ti
8
9If you are dealing with a not-yet released or urgent issue, please send a
10message to one of the maintainers listed in the README. Include as many
11details as possible:
12 - the layer or software module affected
13 - the recipe and its version
14 - any example code, if available
15
16Branches maintained with security fixes
17---------------------------------------
18
19See https://wiki.yoctoproject.org/wiki/Releases for the list of current
20releases. We only accept patches for the LTS releases and the master branch.
diff --git a/meta-ti-extras/conf/layer.conf b/meta-ti-extras/conf/layer.conf
index f2d6b250..d340c414 100644
--- a/meta-ti-extras/conf/layer.conf
+++ b/meta-ti-extras/conf/layer.conf
@@ -9,7 +9,7 @@ BBFILE_COLLECTIONS += "meta-ti-extras"
9BBFILE_PATTERN_meta-ti-extras := "^${LAYERDIR}/" 9BBFILE_PATTERN_meta-ti-extras := "^${LAYERDIR}/"
10BBFILE_PRIORITY_meta-ti-extras = "6" 10BBFILE_PRIORITY_meta-ti-extras = "6"
11 11
12LAYERSERIES_COMPAT_meta-ti-extras = "nanbield scarthgap styhead" 12LAYERSERIES_COMPAT_meta-ti-extras = "walnascar whinlatter"
13 13
14LICENSE_PATH += "${LAYERDIR}/licenses" 14LICENSE_PATH += "${LAYERDIR}/licenses"
15 15
diff --git a/meta-ti-extras/recipes-bsp/bt-fw/bt-fw_git.bb b/meta-ti-extras/recipes-bsp/bt-fw/bt-fw_git.bb
index 9a5a6ffa..0d856362 100644
--- a/meta-ti-extras/recipes-bsp/bt-fw/bt-fw_git.bb
+++ b/meta-ti-extras/recipes-bsp/bt-fw/bt-fw_git.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Firmware files for Bluetooth" 1SUMMARY = "Firmware files for Bluetooth"
2LICENSE = "TI-TSPA" 2LICENSE = "TI-TSPA"
3LIC_FILES_CHKSUM = "file://LICENSE;md5=f39eac9f4573be5b012e8313831e72a9" 3LIC_FILES_CHKSUM = "file://LICENSE;md5=f39eac9f4573be5b012e8313831e72a9"
4 4
@@ -10,8 +10,6 @@ SRCREV = "0ee619b598d023fffc77679f099bc2a4815510e4"
10BRANCH = "master" 10BRANCH = "master"
11SRC_URI = "git://git.ti.com/git/ti-bt/service-packs.git;protocol=https;branch=${BRANCH}" 11SRC_URI = "git://git.ti.com/git/ti-bt/service-packs.git;protocol=https;branch=${BRANCH}"
12 12
13S = "${WORKDIR}/git"
14
15do_compile() { 13do_compile() {
16 : 14 :
17} 15}
diff --git a/meta-ti-extras/recipes-bsp/cc33xx-fw/cc33xx-fw_git.bb b/meta-ti-extras/recipes-bsp/cc33xx-fw/cc33xx-fw_git.bb
new file mode 100644
index 00000000..d5597ab9
--- /dev/null
+++ b/meta-ti-extras/recipes-bsp/cc33xx-fw/cc33xx-fw_git.bb
@@ -0,0 +1,20 @@
1SUMMARY = "Firmware files for use with TI cc33xx"
2LICENSE = "TI-TSPA"
3LIC_FILES_CHKSUM = "file://LICENCE;md5=df68504cbd0a4da1643ebcfd5783dbc9"
4
5SRCREV = "988ded3a7d4d0e46de62e9ebfcb685c502bd9edf"
6SRC_URI = "git://git.ti.com/git/cc33xx-wlan/cc33xx-fw.git;protocol=https;branch=master"
7
8PV = "1.7.0.120"
9
10CLEANBROKEN = "1"
11
12do_compile[no_exec] = "1"
13
14EXTRA_OEMAKE = "DEST_DIR=${D} BASE_LIB_DIR=${nonarch_base_libdir}"
15
16do_install() {
17 oe_runmake install
18}
19
20FILES:${PN} = "${nonarch_base_libdir}/firmware/ti-connectivity/*"
diff --git a/meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
deleted file mode 100644
index 491ee0f3..00000000
--- a/meta-ti-extras/recipes-bsp/dspdce-fw/dspdce-fw_git.bb
+++ /dev/null
@@ -1,65 +0,0 @@
1SUMMARY = "Firmware for DSP for an example application called copycodectest"
2LICENSE = "TI-TSPA"
3LIC_FILES_CHKSUM = "file://src/ti/framework/dce/dce.c;startline=1;endline=31;md5=2c6e9aba6ed75f22b1a2b7544b1c809d"
4
5COMPATIBLE_MACHINE = "dra7xx"
6
7inherit features_check
8
9REQUIRED_MACHINE_FEATURES = "dsp"
10
11SRC_URI = "git://git.ti.com/git/glsdk/dspdce.git;protocol=https;branch=master"
12
13SRCREV = "de6e599f067b25c46cc0c8f74a22cc3b8aafbae8"
14
15PV = "1.00.00.07"
16
17S = "${WORKDIR}/git"
18
19require recipes-ti/includes/ti-paths.inc
20
21PR = "r4"
22inherit update-alternatives
23
24DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
25
26export HWVERSION = "ES10"
27export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
28
29export XDCVERSION = "ti-xdctools-tree"
30export BIOSVERSION = "ti-sysbios-tree"
31export IPCVERSION = "ti-ipc-tree"
32export CEVERSION = "ti-codec-engine-tree"
33export FCVERSION = "ti-framework-components-tree"
34export XDAISVERSION = "ti-xdais-tree"
35export OSALVERSION = "ti-osal-tree"
36
37export IPCSRC = "${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
38export C66XCGTOOLSPATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
39
40do_configure() {
41 cd ${S}
42 make unconfig
43 make vayu_config
44}
45
46do_compile() {
47 cd ${S}
48 make dspbin
49}
50
51TARGET = "dra7-dsp1-fw.xe66"
52
53do_install() {
54 install -d ${D}${nonarch_base_libdir}/firmware
55 install -m 0644 ${S}/dra7xx-c66x-dsp.xe66 ${D}${nonarch_base_libdir}/firmware/${TARGET}.${BPN}
56}
57
58ALTERNATIVE:${PN} = "dra7-dsp1-fw.xe66"
59ALTERNATIVE_LINK_NAME[dra7-dsp1-fw.xe66] = "${nonarch_base_libdir}/firmware/${TARGET}"
60ALTERNATIVE_TARGET[dra7-dsp1-fw.xe66] = "${nonarch_base_libdir}/firmware/${TARGET}.${BPN}"
61ALTERNATIVE_PRIORITY = "10"
62
63INSANE_SKIP:${PN} = "arch"
64
65FILES:${PN} += "${nonarch_base_libdir}/firmware/*"
diff --git a/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb b/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb
index 9d85829b..d8e759d9 100644
--- a/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb
+++ b/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb
@@ -1,13 +1,10 @@
1DESCRIPTION = "Debug Sub-System (DebugSS) driver for Keystone and DRA7xx devices" 1SUMMARY = "Debug Sub-System (DebugSS) driver for Keystone and DRA7xx devices"
2LICENSE = "GPL-2.0-only" 2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=9d4316fe434ba450dca4da25348ca5a3" 3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=9d4316fe434ba450dca4da25348ca5a3"
4 4
5# This package builds a kernel module, use kernel PR as base and append a local
6MACHINE_KERNEL_PR:append = "d"
7PR = "${MACHINE_KERNEL_PR}"
8PV:append = "+git" 5PV:append = "+git"
9 6
10S = "${WORKDIR}/git/debugss_module/debugss-mod" 7S:append = "/debugss_module/debugss-mod"
11 8
12inherit module 9inherit module
13 10
@@ -20,3 +17,8 @@ COMPATIBLE_MACHINE = "dra7xx"
20PACKAGE_ARCH = "${MACHINE_ARCH}" 17PACKAGE_ARCH = "${MACHINE_ARCH}"
21 18
22include dsptop.inc 19include dsptop.inc
20
21SRC_URI += "\
22 file://0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch \
23 file://0002-debugss_kmodule-kernel-6.11-changed-return-value-for.patch \
24"
diff --git a/meta-ti-extras/recipes-bsp/dsptop/dsptop_git.bb b/meta-ti-extras/recipes-bsp/dsptop/dsptop_git.bb
index 90ce8943..5e8c56b8 100644
--- a/meta-ti-extras/recipes-bsp/dsptop/dsptop_git.bb
+++ b/meta-ti-extras/recipes-bsp/dsptop/dsptop_git.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI dsptop utility." 1SUMMARY = "TI dsptop utility."
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://debian/copyright;md5=309825aa8f5edfcf2c44912ac094b979" 3LIC_FILES_CHKSUM = "file://debian/copyright;md5=309825aa8f5edfcf2c44912ac094b979"
4 4
@@ -6,7 +6,7 @@ DEPENDS = "libulm ncurses"
6 6
7PR = "${INC_PR}.2" 7PR = "${INC_PR}.2"
8 8
9S = "${WORKDIR}/git/dsptop" 9S:append = "/dsptop"
10 10
11DEVICE = "" 11DEVICE = ""
12DEVICE:dra7xx = "DRA7xx" 12DEVICE:dra7xx = "DRA7xx"
diff --git a/meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch b/meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch
new file mode 100644
index 00000000..19c6791e
--- /dev/null
+++ b/meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch
@@ -0,0 +1,32 @@
1From 5a514f6a6bb1c49bdbaf8eabc1776f54851227af Mon Sep 17 00:00:00 2001
2From: Ryan Eatmon <reatmon@ti.com>
3Date: Sun, 4 Aug 2024 11:17:28 -0500
4Subject: [PATCH] debugss_kmodule: Add include for mod_devicetable.h
5
6Add include for <linux/mod_devicetable.h> to fix compile error:
7
8git/debugss_module/debugss-mod/debugss_kmodule.c:1149:34: error:
9array type has incomplete element type 'struct of_device_id'
10
11Upstream-Status: Inactive-Upstream
12
13Signed-off-by: Ryan Eatmon <reatmon@ti.com>
14---
15 debugss_kmodule.c | 2 ++
16 1 file changed, 2 insertions(+)
17
18diff --git a/debugss_kmodule.c b/debugss_kmodule.c
19index 6fac61d..9e084eb 100644
20--- a/debugss_kmodule.c
21+++ b/debugss_kmodule.c
22@@ -26,6 +26,8 @@
23 #include <linux/of_device.h>
24 #include "debugss_kmodule.h"
25
26+#include <linux/mod_devicetable.h>
27+
28 /* un-comment the line below to enable printing for kernel debug messages */
29 //#define DEBUGSS_DRV_DEBUG
30
31--
322.17.1
diff --git a/meta-ti-extras/recipes-bsp/dsptop/files/0002-debugss_kmodule-kernel-6.11-changed-return-value-for.patch b/meta-ti-extras/recipes-bsp/dsptop/files/0002-debugss_kmodule-kernel-6.11-changed-return-value-for.patch
new file mode 100644
index 00000000..0afe0264
--- /dev/null
+++ b/meta-ti-extras/recipes-bsp/dsptop/files/0002-debugss_kmodule-kernel-6.11-changed-return-value-for.patch
@@ -0,0 +1,57 @@
1From aaddf1fa8b92db23ae2ebc83826c2bb5f5c87c35 Mon Sep 17 00:00:00 2001
2From: Ryan Eatmon <reatmon@ti.com>
3Date: Thu, 3 Oct 2024 14:25:18 -0500
4Subject: [PATCH] debugss_kmodule: kernel 6.11 changed return value for remove
5 slot
6
7In kernel version 6.11 the function footprint changed for the remove
8slot to return a void instead of an int. [1]
9
10Add ifdef checking code to look for kernel version and pick the correct
11return code.
12
13[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/include/linux/platform_device.h?id=0edb555a65d1ef047a9805051c36922b52a38a9d
14
15Upstream-Status: Inactive-Upstream [lastcommit: 2021-04-20]
16
17Signed-off-by: Ryan Eatmon <reatmon@ti.com>
18---
19 debugss_kmodule.c | 4 ++++
20 1 file changed, 4 insertions(+)
21
22diff --git a/debugss_kmodule.c b/debugss_kmodule.c
23index 9e084eb..4191be8 100644
24--- a/debugss_kmodule.c
25+++ b/debugss_kmodule.c
26@@ -27,6 +27,7 @@
27 #include "debugss_kmodule.h"
28
29 #include <linux/mod_devicetable.h>
30+#include <linux/version.h>
31
32 /* un-comment the line below to enable printing for kernel debug messages */
33 //#define DEBUGSS_DRV_DEBUG
34@@ -1132,7 +1133,11 @@ static int dra7xx_debugss_probe(struct platform_device *pdev)
35 return retval;
36 }
37
38+#if (LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0))
39 static int dra7xx_debugss_remove(struct platform_device *pdev)
40+#else
41+static void dra7xx_debugss_remove(struct platform_device *pdev)
42+#endif
43 {
44 __D("%s:\n",__FUNCTION__);
45
46@@ -1145,7 +1150,9 @@ static int dra7xx_debugss_remove(struct platform_device *pdev)
47 /* Un-prepare debugSS clock */
48 clk_disable_unprepare(sys_clk_in1);
49
50+#if (LINUX_VERSION_CODE < KERNEL_VERSION(6, 11, 0))
51 return 0;
52+#endif
53 }
54
55 static const struct of_device_id dra7xx_debugss_of_match[] = {
56--
572.17.1
diff --git a/meta-ti-extras/recipes-bsp/dsptop/libulm_git.bb b/meta-ti-extras/recipes-bsp/dsptop/libulm_git.bb
index 6a2cde30..73c7831e 100644
--- a/meta-ti-extras/recipes-bsp/dsptop/libulm_git.bb
+++ b/meta-ti-extras/recipes-bsp/dsptop/libulm_git.bb
@@ -9,9 +9,9 @@ REQUIRED_MACHINE_FEATURES = "dsp"
9DEPENDS = "ti-cgt6x-native" 9DEPENDS = "ti-cgt6x-native"
10PR = "${INC_PR}.0" 10PR = "${INC_PR}.0"
11 11
12S = "${WORKDIR}/git/dsptop/ulm" 12S:append = "/dsptop/ulm"
13 13
14DEVICE="" 14DEVICE = ""
15DEVICE:dra7xx = "DRA7xx" 15DEVICE:dra7xx = "DRA7xx"
16 16
17EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX}" 17EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX}"
@@ -42,4 +42,14 @@ include dsptop.inc
42 42
43ALLOW_EMPTY:${PN} = "1" 43ALLOW_EMPTY:${PN} = "1"
44 44
45PARALLEL_MAKE= "" 45PARALLEL_MAKE = ""
46
47# Disable the "buildpaths" check while we figure out how we are
48# going to address this issue.
49#
50# The ti-cgt6x compiler is a custom TI compiler for the TI C6000
51# Digital Signal Processor(DSP) platform. It does not currently
52# support reproducible builds and is provided via a binary blob
53# download that we cannot patch in the recipe to address the
54# issue.
55INSANE_SKIP:${PN}-dev += "buildpaths"
diff --git a/meta-ti-extras/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/meta-ti-extras/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
index 8d066eb0..bfdf1ac5 100644
--- a/meta-ti-extras/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
+++ b/meta-ti-extras/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
@@ -15,8 +15,6 @@ SRC_URI = "git://git.ti.com/git/ivimm/ipumm.git;protocol=https;branch=master"
15 15
16SRCREV = "df4c50aecc9aad7ab3eb1ca9ebacfe473fcad7c5" 16SRCREV = "df4c50aecc9aad7ab3eb1ca9ebacfe473fcad7c5"
17 17
18S = "${WORKDIR}/git"
19
20PV = "3.00.15.00" 18PV = "3.00.15.00"
21PR = "r7" 19PR = "r7"
22 20
@@ -26,18 +24,18 @@ inherit update-alternatives
26 24
27DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos" 25DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
28 26
29export HWVERSION="ES10" 27export HWVERSION = "ES10"
30export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti" 28export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"
31 29
32export XDCVERSION="ti-xdctools-tree" 30export XDCVERSION = "ti-xdctools-tree"
33export BIOSVERSION="ti-sysbios-tree" 31export BIOSVERSION = "ti-sysbios-tree"
34export IPCVERSION="ti-ipc-tree" 32export IPCVERSION = "ti-ipc-tree"
35export CEVERSION="ti-codec-engine-tree" 33export CEVERSION = "ti-codec-engine-tree"
36export FCVERSION="ti-framework-components-tree" 34export FCVERSION = "ti-framework-components-tree"
37export XDAISVERSION="ti-xdais-tree" 35export XDAISVERSION = "ti-xdais-tree"
38 36
39export TMS470CGTOOLPATH="${M4_TOOLCHAIN_INSTALL_DIR}" 37export TMS470CGTOOLPATH = "${M4_TOOLCHAIN_INSTALL_DIR}"
40export IPCSRC="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree" 38export IPCSRC = "${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
41 39
42EXTRA_OEMAKE += "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}" 40EXTRA_OEMAKE += "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}"
43 41
@@ -65,3 +63,12 @@ ALTERNATIVE_TARGET[dra7-ipu2-fw.xem4] = "${nonarch_base_libdir}/firmware/${TARGE
65ALTERNATIVE_PRIORITY = "20" 63ALTERNATIVE_PRIORITY = "20"
66 64
67FILES:${PN} += "${nonarch_base_libdir}/firmware/*" 65FILES:${PN} += "${nonarch_base_libdir}/firmware/*"
66
67# Disable the "buildpaths" check while we figure out how we are
68# going to address this issue.
69#
70# The ti-cgt-arm compiler is a custom TI compiler. It does not
71# currently support reproducible builds and is provided via a
72# binary blob download that we cannot patch in the recipe to address
73# the issue.
74INSANE_SKIP:${PN} += "buildpaths"
diff --git a/meta-ti-extras/recipes-bsp/pru/pru-icss_git.bb b/meta-ti-extras/recipes-bsp/pru/pru-icss_git.bb
index b01dd6a5..73b582a2 100644
--- a/meta-ti-extras/recipes-bsp/pru/pru-icss_git.bb
+++ b/meta-ti-extras/recipes-bsp/pru/pru-icss_git.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Programmable Real-time Unit Software Package" 1SUMMARY = "Programmable Real-time Unit Software Package"
2HOMEPAGE = "http://processors.wiki.ti.com/index.php/PRU-ICSS" 2HOMEPAGE = "http://processors.wiki.ti.com/index.php/PRU-ICSS"
3LICENSE = "BSD-3-Clause & PD" 3LICENSE = "BSD-3-Clause & PD"
4 4
@@ -29,8 +29,6 @@ RDEPENDS:${PN}:append = " \
29 29
30DEPENDS = "ti-cgt-pru-native" 30DEPENDS = "ti-cgt-pru-native"
31 31
32S = "${WORKDIR}/git"
33
34export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}" 32export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}"
35export PRU_SSP = "${S}" 33export PRU_SSP = "${S}"
36 34
diff --git a/meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw/0001-Add-Makefile-to-install-firmware-files.patch b/meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw/0001-Add-Makefile-to-install-firmware-files.patch
deleted file mode 100644
index bb05c6fe..00000000
--- a/meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw/0001-Add-Makefile-to-install-firmware-files.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1From 3a8fc3ccf00796254d6cef4b6d4cd70dc37012e1 Mon Sep 17 00:00:00 2001
2From: Denys Dmytriyenko <denys@ti.com>
3Date: Fri, 10 Mar 2017 13:28:29 -0500
4Subject: [PATCH] Add Makefile to install firmware files
5
6Upstream-Status: Pending
7
8Signed-off-by: Denys Dmytriyenko <denys@ti.com>
9---
10 Makefile | 9 +++++++++
11 1 file changed, 9 insertions(+)
12 create mode 100644 Makefile
13
14diff --git a/Makefile b/Makefile
15new file mode 100644
16index 0000000..1cf38e3
17--- /dev/null
18+++ b/Makefile
19@@ -0,0 +1,9 @@
20+# Installs the the ti-connectivity wlan firmware files into the root file system
21+
22+install:
23+ @if [ ! -d $(DESTDIR) ] ; then \
24+ echo "Target filesystem directory doesn't exist."; \
25+ exit 1; \
26+ fi
27+ install -d $(DEST_DIR)/lib/firmware/ti-connectivity
28+ cp *.bin $(DEST_DIR)/lib/firmware/ti-connectivity/
29--
302.7.4
31
diff --git a/meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw_8.9.0.0.86.bb b/meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw_8.9.0.0.86.bb
index dbae5a21..3e61db88 100644
--- a/meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw_8.9.0.0.86.bb
+++ b/meta-ti-extras/recipes-bsp/wl18xx-fw/wl18xx-fw_8.9.0.0.86.bb
@@ -1,17 +1,12 @@
1DESCRIPTION = "Firmware files for use with TI wl18xx" 1SUMMARY = "Firmware files for use with TI wl18xx"
2LICENSE = "TI-TSPA" 2LICENSE = "TI-TSPA"
3LIC_FILES_CHKSUM = "file://LICENCE;md5=4977a0fe767ee17765ae63c435a32a9e" 3LIC_FILES_CHKSUM = "file://LICENCE;md5=4977a0fe767ee17765ae63c435a32a9e"
4 4
5SRC_URI = " \ 5SRC_URI = "git://git.ti.com/git/wilink8-wlan/wl18xx_fw.git;protocol=https;branch=${BRANCH}"
6 git://git.ti.com/git/wilink8-wlan/wl18xx_fw.git;protocol=https;branch=${BRANCH} \
7 file://0001-Add-Makefile-to-install-firmware-files.patch \
8"
9 6
10SRCREV = "5ec05007f2662f460f881c5868311fd3ab7e6e71" 7SRCREV = "5ec05007f2662f460f881c5868311fd3ab7e6e71"
11BRANCH = "master" 8BRANCH = "master"
12 9
13S = "${WORKDIR}/git"
14
15CLEANBROKEN = "1" 10CLEANBROKEN = "1"
16 11
17do_compile() { 12do_compile() {
@@ -19,11 +14,8 @@ do_compile() {
19} 14}
20 15
21do_install() { 16do_install() {
22 if ${@bb.utils.contains('DISTRO_FEATURES','usrmerge','true','false',d)}; then 17 install -d ${D}${nonarch_base_libdir}/firmware/ti-connectivity
23 oe_runmake 'DEST_DIR=${D}/usr' install 18 install -m 0644 ${S}/*.bin ${D}${nonarch_base_libdir}/firmware/ti-connectivity/
24 else
25 oe_runmake 'DEST_DIR=${D}' install
26 fi
27} 19}
28 20
29FILES:${PN} = "${nonarch_base_libdir}/firmware/ti-connectivity/*" 21FILES:${PN} = "${nonarch_base_libdir}/firmware/ti-connectivity/*"
diff --git a/meta-ti-extras/recipes-connectivity/cc33calibrator/cc33calibrator_git.bb b/meta-ti-extras/recipes-connectivity/cc33calibrator/cc33calibrator_git.bb
new file mode 100644
index 00000000..57311667
--- /dev/null
+++ b/meta-ti-extras/recipes-connectivity/cc33calibrator/cc33calibrator_git.bb
@@ -0,0 +1,24 @@
1SUMMARY = "The calibrator utility for TI wireless solution based on cc33xx driver"
2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://COPYING;md5=d5fc448a36efe573623542dcb989afc4"
4
5SRCREV = "89d7e55b40972cbfc84f0734c35a7a6b4f7f5b31"
6SRC_URI = "git://git.ti.com/git/cc33xx-wlan/cc33xx-utils.git;branch=master;protocol=https"
7
8PV = "1.0.0.50"
9
10DEPENDS = "libnl"
11
12S:append = "/cc33calibrator"
13
14export CROSS_COMPILE = "${TARGET_PREFIX}"
15
16EXTRA_OEMAKE = "CFLAGS="${CFLAGS} -I${STAGING_INCDIR}/libnl3/ -DCONFIG_LIBNL32 " \
17 LDFLAGS="${LDFLAGS} -L${STAGING_LIBDIR}" \
18 CC="${CC}" \
19 NLVER=3"
20
21do_install() {
22 install -d ${D}${bindir}
23 install -m 0755 cc33calibrator ${D}${bindir}/
24}
diff --git a/meta-ti-extras/recipes-connectivity/cc33conf/cc33conf_git.bb b/meta-ti-extras/recipes-connectivity/cc33conf/cc33conf_git.bb
new file mode 100644
index 00000000..724be6e5
--- /dev/null
+++ b/meta-ti-extras/recipes-connectivity/cc33conf/cc33conf_git.bb
@@ -0,0 +1,29 @@
1SUMMARY = "Configuration utility for TI CC33xx wireless devices"
2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://COPYING;md5=d5fc448a36efe573623542dcb989afc4"
4
5SRCREV = "a2f84140b8d67cfc94472cf92676a409d1e47d86"
6SRC_URI = "git://git.ti.com/git/cc33xx-wlan/cc33xx-utils.git;branch=master;protocol=https"
7
8PV = "1.7.0.120"
9
10S:append = "/cc33conf"
11
12EXTRA_OEMAKE = "CC="${CC}""
13
14do_install() {
15 install -d ${D}${sbindir}
16 install -d ${D}${sbindir}/cc33conf/
17
18 install -m 0755 cc33xxconf ${D}${sbindir}/cc33conf/
19 install -m 0755 dictionary.txt ${D}${sbindir}/cc33conf/
20 install -m 0755 default.conf ${D}${sbindir}/cc33conf/
21 install -m 0755 README ${D}${sbindir}/cc33conf/
22 install -m 0755 cc33xx-conf.conf ${D}${sbindir}/cc33conf/
23 install -m 0755 cc33xx-conf.ini ${D}${sbindir}/cc33conf/
24 install -m 0755 conf.h ${D}${sbindir}/cc33conf/
25}
26
27FILES:${PN} += " \
28 ${sbindir}/cc33conf \
29"
diff --git a/meta-ti-extras/recipes-connectivity/cc33xx-target-scripts/cc33xx-target-scripts_git.bb b/meta-ti-extras/recipes-connectivity/cc33xx-target-scripts/cc33xx-target-scripts_git.bb
new file mode 100644
index 00000000..e3fe6f80
--- /dev/null
+++ b/meta-ti-extras/recipes-connectivity/cc33xx-target-scripts/cc33xx-target-scripts_git.bb
@@ -0,0 +1,18 @@
1SUMMARY = "Scripts and configuration files for TI cc33xx wireless drivers"
2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://COPYING;md5=904443cf7fae5c09c3d5f83f8557c265"
4
5SRCREV = "4371c93ea01b339f6f73f77d6d6bfcc185def8c0"
6SRC_URI = "git://git.ti.com/git/cc33xx-wlan/cc33xx-target-scripts.git;protocol=https;branch=master"
7
8FILES:${PN} += "${datadir}/cc33xx/"
9
10do_install() {
11 install -d ${D}${datadir}/cc33xx/
12
13 scripts=`find ./* -type f -name "*.*"`
14 for s in $scripts
15 do
16 install -m 0755 $s ${D}${datadir}/cc33xx/
17 done
18}
diff --git a/meta-ti-extras/recipes-connectivity/uim/uim-sysfs_8.5.bb b/meta-ti-extras/recipes-connectivity/uim/uim-sysfs_8.5.bb
index 2e528376..707f7c77 100644
--- a/meta-ti-extras/recipes-connectivity/uim/uim-sysfs_8.5.bb
+++ b/meta-ti-extras/recipes-connectivity/uim/uim-sysfs_8.5.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Shared Transport Line Discipline User Mode initialisation Manager Daemon" 1SUMMARY = "Shared Transport Line Discipline User Mode initialisation Manager Daemon"
2LICENSE = "GPL-2.0-or-later" 2LICENSE = "GPL-2.0-or-later"
3LIC_FILES_CHKSUM = "file://uim.c;beginline=1;endline=18;md5=9f0bbfbc10c67689e81a523e2976c31e" 3LIC_FILES_CHKSUM = "file://uim.c;beginline=1;endline=18;md5=9f0bbfbc10c67689e81a523e2976c31e"
4 4
@@ -10,8 +10,6 @@ inherit update-rc.d
10SRCREV = "a75f45be2d5c74fc1dd913d08afc30f09a230aa9" 10SRCREV = "a75f45be2d5c74fc1dd913d08afc30f09a230aa9"
11SRC_URI = "git://git.ti.com/git/ti-bt/uim.git;branch=master;protocol=https" 11SRC_URI = "git://git.ti.com/git/ti-bt/uim.git;branch=master;protocol=https"
12 12
13S = "${WORKDIR}/git"
14
15do_install() { 13do_install() {
16 install -d ${D}${bindir} 14 install -d ${D}${bindir}
17 install -m 0755 uim ${D}${bindir} 15 install -m 0755 uim ${D}${bindir}
diff --git a/meta-ti-extras/recipes-connectivity/wl18xx-calibrator/wl18xx-calibrator_8.7.3.bb b/meta-ti-extras/recipes-connectivity/wl18xx-calibrator/wl18xx-calibrator_8.7.3.bb
index 1e9c445d..fac0524e 100644
--- a/meta-ti-extras/recipes-connectivity/wl18xx-calibrator/wl18xx-calibrator_8.7.3.bb
+++ b/meta-ti-extras/recipes-connectivity/wl18xx-calibrator/wl18xx-calibrator_8.7.3.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "The calibrator utility for TI wireless solution based on wl18xx driver" 1SUMMARY = "The calibrator utility for TI wireless solution based on wl18xx driver"
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://COPYING;md5=4725015cb0be7be389cf06deeae3683d" 3LIC_FILES_CHKSUM = "file://COPYING;md5=4725015cb0be7be389cf06deeae3683d"
4 4
@@ -11,8 +11,6 @@ SRC_URI = "git://git.ti.com/git/wilink8-wlan/18xx-ti-utils.git;branch=master;pro
11 file://0001-plt.h-Do-not-define-EFUSE_PARAMETER_TYPE_ENMT-type-e.patch \ 11 file://0001-plt.h-Do-not-define-EFUSE_PARAMETER_TYPE_ENMT-type-e.patch \
12 " 12 "
13 13
14S = "${WORKDIR}/git"
15
16export CROSS_COMPILE = "${TARGET_PREFIX}" 14export CROSS_COMPILE = "${TARGET_PREFIX}"
17 15
18EXTRA_OEMAKE = "CFLAGS="${CFLAGS} -I${STAGING_INCDIR}/libnl3/ -DCONFIG_LIBNL32 " \ 16EXTRA_OEMAKE = "CFLAGS="${CFLAGS} -I${STAGING_INCDIR}/libnl3/ -DCONFIG_LIBNL32 " \
diff --git a/meta-ti-extras/recipes-connectivity/wl18xx-target-scripts/wl18xx-target-scripts_8.8.1.bb b/meta-ti-extras/recipes-connectivity/wl18xx-target-scripts/wl18xx-target-scripts_8.8.1.bb
index 87890a31..e3ea98aa 100644
--- a/meta-ti-extras/recipes-connectivity/wl18xx-target-scripts/wl18xx-target-scripts_8.8.1.bb
+++ b/meta-ti-extras/recipes-connectivity/wl18xx-target-scripts/wl18xx-target-scripts_8.8.1.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Scripts and configuration files for TI wireless drivers" 1SUMMARY = "Scripts and configuration files for TI wireless drivers"
2LICENSE = "GPL-2.0-only" 2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://README;beginline=1;endline=21;md5=b8d6a0865f50159bf5c0d175d1f4a705" 3LIC_FILES_CHKSUM = "file://README;beginline=1;endline=21;md5=b8d6a0865f50159bf5c0d175d1f4a705"
4 4
@@ -11,8 +11,6 @@ file://0001-print_stat.sh-replace-system-bin-sh-with-bin-sh.patch \
11 11
12PR = "r1" 12PR = "r1"
13 13
14S = "${WORKDIR}/git"
15
16FILES:${PN} += "${datadir}/wl18xx/" 14FILES:${PN} += "${datadir}/wl18xx/"
17 15
18do_install() { 16do_install() {
diff --git a/meta-ti-extras/recipes-connectivity/wlconf/wlconf_8.7.3.bb b/meta-ti-extras/recipes-connectivity/wlconf/wlconf_8.7.3.bb
index a2a8b775..8285bf9f 100644
--- a/meta-ti-extras/recipes-connectivity/wlconf/wlconf_8.7.3.bb
+++ b/meta-ti-extras/recipes-connectivity/wlconf/wlconf_8.7.3.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Configuration utility for TI wireless drivers" 1SUMMARY = "Configuration utility for TI wireless drivers"
2LICENSE = "GPL-2.0-only" 2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://README;beginline=1;endline=21;md5=adc05a1903d3f107f85c90328e3a9438" 3LIC_FILES_CHKSUM = "file://README;beginline=1;endline=21;md5=adc05a1903d3f107f85c90328e3a9438"
4 4
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://README;beginline=1;endline=21;md5=adc05a1903d3f107f85
6SRCREV = "5048b59a444ac59ba7171d6e122d5a84581aebf2" 6SRCREV = "5048b59a444ac59ba7171d6e122d5a84581aebf2"
7SRC_URI = "git://git.ti.com/git/wilink8-wlan/18xx-ti-utils.git;branch=master;protocol=https" 7SRC_URI = "git://git.ti.com/git/wilink8-wlan/18xx-ti-utils.git;branch=master;protocol=https"
8 8
9S = "${WORKDIR}/git/wlconf" 9S:append = "/wlconf"
10 10
11EXTRA_OEMAKE = "CC="${CC}"" 11EXTRA_OEMAKE = "CC="${CC}""
12 12
diff --git a/meta-ti-extras/recipes-devtools/cuia/cuia_1.0.0.13.bb b/meta-ti-extras/recipes-devtools/cuia/cuia_1.0.0.13.bb
index 8b16830f..20548443 100644
--- a/meta-ti-extras/recipes-devtools/cuia/cuia_1.0.0.13.bb
+++ b/meta-ti-extras/recipes-devtools/cuia/cuia_1.0.0.13.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI Unified Instrumentation Architecture in C (cUIA)" 1SUMMARY = "TI Unified Instrumentation Architecture in C (cUIA)"
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://cuia_${CUIA_PV}_manifest.html;md5=0eea94e3bb94de4ddee77653eba1c7c5" 3LIC_FILES_CHKSUM = "file://cuia_${CUIA_PV}_manifest.html;md5=0eea94e3bb94de4ddee77653eba1c7c5"
4 4
@@ -9,7 +9,7 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/UIA/SCMCSD
9SRC_URI[cuia.md5sum] = "ef53989ac70c191841cd656cdc8770be" 9SRC_URI[cuia.md5sum] = "ef53989ac70c191841cd656cdc8770be"
10SRC_URI[cuia.sha256sum] = "f16d138a9146fdc7d52cba77bd30596da65835f6ffe4092baf2b33d1c1a4fb0d" 10SRC_URI[cuia.sha256sum] = "f16d138a9146fdc7d52cba77bd30596da65835f6ffe4092baf2b33d1c1a4fb0d"
11 11
12S = "${WORKDIR}/cuia_${CUIA_PV}${CUIA_PVExtra}" 12S = "${UNPACKDIR}/cuia_${CUIA_PV}${CUIA_PVExtra}"
13 13
14CLEANBROKEN = "1" 14CLEANBROKEN = "1"
15 15
diff --git a/meta-ti-extras/recipes-devtools/gdbc6x/gdbc6x_git.bb b/meta-ti-extras/recipes-devtools/gdbc6x/gdbc6x_git.bb
index d3ada9c6..b803ac5b 100644
--- a/meta-ti-extras/recipes-devtools/gdbc6x/gdbc6x_git.bb
+++ b/meta-ti-extras/recipes-devtools/gdbc6x/gdbc6x_git.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "GNU debugger for TI C6X DSP." 1SUMMARY = "GNU debugger for TI C6X DSP."
2SECTION = "devel" 2SECTION = "devel"
3LICENSE = "GPL-3.0-or-later" 3LICENSE = "GPL-3.0-or-later"
4LIC_FILES_CHKSUM = "file://debian/copyright;md5=bf0fe2872eb3dfeebb2cbe38206fe81f" 4LIC_FILES_CHKSUM = "file://debian/copyright;md5=bf0fe2872eb3dfeebb2cbe38206fe81f"
@@ -14,12 +14,12 @@ SRC_URI:append = " \
14 file://0001-libbfd.h-suppress-GCC9-Wstringop-truncation.patch;striplevel=2 \ 14 file://0001-libbfd.h-suppress-GCC9-Wstringop-truncation.patch;striplevel=2 \
15" 15"
16 16
17S = "${WORKDIR}/git/gdbc6x" 17S:append = "/gdbc6x"
18 18
19inherit update-rc.d 19inherit update-rc.d
20inherit gettext 20inherit gettext
21 21
22CFLAGS += "-fcommon" 22CFLAGS += "-fcommon -fpermissive -std=gnu11"
23 23
24do_configure () { 24do_configure () {
25 cd ${S} 25 cd ${S}
@@ -36,7 +36,7 @@ do_install () {
36 cp -rf ${S}/install_gdb/include/* ${D}${includedir} 36 cp -rf ${S}/install_gdb/include/* ${D}${includedir}
37 37
38 install -d ${D}${sysconfdir}/init.d 38 install -d ${D}${sysconfdir}/init.d
39 install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/gdbserverproxy 39 install -m 0755 ${UNPACKDIR}/init ${D}${sysconfdir}/init.d/gdbserverproxy
40} 40}
41 41
42RDEPENDS:${PN} = "gdbserverproxy-module-drv bash" 42RDEPENDS:${PN} = "gdbserverproxy-module-drv bash"
@@ -47,3 +47,7 @@ INITSCRIPT_NAME = "gdbserverproxy"
47INITSCRIPT_PARAMS = "defaults 95" 47INITSCRIPT_PARAMS = "defaults 95"
48 48
49PARALLEL_MAKE = "" 49PARALLEL_MAKE = ""
50
51# Disable the "buildpaths" check while we figure out how we are
52# going to address this issue.
53INSANE_SKIP:${PN} += "buildpaths"
diff --git a/meta-ti-extras/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb b/meta-ti-extras/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
index 3460eadb..6c538817 100644
--- a/meta-ti-extras/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
+++ b/meta-ti-extras/recipes-devtools/gdbc6x/gdbserver-c6x_git.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI gdb-server to be used with c6xgdb." 1SUMMARY = "TI gdb-server to be used with c6xgdb."
2LICENSE = "BSD-3-Clause" 2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495" 3LIC_FILES_CHKSUM = "file://../debian/copyright;md5=82c616b6c8f9c11c46feaaf8f9a11495"
4 4
@@ -6,7 +6,7 @@ DEPENDS = "ti-xdais ti-framework-components ti-cgt6x-native ti-sysbios ti-xdctoo
6 6
7PR = "${INC_PR}.0" 7PR = "${INC_PR}.0"
8 8
9S = "${WORKDIR}/git/gdbserver-c6x/src" 9S:append = "/gdbserver-c6x/src"
10 10
11PLATFORM = "" 11PLATFORM = ""
12PLATFORM:dra7xx = "DRA7xx_PLATFORM" 12PLATFORM:dra7xx = "DRA7xx_PLATFORM"
@@ -47,3 +47,13 @@ require recipes-ti/includes/ti-paths.inc
47ALLOW_EMPTY:${PN} = "1" 47ALLOW_EMPTY:${PN} = "1"
48 48
49PARALLEL_MAKE = "" 49PARALLEL_MAKE = ""
50
51# Disable the "buildpaths" check while we figure out how we are
52# going to address this issue.
53#
54# The ti-cgt6x compiler is a custom TI compiler for the TI C6000
55# Digital Signal Processor(DSP) platform. It does not currently
56# support reproducible builds and is provided via a binary blob
57# download that we cannot patch in the recipe to address the
58# issue.
59INSANE_SKIP:${PN}-dev += "buildpaths"
diff --git a/meta-ti-extras/recipes-devtools/gdbc6x/gdbserverproxy-module-drv_git.bb b/meta-ti-extras/recipes-devtools/gdbc6x/gdbserverproxy-module-drv_git.bb
index 8bea12f7..2ee97269 100644
--- a/meta-ti-extras/recipes-devtools/gdbc6x/gdbserverproxy-module-drv_git.bb
+++ b/meta-ti-extras/recipes-devtools/gdbc6x/gdbserverproxy-module-drv_git.bb
@@ -1,10 +1,7 @@
1DESCRIPTION = "Interface for GDB to commincate witha TI C66X DSP" 1SUMMARY = "Interface for GDB to commincate witha TI C66X DSP"
2LICENSE = "GPL-2.0-only" 2LICENSE = "GPL-2.0-only"
3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=75859989545e37968a99b631ef42722e" 3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=75859989545e37968a99b631ef42722e"
4 4
5# This package builds a kernel module, use kernel PR as base and append a local
6MACHINE_KERNEL_PR:append = "b"
7PR = "${MACHINE_KERNEL_PR}"
8PV:append = "+git" 5PV:append = "+git"
9 6
10SRC_URI:append = "\ 7SRC_URI:append = "\
@@ -12,7 +9,7 @@ SRC_URI:append = "\
12 file://0002-Support-Linux-kernels-v6.6.patch;patchdir=../.. \ 9 file://0002-Support-Linux-kernels-v6.6.patch;patchdir=../.. \
13" 10"
14 11
15S = "${WORKDIR}/git/kernel_module/gdbproxy-mod" 12S:append = "/kernel_module/gdbproxy-mod"
16 13
17inherit module 14inherit module
18 15
diff --git a/meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb b/meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb
deleted file mode 100644
index 4b7bd065..00000000
--- a/meta-ti-extras/recipes-devtools/python-yamllint/python3-yamllint_1.33.0.bb
+++ /dev/null
@@ -1,15 +0,0 @@
1SUMMARY = "A linter for YAML files."
2HOMEPAGE = "https://github.com/adrienverge/yamllint"
3LICENSE = "GPL-3.0-only"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
5
6inherit pypi setuptools3
7
8PYPI_PACKAGE = "yamllint"
9
10SRC_URI[sha256sum] = "2dceab9ef2d99518a2fcf4ffc964d44250ac4459be1ba3ca315118e4a1a81f7d"
11
12DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
13RDEPENDS:${PN} += "${PYTHON_PN}-pyyaml"
14
15BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-ti-extras/recipes-multimedia/libdce/libdce_3.00.15.00.bb b/meta-ti-extras/recipes-multimedia/libdce/libdce_3.00.15.00.bb
index 54f6ff8a..2ae44086 100644
--- a/meta-ti-extras/recipes-multimedia/libdce/libdce_3.00.15.00.bb
+++ b/meta-ti-extras/recipes-multimedia/libdce/libdce_3.00.15.00.bb
@@ -6,10 +6,10 @@ inherit autotools pkgconfig
6 6
7DEPENDS = "libdrm ti-ipc" 7DEPENDS = "libdrm ti-ipc"
8 8
9SRC_URI = "git://git.omapzoom.org/repo/libdce.git;protocol=git;branch=master" 9SRC_URI = "git://git.ti.com/git/omapzoom/libdce.git;protocol=https;branch=master"
10SRCREV = "ec14e1d5cea1ed3c3ea0e2b9cf1fd581acff93e3" 10
11SRCREV = "182aea18596eb2b3a82cffc536a6404f5000fb30"
11 12
12S = "${WORKDIR}/git"
13EXTRA_OECONF += "IPC_HEADERS=${STAGING_INCDIR}/ti/ipc/mm" 13EXTRA_OECONF += "IPC_HEADERS=${STAGING_INCDIR}/ti/ipc/mm"
14 14
15COMPATIBLE_HOST ?= "null" 15COMPATIBLE_HOST ?= "null"
diff --git a/meta-ti-extras/recipes-ti/beagleboard/beaglebone-capes.bb b/meta-ti-extras/recipes-ti/beagleboard/beaglebone-capes.bb
index ceefe0d6..22fa67fd 100644
--- a/meta-ti-extras/recipes-ti/beagleboard/beaglebone-capes.bb
+++ b/meta-ti-extras/recipes-ti/beagleboard/beaglebone-capes.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Userspace setup for beaglebone capes" 1SUMMARY = "Userspace setup for beaglebone capes"
2 2
3LICENSE = "MIT" 3LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" 4LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
@@ -14,13 +14,13 @@ SRC_URI = "file://cape.service \
14 14
15do_install() { 15do_install() {
16 install -d ${D}${base_libdir}/systemd/system/ 16 install -d ${D}${base_libdir}/systemd/system/
17 install -m 0644 ${WORKDIR}/cape.service ${D}${base_libdir}/systemd/system 17 install -m 0644 ${UNPACKDIR}/cape.service ${D}${base_libdir}/systemd/system
18 18
19 install -d ${D}${base_libdir}/systemd/system/basic.target.wants 19 install -d ${D}${base_libdir}/systemd/system/basic.target.wants
20 ln -sf ../cape.service ${D}${base_libdir}/systemd/system/basic.target.wants/ 20 ln -sf ../cape.service ${D}${base_libdir}/systemd/system/basic.target.wants/
21 21
22 install -d ${D}${bindir} 22 install -d ${D}${bindir}
23 install -m 0755 ${WORKDIR}/cape*.sh ${D}${bindir} 23 install -m 0755 ${UNPACKDIR}/cape*.sh ${D}${bindir}
24} 24}
25 25
26FILES:${PN} += "${base_libdir}/systemd/system" 26FILES:${PN} += "${base_libdir}/systemd/system"
diff --git a/meta-ti-extras/recipes-ti/beagleboard/beaglebone-getting-started.bb b/meta-ti-extras/recipes-ti/beagleboard/beaglebone-getting-started.bb
index 85ab861d..8ad75f26 100644
--- a/meta-ti-extras/recipes-ti/beagleboard/beaglebone-getting-started.bb
+++ b/meta-ti-extras/recipes-ti/beagleboard/beaglebone-getting-started.bb
@@ -10,8 +10,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f6f02761e31334c48f7021fb94c89aaa"
10SRCREV = "05bedba192646152b7bc80b0accaea75aef864e5" 10SRCREV = "05bedba192646152b7bc80b0accaea75aef864e5"
11SRC_URI = "git://github.com/jadonk/beaglebone-getting-started.git;protocol=https;branch=master" 11SRC_URI = "git://github.com/jadonk/beaglebone-getting-started.git;protocol=https;branch=master"
12 12
13S = "${WORKDIR}/git"
14
15do_install() { 13do_install() {
16 install -d ${D}${datadir}/${PN} 14 install -d ${D}${datadir}/${PN}
17 cp -R --no-dereference --preserve=mode,links ${S}/* ${D}${datadir}/${PN} 15 cp -R --no-dereference --preserve=mode,links ${S}/* ${D}${datadir}/${PN}
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init.bb b/meta-ti-extras/recipes-ti/beagleboard/gadget-init.bb
deleted file mode 100644
index 3ab00ec3..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init.bb
+++ /dev/null
@@ -1,60 +0,0 @@
1DESCRIPTION = "Units to initialize usb gadgets"
2
3PR = "r19"
4
5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
7
8COMPATIBLE_MACHINE = "(ti33x)"
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11SRC_URI = "file://storage-gadget-init.service \
12 file://network-gadget-init.service \
13 file://udhcpd.service \
14 file://udhcpd.conf \
15 file://bone-gmass-eject.rules \
16 file://udhcpd.rules \
17 file://g-storage-reinsert.sh \
18 file://g-ether-start-service.sh \
19 file://g-ether-load.sh \
20 file://update-image-info-on-mmcblk0p1.sh \
21 "
22
23do_install() {
24 install -d ${D}${base_libdir}/systemd/system/basic.target.wants
25 install -m 0644 ${WORKDIR}/*.service ${D}${base_libdir}/systemd/system
26
27 for i in ${WORKDIR}/storage-gadget-init.service ; do
28 install -m 0644 $i ${D}${base_libdir}/systemd/system
29 ln -sf ../$(basename $i) ${D}${base_libdir}/systemd/system/basic.target.wants/
30 done
31
32 install -d ${D}${sysconfdir}/udev/rules.d
33 install -m 0644 ${WORKDIR}/*.rules ${D}${sysconfdir}/udev/rules.d
34 install -m 0644 ${WORKDIR}/*.conf ${D}${sysconfdir}
35
36 install -d ${D}${bindir}
37 install -m 0755 ${WORKDIR}/*.sh ${D}${bindir}
38}
39
40PACKAGES =+ "${PN}-storage ${PN}-network ${PN}-udhcpd"
41
42ALLOW_EMPTY:${PN} = "1"
43
44FILES:${PN}-storage = "${base_libdir}/systemd/system/storage-gadget-init.service \
45 ${base_libdir}/systemd/system/basic.target.wants/storage-gadget-init.service \
46 ${bindir}/g-storage-reinsert.sh \
47 ${bindir}/update-image-info-on-mmcblk0p1.sh \
48 ${sysconfdir}/udev/rules.d/bone-gmass-eject.rules"
49
50FILES:${PN}-network = "${base_libdir}/systemd/system/network-gadget-init.service \
51 ${base_libdir}/systemd/system/basic.target.wants/network-gadget-init.service \
52 ${bindir}/g-ether-load.sh \
53 ${bindir}/g-ether-start-service.sh \
54 ${sysconfdir}/udev/rules.d/udhcpd.rules"
55
56FILES:${PN}-udhcpd = "${base_libdir}/systemd/system/udhcpd.service \
57 ${base_libdir}/systemd/system/basic.target.wants/udhcpd.service \
58 ${sysconfdir}/udhcpd.conf"
59
60RRECOMMENDS:${PN} = "${PN}-storage ${PN}-network ${PN}-udhcpd"
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/bone-gmass-eject.rules b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/bone-gmass-eject.rules
deleted file mode 100644
index ee6f93e2..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/bone-gmass-eject.rules
+++ /dev/null
@@ -1 +0,0 @@
1SUBSYSTEM=="block",ACTION=="change",KERNEL=="mmcblk0p1",RUN+="/usr/bin/g-ether-start-service.sh"
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-load.sh b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-load.sh
deleted file mode 100755
index f9400649..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-load.sh
+++ /dev/null
@@ -1,46 +0,0 @@
1#!/bin/sh
2
3function get_devmem()
4{
5 /usr/bin/devmem2 $1 | grep ": " | cut -d ":" -f 2|cut -d "x" -f 2
6}
7
8function hex_to_mac_addr()
9{
10 addr=$1
11 n=0
12 mac_addr=$(echo ${addr} | while read -r -n2 c; do
13 if [ ! -z "$c" ]; then
14 if [ $n -ne 0 ] ; then
15 echo -n ":${c}"
16 else
17 echo -n "${c}"
18 fi
19 fi
20 n=$(($n+1))
21 done)
22 echo ${mac_addr}
23}
24
25function reverse_bytes()
26{
27 addr=$1
28 New_addr=$(echo ${addr} | while read -r -n2 c; do
29 if [ ! -z "$c" ]; then
30 New_addr=${c}${New_addr}
31 else echo
32 echo ${New_addr}
33 fi
34 done)
35 echo ${New_addr}
36}
37
38DEVMEM_ADDR_LO=$(get_devmem 0x44e10638|bc)
39DEVMEM_ADDR_LO=$(reverse_bytes ${DEVMEM_ADDR_LO})
40
41DEVMEM_ADDR_HI=$(get_devmem 0x44e1063C)
42DEVMEM_ADDR_HI=$(reverse_bytes ${DEVMEM_ADDR_HI})
43
44DEV_ADDR=$(hex_to_mac_addr "${DEVMEM_ADDR_HI}${DEVMEM_ADDR_LO}")
45
46modprobe g_ether host_addr=${DEV_ADDR}
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-start-service.sh b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-start-service.sh
deleted file mode 100755
index 6e73b155..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-ether-start-service.sh
+++ /dev/null
@@ -1,10 +0,0 @@
1#!/bin/sh
2if [ -a /sys/devices/platform/omap/musb-ti81xx/musb-hdrc.0/gadget/lun0/file ]
3then
4 x=$(cat /sys/devices/platform/omap/musb-ti81xx/musb-hdrc.0/gadget/lun0/file)
5 if [ -z "$x" ]
6 then
7 /bin/systemctl stop storage-gadget-init.service
8 /bin/systemctl start network-gadget-init.service
9 fi
10fi
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-storage-reinsert.sh b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-storage-reinsert.sh
deleted file mode 100755
index d358640a..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/g-storage-reinsert.sh
+++ /dev/null
@@ -1,4 +0,0 @@
1#!/bin/sh
2/bin/systemctl stop storage-gadget-init.service
3/bin/systemctl stop network-gadget-init.service
4/bin/systemctl start storage-gadget-init.service
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/network-gadget-init.service b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/network-gadget-init.service
deleted file mode 100644
index 0ee29147..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/network-gadget-init.service
+++ /dev/null
@@ -1,11 +0,0 @@
1[Unit]
2Description=Start USB Ethernet gadget
3Conflicts=storage-gadget-init.service
4
5[Service]
6RemainAfterExit=yes
7ExecStart=/usr/bin/g-ether-load.sh
8ExecStop=/sbin/rmmod g_ether
9
10[Install]
11WantedBy=gether.target
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/storage-gadget-init.service b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/storage-gadget-init.service
deleted file mode 100644
index 9a8513e8..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/storage-gadget-init.service
+++ /dev/null
@@ -1,11 +0,0 @@
1[Unit]
2Description=Start usb mass storage gadget
3After=dev-mmcblk0p1.device
4
5[Service]
6RemainAfterExit=yes
7ExecStart=/sbin/modprobe g_mass_storage file=/dev/mmcblk0p1 cdrom=0 stall=0 removable=1 nofua=1
8ExecStop=/sbin/rmmod g_mass_storage
9
10[Install]
11WantedBy=basic.target
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.conf b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.conf
deleted file mode 100644
index 3bcf00f0..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.conf
+++ /dev/null
@@ -1,5 +0,0 @@
1start 192.168.7.1
2end 192.168.7.1
3interface usb0
4max_leases 1
5option subnet 255.255.255.252
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.rules b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.rules
deleted file mode 100644
index db65f9ac..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.rules
+++ /dev/null
@@ -1,2 +0,0 @@
1SUBSYSTEM=="net",ACTION=="add",KERNEL=="usb0",RUN+="/sbin/ifconfig usb0 192.168.7.2 netmask 255.255.255.252",RUN+="/bin/systemctl start udhcpd.service"
2SUBSYSTEM=="net",ACTION=="remove",KERNEL=="usb0",RUN+="/bin/systemctl stop udhcpd.service"
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.service b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.service
deleted file mode 100644
index 1f4ac688..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/udhcpd.service
+++ /dev/null
@@ -1,12 +0,0 @@
1[Unit]
2Description=DHCP server for USB0 network gadget
3After=dev-usb0.device
4Conflicts=storage-gadget-init.service
5
6[Service]
7ExecStart=/usr/sbin/udhcpd -f -S /etc/udhcpd.conf
8ExecStop=/bin/kill -TERM $MAINPID
9KillSignal=SIGINT
10
11[Install]
12WantedBy=gether.target
diff --git a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/update-image-info-on-mmcblk0p1.sh b/meta-ti-extras/recipes-ti/beagleboard/gadget-init/update-image-info-on-mmcblk0p1.sh
deleted file mode 100755
index a4daf734..00000000
--- a/meta-ti-extras/recipes-ti/beagleboard/gadget-init/update-image-info-on-mmcblk0p1.sh
+++ /dev/null
@@ -1,37 +0,0 @@
1#!/bin/sh
2mount /dev/mmcblk0p1 /mnt
3echo "Image info snapshot" > /mnt/info.txt
4
5echo >> /mnt/info.txt
6echo "/etc/angstrom-version:" >> /mnt/info.txt
7cat /etc/angstrom-version >> /mnt/info.txt
8
9echo >> /mnt/info.txt
10echo "/proc/cpuinfo:" >> /mnt/info.txt
11cat /proc/cpuinfo >> /mnt/info.txt
12
13echo >> /mnt/info.txt
14echo "uname -a:" >> /mnt/info.txt
15uname -a >> /mnt/info.txt
16
17echo >> /mnt/info.txt
18echo "/proc/cmdline:" >> /mnt/info.txt
19cat /proc/cmdline >> /mnt/info.txt
20
21echo >> /mnt/info.txt
22echo "ifconfig:" >> /mnt/info.txt
23ifconfig >> /mnt/info.txt
24
25echo >> /mnt/info.txt
26echo "/etc/angstrom-build-info:" >> /mnt/info.txt
27cat /etc/angstrom-build-info >> /mnt/info.txt
28
29echo >> /mnt/info.txt
30echo "/etc/image-version-info:" >> /mnt/info.txt
31cat /etc/image-version-info >> /mnt/info.txt
32
33echo >> /mnt/info.txt
34echo "opkg list-installed:" >> /mnt/info.txt
35opkg list-installed >> /mnt/info.txt
36
37umount /mnt
diff --git a/meta-ti-extras/recipes-ti/bios/ti-sysbios.inc b/meta-ti-extras/recipes-ti/bios/ti-sysbios.inc
index f31decec..edcea538 100644
--- a/meta-ti-extras/recipes-ti/bios/ti-sysbios.inc
+++ b/meta-ti-extras/recipes-ti/bios/ti-sysbios.inc
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI SYS/BIOS v6 Kernel" 1SUMMARY = "TI SYS/BIOS v6 Kernel"
2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios" 2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios"
3SECTION = "devel" 3SECTION = "devel"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
@@ -7,16 +7,18 @@ require ../includes/ti-paths.inc
7require ../includes/ti-staging.inc 7require ../includes/ti-staging.inc
8require ../includes/ti-eula-unpack.inc 8require ../includes/ti-eula-unpack.inc
9 9
10S = "${WORKDIR}/bios_${PV}" 10S = "${UNPACKDIR}/bios_${PV}"
11 11
12SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/${PV}/exports/bios_setuplinux_${PV}.bin;name=sysbiosbin" 12SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/${PV}/exports/bios_setuplinux_${PV}.bin;name=sysbiosbin"
13BINFILE="bios_${PV}.bin" 13BINFILE = "bios_${PV}.bin"
14TI_BIN_UNPK_CMDS="Y: q:workdir:Y" 14TI_BIN_UNPK_CMDS = "Y: q:workdir:Y"
15 15
16do_install() { 16do_install() {
17 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" 17 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
18 install -d ${D}${SYSBIOS_INSTALL_DIR_RECIPE} 18 install -d ${D}${SYSBIOS_INSTALL_DIR_RECIPE}
19 cp ${CP_ARGS} ${S}/* ${D}${SYSBIOS_INSTALL_DIR_RECIPE} 19 cp ${CP_ARGS} ${S}/* ${D}${SYSBIOS_INSTALL_DIR_RECIPE}
20
21 rm ${D}${SYSBIOS_INSTALL_DIR_RECIPE}/bios_${PV}*.log
20} 22}
21 23
22ALLOW_EMPTY:${PN} = "1" 24ALLOW_EMPTY:${PN} = "1"
diff --git a/meta-ti-extras/recipes-ti/bios/ti-sysbios_6.76.03.01.bb b/meta-ti-extras/recipes-ti/bios/ti-sysbios_6.76.03.01.bb
index d242510f..4b0723df 100644
--- a/meta-ti-extras/recipes-ti/bios/ti-sysbios_6.76.03.01.bb
+++ b/meta-ti-extras/recipes-ti/bios/ti-sysbios_6.76.03.01.bb
@@ -10,7 +10,7 @@ SRC_URI[sysbiosbin.md5sum] = "647243209d66d5dd35503b0ec5a84ab9"
10SRC_URI[sysbiosbin.sha256sum] = "b762b7f2343d26d367f952488e529046785128005158cc921c3baef08e97116a" 10SRC_URI[sysbiosbin.sha256sum] = "b762b7f2343d26d367f952488e529046785128005158cc921c3baef08e97116a"
11 11
12TI_BIN_UNPK_CMDS = "" 12TI_BIN_UNPK_CMDS = ""
13TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${WORKDIR}" 13TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${UNPACKDIR}"
14 14
15BINFILE = "bios_${PV}.run" 15BINFILE = "bios_${PV}.run"
16SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/${PV}/exports/${BINFILE};name=sysbiosbin" 16SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/${PV}/exports/${BINFILE};name=sysbiosbin"
diff --git a/meta-ti-extras/recipes-ti/codec-engine/ti-codec-engine_3.24.00.08.bb b/meta-ti-extras/recipes-ti/codec-engine/ti-codec-engine_3.24.00.08.bb
index 2e25ea76..b248683b 100644
--- a/meta-ti-extras/recipes-ti/codec-engine/ti-codec-engine_3.24.00.08.bb
+++ b/meta-ti-extras/recipes-ti/codec-engine/ti-codec-engine_3.24.00.08.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Codec Engine for TI ARM/DSP processors" 1SUMMARY = "Codec Engine for TI ARM/DSP processors"
2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce" 2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce"
3SECTION = "devel" 3SECTION = "devel"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
@@ -14,7 +14,7 @@ LIC_FILES_CHKSUM = "file://codec_engine_${PV}_Manifest.html;md5=de7d9c2594a6f386
14SRC_URI[cetarball.md5sum] = "d66a8ccbd6cdfe9f735af9f4a07e2b9b" 14SRC_URI[cetarball.md5sum] = "d66a8ccbd6cdfe9f735af9f4a07e2b9b"
15SRC_URI[cetarball.sha256sum] = "ed7b7399903bbf76af06ee6457836f344ad75b903618339bae82b3967f27ffa1" 15SRC_URI[cetarball.sha256sum] = "ed7b7399903bbf76af06ee6457836f344ad75b903618339bae82b3967f27ffa1"
16 16
17S = "${WORKDIR}/codec_engine_${PV}" 17S = "${UNPACKDIR}/codec_engine_${PV}"
18 18
19SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarball " 19SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/${PV}/exports/codec_engine_${PV},lite.tar.gz;name=cetarball "
20 20
diff --git a/meta-ti-extras/recipes-ti/ctoolslib/libaet_git.bb b/meta-ti-extras/recipes-ti/ctoolslib/libaet_git.bb
index 400221f9..4043da55 100644
--- a/meta-ti-extras/recipes-ti/ctoolslib/libaet_git.bb
+++ b/meta-ti-extras/recipes-ti/ctoolslib/libaet_git.bb
@@ -13,9 +13,9 @@ SRCREV = "de7954abab0f0caa8a2c7b53095c30226d901a31"
13DEPENDS = "ti-cgt6x-native" 13DEPENDS = "ti-cgt6x-native"
14PR = "r0" 14PR = "r0"
15 15
16S = "${WORKDIR}/git/aet" 16S:append = "/aet"
17 17
18DEVICE="" 18DEVICE = ""
19DEVICE:dra7xx = "DRA7xx" 19DEVICE:dra7xx = "DRA7xx"
20 20
21EXTRA_OEMAKE = "C6X_C_DIR=${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x/include" 21EXTRA_OEMAKE = "C6X_C_DIR=${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x/include"
diff --git a/meta-ti-extras/recipes-ti/devtools/gcc-arm-baremetal_7-2018-q2-update.bb b/meta-ti-extras/recipes-ti/devtools/gcc-arm-baremetal_7-2018-q2-update.bb
index 64bac240..df34a39e 100644
--- a/meta-ti-extras/recipes-ti/devtools/gcc-arm-baremetal_7-2018-q2-update.bb
+++ b/meta-ti-extras/recipes-ti/devtools/gcc-arm-baremetal_7-2018-q2-update.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "Baremetal GCC for ARM" 1SUMMARY = "Baremetal GCC for ARM"
2LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" 2LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only"
3 3
4LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=f77466c63f5787f4bd669c402aabe061" 4LIC_FILES_CHKSUM = "file://share/doc/gcc-arm-none-eabi/license.txt;md5=f77466c63f5787f4bd669c402aabe061"
@@ -10,7 +10,7 @@ SRC_URI = "https://developer.arm.com/-/media/Files/downloads/gnu-rm/7-2018q2/gcc
10SRC_URI[gcc-arm-none.md5sum] = "299ebd3f1c2c90930d28ab82e5d8d6c0" 10SRC_URI[gcc-arm-none.md5sum] = "299ebd3f1c2c90930d28ab82e5d8d6c0"
11SRC_URI[gcc-arm-none.sha256sum] = "bb17109f0ee697254a5d4ae6e5e01440e3ea8f0277f2e8169bf95d07c7d5fe69" 11SRC_URI[gcc-arm-none.sha256sum] = "bb17109f0ee697254a5d4ae6e5e01440e3ea8f0277f2e8169bf95d07c7d5fe69"
12 12
13S = "${WORKDIR}/gcc-arm-none-eabi-7-2018-q2-update" 13S = "${UNPACKDIR}/gcc-arm-none-eabi-7-2018-q2-update"
14 14
15# only x86_64 is supported 15# only x86_64 is supported
16COMPATIBLE_HOST = "x86_64.*-linux" 16COMPATIBLE_HOST = "x86_64.*-linux"
@@ -23,7 +23,7 @@ do_install() {
23 23
24FILES:${PN} = "${GCC_ARM_NONE_TOOLCHAIN_RECIPE}/*" 24FILES:${PN} = "${GCC_ARM_NONE_TOOLCHAIN_RECIPE}/*"
25 25
26INSANE_SKIP:${PN} = "already-stripped libdir staticdev build-deps file-rdeps" 26INSANE_SKIP:${PN} = "already-stripped libdir staticdev build-deps file-rdeps arch"
27INHIBIT_PACKAGE_DEBUG_SPLIT = "1" 27INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
28 28
29BBCLASSEXTEND = "native nativesdk" 29BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cg-xml_2.61.00.bb b/meta-ti-extras/recipes-ti/devtools/ti-cg-xml_2.61.00.bb
index c7608a76..4341acb0 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-cg-xml_2.61.00.bb
+++ b/meta-ti-extras/recipes-ti/devtools/ti-cg-xml_2.61.00.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI CG_XML" 1SUMMARY = "TI CG_XML"
2HOMEPAGE = "http://software-dl.ti.com/ccs/non-esd/releases/other/applications_packages/cg_xml/index.htm" 2HOMEPAGE = "http://software-dl.ti.com/ccs/non-esd/releases/other/applications_packages/cg_xml/index.htm"
3SECTION = "devel" 3SECTION = "devel"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
@@ -9,7 +9,7 @@ require recipes-ti/includes/ti-unpack.inc
9 9
10PV = "2.61.00" 10PV = "2.61.00"
11PE = "1" 11PE = "1"
12S = "${WORKDIR}/cg_xml_${PV}" 12S = "${UNPACKDIR}/cg_xml_${PV}"
13 13
14SRC_URI = "\ 14SRC_URI = "\
15 http://software-dl.ti.com/ccs/non-esd/releases/other/applications_packages/cg_xml/cg_xml_v${@'${PV}'.replace('.','_')}/cgxml-${PV}-linux-installer.run;name=cgxmlbin_linux \ 15 http://software-dl.ti.com/ccs/non-esd/releases/other/applications_packages/cg_xml/cg_xml_v${@'${PV}'.replace('.','_')}/cgxml-${PV}-linux-installer.run;name=cgxmlbin_linux \
@@ -19,9 +19,9 @@ LIC_FILES_CHKSUM = "file://cg_xml_${PV}_Manifest.pdf;md5=fc02a39748ba50373f32b2f
19SRC_URI[cgxmlbin_linux.md5sum] = "6ce60caa97bbf15158d806fb062fadff" 19SRC_URI[cgxmlbin_linux.md5sum] = "6ce60caa97bbf15158d806fb062fadff"
20SRC_URI[cgxmlbin_linux.sha256sum] = "da77cb10bd3d5de89e27e4ce8f4408a2e50775c8980225f9a828ddc242bb81f9" 20SRC_URI[cgxmlbin_linux.sha256sum] = "da77cb10bd3d5de89e27e4ce8f4408a2e50775c8980225f9a828ddc242bb81f9"
21 21
22BINFILE="cgxml-${PV}-linux-installer.run" 22BINFILE = "cgxml-${PV}-linux-installer.run"
23TI_BIN_UNPK_CMDS="" 23TI_BIN_UNPK_CMDS = ""
24TI_BIN_UNPK_ARGS="--prefix ${S} --mode unattended" 24TI_BIN_UNPK_ARGS = "--prefix ${S} --mode unattended"
25 25
26do_install() { 26do_install() {
27 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" 27 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb b/meta-ti-extras/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb
index b7b6d9b1..031d889f 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb
+++ b/meta-ti-extras/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb
@@ -8,7 +8,7 @@ require recipes-ti/includes/ti-unpack.inc
8require recipes-ti/includes/ti-staging.inc 8require recipes-ti/includes/ti-staging.inc
9require recipes-ti/includes/ti-paths.inc 9require recipes-ti/includes/ti-paths.inc
10 10
11S = "${WORKDIR}/ti-cgt-arm-${PV}" 11S = "${UNPACKDIR}/ti-cgt-arm-${PV}"
12 12
13PE = "1" 13PE = "1"
14PR = "r0" 14PR = "r0"
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt-pru_2.3.3.bb b/meta-ti-extras/recipes-ti/devtools/ti-cgt-pru_2.3.3.bb
index c96113fe..7ef20b7a 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-cgt-pru_2.3.3.bb
+++ b/meta-ti-extras/recipes-ti/devtools/ti-cgt-pru_2.3.3.bb
@@ -1,8 +1,8 @@
1DESCRIPTION = "TI PRU Code Generation Tools" 1SUMMARY = "TI PRU Code Generation Tools"
2HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm" 2HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
3LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Hewlett-Packard & AFL-3.0 & MIT & BSD-2-Clause & PD" 3LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Hewlett-Packard & AFL-3.0 & MIT & BSD-2-Clause & PD"
4 4
5LIC_FILES_CHKSUM = "file://ti-cgt-pru_${PV}/PRU_Code_Generation_Tools_2.3.x_manifest.html;md5=e22f9d8240f7cca0c0aa5242d9ffa5bc" 5LIC_FILES_CHKSUM = "file://${UNPACKDIR}/ti-cgt-pru_${PV}/PRU_Code_Generation_Tools_2.3.x_manifest.html;md5=e22f9d8240f7cca0c0aa5242d9ffa5bc"
6LIC_FILES_CHKSUM:class-target = "file://usr/share/doc/ti/cgt-pru/PRU_Code_Generation_Tools_2.3.x_manifest.html;md5=e22f9d8240f7cca0c0aa5242d9ffa5bc" 6LIC_FILES_CHKSUM:class-target = "file://usr/share/doc/ti/cgt-pru/PRU_Code_Generation_Tools_2.3.x_manifest.html;md5=e22f9d8240f7cca0c0aa5242d9ffa5bc"
7 7
8require recipes-ti/includes/ti-paths.inc 8require recipes-ti/includes/ti-paths.inc
@@ -10,7 +10,7 @@ require recipes-ti/includes/ti-unpack.inc
10 10
11BINFILE = "ti_cgt_pru_${PV}_linux_installer_x86.bin" 11BINFILE = "ti_cgt_pru_${PV}_linux_installer_x86.bin"
12BINFILE_NAME = "cgt-pru-x86" 12BINFILE_NAME = "cgt-pru-x86"
13TI_BIN_UNPK_ARGS = "--prefix ${S}" 13TI_BIN_UNPK_ARGS = "--prefix ${UNPACKDIR}"
14TI_BIN_UNPK_CMDS = "" 14TI_BIN_UNPK_CMDS = ""
15 15
16BINFILE:class-target = "ti_cgt_pru_${PV}_armlinuxa8hf_busybox_installer.sh" 16BINFILE:class-target = "ti_cgt_pru_${PV}_armlinuxa8hf_busybox_installer.sh"
@@ -24,14 +24,17 @@ SRC_URI[cgt-pru-x86.sha256sum] = "1f1405167214f2c0ef848591b17a7799fdcd9f55f11bc9
24SRC_URI[cgt-pru-arm.md5sum] = "648a6d7d8162fd6a89f381c7b974e6b0" 24SRC_URI[cgt-pru-arm.md5sum] = "648a6d7d8162fd6a89f381c7b974e6b0"
25SRC_URI[cgt-pru-arm.sha256sum] = "8390cb77b46b728ce2940595b81406f76d86dfed58c21258e3206a7c1232ccf2" 25SRC_URI[cgt-pru-arm.sha256sum] = "8390cb77b46b728ce2940595b81406f76d86dfed58c21258e3206a7c1232ccf2"
26 26
27S = "${UNPACKDIR}"
28
27do_install() { 29do_install() {
28 install -d ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE} 30 install -d ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE}
29 cp -r ${S}/ti-cgt-pru_${PV}/. \ 31 cp -r ${S}/ti-cgt-pru_${PV}/. \
30 ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE}/ 32 ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE}/
33 rm ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE}/*installer_install.log
31} 34}
32 35
33do_install:class-target() { 36do_install:class-target() {
34 ${WORKDIR}/${BINFILE} --prefix ${D} 37 ${S}/${BINFILE} --prefix ${D}
35} 38}
36 39
37FILES:${PN} += "${datadir}/ti/*" 40FILES:${PN} += "${datadir}/ti/*"
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc b/meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc
index f0992aa7..f32bc0d3 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc
+++ b/meta-ti-extras/recipes-ti/devtools/ti-cgt470.inc
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI ARM Code Generation Tools" 1SUMMARY = "TI ARM Code Generation Tools"
2HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/CodeGenerationTools.htm" 2HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/CodeGenerationTools.htm"
3SECTION = "devel" 3SECTION = "devel"
4LICENSE = "TI" 4LICENSE = "TI"
@@ -9,13 +9,13 @@ require ../includes/ti-paths.inc
9require ../includes/ti-staging.inc 9require ../includes/ti-staging.inc
10require ../includes/ti-eula-unpack.inc 10require ../includes/ti-eula-unpack.inc
11 11
12S = "${WORKDIR}/cgt470_${PV}" 12S = "${UNPACKDIR}/cgt470_${PV}"
13 13
14SRC_URI = "http://install.source.dir.local/ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin;name=cgt470bin" 14SRC_URI = "http://install.source.dir.local/ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin;name=cgt470bin"
15 15
16BINFILE="ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin" 16BINFILE = "ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin"
17TI_BIN_UNPK_CMDS="Y:qY:workdir: : " 17TI_BIN_UNPK_CMDS = "Y:qY:workdir: : "
18TI_BIN_UNPK_WDEXT="/cgt470_${PV}" 18TI_BIN_UNPK_WDEXT = "/cgt470_${PV}"
19 19
20do_install() { 20do_install() {
21 install -d ${D}${CODEGEN_ARM_INSTALL_DIR_RECIPE} 21 install -d ${D}${CODEGEN_ARM_INSTALL_DIR_RECIPE}
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb b/meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb
index a7de8e38..adf21563 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb
+++ b/meta-ti-extras/recipes-ti/devtools/ti-cgt6x-7_7.4.16.bb
@@ -11,15 +11,15 @@ LICENSE = "TI-TSPA"
11 11
12LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b6311962635a4f15630e36ec2d875eca" 12LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b6311962635a4f15630e36ec2d875eca"
13 13
14S = "${WORKDIR}/c6000_7.4.16" 14S = "${UNPACKDIR}/c6000_7.4.16"
15 15
16require recipes-ti/includes/ti-paths.inc 16require recipes-ti/includes/ti-paths.inc
17require recipes-ti/includes/ti-unpack.inc 17require recipes-ti/includes/ti-unpack.inc
18 18
19BINFILE = "ti_cgt_c6000_7.4.16_linux_installer_x86.bin" 19BINFILE = "ti_cgt_c6000_7.4.16_linux_installer_x86.bin"
20BINFILE_NAME = "cgt6x_7.4.16_x86_installer" 20BINFILE_NAME = "cgt6x_7.4.16_x86_installer"
21TI_BIN_UNPK_ARGS = "--prefix ${WORKDIR} --mode unattended" 21TI_BIN_UNPK_ARGS = "--prefix ${UNPACKDIR} --mode unattended"
22TI_BIN_UNPK_CMDS="" 22TI_BIN_UNPK_CMDS = ""
23 23
24SRC_URI = "http://install.source.dir.local/${BINFILE};name=${BINFILE_NAME}" 24SRC_URI = "http://install.source.dir.local/${BINFILE};name=${BINFILE_NAME}"
25 25
@@ -32,7 +32,7 @@ COMPATIBLE_HOST:class-target = "null"
32 32
33do_install() { 33do_install() {
34 install -d ${D}/${TI_CGT6X_7_INSTALL_DIR_RECIPE} 34 install -d ${D}/${TI_CGT6X_7_INSTALL_DIR_RECIPE}
35 cp -rP --preserve=mode,links,timestamps --no-preserve=ownership ${WORKDIR}/c6000_7.4.16/. ${D}/${TI_CGT6X_7_INSTALL_DIR_RECIPE} 35 cp -rP --preserve=mode,links,timestamps --no-preserve=ownership ${UNPACKDIR}/c6000_7.4.16/. ${D}/${TI_CGT6X_7_INSTALL_DIR_RECIPE}
36} 36}
37 37
38FILES:${PN} += "${TI_CGT6X_7_INSTALL_DIR_RECIPE}" 38FILES:${PN} += "${TI_CGT6X_7_INSTALL_DIR_RECIPE}"
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt6x_8.3.2.bb b/meta-ti-extras/recipes-ti/devtools/ti-cgt6x_8.3.2.bb
index fd34657a..25e0f596 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-cgt6x_8.3.2.bb
+++ b/meta-ti-extras/recipes-ti/devtools/ti-cgt6x_8.3.2.bb
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI DSP Code Generation Tools" 1SUMMARY = "TI DSP Code Generation Tools"
2HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm" 2HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
3LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Patrick-Powell & AFL-3.0 & MIT & BSD-2-Clause & PD" 3LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Patrick-Powell & AFL-3.0 & MIT & BSD-2-Clause & PD"
4 4
@@ -92,7 +92,7 @@ do_install() {
92} 92}
93 93
94do_install:class-target() { 94do_install:class-target() {
95 ${WORKDIR}/${BINFILE} --prefix ${D} 95 ${UNPACKDIR}/${BINFILE} --prefix ${D}
96} 96}
97 97
98FILES:${PN} += "${datadir}/ti/*" 98FILES:${PN} += "${datadir}/ti/*"
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-cgt7x_1.2.0.bb b/meta-ti-extras/recipes-ti/devtools/ti-cgt7x_1.2.0.bb
index b45b52a3..04b16032 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-cgt7x_1.2.0.bb
+++ b/meta-ti-extras/recipes-ti/devtools/ti-cgt7x_1.2.0.bb
@@ -30,11 +30,11 @@ TI_BIN_UNPK_CMDS = ""
30SRC_URI[cgt7x_x86_installer.md5sum] = "813840908f333dd2a31f92edec71c1fb" 30SRC_URI[cgt7x_x86_installer.md5sum] = "813840908f333dd2a31f92edec71c1fb"
31SRC_URI[cgt7x_x86_installer.sha256sum] = "21379811a8857489f72ca8ec45a46eb086ced0bdbb58e78f73a86e63984ab2f5" 31SRC_URI[cgt7x_x86_installer.sha256sum] = "21379811a8857489f72ca8ec45a46eb086ced0bdbb58e78f73a86e63984ab2f5"
32 32
33S = "${WORKDIR}/c7000_${PV}" 33S = "${UNPACKDIR}/c7000_${PV}"
34 34
35do_install() { 35do_install() {
36 install -d ${D}/${TI_CGT7X_INSTALL_DIR_RECIPE} 36 install -d ${D}/${TI_CGT7X_INSTALL_DIR_RECIPE}
37 cp -rP --preserve=mode,links,timestamps --no-preserve=ownership ${WORKDIR}/c7000_${PV}/ti-cgt-c7000_${PV}.STS/. ${D}/${TI_CGT7X_INSTALL_DIR_RECIPE} 37 cp -rP --preserve=mode,links,timestamps --no-preserve=ownership ${UNPACKDIR}/c7000_${PV}/ti-cgt-c7000_${PV}.STS/. ${D}/${TI_CGT7X_INSTALL_DIR_RECIPE}
38} 38}
39 39
40 40
diff --git a/meta-ti-extras/recipes-ti/devtools/ti-xdctools_3.55.02.22.bb b/meta-ti-extras/recipes-ti/devtools/ti-xdctools_3.55.02.22.bb
index b1361804..969518e2 100644
--- a/meta-ti-extras/recipes-ti/devtools/ti-xdctools_3.55.02.22.bb
+++ b/meta-ti-extras/recipes-ti/devtools/ti-xdctools_3.55.02.22.bb
@@ -1,3 +1,4 @@
1SUMMARY = "TI XDCtools (RTSC - Real Time Software Components"
1DESCRIPTION = "TI XDCtools (RTSC - Real Time Software Components - http://rtsc.eclipse.org)" 2DESCRIPTION = "TI XDCtools (RTSC - Real Time Software Components - http://rtsc.eclipse.org)"
2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc" 3HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc"
3SECTION = "devel" 4SECTION = "devel"
@@ -69,7 +70,7 @@ COMPATIBLE_HOST:ti-soc = "(.*)"
69COMPATIBLE_HOST:class-native = "(.*)" 70COMPATIBLE_HOST:class-native = "(.*)"
70COMPATIBLE_HOST:class-nativesdk = "(.*)" 71COMPATIBLE_HOST:class-nativesdk = "(.*)"
71 72
72S = "${WORKDIR}/xdctools_${PV}_core" 73S = "${UNPACKDIR}/xdctools_${PV}_core"
73 74
74SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/${PV}/exports/xdccore/xdctools_${PV}_core_linux.zip;name=xdczip" 75SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/${PV}/exports/xdccore/xdctools_${PV}_core_linux.zip;name=xdczip"
75 76
diff --git a/meta-ti-extras/recipes-ti/dsplib/dsplib.inc b/meta-ti-extras/recipes-ti/dsplib/dsplib.inc
index 6ebc3b34..566dab0a 100644
--- a/meta-ti-extras/recipes-ti/dsplib/dsplib.inc
+++ b/meta-ti-extras/recipes-ti/dsplib/dsplib.inc
@@ -11,11 +11,8 @@ DEPENDS = "ti-cgt6x-native \
11 ti-xdctools-native \ 11 ti-xdctools-native \
12 ti-sysbios \ 12 ti-sysbios \
13 doxygen-native \ 13 doxygen-native \
14 zip-native \
15 swtools" 14 swtools"
16 15
17S = "${WORKDIR}/git"
18
19DSPLIB_GIT_BRANCH = "master" 16DSPLIB_GIT_BRANCH = "master"
20DSPLIB_GIT_PROTOCOL = "https" 17DSPLIB_GIT_PROTOCOL = "https"
21DSPLIB_GIT_URI = "git://git.ti.com/git/ep-processor-libraries/dsplib.git" 18DSPLIB_GIT_URI = "git://git.ti.com/git/ep-processor-libraries/dsplib.git"
@@ -26,19 +23,19 @@ SRCREV = "${DSPLIB_SRCREV}"
26 23
27LIC_FILES_CHKSUM = "file://ti/dsplib/src/common/c66/lnk.cmd;beginline=1;endline=37;md5=0f0c9c4d51d8af75419781591ace190b" 24LIC_FILES_CHKSUM = "file://ti/dsplib/src/common/c66/lnk.cmd;beginline=1;endline=37;md5=0f0c9c4d51d8af75419781591ace190b"
28 25
29export DSPLIB_WORK_DIR="${S}" 26export DSPLIB_WORK_DIR = "${S}"
30export CGTOOLS_INSTALL_DIR = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" 27export CGTOOLS_INSTALL_DIR = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
31export C64PCODEGENTOOL="${CGTOOLS_INSTALL_DIR}" 28export C64PCODEGENTOOL = "${CGTOOLS_INSTALL_DIR}"
32export C674CODEGENTOOL="${CGTOOLS_INSTALL_DIR}" 29export C674CODEGENTOOL = "${CGTOOLS_INSTALL_DIR}"
33export C66CODEGENTOOL ="${CGTOOLS_INSTALL_DIR}" 30export C66CODEGENTOOL = "${CGTOOLS_INSTALL_DIR}"
34export SWTOOLS_PATH = "${SWTOOLS_INSTALL_DIR}/ti/mas/swtools" 31export SWTOOLS_PATH = "${SWTOOLS_INSTALL_DIR}/ti/mas/swtools"
35export XDCBUILDCFG="${SWTOOLS_PATH}/config.bld" 32export XDCBUILDCFG = "${SWTOOLS_PATH}/config.bld"
36export INCDIR="${MATHLIB_INSTALL_DIR}/" 33export INCDIR = "${MATHLIB_INSTALL_DIR}/"
37 34
38PATH:append = ":${XDC_INSTALL_DIR}" 35PATH:append = ":${XDC_INSTALL_DIR}"
39 36
40XDCPATH.="${XDCCGROOT}/include;${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;" 37XDCPATH .= "${XDCCGROOT}/include;${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;"
41XDCPATH.="${SWTOOLS_INSTALL_DIR};${MATHLIB_INSTALL_DIR};${DSPLIB_WORK_DIR};" 38XDCPATH .= "${SWTOOLS_INSTALL_DIR};${MATHLIB_INSTALL_DIR};${DSPLIB_WORK_DIR};"
42 39
43export XDCPATH 40export XDCPATH
44 41
@@ -57,19 +54,6 @@ do_install() {
57 rm -r ${D}${DSPLIB_INSTALL_DIR_RECIPE}/dsplib 54 rm -r ${D}${DSPLIB_INSTALL_DIR_RECIPE}/dsplib
58} 55}
59 56
60inherit deploy
61addtask deploy before do_build after do_install
62
63do_deploy() {
64 install -d ${DEPLOYDIR}
65 # zip up files in ${D}${DSPLIB_INSTALL_DIR_RECIPE}
66 # and place the zip file in ${DEPLOYDIR}
67 mkdir ./${DSPLIB_PACKAGE_NAME}
68 cp -r ${D}${DSPLIB_INSTALL_DIR_RECIPE}/. ./${DSPLIB_PACKAGE_NAME}
69 zip -9 -y -r -q ${DEPLOYDIR}/${DSPLIB_PACKAGE_NAME}.zip ./${DSPLIB_PACKAGE_NAME}
70 rm -r ./${DSPLIB_PACKAGE_NAME}
71}
72
73ALLOW_EMPTY:${PN} = "1" 57ALLOW_EMPTY:${PN} = "1"
74FILES:${PN}-dev += "${DSPLIB_INSTALL_DIR_RECIPE}" 58FILES:${PN}-dev += "${DSPLIB_INSTALL_DIR_RECIPE}"
75 59
diff --git a/meta-ti-extras/recipes-ti/framework-components/ti-framework-components.inc b/meta-ti-extras/recipes-ti/framework-components/ti-framework-components.inc
index 81407ed7..6a1768a3 100644
--- a/meta-ti-extras/recipes-ti/framework-components/ti-framework-components.inc
+++ b/meta-ti-extras/recipes-ti/framework-components/ti-framework-components.inc
@@ -1,11 +1,11 @@
1DESCRIPTION = "TI Framework Components" 1SUMMARY = "TI Framework Components"
2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/fc" 2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/fc"
3SECTION = "devel" 3SECTION = "devel"
4LICENSE = "BSD-3-Clause" 4LICENSE = "BSD-3-Clause"
5 5
6require recipes-ti/includes/ti-paths.inc 6require recipes-ti/includes/ti-paths.inc
7 7
8S = "${WORKDIR}/framework_components_${PV}" 8S = "${UNPACKDIR}/framework_components_${PV}"
9 9
10SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/fc/${PV}/exports/framework_components_${PV},lite.tar.gz;name=fctarball" 10SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/fc/${PV}/exports/framework_components_${PV},lite.tar.gz;name=fctarball"
11 11
diff --git a/meta-ti-extras/recipes-ti/imglib/imglib-c66x.inc b/meta-ti-extras/recipes-ti/imglib/imglib-c66x.inc
index ab5cbdb6..8fa2ceca 100644
--- a/meta-ti-extras/recipes-ti/imglib/imglib-c66x.inc
+++ b/meta-ti-extras/recipes-ti/imglib/imglib-c66x.inc
@@ -1,3 +1,4 @@
1SUMMARY = "IMGLIB for TI DSPs"
1DESCRIPTION = "IMGLIB contains optimized general-purpose image/video processing routines for TI DSPs" 2DESCRIPTION = "IMGLIB contains optimized general-purpose image/video processing routines for TI DSPs"
2HOMEPAGE = "http://www.ti.com/tool/sprc264" 3HOMEPAGE = "http://www.ti.com/tool/sprc264"
3SECTION = "devel" 4SECTION = "devel"
@@ -11,7 +12,7 @@ COMPATIBLE_MACHINE = "omap-a15"
11 12
12SRC_URI = "http://software-dl.ti.com/sdoemb/sdoemb_public_sw/imglib/${PV}/exports/${BINFILE};name=imglib" 13SRC_URI = "http://software-dl.ti.com/sdoemb/sdoemb_public_sw/imglib/${PV}/exports/${BINFILE};name=imglib"
13 14
14S = "${WORKDIR}/imglib-c66x-${PV}" 15S = "${UNPACKDIR}/imglib-c66x-${PV}"
15 16
16BINFILE = "imglib_c66x_${PV}_Linux.bin" 17BINFILE = "imglib_c66x_${PV}_Linux.bin"
17TI_BIN_UNPK_ARGS = "--mode silent --prefix ${S}" 18TI_BIN_UNPK_ARGS = "--mode silent --prefix ${S}"
diff --git a/meta-ti-extras/recipes-ti/includes/ti-paths.inc b/meta-ti-extras/recipes-ti/includes/ti-paths.inc
index e8b0f17b..9f8b5897 100644
--- a/meta-ti-extras/recipes-ti/includes/ti-paths.inc
+++ b/meta-ti-extras/recipes-ti/includes/ti-paths.inc
@@ -20,7 +20,6 @@ export MATHLIB_C66_INSTALL_DIR_RECIPE = "${installdir}/ti-mathlib-c66x-tree"
20export MATHLIB_C674_INSTALL_DIR_RECIPE = "${installdir}/ti-mathlib-c674x-tree" 20export MATHLIB_C674_INSTALL_DIR_RECIPE = "${installdir}/ti-mathlib-c674x-tree"
21export MPM_INSTALL_DIR_RECIPE = "${installdir}/ti-mpm-tree" 21export MPM_INSTALL_DIR_RECIPE = "${installdir}/ti-mpm-tree"
22export OMP_INSTALL_DIR_RECIPE = "${installdir}/ti-omp-tree" 22export OMP_INSTALL_DIR_RECIPE = "${installdir}/ti-omp-tree"
23export OSAL_INSTALL_DIR_RECIPE = "${installdir}/ti-osal-tree"
24export PDK_INSTALL_DIR_RECIPE = "${installdir}/ti-pdk-tree" 23export PDK_INSTALL_DIR_RECIPE = "${installdir}/ti-pdk-tree"
25export SYSBIOS_INSTALL_DIR_RECIPE = "${installdir}/ti-sysbios-tree" 24export SYSBIOS_INSTALL_DIR_RECIPE = "${installdir}/ti-sysbios-tree"
26export SWTOOLS_INSTALL_DIR_RECIPE = "${installdir}/ti-swtools-tree" 25export SWTOOLS_INSTALL_DIR_RECIPE = "${installdir}/ti-swtools-tree"
@@ -48,7 +47,6 @@ export MATHLIB_C66_INSTALL_DIR = "${STAGING_DIR_TARGET}${MATHLIB_C66_INSTALL_DI
48export MATHLIB_C674_INSTALL_DIR = "${STAGING_DIR_TARGET}${MATHLIB_C674_INSTALL_DIR_RECIPE}" 47export MATHLIB_C674_INSTALL_DIR = "${STAGING_DIR_TARGET}${MATHLIB_C674_INSTALL_DIR_RECIPE}"
49export MPM_INSTALL_DIR = "${STAGING_DIR_TARGET}${MPM_INSTALL_DIR_RECIPE}" 48export MPM_INSTALL_DIR = "${STAGING_DIR_TARGET}${MPM_INSTALL_DIR_RECIPE}"
50export OMP_INSTALL_DIR = "${STAGING_DIR_TARGET}${OMP_INSTALL_DIR_RECIPE}" 49export OMP_INSTALL_DIR = "${STAGING_DIR_TARGET}${OMP_INSTALL_DIR_RECIPE}"
51export OSAL_INSTALL_DIR = "${STAGING_DIR_TARGET}${OSAL_INSTALL_DIR_RECIPE}"
52export PDK_INSTALL_DIR = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}" 50export PDK_INSTALL_DIR = "${STAGING_DIR_TARGET}${PDK_INSTALL_DIR_RECIPE}"
53export SWTOOLS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SWTOOLS_INSTALL_DIR_RECIPE}" 51export SWTOOLS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SWTOOLS_INSTALL_DIR_RECIPE}"
54export SYSBIOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECIPE}" 52export SYSBIOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECIPE}"
diff --git a/meta-ti-extras/recipes-ti/includes/ti-unpack.inc b/meta-ti-extras/recipes-ti/includes/ti-unpack.inc
index 13068843..4cefefbf 100644
--- a/meta-ti-extras/recipes-ti/includes/ti-unpack.inc
+++ b/meta-ti-extras/recipes-ti/includes/ti-unpack.inc
@@ -5,7 +5,7 @@
5# TI_BIN_UNPK_ARGS - contains the arguments to be passed to the bin file. 5# TI_BIN_UNPK_ARGS - contains the arguments to be passed to the bin file.
6# TI_BIN_UNPK_CMDS - contains list of commands separated with colon to be 6# TI_BIN_UNPK_CMDS - contains list of commands separated with colon to be
7# passed while unpacking the bin file. The keyword 7# passed while unpacking the bin file. The keyword
8# workdir expands to WORKDIR and commands are appendded 8# workdir expands to UNPACKDIR and commands are appendded
9# with '\n'. Eg. TI_BIN_UNPK_CMDS="Y:Y: qY:workdir" 9# with '\n'. Eg. TI_BIN_UNPK_CMDS="Y:Y: qY:workdir"
10# TI_BIN_UNPK_WDEXT - This variable extends workdir path, if user wants to put 10# TI_BIN_UNPK_WDEXT - This variable extends workdir path, if user wants to put
11# the output in some internal directory 11# the output in some internal directory
@@ -30,7 +30,7 @@ python ti_bin_do_unpack() {
30 30
31 # Change to the working directory 31 # Change to the working directory
32 save_cwd = os.getcwd() 32 save_cwd = os.getcwd()
33 workdir = localdata.getVar('WORKDIR') 33 workdir = localdata.getVar('UNPACKDIR')
34 workdir = bb.data.expand(workdir, localdata) 34 workdir = bb.data.expand(workdir, localdata)
35 os.chdir(workdir) 35 os.chdir(workdir)
36 36
diff --git a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux/0001-examples-ClusterMgr-sys_errlist-has-been-deprecated-.patch b/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux/0001-examples-ClusterMgr-sys_errlist-has-been-deprecated-.patch
deleted file mode 100644
index ea514695..00000000
--- a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux/0001-examples-ClusterMgr-sys_errlist-has-been-deprecated-.patch
+++ /dev/null
@@ -1,40 +0,0 @@
1From cca4fd812959a0cd241dd3bbebfd461ece94c9b8 Mon Sep 17 00:00:00 2001
2From: Denys Dmytriyenko <denis@denix.org>
3Date: Mon, 29 Mar 2021 19:42:00 -0400
4Subject: [PATCH] examples/ClusterMgr: sys_errlist[] has been deprecated in
5 glibc
6
7Use strerror() instead.
8
9Upstream-Status: Pending
10
11Signed-off-by: Denys Dmytriyenko <denis@denix.org>
12---
13 src/examples/templates/ex46_graph/manager/ClusterMgr.c | 4 ++--
14 1 file changed, 2 insertions(+), 2 deletions(-)
15
16diff --git a/src/examples/templates/ex46_graph/manager/ClusterMgr.c b/src/examples/templates/ex46_graph/manager/ClusterMgr.c
17index 19216c9..a1fa679 100644
18--- a/src/examples/templates/ex46_graph/manager/ClusterMgr.c
19+++ b/src/examples/templates/ex46_graph/manager/ClusterMgr.c
20@@ -714,7 +714,7 @@ static pid_t ClusterMgr_system(char *cmd, bool wait)
21 pid = fork();
22
23 if (pid == -1) {
24- LOG "CM_system: fork error: %s\n", sys_errlist[errno] LOGF
25+ LOG "CM_system: fork error: %s\n", strerror(errno) LOGF
26 status = -1;
27 goto leave;
28 }
29@@ -739,7 +739,7 @@ static pid_t ClusterMgr_system(char *cmd, bool wait)
30 else {
31 /* overlay a new executable */
32 execvp(argv[0], argv);
33- LOG "CM_system: execvp error: %s\n", sys_errlist[errno] LOGF
34+ LOG "CM_system: execvp error: %s\n", strerror(errno) LOGF
35 status = -1;
36 }
37
38--
392.7.4
40
diff --git a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux_git.bb b/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
deleted file mode 100644
index 81706592..00000000
--- a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples-linux_git.bb
+++ /dev/null
@@ -1,49 +0,0 @@
1DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running bios"
2require ti-ipc-examples.inc
3
4SRC_URI += "file://0001-examples-ClusterMgr-sys_errlist-has-been-deprecated-.patch;patchdir=../git/ipc-examples"
5
6DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos zip-native"
7
8do_compile:append() {
9
10 if [ "${PLATFORM}" != "UNKNOWN" ]; then
11 oe_runmake extract HOSTOS="linux" IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
12
13 if [ ! -z ${ALT_PLATFORM} ]; then
14 oe_runmake extract PLATFORM="${ALT_PLATFORM}" HOSTOS="linux" \
15 IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
16 fi
17 oe_runmake -C examples all HOSTOS="linux" \
18 LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
19 IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
20
21 if [ ! -z ${ALT_PLATFORM} ]; then
22 oe_runmake -C examples all HOSTOS="linux" \
23 LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
24 IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
25 PLATFORM="${ALT_PLATFORM}"
26 fi
27 fi
28}
29
30do_install:append() {
31 cd ${S_ipc-examples}/src
32
33 if [ "${PLATFORM}" != "UNKNOWN" ]; then
34 # Install directory for linux examples
35 install -d ${D}${bindir}/ipc/examples
36 oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
37 LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
38 HOSTOS="linux" EXEC_DIR="${D}/${bindir}/ipc/examples"
39
40 if [ ! -z ${ALT_PLATFORM} ]; then
41 oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
42 LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
43 HOSTOS="linux" EXEC_DIR="${D}/${bindir}/ipc/examples" \
44 PLATFORM="${ALT_PLATFORM}"
45 fi
46 fi
47}
48
49FILES:${PN} += "${bindir}/*"
diff --git a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples.inc b/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples.inc
deleted file mode 100644
index 09352505..00000000
--- a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples.inc
+++ /dev/null
@@ -1,31 +0,0 @@
1HOMEPAGE = "http://processors.wiki.ti.com/index.php/Category:IPC"
2require recipes-ti/ipc/ti-ipc-common.inc
3require ti-ipc-rtos.inc
4
5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea07bade1244ac9a"
7
8INSANE_SKIP:${PN} += "arch"
9
10ALLOW_EMPTY:${PN} = "1"
11
12IPC_INSTALL_DIR = "${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
13
14do_compile() {
15
16 cd ${S_ipc-examples}/src
17 oe_runmake .examples \
18 IPCTOOLS="${S_ipc-metadata}/src/etc"
19
20 for alt_platform in ${ALT_PLATFORM}; do
21 oe_runmake .examples "PLATFORM=${alt_platform}" \
22 IPCTOOLS="${S_ipc-metadata}/src/etc"
23 done
24}
25
26do_install() {
27 cd ${S_ipc-examples}/src
28 IPC_VERSION=`echo ${PV}${RELEASE_SUFFIX} | sed -e 's|\.|_|g'`
29}
30
31INHIBIT_PACKAGE_STRIP = "1"
diff --git a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples_git.bb b/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples_git.bb
deleted file mode 100644
index bcc8674e..00000000
--- a/meta-ti-extras/recipes-ti/ipc/ti-ipc-examples_git.bb
+++ /dev/null
@@ -1,44 +0,0 @@
1DESCRIPTION = "TI Inter Process Communication (IPC) examples with Host running linux"
2require ti-ipc-examples.inc
3
4DEPENDS = "ti-ipc ti-xdctools-native ti-sysbios ti-ipc-rtos zip-native"
5
6do_compile:append() {
7
8 if [ "${PLATFORM}" != "UNKNOWN" ]; then
9 oe_runmake extract HOSTOS="bios" IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
10
11 for alt_platform in ${ALT_PLATFORM}; do
12 oe_runmake extract PLATFORM="${alt_platform}" HOSTOS="bios" \
13 IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
14 done
15 oe_runmake -C examples all HOSTOS="bios" \
16 IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
17 for alt_platform in ${ALT_PLATFORM}; do
18 oe_runmake -C examples all HOSTOS="bios" \
19 IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" PLATFORM="${alt_platform}"
20 done
21 fi
22}
23
24do_install:append() {
25 if [ "${PLATFORM}" != "UNKNOWN" ]; then
26 # Install directory for bios examples
27 install -d ${D}/ipc_${IPC_VERSION}/examples/bios
28 oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
29 HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/bios"
30 oe_runmake -C examples install_rov IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
31 HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/bios"
32
33 for alt_platform in ${ALT_PLATFORM}; do
34 oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
35 HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/${alt_platform}/bios" \
36 PLATFORM="${alt_platform}"
37 oe_runmake -C examples install_rov IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
38 HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples/${alt_platform}/bios" \
39 PLATFORM="${alt_platform}"
40 done
41 fi
42}
43
44FILES:${PN} += "ipc_*"
diff --git a/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos.inc b/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos.inc
index 14ac7c77..2f93db72 100644
--- a/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos.inc
+++ b/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos.inc
@@ -1,7 +1,7 @@
1require recipes-ti/includes/ti-paths.inc 1require recipes-ti/includes/ti-paths.inc
2 2
3TI_IPC_EXAMPLES_GIT_URI = "git://git.ti.com/git/ipc/ipc-examples.git" 3TI_IPC_EXAMPLES_GIT_URI = "git://git.ti.com/git/ipc/ipc-examples.git"
4TI_IPC_EXAMPLES_DEST_SUFFIX = "git/ipc-examples" 4TI_IPC_EXAMPLES_DEST_SUFFIX = "${BB_GIT_DEFAULT_DESTSUFFIX}/ipc-examples"
5TI_IPC_EXAMPLES_GIT_PROTOCOL = "https" 5TI_IPC_EXAMPLES_GIT_PROTOCOL = "https"
6TI_IPC_EXAMPLES_GIT_BRANCH = "master" 6TI_IPC_EXAMPLES_GIT_BRANCH = "master"
7TI_IPC_EXAMPLES_NAME = "ipc-examples" 7TI_IPC_EXAMPLES_NAME = "ipc-examples"
@@ -13,7 +13,7 @@ branch=${TI_IPC_EXAMPLES_GIT_BRANCH};\
13name=${TI_IPC_EXAMPLES_NAME}" 13name=${TI_IPC_EXAMPLES_NAME}"
14 14
15TI_IPC_METADATA_GIT_URI = "git://git.ti.com/git/ipc/ipc-metadata.git" 15TI_IPC_METADATA_GIT_URI = "git://git.ti.com/git/ipc/ipc-metadata.git"
16TI_IPC_METADATA_DEST_SUFFIX = "git/ipc-metadata" 16TI_IPC_METADATA_DEST_SUFFIX = "${BB_GIT_DEFAULT_DESTSUFFIX}/ipc-metadata"
17TI_IPC_METADATA_GIT_PROTOCOL = "https" 17TI_IPC_METADATA_GIT_PROTOCOL = "https"
18TI_IPC_METADATA_GIT_BRANCH = "master" 18TI_IPC_METADATA_GIT_BRANCH = "master"
19TI_IPC_METADATA_NAME = "ipc-metadata" 19TI_IPC_METADATA_NAME = "ipc-metadata"
@@ -33,8 +33,8 @@ SRCREV_FORMAT = "default"
33SRCREV_ipc-metadata = "${TI_IPC_METADATA_SRCREV}" 33SRCREV_ipc-metadata = "${TI_IPC_METADATA_SRCREV}"
34SRCREV_ipc-examples = "${TI_IPC_EXAMPLES_SRCREV}" 34SRCREV_ipc-examples = "${TI_IPC_EXAMPLES_SRCREV}"
35 35
36S_ipc-examples = "${WORKDIR}/git/ipc-examples" 36S_ipc-examples = "${S}/ipc-examples"
37S_ipc-metadata = "${WORKDIR}/git/ipc-metadata" 37S_ipc-metadata = "${S}/ipc-metadata"
38 38
39RELEASE_TYPE = "GA" 39RELEASE_TYPE = "GA"
40RELEASE_SUFFIX = "" 40RELEASE_SUFFIX = ""
diff --git a/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos_git.bb b/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos_git.bb
index 999993ea..853fa117 100644
--- a/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos_git.bb
+++ b/meta-ti-extras/recipes-ti/ipc/ti-ipc-rtos_git.bb
@@ -2,6 +2,9 @@ require recipes-ti/ipc/ti-ipc.inc
2require recipes-ti/ipc/ti-ipc-common.inc 2require recipes-ti/ipc/ti-ipc-common.inc
3require ti-ipc-rtos.inc 3require ti-ipc-rtos.inc
4 4
5inherit deploy
6inherit update-alternatives
7
5DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native" 8DEPENDS = "ti-xdctools-native ti-sysbios doxygen-native zip-native"
6 9
7PACKAGES =+ "${PN}-fw" 10PACKAGES =+ "${PN}-fw"
@@ -78,24 +81,43 @@ KFPLAT = ""
78 81
79ALTERNATIVE_PRIORITY = "5" 82ALTERNATIVE_PRIORITY = "5"
80 83
81pkg_postinst:${PN}-fw:omap-a15 () { 84ALTERNATIVE:${PN}-fw:omapl138 = "rproc-dsp-fw"
82 update-alternatives --install /lib/firmware/dra7-dsp1-fw.xe66 dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66 ${ALTERNATIVE_PRIORITY} 85ALTERNATIVE:${PN}-fw:omap-a15 = "dra7-dsp1-fw.xe66 \
83 update-alternatives --install /lib/firmware/dra7-dsp2-fw.xe66 dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66 ${ALTERNATIVE_PRIORITY} 86 dra7-dsp2-fw.xe66 \
84 update-alternatives --install /lib/firmware/dra7-ipu1-fw.xem4 dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4 ${ALTERNATIVE_PRIORITY} 87 dra7-ipu1-fw.xem4 \
85 update-alternatives --install /lib/firmware/dra7-ipu2-fw.xem4 dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4 ${ALTERNATIVE_PRIORITY} 88 dra7-ipu2-fw.xem4 \
86} 89 "
87 90
88pkg_postrm:${PN}-fw:omap-a15 () { 91ALTERNATIVE_LINK_NAME[rproc-dsp-fw] = "${nonarch_base_libdir}/firmware/rproc-dsp-fw"
89 update-alternatives --remove dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66 92ALTERNATIVE_LINK_NAME[dra7-dsp1-fw.xe66] = "${nonarch_base_libdir}/firmware/dra7-dsp1-fw.xe66"
90 update-alternatives --remove dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66 93ALTERNATIVE_LINK_NAME[dra7-dsp2-fw.xe66] = "${nonarch_base_libdir}/firmware/dra7-dsp2-fw.xe66"
91 update-alternatives --remove dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4 94ALTERNATIVE_LINK_NAME[dra7-ipu1-fw.xem4] = "${nonarch_base_libdir}/firmware/dra7-ipu1-fw.xem4"
92 update-alternatives --remove dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4 95ALTERNATIVE_LINK_NAME[dra7-ipu2-fw.xem4] = "${nonarch_base_libdir}/firmware/dra7-ipu2-fw.xem4"
96
97ALTERNATIVE_TARGET[rproc-dsp-fw] = "${nonarch_base_libdir}/firmware/ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674"
98ALTERNATIVE_TARGET[dra7-dsp1-fw.xe66] = "${nonarch_base_libdir}/firmware/ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66"
99ALTERNATIVE_TARGET[dra7-dsp2-fw.xe66] = "${nonarch_base_libdir}/firmware/ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66"
100ALTERNATIVE_TARGET[dra7-ipu1-fw.xem4] = "${nonarch_base_libdir}/firmware/ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4"
101ALTERNATIVE_TARGET[dra7-ipu2-fw.xem4] = "${nonarch_base_libdir}/firmware/ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4"
102
103do_deploy() {
104 install -d ${DEPLOYDIR}
93} 105}
94 106
95pkg_postinst:${PN}-fw:omapl138 () { 107do_deploy:append:omap-a15() {
96 update-alternatives --install /lib/firmware/rproc-dsp-fw rproc-dsp-fw ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674 ${ALTERNATIVE_PRIORITY} 108 install -d ${DEPLOYDIR}/ipc
109 install -m 0644 ${S}/packages/ti/ipc/tests/bin/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4 ${DEPLOYDIR}/ipc/dra7-ipu1-fw.xem4
97} 110}
98 111
99pkg_postrm:${PN}-fw:omapl138 () { 112addtask deploy after do_install
100 update-alternatives --remove rproc-dsp-fw ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674 113
101} 114# Disable the "buildpaths" check while we figure out how we are
115# going to address this issue.
116#
117# The ti-cgt6x compiler is a custom TI compiler for the TI C6000
118# Digital Signal Processor(DSP) platform. It does not currently
119# support reproducible builds and is provided via a binary blob
120# download that we cannot patch in the recipe to address the
121# issue.
122INSANE_SKIP:${PN}-dev += "buildpaths"
123INSANE_SKIP:${PN}-fw += "buildpaths"
diff --git a/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb b/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb
index 98ec0e9e..0113a916 100644
--- a/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb
+++ b/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb
@@ -10,11 +10,13 @@ JH_CELL_FILES ?= "*.cell"
10JH_CELL_FILES:k3 ?= "k3-*.cell" 10JH_CELL_FILES:k3 ?= "k3-*.cell"
11JH_CELL_FILES:am62xx ?= "k3-am625-*.cell" 11JH_CELL_FILES:am62xx ?= "k3-am625-*.cell"
12JH_CELL_FILES:am62pxx ?= "k3-am62p5-*.cell" 12JH_CELL_FILES:am62pxx ?= "k3-am62p5-*.cell"
13JH_CELL_FILES:am62lxx ?= "k3-am62l*.cell"
13 14
14JH_INMATE_DTB ?= "" 15JH_INMATE_DTB ?= ""
15JH_INMATE_DTB:am62xx ?= "inmate-k3-am625-sk.dtb" 16JH_INMATE_DTB:am62xx ?= "inmate-k3-am625-sk.dtb"
16JH_INMATE_DTB:am65xx ?= "inmate-k3-am654-idk.dtb" 17JH_INMATE_DTB:am65xx ?= "inmate-k3-am654-idk.dtb"
17JH_INMATE_DTB:am62pxx ?= "inmate-k3-am62p5-sk.dtb" 18JH_INMATE_DTB:am62pxx ?= "inmate-k3-am62p5-sk.dtb"
19JH_INMATE_DTB:am62lxx ?= "inmate-k3-am62l3-evm.dtb"
18JH_INMATE_DTB:j7 ?= "inmate-k3-j721e-evm.dtb" 20JH_INMATE_DTB:j7 ?= "inmate-k3-j721e-evm.dtb"
19JH_INMATE_DTB:j7200-evm ?= "inmate-k3-j7200-evm.dtb" 21JH_INMATE_DTB:j7200-evm ?= "inmate-k3-j7200-evm.dtb"
20 22
@@ -22,6 +24,7 @@ JH_LINUX_DEMO_CELL ?= ""
22JH_LINUX_DEMO_CELL:am62xx ?= "k3-am625-sk-linux-demo.cell" 24JH_LINUX_DEMO_CELL:am62xx ?= "k3-am625-sk-linux-demo.cell"
23JH_LINUX_DEMO_CELL:am65xx ?= "k3-am654-idk-linux-demo.cell" 25JH_LINUX_DEMO_CELL:am65xx ?= "k3-am654-idk-linux-demo.cell"
24JH_LINUX_DEMO_CELL:am62pxx ?= "k3-am62p5-sk-linux-demo.cell" 26JH_LINUX_DEMO_CELL:am62pxx ?= "k3-am62p5-sk-linux-demo.cell"
27JH_LINUX_DEMO_CELL:am62lxx ?= "k3-am62l3-evm-linux-demo.cell"
25JH_LINUX_DEMO_CELL:j7 ?= "k3-j721e-evm-linux-demo.cell" 28JH_LINUX_DEMO_CELL:j7 ?= "k3-j721e-evm-linux-demo.cell"
26JH_LINUX_DEMO_CELL:j7200-evm ?= "k3-j7200-evm-linux-demo.cell" 29JH_LINUX_DEMO_CELL:j7200-evm ?= "k3-j7200-evm-linux-demo.cell"
27 30
@@ -31,6 +34,7 @@ JH_RAMFS_IMAGE ?= "${INITRAMFS_IMAGE}"
31JH_CMDLINE ?= "" 34JH_CMDLINE ?= ""
32JH_CMDLINE:am62xx ?= "console=ttyS3,115200n8 earlycon=ns16550a,mmio32,0x02810000" 35JH_CMDLINE:am62xx ?= "console=ttyS3,115200n8 earlycon=ns16550a,mmio32,0x02810000"
33JH_CMDLINE:am62pxx ?= "console=ttyS1,115200n8" 36JH_CMDLINE:am62pxx ?= "console=ttyS1,115200n8"
37JH_CMDLINE:am62lxx ?= "console=ttyS3,115200n8"
34JH_CMDLINE:am65xx ?= "console=ttyS1,115200n8" 38JH_CMDLINE:am65xx ?= "console=ttyS1,115200n8"
35JH_CMDLINE:j7 ?= "console=ttyS3,115200n8" 39JH_CMDLINE:j7 ?= "console=ttyS3,115200n8"
36JH_CMDLINE:j7200-evm ?= "console=ttyS3,115200n8" 40JH_CMDLINE:j7200-evm ?= "console=ttyS3,115200n8"
@@ -51,11 +55,11 @@ do_install() {
51 install -d ${D}/boot 55 install -d ${D}/boot
52 if [ -n "${JH_RAMFS_IMAGE}" ] 56 if [ -n "${JH_RAMFS_IMAGE}" ]
53 then 57 then
54 if [ -f ${DEPLOY_DIR_IMAGE}/${JH_RAMFS_IMAGE}-${MACHINE}.cpio ] 58 if [ -f ${DEPLOY_DIR_IMAGE}/${JH_RAMFS_IMAGE}*-${MACHINE}.rootfs.cpio ]
55 then 59 then
56 install -m 0644 ${DEPLOY_DIR_IMAGE}/${JH_RAMFS_IMAGE}-${MACHINE}.cpio ${D}/boot 60 install -m 0644 ${DEPLOY_DIR_IMAGE}/${JH_RAMFS_IMAGE}*-${MACHINE}.rootfs.cpio ${D}/boot
57 else 61 else
58 bberror "Could not find JH_RAMFS_IMAGE (${JH_RAMFS_IMAGE}-${MACHINE}.cpio)!" 62 bberror "Could not find JH_RAMFS_IMAGE (${JH_RAMFS_IMAGE}*-${MACHINE}.rootfs.cpio)!"
59 bberror "Please make sure that \"cpio\" is in IMAGE_FSTYPES." 63 bberror "Please make sure that \"cpio\" is in IMAGE_FSTYPES."
60 fi 64 fi
61 fi 65 fi
@@ -68,7 +72,7 @@ do_install() {
68 ./jailhouse-cell-linux -w ${D}${JH_DATADIR}/${JH_INMATE_DTB} \ 72 ./jailhouse-cell-linux -w ${D}${JH_DATADIR}/${JH_INMATE_DTB} \
69 -a ${JH_ARCH} -c "${JH_CMDLINE}" \ 73 -a ${JH_ARCH} -c "${JH_CMDLINE}" \
70 -d ../configs/${JH_ARCH}/dts/${JH_INMATE_DTB} \ 74 -d ../configs/${JH_ARCH}/dts/${JH_INMATE_DTB} \
71 -i ${D}/boot/${JH_RAMFS_IMAGE}-${MACHINE}.cpio \ 75 -i ${D}/boot/${JH_RAMFS_IMAGE}*-${MACHINE}.rootfs.cpio \
72 ${D}${CELL_DIR}/${JH_LINUX_DEMO_CELL} \ 76 ${D}${CELL_DIR}/${JH_LINUX_DEMO_CELL} \
73 ${DEPLOY_DIR_IMAGE}/Image \ 77 ${DEPLOY_DIR_IMAGE}/Image \
74 | tr -cd '\11\12\15\40-\176' \ 78 | tr -cd '\11\12\15\40-\176' \
@@ -96,7 +100,8 @@ RDEPENDS:pyjailhouse = "python3-core python3-ctypes python3-fcntl python3-shell"
96 100
97RRECOMMENDS:${PN} = "${PN}-tools" 101RRECOMMENDS:${PN} = "${PN}-tools"
98 102
99INSANE_SKIP:${PN} = "ldflags" 103INSANE_SKIP:${PN} = "ldflags usrmerge"
104INSANE_SKIP:${PN}-dbg = "usrmerge buildpaths"
100 105
101KERNEL_MODULE_AUTOLOAD += "jailhouse" 106KERNEL_MODULE_AUTOLOAD += "jailhouse"
102 107
@@ -117,10 +122,7 @@ python __anonymous () {
117} 122}
118 123
119FILES:${PN} = " \ 124FILES:${PN} = " \
120 /boot/* \ 125 /boot \
121 /usr/libexec \ 126 /usr \
122 /usr/sbin/* \ 127 /lib \
123 /usr/libexec/* \
124 /usr/share/* \
125 /lib/firmware/* \
126" 128"
diff --git a/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc b/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc
index 6faf16b8..e8374201 100644
--- a/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc
+++ b/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc
@@ -11,10 +11,10 @@ LIC_FILES_CHKSUM = " \
11 file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \ 11 file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \
12" 12"
13 13
14COMPATIBLE_MACHINE = "am62xx|am62pxx" 14COMPATIBLE_MACHINE = "am62xx|am62pxx|am62lxx"
15TARGET_CC_ARCH += "${LDFLAGS}" 15TARGET_CC_ARCH += "${LDFLAGS}"
16PV = "0.12+git" 16PV = "0.12+git"
17SRCREV = "603819ef9a771a3c253a141220daab8e61751a43" 17SRCREV = "ef512f9591febed854d8f07ad8c1fa731c2d3c69"
18BRANCH = "master" 18BRANCH = "master"
19SRC_URI = " \ 19SRC_URI = " \
20 git://git.ti.com/git/jailhouse/ti-jailhouse.git;protocol=https;branch=${BRANCH} \ 20 git://git.ti.com/git/jailhouse/ti-jailhouse.git;protocol=https;branch=${BRANCH} \
@@ -43,7 +43,6 @@ export JH_ARCH = "${@map_jh_arch(d.getVar('TARGET_ARCH', True), d)}"
43 43
44COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux" 44COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
45 45
46S = "${WORKDIR}/git"
47B = "${S}" 46B = "${S}"
48 47
49DEPENDS = "virtual/kernel dtc-native python3-mako-native python3-mako make-native" 48DEPENDS = "virtual/kernel dtc-native python3-mako-native python3-mako make-native"
@@ -63,6 +62,7 @@ JH_SYSCONFIG_CELL ?= ""
63JH_SYSCONFIG_CELL:am62xx ?= "k3-am625-sk.cell" 62JH_SYSCONFIG_CELL:am62xx ?= "k3-am625-sk.cell"
64JH_SYSCONFIG_CELL:am65xx ?= "k3-am654-idk.cell" 63JH_SYSCONFIG_CELL:am65xx ?= "k3-am654-idk.cell"
65JH_SYSCONFIG_CELL:am62pxx ?= "k3-am62p5-sk.cell" 64JH_SYSCONFIG_CELL:am62pxx ?= "k3-am62p5-sk.cell"
65JH_SYSCONFIG_CELL:am62lxx ?= "k3-am62l3-evm.cell"
66JH_SYSCONFIG_CELL:j7 ?= "k3-j721e-evm.cell" 66JH_SYSCONFIG_CELL:j7 ?= "k3-j721e-evm.cell"
67JH_SYSCONFIG_CELL:j7200-evm ?= "k3-j7200-evm.cell" 67JH_SYSCONFIG_CELL:j7200-evm ?= "k3-j7200-evm.cell"
68 68
diff --git a/meta-ti-extras/recipes-ti/mathlib/mathlib.inc b/meta-ti-extras/recipes-ti/mathlib/mathlib.inc
index 6ad073ec..ae70cc37 100644
--- a/meta-ti-extras/recipes-ti/mathlib/mathlib.inc
+++ b/meta-ti-extras/recipes-ti/mathlib/mathlib.inc
@@ -11,11 +11,8 @@ DEPENDS = "ti-cgt6x-native \
11 ti-xdctools-native \ 11 ti-xdctools-native \
12 ti-sysbios \ 12 ti-sysbios \
13 doxygen-native \ 13 doxygen-native \
14 zip-native \
15 swtools" 14 swtools"
16 15
17S = "${WORKDIR}/git"
18
19MATHLIB_GIT_BRANCH = "master" 16MATHLIB_GIT_BRANCH = "master"
20MATHLIB_GIT_PROTOCOL = "https" 17MATHLIB_GIT_PROTOCOL = "https"
21MATHLIB_GIT_URI = "git://git.ti.com/git/ep-processor-libraries/mathlib.git" 18MATHLIB_GIT_URI = "git://git.ti.com/git/ep-processor-libraries/mathlib.git"
@@ -26,18 +23,18 @@ SRCREV = "${MATHLIB_SRCREV}"
26 23
27LIC_FILES_CHKSUM = "file://ti/mathlib/src/acosdp/acosdp.h;beginline=1;endline=35;md5=c133f7e139b46385906c861dd9552250" 24LIC_FILES_CHKSUM = "file://ti/mathlib/src/acosdp/acosdp.h;beginline=1;endline=35;md5=c133f7e139b46385906c861dd9552250"
28 25
29export MATHLIB_WORK_DIR="${S}" 26export MATHLIB_WORK_DIR = "${S}"
30export CGTOOLS_INSTALL_DIR = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" 27export CGTOOLS_INSTALL_DIR = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
31export C64PCODEGENTOOL="${CGTOOLS_INSTALL_DIR}" 28export C64PCODEGENTOOL = "${CGTOOLS_INSTALL_DIR}"
32export C674CODEGENTOOL="${CGTOOLS_INSTALL_DIR}" 29export C674CODEGENTOOL = "${CGTOOLS_INSTALL_DIR}"
33export C66CODEGENTOOL ="${CGTOOLS_INSTALL_DIR}" 30export C66CODEGENTOOL = "${CGTOOLS_INSTALL_DIR}"
34export SWTOOLS_PATH = "${SWTOOLS_INSTALL_DIR}/ti/mas/swtools" 31export SWTOOLS_PATH = "${SWTOOLS_INSTALL_DIR}/ti/mas/swtools"
35export XDCBUILDCFG="${SWTOOLS_PATH}/config.bld" 32export XDCBUILDCFG = "${SWTOOLS_PATH}/config.bld"
36 33
37PATH:append = ":${XDC_INSTALL_DIR}" 34PATH:append = ":${XDC_INSTALL_DIR}"
38 35
39XDCPATH.="${XDCCGROOT}/include;${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;" 36XDCPATH .= "${XDCCGROOT}/include;${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;"
40XDCPATH.="${SWTOOLS_INSTALL_DIR};${MATHLIB_WORK_DIR};" 37XDCPATH .= "${SWTOOLS_INSTALL_DIR};${MATHLIB_WORK_DIR};"
41 38
42export XDCPATH 39export XDCPATH
43 40
@@ -56,19 +53,6 @@ do_install() {
56 rm -r ${D}${MATHLIB_INSTALL_DIR_RECIPE}/mathlib 53 rm -r ${D}${MATHLIB_INSTALL_DIR_RECIPE}/mathlib
57} 54}
58 55
59inherit deploy
60addtask deploy before do_build after do_install
61
62do_deploy() {
63 install -d ${DEPLOYDIR}
64 # zip up files in ${D}${MATHLIB_INSTALL_DIR_RECIPE}
65 # and place the zip file in ${DEPLOYDIR}
66 mkdir ./${MATHLIB_PACKAGE_NAME}
67 cp -r ${D}${MATHLIB_INSTALL_DIR_RECIPE}/. ./${MATHLIB_PACKAGE_NAME}
68 zip -9 -y -r -q ${DEPLOYDIR}/${MATHLIB_PACKAGE_NAME}.zip ./${MATHLIB_PACKAGE_NAME}
69 rm -r ./${MATHLIB_PACKAGE_NAME}
70}
71
72ALLOW_EMPTY:${PN} = "1" 56ALLOW_EMPTY:${PN} = "1"
73FILES:${PN}-dev += "${MATHLIB_INSTALL_DIR_RECIPE}" 57FILES:${PN}-dev += "${MATHLIB_INSTALL_DIR_RECIPE}"
74 58
diff --git a/meta-ti-extras/recipes-ti/openmp-rtos/openmp-rtos_git.bb b/meta-ti-extras/recipes-ti/openmp-rtos/openmp-rtos_git.bb
deleted file mode 100644
index aa4bc6cd..00000000
--- a/meta-ti-extras/recipes-ti/openmp-rtos/openmp-rtos_git.bb
+++ /dev/null
@@ -1,62 +0,0 @@
1DESCRIPTION = "TI OpenMP RTOS"
2HOMEPAGE = "git://git.ti.com/git/openmp/ti-openmp-dsp-runtime.git"
3LICENSE = "BSD-3-Clause"
4
5require recipes-ti/includes/ti-paths.inc
6
7inherit features_check
8
9REQUIRED_MACHINE_FEATURES = "dsp"
10REQUIRED_DISTRO_FEATURES = "openmp"
11
12PV = "2_06_03_00"
13PR = "r0"
14
15OPENMP_RTOS_GIT_URI = "git://git.ti.com/git/openmp/ti-openmp-dsp-runtime.git"
16OPENMP_RTOS_GIT_PROTOCOL = "https"
17OPENMP_RTOS_GIT_BRANCH = "master"
18
19BRANCH = "${OPENMP_RTOS_GIT_BRANCH}"
20SRC_URI = "${OPENMP_RTOS_GIT_URI};protocol=${OPENMP_RTOS_GIT_PROTOCOL};branch=${BRANCH}"
21
22SRCREV = "c090eb664d9815a36ead0e14f31e102590680fb8"
23
24LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
25
26DEPENDS = "common-csl-ip-rtos doxygen-native libulm ti-xdctools-native ti-ipc-rtos ti-sysbios ti-cgt6x-native zip-native"
27
28COMPATIBLE_MACHINE = "omap-a15"
29PACKAGE_ARCH = "${MACHINE_ARCH}"
30
31S = "${WORKDIR}/git"
32export IPC_DIR = "${IPC_INSTALL_DIR}"
33export XDC_DIR = "${XDC_INSTALL_DIR}"
34export BIOS_DIR = "${SYSBIOS_INSTALL_DIR}"
35export ULM_DIR ="${STAGING_DIR_TARGET}/usr/share/ti/ulm"
36export C6636_PDK_DIR ="${PDK_INSTALL_DIR}"
37export AM572_PDK_DIR ="${PDK_INSTALL_DIR}"
38export XDCCGROOT = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
39
40export BUILD_AM572 = "0"
41
42BUILD_AM572:omap-a15 = "1"
43
44RELEASE_TARGET = ""
45RELEASE_TARGET:omap-a15 = "am57xx"
46
47do_compile() {
48 make -f utils/product/Makefile .zipfile
49}
50
51do_install() {
52 install -d ${D}${OMP_INSTALL_DIR_RECIPE}
53 cp -r ${S}/exports/openmp_dsp_${RELEASE_TARGET}_*/. -d ${D}${OMP_INSTALL_DIR_RECIPE}
54}
55
56ALLOW_EMPTY:${PN} = "1"
57
58FILES:${PN}-dev += " \
59 ${OMP_INSTALL_DIR_RECIPE}/ \
60"
61
62INSANE_SKIP:${PN}-dev = "arch"
diff --git a/meta-ti-extras/recipes-ti/osal/ti-osal.inc b/meta-ti-extras/recipes-ti/osal/ti-osal.inc
deleted file mode 100644
index b0470793..00000000
--- a/meta-ti-extras/recipes-ti/osal/ti-osal.inc
+++ /dev/null
@@ -1,24 +0,0 @@
1DESCRIPTION = "TI Operating System Abstraction Library (OSAL)"
2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/osal"
3LICENSE = "BSD-3-Clause & EPL-1.0"
4SECTION = "devel"
5
6require ../includes/ti-paths.inc
7require ../includes/ti-staging.inc
8
9S = "${WORKDIR}/osal_${PV}"
10
11SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/osal/${PV}/exports/osal_${PV}.tar.gz;name=osaltarball"
12
13do_install() {
14 install -d ${D}${OSAL_INSTALL_DIR_RECIPE}
15 cp -pPrf ${S}/* ${D}${OSAL_INSTALL_DIR_RECIPE}
16}
17
18INSANE_SKIP:${PN}-dev = "staticdev"
19
20ALLOW_EMPTY:${PN} = "1"
21FILES:${PN}-dev += "${OSAL_INSTALL_DIR_RECIPE}"
22
23COMPATIBLE_HOST ?= "null"
24COMPATIBLE_HOST:ti-soc = "(.*)"
diff --git a/meta-ti-extras/recipes-ti/osal/ti-osal_1.24.00.09.bb b/meta-ti-extras/recipes-ti/osal/ti-osal_1.24.00.09.bb
deleted file mode 100644
index 226458be..00000000
--- a/meta-ti-extras/recipes-ti/osal/ti-osal_1.24.00.09.bb
+++ /dev/null
@@ -1,9 +0,0 @@
1require ti-osal.inc
2
3PV = "1_24_00_09"
4PR = "r0"
5
6LIC_FILES_CHKSUM = "file://osal_${PV}_Manifest.html;md5=c110191994d011cee4cd02189ed3c9f4"
7
8SRC_URI[osaltarball.md5sum] = "a7ea85447fa0ff0f786d527a52fa6e8b"
9SRC_URI[osaltarball.sha256sum] = "d14f1f43c8a7965e86add69bd813cea56ea7e38abeb55de3fdcdaf4a69f19bf3"
diff --git a/meta-ti-extras/recipes-ti/swtools/swtools_git.bb b/meta-ti-extras/recipes-ti/swtools/swtools_git.bb
index 4bcd6754..82de2040 100644
--- a/meta-ti-extras/recipes-ti/swtools/swtools_git.bb
+++ b/meta-ti-extras/recipes-ti/swtools/swtools_git.bb
@@ -12,7 +12,6 @@ DEPENDS = "ti-cgt6x-native \
12 12
13PV = "5_0_8" 13PV = "5_0_8"
14PR = "r3" 14PR = "r3"
15S = "${WORKDIR}/git"
16 15
17SWTOOLS_GIT_BRANCH = "master" 16SWTOOLS_GIT_BRANCH = "master"
18SWTOOLS_GIT_PROTOCOL = "https" 17SWTOOLS_GIT_PROTOCOL = "https"
diff --git a/meta-ti-extras/recipes-ti/vlib/vlib-c66x.inc b/meta-ti-extras/recipes-ti/vlib/vlib-c66x.inc
index 6b5e186c..94c5d33b 100644
--- a/meta-ti-extras/recipes-ti/vlib/vlib-c66x.inc
+++ b/meta-ti-extras/recipes-ti/vlib/vlib-c66x.inc
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI Vision Library (VLIB) for C66x" 1SUMMARY = "TI Vision Library (VLIB) for C66x"
2HOMEPAGE = "http://software-dl.ti.com/libs/vlib/latest/index_FDS.html" 2HOMEPAGE = "http://software-dl.ti.com/libs/vlib/latest/index_FDS.html"
3SECTION = "devel" 3SECTION = "devel"
4LICENSE = "TI-TSPA & BSD-3-Clause" 4LICENSE = "TI-TSPA & BSD-3-Clause"
@@ -11,11 +11,11 @@ COMPATIBLE_MACHINE = "omap-a15"
11 11
12SRC_URI = "http://software-dl.ti.com/libs/vlib/${PV}//exports/vlib_c66x_obj_${PV}_Linux.bin;name=vlibbin" 12SRC_URI = "http://software-dl.ti.com/libs/vlib/${PV}//exports/vlib_c66x_obj_${PV}_Linux.bin;name=vlibbin"
13 13
14S = "${WORKDIR}/vlib_c66x_${PV}" 14S = "${UNPACKDIR}/vlib_c66x_${PV}"
15 15
16BINFILE="vlib_c66x_obj_${PV}_Linux.bin" 16BINFILE = "vlib_c66x_obj_${PV}_Linux.bin"
17TI_BIN_UNPK_ARGS = "--mode silent --prefix ${S}" 17TI_BIN_UNPK_ARGS = "--mode silent --prefix ${S}"
18TI_BIN_UNPK_CMDS="" 18TI_BIN_UNPK_CMDS = ""
19 19
20do_install() { 20do_install() {
21 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" 21 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
diff --git a/meta-ti-extras/recipes-ti/xdais/ti-xdais.inc b/meta-ti-extras/recipes-ti/xdais/ti-xdais.inc
index 67d19022..070e28c3 100644
--- a/meta-ti-extras/recipes-ti/xdais/ti-xdais.inc
+++ b/meta-ti-extras/recipes-ti/xdais/ti-xdais.inc
@@ -1,4 +1,4 @@
1DESCRIPTION = "TI eXpress DSP Algorithm Interface Standard (XDAIS) specification" 1SUMMARY = "TI eXpress DSP Algorithm Interface Standard (XDAIS) specification"
2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais" 2HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4SECTION = "devel" 4SECTION = "devel"
@@ -6,7 +6,7 @@ SECTION = "devel"
6require ../includes/ti-paths.inc 6require ../includes/ti-paths.inc
7require ../includes/ti-staging.inc 7require ../includes/ti-staging.inc
8 8
9S = "${WORKDIR}/xdais_${PV}" 9S = "${UNPACKDIR}/xdais_${PV}"
10 10
11SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais/${PV}/exports/xdais_${PV}.tar.gz;name=xdaistarball" 11SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/xdais/${PV}/exports/xdais_${PV}.tar.gz;name=xdaistarball"
12 12