* [rocko][PATCH v2] ti-ipc: Update to new version 3.50
@ 2018-08-14 18:59 Sam Nelson
2018-08-15 19:04 ` Denys Dmytriyenko
2018-08-16 15:47 ` Denys Dmytriyenko
0 siblings, 2 replies; 7+ messages in thread
From: Sam Nelson @ 2018-08-14 18:59 UTC (permalink / raw)
To: meta-ti
Add AM65XX platform support
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
---
Change from previous version of patch
- Update gcc toolchain to gcc-linaro-baremetal-aarch64
NOTE: This patch depends on gcc-linaro-baremetal-aarch64-native patch to be checked in
---
---
recipes-ti/ipc/ti-ipc-common.inc | 3 ++-
recipes-ti/ipc/ti-ipc-examples.inc | 2 +-
recipes-ti/ipc/ti-ipc-rtos.inc | 16 ++++++++++++----
recipes-ti/ipc/ti-ipc-rtos_git.bb | 8 ++++++++
recipes-ti/ipc/ti-ipc.inc | 6 +++---
5 files changed, 26 insertions(+), 9 deletions(-)
diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-common.inc
index 7f93842..6aea8e6 100644
--- a/recipes-ti/ipc/ti-ipc-common.inc
+++ b/recipes-ti/ipc/ti-ipc-common.inc
@@ -1,4 +1,4 @@
-PV = "3.47.02.00"
+PV = "3.50.01.00"
INC_PR = "r0"
PACKAGE_ARCH = "${MACHINE_ARCH}"
@@ -13,6 +13,7 @@ PLATFORM_k2g = "66AK2G"
PLATFORM_omapl138 = "OMAPL138"
PLATFORM_c667x-evm = "C6678"
PLATFORM_c665x-evm = "C6678"
+PLATFORM_am65xx-evm = "AM65XX"
ALT_PLATFORM_k2hk = "TCI6636"
ALT_PLATFORM_am57xx-evm = "AM572X AM571X"
diff --git a/recipes-ti/ipc/ti-ipc-examples.inc b/recipes-ti/ipc/ti-ipc-examples.inc
index cd2240c..022b13f 100644
--- a/recipes-ti/ipc/ti-ipc-examples.inc
+++ b/recipes-ti/ipc/ti-ipc-examples.inc
@@ -3,7 +3,7 @@ require ti-ipc-common.inc
require ti-ipc-rtos.inc
LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed568a6005c8f02"
+LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea07bade1244ac9a"
INSANE_SKIP_${PN} += "arch"
diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc
index 868743e..13b1914 100644
--- a/recipes-ti/ipc/ti-ipc-rtos.inc
+++ b/recipes-ti/ipc/ti-ipc-rtos.inc
@@ -24,11 +24,11 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
branch=${TI_IPC_METADATA_GIT_BRANCH};\
name=${TI_IPC_METADATA_NAME}"
-# Corresponds to tag: 3.47.02.00
-SRCREV_ipc-metadata = "e8aff83111b8a0d64d7a77413b6f66d3106084d8"
+# Corresponds to tag: 3.50.01.00
+SRCREV_ipc-metadata = "19a8e70cf6ca4fe0984987e25d937c61a62c7658"
-# Corresponds to tag: 3.47.02.00
-SRCREV_ipc-examples = "351e9a6d94c68f7ff64b2c002ee6750242ece6d9"
+# Corresponds to tag: 3.50.01.00
+SRCREV_ipc-examples = "1975687076426b587be8d2530df56c24425ca53a"
S_ipc-examples = "${WORKDIR}/git/ipc-examples"
S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
@@ -50,6 +50,9 @@ DEPENDS_append_omapl138 = " ti-cgt6x-native \
DEPENDS_append_c66x = " ti-cgt6x-native \
"
+DEPENDS_append_am65xx-evm = " ti-cgt-arm-native \
+ gcc-linaro-baremetal-aarch64-native"
+
IPC_TARGETS = ""
IPC_TARGETS_omap-a15 = "\
@@ -73,6 +76,11 @@ IPC_TARGETS_c66x = " \
ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
"
+IPC_TARGETS_am65xx-evm = "\
+ gnu.targets.arm.A53F="${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}" \
+ ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
+"
+
EXTRA_OEMAKE = "\
PLATFORM=${PLATFORM} \
XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
index b292d67..b70935a 100644
--- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
+++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
@@ -122,3 +122,11 @@ pkg_postinst_${PN}-fw_omapl138 () {
pkg_postrm_${PN}-fw_omapl138 () {
update-alternatives --remove rproc-dsp-fw ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674
}
+
+pkg_postinst_${PN}-fw_am65xx-evm () {
+ update-alternatives --install /lib/firmware/rproc-r5f-fw rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xer5f ${ALTERNATIVE_PRIORITY}
+}
+
+pkg_postrm_${PN}-fw_am65xx-evm () {
+ update-alternatives --remove rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xe674
+}
diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
index e8038a5..07321cb 100644
--- a/recipes-ti/ipc/ti-ipc.inc
+++ b/recipes-ti/ipc/ti-ipc.inc
@@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9
TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
TI_IPC_GIT_PROTOCOL = "git"
-TI_IPC_GIT_BRANCH = "3.47"
+TI_IPC_GIT_BRANCH = "3.50"
-#Corresponds to 3.47.02.00
-TI_IPC_SRCREV = "24c36385d096613af123d1e1696fb2fee652ef36"
+#Corresponds to 3.50.01.00
+TI_IPC_SRCREV = "f0d0edaf3ce7ed8d81d8969eaaa98cec8b662424"
BRANCH = "${TI_IPC_GIT_BRANCH}"
SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};name=ipcdev"
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [rocko][PATCH v2] ti-ipc: Update to new version 3.50
2018-08-14 18:59 [rocko][PATCH v2] ti-ipc: Update to new version 3.50 Sam Nelson
@ 2018-08-15 19:04 ` Denys Dmytriyenko
2018-08-15 20:06 ` Nelson, Sam
2018-08-16 15:47 ` Denys Dmytriyenko
1 sibling, 1 reply; 7+ messages in thread
From: Denys Dmytriyenko @ 2018-08-15 19:04 UTC (permalink / raw)
To: Sam Nelson; +Cc: meta-ti
On Tue, Aug 14, 2018 at 02:59:28PM -0400, Sam Nelson wrote:
> Add AM65XX platform support
>
> Signed-off-by: Sam Nelson <sam.nelson@ti.com>
>
> ---
> Change from previous version of patch
> - Update gcc toolchain to gcc-linaro-baremetal-aarch64
> NOTE: This patch depends on gcc-linaro-baremetal-aarch64-native patch to be checked in
> ---
> ---
> recipes-ti/ipc/ti-ipc-common.inc | 3 ++-
> recipes-ti/ipc/ti-ipc-examples.inc | 2 +-
> recipes-ti/ipc/ti-ipc-rtos.inc | 16 ++++++++++++----
> recipes-ti/ipc/ti-ipc-rtos_git.bb | 8 ++++++++
> recipes-ti/ipc/ti-ipc.inc | 6 +++---
> 5 files changed, 26 insertions(+), 9 deletions(-)
>
> diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-common.inc
> index 7f93842..6aea8e6 100644
> --- a/recipes-ti/ipc/ti-ipc-common.inc
> +++ b/recipes-ti/ipc/ti-ipc-common.inc
> @@ -1,4 +1,4 @@
> -PV = "3.47.02.00"
> +PV = "3.50.01.00"
> INC_PR = "r0"
>
> PACKAGE_ARCH = "${MACHINE_ARCH}"
> @@ -13,6 +13,7 @@ PLATFORM_k2g = "66AK2G"
> PLATFORM_omapl138 = "OMAPL138"
> PLATFORM_c667x-evm = "C6678"
> PLATFORM_c665x-evm = "C6678"
> +PLATFORM_am65xx-evm = "AM65XX"
>
> ALT_PLATFORM_k2hk = "TCI6636"
> ALT_PLATFORM_am57xx-evm = "AM572X AM571X"
> diff --git a/recipes-ti/ipc/ti-ipc-examples.inc b/recipes-ti/ipc/ti-ipc-examples.inc
> index cd2240c..022b13f 100644
> --- a/recipes-ti/ipc/ti-ipc-examples.inc
> +++ b/recipes-ti/ipc/ti-ipc-examples.inc
> @@ -3,7 +3,7 @@ require ti-ipc-common.inc
> require ti-ipc-rtos.inc
>
> LICENSE = "BSD"
> -LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed568a6005c8f02"
> +LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea07bade1244ac9a"
What is the change in the license?
> INSANE_SKIP_${PN} += "arch"
>
> diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc
> index 868743e..13b1914 100644
> --- a/recipes-ti/ipc/ti-ipc-rtos.inc
> +++ b/recipes-ti/ipc/ti-ipc-rtos.inc
> @@ -24,11 +24,11 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
> branch=${TI_IPC_METADATA_GIT_BRANCH};\
> name=${TI_IPC_METADATA_NAME}"
>
> -# Corresponds to tag: 3.47.02.00
> -SRCREV_ipc-metadata = "e8aff83111b8a0d64d7a77413b6f66d3106084d8"
> +# Corresponds to tag: 3.50.01.00
> +SRCREV_ipc-metadata = "19a8e70cf6ca4fe0984987e25d937c61a62c7658"
>
> -# Corresponds to tag: 3.47.02.00
> -SRCREV_ipc-examples = "351e9a6d94c68f7ff64b2c002ee6750242ece6d9"
> +# Corresponds to tag: 3.50.01.00
> +SRCREV_ipc-examples = "1975687076426b587be8d2530df56c24425ca53a"
>
> S_ipc-examples = "${WORKDIR}/git/ipc-examples"
> S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
> @@ -50,6 +50,9 @@ DEPENDS_append_omapl138 = " ti-cgt6x-native \
> DEPENDS_append_c66x = " ti-cgt6x-native \
> "
>
> +DEPENDS_append_am65xx-evm = " ti-cgt-arm-native \
> + gcc-linaro-baremetal-aarch64-native"
> +
> IPC_TARGETS = ""
>
> IPC_TARGETS_omap-a15 = "\
> @@ -73,6 +76,11 @@ IPC_TARGETS_c66x = " \
> ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
> "
>
> +IPC_TARGETS_am65xx-evm = "\
> + gnu.targets.arm.A53F="${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}" \
> + ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
> +"
> +
> EXTRA_OEMAKE = "\
> PLATFORM=${PLATFORM} \
> XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> index b292d67..b70935a 100644
> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> @@ -122,3 +122,11 @@ pkg_postinst_${PN}-fw_omapl138 () {
> pkg_postrm_${PN}-fw_omapl138 () {
> update-alternatives --remove rproc-dsp-fw ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674
> }
> +
> +pkg_postinst_${PN}-fw_am65xx-evm () {
> + update-alternatives --install /lib/firmware/rproc-r5f-fw rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xer5f ${ALTERNATIVE_PRIORITY}
> +}
> +
> +pkg_postrm_${PN}-fw_am65xx-evm () {
> + update-alternatives --remove rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xe674
> +}
> diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> index e8038a5..07321cb 100644
> --- a/recipes-ti/ipc/ti-ipc.inc
> +++ b/recipes-ti/ipc/ti-ipc.inc
> @@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9
>
> TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
> TI_IPC_GIT_PROTOCOL = "git"
> -TI_IPC_GIT_BRANCH = "3.47"
> +TI_IPC_GIT_BRANCH = "3.50"
>
> -#Corresponds to 3.47.02.00
> -TI_IPC_SRCREV = "24c36385d096613af123d1e1696fb2fee652ef36"
> +#Corresponds to 3.50.01.00
> +TI_IPC_SRCREV = "f0d0edaf3ce7ed8d81d8969eaaa98cec8b662424"
>
> BRANCH = "${TI_IPC_GIT_BRANCH}"
> SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};name=ipcdev"
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [rocko][PATCH v2] ti-ipc: Update to new version 3.50
2018-08-15 19:04 ` Denys Dmytriyenko
@ 2018-08-15 20:06 ` Nelson, Sam
0 siblings, 0 replies; 7+ messages in thread
From: Nelson, Sam @ 2018-08-15 20:06 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-ti@yoctoproject.org
> -----Original Message-----
> From: Dmytriyenko, Denys
> Sent: Wednesday, August 15, 2018 3:04 PM
> To: Nelson, Sam
> Cc: meta-ti@yoctoproject.org
> Subject: Re: [meta-ti] [rocko][PATCH v2] ti-ipc: Update to new version 3.50
>
> On Tue, Aug 14, 2018 at 02:59:28PM -0400, Sam Nelson wrote:
> > Add AM65XX platform support
> >
> > Signed-off-by: Sam Nelson <sam.nelson@ti.com>
> >
> > ---
> > Change from previous version of patch
> > - Update gcc toolchain to gcc-linaro-baremetal-aarch64
> > NOTE: This patch depends on gcc-linaro-baremetal-aarch64-native patch to
> be checked in
> > ---
> > ---
> > recipes-ti/ipc/ti-ipc-common.inc | 3 ++-
> > recipes-ti/ipc/ti-ipc-examples.inc | 2 +-
> > recipes-ti/ipc/ti-ipc-rtos.inc | 16 ++++++++++++----
> > recipes-ti/ipc/ti-ipc-rtos_git.bb | 8 ++++++++
> > recipes-ti/ipc/ti-ipc.inc | 6 +++---
> > 5 files changed, 26 insertions(+), 9 deletions(-)
> >
> > diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-
> common.inc
> > index 7f93842..6aea8e6 100644
> > --- a/recipes-ti/ipc/ti-ipc-common.inc
> > +++ b/recipes-ti/ipc/ti-ipc-common.inc
> > @@ -1,4 +1,4 @@
> > -PV = "3.47.02.00"
> > +PV = "3.50.01.00"
> > INC_PR = "r0"
> >
> > PACKAGE_ARCH = "${MACHINE_ARCH}"
> > @@ -13,6 +13,7 @@ PLATFORM_k2g = "66AK2G"
> > PLATFORM_omapl138 = "OMAPL138"
> > PLATFORM_c667x-evm = "C6678"
> > PLATFORM_c665x-evm = "C6678"
> > +PLATFORM_am65xx-evm = "AM65XX"
> >
> > ALT_PLATFORM_k2hk = "TCI6636"
> > ALT_PLATFORM_am57xx-evm = "AM572X AM571X"
> > diff --git a/recipes-ti/ipc/ti-ipc-examples.inc b/recipes-ti/ipc/ti-ipc-
> examples.inc
> > index cd2240c..022b13f 100644
> > --- a/recipes-ti/ipc/ti-ipc-examples.inc
> > +++ b/recipes-ti/ipc/ti-ipc-examples.inc
> > @@ -3,7 +3,7 @@ require ti-ipc-common.inc
> > require ti-ipc-rtos.inc
> >
> > LICENSE = "BSD"
> > -LIC_FILES_CHKSUM = "file://${S_ipc-
> examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed
> 568a6005c8f02"
> > +LIC_FILES_CHKSUM = "file://${S_ipc-
> examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea0
> 7bade1244ac9a"
>
> What is the change in the license?
Just the year update to -2018.
>
>
> > INSANE_SKIP_${PN} += "arch"
> >
> > diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc
> > index 868743e..13b1914 100644
> > --- a/recipes-ti/ipc/ti-ipc-rtos.inc
> > +++ b/recipes-ti/ipc/ti-ipc-rtos.inc
> > @@ -24,11 +24,11 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
> > branch=${TI_IPC_METADATA_GIT_BRANCH};\
> > name=${TI_IPC_METADATA_NAME}"
> >
> > -# Corresponds to tag: 3.47.02.00
> > -SRCREV_ipc-metadata = "e8aff83111b8a0d64d7a77413b6f66d3106084d8"
> > +# Corresponds to tag: 3.50.01.00
> > +SRCREV_ipc-metadata = "19a8e70cf6ca4fe0984987e25d937c61a62c7658"
> >
> > -# Corresponds to tag: 3.47.02.00
> > -SRCREV_ipc-examples = "351e9a6d94c68f7ff64b2c002ee6750242ece6d9"
> > +# Corresponds to tag: 3.50.01.00
> > +SRCREV_ipc-examples =
> "1975687076426b587be8d2530df56c24425ca53a"
> >
> > S_ipc-examples = "${WORKDIR}/git/ipc-examples"
> > S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
> > @@ -50,6 +50,9 @@ DEPENDS_append_omapl138 = " ti-cgt6x-native \
> > DEPENDS_append_c66x = " ti-cgt6x-native \
> > "
> >
> > +DEPENDS_append_am65xx-evm = " ti-cgt-arm-native \
> > + gcc-linaro-baremetal-aarch64-native"
> > +
> > IPC_TARGETS = ""
> >
> > IPC_TARGETS_omap-a15 = "\
> > @@ -73,6 +76,11 @@ IPC_TARGETS_c66x = " \
> >
> ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> \
> > "
> >
> > +IPC_TARGETS_am65xx-evm = "\
> > +
> gnu.targets.arm.A53F="${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}
> " \
> > + ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
> > +"
> > +
> > EXTRA_OEMAKE = "\
> > PLATFORM=${PLATFORM} \
> > XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
> > diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > index b292d67..b70935a 100644
> > --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > @@ -122,3 +122,11 @@ pkg_postinst_${PN}-fw_omapl138 () {
> > pkg_postrm_${PN}-fw_omapl138 () {
> > update-alternatives --remove rproc-dsp-fw
> ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674
> > }
> > +
> > +pkg_postinst_${PN}-fw_am65xx-evm () {
> > + update-alternatives --install /lib/firmware/rproc-r5f-fw rproc-r5f-fw
> ipc/ti_platforms_cortexR_AM65X/messageq_single.xer5f
> ${ALTERNATIVE_PRIORITY}
> > +}
> > +
> > +pkg_postrm_${PN}-fw_am65xx-evm () {
> > + update-alternatives --remove rproc-r5f-fw
> ipc/ti_platforms_cortexR_AM65X/messageq_single.xe674
> > +}
> > diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> > index e8038a5..07321cb 100644
> > --- a/recipes-ti/ipc/ti-ipc.inc
> > +++ b/recipes-ti/ipc/ti-ipc.inc
> > @@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-
> linux.mak;beginline=1;endline=30;md5=7b327f9
> >
> > TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
> > TI_IPC_GIT_PROTOCOL = "git"
> > -TI_IPC_GIT_BRANCH = "3.47"
> > +TI_IPC_GIT_BRANCH = "3.50"
> >
> > -#Corresponds to 3.47.02.00
> > -TI_IPC_SRCREV = "24c36385d096613af123d1e1696fb2fee652ef36"
> > +#Corresponds to 3.50.01.00
> > +TI_IPC_SRCREV = "f0d0edaf3ce7ed8d81d8969eaaa98cec8b662424"
> >
> > BRANCH = "${TI_IPC_GIT_BRANCH}"
> > SRC_URI =
> "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};n
> ame=ipcdev"
> > --
> > 1.9.1
> >
> > --
> > _______________________________________________
> > meta-ti mailing list
> > meta-ti@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [rocko][PATCH v2] ti-ipc: Update to new version 3.50
2018-08-14 18:59 [rocko][PATCH v2] ti-ipc: Update to new version 3.50 Sam Nelson
2018-08-15 19:04 ` Denys Dmytriyenko
@ 2018-08-16 15:47 ` Denys Dmytriyenko
2018-08-16 16:40 ` Suman Anna
1 sibling, 1 reply; 7+ messages in thread
From: Denys Dmytriyenko @ 2018-08-16 15:47 UTC (permalink / raw)
To: Sam Nelson; +Cc: meta-ti, Anna, Suman
+Suman,
On Tue, Aug 14, 2018 at 02:59:28PM -0400, Sam Nelson wrote:
> Add AM65XX platform support
>
> Signed-off-by: Sam Nelson <sam.nelson@ti.com>
>
> ---
> Change from previous version of patch
> - Update gcc toolchain to gcc-linaro-baremetal-aarch64
> NOTE: This patch depends on gcc-linaro-baremetal-aarch64-native patch to be checked in
> ---
> ---
> recipes-ti/ipc/ti-ipc-common.inc | 3 ++-
> recipes-ti/ipc/ti-ipc-examples.inc | 2 +-
> recipes-ti/ipc/ti-ipc-rtos.inc | 16 ++++++++++++----
> recipes-ti/ipc/ti-ipc-rtos_git.bb | 8 ++++++++
> recipes-ti/ipc/ti-ipc.inc | 6 +++---
> 5 files changed, 26 insertions(+), 9 deletions(-)
>
> diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-common.inc
> index 7f93842..6aea8e6 100644
> --- a/recipes-ti/ipc/ti-ipc-common.inc
> +++ b/recipes-ti/ipc/ti-ipc-common.inc
> @@ -1,4 +1,4 @@
> -PV = "3.47.02.00"
> +PV = "3.50.01.00"
> INC_PR = "r0"
>
> PACKAGE_ARCH = "${MACHINE_ARCH}"
> @@ -13,6 +13,7 @@ PLATFORM_k2g = "66AK2G"
> PLATFORM_omapl138 = "OMAPL138"
> PLATFORM_c667x-evm = "C6678"
> PLATFORM_c665x-evm = "C6678"
> +PLATFORM_am65xx-evm = "AM65XX"
>
> ALT_PLATFORM_k2hk = "TCI6636"
> ALT_PLATFORM_am57xx-evm = "AM572X AM571X"
> diff --git a/recipes-ti/ipc/ti-ipc-examples.inc b/recipes-ti/ipc/ti-ipc-examples.inc
> index cd2240c..022b13f 100644
> --- a/recipes-ti/ipc/ti-ipc-examples.inc
> +++ b/recipes-ti/ipc/ti-ipc-examples.inc
> @@ -3,7 +3,7 @@ require ti-ipc-common.inc
> require ti-ipc-rtos.inc
>
> LICENSE = "BSD"
> -LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed568a6005c8f02"
> +LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea07bade1244ac9a"
>
> INSANE_SKIP_${PN} += "arch"
>
> diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc
> index 868743e..13b1914 100644
> --- a/recipes-ti/ipc/ti-ipc-rtos.inc
> +++ b/recipes-ti/ipc/ti-ipc-rtos.inc
> @@ -24,11 +24,11 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
> branch=${TI_IPC_METADATA_GIT_BRANCH};\
> name=${TI_IPC_METADATA_NAME}"
>
> -# Corresponds to tag: 3.47.02.00
> -SRCREV_ipc-metadata = "e8aff83111b8a0d64d7a77413b6f66d3106084d8"
> +# Corresponds to tag: 3.50.01.00
> +SRCREV_ipc-metadata = "19a8e70cf6ca4fe0984987e25d937c61a62c7658"
>
> -# Corresponds to tag: 3.47.02.00
> -SRCREV_ipc-examples = "351e9a6d94c68f7ff64b2c002ee6750242ece6d9"
> +# Corresponds to tag: 3.50.01.00
> +SRCREV_ipc-examples = "1975687076426b587be8d2530df56c24425ca53a"
>
> S_ipc-examples = "${WORKDIR}/git/ipc-examples"
> S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
> @@ -50,6 +50,9 @@ DEPENDS_append_omapl138 = " ti-cgt6x-native \
> DEPENDS_append_c66x = " ti-cgt6x-native \
> "
>
> +DEPENDS_append_am65xx-evm = " ti-cgt-arm-native \
> + gcc-linaro-baremetal-aarch64-native"
> +
> IPC_TARGETS = ""
>
> IPC_TARGETS_omap-a15 = "\
> @@ -73,6 +76,11 @@ IPC_TARGETS_c66x = " \
> ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
> "
>
> +IPC_TARGETS_am65xx-evm = "\
> + gnu.targets.arm.A53F="${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}" \
> + ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
> +"
> +
> EXTRA_OEMAKE = "\
> PLATFORM=${PLATFORM} \
> XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> index b292d67..b70935a 100644
> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> @@ -122,3 +122,11 @@ pkg_postinst_${PN}-fw_omapl138 () {
> pkg_postrm_${PN}-fw_omapl138 () {
> update-alternatives --remove rproc-dsp-fw ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674
> }
> +
> +pkg_postinst_${PN}-fw_am65xx-evm () {
> + update-alternatives --install /lib/firmware/rproc-r5f-fw rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xer5f ${ALTERNATIVE_PRIORITY}
> +}
> +
> +pkg_postrm_${PN}-fw_am65xx-evm () {
> + update-alternatives --remove rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xe674
> +}
> diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> index e8038a5..07321cb 100644
> --- a/recipes-ti/ipc/ti-ipc.inc
> +++ b/recipes-ti/ipc/ti-ipc.inc
> @@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9
>
> TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
> TI_IPC_GIT_PROTOCOL = "git"
> -TI_IPC_GIT_BRANCH = "3.47"
> +TI_IPC_GIT_BRANCH = "3.50"
>
> -#Corresponds to 3.47.02.00
> -TI_IPC_SRCREV = "24c36385d096613af123d1e1696fb2fee652ef36"
> +#Corresponds to 3.50.01.00
> +TI_IPC_SRCREV = "f0d0edaf3ce7ed8d81d8969eaaa98cec8b662424"
>
> BRANCH = "${TI_IPC_GIT_BRANCH}"
> SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};name=ipcdev"
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [rocko][PATCH v2] ti-ipc: Update to new version 3.50
2018-08-16 15:47 ` Denys Dmytriyenko
@ 2018-08-16 16:40 ` Suman Anna
2018-08-16 18:03 ` Nelson, Sam
0 siblings, 1 reply; 7+ messages in thread
From: Suman Anna @ 2018-08-16 16:40 UTC (permalink / raw)
To: Denys Dmytriyenko, Sam Nelson; +Cc: meta-ti
Hi Sam,
On 08/16/2018 10:47 AM, Denys Dmytriyenko wrote:
> +Suman,
>
> On Tue, Aug 14, 2018 at 02:59:28PM -0400, Sam Nelson wrote:
>> Add AM65XX platform support
>>
>> Signed-off-by: Sam Nelson <sam.nelson@ti.com>
>>
>> ---
>> Change from previous version of patch
>> - Update gcc toolchain to gcc-linaro-baremetal-aarch64
>> NOTE: This patch depends on gcc-linaro-baremetal-aarch64-native patch to be checked in
>> ---
>> ---
>> recipes-ti/ipc/ti-ipc-common.inc | 3 ++-
>> recipes-ti/ipc/ti-ipc-examples.inc | 2 +-
>> recipes-ti/ipc/ti-ipc-rtos.inc | 16 ++++++++++++----
>> recipes-ti/ipc/ti-ipc-rtos_git.bb | 8 ++++++++
>> recipes-ti/ipc/ti-ipc.inc | 6 +++---
>> 5 files changed, 26 insertions(+), 9 deletions(-)
>>
>> diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-common.inc
>> index 7f93842..6aea8e6 100644
>> --- a/recipes-ti/ipc/ti-ipc-common.inc
>> +++ b/recipes-ti/ipc/ti-ipc-common.inc
>> @@ -1,4 +1,4 @@
>> -PV = "3.47.02.00"
>> +PV = "3.50.01.00"
>> INC_PR = "r0"
>>
>> PACKAGE_ARCH = "${MACHINE_ARCH}"
>> @@ -13,6 +13,7 @@ PLATFORM_k2g = "66AK2G"
>> PLATFORM_omapl138 = "OMAPL138"
>> PLATFORM_c667x-evm = "C6678"
>> PLATFORM_c665x-evm = "C6678"
>> +PLATFORM_am65xx-evm = "AM65XX"
>>
>> ALT_PLATFORM_k2hk = "TCI6636"
>> ALT_PLATFORM_am57xx-evm = "AM572X AM571X"
>> diff --git a/recipes-ti/ipc/ti-ipc-examples.inc b/recipes-ti/ipc/ti-ipc-examples.inc
>> index cd2240c..022b13f 100644
>> --- a/recipes-ti/ipc/ti-ipc-examples.inc
>> +++ b/recipes-ti/ipc/ti-ipc-examples.inc
>> @@ -3,7 +3,7 @@ require ti-ipc-common.inc
>> require ti-ipc-rtos.inc
>>
>> LICENSE = "BSD"
>> -LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed568a6005c8f02"
>> +LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea07bade1244ac9a"
>>
>> INSANE_SKIP_${PN} += "arch"
>>
>> diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc
>> index 868743e..13b1914 100644
>> --- a/recipes-ti/ipc/ti-ipc-rtos.inc
>> +++ b/recipes-ti/ipc/ti-ipc-rtos.inc
>> @@ -24,11 +24,11 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
>> branch=${TI_IPC_METADATA_GIT_BRANCH};\
>> name=${TI_IPC_METADATA_NAME}"
>>
>> -# Corresponds to tag: 3.47.02.00
>> -SRCREV_ipc-metadata = "e8aff83111b8a0d64d7a77413b6f66d3106084d8"
>> +# Corresponds to tag: 3.50.01.00
>> +SRCREV_ipc-metadata = "19a8e70cf6ca4fe0984987e25d937c61a62c7658"
>>
>> -# Corresponds to tag: 3.47.02.00
>> -SRCREV_ipc-examples = "351e9a6d94c68f7ff64b2c002ee6750242ece6d9"
>> +# Corresponds to tag: 3.50.01.00
>> +SRCREV_ipc-examples = "1975687076426b587be8d2530df56c24425ca53a"
>>
>> S_ipc-examples = "${WORKDIR}/git/ipc-examples"
>> S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
>> @@ -50,6 +50,9 @@ DEPENDS_append_omapl138 = " ti-cgt6x-native \
>> DEPENDS_append_c66x = " ti-cgt6x-native \
>> "
>>
>> +DEPENDS_append_am65xx-evm = " ti-cgt-arm-native \
>> + gcc-linaro-baremetal-aarch64-native"
>> +
>> IPC_TARGETS = ""
>>
>> IPC_TARGETS_omap-a15 = "\
>> @@ -73,6 +76,11 @@ IPC_TARGETS_c66x = " \
>> ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
>> "
>>
>> +IPC_TARGETS_am65xx-evm = "\
>> + gnu.targets.arm.A53F="${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}" \
>> + ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
>> +"
>> +
>> EXTRA_OEMAKE = "\
>> PLATFORM=${PLATFORM} \
>> XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
>> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-rtos_git.bb
>> index b292d67..b70935a 100644
>> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
>> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
>> @@ -122,3 +122,11 @@ pkg_postinst_${PN}-fw_omapl138 () {
>> pkg_postrm_${PN}-fw_omapl138 () {
>> update-alternatives --remove rproc-dsp-fw ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674
>> }
>> +
>> +pkg_postinst_${PN}-fw_am65xx-evm () {
>> + update-alternatives --install /lib/firmware/rproc-r5f-fw rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xer5f ${ALTERNATIVE_PRIORITY}
Not sure where you got the rproc-r5f-fw name from, but this is
definitely not the name that I am using in the driver. This is what I
will be using for the two R5F cores: am65x-mcu-r5f0-fw and
am65x-mcu-r5f1-fw. And the Core0 image name is the one we will use in
LockStep mode as well.
I am open to suggestions if we want to rename it something else, but I
have been following the convention that I have been using so far on
other SoCs.
regards
Suman
>> +}
>> +
>> +pkg_postrm_${PN}-fw_am65xx-evm () {
>> + update-alternatives --remove rproc-r5f-fw ipc/ti_platforms_cortexR_AM65X/messageq_single.xe674
>> +}
>> diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
>> index e8038a5..07321cb 100644
>> --- a/recipes-ti/ipc/ti-ipc.inc
>> +++ b/recipes-ti/ipc/ti-ipc.inc
>> @@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9
>>
>> TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
>> TI_IPC_GIT_PROTOCOL = "git"
>> -TI_IPC_GIT_BRANCH = "3.47"
>> +TI_IPC_GIT_BRANCH = "3.50"
>>
>> -#Corresponds to 3.47.02.00
>> -TI_IPC_SRCREV = "24c36385d096613af123d1e1696fb2fee652ef36"
>> +#Corresponds to 3.50.01.00
>> +TI_IPC_SRCREV = "f0d0edaf3ce7ed8d81d8969eaaa98cec8b662424"
>>
>> BRANCH = "${TI_IPC_GIT_BRANCH}"
>> SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};name=ipcdev"
>> --
>> 1.9.1
>>
>> --
>> _______________________________________________
>> meta-ti mailing list
>> meta-ti@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [rocko][PATCH v2] ti-ipc: Update to new version 3.50
2018-08-16 16:40 ` Suman Anna
@ 2018-08-16 18:03 ` Nelson, Sam
2018-08-16 18:06 ` Denys Dmytriyenko
0 siblings, 1 reply; 7+ messages in thread
From: Nelson, Sam @ 2018-08-16 18:03 UTC (permalink / raw)
To: Anna, Suman, Dmytriyenko, Denys; +Cc: meta-ti@yoctoproject.org
> -----Original Message-----
> From: Anna, Suman
> Sent: Thursday, August 16, 2018 12:40 PM
> To: Dmytriyenko, Denys; Nelson, Sam
> Cc: meta-ti@yoctoproject.org
> Subject: Re: [meta-ti] [rocko][PATCH v2] ti-ipc: Update to new version 3.50
>
> Hi Sam,
>
> On 08/16/2018 10:47 AM, Denys Dmytriyenko wrote:
> > +Suman,
> >
> > On Tue, Aug 14, 2018 at 02:59:28PM -0400, Sam Nelson wrote:
> >> Add AM65XX platform support
> >>
> >> Signed-off-by: Sam Nelson <sam.nelson@ti.com>
> >>
> >> ---
> >> Change from previous version of patch
> >> - Update gcc toolchain to gcc-linaro-baremetal-aarch64
> >> NOTE: This patch depends on gcc-linaro-baremetal-aarch64-native patch to
> be checked in
> >> ---
> >> ---
> >> recipes-ti/ipc/ti-ipc-common.inc | 3 ++-
> >> recipes-ti/ipc/ti-ipc-examples.inc | 2 +-
> >> recipes-ti/ipc/ti-ipc-rtos.inc | 16 ++++++++++++----
> >> recipes-ti/ipc/ti-ipc-rtos_git.bb | 8 ++++++++
> >> recipes-ti/ipc/ti-ipc.inc | 6 +++---
> >> 5 files changed, 26 insertions(+), 9 deletions(-)
> >>
> >> diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-
> common.inc
> >> index 7f93842..6aea8e6 100644
> >> --- a/recipes-ti/ipc/ti-ipc-common.inc
> >> +++ b/recipes-ti/ipc/ti-ipc-common.inc
> >> @@ -1,4 +1,4 @@
> >> -PV = "3.47.02.00"
> >> +PV = "3.50.01.00"
> >> INC_PR = "r0"
> >>
> >> PACKAGE_ARCH = "${MACHINE_ARCH}"
> >> @@ -13,6 +13,7 @@ PLATFORM_k2g = "66AK2G"
> >> PLATFORM_omapl138 = "OMAPL138"
> >> PLATFORM_c667x-evm = "C6678"
> >> PLATFORM_c665x-evm = "C6678"
> >> +PLATFORM_am65xx-evm = "AM65XX"
> >>
> >> ALT_PLATFORM_k2hk = "TCI6636"
> >> ALT_PLATFORM_am57xx-evm = "AM572X AM571X"
> >> diff --git a/recipes-ti/ipc/ti-ipc-examples.inc b/recipes-ti/ipc/ti-ipc-
> examples.inc
> >> index cd2240c..022b13f 100644
> >> --- a/recipes-ti/ipc/ti-ipc-examples.inc
> >> +++ b/recipes-ti/ipc/ti-ipc-examples.inc
> >> @@ -3,7 +3,7 @@ require ti-ipc-common.inc
> >> require ti-ipc-rtos.inc
> >>
> >> LICENSE = "BSD"
> >> -LIC_FILES_CHKSUM = "file://${S_ipc-
> examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed
> 568a6005c8f02"
> >> +LIC_FILES_CHKSUM = "file://${S_ipc-
> examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea0
> 7bade1244ac9a"
> >>
> >> INSANE_SKIP_${PN} += "arch"
> >>
> >> diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc
> >> index 868743e..13b1914 100644
> >> --- a/recipes-ti/ipc/ti-ipc-rtos.inc
> >> +++ b/recipes-ti/ipc/ti-ipc-rtos.inc
> >> @@ -24,11 +24,11 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
> >> branch=${TI_IPC_METADATA_GIT_BRANCH};\
> >> name=${TI_IPC_METADATA_NAME}"
> >>
> >> -# Corresponds to tag: 3.47.02.00
> >> -SRCREV_ipc-metadata =
> "e8aff83111b8a0d64d7a77413b6f66d3106084d8"
> >> +# Corresponds to tag: 3.50.01.00
> >> +SRCREV_ipc-metadata =
> "19a8e70cf6ca4fe0984987e25d937c61a62c7658"
> >>
> >> -# Corresponds to tag: 3.47.02.00
> >> -SRCREV_ipc-examples =
> "351e9a6d94c68f7ff64b2c002ee6750242ece6d9"
> >> +# Corresponds to tag: 3.50.01.00
> >> +SRCREV_ipc-examples =
> "1975687076426b587be8d2530df56c24425ca53a"
> >>
> >> S_ipc-examples = "${WORKDIR}/git/ipc-examples"
> >> S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
> >> @@ -50,6 +50,9 @@ DEPENDS_append_omapl138 = " ti-cgt6x-native \
> >> DEPENDS_append_c66x = " ti-cgt6x-native \
> >> "
> >>
> >> +DEPENDS_append_am65xx-evm = " ti-cgt-arm-native \
> >> + gcc-linaro-baremetal-aarch64-native"
> >> +
> >> IPC_TARGETS = ""
> >>
> >> IPC_TARGETS_omap-a15 = "\
> >> @@ -73,6 +76,11 @@ IPC_TARGETS_c66x = " \
> >>
> ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> \
> >> "
> >>
> >> +IPC_TARGETS_am65xx-evm = "\
> >> +
> gnu.targets.arm.A53F="${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}
> " \
> >> + ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
> >> +"
> >> +
> >> EXTRA_OEMAKE = "\
> >> PLATFORM=${PLATFORM} \
> >> XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
> >> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-
> rtos_git.bb
> >> index b292d67..b70935a 100644
> >> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> >> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> >> @@ -122,3 +122,11 @@ pkg_postinst_${PN}-fw_omapl138 () {
> >> pkg_postrm_${PN}-fw_omapl138 () {
> >> update-alternatives --remove rproc-dsp-fw
> ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674
> >> }
> >> +
> >> +pkg_postinst_${PN}-fw_am65xx-evm () {
> >> + update-alternatives --install /lib/firmware/rproc-r5f-fw rproc-r5f-fw
> ipc/ti_platforms_cortexR_AM65X/messageq_single.xer5f
> ${ALTERNATIVE_PRIORITY}
>
> Not sure where you got the rproc-r5f-fw name from, but this is
> definitely not the name that I am using in the driver. This is what I
> will be using for the two R5F cores: am65x-mcu-r5f0-fw and
> am65x-mcu-r5f1-fw. And the Core0 image name is the one we will use in
> LockStep mode as well.
I am fine with this. I can update with new patch.
>
> I am open to suggestions if we want to rename it something else, but I
> have been following the convention that I have been using so far on
> other SoCs.
>
> regards
> Suman
>
> >> +}
> >> +
> >> +pkg_postrm_${PN}-fw_am65xx-evm () {
> >> + update-alternatives --remove rproc-r5f-fw
> ipc/ti_platforms_cortexR_AM65X/messageq_single.xe674
> >> +}
> >> diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> >> index e8038a5..07321cb 100644
> >> --- a/recipes-ti/ipc/ti-ipc.inc
> >> +++ b/recipes-ti/ipc/ti-ipc.inc
> >> @@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-
> linux.mak;beginline=1;endline=30;md5=7b327f9
> >>
> >> TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
> >> TI_IPC_GIT_PROTOCOL = "git"
> >> -TI_IPC_GIT_BRANCH = "3.47"
> >> +TI_IPC_GIT_BRANCH = "3.50"
> >>
> >> -#Corresponds to 3.47.02.00
> >> -TI_IPC_SRCREV = "24c36385d096613af123d1e1696fb2fee652ef36"
> >> +#Corresponds to 3.50.01.00
> >> +TI_IPC_SRCREV = "f0d0edaf3ce7ed8d81d8969eaaa98cec8b662424"
> >>
> >> BRANCH = "${TI_IPC_GIT_BRANCH}"
> >> SRC_URI =
> "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};n
> ame=ipcdev"
> >> --
> >> 1.9.1
> >>
> >> --
> >> _______________________________________________
> >> meta-ti mailing list
> >> meta-ti@yoctoproject.org
> >> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [rocko][PATCH v2] ti-ipc: Update to new version 3.50
2018-08-16 18:03 ` Nelson, Sam
@ 2018-08-16 18:06 ` Denys Dmytriyenko
0 siblings, 0 replies; 7+ messages in thread
From: Denys Dmytriyenko @ 2018-08-16 18:06 UTC (permalink / raw)
To: Nelson, Sam; +Cc: meta-ti@yoctoproject.org, Anna, Suman
On Thu, Aug 16, 2018 at 02:03:08PM -0400, Nelson, Sam wrote:
>
>
> > -----Original Message-----
> > From: Anna, Suman
> > Sent: Thursday, August 16, 2018 12:40 PM
> > To: Dmytriyenko, Denys; Nelson, Sam
> > Cc: meta-ti@yoctoproject.org
> > Subject: Re: [meta-ti] [rocko][PATCH v2] ti-ipc: Update to new version 3.50
> >
> > Hi Sam,
> >
> > On 08/16/2018 10:47 AM, Denys Dmytriyenko wrote:
> > > +Suman,
> > >
> > > On Tue, Aug 14, 2018 at 02:59:28PM -0400, Sam Nelson wrote:
> > >> Add AM65XX platform support
> > >>
> > >> Signed-off-by: Sam Nelson <sam.nelson@ti.com>
> > >>
> > >> ---
> > >> Change from previous version of patch
> > >> - Update gcc toolchain to gcc-linaro-baremetal-aarch64
> > >> NOTE: This patch depends on gcc-linaro-baremetal-aarch64-native patch to
> > be checked in
> > >> ---
> > >> ---
> > >> recipes-ti/ipc/ti-ipc-common.inc | 3 ++-
> > >> recipes-ti/ipc/ti-ipc-examples.inc | 2 +-
> > >> recipes-ti/ipc/ti-ipc-rtos.inc | 16 ++++++++++++----
> > >> recipes-ti/ipc/ti-ipc-rtos_git.bb | 8 ++++++++
> > >> recipes-ti/ipc/ti-ipc.inc | 6 +++---
> > >> 5 files changed, 26 insertions(+), 9 deletions(-)
> > >>
> > >> diff --git a/recipes-ti/ipc/ti-ipc-common.inc b/recipes-ti/ipc/ti-ipc-
> > common.inc
> > >> index 7f93842..6aea8e6 100644
> > >> --- a/recipes-ti/ipc/ti-ipc-common.inc
> > >> +++ b/recipes-ti/ipc/ti-ipc-common.inc
> > >> @@ -1,4 +1,4 @@
> > >> -PV = "3.47.02.00"
> > >> +PV = "3.50.01.00"
> > >> INC_PR = "r0"
> > >>
> > >> PACKAGE_ARCH = "${MACHINE_ARCH}"
> > >> @@ -13,6 +13,7 @@ PLATFORM_k2g = "66AK2G"
> > >> PLATFORM_omapl138 = "OMAPL138"
> > >> PLATFORM_c667x-evm = "C6678"
> > >> PLATFORM_c665x-evm = "C6678"
> > >> +PLATFORM_am65xx-evm = "AM65XX"
> > >>
> > >> ALT_PLATFORM_k2hk = "TCI6636"
> > >> ALT_PLATFORM_am57xx-evm = "AM572X AM571X"
> > >> diff --git a/recipes-ti/ipc/ti-ipc-examples.inc b/recipes-ti/ipc/ti-ipc-
> > examples.inc
> > >> index cd2240c..022b13f 100644
> > >> --- a/recipes-ti/ipc/ti-ipc-examples.inc
> > >> +++ b/recipes-ti/ipc/ti-ipc-examples.inc
> > >> @@ -3,7 +3,7 @@ require ti-ipc-common.inc
> > >> require ti-ipc-rtos.inc
> > >>
> > >> LICENSE = "BSD"
> > >> -LIC_FILES_CHKSUM = "file://${S_ipc-
> > examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed
> > 568a6005c8f02"
> > >> +LIC_FILES_CHKSUM = "file://${S_ipc-
> > examples}/src/makefile;beginline=1;endline=30;md5=a52324bd5033bb49ea0
> > 7bade1244ac9a"
> > >>
> > >> INSANE_SKIP_${PN} += "arch"
> > >>
> > >> diff --git a/recipes-ti/ipc/ti-ipc-rtos.inc b/recipes-ti/ipc/ti-ipc-rtos.inc
> > >> index 868743e..13b1914 100644
> > >> --- a/recipes-ti/ipc/ti-ipc-rtos.inc
> > >> +++ b/recipes-ti/ipc/ti-ipc-rtos.inc
> > >> @@ -24,11 +24,11 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
> > >> branch=${TI_IPC_METADATA_GIT_BRANCH};\
> > >> name=${TI_IPC_METADATA_NAME}"
> > >>
> > >> -# Corresponds to tag: 3.47.02.00
> > >> -SRCREV_ipc-metadata =
> > "e8aff83111b8a0d64d7a77413b6f66d3106084d8"
> > >> +# Corresponds to tag: 3.50.01.00
> > >> +SRCREV_ipc-metadata =
> > "19a8e70cf6ca4fe0984987e25d937c61a62c7658"
> > >>
> > >> -# Corresponds to tag: 3.47.02.00
> > >> -SRCREV_ipc-examples =
> > "351e9a6d94c68f7ff64b2c002ee6750242ece6d9"
> > >> +# Corresponds to tag: 3.50.01.00
> > >> +SRCREV_ipc-examples =
> > "1975687076426b587be8d2530df56c24425ca53a"
> > >>
> > >> S_ipc-examples = "${WORKDIR}/git/ipc-examples"
> > >> S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
> > >> @@ -50,6 +50,9 @@ DEPENDS_append_omapl138 = " ti-cgt6x-native \
> > >> DEPENDS_append_c66x = " ti-cgt6x-native \
> > >> "
> > >>
> > >> +DEPENDS_append_am65xx-evm = " ti-cgt-arm-native \
> > >> + gcc-linaro-baremetal-aarch64-native"
> > >> +
> > >> IPC_TARGETS = ""
> > >>
> > >> IPC_TARGETS_omap-a15 = "\
> > >> @@ -73,6 +76,11 @@ IPC_TARGETS_c66x = " \
> > >>
> > ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> > \
> > >> "
> > >>
> > >> +IPC_TARGETS_am65xx-evm = "\
> > >> +
> > gnu.targets.arm.A53F="${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}
> > " \
> > >> + ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
> > >> +"
> > >> +
> > >> EXTRA_OEMAKE = "\
> > >> PLATFORM=${PLATFORM} \
> > >> XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
> > >> diff --git a/recipes-ti/ipc/ti-ipc-rtos_git.bb b/recipes-ti/ipc/ti-ipc-
> > rtos_git.bb
> > >> index b292d67..b70935a 100644
> > >> --- a/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > >> +++ b/recipes-ti/ipc/ti-ipc-rtos_git.bb
> > >> @@ -122,3 +122,11 @@ pkg_postinst_${PN}-fw_omapl138 () {
> > >> pkg_postrm_${PN}-fw_omapl138 () {
> > >> update-alternatives --remove rproc-dsp-fw
> > ipc/ti_platforms_evmOMAPL138_DSP/messageq_single.xe674
> > >> }
> > >> +
> > >> +pkg_postinst_${PN}-fw_am65xx-evm () {
> > >> + update-alternatives --install /lib/firmware/rproc-r5f-fw rproc-r5f-fw
> > ipc/ti_platforms_cortexR_AM65X/messageq_single.xer5f
> > ${ALTERNATIVE_PRIORITY}
> >
> > Not sure where you got the rproc-r5f-fw name from, but this is
> > definitely not the name that I am using in the driver. This is what I
> > will be using for the two R5F cores: am65x-mcu-r5f0-fw and
> > am65x-mcu-r5f1-fw. And the Core0 image name is the one we will use in
> > LockStep mode as well.
>
> I am fine with this. I can update with new patch.
Thanks, Sam. I had to drop all BIOS/XDC/IPC updates from "rocko-next" due to
IPUMM breakage anyway.
Denys
> > I am open to suggestions if we want to rename it something else, but I
> > have been following the convention that I have been using so far on
> > other SoCs.
> >
> > regards
> > Suman
> >
> > >> +}
> > >> +
> > >> +pkg_postrm_${PN}-fw_am65xx-evm () {
> > >> + update-alternatives --remove rproc-r5f-fw
> > ipc/ti_platforms_cortexR_AM65X/messageq_single.xe674
> > >> +}
> > >> diff --git a/recipes-ti/ipc/ti-ipc.inc b/recipes-ti/ipc/ti-ipc.inc
> > >> index e8038a5..07321cb 100644
> > >> --- a/recipes-ti/ipc/ti-ipc.inc
> > >> +++ b/recipes-ti/ipc/ti-ipc.inc
> > >> @@ -6,10 +6,10 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-
> > linux.mak;beginline=1;endline=30;md5=7b327f9
> > >>
> > >> TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
> > >> TI_IPC_GIT_PROTOCOL = "git"
> > >> -TI_IPC_GIT_BRANCH = "3.47"
> > >> +TI_IPC_GIT_BRANCH = "3.50"
> > >>
> > >> -#Corresponds to 3.47.02.00
> > >> -TI_IPC_SRCREV = "24c36385d096613af123d1e1696fb2fee652ef36"
> > >> +#Corresponds to 3.50.01.00
> > >> +TI_IPC_SRCREV = "f0d0edaf3ce7ed8d81d8969eaaa98cec8b662424"
> > >>
> > >> BRANCH = "${TI_IPC_GIT_BRANCH}"
> > >> SRC_URI =
> > "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};n
> > ame=ipcdev"
> > >> --
> > >> 1.9.1
> > >>
> > >> --
> > >> _______________________________________________
> > >> meta-ti mailing list
> > >> meta-ti@yoctoproject.org
> > >> https://lists.yoctoproject.org/listinfo/meta-ti
>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2018-08-16 18:07 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-08-14 18:59 [rocko][PATCH v2] ti-ipc: Update to new version 3.50 Sam Nelson
2018-08-15 19:04 ` Denys Dmytriyenko
2018-08-15 20:06 ` Nelson, Sam
2018-08-16 15:47 ` Denys Dmytriyenko
2018-08-16 16:40 ` Suman Anna
2018-08-16 18:03 ` Nelson, Sam
2018-08-16 18:06 ` Denys Dmytriyenko
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.