Ping. > -----Original Message----- > From: Nelson, Sam > Sent: Wednesday, November 05, 2014 5:17 PM > To: [email protected] > Cc: Nelson, Sam > Subject: [PATCH v2] hyplnk-lld: Add new recipe for Hyperlink lld > > - Provides low level driver for Hyperlink module > - Test recipe is used to build tests and examples using > the hyperlink library. > - Supports k2h, k2k & k2e > > Signed-off-by: Sam Nelson <[email protected]> > --- > Changes from previous patch > - Formatting changes > - Removed {} for non shell variables > - Make lines organised into multiple lines > - Added consistent use of {S} instead of PWD > --- > --- > recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb | 32 > +++++++++++++++++++++++++ > recipes-bsp/hyplnk-lld/hyplnk-lld.inc | 24 +++++++++++++++++++ > recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb | 22 +++++++++++++++++ > 3 files changed, 78 insertions(+) > create mode 100755 recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb > create mode 100644 recipes-bsp/hyplnk-lld/hyplnk-lld.inc > create mode 100755 recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb > > diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb b/recipes- > bsp/hyplnk-lld/hyplnk-lld-test_git.bb > new file mode 100755 > index 0000000..8212c97 > --- /dev/null > +++ b/recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb > @@ -0,0 +1,32 @@ > +include hyplnk-lld.inc > + > +DEPENDS = "common-csl-ip hyplnk-lld" > + > +CHOICELIST = " yes \ > + no \ > +" > + > +do_compile () { > + make -f makefile_armv7 clean > PDK_INSTALL_PATH="${STAGING_INCDIR}" \ > + HYPLNK_SRC_DIR="${S}" > + for device in ${DEVICELIST} > + do > + for choice in ${CHOICELIST} > + do > + make -f makefile_armv7 tests examples \ > + PDK_INSTALL_PATH="${STAGING_INCDIR}" \ > + DEVICE="$device" HYPLNK_SRC_DIR="${S}" \ > + USEDYNAMIC_LIB="$choice" > + done > + done > +} > + > +do_install () { > + for device in ${DEVICELIST} > + do > + make -f makefile_armv7 installbin \ > + PDK_INSTALL_PATH="${STAGING_INCDIR}" > DEVICE="$device" \ > + HYPLNK_SRC_DIR="${S}" \ > + INSTALL_BIN_BASE_DIR="${D}/${bindir}" > + done > +} > diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld.inc b/recipes-bsp/hyplnk- > lld/hyplnk-lld.inc > new file mode 100644 > index 0000000..4c8bb32 > --- /dev/null > +++ b/recipes-bsp/hyplnk-lld/hyplnk-lld.inc > @@ -0,0 +1,24 @@ > +DESCRIPTION = "TI Hyperlink Low Level Driver" > +LICENSE = "BSD-3-Clause" > + > +COMPATIBLE_MACHINE = "keystone" > + > +LLDNAME="hyplnk" > + > +LIC_FILES_CHKSUM = > "file://${WORKDIR}/git/ti/drv/${LLDNAME}/COPYING.txt;md5=623325cc19e > 613a4e770fbb749922592" > + > +BRANCH="master" > +SRC_URI = "git://git.ti.com/keystone-rtos/hyplnk- > lld.git;destsuffix=git/ti/drv/${LLDNAME};protocol=git;branch=${BRANCH}" > +# Following commit corresponds to tag DEV.HYPLNK_LLD.02.01.00.01 > +SRCREV = "6910da379501984ecf27f8d23ba6fc6310fe387e" > + > +PV = "2.1.0" > +PR = "r0" > + > +DEVICELIST = " k2h \ > + k2k \ > + k2e \ > +" > + > +BASEDIR = "${WORKDIR}/git" > +S = "${BASEDIR}/ti/drv/${LLDNAME}" > diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb b/recipes-bsp/hyplnk- > lld/hyplnk-lld_git.bb > new file mode 100755 > index 0000000..a582f98 > --- /dev/null > +++ b/recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb > @@ -0,0 +1,22 @@ > +include hyplnk-lld.inc > + > +DEPENDS = "common-csl-ip" > + > +CHOICELIST = " yes \ > + no \ > +" > +do_compile () { > + make -f makefile_armv7 clean > PDK_INSTALL_PATH="${STAGING_INCDIR}" \ > + HYPLNK_SRC_DIR="${S}" > + for device in ${DEVICELIST} > + do > + make -f makefile_armv7 lib > PDK_INSTALL_PATH="${STAGING_INCDIR}"\ > + DEVICE="$device" HYPLNK_SRC_DIR="${S}" > + done > +} > + > +do_install () { > + make -f makefile_armv7 install > PDK_INSTALL_PATH="${STAGING_INCDIR}" \ > + INSTALL_INC_BASE_DIR="${D}/${includedir}" \ > + INSTALL_LIB_BASE_DIR="${D}${libdir}" > HYPLNK_SRC_DIR="${S}" > +} > -- > 1.7.9.5
-- _______________________________________________ meta-ti mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-ti
