From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id ECE81E008B8; Tue, 17 Nov 2015 02:45:35 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high * trust * [198.47.26.153 listed in list.dnswl.org] * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from devils.ext.ti.com (devils.ext.ti.com [198.47.26.153]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id F2072E0088C for ; Tue, 17 Nov 2015 02:45:34 -0800 (PST) Received: from dlelxv90.itg.ti.com ([172.17.2.17]) by devils.ext.ti.com (8.13.7/8.13.7) with ESMTP id tAHAjXgM000412 for ; Tue, 17 Nov 2015 04:45:33 -0600 Received: from DLEE71.ent.ti.com (dlee71.ent.ti.com [157.170.170.114]) by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id tAHAjXTd026673 for ; Tue, 17 Nov 2015 04:45:33 -0600 Received: from dflp32.itg.ti.com (10.64.6.15) by DLEE71.ent.ti.com (157.170.170.114) with Microsoft SMTP Server id 14.3.224.2; Tue, 17 Nov 2015 04:45:34 -0600 Received: from ares-ubuntu2.am.dhcp.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by dflp32.itg.ti.com (8.14.3/8.13.8) with ESMTP id tAHAjXw2005703; Tue, 17 Nov 2015 04:45:33 -0600 From: Sam Nelson To: Date: Tue, 17 Nov 2015 05:45:31 -0500 Message-ID: <1447757131-372-1-git-send-email-sam.nelson@ti.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Subject: [PATCH v2] ipc: ti-ipc, ti-ipc-rtos: Update to new version of IPC 3.41.0.3_eng X-BeenThere: meta-ti@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-ti layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2015 10:45:36 -0000 Content-Type: text/plain - Update to new version of IPC 3.41.0.3_eng - Add recipe to build ti-ipc-rtos from git repo - Remove K2G hack Signed-off-by: Sam Nelson --- Changes from the previous version of the patch - Updated comments on commit - Updated PV to 3.41.00.03 and remove _eng from PV --- --- recipes-ti/ipc/ti-ipc-rtos.inc | 9 +++-- recipes-ti/ipc/ti-ipc-rtos_3.40.01.08.bb | 9 ----- recipes-ti/ipc/ti-ipc-rtos_git.bb | 62 ++++++++++++++++++++++++++++++++ recipes-ti/ipc/ti-ipc_git.bb | 10 +++--- 4 files changed, 74 insertions(+), 16 deletions(-) delete mode 100644 recipes-ti/ipc/ti-ipc-rtos_3.40.01.08.bb create mode 100644 recipes-ti/ipc/ti-ipc-rtos_git.bb diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc index d14c756..56adcc8 100644 --- a/recipes-ti/ipc/ti-ipc-rtos.inc +++ b/recipes-ti/ipc/ti-ipc-rtos.inc @@ -6,9 +6,14 @@ LICENSE = "BSD" require recipes-ti/includes/ti-paths.inc require recipes-ti/includes/ti-staging.inc -SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ipc/${PV}/exports/ipc_${PV}.zip;name=ipczip" +BRANCH = "ipc-next" -S = "${WORKDIR}/ipc_${PV}" +SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH}" + +#Corresponds to 3.41.00.03_eng +SRCREV = "354db7d3b6aa397e6ab4b86fdbd312746fd46a07" + +S = "${WORKDIR}/git" do_install() { install -d ${D}${IPC_INSTALL_DIR_RECIPE} diff --git a/recipes-ti/ipc/ti-ipc-rtos_3.40.01.08.bb b/recipes-ti/ipc/ti-ipc-rtos_3.40.01.08.bb deleted file mode 100644 index 7c93695..0000000 --- a/recipes-ti/ipc/ti-ipc-rtos_3.40.01.08.bb +++ /dev/null @@ -1,9 +0,0 @@ -require ti-ipc-rtos.inc - -PV = "3_40_01_08" -PR = "r0" - -LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9b710fd7c95e545b91cec79255" - -SRC_URI[ipczip.md5sum] = "738e1d54da9fab94899ad162f1ad78de" -SRC_URI[ipczip.sha256sum] = "8cc7d40ad7eab916eae109b355dc7e7876c6ab82e3b40bf5b6bf60474312d6cf" diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb new file mode 100644 index 0000000..09f508d --- /dev/null +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb @@ -0,0 +1,62 @@ +require recipes-ti/ipc/ti-ipc-rtos.inc +require recipes-ti/includes/ti-paths-append.inc + +PV = "3.41.00.03" +PR = "r0" + +LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9b710fd7c95e545b91cec79255" + +SRC_URI[ipczip.md5sum] = "738e1d54da9fab94899ad162f1ad78de" +SRC_URI[ipczip.sha256sum] = "8cc7d40ad7eab916eae109b355dc7e7876c6ab82e3b40bf5b6bf60474312d6cf" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +PLATFORM = "UNKNOWN" +PLATFORM_omap5-evm = "OMAP54XX" +PLATFORM_dra7xx = "DRA7XX" +PLATFORM_k2hk-evm = "TCI6638" +PLATFORM_k2l-evm = "TCI6630" +PLATFORM_k2e-evm = "66AK2E" +PLATFORM_k2g-evm = "66AK2G" + +DEPENDS += "ti-cgt6x-native ti-xdctools ti-sysbios" + +IPC_TARGETS = "" +IPC_TARGETS_omap-a15 = "\ + gnu.targets.arm.A15F="${A15_TOOLCHAIN_INSTALL_DIR}" \ + ti.targets.elf.C66="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \ + ti.targets.arm.elf.M4="${M4_TOOLCHAIN_INSTALL_DIR}" \ + ti.targets.arm.elf.M4F="${M4_TOOLCHAIN_INSTALL_DIR}" \ +" + +IPC_TARGETS_keystone = " \ + gnu.targets.arm.A15F="${A15_TOOLCHAIN_INSTALL_DIR}" \ + ti.targets.elf.C66="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \ +" + +EXTRA_OEMAKE = "\ + PLATFORM=${PLATFORM} \ + XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \ + BIOS_INSTALL_DIR="${SYSBIOS_INSTALL_DIR}" \ + ${IPC_TARGETS} \ +" + +do_compile() { + oe_runmake -f ipc-bios.mak clean + oe_runmake -f ipc-bios.mak all +} + +do_compile_append() { + sourceipk_do_create_srcipk +} + +do_install_append() { + install -d ${D}${libdir}/firmware + find . -name "*.xe66" -type f | xargs -I {} install -m 0644 {} ${D}${libdir}/firmware/ +} + +PACKAGES =+ "${PN}-fw" +FILES_${PN}-fw = "${libdir}/firmware/*" + +INSANE_SKIP_${PN}-fw += "arch" +INSANE_SKIP_${PN}-dev += "arch" diff --git a/recipes-ti/ipc/ti-ipc_git.bb b/recipes-ti/ipc/ti-ipc_git.bb index a6b6a90..31f580f 100644 --- a/recipes-ti/ipc/ti-ipc_git.bb +++ b/recipes-ti/ipc/ti-ipc_git.bb @@ -6,15 +6,15 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9 DEPENDS += "virtual/kernel" -PV = "3.41.00.02" +PV = "3.41.00.03" BRANCH = "ipc-next" SRC_URI = "git://git.ti.com/ipc/ipcdev.git;protocol=git;branch=${BRANCH} \ file://tiipclad-daemon.sh \ file://0001-Add-kernel-build-dir.patch \ " -# Commit corresponds to 3.41.00.02-eng -SRCREV = "b34c8ada4ed243cd52e504bf2c6fb3451dc730f8" +# Commit corresponds to 3.41.00.03-eng +SRCREV = "354db7d3b6aa397e6ab4b86fdbd312746fd46a07" S = "${WORKDIR}/git" @@ -26,7 +26,7 @@ PLATFORM_dra7xx = "DRA7XX" PLATFORM_k2hk-evm = "TCI6638" PLATFORM_k2l-evm = "TCI6630" PLATFORM_k2e-evm = "66AK2E" -PLATFORM_k2g-evm = "66AK2E" +PLATFORM_k2g-evm = "66AK2G" DAEMON = "UNKNOWN" DAEMON_omap5-evm = "lad_omap54xx_smp" @@ -34,7 +34,7 @@ DAEMON_dra7xx = "lad_dra7xx" DAEMON_k2hk-evm = "lad_tci6638" DAEMON_k2l-evm = "lad_tci6630" DAEMON_k2e-evm = "lad_66ak2e" -DAEMON_k2g-evm = "lad_66ak2e" +DAEMON_k2g-evm = "lad_66ak2g" inherit autotools-brokensep pkgconfig update-rc.d -- 1.9.1