From: Denys Dmytriyenko <denys@ti.com>
To: Hongmei Gou <h-gou@ti.com>
Cc: meta-ti@yoctoproject.org
Subject: Re: [PATCH] icss-emac-lld*: upstream version 1.0.0.7C with recipes for linux user space
Date: Thu, 24 Aug 2017 17:47:55 -0400 [thread overview]
Message-ID: <20170824214755.GV28233@edge> (raw)
In-Reply-To: <1499800168-27634-1-git-send-email-h-gou@ti.com>
On Tue, Jul 11, 2017 at 03:09:28PM -0400, Hongmei Gou wrote:
> Signed-off-by: Hongmei Gou <h-gou@ti.com>
> ---
> .../icss-emac-lld/icss-emac-lld-test_git.bb | 47 ++++++++++++++++++++++
> recipes-bsp/icss-emac-lld/icss-emac-lld.inc | 22 ++++++++++
> recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb | 26 ++++++++++++
> 3 files changed, 95 insertions(+)
> create mode 100644 recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> create mode 100644 recipes-bsp/icss-emac-lld/icss-emac-lld.inc
> create mode 100644 recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
>
> 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
> new file mode 100644
> index 0000000..f62bf33
> --- /dev/null
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
> @@ -0,0 +1,47 @@
> +DESCRIPTION = "TI ICSS-EMAC low level driver tests"
> +
> +DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal"
> +
> +DEPENDS_append_ti33x = " starterware"
> +DEPENDS_append_ti43x = " starterware"
> +
> +include icss-emac-lld.inc
> +
> +PR = "${INC_PR}.0"
> +
> +COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
What about am57xx-hs-evm? Or dra7xx-evm?
> +
> +EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} ICSS_EMAC_SRC_DIR=${S}"
> +
> +do_compile_am57xx-evm () {
> +# Build the tests
> + oe_runmake tests DEVICE="am571x" TARGET="SOC_AM571x"
> + oe_runmake clean
> + oe_runmake tests DEVICE="am572x" TARGET="SOC_AM572x"
Wouldn't this remove the am571x binaries before building am572x ones?
> +}
> +
> +do_compile_ti33x () {
> +# Build the tests
> + oe_runmake tests DEVICE="am335x" TARGET="SOC_AM335x"
> +}
> +
> +do_compile_ti43x () {
> +# Build the tests
> + oe_runmake tests DEVICE="am437x" TARGET="SOC_AM437x"
> +}
> +
> +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"
> +}
> +
> +do_install_ti33x () {
> +# Install the binary
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am335x" TARGET="SOC_AM335x"
> +}
> +
> +do_install_ti43x () {
> +# Install the binary
> + oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="am437x" TARGET="SOC_AM437x"
> +}
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld.inc b/recipes-bsp/icss-emac-lld/icss-emac-lld.inc
> new file mode 100644
> index 0000000..8e2ffd4
> --- /dev/null
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld.inc
> @@ -0,0 +1,22 @@
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://icss_emacDrv.h;beginline=1;endline=40;md5=88d270788c1d8516511304f11a28586d"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm"
AM5 HS and K2G HS platforms will be missed.
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +ICSS_EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/icss-emac.git"
> +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"
> +
> +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"
> +INC_PR = "r0"
> +
> +S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"
> diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> new file mode 100644
> index 0000000..272529b
> --- /dev/null
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
> @@ -0,0 +1,26 @@
> +DESCRIPTION = "TI ICSS-EMAC low level driver library"
> +
> +DEPENDS="common-csl-ip pruss-lld osal"
> +
> +include icss-emac-lld.inc
> +
> +PR = "${INC_PR}.0"
> +
> +COMPATIBLE_MACHINE = "am57xx-evm|ti33x|ti43x"
> +
> +TARGET_NAME_am57xx-evm = "SOC_AM572x"
> +TARGET_NAME_ti33x = "SOC_AM335x"
> +TARGET_NAME_ti43x = "SOC_AM437x"
> +
> +EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
> +
> +do_compile () {
> +# Build the lib
> + oe_runmake clean
> + oe_runmake lib
> +}
> +
> +do_install () {
> +# Install the lib
> + oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
> +}
> --
> 1.9.1
>
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
next prev parent reply other threads:[~2017-08-24 21:48 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-11 19:09 [PATCH] icss-emac-lld*: upstream version 1.0.0.7C with recipes for linux user space Hongmei Gou
2017-08-24 21:47 ` Denys Dmytriyenko [this message]
2017-08-29 18:43 ` Gou, Hongmei
2017-08-29 21:21 ` Denys Dmytriyenko
2017-08-30 14:18 ` Gou, Hongmei
2017-08-30 22:51 ` [EXTERNAL] " Gou, Hongmei
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170824214755.GV28233@edge \
--to=denys@ti.com \
--cc=h-gou@ti.com \
--cc=meta-ti@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.