* [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08
@ 2017-09-20 14:39 Hongmei Gou
2017-09-20 15:39 ` [EXTERNAL] " Jacob Stiffler
0 siblings, 1 reply; 5+ messages in thread
From: Hongmei Gou @ 2017-09-20 14:39 UTC (permalink / raw)
To: meta-arago; +Cc: Hongmei Gou
* Add icss-emac-lld-rtos to build firmware binaries
* Add k2g support for linux user space
* Cleanup to remove TARGET from oe_runmake
Signed-off-by: Hongmei Gou <a0271529@ti.com>
---
.../icss-emac-lld/icss-emac-lld-01.00.00.inc | 6 ++--
.../icss-emac-lld/icss-emac-lld-rtos_git.bb | 28 ++++++++++++++++++
.../icss-emac-lld/icss-emac-lld-test_git.bb | 34 +++++++++++++---------
recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb | 5 ++--
4 files changed, 54 insertions(+), 19 deletions(-)
create mode 100644 recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
index 8e2ffd4..621219b 100644
--- a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
+++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
@@ -9,14 +9,14 @@ ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
ICSS_EMAC_LLD_GIT_BRANCH = "master"
ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
-# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.07C"
-ICSS_EMAC_LLD_SRCREV = "08cb0540eeab7721fe82b603cb6285393f314117"
+# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.08"
+ICSS_EMAC_LLD_SRCREV = "e689df18417236110590f7b290525a610d63f574"
BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
-PV = "01.00.00.07C"
+PV = "01.00.00.08"
INC_PR = "r0"
S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"
diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
new file mode 100644
index 0000000..06ee279
--- /dev/null
+++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
@@ -0,0 +1,28 @@
+inherit ti-pdk
+require icss-emac-lld-01.00.00.inc
+
+PR = "${INC_PR}.0"
+
+DEPENDS_append = " osal-rtos \
+ pruss-lld-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+LIMSOCS_ti33x = "am335x"
+LIMSOCS_ti43x = "am437x"
+LIMSOCS_am57xx-evm = "am571x am572x"
+LIMSOCS_k2g = "k2g"
+
+export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
+
+INSANE_SKIP_${PN} = "arch"
diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
index 6beafbf..375bfbc 100644
--- a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
+++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
@@ -1,47 +1,55 @@
DESCRIPTION = "TI ICSS-EMAC low level driver tests"
-DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal"
+DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos"
DEPENDS_append_ti33x = " starterware"
DEPENDS_append_ti43x = " starterware"
include icss-emac-lld-01.00.00.inc
-PR = "${INC_PR}.2"
+PR = "${INC_PR}.0"
-COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
-
-EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} ICSS_EMAC_SRC_DIR=${S}"
+EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages ICSS_EMAC_SRC_DIR=${S}"
do_compile_am57xx-evm () {
# Build the tests
- oe_runmake tests DEVICE="am571x" TARGET="SOC_AM571x"
+ oe_runmake tests DEVICE="am571x"
oe_runmake clean
- oe_runmake tests DEVICE="am572x" TARGET="SOC_AM572x"
+ oe_runmake tests DEVICE="am572x"
}
do_compile_ti33x () {
# Build the tests
- oe_runmake tests DEVICE="am335x" TARGET="SOC_AM335x"
+ oe_runmake tests DEVICE="am335x"
}
do_compile_ti43x () {
# Build the tests
- oe_runmake tests DEVICE="am437x" TARGET="SOC_AM437x"
+ oe_runmake tests DEVICE="am437x"
+}
+
+do_compile_k2g-evm () {
+# Build the tests
+ oe_runmake tests DEVICE="k2g"
}
do_install_am57xx-evm () {
# Install the binary
- oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x" TARGET="SOC_AM571x"
- oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x" TARGET="SOC_AM572x"
+ oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x"
+ oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x"
}
do_install_ti33x () {
# Install the binary
- oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x" TARGET="SOC_AM335x"
+ oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x"
}
do_install_ti43x () {
# Install the binary
- oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x" TARGET="SOC_AM437x"
+ oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x"
+}
+
+do_install_k2g-evm () {
+# Install the binary
+ oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="k2g"
}
diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
index b3be89b..bfa655d 100644
--- a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
+++ b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
@@ -4,13 +4,12 @@ DEPENDS="common-csl-ip pruss-lld osal"
include icss-emac-lld-01.00.00.inc
-PR = "${INC_PR}.2"
-
-COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
+PR = "${INC_PR}.0"
TARGET_NAME_am57xx-evm = "SOC_AM572x"
TARGET_NAME_ti33x = "SOC_AM335x"
TARGET_NAME_ti43x = "SOC_AM437x"
+TARGET_NAME_k2g-evm = "SOC_K2G"
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
--
1.9.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [EXTERNAL] [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08
2017-09-20 14:39 [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08 Hongmei Gou
@ 2017-09-20 15:39 ` Jacob Stiffler
2017-09-20 15:42 ` Radhakrishnan, Mahesh
0 siblings, 1 reply; 5+ messages in thread
From: Jacob Stiffler @ 2017-09-20 15:39 UTC (permalink / raw)
To: Hongmei Gou, meta-arago
On 9/20/2017 10:39 AM, Hongmei Gou wrote:
> * Add icss-emac-lld-rtos to build firmware binaries
> * Add k2g support for linux user space
> * Cleanup to remove TARGET from oe_runmake
>
> Signed-off-by: Hongmei Gou <a0271529@ti.com>
> ---
> .../icss-emac-lld/icss-emac-lld-01.00.00.inc | 6 ++--
> .../icss-emac-lld/icss-emac-lld-rtos_git.bb | 28 ++++++++++++++++++
> .../icss-emac-lld/icss-emac-lld-test_git.bb | 34 +++++++++++++---------
> recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb | 5 ++--
> 4 files changed, 54 insertions(+), 19 deletions(-)
> create mode 100644 recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
>
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> index 8e2ffd4..621219b 100644
> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> @@ -9,14 +9,14 @@ ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
> ICSS_EMAC_LLD_GIT_BRANCH = "master"
> ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
>
> -# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.07C"
> -ICSS_EMAC_LLD_SRCREV = "08cb0540eeab7721fe82b603cb6285393f314117"
> +# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.08"
> +ICSS_EMAC_LLD_SRCREV = "e689df18417236110590f7b290525a610d63f574"
>
> BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
> SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
>
> SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
> -PV = "01.00.00.07C"
> +PV = "01.00.00.08"
> INC_PR = "r0"
>
> S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> new file mode 100644
> index 0000000..06ee279
> --- /dev/null
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> @@ -0,0 +1,28 @@
> +inherit ti-pdk
> +require icss-emac-lld-01.00.00.inc
> +
> +PR = "${INC_PR}.0"
> +
> +DEPENDS_append = " osal-rtos \
> + pruss-lld-rtos \
> +"
> +DEPENDS_append_ti33x = " starterware-rtos \
> +"
> +DEPENDS_append_ti43x = " starterware-rtos \
> +"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +LIMSOCS_ti33x = "am335x"
> +LIMSOCS_ti43x = "am437x"
> +LIMSOCS_am57xx-evm = "am571x am572x"
> +LIMSOCS_k2g = "k2g"
The LIMIT_SOCS are not used by the ti-pdk.bbclass anymore. See
http://arago-project.org/git/?p=meta-ti.git;a=commitdiff;h=b00044c43e7785decb1d6ac35349ca4b2711676e
The correct variables are set in the machine configuration, so they can
be removed from there.
> +
> +export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
> +
> +INSANE_SKIP_${PN} = "arch"
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> index 6beafbf..375bfbc 100644
> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> @@ -1,47 +1,55 @@
> DESCRIPTION = "TI ICSS-EMAC low level driver tests"
>
> -DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal"
> +DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos"
>
> DEPENDS_append_ti33x = " starterware"
> DEPENDS_append_ti43x = " starterware"
>
> include icss-emac-lld-01.00.00.inc
>
> -PR = "${INC_PR}.2"
> +PR = "${INC_PR}.0"
>
> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
> -
> -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} ICSS_EMAC_SRC_DIR=${S}"
> +EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages ICSS_EMAC_SRC_DIR=${S}"
>
> do_compile_am57xx-evm () {
> # Build the tests
> - oe_runmake tests DEVICE="am571x" TARGET="SOC_AM571x"
> + oe_runmake tests DEVICE="am571x"
> oe_runmake clean
> - oe_runmake tests DEVICE="am572x" TARGET="SOC_AM572x"
> + oe_runmake tests DEVICE="am572x"
> }
>
> do_compile_ti33x () {
> # Build the tests
> - oe_runmake tests DEVICE="am335x" TARGET="SOC_AM335x"
> + oe_runmake tests DEVICE="am335x"
> }
>
> do_compile_ti43x () {
> # Build the tests
> - oe_runmake tests DEVICE="am437x" TARGET="SOC_AM437x"
> + oe_runmake tests DEVICE="am437x"
> +}
> +
> +do_compile_k2g-evm () {
> +# Build the tests
> + oe_runmake tests DEVICE="k2g"
> }
>
> do_install_am57xx-evm () {
> # Install the binary
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x" TARGET="SOC_AM571x"
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x" TARGET="SOC_AM572x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x"
> }
>
> do_install_ti33x () {
> # Install the binary
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x" TARGET="SOC_AM335x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x"
> }
>
> do_install_ti43x () {
> # Install the binary
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x" TARGET="SOC_AM437x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x"
> +}
> +
> +do_install_k2g-evm () {
> +# Install the binary
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="k2g"
> }
It appears that this "DEVICE" is an element out of the TI_PDK_LIMIT_SOCS
list. If this is true, then these compile and install tasks can be
greatly simplified by looping over the TI_PDK_LIMIT_SOCS list.
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> index b3be89b..bfa655d 100644
> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> @@ -4,13 +4,12 @@ DEPENDS="common-csl-ip pruss-lld osal"
>
> include icss-emac-lld-01.00.00.inc
>
> -PR = "${INC_PR}.2"
> -
> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
> +PR = "${INC_PR}.0"
>
> TARGET_NAME_am57xx-evm = "SOC_AM572x"
> TARGET_NAME_ti33x = "SOC_AM335x"
> TARGET_NAME_ti43x = "SOC_AM437x"
> +TARGET_NAME_k2g-evm = "SOC_K2G"
>
> EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [EXTERNAL] [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08
2017-09-20 15:39 ` [EXTERNAL] " Jacob Stiffler
@ 2017-09-20 15:42 ` Radhakrishnan, Mahesh
2017-09-20 15:46 ` Jacob Stiffler
0 siblings, 1 reply; 5+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-20 15:42 UTC (permalink / raw)
To: Stiffler, Jacob, Gou, Hongmei, meta-arago
Jake,
For the RTOS recipe, can we apply the below meta-ti patch (under review) which has addressed the review comments ?
http://patchwork.dal.design.ti.com/patch/32325/
Regards
Mahesh
-----Original Message-----
From: meta-arago-bounces@arago-project.org [mailto:meta-arago-bounces@arago-project.org] On Behalf Of Stiffler, Jacob
Sent: Wednesday, September 20, 2017 11:40 AM
To: Gou, Hongmei; meta-arago@arago-project.org
Subject: Re: [meta-arago] [EXTERNAL] [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08
On 9/20/2017 10:39 AM, Hongmei Gou wrote:
> * Add icss-emac-lld-rtos to build firmware binaries
> * Add k2g support for linux user space
> * Cleanup to remove TARGET from oe_runmake
>
> Signed-off-by: Hongmei Gou <a0271529@ti.com>
> ---
> .../icss-emac-lld/icss-emac-lld-01.00.00.inc | 6 ++--
> .../icss-emac-lld/icss-emac-lld-rtos_git.bb | 28 ++++++++++++++++++
> .../icss-emac-lld/icss-emac-lld-test_git.bb | 34 +++++++++++++---------
> recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb | 5 ++--
> 4 files changed, 54 insertions(+), 19 deletions(-)
> create mode 100644
> recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
>
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> index 8e2ffd4..621219b 100644
> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> @@ -9,14 +9,14 @@ ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
> ICSS_EMAC_LLD_GIT_BRANCH = "master"
> ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
>
> -# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.07C"
> -ICSS_EMAC_LLD_SRCREV = "08cb0540eeab7721fe82b603cb6285393f314117"
> +# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.08"
> +ICSS_EMAC_LLD_SRCREV = "e689df18417236110590f7b290525a610d63f574"
>
> BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
> SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
>
> SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
> -PV = "01.00.00.07C"
> +PV = "01.00.00.08"
> INC_PR = "r0"
>
> S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> new file mode 100644
> index 0000000..06ee279
> --- /dev/null
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> @@ -0,0 +1,28 @@
> +inherit ti-pdk
> +require icss-emac-lld-01.00.00.inc
> +
> +PR = "${INC_PR}.0"
> +
> +DEPENDS_append = " osal-rtos \
> + pruss-lld-rtos \
> +"
> +DEPENDS_append_ti33x = " starterware-rtos \ "
> +DEPENDS_append_ti43x = " starterware-rtos \ "
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +LIMSOCS_ti33x = "am335x"
> +LIMSOCS_ti43x = "am437x"
> +LIMSOCS_am57xx-evm = "am571x am572x"
> +LIMSOCS_k2g = "k2g"
The LIMIT_SOCS are not used by the ti-pdk.bbclass anymore. See http://arago-project.org/git/?p=meta-ti.git;a=commitdiff;h=b00044c43e7785decb1d6ac35349ca4b2711676e
The correct variables are set in the machine configuration, so they can be removed from there.
> +
> +export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
> +
> +INSANE_SKIP_${PN} = "arch"
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> index 6beafbf..375bfbc 100644
> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> @@ -1,47 +1,55 @@
> DESCRIPTION = "TI ICSS-EMAC low level driver tests"
>
> -DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal"
> +DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos"
>
> DEPENDS_append_ti33x = " starterware"
> DEPENDS_append_ti43x = " starterware"
>
> include icss-emac-lld-01.00.00.inc
>
> -PR = "${INC_PR}.2"
> +PR = "${INC_PR}.0"
>
> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
> -
> -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} ICSS_EMAC_SRC_DIR=${S}"
> +EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages ICSS_EMAC_SRC_DIR=${S}"
>
> do_compile_am57xx-evm () {
> # Build the tests
> - oe_runmake tests DEVICE="am571x" TARGET="SOC_AM571x"
> + oe_runmake tests DEVICE="am571x"
> oe_runmake clean
> - oe_runmake tests DEVICE="am572x" TARGET="SOC_AM572x"
> + oe_runmake tests DEVICE="am572x"
> }
>
> do_compile_ti33x () {
> # Build the tests
> - oe_runmake tests DEVICE="am335x" TARGET="SOC_AM335x"
> + oe_runmake tests DEVICE="am335x"
> }
>
> do_compile_ti43x () {
> # Build the tests
> - oe_runmake tests DEVICE="am437x" TARGET="SOC_AM437x"
> + oe_runmake tests DEVICE="am437x"
> +}
> +
> +do_compile_k2g-evm () {
> +# Build the tests
> + oe_runmake tests DEVICE="k2g"
> }
>
> do_install_am57xx-evm () {
> # Install the binary
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x" TARGET="SOC_AM571x"
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x" TARGET="SOC_AM572x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x"
> }
>
> do_install_ti33x () {
> # Install the binary
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x" TARGET="SOC_AM335x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x"
> }
>
> do_install_ti43x () {
> # Install the binary
> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x" TARGET="SOC_AM437x"
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x"
> +}
> +
> +do_install_k2g-evm () {
> +# Install the binary
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="k2g"
> }
It appears that this "DEVICE" is an element out of the TI_PDK_LIMIT_SOCS list. If this is true, then these compile and install tasks can be greatly simplified by looping over the TI_PDK_LIMIT_SOCS list.
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> index b3be89b..bfa655d 100644
> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> @@ -4,13 +4,12 @@ DEPENDS="common-csl-ip pruss-lld osal"
>
> include icss-emac-lld-01.00.00.inc
>
> -PR = "${INC_PR}.2"
> -
> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
> +PR = "${INC_PR}.0"
>
> TARGET_NAME_am57xx-evm = "SOC_AM572x"
> TARGET_NAME_ti33x = "SOC_AM335x"
> TARGET_NAME_ti43x = "SOC_AM437x"
> +TARGET_NAME_k2g-evm = "SOC_K2G"
>
> EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
>
_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [EXTERNAL] [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08
2017-09-20 15:42 ` Radhakrishnan, Mahesh
@ 2017-09-20 15:46 ` Jacob Stiffler
2017-09-20 15:55 ` Gou, Hongmei
0 siblings, 1 reply; 5+ messages in thread
From: Jacob Stiffler @ 2017-09-20 15:46 UTC (permalink / raw)
To: Radhakrishnan, Mahesh, Gou, Hongmei, meta-arago
On 9/20/2017 11:42 AM, Radhakrishnan, Mahesh wrote:
> Jake,
> For the RTOS recipe, can we apply the below meta-ti patch (under review) which has addressed the review comments ?
> http://patchwork.dal.design.ti.com/patch/32325/
We will still need to bump the version to 1.0.0.8.
>
> Regards
> Mahesh
>
> -----Original Message-----
> From: meta-arago-bounces@arago-project.org [mailto:meta-arago-bounces@arago-project.org] On Behalf Of Stiffler, Jacob
> Sent: Wednesday, September 20, 2017 11:40 AM
> To: Gou, Hongmei; meta-arago@arago-project.org
> Subject: Re: [meta-arago] [EXTERNAL] [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08
>
>
>
> On 9/20/2017 10:39 AM, Hongmei Gou wrote:
>> * Add icss-emac-lld-rtos to build firmware binaries
>> * Add k2g support for linux user space
>> * Cleanup to remove TARGET from oe_runmake
>>
>> Signed-off-by: Hongmei Gou <a0271529@ti.com>
>> ---
>> .../icss-emac-lld/icss-emac-lld-01.00.00.inc | 6 ++--
>> .../icss-emac-lld/icss-emac-lld-rtos_git.bb | 28 ++++++++++++++++++
>> .../icss-emac-lld/icss-emac-lld-test_git.bb | 34 +++++++++++++---------
>> recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb | 5 ++--
>> 4 files changed, 54 insertions(+), 19 deletions(-)
>> create mode 100644
>> recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
>>
>> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
>> b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
>> index 8e2ffd4..621219b 100644
>> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
>> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
>> @@ -9,14 +9,14 @@ ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
>> ICSS_EMAC_LLD_GIT_BRANCH = "master"
>> ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
>>
>> -# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.07C"
>> -ICSS_EMAC_LLD_SRCREV = "08cb0540eeab7721fe82b603cb6285393f314117"
>> +# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.08"
>> +ICSS_EMAC_LLD_SRCREV = "e689df18417236110590f7b290525a610d63f574"
>>
>> BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
>> SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
>>
>> SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
>> -PV = "01.00.00.07C"
>> +PV = "01.00.00.08"
>> INC_PR = "r0"
>>
>> S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"
>> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
>> b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
>> new file mode 100644
>> index 0000000..06ee279
>> --- /dev/null
>> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
>> @@ -0,0 +1,28 @@
>> +inherit ti-pdk
>> +require icss-emac-lld-01.00.00.inc
>> +
>> +PR = "${INC_PR}.0"
>> +
>> +DEPENDS_append = " osal-rtos \
>> + pruss-lld-rtos \
>> +"
>> +DEPENDS_append_ti33x = " starterware-rtos \ "
>> +DEPENDS_append_ti43x = " starterware-rtos \ "
>> +
>> +# Build with make instead of XDC
>> +TI_PDK_XDCMAKE = "0"
>> +
>> +LIMSOCS_ti33x = "am335x"
>> +LIMSOCS_ti43x = "am437x"
>> +LIMSOCS_am57xx-evm = "am571x am572x"
>> +LIMSOCS_k2g = "k2g"
> The LIMIT_SOCS are not used by the ti-pdk.bbclass anymore. See http://arago-project.org/git/?p=meta-ti.git;a=commitdiff;h=b00044c43e7785decb1d6ac35349ca4b2711676e
>
> The correct variables are set in the machine configuration, so they can be removed from there.
>
>> +
>> +export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build"
>> +export DEST_ROOT="${S}"
>> +
>> +# HTML doc link params
>> +PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
>> +
>> +INSANE_SKIP_${PN} = "arch"
>> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
>> b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
>> index 6beafbf..375bfbc 100644
>> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
>> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
>> @@ -1,47 +1,55 @@
>> DESCRIPTION = "TI ICSS-EMAC low level driver tests"
>>
>> -DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal"
>> +DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos"
>>
>> DEPENDS_append_ti33x = " starterware"
>> DEPENDS_append_ti43x = " starterware"
>>
>> include icss-emac-lld-01.00.00.inc
>>
>> -PR = "${INC_PR}.2"
>> +PR = "${INC_PR}.0"
>>
>> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
>> -
>> -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} ICSS_EMAC_SRC_DIR=${S}"
>> +EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages ICSS_EMAC_SRC_DIR=${S}"
>>
>> do_compile_am57xx-evm () {
>> # Build the tests
>> - oe_runmake tests DEVICE="am571x" TARGET="SOC_AM571x"
>> + oe_runmake tests DEVICE="am571x"
>> oe_runmake clean
>> - oe_runmake tests DEVICE="am572x" TARGET="SOC_AM572x"
>> + oe_runmake tests DEVICE="am572x"
>> }
>>
>> do_compile_ti33x () {
>> # Build the tests
>> - oe_runmake tests DEVICE="am335x" TARGET="SOC_AM335x"
>> + oe_runmake tests DEVICE="am335x"
>> }
>>
>> do_compile_ti43x () {
>> # Build the tests
>> - oe_runmake tests DEVICE="am437x" TARGET="SOC_AM437x"
>> + oe_runmake tests DEVICE="am437x"
>> +}
>> +
>> +do_compile_k2g-evm () {
>> +# Build the tests
>> + oe_runmake tests DEVICE="k2g"
>> }
>>
>> do_install_am57xx-evm () {
>> # Install the binary
>> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x" TARGET="SOC_AM571x"
>> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x" TARGET="SOC_AM572x"
>> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am571x"
>> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am572x"
>> }
>>
>> do_install_ti33x () {
>> # Install the binary
>> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x" TARGET="SOC_AM335x"
>> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x"
>> }
>>
>> do_install_ti43x () {
>> # Install the binary
>> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x" TARGET="SOC_AM437x"
>> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x"
>> +}
>> +
>> +do_install_k2g-evm () {
>> +# Install the binary
>> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="k2g"
>> }
> It appears that this "DEVICE" is an element out of the TI_PDK_LIMIT_SOCS list. If this is true, then these compile and install tasks can be greatly simplified by looping over the TI_PDK_LIMIT_SOCS list.
>
>> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
>> b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
>> index b3be89b..bfa655d 100644
>> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
>> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
>> @@ -4,13 +4,12 @@ DEPENDS="common-csl-ip pruss-lld osal"
>>
>> include icss-emac-lld-01.00.00.inc
>>
>> -PR = "${INC_PR}.2"
>> -
>> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
>> +PR = "${INC_PR}.0"
>>
>> TARGET_NAME_am57xx-evm = "SOC_AM572x"
>> TARGET_NAME_ti33x = "SOC_AM335x"
>> TARGET_NAME_ti43x = "SOC_AM437x"
>> +TARGET_NAME_k2g-evm = "SOC_K2G"
>>
>> EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
>>
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [EXTERNAL] [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08
2017-09-20 15:46 ` Jacob Stiffler
@ 2017-09-20 15:55 ` Gou, Hongmei
0 siblings, 0 replies; 5+ messages in thread
From: Gou, Hongmei @ 2017-09-20 15:55 UTC (permalink / raw)
To: Stiffler, Jacob, Radhakrishnan, Mahesh, meta-arago
> -----Original Message-----
> From: Stiffler, Jacob
> Sent: Wednesday, September 20, 2017 11:46 AM
> To: Radhakrishnan, Mahesh; Gou, Hongmei; meta-arago@arago-project.org
> Subject: Re: [meta-arago] [EXTERNAL] [meta-processor-sdk] [PATCH] icss-
> emac-lld*: update to version 01.00.00.08
>
>
>
> On 9/20/2017 11:42 AM, Radhakrishnan, Mahesh wrote:
> > Jake,
> > For the RTOS recipe, can we apply the below meta-ti patch (under
> review) which has addressed the review comments ?
> > http://patchwork.dal.design.ti.com/patch/32325/
>
> We will still need to bump the version to 1.0.0.8.
>
I will separate the original patch into two patches, one for RTOS which
uses http://patchwork.dal.design.ti.com/patch/32325/, and another one
which includes version bump and the update for linux user space.
> >
> > Regards
> > Mahesh
> >
> > -----Original Message-----
> > From: meta-arago-bounces@arago-project.org [mailto:meta-arago-
> bounces@arago-project.org] On Behalf Of Stiffler, Jacob
> > Sent: Wednesday, September 20, 2017 11:40 AM
> > To: Gou, Hongmei; meta-arago@arago-project.org
> > Subject: Re: [meta-arago] [EXTERNAL] [meta-processor-sdk] [PATCH] icss-
> emac-lld*: update to version 01.00.00.08
> >
> >
> >
> > On 9/20/2017 10:39 AM, Hongmei Gou wrote:
> >> * Add icss-emac-lld-rtos to build firmware binaries
> >> * Add k2g support for linux user space
> >> * Cleanup to remove TARGET from oe_runmake
> >>
> >> Signed-off-by: Hongmei Gou <a0271529@ti.com>
> >> ---
> >> .../icss-emac-lld/icss-emac-lld-01.00.00.inc | 6 ++--
> >> .../icss-emac-lld/icss-emac-lld-rtos_git.bb | 28
> ++++++++++++++++++
> >> .../icss-emac-lld/icss-emac-lld-test_git.bb | 34 +++++++++++++-------
> --
> >> recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb | 5 ++--
> >> 4 files changed, 54 insertions(+), 19 deletions(-)
> >> create mode 100644
> >> recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> >>
> >> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> >> b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> >> index 8e2ffd4..621219b 100644
> >> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> >> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-01.00.00.inc
> >> @@ -9,14 +9,14 @@ ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
> >> ICSS_EMAC_LLD_GIT_BRANCH = "master"
> >> ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
> >>
> >> -# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.07C"
> >> -ICSS_EMAC_LLD_SRCREV =
> "08cb0540eeab7721fe82b603cb6285393f314117"
> >> +# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.08"
> >> +ICSS_EMAC_LLD_SRCREV =
> "e689df18417236110590f7b290525a610d63f574"
> >>
> >> BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
> >> SRC_URI =
> "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFI
> X};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> >>
> >> SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
> >> -PV = "01.00.00.07C"
> >> +PV = "01.00.00.08"
> >> INC_PR = "r0"
> >>
> >> S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"
> >> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> >> b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> >> new file mode 100644
> >> index 0000000..06ee279
> >> --- /dev/null
> >> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> >> @@ -0,0 +1,28 @@
> >> +inherit ti-pdk
> >> +require icss-emac-lld-01.00.00.inc
> >> +
> >> +PR = "${INC_PR}.0"
> >> +
> >> +DEPENDS_append = " osal-rtos \
> >> + pruss-lld-rtos \
> >> +"
> >> +DEPENDS_append_ti33x = " starterware-rtos \ "
> >> +DEPENDS_append_ti43x = " starterware-rtos \ "
> >> +
> >> +# Build with make instead of XDC
> >> +TI_PDK_XDCMAKE = "0"
> >> +
> >> +LIMSOCS_ti33x = "am335x"
> >> +LIMSOCS_ti43x = "am437x"
> >> +LIMSOCS_am57xx-evm = "am571x am572x"
> >> +LIMSOCS_k2g = "k2g"
> > The LIMIT_SOCS are not used by the ti-pdk.bbclass anymore. See
> http://arago-project.org/git/?p=meta-
> ti.git;a=commitdiff;h=b00044c43e7785decb1d6ac35349ca4b2711676e
> >
> > The correct variables are set in the machine configuration, so they can be
> removed from there.
> >
> >> +
> >> +export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build"
> >> +export DEST_ROOT="${S}"
> >> +
> >> +# HTML doc link params
> >> +PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
> >> +
> >> +INSANE_SKIP_${PN} = "arch"
> >> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> >> b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> >> index 6beafbf..375bfbc 100644
> >> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> >> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> >> @@ -1,47 +1,55 @@
> >> DESCRIPTION = "TI ICSS-EMAC low level driver tests"
> >>
> >> -DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal"
> >> +DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos
> icss-emac-lld-rtos"
> >>
> >> DEPENDS_append_ti33x = " starterware"
> >> DEPENDS_append_ti43x = " starterware"
> >>
> >> include icss-emac-lld-01.00.00.inc
> >>
> >> -PR = "${INC_PR}.2"
> >> +PR = "${INC_PR}.0"
> >>
> >> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
> >> -
> >> -EXTRA_OEMAKE += "-f makefile_armv7
> PDK_INSTALL_PATH=${STAGING_INCDIR} ICSS_EMAC_SRC_DIR=${S}"
> >> +EXTRA_OEMAKE += "-f makefile_armv7
> PDK_INSTALL_PATH=${STAGING_INCDIR}
> PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages
> ICSS_EMAC_SRC_DIR=${S}"
> >>
> >> do_compile_am57xx-evm () {
> >> # Build the tests
> >> - oe_runmake tests DEVICE="am571x" TARGET="SOC_AM571x"
> >> + oe_runmake tests DEVICE="am571x"
> >> oe_runmake clean
> >> - oe_runmake tests DEVICE="am572x" TARGET="SOC_AM572x"
> >> + oe_runmake tests DEVICE="am572x"
> >> }
> >>
> >> do_compile_ti33x () {
> >> # Build the tests
> >> - oe_runmake tests DEVICE="am335x" TARGET="SOC_AM335x"
> >> + oe_runmake tests DEVICE="am335x"
> >> }
> >>
> >> do_compile_ti43x () {
> >> # Build the tests
> >> - oe_runmake tests DEVICE="am437x" TARGET="SOC_AM437x"
> >> + oe_runmake tests DEVICE="am437x"
> >> +}
> >> +
> >> +do_compile_k2g-evm () {
> >> +# Build the tests
> >> + oe_runmake tests DEVICE="k2g"
> >> }
> >>
> >> do_install_am57xx-evm () {
> >> # Install the binary
> >> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am571x" TARGET="SOC_AM571x"
> >> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am572x" TARGET="SOC_AM572x"
> >> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am571x"
> >> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am572x"
> >> }
> >>
> >> do_install_ti33x () {
> >> # Install the binary
> >> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am335x" TARGET="SOC_AM335x"
> >> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am335x"
> >> }
> >>
> >> do_install_ti43x () {
> >> # Install the binary
> >> - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am437x" TARGET="SOC_AM437x"
> >> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="am437x"
> >> +}
> >> +
> >> +do_install_k2g-evm () {
> >> +# Install the binary
> >> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
> DEVICE="k2g"
> >> }
> > It appears that this "DEVICE" is an element out of the TI_PDK_LIMIT_SOCS
> list. If this is true, then these compile and install tasks can be greatly
> simplified by looping over the TI_PDK_LIMIT_SOCS list.
> >
> >> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> >> b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> >> index b3be89b..bfa655d 100644
> >> --- a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> >> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> >> @@ -4,13 +4,12 @@ DEPENDS="common-csl-ip pruss-lld osal"
> >>
> >> include icss-emac-lld-01.00.00.inc
> >>
> >> -PR = "${INC_PR}.2"
> >> -
> >> -COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
> >> +PR = "${INC_PR}.0"
> >>
> >> TARGET_NAME_am57xx-evm = "SOC_AM572x"
> >> TARGET_NAME_ti33x = "SOC_AM335x"
> >> TARGET_NAME_ti43x = "SOC_AM437x"
> >> +TARGET_NAME_k2g-evm = "SOC_K2G"
> >>
> >> EXTRA_OEMAKE += "-f makefile_armv7
> PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
> >>
> > _______________________________________________
> > meta-arago mailing list
> > meta-arago@arago-project.org
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-09-20 15:55 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-20 14:39 [meta-processor-sdk] [PATCH] icss-emac-lld*: update to version 01.00.00.08 Hongmei Gou
2017-09-20 15:39 ` [EXTERNAL] " Jacob Stiffler
2017-09-20 15:42 ` Radhakrishnan, Mahesh
2017-09-20 15:46 ` Jacob Stiffler
2017-09-20 15:55 ` Gou, Hongmei
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.