[meta-ti] [EXTERNAL] [rocko 1/1] ipumm: Integration with latest IPC, BIOS and XDC tools
Karthik Ramanan
a0393906 at ti.com
Thu Aug 23 03:46:12 PDT 2018
Acked-by: Karthik Ramanan <a0393906 at ti.com>
On 23-Aug-18 4:01 PM, Ramprasad N wrote:
> This patch is to integrate IPUMM with
> IPC: 3.50.01.00
> BIOS: 6.73.00.12
> XDC: 3.50.07.20
>
> Signed-off-by: Ramprasad N <x0038811 at ti.com>
> ---
> ...egration-with-IPC-3.50-BIOS-6.73-XDC-3.50.patch | 79 ++++++++++++++++++++++
> recipes-bsp/ipumm-fw/ipumm-fw_git.bb | 5 +-
> 2 files changed, 83 insertions(+), 1 deletion(-)
> create mode 100644 recipes-bsp/ipumm-fw/files/0001-Integration-with-IPC-3.50-BIOS-6.73-XDC-3.50.patch
>
> diff --git a/recipes-bsp/ipumm-fw/files/0001-Integration-with-IPC-3.50-BIOS-6.73-XDC-3.50.patch b/recipes-bsp/ipumm-fw/files/0001-Integration-with-IPC-3.50-BIOS-6.73-XDC-3.50.patch
> new file mode 100644
> index 0000000..22e1a43
> --- /dev/null
> +++ b/recipes-bsp/ipumm-fw/files/0001-Integration-with-IPC-3.50-BIOS-6.73-XDC-3.50.patch
> @@ -0,0 +1,79 @@
> +From 19b01da6f9cd02c4869229e46d5cfeefa9d5a5c6 Mon Sep 17 00:00:00 2001
> +From: Ramprasad N <x0038811 at ti.com>
> +Date: Fri, 17 Aug 2018 17:12:14 +0530
> +Subject: [ipumm PATCH] Integration with IPC 3.50, BIOS 6.73, XDC 3.50
> +
> + Integrating IPUMM with
> + IPC: 3.50.01.00
> + BIOS: 6.73.00.12
> + XDC: 3.50.07.20
> +
> +Signed-off-by: Ramprasad N <x0038811 at ti.com>
> +---
> + Makefile | 6 +++---
> + build/common.bld | 2 +-
> + platform/ti/dce/baseimage/dce_ipu.cfg | 4 ++--
> + src/ti/framework/dce/dce.c | 2 +-
> + 4 files changed, 7 insertions(+), 7 deletions(-)
> +
> +diff --git a/Makefile b/Makefile
> +index 929a2a3..87e1b10 100644
> +--- a/Makefile
> ++++ b/Makefile
> +@@ -36,9 +36,9 @@ REPO := $(BIOSTOOLSROOT)
> +
> + # Different tool versions can easily be programmed by defining below variables
> + # in your environment.
> +-XDCVERSION ?= xdctools_3_50_03_33_core
> +-BIOSVERSION ?= bios_6_52_00_12
> +-IPCVERSION ?= ipc_3_47_01_00
> ++XDCVERSION ?= xdctools_3_50_07_20_core
> ++BIOSVERSION ?= bios_6_73_00_12
> ++IPCVERSION ?= ipc_3_50_01_00
> + CEVERSION ?= codec_engine_3_24_00_08
> + FCVERSION ?= framework_components_3_40_02_07
> + XDAISVERSION ?= xdais_7_24_00_04
> +diff --git a/build/common.bld b/build/common.bld
> +index eacc2b7..ecc7de1 100644
> +--- a/build/common.bld
> ++++ b/build/common.bld
> +@@ -417,7 +417,7 @@ function GetVersionTag()
> + status = {};
> + var verInfo;
> + var git_cmd = "git ";
> +- var ipc_ver = " IPC 3_47_01_00 ";
> ++ var ipc_ver = " IPC 3_50_01_00 ";
> + var ipumm_ver = " MMIP 3_00_15_00 ";
> +
> + var type_cmd = "type ";
> +diff --git a/platform/ti/dce/baseimage/dce_ipu.cfg b/platform/ti/dce/baseimage/dce_ipu.cfg
> +index 5bc1139..c81af98 100644
> +--- a/platform/ti/dce/baseimage/dce_ipu.cfg
> ++++ b/platform/ti/dce/baseimage/dce_ipu.cfg
> +@@ -248,8 +248,8 @@ else
> + BIOS.smpEnabled = false;
> + }
> +
> +-var Settings = xdc.useModule('ti.sysbios.posix.Settings');
> +-Settings.supportsMutexPriority = true;
> ++var Settings = xdc.useModule('ti.posix.tirtos.Settings');
> ++Settings.enableMutexPriority = true;
> +
> + var Timer = xdc.useModule('ti.sysbios.timers.dmtimer.Timer');
> + if(Program.global.HwType == hw_OMAP5)
> +diff --git a/src/ti/framework/dce/dce.c b/src/ti/framework/dce/dce.c
> +index 62bea8c..01dbcce 100644
> +--- a/src/ti/framework/dce/dce.c
> ++++ b/src/ti/framework/dce/dce.c
> +@@ -50,7 +50,7 @@
> + #include <ti/sysbios/hal/Cache.h>
> + #include <ti/sysbios/knl/Task.h>
> + #include <ti/sysbios/knl/Semaphore.h>
> +-#include <ti/sysbios/posix/pthread.h>
> ++#include <ti/posix/ccs/pthread.h>
> + #include <xdc/cfg/global.h>
> + #include <xdc/runtime/System.h>
> + #include <xdc/runtime/Diags.h>
> +--
> +1.9.1
> +
> diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> index 22a8c4f..cee72a8 100644
> --- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> +++ b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb
> @@ -19,10 +19,13 @@ SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
>
> SRCREV = "035ba2571a273162fde75a31decadc6534d17eca"
>
> +SRC_URI += " \
> + file://0001-Integration-with-IPC-3.50-BIOS-6.73-XDC-3.50.patch \
> +"
> S = "${WORKDIR}/git"
>
> PV = "3.00.15.00"
> -PR = "r1"
> +PR = "r2"
>
> require recipes-ti/includes/ti-paths.inc
>
More information about the meta-ti
mailing list