[meta-ti] [PATCH] ti-ipc: Add recipe for ti-ipc version 3.0.x
Sam Nelson
sam.nelson at ti.com
Tue Feb 11 15:41:49 PST 2014
- Supports communication between processors in TI keystone architecture
Signed-off-by: Sam Nelson <sam.nelson at ti.com>
---
recipes-ti/ipc/files/tiipclad-daemon.sh | 24 ++++++++++++++++
recipes-ti/ipc/ti-ipc_3.00.00.bb | 48 +++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+)
create mode 100755 recipes-ti/ipc/files/tiipclad-daemon.sh
create mode 100644 recipes-ti/ipc/ti-ipc_3.00.00.bb
diff --git a/recipes-ti/ipc/files/tiipclad-daemon.sh b/recipes-ti/ipc/files/tiipclad-daemon.sh
new file mode 100755
index 0000000..54b3888
--- /dev/null
+++ b/recipes-ti/ipc/files/tiipclad-daemon.sh
@@ -0,0 +1,24 @@
+#! /bin/sh
+
+tiipclad_daemon=/usr/bin/lad_tci6638
+tiipclad_params=lad.txt
+
+test -x "$tiipclad_daemon" || exit 0
+
+case "$1" in
+ start)
+ echo -n "Starting tiipclad daemon"
+ start-stop-daemon --start --quiet --exec $tiipclad_daemon $tiipclad_params
+ echo "."
+ ;;
+ stop)
+ echo -n "Stopping tiipclad daemon"
+ start-stop-daemon --stop --quiet --pidfile /var/run/tiipclad.pid
+ echo "."
+ ;;
+ *)
+ echo "Usage: /etc/init.d/tiipclad-daemon.sh {start|stop}"
+ exit 1
+esac
+
+exit 0
diff --git a/recipes-ti/ipc/ti-ipc_3.00.00.bb b/recipes-ti/ipc/ti-ipc_3.00.00.bb
new file mode 100644
index 0000000..3278fe9
--- /dev/null
+++ b/recipes-ti/ipc/ti-ipc_3.00.00.bb
@@ -0,0 +1,48 @@
+DESCRIPTION="This support the communication between processors \
+ in a multi-processor environment and communication to peripherals. \
+ This communication includes message passing, streams, and linked lists. \
+ These modules work transparently in both uni-processor and multi-processor \
+ configurations."
+
+HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
+
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://products.mak;beginline=2;endline=30;md5=195feadf798bb4165bcb1a23ffd50dbb"
+SECTION = "console"
+COMPATIBLE_MACHINE = "keystone"
+TARGET_PLATFORM = "tci6638"
+
+PR = "r0"
+
+BRANCH ?= "master"
+# The following commit corresponds to 3.00.04.29
+SRCREV = "12794ea33870b782bffe1fe4398e86e93fb64396"
+
+SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH} file://tiipclad-daemon.sh"
+
+S = "${WORKDIR}/git"
+
+export PLATFORM = "${TARGET_PLATFORM}"
+
+export PARALLEL_MAKE = "-j 1"
+
+PACKAGES =+ "${PN}-test"
+
+FILES_${PN}-test = "${bindir}/NameServerApp \
+ ${bindir}/MessageQApp \
+ ${bindir}/MessageQMulti \
+ ${bindir}/ping_rpmsg"
+DEPENDS += "virtual/kernel"
+
+EXTRA_OECONF += "KERNEL_INSTALL_DIR=${STAGING_KERNEL_DIR}"
+inherit autotools
+
+INITSCRIPT_NAME = "tiipclad-daemon.sh"
+INITSCRIPT_PARAMS = "defaults 10"
+
+inherit update-rc.d
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/init.d/
+ install -c -m 755 ${WORKDIR}/tiipclad-daemon.sh ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
+}
--
1.7.9.5
More information about the meta-ti
mailing list