diff options
author | Jacob Stiffler <j-stiffler@ti.com> | 2014-10-08 18:06:20 +0000 |
---|---|---|
committer | Denys Dmytriyenko <denys@ti.com> | 2014-10-08 13:33:18 -0400 |
commit | 0f2fed9a0c6534b31320bad0d423e8022bc2bdc2 (patch) | |
tree | 05af2d6ee33499b3f06e4c1c1734c253e1edec82 /recipes-ti | |
parent | aedc4d91bc5088ec6e6fe9d4de506503e201c6ca (diff) | |
download | meta-ti-0f2fed9a0c6534b31320bad0d423e8022bc2bdc2.tar.gz |
ti-ipc: Upgrade to IPC 3.30.00.09
* Added new recipe for latest IPC
* Removed older recipe versions
* Latest recipe points to IPC 3.30.00.09
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Diffstat (limited to 'recipes-ti')
-rw-r--r-- | recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch | 38 | ||||
-rw-r--r-- | recipes-ti/ipc/ti-ipc/ipc.pc | 8 | ||||
-rw-r--r-- | recipes-ti/ipc/ti-ipc_1.24.00.16.bb | 41 | ||||
-rw-r--r-- | recipes-ti/ipc/ti-ipc_3.00.00.bb | 7 | ||||
-rw-r--r-- | recipes-ti/ipc/ti-ipc_3.21.00.07.bb | 4 | ||||
-rw-r--r-- | recipes-ti/ipc/ti-ipc_git.bb (renamed from recipes-ti/ipc/ti-ipc.inc) | 26 |
6 files changed, 15 insertions, 109 deletions
diff --git a/recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch b/recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch deleted file mode 100644 index 58d77c74..00000000 --- a/recipes-ti/ipc/ti-ipc/0002-ipc-Added-installation-prefix-feature-to-products.ma.patch +++ /dev/null | |||
@@ -1,38 +0,0 @@ | |||
1 | From 26d09063063593aec760151393226b96bc7ab9f8 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mrinmayee Hingolikar <mrinmayee@ti.com> | ||
3 | Date: Thu, 5 Sep 2013 17:01:15 +0530 | ||
4 | Subject: [PATCH] ipc: Added installation prefix feature to products.mak | ||
5 | |||
6 | Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com> | ||
7 | --- | ||
8 | ipc-linux.mak | 1 + | ||
9 | products.mak | 1 + | ||
10 | 2 files changed, 2 insertions(+) | ||
11 | |||
12 | diff --git a/ipc-linux.mak b/ipc-linux.mak | ||
13 | index 788a5a2..01579e4 100644 | ||
14 | --- a/ipc-linux.mak | ||
15 | +++ b/ipc-linux.mak | ||
16 | @@ -38,6 +38,7 @@ include products.mak | ||
17 | config: | ||
18 | @echo "Configuring Linux Ipc ..." | ||
19 | ./configure --host=$(TOOLCHAIN_LONGNAME) \ | ||
20 | + --prefix=$(PREFIX) \ | ||
21 | CC=$(TOOLCHAIN_PREFIX)gcc \ | ||
22 | PLATFORM=$(PLATFORM) \ | ||
23 | CMEM_INSTALL_DIR=$(CMEM_INSTALL_DIR) \ | ||
24 | diff --git a/products.mak b/products.mak | ||
25 | index e418d2f..4578a1e 100644 | ||
26 | --- a/products.mak | ||
27 | +++ b/products.mak | ||
28 | @@ -55,6 +55,7 @@ PLATFORM ?= | ||
29 | TOOLCHAIN_LONGNAME = arm-none-linux-gnueabi | ||
30 | TOOLCHAIN_INSTALL_DIR = $(DEPOT)/_your_arm_code_gen_install_ | ||
31 | TOOLCHAIN_PREFIX = $(TOOLCHAIN_INSTALL_DIR)/bin/$(TOOLCHAIN_LONGNAME)- | ||
32 | +PREFIX = /usr/local | ||
33 | |||
34 | # Optional: Path to Linux Kernel - needed to build the MmRpc user libraries | ||
35 | # (for devices that support it) | ||
36 | -- | ||
37 | 1.7.9.5 | ||
38 | |||
diff --git a/recipes-ti/ipc/ti-ipc/ipc.pc b/recipes-ti/ipc/ti-ipc/ipc.pc deleted file mode 100644 index 1a8c52df..00000000 --- a/recipes-ti/ipc/ti-ipc/ipc.pc +++ /dev/null | |||
@@ -1,8 +0,0 @@ | |||
1 | prefix=/../../ipc_@VERSION@ | ||
2 | includedir=${prefix}/ti/ipc | ||
3 | |||
4 | Name: TI IPC | ||
5 | Description: TI ARM-DSP IPC (Inter Processor Communication) | ||
6 | Version: @VERSION@ | ||
7 | Requires: | ||
8 | Cflags: -I${includedir} | ||
diff --git a/recipes-ti/ipc/ti-ipc_1.24.00.16.bb b/recipes-ti/ipc/ti-ipc_1.24.00.16.bb deleted file mode 100644 index 420d0f7d..00000000 --- a/recipes-ti/ipc/ti-ipc_1.24.00.16.bb +++ /dev/null | |||
@@ -1,41 +0,0 @@ | |||
1 | DESCRIPTION = "TI Inter Process Ccommunication (IPC) Mechanisms (for Uni- and Multi- Processor Configurations)" | ||
2 | HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/index.html" | ||
3 | SECTION = "devel" | ||
4 | LICENSE = "BSD" | ||
5 | LIC_FILES_CHKSUM = "file://ipc_${PV}_manifest.html;md5=573f5a5c0448d28bf8db35f438244d7f" | ||
6 | |||
7 | |||
8 | require ../includes/ti-paths.inc | ||
9 | require ../includes/ti-staging.inc | ||
10 | require ../includes/ti-eula-unpack.inc | ||
11 | |||
12 | PV = "1_24_00_16" | ||
13 | |||
14 | S = "${WORKDIR}/ipc_${PV}" | ||
15 | |||
16 | SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/${PV}/exports/ipc_setuplinux_${PV}.bin;name=ipcbin \ | ||
17 | file://ipc.pc" | ||
18 | |||
19 | DEPENDS = "ti-sysbios ti-cgt6x ti-xdctools" | ||
20 | |||
21 | BINFILE="ipc_setuplinux_${PV}.bin" | ||
22 | TI_BIN_UNPK_CMDS="Y: q:workdir:Y" | ||
23 | |||
24 | do_configure() { | ||
25 | sed -i -e s:@VERSION@:${PV}:g ${WORKDIR}/ipc.pc | ||
26 | |||
27 | cp ${WORKDIR}/ipc.pc ${S} | ||
28 | } | ||
29 | |||
30 | do_install() { | ||
31 | install -d ${D}${IPC_INSTALL_DIR_RECIPE} | ||
32 | cp -pPrf ${S}/* ${D}${IPC_INSTALL_DIR_RECIPE} | ||
33 | |||
34 | install -d ${D}/${libdir}/pkgconfig | ||
35 | install ${S}/ipc.pc ${D}/${libdir}/pkgconfig/ | ||
36 | } | ||
37 | |||
38 | FILES_${PN}-dev = "${libdir}/*" | ||
39 | |||
40 | SRC_URI[ipcbin.md5sum] = "d2f7cc82310d555ca039dcd353bd94c5" | ||
41 | SRC_URI[ipcbin.sha256sum] = "96df7835e920c7dabcd63d30ec8bc2aea7cd0c6197c9fb9ca0f8a9b681aa5396" | ||
diff --git a/recipes-ti/ipc/ti-ipc_3.00.00.bb b/recipes-ti/ipc/ti-ipc_3.00.00.bb deleted file mode 100644 index a6922c03..00000000 --- a/recipes-ti/ipc/ti-ipc_3.00.00.bb +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | require ti-ipc.inc | ||
2 | |||
3 | # For this version of IPC the PLATFORM value is lowercase | ||
4 | PLATFORM_keystone = "tci6638" | ||
5 | |||
6 | # The following commit corresponds to 3.00.04.29 | ||
7 | SRCREV = "12794ea33870b782bffe1fe4398e86e93fb64396" | ||
diff --git a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb b/recipes-ti/ipc/ti-ipc_3.21.00.07.bb deleted file mode 100644 index 17cdab0e..00000000 --- a/recipes-ti/ipc/ti-ipc_3.21.00.07.bb +++ /dev/null | |||
@@ -1,4 +0,0 @@ | |||
1 | require ti-ipc.inc | ||
2 | |||
3 | # This commit corresponds to 3.21.00.07 | ||
4 | SRCREV = "c18fece0c9f0dc76361dc1ee11b7ee2417479847" | ||
diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc_git.bb index 860f55f6..185e58b8 100644 --- a/recipes-ti/ipc/ti-ipc.inc +++ b/recipes-ti/ipc/ti-ipc_git.bb | |||
@@ -2,11 +2,22 @@ DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Mul | |||
2 | HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC" | 2 | HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC" |
3 | 3 | ||
4 | LICENSE = "BSD" | 4 | LICENSE = "BSD" |
5 | LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=f2518e421e230f06fe6d449718d02edc" | 5 | LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=abd112f156e5eb9b0f3e202e48747f9a" |
6 | 6 | ||
7 | DEPENDS += "virtual/kernel" | 7 | DEPENDS += "virtual/kernel" |
8 | 8 | ||
9 | PR = "r1" | 9 | PV = "3.30.00.09" |
10 | |||
11 | # This is the first version of the 3.30.00.09 | ||
12 | # PR = "r0" | ||
13 | |||
14 | BRANCH = "master" | ||
15 | SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH} \ | ||
16 | file://tiipclad-daemon.sh \ | ||
17 | " | ||
18 | SRCREV = "595bc3e3bbb2e7ec12a8287145d8e3929291e59d" | ||
19 | |||
20 | S = "${WORKDIR}/git" | ||
10 | 21 | ||
11 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 22 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
12 | 23 | ||
@@ -22,20 +33,13 @@ DAEMON_keystone = "lad_tci6638" | |||
22 | 33 | ||
23 | inherit autotools pkgconfig update-rc.d | 34 | inherit autotools pkgconfig update-rc.d |
24 | 35 | ||
25 | SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git \ | ||
26 | file://0002-ipc-Added-installation-prefix-feature-to-products.ma.patch \ | ||
27 | file://tiipclad-daemon.sh \ | ||
28 | " | ||
29 | |||
30 | S = "${WORKDIR}/git" | ||
31 | |||
32 | INITSCRIPT_NAME = "tiipclad-daemon.sh" | 36 | INITSCRIPT_NAME = "tiipclad-daemon.sh" |
33 | INITSCRIPT_PARAMS = "defaults 10" | 37 | INITSCRIPT_PARAMS = "defaults 10" |
34 | 38 | ||
35 | EXTRA_OEMAKE += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_INSTALL_DIR=${TOOLCHAIN_PATH} TOOLCHAIN_LONGNAME=${TOOLCHAIN_SYS} PLATFORM=${PLATFORM} PREFIX=${prefix}" | 39 | EXTRA_OECONF += "PLATFORM=${PLATFORM} KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}" |
36 | 40 | ||
37 | do_configure() { | 41 | do_configure() { |
38 | oe_runmake -f ${S}/ipc-linux.mak config | 42 | oe_runconf |
39 | } | 43 | } |
40 | 44 | ||
41 | do_install_append() { | 45 | do_install_append() { |