* [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code
@ 2014-12-18 23:38 Sam Nelson
2014-12-18 23:38 ` [PATCH 2/2] sa-lld: Add recipes for SA module low level driver Sam Nelson
2014-12-18 23:41 ` [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code Denys Dmytriyenko
0 siblings, 2 replies; 6+ messages in thread
From: Sam Nelson @ 2014-12-18 23:38 UTC (permalink / raw)
To: meta-ti
- Provides low level driver for Packet accelerator module
- Supports k2h, k2k, k2l & k2e devices
Signed-off-by: Sam Nelson <sam.nelson@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"
+
+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=e8f6789acdcda76d02ed9203fc2e603d"
+
+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
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] sa-lld: Add recipes for SA module low level driver
2014-12-18 23:38 [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code Sam Nelson
@ 2014-12-18 23:38 ` Sam Nelson
2014-12-18 23:41 ` [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code Denys Dmytriyenko
1 sibling, 0 replies; 6+ messages in thread
From: Sam Nelson @ 2014-12-18 23:38 UTC (permalink / raw)
To: meta-ti
- Provides library and test code for Security accelerator module
- Supports k2h, k2k, k2l & k2e devices
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
---
recipes-bsp/sa-lld/sa-lld-test_git.bb | 33 +++++++++++++++++++++++++++++++++
recipes-bsp/sa-lld/sa-lld.inc | 14 ++++++++++++++
recipes-bsp/sa-lld/sa-lld_git.bb | 14 ++++++++++++++
3 files changed, 61 insertions(+)
create mode 100644 recipes-bsp/sa-lld/sa-lld-test_git.bb
create mode 100644 recipes-bsp/sa-lld/sa-lld.inc
create mode 100644 recipes-bsp/sa-lld/sa-lld_git.bb
diff --git a/recipes-bsp/sa-lld/sa-lld-test_git.bb b/recipes-bsp/sa-lld/sa-lld-test_git.bb
new file mode 100644
index 0000000..2069d41
--- /dev/null
+++ b/recipes-bsp/sa-lld/sa-lld-test_git.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "TI Security Accelerator LLD (SA LLD) Examples"
+
+DEPENDS = "common-csl-ip cppi-lld qmss-lld pa-lld sa-lld"
+
+include sa-lld.inc
+
+DEVICELIST = "k2h k2k k2l k2e"
+
+CHOICELIST = "no yes"
+
+do_compile () {
+# Now build the lld in the updated directory
+ for device in ${DEVICELIST}
+ do
+ make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" SA_SRC_DIR=${S}
+ for choice in ${CHOICELIST}
+ do
+ make -f makefile_armv7 examples PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" SA_SRC_DIR=${S} USEDYNAMIC_LIB="$choice"
+ done
+ done
+}
+
+do_install () {
+ install -d ${D}${bindir}/ti/drv/sa/example/SaBasicExample/vectors
+
+# copy all the test vectors
+ find example/SaBasicExample/vectors -name *.bin -type f | xargs -I {} cp --parents {} ${D}${bindir}/ti/drv/sa
+
+ for device in ${DEVICELIST}
+ do
+ make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" SA_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir}
+ done
+}
diff --git a/recipes-bsp/sa-lld/sa-lld.inc b/recipes-bsp/sa-lld/sa-lld.inc
new file mode 100644
index 0000000..d4bdc95
--- /dev/null
+++ b/recipes-bsp/sa-lld/sa-lld.inc
@@ -0,0 +1,14 @@
+LICENSE = "BSD-3-Clause"
+COMPATIBLE_MACHINE = "keystone"
+
+LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/sa/COPYING.txt;md5=4709d353574a9569e129ebdf20e732dd"
+
+BRANCH = "master"
+SRC_URI = "git://git.ti.com/keystone-rtos/sa-lld.git;destsuffix=git/ti/drv/sa;protocol=git;branch=${BRANCH}"
+# Following commit DEV.SA_LLD.03.00.00.08
+SRCREV = "4da032c600ded79ab226a2a0100c1d8178a9da39"
+PV = "03.00.00.08"
+PR = "r0"
+
+BASEDIR = "${WORKDIR}/git"
+S = "${BASEDIR}/ti/drv/sa"
diff --git a/recipes-bsp/sa-lld/sa-lld_git.bb b/recipes-bsp/sa-lld/sa-lld_git.bb
new file mode 100644
index 0000000..f345895
--- /dev/null
+++ b/recipes-bsp/sa-lld/sa-lld_git.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "TI Security Accelerator LLD (SA LLD) Library"
+
+DEPENDS = "common-csl-ip"
+
+include sa-lld.inc
+
+do_compile () {
+# Now build the lld in the updated directory
+ make -f makefile_armv7 clean 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
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code
2014-12-18 23:38 [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code Sam Nelson
2014-12-18 23:38 ` [PATCH 2/2] sa-lld: Add recipes for SA module low level driver Sam Nelson
@ 2014-12-18 23:41 ` Denys Dmytriyenko
2014-12-18 23:43 ` Nelson, Sam
1 sibling, 1 reply; 6+ messages in thread
From: Denys Dmytriyenko @ 2014-12-18 23:41 UTC (permalink / raw)
To: Sam Nelson; +Cc: meta-ti
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@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... :)
> +
> +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=e8f6789acdcda76d02ed9203fc2e603d"
> +
> +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@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code
2014-12-18 23:41 ` [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code Denys Dmytriyenko
@ 2014-12-18 23:43 ` Nelson, Sam
2014-12-18 23:50 ` Denys Dmytriyenko
0 siblings, 1 reply; 6+ messages in thread
From: Nelson, Sam @ 2014-12-18 23:43 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-ti@yoctoproject.org
> -----Original Message-----
> From: Dmytriyenko, Denys
> Sent: Thursday, December 18, 2014 6:42 PM
> To: Nelson, Sam
> Cc: meta-ti@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@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"
>
> > +
> > +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@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code
2014-12-18 23:43 ` Nelson, Sam
@ 2014-12-18 23:50 ` Denys Dmytriyenko
2014-12-19 14:19 ` Nelson, Sam
0 siblings, 1 reply; 6+ messages in thread
From: Denys Dmytriyenko @ 2014-12-18 23:50 UTC (permalink / raw)
To: Nelson, Sam; +Cc: meta-ti@yoctoproject.org
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@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@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?
> > > +
> > > +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@yoctoproject.org
> > > https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code
2014-12-18 23:50 ` Denys Dmytriyenko
@ 2014-12-19 14:19 ` Nelson, Sam
0 siblings, 0 replies; 6+ messages in thread
From: Nelson, Sam @ 2014-12-19 14:19 UTC (permalink / raw)
To: Dmytriyenko, Denys; +Cc: meta-ti@yoctoproject.org
> -----Original Message-----
> From: Dmytriyenko, Denys
> Sent: Thursday, December 18, 2014 6:51 PM
> To: Nelson, Sam
> Cc: meta-ti@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@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@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@yoctoproject.org
> > > > https://lists.yoctoproject.org/listinfo/meta-ti
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-12-19 14:19 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-18 23:38 [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code Sam Nelson
2014-12-18 23:38 ` [PATCH 2/2] sa-lld: Add recipes for SA module low level driver Sam Nelson
2014-12-18 23:41 ` [PATCH 1/2] pa-lld: Add recipes for PA low level driver and test code Denys Dmytriyenko
2014-12-18 23:43 ` Nelson, Sam
2014-12-18 23:50 ` Denys Dmytriyenko
2014-12-19 14:19 ` Nelson, Sam
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.