[meta-ti] [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code

Nelson, Sam sam.nelson at ti.com
Fri Dec 19 06:19:02 PST 2014



> -----Original Message-----
> From: Dmytriyenko, Denys
> Sent: Thursday, December 18, 2014 6:51 PM
> To: Nelson, Sam
> Cc: meta-ti at yoctoproject.org
> Subject: Re: [meta-ti] [PATCH 1/2] pa-lld: Add recipes for PA low level driver
> and test code
> 
> On Thu, Dec 18, 2014 at 06:43:44PM -0500, Nelson, Sam wrote:
> >
> >
> > > -----Original Message-----
> > > From: Dmytriyenko, Denys
> > > Sent: Thursday, December 18, 2014 6:42 PM
> > > To: Nelson, Sam
> > > Cc: meta-ti at yoctoproject.org
> > > Subject: Re: [meta-ti] [PATCH 1/2] pa-lld: Add recipes for PA low level
> driver
> > > and test code
> > >
> > > On Thu, Dec 18, 2014 at 06:38:25PM -0500, Sam Nelson wrote:
> > > > - Provides low level driver for Packet accelerator module
> > > > - Supports k2h, k2k, k2l & k2e devices
> > > >
> > > > Signed-off-by: Sam Nelson <sam.nelson at ti.com>
> > > > ---
> > > >  recipes-bsp/pa-lld/pa-lld-test_git.bb |   28
> > > ++++++++++++++++++++++++++++
> > > >  recipes-bsp/pa-lld/pa-lld.inc         |   15 +++++++++++++++
> > > >  recipes-bsp/pa-lld/pa-lld_git.bb      |   15 +++++++++++++++
> > > >  3 files changed, 58 insertions(+)
> > > >  create mode 100644 recipes-bsp/pa-lld/pa-lld-test_git.bb
> > > >  create mode 100644 recipes-bsp/pa-lld/pa-lld.inc
> > > >  create mode 100644 recipes-bsp/pa-lld/pa-lld_git.bb
> > > >
> > > > diff --git a/recipes-bsp/pa-lld/pa-lld-test_git.bb b/recipes-bsp/pa-
> lld/pa-
> > > lld-test_git.bb
> > > > new file mode 100644
> > > > index 0000000..b70dadd
> > > > --- /dev/null
> > > > +++ b/recipes-bsp/pa-lld/pa-lld-test_git.bb
> > > > @@ -0,0 +1,28 @@
> > > > +DESCRIPTION = "TI PA LLD unit test and example binaries"
> > >
> > > What's PA? At least you spelled out SA in the next patch... :)
> > >
> > [Sam] Packet accelerator module. I did add the following in the commit
> notes.
> > " - Provides low level driver for Packet accelerator module"
> 
> Yeah, byt that's in git log, not in the recipe...
> If possible, can you spell out abbrevs in the recipe itself for future
> submissions?
[Sam] Ok.  That makes sense. I will take care of this with update.
> 
> 
> > > > +
> > > > +DEPENDS = "common-csl-ip pa-lld cppi-lld qmss-lld sa-lld"
> > > > +
> > > > +include pa-lld.inc
> > > > +
> > > > +DEVICELIST = "k2h k2k k2l k2e"
> > > > +
> > > > +CHOICELIST = "yes no"
> > > > +
> > > > +do_compile () {
> > > > +# Now build the lld unit test examples
> > > > +	for device in ${DEVICELIST}
> > > > +	do
> > > > +	make -f makefile_armv7 clean
> > > PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device"
> > > PA_SRC_DIR=${S}
> > > > +		for choice in ${CHOICELIST}
> > > > +		do
> > > > +			make -f makefile_armv7 tests examples
> > > PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device"
> > > PA_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"
> > > PA_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir}
> > > > +	done
> > > > +}
> > > > diff --git a/recipes-bsp/pa-lld/pa-lld.inc b/recipes-bsp/pa-lld/pa-lld.inc
> > > > new file mode 100644
> > > > index 0000000..e93ce15
> > > > --- /dev/null
> > > > +++ b/recipes-bsp/pa-lld/pa-lld.inc
> > > > @@ -0,0 +1,15 @@
> > > > +LICENSE = "BSD-3-Clause"
> > > > +LIC_FILES_CHKSUM =
> > >
> "file://${WORKDIR}/git/ti/drv/pa/COPYING.txt;md5=e8f6789acdcda76d02ed
> > > 9203fc2e603d"
> > > > +
> > > > +COMPATIBLE_MACHINE = "keystone"
> > > > +
> > > > +BRANCH = "master"
> > > > +SRC_URI = "git://git.ti.com/keystone-rtos/pa-
> > > lld.git;destsuffix=git/ti/drv/pa;protocol=git;branch=${BRANCH}"
> > > > +
> > > > +# Below Commit ID corresponds to "DEV.PA_LLD.03.00.01.01"
> > > > +SRCREV = "55207930b4491f33776f2c4c2c0707a73c69314c"
> > > > +PV = "03.00.01.01"
> > > > +PR = "r0"
> > > > +
> > > > +BASEDIR = "${WORKDIR}/git"
> > > > +S = "${BASEDIR}/ti/drv/pa"
> > > > diff --git a/recipes-bsp/pa-lld/pa-lld_git.bb b/recipes-bsp/pa-lld/pa-
> > > lld_git.bb
> > > > new file mode 100644
> > > > index 0000000..63e34ad
> > > > --- /dev/null
> > > > +++ b/recipes-bsp/pa-lld/pa-lld_git.bb
> > > > @@ -0,0 +1,15 @@
> > > > +DESCRIPTION = "TI PA LLD library"
> > > > +
> > > > +DEPENDS = "common-csl-ip rm-lld"
> > > > +
> > > > +include pa-lld.inc
> > > > +
> > > > +do_compile () {
> > > > +#   Now build the lld in the updated directory
> > > > +	make -f makefile_armv7 DEVICE=k2h clean lib
> > > PDK_INSTALL_PATH=${STAGING_INCDIR}
> > > > +	make -f makefile_armv7 DEVICE=k2l lib
> > > PDK_INSTALL_PATH=${STAGING_INCDIR}
> > > > +}
> > > > +
> > > > +do_install () {
> > > > +	make -f makefile_armv7 install
> > > PDK_INSTALL_PATH=${STAGING_INCDIR}
> > > INSTALL_INC_BASE_DIR=${D}${includedir}
> > > INSTALL_LIB_BASE_DIR=${D}${libdir}
> > > > +}
> > > > --
> > > > 1.7.9.5
> > > >
> > > > --
> > > > _______________________________________________
> > > > meta-ti mailing list
> > > > meta-ti at yoctoproject.org
> > > > https://lists.yoctoproject.org/listinfo/meta-ti


More information about the meta-ti mailing list