All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld
@ 2017-07-18 23:03 Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 02/37] tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld Mahesh Radhakrishnan
                   ` (36 more replies)
  0 siblings, 37 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming the RTOS recipe for Bit Coprocessor LLD drvier

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Renaming DESCRIPTION to SUMMARY

 recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb | 34 +++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb

diff --git a/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb b/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb
new file mode 100644
index 0000000..a2de77c
--- /dev/null
+++ b/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb
@@ -0,0 +1,34 @@
+SUMMARY = "TI Bit Coprocessor (BCP) low level driver "
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c0287a39b8896"
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2l-evm|c667x-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+BCP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/bcp-lld.git"
+BCP_LLD_GIT_PROTOCOL = "git"
+BCP_LLD_GIT_BRANCH = "master"
+BCP_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
+
+# Below commit ID corresponds to "DEV.BCP_LLD.02.01.00.06"
+BCP_LLD_SRCREV = "44e2ffcb6fd236c41f7ea8f9a1684833f5361daa"
+
+BRANCH = "${BCP_LLD_GIT_BRANCH}"
+SRC_URI = "${BCP_LLD_GIT_URI};destsuffix=${BCP_LLD_GIT_DESTSUFFIX};protocol=${BCP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${BCP_LLD_SRCREV}"
+PV = "02.01.00.06"
+PR = "r0"
+
+S = "${WORKDIR}/${BCP_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " qmss-lld-rtos \
+                   cppi-lld-rtos \
+"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "BCP LLD"
+
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 02/37] tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-27 23:38   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 03/37] fftc-lld-rtos: Added rtos recipe for fftc-lld Mahesh Radhakrishnan
                   ` (35 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS driver for third generation Turbo Coprocessor (TCP3d)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary

 recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb | 35 +++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb

diff --git a/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb b/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb
new file mode 100644
index 0000000..f44a1d9
--- /dev/null
+++ b/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb
@@ -0,0 +1,35 @@
+SUMMARY = "TI third generation Trubo Coprocessor (TCP3) low level driver"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca4ac6692961402beb7"
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2l-evm|c665x-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+TCP3D_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/tcp3d-lld.git"
+TCP3D_LLD_GIT_PROTOCOL = "git"
+TCP3D_LLD_GIT_BRANCH = "master"
+TCP3D_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
+
+# Below commit ID corresponds to "DEV.TCP3D_LLD.02.01.00.05"
+TCP3D_LLD_SRCREV = "8eb2edfc694982633e0dd01ba7b067ac9f634da9"
+
+BRANCH = "${TCP3D_LLD_GIT_BRANCH}"
+SRC_URI = "${TCP3D_LLD_GIT_URI};destsuffix=${TCP3D_LLD_GIT_DESTSUFFIX};protocol=${TCP3D_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${TCP3D_LLD_SRCREV}"
+PV = "02.01.00.05"
+PR = "r0"
+
+S = "${WORKDIR}/${TCP3D_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " edma3-lld-rtos"
+
+export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
+XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "TCP3D LLD"
+
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 03/37] fftc-lld-rtos: Added rtos recipe for fftc-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 02/37] tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 04/37] faultmanagement-rtos: Added rtos recipe for faultmanagement Mahesh Radhakrishnan
                   ` (34 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming PDK RTOS driver recipe for FFT coprocessor

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary

 recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb | 34 +++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb

diff --git a/recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb b/recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb
new file mode 100644
index 0000000..bc26b95
--- /dev/null
+++ b/recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb
@@ -0,0 +1,34 @@
+SUMMARY = "TI FFT Coprocessor (FFTC) low level driver "
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644caf6d30a2b7df"
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2l-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+FFTC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/fftc-lld.git"
+FFTC_LLD_GIT_PROTOCOL = "git"
+FFTC_LLD_GIT_BRANCH = "master"
+FFTC_LLD_GIT_DESTSUFFIX = "git/ti/drv/fftc"
+
+# Below commit ID corresponds to "DEV.FFTC_LLD.02.02.00.06A"
+FFTC_LLD_SRCREV = "96e8839a2de5f15ba8765f4a6a4fd499689c496d"
+
+BRANCH = "${FFTC_LLD_GIT_BRANCH}"
+SRC_URI = "${FFTC_LLD_GIT_URI};destsuffix=${FFTC_LLD_GIT_DESTSUFFIX};protocol=${FFTC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${FFTC_LLD_SRCREV}"
+PV = "02.02.00.06A"
+PR = "r0"
+
+S = "${WORKDIR}/${FFTC_LLD_GIT_DESTSUFFIX}"
+
+
+DEPENDS_append= " qmss-lld-rtos \
+                  cppi-lld-rtos \
+"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "FFTC LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 04/37] faultmanagement-rtos: Added rtos recipe for faultmanagement
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 02/37] tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 03/37] fftc-lld-rtos: Added rtos recipe for fftc-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 05/37] mmcsd-lld-rtos: Add rtos recipe for mmcsd-lld Mahesh Radhakrishnan
                   ` (33 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI Fault management module recipe for RTOS

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary

 .../faultmanagement/faultmanagement-rtos_git.bb    | 36 ++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 recipes-bsp/faultmanagement/faultmanagement-rtos_git.bb

diff --git a/recipes-bsp/faultmanagement/faultmanagement-rtos_git.bb b/recipes-bsp/faultmanagement/faultmanagement-rtos_git.bb
new file mode 100644
index 0000000..0855b83
--- /dev/null
+++ b/recipes-bsp/faultmanagement/faultmanagement-rtos_git.bb
@@ -0,0 +1,36 @@
+SUMMARY = "TI Fault management module for keystone devices"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://fault_mgmt.h;beginline=1;endline=41;md5=4be5df2b9c314da729e9e4f6cc0b2979"
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+FAULT_MANAGEMENT_GIT_URI = "git://git.ti.com/keystone-rtos/fault_mgmt.git"
+FAULT_MANAGEMENT_GIT_PROTOCOL = "git"
+FAULT_MANAGEMENT_GIT_BRANCH = "master"
+FAULT_MANAGEMENT_GIT_DESTSUFFIX = "git/ti/instrumentation/fault_mgmt"
+
+# Below commit ID corresponds to "DEV.FAULT_MGMT.01.00.01.03"
+FAULT_MANAGEMENT_SRCREV = "a300e7d1f262bdfa48c92851bad0da228a41acc3"
+
+BRANCH = "${FAULT_MANAGEMENT_GIT_BRANCH}"
+SRC_URI = "${FAULT_MANAGEMENT_GIT_URI};destsuffix=${FAULT_MANAGEMENT_GIT_DESTSUFFIX};protocol=${FAULT_MANAGEMENT_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${FAULT_MANAGEMENT_SRCREV}"
+PV = "01.00.01.03"
+PR = "r0"
+
+S = "${WORKDIR}/${FAULT_MANAGEMENT_GIT_DESTSUFFIX}"
+
+DEPENDS_append_keystone = " qmss-lld-rtos \
+                            cppi-lld-rtos \
+                            pa-lld-rtos \
+"
+
+DEPENDS_append_k2hk-evm = " aif2-lld-rtos \
+"
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "Fault Management"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 05/37] mmcsd-lld-rtos: Add rtos recipe for mmcsd-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (2 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 04/37] faultmanagement-rtos: Added rtos recipe for faultmanagement Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 06/37] fatfs-rtos: Added fatfs recipe for rtos Mahesh Radhakrishnan
                   ` (32 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming Multimedia card (MMC)/Secure Digital(SD) card driver recipe
for RTOS
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary

 recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb | 46 +++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100644 recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb

diff --git a/recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb b/recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb
new file mode 100644
index 0000000..5d1e8ae
--- /dev/null
+++ b/recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb
@@ -0,0 +1,46 @@
+SUMMARY = "TI Multimedia card(MMC)/Secure Digital(SD) low level driver for RTOS "
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://MMCSD.h;beginline=1;endline=32;md5=f74069541d4d165a000a66b4043cb065"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+MMCSD_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/sd-mmc.git"
+MMCSD_LLD_GIT_PROTOCOL = "git"
+MMCSD_LLD_GIT_BRANCH = "master"
+MMCSD_LLD_GIT_DESTSUFFIX = "git/ti/drv/mmcsd"
+
+# Below commit ID corresponds to "DEV.MMCSD_LLD.01.00.00.07"
+MMCSD_LLD_SRCREV = "54b4b40174297475a648abc4afd23560c2f29911"
+
+BRANCH = "${MMCSD_LLD_GIT_BRANCH}"
+SRC_URI = "${MMCSD_LLD_GIT_URI};destsuffix=${MMCSD_LLD_GIT_DESTSUFFIX};protocol=${MMCSD_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${MMCSD_LLD_SRCREV}"
+PV = "01.00.00.07"
+PR = "r0"
+
+S = "${WORKDIR}/${MMCSD_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " edma3-lld-rtos \
+                   osal-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_MMCSD_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
+XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "MMCSD LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 06/37] fatfs-rtos: Added fatfs recipe for rtos
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (3 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 05/37] mmcsd-lld-rtos: Add rtos recipe for mmcsd-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 07/37] gpio-lld-rtos: Added rtos recipe for gpio lld Mahesh Radhakrishnan
                   ` (31 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS driver for FAT file system

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary 

 recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb | 34 ++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb

diff --git a/recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb b/recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb
new file mode 100644
index 0000000..0b8a6df
--- /dev/null
+++ b/recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb
@@ -0,0 +1,34 @@
+SUMMARY = "TI RTOS driver for FAT filesystem"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://FATFS.h;beginline=1;endline=32;md5=6619832755598d1cc2b01f2e6a1801d6"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+FATFS_GIT_URI = "git://git.ti.com/keystone-rtos/fatfs.git"
+FATFS_GIT_PROTOCOL = "git"
+FATFS_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.FATFS_LLD.01.00.00.06A"
+FATFS_SRCREV = "7cb9e45da11cd3c60fe48c38c9dcdaa6e49a8276"
+
+BRANCH ="${FATFS_GIT_BRANCH}"
+SRC_URI = "${FATFS_GIT_URI};protocol=${FATFS_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${FATFS_SRCREV}"
+PV = "01.00.00.06A"
+PR = "r0"
+
+DEPENDS_append = " mmcsd-lld-rtos \
+"
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_FATFS_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "FATFS Library"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 07/37] gpio-lld-rtos: Added rtos recipe for gpio lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (4 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 06/37] fatfs-rtos: Added fatfs recipe for rtos Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 08/37] gpmc-lld-rtos: Added rtos recipe for gpmc-lld Mahesh Radhakrishnan
                   ` (30 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS driver for General Purpose IO pins (GPIO)

'Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary

 recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb | 42 +++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb

diff --git a/recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb b/recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb
new file mode 100644
index 0000000..be68c9e
--- /dev/null
+++ b/recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb
@@ -0,0 +1,42 @@
+SUMMARY = "TI RTOS driver for General Purpose IO (GPIO)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c667x-evm|c665x-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+GPIO_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/gpio-lld.git"
+GPIO_LLD_GIT_PROTOCOL = "git"
+GPIO_LLD_GIT_BRANCH = "master"
+GPIO_LLD_GIT_DESTSUFFIX = "git/ti/drv/gpio"
+
+# Below commit ID corresponds to "DEV.GPIO_LLD.01.00.00.07A"
+GPIO_LLD_SRCREV = "3abf90c7c3dabb456346da0ab308fab12ff590de"
+
+BRANCH = "${GPIO_LLD_GIT_BRANCH}"
+SRC_URI = "${GPIO_LLD_GIT_URI};destsuffix=${GPIO_LLD_GIT_DESTSUFFIX};protocol=${GPIO_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${GPIO_LLD_SRCREV}"
+PV = "01.00.00.07A"
+PR = "r0"
+
+S = "${WORKDIR}/${GPIO_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " osal-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_GPIO_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "GPIO LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 08/37] gpmc-lld-rtos: Added rtos recipe for gpmc-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (5 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 07/37] gpio-lld-rtos: Added rtos recipe for gpio lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 09/37] i2c-lld-rtos: Add rtos recipe for i2c-lld Mahesh Radhakrishnan
                   ` (29 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS low level driver for General purpose memory controller
(GPMC)
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary & making in to a single recipe

 recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb | 39 +++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb

diff --git a/recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb b/recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb
new file mode 100644
index 0000000..01ea501
--- /dev/null
+++ b/recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb
@@ -0,0 +1,39 @@
+SUMMARY = "TI RTOS low level driver for General Purpose Memory Controller (GPMC)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf92323fde3e988c72"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+GPMC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/gpmc-lld.git"
+GPMC_LLD_GIT_PROTOCOL = "git"
+GPMC_LLD_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.GPMC_LLD.01.00.00.01"
+GPMC_LLD_SRCREV = "86df4c099ad9c84f4b92d515ba64c343c75cf44d"
+
+BRANCH = "${GPMC_LLD_GIT_BRANCH}"
+SRC_URI = "${GPMC_LLD_GIT_URI};protocol=${GPMC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${GPMC_LLD_SRCREV}"
+PV = "01.00.00.01"
+PR = "r0"
+
+DEPENDS_append = " osal-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "GPMC LLD"
+
+export PDK_GPMC_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 09/37] i2c-lld-rtos: Add rtos recipe for i2c-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (6 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 08/37] gpmc-lld-rtos: Added rtos recipe for gpmc-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 10/37] uart-lld-rtos: Added rtos recipe for uart-lld Mahesh Radhakrishnan
                   ` (28 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS low level driver for I2C module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary & merging in to a single recipe

 recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb | 42 +++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb

diff --git a/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb b/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb
new file mode 100644
index 0000000..4f711b8
--- /dev/null
+++ b/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb
@@ -0,0 +1,42 @@
+SUMMARY = "TI RTOS low level driver for Inter-IC module (I2C)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=147a6773e962b103cd162ca58535289c"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+I2C_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/i2c-lld.git"
+I2C_LLD_GIT_PROTOCOL = "git"
+I2C_LLD_GIT_BRANCH = "master"
+I2C_LLD_GIT_DESTSUFFIX = "git/ti/drv/i2c"
+
+# Below commit ID corresponds to "DEV.I2C_LLD.01.00.00.07A"
+I2C_LLD_SRCREV = "85ad56fb6e1f2bdabdd3c371b97170cb62a6fdd7"
+
+BRANCH = "${I2C_LLD_GIT_BRANCH}"
+SRC_URI = "${I2C_LLD_GIT_URI};destsuffix=${I2C_LLD_GIT_DESTSUFFIX};protocol=${I2C_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${I2C_LLD_SRCREV}"
+PV = "01.00.00.07A"
+PR = "r0"
+
+DEPENDS_append = " osal-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+S = "${WORKDIR}/${I2C_LLD_GIT_DESTSUFFIX}"
+
+export PDK_I2C_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "I2C LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 10/37] uart-lld-rtos: Added rtos recipe for uart-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (7 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 09/37] i2c-lld-rtos: Add rtos recipe for i2c-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-28 17:14   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 11/37] mcbsp-lld-rtos: Added rtos recipe for mcbsp-lld Mahesh Radhakrishnan
                   ` (27 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS PDK driver for UART module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding description & merging in to a single recipe

 recipes-bsp/uart-lld/uart-lld-rtos_git.bb | 41 +++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 recipes-bsp/uart-lld/uart-lld-rtos_git.bb

diff --git a/recipes-bsp/uart-lld/uart-lld-rtos_git.bb b/recipes-bsp/uart-lld/uart-lld-rtos_git.bb
new file mode 100644
index 0000000..df5dce7
--- /dev/null
+++ b/recipes-bsp/uart-lld/uart-lld-rtos_git.bb
@@ -0,0 +1,41 @@
+DESCRIPTION = "TI RTOS low level driver for Universal Asynchronous Receiver/Transmitter (UART) module "
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://UART.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+UART_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/uart-lld.git"
+UART_LLD_GIT_PROTOCOL = "git"
+UART_LLD_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.UART_LLD.01.00.00.07A"
+UART_LLD_SRCREV = "884e340f5d2f004de99e44f014fedb781f1fb975"
+
+BRANCH = "${UART_LLD_GIT_BRANCH}"
+SRC_URI = "${UART_LLD_GIT_URI};protocol=${UART_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${UART_LLD_SRCREV}"
+PV = "01.00.00.07A"
+PR = "r0"
+
+DEPENDS_append = " edma3-lld-rtos \
+                   osal-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos"
+DEPENDS_append_ti43x = " starterware-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_UART_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
+XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "UART LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 11/37] mcbsp-lld-rtos: Added rtos recipe for mcbsp-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (8 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 10/37] uart-lld-rtos: Added rtos recipe for uart-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 12/37] mcasp-lld-rtos: Added rtos recipe for mcasp-lld Mahesh Radhakrishnan
                   ` (26 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS PDK driver for MCBSP module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Adding summary & moving in to a single recipe

 recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb | 35 +++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb

diff --git a/recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb b/recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb
new file mode 100644
index 0000000..2fe0ede
--- /dev/null
+++ b/recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb
@@ -0,0 +1,35 @@
+SUMMARY = "TI RTOS low level driver for Multi-channel Buffered Serial Port (McBSP)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe66da5461b898d620e"
+
+COMPATIBLE_MACHINE = "k2g|c665x-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+MCBSP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mcbsp-lld.git"
+MCBSP_LLD_GIT_PROTOCOL = "git"
+MCBSP_LLD_GIT_BRANCH = "master"
+MCBSP_LLD_GIT_DESTSUFFIX = "git/ti/drv/mcbsp"
+
+# Below commit ID corresponds to "DEV.MCBSP_LLD.01.00.00.08"
+MCBSP_LLD_SRCREV = "63a4bed526ac70bbc530836ef4aa711739bd0bd2"
+
+BRANCH = "${MCBSP_LLD_GIT_BRANCH}"
+SRC_URI = "${MCBSP_LLD_GIT_URI};destsuffix=${MCBSP_LLD_GIT_DESTSUFFIX};protocol=${MCBSP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${MCBSP_LLD_SRCREV}"
+PV = "01.00.00.08"
+PR = "r0"
+
+S = "${WORKDIR}/${MCBSP_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " edma3-lld-rtos \
+"
+
+export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
+XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "MCBSP LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 12/37] mcasp-lld-rtos: Added rtos recipe for mcasp-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (9 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 11/37] mcbsp-lld-rtos: Added rtos recipe for mcbsp-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 13/37] pcie-lld-rtos: Added rtos recipe for pcie-lld Mahesh Radhakrishnan
                   ` (25 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS recipe for Multi Channel Audio Serial port (McASP) low
level driver
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2- Added summary & merged in to a single recipe

 recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb | 45 +++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100644 recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb

diff --git a/recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb b/recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb
new file mode 100644
index 0000000..11b18c5
--- /dev/null
+++ b/recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb
@@ -0,0 +1,45 @@
+SUMMARY = "TI RTOS low level driver for Multi channel Audio Serial port (McASP)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=1;endline=47;md5=cc81a11c1566fe1cf19270744f504619"
+
+COMPATIBLE_MACHINE = "ti43x|omap-a15|k2g|ti33x|omapl1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+MCASP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mcasp-lld.git"
+MCASP_LLD_GIT_PROTOCOL = "git"
+MCASP_LLD_GIT_BRANCH = "master"
+MCASP_LLD_GIT_DESTSUFFIX = "git/ti/drv/mcasp"
+
+# Below commit ID corresponds to "DEV.MCASP_LLD.01.01.00.06B"
+MCASP_LLD_SRCREV = "c64ca018d4482f6841e7f8fde3a7adf50f4d329f"
+
+BRANCH = "${MCASP_LLD_GIT_BRANCH}"
+SRC_URI = "${MCASP_LLD_GIT_URI};destsuffix=${MCASP_LLD_GIT_DESTSUFFIX};protocol=${MCASP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${MCASP_LLD_SRCREV}"
+PV = "01.01.00.06B"
+PR = "r0"
+
+S = "${WORKDIR}/${MCASP_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " edma3-lld-rtos \
+                   osal-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_MCASP_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
+XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "MCASP LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 13/37] pcie-lld-rtos: Added rtos recipe for pcie-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (10 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 12/37] mcasp-lld-rtos: Added rtos recipe for mcasp-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 14/37] profiling-rtos: Add rtos recipe for profiling Mahesh Radhakrishnan
                   ` (24 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS LLD recipe for Peripheral Component Interconnect
Express (PCIE)
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary & merged in to a single recipe

 recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb | 35 +++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb

diff --git a/recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb b/recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb
new file mode 100644
index 0000000..174cbfd
--- /dev/null
+++ b/recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb
@@ -0,0 +1,35 @@
+SUMMARY = "TI RTOS low lever driver for Peripheral Interconnect Express (PCIE)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://pcie.h;beginline=1;endline=34;md5=c094db055596498ba803933936611eb2"
+
+COMPATIBLE_MACHINE = "omap-a15|keystone|c66x"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+PCIE_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pcie-lld.git"
+PCIE_LLD_GIT_PROTOCOL = "git"
+PCIE_LLD_GIT_BRANCH = "master"
+PCIE_LLD_GIT_DESTSUFFIX = "git/ti/drv/pcie"
+
+# Below commit ID corresponds to "DEV.PCIE_LLD.02.02.00.09"
+PCIE_LLD_SRCREV = "93f302f6f3dd3a83ac0dd0e24b3965f98f46eac7"
+
+BRANCH = "${PCIE_LLD_GIT_BRANCH}"
+SRC_URI = "${PCIE_LLD_GIT_URI};destsuffix=${PCIE_LLD_GIT_DESTSUFFIX};protocol=${PCIE_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${PCIE_LLD_SRCREV}"
+PV = "02.02.00.09"
+PR = "r0"
+
+S = "${WORKDIR}/${PCIE_LLD_GIT_DESTSUFFIX}"
+
+export PDK_PCIE_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "PCIe LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 14/37] profiling-rtos: Add rtos recipe for profiling
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (11 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 13/37] pcie-lld-rtos: Added rtos recipe for pcie-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 15/37] tsip-lld-rtos: Add rtos recipe for tsip-lld Mahesh Radhakrishnan
                   ` (23 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS recipe for profiling utilties

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary and merged in to a single recipe

 recipes-bsp/utils-rtos/profiling-rtos_git.bb | 34 ++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 recipes-bsp/utils-rtos/profiling-rtos_git.bb

diff --git a/recipes-bsp/utils-rtos/profiling-rtos_git.bb b/recipes-bsp/utils-rtos/profiling-rtos_git.bb
new file mode 100644
index 0000000..2afbef9
--- /dev/null
+++ b/recipes-bsp/utils-rtos/profiling-rtos_git.bb
@@ -0,0 +1,34 @@
+SUMMARY = "TI RTOS profiling utilities"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://profilingver.h;beginline=1;endline=46;md5=974494ad60f33cfc0340e421c5a5a7a0"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+PROFILING_GIT_URI = "git://git.ti.com/keystone-rtos/utils.git"
+PROFILING_GIT_PROTOCOL = "git"
+PROFILING_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.UTILS.01.00.00.04"
+PROFILING_SRCREV = "535ee56fcc6a476029d9567df49a5308b866efe4"
+
+BRANCH = "${PROFILING_GIT_BRANCH}"
+SRC_URI = "${PROFILING_GIT_URI};protocol=${PROFILING_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${PROFILING_SRCREV}"
+PV = "01.00.00.04"
+PR = "r0"
+
+S = "${WORKDIR}/git/profiling"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_PROFILING_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "Profiling Utility Library"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 15/37] tsip-lld-rtos: Add rtos recipe for tsip-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (12 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 14/37] profiling-rtos: Add rtos recipe for profiling Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 16/37] srio-lld-rtos:Add rtos recipe for srio-lld Mahesh Radhakrishnan
                   ` (22 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS recipe for Telecom Serial Interface Port (TSIP)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary & merged in to a single recipe

 recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb

diff --git a/recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb b/recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb
new file mode 100644
index 0000000..cae1b47
--- /dev/null
+++ b/recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb
@@ -0,0 +1,26 @@
+SUMMARY = "TI RTOS low level driver for Telecom Serial Interface Port (TSIP)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://tsip.h;beginline=1;endline=32;md5=dab2257b0b8a3678c26915f6eb49b71e"
+
+COMPATIBLE_MACHINE = "k2e-evm|c667x-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+TSIP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/tsip-lld.git"
+TSIP_LLD_GIT_PROTOCOL = "git"
+TSIP_LLD_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.TSIP_LLD.01.00.00.07A"
+TSIP_LLD_SRCREV = "211d2f1a5c3c7ec80349a18e6e6cae6c9e4df921"
+
+BRANCH = "${TSIP_LLD_GIT_BRANCH}"
+SRC_URI = "${TSIP_LLD_GIT_URI};protocol=${TSIP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${TSIP_LLD_SRCREV}"
+PV = "01.00.00.07"
+PR = "r0"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "TSIP LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 16/37] srio-lld-rtos:Add rtos recipe for srio-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (13 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 15/37] tsip-lld-rtos: Add rtos recipe for tsip-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 17/37] hyplnk-lld-rtos: Add rtos recipe for hyplnk-lld Mahesh Radhakrishnan
                   ` (21 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS recipe for Serial Rapid IO (SRIO) low level driver
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary and merged in to a single recipe

 recipes-bsp/srio-lld/srio-lld-rtos_git.bb | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
 create mode 100644 recipes-bsp/srio-lld/srio-lld-rtos_git.bb

diff --git a/recipes-bsp/srio-lld/srio-lld-rtos_git.bb b/recipes-bsp/srio-lld/srio-lld-rtos_git.bb
new file mode 100644
index 0000000..7708a18
--- /dev/null
+++ b/recipes-bsp/srio-lld/srio-lld-rtos_git.bb
@@ -0,0 +1,17 @@
+SUMMARY = "TI RTOS low level driver for Serial Rapid IO (SRIO)"
+
+inherit ti-pdk
+
+require recipes-bsp/srio-lld/srio-lld.inc
+
+PR = "${INC_PR}.0"
+
+DEPENDS_append = " cppi-lld-rtos \
+                   qmss-lld-rtos \
+"
+COMPATIBLE_MACHINE_append = "|c66x"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "SRIO LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 17/37] hyplnk-lld-rtos: Add rtos recipe for hyplnk-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (14 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 16/37] srio-lld-rtos:Add rtos recipe for srio-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 18/37] spi-lld-rtos: Add rtos recipe for spi-lld Mahesh Radhakrishnan
                   ` (20 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS recipe for Hyperlink low level driver

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb

diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb b/recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb
new file mode 100644
index 0000000..3be848b
--- /dev/null
+++ b/recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb
@@ -0,0 +1,12 @@
+SUMMARY = "TI RTOS low level driver for Hyperlink peripheral"
+
+inherit ti-pdk
+
+require recipes-bsp/hyplnk-lld/hyplnk-lld.inc
+
+PR = "${INC_PR}.0"
+
+COMPATIBLE_MACHINE_append = "|c66x"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "HYPLNK LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 18/37] spi-lld-rtos: Add rtos recipe for spi-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (15 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 17/37] hyplnk-lld-rtos: Add rtos recipe for hyplnk-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 19/37] pa-lld-rtos: Added rtos recipe for pa-lld Mahesh Radhakrishnan
                   ` (19 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS driver for Serial Peripheral Interface (SPI)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summmary & merged in to a single recipe

 recipes-bsp/spi-lld/spi-lld-rtos_git.bb | 41 +++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 recipes-bsp/spi-lld/spi-lld-rtos_git.bb

diff --git a/recipes-bsp/spi-lld/spi-lld-rtos_git.bb b/recipes-bsp/spi-lld/spi-lld-rtos_git.bb
new file mode 100644
index 0000000..4ed7248
--- /dev/null
+++ b/recipes-bsp/spi-lld/spi-lld-rtos_git.bb
@@ -0,0 +1,41 @@
+SUMMARY = "TI RTOS low level driver for Serial Peripheral Interface (SPI)"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://SPI.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SPI_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/spi-lld.git"
+SPI_LLD_GIT_PROTOCOL = "git"
+SPI_LLD_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.SPI_LLD.01.00.00.07A"
+SPI_LLD_SRCREV = "d37daaf3a922e893fe845d44324393994321d443"
+
+BRANCH = "${SPI_LLD_GIT_BRANCH}"
+SRC_URI = "${SPI_LLD_GIT_URI};protocol=${SPI_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${SPI_LLD_SRCREV}"
+PV = "01.00.00.07A"
+PR = "r0"
+
+DEPENDS_append = " osal-rtos \
+                   edma3-lld-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos"
+DEPENDS_append_ti43x = " starterware-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_SPI_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
+XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "SPI LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 19/37] pa-lld-rtos: Added rtos recipe for pa-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (16 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 18/37] spi-lld-rtos: Add rtos recipe for spi-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 20/37] sa-lld-rtos: Added rtos recipe for sa-lld Mahesh Radhakrishnan
                   ` (18 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS recipe for Packet Accelerator low level driver
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/pa-lld/pa-lld-rtos_git.bb | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 recipes-bsp/pa-lld/pa-lld-rtos_git.bb

diff --git a/recipes-bsp/pa-lld/pa-lld-rtos_git.bb b/recipes-bsp/pa-lld/pa-lld-rtos_git.bb
new file mode 100644
index 0000000..e415f36
--- /dev/null
+++ b/recipes-bsp/pa-lld/pa-lld-rtos_git.bb
@@ -0,0 +1,12 @@
+SUMMARY = "TI RTOS low level driver for Packet Accelerator (PA)"
+
+inherit ti-pdk
+
+require recipes-bsp/pa-lld/pa-lld.inc
+COMPATIBLE_MACHINE_append = "|c667x-evm"
+PR = "${INC_PR}.0"
+
+DEPENDS_append = " rm-lld-rtos"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "PA LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 20/37] sa-lld-rtos: Added rtos recipe for sa-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (17 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 19/37] pa-lld-rtos: Added rtos recipe for pa-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 21/37] aif2-lld-rtos: Added RTOS recipe for aif2-lld Mahesh Radhakrishnan
                   ` (17 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS low level driver for Security Accelerator (SA)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/sa-lld/sa-lld-rtos_git.bb | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 recipes-bsp/sa-lld/sa-lld-rtos_git.bb

diff --git a/recipes-bsp/sa-lld/sa-lld-rtos_git.bb b/recipes-bsp/sa-lld/sa-lld-rtos_git.bb
new file mode 100644
index 0000000..ac46dcc
--- /dev/null
+++ b/recipes-bsp/sa-lld/sa-lld-rtos_git.bb
@@ -0,0 +1,14 @@
+SUMMARY = "TI RTOS low level driver for Security Accelerator (SA)"
+
+inherit ti-pdk
+
+require recipes-bsp/sa-lld/sa-lld.inc
+
+PR = "${INC_PR}.0"
+
+COMPATIBLE_MACHINE_append = "|c667x-evm"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "SA LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 21/37] aif2-lld-rtos: Added RTOS recipe for aif2-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (18 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 20/37] sa-lld-rtos: Added rtos recipe for sa-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 22/37] dfe-lld-rtos: Added RTOS recipe for dfe-lld Mahesh Radhakrishnan
                   ` (16 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS low level driver for Antenna Interface

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary & merged in to a single recipe

 recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb

diff --git a/recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb b/recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb
new file mode 100644
index 0000000..962965b
--- /dev/null
+++ b/recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb
@@ -0,0 +1,16 @@
+SUMMARY = "TI RTOS low level driver for Antenna Interface"
+
+inherit ti-pdk
+
+require recipes-bsp/aif2-lld/aif2-lld.inc
+
+PR = "${INC_PR}.0"
+
+DEPENDS_append = " qmss-lld-rtos \
+                   cppi-lld-rtos \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "AIF2 LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 22/37] dfe-lld-rtos: Added RTOS recipe for dfe-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (19 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 21/37] aif2-lld-rtos: Added RTOS recipe for aif2-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 23/37] iqn2-lld-rtos: Adding rtos recipe for iqn2-lld Mahesh Radhakrishnan
                   ` (15 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS low level driver for Digital Radio Front End
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary
 recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb

diff --git a/recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb b/recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb
new file mode 100644
index 0000000..5caa07a
--- /dev/null
+++ b/recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb
@@ -0,0 +1,12 @@
+SUMMARY = "TI RTOS level driver for Digital Radio Front End"
+
+inherit ti-pdk
+
+require recipes-bsp/dfe-lld/dfe-lld.inc
+
+PR = "${INC_PR}.0"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "DFE LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 23/37] iqn2-lld-rtos: Adding rtos recipe for iqn2-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (20 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 22/37] dfe-lld-rtos: Added RTOS recipe for dfe-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 24/37] usb-lld-rtos: Added rtos recipe for usb-lld Mahesh Radhakrishnan
                   ` (14 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS low level driver for IQN2 peripheral module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb

diff --git a/recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb b/recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb
new file mode 100644
index 0000000..318f1cf
--- /dev/null
+++ b/recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb
@@ -0,0 +1,12 @@
+SUMMARY = "TI RTOS low level driver for IQN2 peripheral module"
+
+inherit ti-pdk
+
+require recipes-bsp/iqn2-lld/iqn2-lld.inc
+
+PR = "${INC_PR}.0"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "IQN2 LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 24/37] usb-lld-rtos: Added rtos recipe for usb-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (21 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 23/37] iqn2-lld-rtos: Adding rtos recipe for iqn2-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld Mahesh Radhakrishnan
                   ` (13 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS low level driver for USB interface
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary & merged in to a single recipe

 recipes-bsp/usb-lld/usb-lld-rtos_git.bb | 36 +++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 recipes-bsp/usb-lld/usb-lld-rtos_git.bb

diff --git a/recipes-bsp/usb-lld/usb-lld-rtos_git.bb b/recipes-bsp/usb-lld/usb-lld-rtos_git.bb
new file mode 100644
index 0000000..a227981
--- /dev/null
+++ b/recipes-bsp/usb-lld/usb-lld-rtos_git.bb
@@ -0,0 +1,36 @@
+SUMMARY = "TI RTOS USB low level driver"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://USBver.h;beginline=16;endline=46;md5=5394fa32763383d2c8e2aca5a1c67805"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+USB_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/usb.git"
+USB_LLD_GIT_PROTOCOL = "git"
+USB_LLD_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.USB_LLD.01.00.00.09"
+USB_LLD_SRCREV = "6c2b21e5f6f8b34313f8d30a1de9b3e2fc301a73"
+
+BRANCH = "${USB_LLD_GIT_BRANCH}"
+SRC_URI = "${USB_LLD_GIT_URI};protocol=${USB_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${USB_LLD_SRCREV}"
+PV = "01.00.00.09"
+PR = "r0"
+
+DEPENDS_append = " osal-rtos"
+DEPENDS_append_ti33x = " starterware-rtos"
+DEPENDS_append_ti43x = " starterware-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_USB_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "USB LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (22 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 24/37] usb-lld-rtos: Added rtos recipe for usb-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 19:51   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 26/37] ti-pdk-setup: Add ti-pdk-setup recipe Mahesh Radhakrishnan
                   ` (12 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS low level driver for Power Management module (PM)
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary & merged in to a single recipe

 recipes-bsp/pm-lld/pm-lld-rtos_git.bb | 95 +++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)
 create mode 100644 recipes-bsp/pm-lld/pm-lld-rtos_git.bb

diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
new file mode 100644
index 0000000..c976deb
--- /dev/null
+++ b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
@@ -0,0 +1,95 @@
+SUMMARY = "TI RTOS driver for Power Management module (PM)"
+
+require recipes-ti/includes/ti-paths.inc
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+
+PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"
+PM_LLD_GIT_PROTOCOL = "git"
+PM_LLD_GIT_BRANCH = "int_pm_am335x"
+PM_LLD_GIT_BRANCH_dra7xx-evm = "master"
+PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
+
+# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.01"
+PM_LLD_SRCREV = "c4908f94b3e655e6298aa9bfe9bbffbbc5d16111"
+
+# Below commit ID corresponds to "REL.PDK.TDA.01.07.00.06"
+PM_LLD_SRCREV_dra7xx-evm = "46ea13503d2991f636197edb206a9f62cea398d4"
+
+BRANCH = "${PM_LLD_GIT_BRANCH}"
+SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+#PATCHTOOL = "git"
+#SRC_URI_append = " \
+#    file://.patch \
+#"
+
+SRCREV = "${PM_LLD_SRCREV}"
+PV = "01.04.00.01"
+PR = "r0"
+
+S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS = " ti-sysbios \
+            gcc-arm-none-eabi-native \
+            osal-rtos \
+            ca-certificates-native \
+            ti-pdk-setup \
+"
+DEPENDS_append_omap-a15 = " ti-cgt-arm-native \
+                            ti-cgt6x-native \
+                            common-csl-ip-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+DEPENDS_append_k2g = " common-csl-ip-rtos \
+                       ti-cgt6x-native \
+"
+
+# Fetch task cannot be completed until after ca-certificates-native populates sysroot with the SSL certificates
+do_fetch[depends] = "ca-certificates-native:do_populate_sysroot"
+
+export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"
+export TOOLCHAIN_PATH_A8 = "${GCC_ARM_NONE_TOOLCHAIN}"
+export TOOLCHAIN_PATH_A9 = "${GCC_ARM_NONE_TOOLCHAIN}"
+export FPULIB_PATH = "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"
+export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"
+export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
+export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
+export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
+export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
+
+export PDK_PM_ROOT_PATH = "${WORKDIR}/git"
+
+# Used by DEST_ROOT to redirect binary and obj files away from sysroot PDK tree
+OBJ_DIR = "${WORKDIR}/git/ti/binary"
+
+do_compile() {
+    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${OBJ_DIR}
+
+    # Remove unnecessary files from packaging
+    rm -rf patches/
+
+    # Cleanup docs
+    rm -rf docs/ReleaseNotes_PM_LLD.doc
+    rm -rf internal/
+
+    #archive
+    tar -cf pm_lld.tar --exclude='*.tar' ./*
+}
+
+do_install() {
+    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm
+    find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm \;
+}
+
+FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
+
+INSANE_SKIP_${PN} = "arch staticdev"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 26/37] ti-pdk-setup: Add ti-pdk-setup recipe
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (23 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 19:53   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7 Mahesh Radhakrishnan
                   ` (11 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming package to set up the PDK development environment
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb | 81 +++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)
 create mode 100644 recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb

diff --git a/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb b/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
new file mode 100644
index 0000000..899db1f
--- /dev/null
+++ b/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
@@ -0,0 +1,81 @@
+SUMMARY = "Package containing scripts to setup the PDK development environment"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://release/full/pdksetupenv.sh;beginline=1;endline=20;md5=1858f90ca160daa7ca1b05dc3e474791"
+
+require recipes-ti/includes/ti-paths.inc
+
+PDK_SETUP_GIT_URI = "git://git@bitbucket.itg.ti.com/processor-sdk/processor-pdk-packages.git"
+PDK_SETUP_GIT_PROTOCOL = "ssh"
+PDK_SETUP_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.PDK_PACKAGES.01.00.00.01"
+PDK_SETUP_SRCREV = "23f310087fded4955d6d64e6df20fd057d1cede8"
+
+BRANCH = "${PDK_SETUP_GIT_BRANCH}"
+SRC_URI = "${PDK_SETUP_GIT_URI};protocol=${PDK_SETUP_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${PDK_SETUP_SRCREV}"
+PV = "01.00.00.01"
+PR = "r0"
+
+S = "${WORKDIR}/git/"
+
+CLEANBROKEN = "1"
+
+LIMIT_SOCS = "${TI_PDK_LIMIT_SOCS}"
+LIMIT_BOARDS = "${TI_PDK_LIMIT_BOARDS}"
+
+PDK_SOC = "${@'${MACHINE}'.replace('-evm','')}"
+PDK_SOC_omapl138-lcdk = "${@'${MACHINE}'.replace('-lcdk','')}"
+
+do_compile() {
+    :
+}
+
+do_install() {
+    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+
+    install -m 0755 release/full/pdksetupenv.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+    install -m 0755 release/full/pdksetupenv.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+    install -m 0755 release/full/pdkProjectCreate.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+    install -m 0755 release/full/pdkProjectCreate.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+    install -m 0755 release/full/pdkAppImageCreate.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+    install -m 0755 release/full/pdkAppImageCreate.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+    install -m 0755 release/full/macros.ini ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+    install -m 0644 release/full/Rules.make ${D}${PDK_INSTALL_DIR_RECIPE}/packages
+
+    sed -i -e "s|__PDK_VER__|${PDK_VERSION}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdkProjectCreate.sh
+    sed -i -e "s|__PDK_VER__|${PDK_VERSION}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdkProjectCreate.bat
+
+    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
+    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
+    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
+
+    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
+    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
+    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
+
+    TI_PDK_VERSION=`echo ${PDK_VERSION} | sed -e 's|\.|_|g' -e 's|^0||'`
+
+    sed -i -e "s|__PDK_SOC__|${PDK_SOC}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
+    sed -i -e "s|__PDK_VER__|${TI_PDK_VERSION}|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
+}
+
+do_install_append_omapl1() {
+    sed -i -e "s|c66x|c674x|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
+    sed -i -e "s|c66x|c674x|g" \
+        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
+}
+
+FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/*"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (24 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 26/37] ti-pdk-setup: Add ti-pdk-setup recipe Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 19:55   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 28/37] nwal-lld-rtos: Add rtos recipe for nwal Mahesh Radhakrishnan
                   ` (10 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming the RTOS low level driver of the PRUSS module & updating to
the latest version
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb | 23 +++++++++++++++++++++++
 recipes-bsp/pruss-lld/pruss-lld.inc         |  8 ++++----
 2 files changed, 27 insertions(+), 4 deletions(-)
 create mode 100644 recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb

diff --git a/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
new file mode 100644
index 0000000..5068286
--- /dev/null
+++ b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
@@ -0,0 +1,23 @@
+SUMMARY = "TI RTOS low level driver library for PRUSS"
+
+inherit ti-pdk
+require recipes-bsp/pruss-lld/pruss-lld.inc
+
+PR = "${INC_PR}.0"
+
+S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " osal-rtos"
+DEPENDS_append_ti33x = " starterware-rtos"
+DEPENDS_append_ti43x = " starterware-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_PRUSS_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${WORKDIR}/build"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "PRUSS LLD"
+
+INSANE_SKIP_${PN} = "arch"
diff --git a/recipes-bsp/pruss-lld/pruss-lld.inc b/recipes-bsp/pruss-lld/pruss-lld.inc
index 8620108..1f1bfc5 100644
--- a/recipes-bsp/pruss-lld/pruss-lld.inc
+++ b/recipes-bsp/pruss-lld/pruss-lld.inc
@@ -1,7 +1,7 @@
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458"
 
-COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm"
+COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm|k2g-hs-evm"
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
 PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"
@@ -9,12 +9,12 @@ PRUSS_LLD_GIT_PROTOCOL = "git"
 PRUSS_LLD_GIT_BRANCH = "master"
 PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"
 
-# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.06A"
-PRUSS_LLD_SRCREV = "b98729cc1fc26c9ac32846146892646a23c28adb"
+# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.07"
+PRUSS_LLD_SRCREV = "636bb5645014723c54c08245cf8c2ee401eceb4f"
 
 BRANCH = "${PRUSS_LLD_GIT_BRANCH}"
 SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
 
 SRCREV = "${PRUSS_LLD_SRCREV}"
-PV = "01.00.00.06A"
+PV = "01.00.00.07"
 INC_PR = "r0"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 28/37] nwal-lld-rtos: Add rtos recipe for nwal
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (25 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7 Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 29/37] serdes-diag-rtos: Add rtos recipe for serdes-diag Mahesh Radhakrishnan
                   ` (9 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming the Network abstraction layer LLD library for RTOS

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb

diff --git a/recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb b/recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb
new file mode 100644
index 0000000..7fe5103
--- /dev/null
+++ b/recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb
@@ -0,0 +1,19 @@
+SUMMARY = "TI Network abstraction layer RTOS LLD library "
+
+inherit ti-pdk
+
+require recipes-bsp/nwal-lld/nwal-lld.inc
+
+PR = "${INC_PR}.0"
+
+DEPENDS_append = " cppi-lld-rtos \
+                   pa-lld-rtos \
+                   pktlib-rtos \
+                   qmss-lld-rtos \
+                   sa-lld-rtos \
+"
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm|c667x-evm"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "NWAL LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 29/37] serdes-diag-rtos: Add rtos recipe for serdes-diag
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (26 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 28/37] nwal-lld-rtos: Add rtos recipe for nwal Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-18 23:03 ` [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld Mahesh Radhakrishnan
                   ` (8 subsequent siblings)
  36 siblings, 0 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming TI RTOS library for SERDES diagnostics
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb | 31 +++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb

diff --git a/recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb b/recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb
new file mode 100644
index 0000000..cd828e0
--- /dev/null
+++ b/recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb
@@ -0,0 +1,31 @@
+SUMMARY = "TI RTOS library for SERDES diagnostics"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://serdes_diag.h;beginline=1;endline=42;;md5=68e7ce6fdc0e9328fa7d0ec41c54420c"
+
+COMPATIBLE_MACHINE = "keystone|c66x"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SERDES_DIAG_GIT_URI = "git://git.ti.com/keystone-rtos/serdes_diag.git"
+SERDES_DIAG_GIT_PROTOCOL = "git"
+SERDES_DIAG_GIT_BRANCH = "master"
+SERDES_DIAG_GIT_DESTSUFFIX = "git/ti/diag/serdes_diag"
+
+# Below commit ID corresponds to "DEV.DIAG_SERDES_SB.01.00.00.07"
+SERDES_DIAG_SRCREV = "65a0c2f6afc84dce03c706432667382700a08654"
+
+BRANCH = "${SERDES_DIAG_GIT_BRANCH}"
+SRC_URI = "${SERDES_DIAG_GIT_URI};destsuffix=${SERDES_DIAG_GIT_DESTSUFFIX};protocol=${SERDES_DIAG_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${SERDES_DIAG_SRCREV}"
+PV = "01.00.00.07"
+PR = "r0"
+
+S = "${WORKDIR}/${SERDES_DIAG_GIT_DESTSUFFIX}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "SERDES Diagnostics"
+
+INSANE_SKIP_${PN} = "arch"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (27 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 29/37] serdes-diag-rtos: Add rtos recipe for serdes-diag Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 21:50   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 31/37] board-rtos: Added board-rtos recipe Mahesh Radhakrishnan
                   ` (7 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS low level driver for ICSS-EMAC
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 .../icss-emac-lld/icss-emac-lld-rtos_git.bb        | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 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-rtos_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
new file mode 100644
index 0000000..882ce99
--- /dev/null
+++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
@@ -0,0 +1,25 @@
+SUMMARY = "TI RTOS low level driver for ICSS-EMAC"
+
+inherit ti-pdk
+require icss-emac-lld.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"
+
+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"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 31/37] board-rtos: Added board-rtos recipe
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (28 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 20:02   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 32/37] emac-lld-rtos: Added emac-lld-rtos recipe Mahesh Radhakrishnan
                   ` (6 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming board library for RTOS
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary & merged in to a single recipe

 recipes-bsp/board-rtos/board-rtos_git.bb | 71 ++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)
 create mode 100644 recipes-bsp/board-rtos/board-rtos_git.bb

diff --git a/recipes-bsp/board-rtos/board-rtos_git.bb b/recipes-bsp/board-rtos/board-rtos_git.bb
new file mode 100644
index 0000000..5ba672f
--- /dev/null
+++ b/recipes-bsp/board-rtos/board-rtos_git.bb
@@ -0,0 +1,71 @@
+SUMMARY = "TI RTOS Board Library"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=0e3182ba6a963da159c37eafa9752ade"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+BOARD_GIT_URI = "git://git.ti.com/keystone-rtos/board.git"
+BOARD_GIT_PROTOCOL = "git"
+BOARD_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.BOARD.01.00.07.00"
+BOARD_SRCREV = "7d6a76ee65d75714740d468a48ca7e3668e66a94"
+
+BRANCH ="${BOARD_GIT_BRANCH}"
+SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${BOARD_SRCREV}"
+PV = "01.00.07.00"
+PR = "r0"
+
+DEPENDS_append = " i2c-lld-rtos \
+                   spi-lld-rtos \
+                   uart-lld-rtos \
+"
+
+DEPENDS_append_omap-a15 = " osal-rtos \
+                            ti-ndk \
+"
+
+DEPENDS_append_am57xx-evm = " gpio-lld-rtos \
+                              icss-emac-lld-rtos \
+                              mmcsd-lld-rtos \
+                              pruss-lld-rtos \
+                              pm-lld-rtos \
+"
+
+DEPENDS_append_ti33x = " gpio-lld-rtos \
+                         gpmc-lld-rtos \
+                         icss-emac-lld-rtos \
+                         mmcsd-lld-rtos \
+                         osal-rtos \
+                         pruss-lld-rtos \
+                         starterware-rtos \
+                         ti-ndk \
+"
+
+DEPENDS_append_ti43x = " gpio-lld-rtos \
+                         gpmc-lld-rtos \
+                         icss-emac-lld-rtos \
+                         mmcsd-lld-rtos \
+                         osal-rtos \
+                         pruss-lld-rtos \
+                         starterware-rtos \
+                         ti-ndk \
+"
+
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+INHIBIT_SYSROOT_STRIP = "1"
+INHIBIT_PACKAGE_STRIP = "1"
+
+export PDK_BOARD_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+XDCPATH_append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 32/37] emac-lld-rtos: Added emac-lld-rtos recipe
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (29 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 31/37] board-rtos: Added board-rtos recipe Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 20:04   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld Mahesh Radhakrishnan
                   ` (5 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS low level driver for Ethernet MAC
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary and merged in to a single recipe

 recipes-bsp/emac-lld/emac-lld-rtos_git.bb | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 recipes-bsp/emac-lld/emac-lld-rtos_git.bb

diff --git a/recipes-bsp/emac-lld/emac-lld-rtos_git.bb b/recipes-bsp/emac-lld/emac-lld-rtos_git.bb
new file mode 100644
index 0000000..0ad74cb
--- /dev/null
+++ b/recipes-bsp/emac-lld/emac-lld-rtos_git.bb
@@ -0,0 +1,31 @@
+SUMMARY = "TI RTOS low level driver for Ethernet MAC (EMAC) peripheral"
+
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://emacver.h;beginline=1;endline=47;md5=f66bb3695972ca2a85d990a390f45d88"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|c665x-evm"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/emac-lld.git"
+EMAC_LLD_GIT_PROTOCOL = "git"
+EMAC_LLD_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.EMAC_LLD.01.00.03.06A"
+EMAC_LLD_SRCREV = "30ed663809ab178098f8207e9d49913d1446ee6c"
+
+BRANCH ="${EMAC_LLD_GIT_BRANCH}"
+SRC_URI = "${EMAC_LLD_GIT_URI};protocol=${EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${EMAC_LLD_SRCREV}"
+PV = "01.00.03.06A"
+PR = "r0"
+
+DEPENDS_append = " board-rtos osal-rtos"
+DEPENDS_append_ti33x = " starterware-rtos"
+DEPENDS_append_ti43x = " starterware-rtos"
+DEPENDS_append_k2g  = " cppi-lld-rtos qmss-lld-rtos"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "EMAC LLD"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (30 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 32/37] emac-lld-rtos: Added emac-lld-rtos recipe Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 20:06   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk Mahesh Radhakrishnan
                   ` (4 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS low level driver for Video processing subsystem.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary & merged in to a single recipe

 recipes-bsp/vps-lld/vps-lld-rtos_git.bb | 94 +++++++++++++++++++++++++++++++++
 1 file changed, 94 insertions(+)
 create mode 100644 recipes-bsp/vps-lld/vps-lld-rtos_git.bb

diff --git a/recipes-bsp/vps-lld/vps-lld-rtos_git.bb b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
new file mode 100644
index 0000000..8f759b8
--- /dev/null
+++ b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
@@ -0,0 +1,94 @@
+SUMMARY = "TI RTOS Low level driver for Video Processing Subsystem (VPS) "
+
+require recipes-ti/includes/ti-paths.inc
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=32;md5=4303d306ea53eb66132983d6901c137d"
+
+COMPATIBLE_MACHINE = "omap-a15"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+VPS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/vps.git"
+VPS_LLD_GIT_PROTOCOL = "git"
+VPS_LLD_GIT_BRANCH = "master"
+VPS_LLD_GIT_DESTSUFFIX = "git"
+VPS_PACKAGE_BASE   = "${S}/../vps_base"
+VPS_LLD_ROOTPATH = "${VPS_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/vps"
+
+# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.06B"
+VPS_LLD_SRCREV = "58729317b65bdb24d4343cbb1f7f6cb90ca2faf0"
+
+BRANCH = "${VPS_LLD_GIT_BRANCH}"
+SRC_URI = "${VPS_LLD_GIT_URI};destsuffix=${VPS_LLD_GIT_DESTSUFFIX};protocol=${VPS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${VPS_LLD_SRCREV}"
+PV = "01.00.01.06B"
+PR = "r0"
+
+S = "${WORKDIR}/${VPS_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS = " ti-cgt6x-native \
+            ti-cgt-arm-native \
+            ti-sysbios \
+            common-csl-ip-rtos \
+            gcc-arm-none-eabi-native \
+            osal-rtos \
+            ca-certificates-native \
+            ti-pdk-setup \
+            edma3-lld-rtos \
+            board-rtos \
+            uart-lld-rtos \
+            i2c-lld-rtos \
+            pm-lld-rtos \
+"
+
+# Fetch task cannot be completed until after ca-certificates-native populates sysroot with the SSL certificates
+do_fetch[depends] = "ca-certificates-native:do_populate_sysroot"
+
+export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"
+export FPULIB_PATH = "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"
+export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"
+export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
+export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
+export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
+export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
+export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
+
+export PDK_VPS_ROOT_PATH = "${VPS_PACKAGE_BASE}/package/all/pdk_/packages"
+
+BOARD_PACKAGE = ""
+BOARD_PACKAGE_am57xx-evm = "evmAM572x"
+BOARD_PACKAGE_dra7xx-evm = "evmDRA75x"
+
+
+do_configure() {
+    rm -rf ${VPS_PACKAGE_BASE}
+    cd ${S}
+    
+    # remove any previous package
+    rm -f ${VPS_PACKAGE_BASE}
+
+    # make the release package before building it
+    make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${VPS_PACKAGE_BASE} PDK_VPS_COMP_PATH=${S}
+}
+
+do_compile() {
+    echo "vps lld root path is ${VPS_LLD_ROOTPATH}"
+    cd ${VPS_LLD_ROOTPATH}
+    
+    # Build am572x and am571x libraries
+    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"
+
+    #archive
+    tar -cf vps_lld.tar --exclude='*.tar' ./*
+}
+
+do_install() {
+    cd ${VPS_LLD_ROOTPATH}
+    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/vps
+    find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/vps \;
+}
+
+FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
+
+INSANE_SKIP_${PN} = "arch ldflags"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (31 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-07-27 13:49   ` Jacob Stiffler
  2017-08-24 20:08   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos Mahesh Radhakrishnan
                   ` (3 subsequent siblings)
  36 siblings, 2 replies; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming recipe for TI RTOS Networking development kit

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summmary  & merged in to a single recipe

 recipes-ti/ndk/ti-ndk.inc           | 21 +++++++++++++++++++++
 recipes-ti/ndk/ti-ndk_2.25.01.11.bb | 17 +++++++++++++++++
 2 files changed, 38 insertions(+)
 create mode 100644 recipes-ti/ndk/ti-ndk.inc
 create mode 100644 recipes-ti/ndk/ti-ndk_2.25.01.11.bb

diff --git a/recipes-ti/ndk/ti-ndk.inc b/recipes-ti/ndk/ti-ndk.inc
new file mode 100644
index 0000000..09d9ea0
--- /dev/null
+++ b/recipes-ti/ndk/ti-ndk.inc
@@ -0,0 +1,21 @@
+SUMMARY = "TI RTOS_Networking"
+HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html"
+SECTION = "devel"
+LICENSE = "BSD"
+
+require recipes-ti/includes/ti-paths.inc
+
+S = "${WORKDIR}/ndk_${PV}"
+
+SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/${PV}/exports/ndk_${PV}.zip;name=ndkzip"
+
+do_install() {
+    CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
+    install -d ${D}${NDK_INSTALL_DIR_RECIPE}
+    cp ${CP_ARGS} ${S}/* ${D}${NDK_INSTALL_DIR_RECIPE}
+}
+
+ALLOW_EMPTY_${PN} = "1"
+FILES_${PN}-dev += "${NDK_INSTALL_DIR_RECIPE}"
+
+INSANE_SKIP_${PN}-dev = "arch ldflags staticdev"
diff --git a/recipes-ti/ndk/ti-ndk_2.25.01.11.bb b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
new file mode 100644
index 0000000..4369567
--- /dev/null
+++ b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
@@ -0,0 +1,17 @@
+require ti-ndk.inc
+
+PV = "2_25_01_11"
+PR = "r0"
+
+LIC_FILES_CHKSUM = "file://ndk_${PV}_manifest.html;md5=80a8d9b76cf700929d3f5b6df09052d6"
+
+SRC_URI[ndkzip.md5sum] = "e42bfcc8c3a6d183d60f26ec01ccc79b"
+SRC_URI[ndkzip.sha256sum] = "a15bc9b570dc0628dd8b8c3665037a162610a6f86c5f17ebb6a329d3db60f071"
+
+INHIBIT_PACKAGE_STRIP = "1"
+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+INHIBIT_SYSROOT_STRIP = "1"
+
+deltask do_create_srcipk
+addtask create_srcipk after do_install before do_package
+
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (32 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 20:11   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe Mahesh Radhakrishnan
                   ` (2 subsequent siblings)
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS driver for Network Interface Management Unit
(NIMU),BMET Ethernet and NIMU ICSS
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb  | 21 +++++++++++++++
 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb | 28 +++++++++++++++++++
 recipes-bsp/transport-rtos/nimu-rtos_git.bb      | 34 ++++++++++++++++++++++++
 recipes-bsp/transport-rtos/transport.inc         | 17 ++++++++++++
 4 files changed, 100 insertions(+)
 create mode 100644 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
 create mode 100644 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
 create mode 100644 recipes-bsp/transport-rtos/nimu-rtos_git.bb
 create mode 100644 recipes-bsp/transport-rtos/transport.inc

diff --git a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
new file mode 100644
index 0000000..775ef3d
--- /dev/null
+++ b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
@@ -0,0 +1,21 @@
+SUMMARY = "RTOS driver for BMET Ethernet"
+
+inherit ti-pdk
+require transport.inc
+
+PR = "${INC_PR}.0"
+
+LIC_FILES_CHKSUM = "file://bmet_transport.h;beginline=12;endline=40;md5=7c7fbe6af03d79b61025a67a8fc96f93"
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"
+
+DEPENDS_append = " qmss-lld-rtos \
+                   cppi-lld-rtos \
+"
+
+BMET_ETH_DESTSUFFIX = "git/bmet_eth"
+
+S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"
diff --git a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
new file mode 100644
index 0000000..3ca196d
--- /dev/null
+++ b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
@@ -0,0 +1,28 @@
+SUMMARY = "RTOS driver for NIMU ICSS"
+
+inherit ti-pdk
+require transport.inc
+
+PR = "${INC_PR}.0"
+
+LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=fd897e67955a19ba88443d4bc2e7e18a"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"
+
+DEPENDS_append = " ti-ndk \
+                   pruss-lld-rtos \
+                   icss-emac-lld-rtos \
+"
+
+NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"
+
+export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
+XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
diff --git a/recipes-bsp/transport-rtos/nimu-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
new file mode 100644
index 0000000..0a415ae
--- /dev/null
+++ b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
@@ -0,0 +1,34 @@
+SUMMARY = "RTOS driver for Network Interface Management Unit (NIMU)"
+
+inherit ti-pdk
+require transport.inc
+
+PR = "${INC_PR}.0"
+
+LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=52ba99291b03b91058e37115b66edb10"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
+
+NIMU_DESTSUFFIX = "git/ndk/nimu"
+
+S = "${WORKDIR}/${NIMU_DESTSUFFIX}"
+
+DEPENDS_append = " ti-ndk osal-rtos"
+DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"
+DEPENDS_append_ti43x = " starterware-rtos emac-lld-rtos"
+DEPENDS_append_omap-a15 = " emac-lld-rtos"
+DEPENDS_append_dra7xx-evm = " emac-lld-rtos"
+DEPENDS_append_keystone = " qmss-lld-rtos cppi-lld-rtos"
+DEPENDS_append_k2hk-evm = " pa-lld-rtos"
+DEPENDS_append_k2e-evm = " pa-lld-rtos"
+DEPENDS_append_k2l-evm = " pa-lld-rtos"
+DEPENDS_append_k2g = " emac-lld-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_NIMU_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
+XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
diff --git a/recipes-bsp/transport-rtos/transport.inc b/recipes-bsp/transport-rtos/transport.inc
new file mode 100644
index 0000000..82427fb
--- /dev/null
+++ b/recipes-bsp/transport-rtos/transport.inc
@@ -0,0 +1,17 @@
+LICENSE = "BSD-3-Clause"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
+TRANSPORT_GIT_PROTOCOL = "git"
+TRANSPORT_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.07A"
+TRANSPORT_SRCREV = "099dbf371cea3b2d883f5c97a4b0e7ef40e84c6a"
+
+BRANCH = "${TRANSPORT_GIT_BRANCH}"
+SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${TRANSPORT_SRCREV}"
+PV = "01.00.00.07A"
+INC_PR = "r0"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (33 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 20:13   ` Denys Dmytriyenko
  2017-07-18 23:03 ` [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g Mahesh Radhakrishnan
  2017-07-27 13:56 ` [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Jacob Stiffler
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming the recipe for Circular Microphone array board (CMB) RTOS
software
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summary

 recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb | 62 +++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)
 create mode 100644 recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb

diff --git a/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb
new file mode 100644
index 0000000..0ff8bba
--- /dev/null
+++ b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb
@@ -0,0 +1,62 @@
+SUMMARY = "TI RTOS software supporting circular microphone array board"
+require recipes-ti/includes/ti-paths.inc
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://cmbaddonver.h;beginline=8;endline=47;md5=d0cb159bf210cfafed63042da01c83e0"
+
+COMPATIBLE_MACHINE = "k2g|omapl137-evm"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+CMB_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/circmicarray-addon.git"
+CMB_ADDON_GIT_PROTOCOL = "git"
+CMB_ADDON_GIT_BRANCH = "master"
+CMB_ADDON_GIT_DESTSUFFIX = "git/ti/addon"
+
+# Below commit ID corresponds to "DEV.CMB.01.01.00.00"
+CMB_ADDON_SRCREV = "29c05572b82251bac73cd685afcffdb8549eaaaf"
+
+SRCREV = "${CMB_ADDON_SRCREV}"
+PV = "01.01.00.00"
+PR = "r0"
+
+BRANCH = "${CMB_ADDON_GIT_BRANCH}"
+SRC_URI = "${CMB_ADDON_GIT_URI};destsuffix=${CMB_ADDON_GIT_DESTSUFFIX};protocol=${CMB_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
+
+
+S = "${WORKDIR}/git/ti/addon/cmb"
+
+DEPENDS = " ti-cgt6x-native \
+            ti-sysbios \
+            ti-xdctools \
+            ti-pdk-build-rtos \
+            common-csl-ip-rtos \
+            gpio-lld-rtos \
+            i2c-lld-rtos \
+            mcasp-lld-rtos \
+            board-rtos \
+"
+
+export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
+export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
+export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
+export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
+
+export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"
+
+export PDK_CMB_ROOT_PATH = "${WORKDIR}/git"
+
+do_compile() {
+    cd ${S}
+
+    make release LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"
+}
+
+do_install() {
+    cd ${S}
+
+    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/addon/cmb
+    find -name "*.tar" -exec tar xf {} -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ \;
+}
+
+FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (34 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe Mahesh Radhakrishnan
@ 2017-07-18 23:03 ` Mahesh Radhakrishnan
  2017-08-24 20:13   ` Denys Dmytriyenko
  2017-07-27 13:56 ` [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Jacob Stiffler
  36 siblings, 1 reply; 64+ messages in thread
From: Mahesh Radhakrishnan @ 2017-07-18 23:03 UTC (permalink / raw)
  To: meta-ti

Upstreaming RTOS audio addon software for K2G
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

v2 - Added summmary

 recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb | 60 +++++++++++++++++++++++
 1 file changed, 60 insertions(+)
 create mode 100644 recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb

diff --git a/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb
new file mode 100644
index 0000000..63271a8
--- /dev/null
+++ b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb
@@ -0,0 +1,60 @@
+SUMMARY = "TI RTOS Audio add-on software for k2g"
+
+require recipes-ti/includes/ti-paths.inc
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://audk2gaddonver.h;beginline=8;endline=47;md5=7a3996aaf1a3d3ca87358cf9b89bce3d"
+
+COMPATIBLE_MACHINE = "k2g"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+AUDK2G_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/audk2g-addon.git"
+AUDK2G_ADDON_GIT_PROTOCOL = "git"
+AUDK2G_ADDON_GIT_BRANCH = "master"
+AUDK2G_ADDON_GIT_DESTSUFFIX = "git/ti/addon/audk2g"
+
+# Below commit ID corresponds to "DEV.AUDK2G.01.04.00.00"
+AUDK2G_ADDON_SRCREV = "815180b45ceb1fa3c110f9979106c7f5aa8b3ca2"
+
+BRANCH = "${AUDK2G_ADDON_GIT_BRANCH}"
+SRC_URI = "${AUDK2G_ADDON_GIT_URI};destsuffix=${AUDK2G_ADDON_GIT_DESTSUFFIX};protocol=${AUDK2G_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${AUDK2G_ADDON_SRCREV}"
+PV = "01.04.00.00"
+PR = "r0"
+
+S = "${WORKDIR}/git/ti/addon/audk2g"
+
+DEPENDS = " ti-cgt6x-native \
+            ti-sysbios \
+            ti-xdctools \
+            ti-pdk-build-rtos \
+            common-csl-ip-rtos \
+            gpio-lld-rtos \
+            i2c-lld-rtos \
+            board-rtos \
+"
+
+export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
+export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
+export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
+export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
+
+export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"
+
+export PDK_AUDK2G_ROOT_PATH = "${WORKDIR}/git"
+
+do_compile() {
+    cd ${S}
+
+    make release LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"
+}
+
+do_install() {
+    cd ${S}
+
+    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/addon/audk2g
+    find -name "*.tar" -exec tar xf {} -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ \;
+}
+
+FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk
  2017-07-18 23:03 ` [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk Mahesh Radhakrishnan
@ 2017-07-27 13:49   ` Jacob Stiffler
  2017-08-24 20:08   ` Denys Dmytriyenko
  1 sibling, 0 replies; 64+ messages in thread
From: Jacob Stiffler @ 2017-07-27 13:49 UTC (permalink / raw)
  To: Mahesh Radhakrishnan, meta-ti



On 7/18/2017 7:03 PM, Mahesh Radhakrishnan wrote:
> Upstreaming recipe for TI RTOS Networking development kit
>
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
>
> v2 - Added summmary  & merged in to a single recipe
>
>   recipes-ti/ndk/ti-ndk.inc           | 21 +++++++++++++++++++++
>   recipes-ti/ndk/ti-ndk_2.25.01.11.bb | 17 +++++++++++++++++
>   2 files changed, 38 insertions(+)
>   create mode 100644 recipes-ti/ndk/ti-ndk.inc
>   create mode 100644 recipes-ti/ndk/ti-ndk_2.25.01.11.bb
>
> diff --git a/recipes-ti/ndk/ti-ndk.inc b/recipes-ti/ndk/ti-ndk.inc
> new file mode 100644
> index 0000000..09d9ea0
> --- /dev/null
> +++ b/recipes-ti/ndk/ti-ndk.inc
> @@ -0,0 +1,21 @@
> +SUMMARY = "TI RTOS_Networking"
> +HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html"
> +SECTION = "devel"
> +LICENSE = "BSD"
> +
> +require recipes-ti/includes/ti-paths.inc
> +
> +S = "${WORKDIR}/ndk_${PV}"
> +
> +SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/${PV}/exports/ndk_${PV}.zip;name=ndkzip"
> +
> +do_install() {
> +    CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
> +    install -d ${D}${NDK_INSTALL_DIR_RECIPE}
> +    cp ${CP_ARGS} ${S}/* ${D}${NDK_INSTALL_DIR_RECIPE}
> +}
> +
> +ALLOW_EMPTY_${PN} = "1"
> +FILES_${PN}-dev += "${NDK_INSTALL_DIR_RECIPE}"
> +
> +INSANE_SKIP_${PN}-dev = "arch ldflags staticdev"
> diff --git a/recipes-ti/ndk/ti-ndk_2.25.01.11.bb b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
> new file mode 100644
> index 0000000..4369567
> --- /dev/null
> +++ b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
> @@ -0,0 +1,17 @@
> +require ti-ndk.inc
> +
> +PV = "2_25_01_11"
> +PR = "r0"
> +
> +LIC_FILES_CHKSUM = "file://ndk_${PV}_manifest.html;md5=80a8d9b76cf700929d3f5b6df09052d6"
> +
> +SRC_URI[ndkzip.md5sum] = "e42bfcc8c3a6d183d60f26ec01ccc79b"
> +SRC_URI[ndkzip.sha256sum] = "a15bc9b570dc0628dd8b8c3665037a162610a6f86c5f17ebb6a329d3db60f071"
> +
> +INHIBIT_PACKAGE_STRIP = "1"
> +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> +INHIBIT_SYSROOT_STRIP = "1"
> +
> +deltask do_create_srcipk
> +addtask create_srcipk after do_install before do_package

The "create_srcipk" task is provided in meta-arago, and should be 
removed from here.

> +



^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld
  2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
                   ` (35 preceding siblings ...)
  2017-07-18 23:03 ` [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g Mahesh Radhakrishnan
@ 2017-07-27 13:56 ` Jacob Stiffler
  36 siblings, 0 replies; 64+ messages in thread
From: Jacob Stiffler @ 2017-07-27 13:56 UTC (permalink / raw)
  To: Mahesh Radhakrishnan, meta-ti

Most of the patches in this set look good except for some 
inconsistencies with COMPAIBLE_MACHINE. In general, it is good to use 
the SOC family when possible (e.g. "k2hk" instead of "k2hk-evm").

- Jake

On 7/18/2017 7:03 PM, Mahesh Radhakrishnan wrote:
> Upstreaming the RTOS recipe for Bit Coprocessor LLD drvier
>
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
>
> v2 - Renaming DESCRIPTION to SUMMARY
>
>   recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb | 34 +++++++++++++++++++++++++++++++++
>   1 file changed, 34 insertions(+)
>   create mode 100644 recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb
>
> diff --git a/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb b/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb
> new file mode 100644
> index 0000000..a2de77c
> --- /dev/null
> +++ b/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb
> @@ -0,0 +1,34 @@
> +SUMMARY = "TI Bit Coprocessor (BCP) low level driver "
> +
> +inherit ti-pdk
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c0287a39b8896"
> +
> +COMPATIBLE_MACHINE = "k2hk-evm|k2l-evm|c667x-evm"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +BCP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/bcp-lld.git"
> +BCP_LLD_GIT_PROTOCOL = "git"
> +BCP_LLD_GIT_BRANCH = "master"
> +BCP_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
> +
> +# Below commit ID corresponds to "DEV.BCP_LLD.02.01.00.06"
> +BCP_LLD_SRCREV = "44e2ffcb6fd236c41f7ea8f9a1684833f5361daa"
> +
> +BRANCH = "${BCP_LLD_GIT_BRANCH}"
> +SRC_URI = "${BCP_LLD_GIT_URI};destsuffix=${BCP_LLD_GIT_DESTSUFFIX};protocol=${BCP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${BCP_LLD_SRCREV}"
> +PV = "02.01.00.06"
> +PR = "r0"
> +
> +S = "${WORKDIR}/${BCP_LLD_GIT_DESTSUFFIX}"
> +
> +DEPENDS_append = " qmss-lld-rtos \
> +                   cppi-lld-rtos \
> +"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "BCP LLD"
> +



^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 02/37] tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld
  2017-07-18 23:03 ` [PATCH v2 02/37] tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld Mahesh Radhakrishnan
@ 2017-07-27 23:38   ` Denys Dmytriyenko
  0 siblings, 0 replies; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-07-27 23:38 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:13PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming RTOS driver for third generation Turbo Coprocessor (TCP3d)
> 
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Adding summary
> 
>  recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb | 35 +++++++++++++++++++++++++++++
>  1 file changed, 35 insertions(+)
>  create mode 100644 recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb
> 
> diff --git a/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb b/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb
> new file mode 100644
> index 0000000..f44a1d9
> --- /dev/null
> +++ b/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb
> @@ -0,0 +1,35 @@
> +SUMMARY = "TI third generation Trubo Coprocessor (TCP3) low level driver"

You might want to fix the typo in ^^^^ here - "Trubo"


> +
> +inherit ti-pdk
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca4ac6692961402beb7"
> +
> +COMPATIBLE_MACHINE = "k2hk-evm|k2l-evm|c665x-evm"

Agree with Jake that it's better to use SoC family names here to be less 
restrictive. For example, in your case this package won't be compatible with 
k2hk-hs-evm...


> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +TCP3D_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/tcp3d-lld.git"
> +TCP3D_LLD_GIT_PROTOCOL = "git"
> +TCP3D_LLD_GIT_BRANCH = "master"
> +TCP3D_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
> +
> +# Below commit ID corresponds to "DEV.TCP3D_LLD.02.01.00.05"
> +TCP3D_LLD_SRCREV = "8eb2edfc694982633e0dd01ba7b067ac9f634da9"
> +
> +BRANCH = "${TCP3D_LLD_GIT_BRANCH}"
> +SRC_URI = "${TCP3D_LLD_GIT_URI};destsuffix=${TCP3D_LLD_GIT_DESTSUFFIX};protocol=${TCP3D_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${TCP3D_LLD_SRCREV}"
> +PV = "02.01.00.05"
> +PR = "r0"
> +
> +S = "${WORKDIR}/${TCP3D_LLD_GIT_DESTSUFFIX}"
> +
> +DEPENDS_append = " edma3-lld-rtos"
> +
> +export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
> +XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "TCP3D LLD"
> +
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 10/37] uart-lld-rtos: Added rtos recipe for uart-lld
  2017-07-18 23:03 ` [PATCH v2 10/37] uart-lld-rtos: Added rtos recipe for uart-lld Mahesh Radhakrishnan
@ 2017-07-28 17:14   ` Denys Dmytriyenko
  0 siblings, 0 replies; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-07-28 17:14 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:21PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming RTOS PDK driver for UART module
> 
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Adding description & merging in to a single recipe
> 
>  recipes-bsp/uart-lld/uart-lld-rtos_git.bb | 41 +++++++++++++++++++++++++++++++
>  1 file changed, 41 insertions(+)
>  create mode 100644 recipes-bsp/uart-lld/uart-lld-rtos_git.bb
> 
> diff --git a/recipes-bsp/uart-lld/uart-lld-rtos_git.bb b/recipes-bsp/uart-lld/uart-lld-rtos_git.bb
> new file mode 100644
> index 0000000..df5dce7
> --- /dev/null
> +++ b/recipes-bsp/uart-lld/uart-lld-rtos_git.bb
> @@ -0,0 +1,41 @@
> +DESCRIPTION = "TI RTOS low level driver for Universal Asynchronous Receiver/Transmitter (UART) module "

Still need a shorter SUMMARY, even when long DESCRIPTION is present.


> +
> +inherit ti-pdk
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://UART.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +UART_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/uart-lld.git"
> +UART_LLD_GIT_PROTOCOL = "git"
> +UART_LLD_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.UART_LLD.01.00.00.07A"
> +UART_LLD_SRCREV = "884e340f5d2f004de99e44f014fedb781f1fb975"
> +
> +BRANCH = "${UART_LLD_GIT_BRANCH}"
> +SRC_URI = "${UART_LLD_GIT_URI};protocol=${UART_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${UART_LLD_SRCREV}"
> +PV = "01.00.00.07A"
> +PR = "r0"
> +
> +DEPENDS_append = " edma3-lld-rtos \
> +                   osal-rtos \
> +"
> +DEPENDS_append_ti33x = " starterware-rtos"
> +DEPENDS_append_ti43x = " starterware-rtos"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +export PDK_UART_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
> +XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "UART LLD"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld
  2017-07-18 23:03 ` [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld Mahesh Radhakrishnan
@ 2017-08-24 19:51   ` Denys Dmytriyenko
  2017-08-31 20:24     ` Radhakrishnan, Mahesh
  2017-09-18 18:03     ` Radhakrishnan, Mahesh
  0 siblings, 2 replies; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 19:51 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:36PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming TI RTOS low level driver for Power Management module (PM)
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary & merged in to a single recipe
> 
>  recipes-bsp/pm-lld/pm-lld-rtos_git.bb | 95 +++++++++++++++++++++++++++++++++++
>  1 file changed, 95 insertions(+)
>  create mode 100644 recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> 
> diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> new file mode 100644
> index 0000000..c976deb
> --- /dev/null
> +++ b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> @@ -0,0 +1,95 @@
> +SUMMARY = "TI RTOS driver for Power Management module (PM)"
> +
> +require recipes-ti/includes/ti-paths.inc
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +
> +PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"
> +PM_LLD_GIT_PROTOCOL = "git"
> +PM_LLD_GIT_BRANCH = "int_pm_am335x"
> +PM_LLD_GIT_BRANCH_dra7xx-evm = "master"

^^^


> +PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
> +
> +# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.01"
> +PM_LLD_SRCREV = "c4908f94b3e655e6298aa9bfe9bbffbbc5d16111"
> +
> +# Below commit ID corresponds to "REL.PDK.TDA.01.07.00.06"
> +PM_LLD_SRCREV_dra7xx-evm = "46ea13503d2991f636197edb206a9f62cea398d4"

^^^

In some places here you use more generic "omap-a15" SOC family, but in these 2 
places I highlighted, you use very specific "dra7xx-evm", which will exclude 
platforms like "dra7xx-hs-evm" as well as "am57xx-evm" and use "int_pm_am335x" 
branch for those. Please confirm you actually want to do that.


> +
> +BRANCH = "${PM_LLD_GIT_BRANCH}"
> +SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +#PATCHTOOL = "git"
> +#SRC_URI_append = " \
> +#    file://.patch \
> +#"

Leftovers ^^^


> +SRCREV = "${PM_LLD_SRCREV}"
> +PV = "01.04.00.01"
> +PR = "r0"
> +
> +S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
> +
> +DEPENDS = " ti-sysbios \
> +            gcc-arm-none-eabi-native \
> +            osal-rtos \
> +            ca-certificates-native \
> +            ti-pdk-setup \
> +"
> +DEPENDS_append_omap-a15 = " ti-cgt-arm-native \
> +                            ti-cgt6x-native \
> +                            common-csl-ip-rtos \
> +"
> +DEPENDS_append_ti33x = " starterware-rtos \
> +"
> +DEPENDS_append_ti43x = " starterware-rtos \
> +"
> +DEPENDS_append_k2g = " common-csl-ip-rtos \
> +                       ti-cgt6x-native \
> +"
> +
> +# Fetch task cannot be completed until after ca-certificates-native populates sysroot with the SSL certificates
> +do_fetch[depends] = "ca-certificates-native:do_populate_sysroot"

Why? Shouldn't be a problem accessing git.ti.com over git protocol.


> +export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"
> +export TOOLCHAIN_PATH_A8 = "${GCC_ARM_NONE_TOOLCHAIN}"
> +export TOOLCHAIN_PATH_A9 = "${GCC_ARM_NONE_TOOLCHAIN}"
> +export FPULIB_PATH = "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"
> +export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"
> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"

Aren't those already defined in a .inc file?


> +export PDK_PM_ROOT_PATH = "${WORKDIR}/git"
> +
> +# Used by DEST_ROOT to redirect binary and obj files away from sysroot PDK tree
> +OBJ_DIR = "${WORKDIR}/git/ti/binary"
> +
> +do_compile() {
> +    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${OBJ_DIR}

BTW, doxygen is not available in meta-ti nor in the only other dependent layer 
which is oe-core.


> +    # Remove unnecessary files from packaging
> +    rm -rf patches/
> +
> +    # Cleanup docs
> +    rm -rf docs/ReleaseNotes_PM_LLD.doc
> +    rm -rf internal/
> +
> +    #archive
> +    tar -cf pm_lld.tar --exclude='*.tar' ./*
> +}
> +
> +do_install() {
> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm
> +    find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm \;

Is it necessary to tar-up everything at the end of do_compile and then un-tar 
in do_install?


> +}
> +
> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
> +
> +INSANE_SKIP_${PN} = "arch staticdev"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 26/37] ti-pdk-setup: Add ti-pdk-setup recipe
  2017-07-18 23:03 ` [PATCH v2 26/37] ti-pdk-setup: Add ti-pdk-setup recipe Mahesh Radhakrishnan
@ 2017-08-24 19:53   ` Denys Dmytriyenko
  0 siblings, 0 replies; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 19:53 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:37PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming package to set up the PDK development environment
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary
> 
>  recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb | 81 +++++++++++++++++++++++++++++
>  1 file changed, 81 insertions(+)
>  create mode 100644 recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
> 
> diff --git a/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb b/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
> new file mode 100644
> index 0000000..899db1f
> --- /dev/null
> +++ b/recipes-ti/ti-pdk-setup/ti-pdk-setup_git.bb
> @@ -0,0 +1,81 @@
> +SUMMARY = "Package containing scripts to setup the PDK development environment"
> +LICENSE = "BSD"
> +LIC_FILES_CHKSUM = "file://release/full/pdksetupenv.sh;beginline=1;endline=20;md5=1858f90ca160daa7ca1b05dc3e474791"
> +
> +require recipes-ti/includes/ti-paths.inc
> +
> +PDK_SETUP_GIT_URI = "git://git@bitbucket.itg.ti.com/processor-sdk/processor-pdk-packages.git"

NAK!


> +PDK_SETUP_GIT_PROTOCOL = "ssh"
> +PDK_SETUP_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.PDK_PACKAGES.01.00.00.01"
> +PDK_SETUP_SRCREV = "23f310087fded4955d6d64e6df20fd057d1cede8"
> +
> +BRANCH = "${PDK_SETUP_GIT_BRANCH}"
> +SRC_URI = "${PDK_SETUP_GIT_URI};protocol=${PDK_SETUP_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${PDK_SETUP_SRCREV}"
> +PV = "01.00.00.01"
> +PR = "r0"
> +
> +S = "${WORKDIR}/git/"
> +
> +CLEANBROKEN = "1"
> +
> +LIMIT_SOCS = "${TI_PDK_LIMIT_SOCS}"
> +LIMIT_BOARDS = "${TI_PDK_LIMIT_BOARDS}"
> +
> +PDK_SOC = "${@'${MACHINE}'.replace('-evm','')}"
> +PDK_SOC_omapl138-lcdk = "${@'${MACHINE}'.replace('-lcdk','')}"
> +
> +do_compile() {
> +    :
> +}
> +
> +do_install() {
> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +
> +    install -m 0755 release/full/pdksetupenv.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdksetupenv.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkProjectCreate.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkProjectCreate.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkAppImageCreate.bat ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/pdkAppImageCreate.sh ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0755 release/full/macros.ini ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +    install -m 0644 release/full/Rules.make ${D}${PDK_INSTALL_DIR_RECIPE}/packages
> +
> +    sed -i -e "s|__PDK_VER__|${PDK_VERSION}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdkProjectCreate.sh
> +    sed -i -e "s|__PDK_VER__|${PDK_VERSION}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdkProjectCreate.bat
> +
> +    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
> +    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
> +    sed -i -e "s|__LIMIT_SOCS__|${LIMIT_SOCS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +
> +    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
> +    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
> +    sed -i -e "s|__LIMIT_BOARDS__|${LIMIT_BOARDS}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +
> +    TI_PDK_VERSION=`echo ${PDK_VERSION} | sed -e 's|\.|_|g' -e 's|^0||'`
> +
> +    sed -i -e "s|__PDK_SOC__|${PDK_SOC}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +    sed -i -e "s|__PDK_VER__|${TI_PDK_VERSION}|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/Rules.make
> +}
> +
> +do_install_append_omapl1() {
> +    sed -i -e "s|c66x|c674x|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.sh
> +    sed -i -e "s|c66x|c674x|g" \
> +        ${D}${PDK_INSTALL_DIR_RECIPE}/packages/pdksetupenv.bat
> +}
> +
> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/*"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7
  2017-07-18 23:03 ` [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7 Mahesh Radhakrishnan
@ 2017-08-24 19:55   ` Denys Dmytriyenko
  2017-09-18 20:25     ` Radhakrishnan, Mahesh
  0 siblings, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 19:55 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:38PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming the RTOS low level driver of the PRUSS module & updating to
> the latest version
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary
> 
>  recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb | 23 +++++++++++++++++++++++
>  recipes-bsp/pruss-lld/pruss-lld.inc         |  8 ++++----
>  2 files changed, 27 insertions(+), 4 deletions(-)
>  create mode 100644 recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
> 
> diff --git a/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
> new file mode 100644
> index 0000000..5068286
> --- /dev/null
> +++ b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
> @@ -0,0 +1,23 @@
> +SUMMARY = "TI RTOS low level driver library for PRUSS"
> +
> +inherit ti-pdk
> +require recipes-bsp/pruss-lld/pruss-lld.inc
> +
> +PR = "${INC_PR}.0"
> +
> +S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
> +
> +DEPENDS_append = " osal-rtos"
> +DEPENDS_append_ti33x = " starterware-rtos"
> +DEPENDS_append_ti43x = " starterware-rtos"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +export PDK_PRUSS_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${WORKDIR}/build"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "PRUSS LLD"
> +
> +INSANE_SKIP_${PN} = "arch"
> diff --git a/recipes-bsp/pruss-lld/pruss-lld.inc b/recipes-bsp/pruss-lld/pruss-lld.inc
> index 8620108..1f1bfc5 100644
> --- a/recipes-bsp/pruss-lld/pruss-lld.inc
> +++ b/recipes-bsp/pruss-lld/pruss-lld.inc
> @@ -1,7 +1,7 @@
>  LICENSE = "BSD-3-Clause"
>  LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458"
>  
> -COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm"
> +COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm|k2g-hs-evm"

That's why you want to use "k2g" SOC family to automatically cover variants.


>  PACKAGE_ARCH = "${MACHINE_ARCH}"
>  
>  PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"
> @@ -9,12 +9,12 @@ PRUSS_LLD_GIT_PROTOCOL = "git"
>  PRUSS_LLD_GIT_BRANCH = "master"
>  PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"
>  
> -# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.06A"
> -PRUSS_LLD_SRCREV = "b98729cc1fc26c9ac32846146892646a23c28adb"
> +# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.07"
> +PRUSS_LLD_SRCREV = "636bb5645014723c54c08245cf8c2ee401eceb4f"
>  
>  BRANCH = "${PRUSS_LLD_GIT_BRANCH}"
>  SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
>  
>  SRCREV = "${PRUSS_LLD_SRCREV}"
> -PV = "01.00.00.06A"
> +PV = "01.00.00.07"
>  INC_PR = "r0"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 31/37] board-rtos: Added board-rtos recipe
  2017-07-18 23:03 ` [PATCH v2 31/37] board-rtos: Added board-rtos recipe Mahesh Radhakrishnan
@ 2017-08-24 20:02   ` Denys Dmytriyenko
  2017-09-18 20:54     ` Radhakrishnan, Mahesh
  0 siblings, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 20:02 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:42PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming board library for RTOS
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary & merged in to a single recipe
> 
>  recipes-bsp/board-rtos/board-rtos_git.bb | 71 ++++++++++++++++++++++++++++++++
>  1 file changed, 71 insertions(+)
>  create mode 100644 recipes-bsp/board-rtos/board-rtos_git.bb
> 
> diff --git a/recipes-bsp/board-rtos/board-rtos_git.bb b/recipes-bsp/board-rtos/board-rtos_git.bb
> new file mode 100644
> index 0000000..5ba672f
> --- /dev/null
> +++ b/recipes-bsp/board-rtos/board-rtos_git.bb
> @@ -0,0 +1,71 @@
> +SUMMARY = "TI RTOS Board Library"
> +
> +inherit ti-pdk
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=0e3182ba6a963da159c37eafa9752ade"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +BOARD_GIT_URI = "git://git.ti.com/keystone-rtos/board.git"
> +BOARD_GIT_PROTOCOL = "git"
> +BOARD_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.BOARD.01.00.07.00"
> +BOARD_SRCREV = "7d6a76ee65d75714740d468a48ca7e3668e66a94"
> +
> +BRANCH ="${BOARD_GIT_BRANCH}"
> +SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${BOARD_SRCREV}"
> +PV = "01.00.07.00"
> +PR = "r0"
> +
> +DEPENDS_append = " i2c-lld-rtos \
> +                   spi-lld-rtos \
> +                   uart-lld-rtos \
> +"
> +
> +DEPENDS_append_omap-a15 = " osal-rtos \
> +                            ti-ndk \
> +"
> +
> +DEPENDS_append_am57xx-evm = " gpio-lld-rtos \
> +                              icss-emac-lld-rtos \
> +                              mmcsd-lld-rtos \
> +                              pruss-lld-rtos \
> +                              pm-lld-rtos \
> +"

What about dra7xx?


> +
> +DEPENDS_append_ti33x = " gpio-lld-rtos \
> +                         gpmc-lld-rtos \
> +                         icss-emac-lld-rtos \
> +                         mmcsd-lld-rtos \
> +                         osal-rtos \
> +                         pruss-lld-rtos \
> +                         starterware-rtos \
> +                         ti-ndk \

ti-ndk is patch #34 and is not yet merged, but a dependency here in #31

Please make sure the order is correct.


> +"
> +
> +DEPENDS_append_ti43x = " gpio-lld-rtos \
> +                         gpmc-lld-rtos \
> +                         icss-emac-lld-rtos \
> +                         mmcsd-lld-rtos \
> +                         osal-rtos \
> +                         pruss-lld-rtos \
> +                         starterware-rtos \
> +                         ti-ndk \
> +"
> +
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +INHIBIT_SYSROOT_STRIP = "1"
> +INHIBIT_PACKAGE_STRIP = "1"
> +
> +export PDK_BOARD_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +XDCPATH_append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 32/37] emac-lld-rtos: Added emac-lld-rtos recipe
  2017-07-18 23:03 ` [PATCH v2 32/37] emac-lld-rtos: Added emac-lld-rtos recipe Mahesh Radhakrishnan
@ 2017-08-24 20:04   ` Denys Dmytriyenko
  0 siblings, 0 replies; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 20:04 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:43PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming RTOS low level driver for Ethernet MAC
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary and merged in to a single recipe
> 
>  recipes-bsp/emac-lld/emac-lld-rtos_git.bb | 31 +++++++++++++++++++++++++++++++
>  1 file changed, 31 insertions(+)
>  create mode 100644 recipes-bsp/emac-lld/emac-lld-rtos_git.bb
> 
> diff --git a/recipes-bsp/emac-lld/emac-lld-rtos_git.bb b/recipes-bsp/emac-lld/emac-lld-rtos_git.bb
> new file mode 100644
> index 0000000..0ad74cb
> --- /dev/null
> +++ b/recipes-bsp/emac-lld/emac-lld-rtos_git.bb
> @@ -0,0 +1,31 @@
> +SUMMARY = "TI RTOS low level driver for Ethernet MAC (EMAC) peripheral"
> +
> +inherit ti-pdk
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://emacver.h;beginline=1;endline=47;md5=f66bb3695972ca2a85d990a390f45d88"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|c665x-evm"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/emac-lld.git"
> +EMAC_LLD_GIT_PROTOCOL = "git"
> +EMAC_LLD_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.EMAC_LLD.01.00.03.06A"
> +EMAC_LLD_SRCREV = "30ed663809ab178098f8207e9d49913d1446ee6c"
> +
> +BRANCH ="${EMAC_LLD_GIT_BRANCH}"
> +SRC_URI = "${EMAC_LLD_GIT_URI};protocol=${EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${EMAC_LLD_SRCREV}"
> +PV = "01.00.03.06A"
> +PR = "r0"
> +
> +DEPENDS_append = " board-rtos osal-rtos"

Blocked by board-rtos.


> +DEPENDS_append_ti33x = " starterware-rtos"
> +DEPENDS_append_ti43x = " starterware-rtos"
> +DEPENDS_append_k2g  = " cppi-lld-rtos qmss-lld-rtos"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "EMAC LLD"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld
  2017-07-18 23:03 ` [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld Mahesh Radhakrishnan
@ 2017-08-24 20:06   ` Denys Dmytriyenko
  2017-09-18 20:46     ` Radhakrishnan, Mahesh
  0 siblings, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 20:06 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

Same exact questions/comments as for #25 pm-lld-rtos...

On Tue, Jul 18, 2017 at 07:03:44PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming RTOS low level driver for Video processing subsystem.
> 
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary & merged in to a single recipe
> 
>  recipes-bsp/vps-lld/vps-lld-rtos_git.bb | 94 +++++++++++++++++++++++++++++++++
>  1 file changed, 94 insertions(+)
>  create mode 100644 recipes-bsp/vps-lld/vps-lld-rtos_git.bb
> 
> diff --git a/recipes-bsp/vps-lld/vps-lld-rtos_git.bb b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
> new file mode 100644
> index 0000000..8f759b8
> --- /dev/null
> +++ b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
> @@ -0,0 +1,94 @@
> +SUMMARY = "TI RTOS Low level driver for Video Processing Subsystem (VPS) "
> +
> +require recipes-ti/includes/ti-paths.inc
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=32;md5=4303d306ea53eb66132983d6901c137d"
> +
> +COMPATIBLE_MACHINE = "omap-a15"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +VPS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/vps.git"
> +VPS_LLD_GIT_PROTOCOL = "git"
> +VPS_LLD_GIT_BRANCH = "master"
> +VPS_LLD_GIT_DESTSUFFIX = "git"
> +VPS_PACKAGE_BASE   = "${S}/../vps_base"
> +VPS_LLD_ROOTPATH = "${VPS_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/vps"
> +
> +# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.06B"
> +VPS_LLD_SRCREV = "58729317b65bdb24d4343cbb1f7f6cb90ca2faf0"
> +
> +BRANCH = "${VPS_LLD_GIT_BRANCH}"
> +SRC_URI = "${VPS_LLD_GIT_URI};destsuffix=${VPS_LLD_GIT_DESTSUFFIX};protocol=${VPS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${VPS_LLD_SRCREV}"
> +PV = "01.00.01.06B"
> +PR = "r0"
> +
> +S = "${WORKDIR}/${VPS_LLD_GIT_DESTSUFFIX}"
> +
> +DEPENDS = " ti-cgt6x-native \
> +            ti-cgt-arm-native \
> +            ti-sysbios \
> +            common-csl-ip-rtos \
> +            gcc-arm-none-eabi-native \
> +            osal-rtos \
> +            ca-certificates-native \
> +            ti-pdk-setup \
> +            edma3-lld-rtos \
> +            board-rtos \
> +            uart-lld-rtos \
> +            i2c-lld-rtos \
> +            pm-lld-rtos \
> +"
> +
> +# Fetch task cannot be completed until after ca-certificates-native populates sysroot with the SSL certificates
> +do_fetch[depends] = "ca-certificates-native:do_populate_sysroot"
> +
> +export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"
> +export FPULIB_PATH = "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"
> +export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"
> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
> +export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
> +
> +export PDK_VPS_ROOT_PATH = "${VPS_PACKAGE_BASE}/package/all/pdk_/packages"
> +
> +BOARD_PACKAGE = ""
> +BOARD_PACKAGE_am57xx-evm = "evmAM572x"
> +BOARD_PACKAGE_dra7xx-evm = "evmDRA75x"
> +
> +
> +do_configure() {
> +    rm -rf ${VPS_PACKAGE_BASE}
> +    cd ${S}
> +    
> +    # remove any previous package
> +    rm -f ${VPS_PACKAGE_BASE}
> +
> +    # make the release package before building it
> +    make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${VPS_PACKAGE_BASE} PDK_VPS_COMP_PATH=${S}
> +}
> +
> +do_compile() {
> +    echo "vps lld root path is ${VPS_LLD_ROOTPATH}"
> +    cd ${VPS_LLD_ROOTPATH}
> +    
> +    # Build am572x and am571x libraries
> +    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"
> +
> +    #archive
> +    tar -cf vps_lld.tar --exclude='*.tar' ./*
> +}
> +
> +do_install() {
> +    cd ${VPS_LLD_ROOTPATH}
> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/vps
> +    find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/vps \;
> +}
> +
> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
> +
> +INSANE_SKIP_${PN} = "arch ldflags"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk
  2017-07-18 23:03 ` [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk Mahesh Radhakrishnan
  2017-07-27 13:49   ` Jacob Stiffler
@ 2017-08-24 20:08   ` Denys Dmytriyenko
  2017-09-18 20:30     ` Radhakrishnan, Mahesh
  1 sibling, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 20:08 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:45PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming recipe for TI RTOS Networking development kit
> 
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summmary  & merged in to a single recipe
> 
>  recipes-ti/ndk/ti-ndk.inc           | 21 +++++++++++++++++++++
>  recipes-ti/ndk/ti-ndk_2.25.01.11.bb | 17 +++++++++++++++++
>  2 files changed, 38 insertions(+)
>  create mode 100644 recipes-ti/ndk/ti-ndk.inc
>  create mode 100644 recipes-ti/ndk/ti-ndk_2.25.01.11.bb
> 
> diff --git a/recipes-ti/ndk/ti-ndk.inc b/recipes-ti/ndk/ti-ndk.inc
> new file mode 100644
> index 0000000..09d9ea0
> --- /dev/null
> +++ b/recipes-ti/ndk/ti-ndk.inc
> @@ -0,0 +1,21 @@
> +SUMMARY = "TI RTOS_Networking"
> +HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html"
> +SECTION = "devel"
> +LICENSE = "BSD"
> +
> +require recipes-ti/includes/ti-paths.inc
> +
> +S = "${WORKDIR}/ndk_${PV}"
> +
> +SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/${PV}/exports/ndk_${PV}.zip;name=ndkzip"
> +
> +do_install() {
> +    CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
> +    install -d ${D}${NDK_INSTALL_DIR_RECIPE}
> +    cp ${CP_ARGS} ${S}/* ${D}${NDK_INSTALL_DIR_RECIPE}
> +}
> +
> +ALLOW_EMPTY_${PN} = "1"
> +FILES_${PN}-dev += "${NDK_INSTALL_DIR_RECIPE}"
> +
> +INSANE_SKIP_${PN}-dev = "arch ldflags staticdev"
> diff --git a/recipes-ti/ndk/ti-ndk_2.25.01.11.bb b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
> new file mode 100644
> index 0000000..4369567
> --- /dev/null
> +++ b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
> @@ -0,0 +1,17 @@
> +require ti-ndk.inc
> +
> +PV = "2_25_01_11"
> +PR = "r0"
> +
> +LIC_FILES_CHKSUM = "file://ndk_${PV}_manifest.html;md5=80a8d9b76cf700929d3f5b6df09052d6"
> +
> +SRC_URI[ndkzip.md5sum] = "e42bfcc8c3a6d183d60f26ec01ccc79b"
> +SRC_URI[ndkzip.sha256sum] = "a15bc9b570dc0628dd8b8c3665037a162610a6f86c5f17ebb6a329d3db60f071"
> +
> +INHIBIT_PACKAGE_STRIP = "1"
> +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> +INHIBIT_SYSROOT_STRIP = "1"
> +
> +deltask do_create_srcipk
> +addtask create_srcipk after do_install before do_package

meta-ti doesn't have srcipk support.


> +
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos
  2017-07-18 23:03 ` [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos Mahesh Radhakrishnan
@ 2017-08-24 20:11   ` Denys Dmytriyenko
  2017-09-18 20:40     ` Radhakrishnan, Mahesh
  0 siblings, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 20:11 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:46PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming RTOS driver for Network Interface Management Unit
> (NIMU),BMET Ethernet and NIMU ICSS
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary
> 
>  recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb  | 21 +++++++++++++++
>  recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb | 28 +++++++++++++++++++
>  recipes-bsp/transport-rtos/nimu-rtos_git.bb      | 34 ++++++++++++++++++++++++
>  recipes-bsp/transport-rtos/transport.inc         | 17 ++++++++++++
>  4 files changed, 100 insertions(+)
>  create mode 100644 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
>  create mode 100644 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
>  create mode 100644 recipes-bsp/transport-rtos/nimu-rtos_git.bb
>  create mode 100644 recipes-bsp/transport-rtos/transport.inc
> 
> diff --git a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> new file mode 100644
> index 0000000..775ef3d
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> @@ -0,0 +1,21 @@
> +SUMMARY = "RTOS driver for BMET Ethernet"
> +
> +inherit ti-pdk
> +require transport.inc
> +
> +PR = "${INC_PR}.0"
> +
> +LIC_FILES_CHKSUM = "file://bmet_transport.h;beginline=12;endline=40;md5=7c7fbe6af03d79b61025a67a8fc96f93"
> +
> +COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"
> +
> +DEPENDS_append = " qmss-lld-rtos \
> +                   cppi-lld-rtos \
> +"
> +
> +BMET_ETH_DESTSUFFIX = "git/bmet_eth"
> +
> +S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"
> diff --git a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> new file mode 100644
> index 0000000..3ca196d
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "RTOS driver for NIMU ICSS"
> +
> +inherit ti-pdk
> +require transport.inc
> +
> +PR = "${INC_PR}.0"
> +
> +LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=fd897e67955a19ba88443d4bc2e7e18a"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"
> +
> +DEPENDS_append = " ti-ndk \

Blocked by ti-ndk


> +                   pruss-lld-rtos \
> +                   icss-emac-lld-rtos \
> +"
> +
> +NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"
> +
> +export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
> +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
> diff --git a/recipes-bsp/transport-rtos/nimu-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
> new file mode 100644
> index 0000000..0a415ae
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
> @@ -0,0 +1,34 @@
> +SUMMARY = "RTOS driver for Network Interface Management Unit (NIMU)"
> +
> +inherit ti-pdk
> +require transport.inc
> +
> +PR = "${INC_PR}.0"
> +
> +LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=52ba99291b03b91058e37115b66edb10"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
> +
> +NIMU_DESTSUFFIX = "git/ndk/nimu"
> +
> +S = "${WORKDIR}/${NIMU_DESTSUFFIX}"
> +
> +DEPENDS_append = " ti-ndk osal-rtos"
> +DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"
> +DEPENDS_append_ti43x = " starterware-rtos emac-lld-rtos"
> +DEPENDS_append_omap-a15 = " emac-lld-rtos"
> +DEPENDS_append_dra7xx-evm = " emac-lld-rtos"

omap-a15 already covers dra7xx-evm.


> +DEPENDS_append_keystone = " qmss-lld-rtos cppi-lld-rtos"
> +DEPENDS_append_k2hk-evm = " pa-lld-rtos"
> +DEPENDS_append_k2e-evm = " pa-lld-rtos"
> +DEPENDS_append_k2l-evm = " pa-lld-rtos"
> +DEPENDS_append_k2g = " emac-lld-rtos"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +export PDK_NIMU_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
> +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
> diff --git a/recipes-bsp/transport-rtos/transport.inc b/recipes-bsp/transport-rtos/transport.inc
> new file mode 100644
> index 0000000..82427fb
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/transport.inc
> @@ -0,0 +1,17 @@
> +LICENSE = "BSD-3-Clause"
> +
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
> +TRANSPORT_GIT_PROTOCOL = "git"
> +TRANSPORT_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.07A"
> +TRANSPORT_SRCREV = "099dbf371cea3b2d883f5c97a4b0e7ef40e84c6a"
> +
> +BRANCH = "${TRANSPORT_GIT_BRANCH}"
> +SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${TRANSPORT_SRCREV}"
> +PV = "01.00.00.07A"
> +INC_PR = "r0"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe
  2017-07-18 23:03 ` [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe Mahesh Radhakrishnan
@ 2017-08-24 20:13   ` Denys Dmytriyenko
  2017-09-18 20:57     ` Radhakrishnan, Mahesh
  0 siblings, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 20:13 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

On Tue, Jul 18, 2017 at 07:03:47PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming the recipe for Circular Microphone array board (CMB) RTOS
> software
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary
> 
>  recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb | 62 +++++++++++++++++++++++++++++
>  1 file changed, 62 insertions(+)
>  create mode 100644 recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb
> 
> diff --git a/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb
> new file mode 100644
> index 0000000..0ff8bba
> --- /dev/null
> +++ b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb
> @@ -0,0 +1,62 @@
> +SUMMARY = "TI RTOS software supporting circular microphone array board"
> +require recipes-ti/includes/ti-paths.inc
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://cmbaddonver.h;beginline=8;endline=47;md5=d0cb159bf210cfafed63042da01c83e0"
> +
> +COMPATIBLE_MACHINE = "k2g|omapl137-evm"
> +
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +CMB_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/circmicarray-addon.git"
> +CMB_ADDON_GIT_PROTOCOL = "git"
> +CMB_ADDON_GIT_BRANCH = "master"
> +CMB_ADDON_GIT_DESTSUFFIX = "git/ti/addon"
> +
> +# Below commit ID corresponds to "DEV.CMB.01.01.00.00"
> +CMB_ADDON_SRCREV = "29c05572b82251bac73cd685afcffdb8549eaaaf"
> +
> +SRCREV = "${CMB_ADDON_SRCREV}"
> +PV = "01.01.00.00"
> +PR = "r0"
> +
> +BRANCH = "${CMB_ADDON_GIT_BRANCH}"
> +SRC_URI = "${CMB_ADDON_GIT_URI};destsuffix=${CMB_ADDON_GIT_DESTSUFFIX};protocol=${CMB_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +
> +S = "${WORKDIR}/git/ti/addon/cmb"
> +
> +DEPENDS = " ti-cgt6x-native \
> +            ti-sysbios \
> +            ti-xdctools \
> +            ti-pdk-build-rtos \
> +            common-csl-ip-rtos \
> +            gpio-lld-rtos \
> +            i2c-lld-rtos \
> +            mcasp-lld-rtos \
> +            board-rtos \

Blocked by board-rtos


> +"
> +
> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
> +
> +export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"
> +
> +export PDK_CMB_ROOT_PATH = "${WORKDIR}/git"
> +
> +do_compile() {
> +    cd ${S}

Not needed ^


> +    make release LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"
> +}
> +
> +do_install() {
> +    cd ${S}

Not needed ^


> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/addon/cmb
> +    find -name "*.tar" -exec tar xf {} -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ \;

Is this needed?


> +}
> +
> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g
  2017-07-18 23:03 ` [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g Mahesh Radhakrishnan
@ 2017-08-24 20:13   ` Denys Dmytriyenko
  2017-09-18 21:05     ` Radhakrishnan, Mahesh
  0 siblings, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 20:13 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

Same comments as for #36.


On Tue, Jul 18, 2017 at 07:03:48PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming RTOS audio addon software for K2G
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summmary
> 
>  recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb | 60 +++++++++++++++++++++++
>  1 file changed, 60 insertions(+)
>  create mode 100644 recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb
> 
> diff --git a/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb
> new file mode 100644
> index 0000000..63271a8
> --- /dev/null
> +++ b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb
> @@ -0,0 +1,60 @@
> +SUMMARY = "TI RTOS Audio add-on software for k2g"
> +
> +require recipes-ti/includes/ti-paths.inc
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://audk2gaddonver.h;beginline=8;endline=47;md5=7a3996aaf1a3d3ca87358cf9b89bce3d"
> +
> +COMPATIBLE_MACHINE = "k2g"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +AUDK2G_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/audk2g-addon.git"
> +AUDK2G_ADDON_GIT_PROTOCOL = "git"
> +AUDK2G_ADDON_GIT_BRANCH = "master"
> +AUDK2G_ADDON_GIT_DESTSUFFIX = "git/ti/addon/audk2g"
> +
> +# Below commit ID corresponds to "DEV.AUDK2G.01.04.00.00"
> +AUDK2G_ADDON_SRCREV = "815180b45ceb1fa3c110f9979106c7f5aa8b3ca2"
> +
> +BRANCH = "${AUDK2G_ADDON_GIT_BRANCH}"
> +SRC_URI = "${AUDK2G_ADDON_GIT_URI};destsuffix=${AUDK2G_ADDON_GIT_DESTSUFFIX};protocol=${AUDK2G_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${AUDK2G_ADDON_SRCREV}"
> +PV = "01.04.00.00"
> +PR = "r0"
> +
> +S = "${WORKDIR}/git/ti/addon/audk2g"
> +
> +DEPENDS = " ti-cgt6x-native \
> +            ti-sysbios \
> +            ti-xdctools \
> +            ti-pdk-build-rtos \
> +            common-csl-ip-rtos \
> +            gpio-lld-rtos \
> +            i2c-lld-rtos \
> +            board-rtos \
> +"
> +
> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
> +
> +export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"
> +
> +export PDK_AUDK2G_ROOT_PATH = "${WORKDIR}/git"
> +
> +do_compile() {
> +    cd ${S}
> +
> +    make release LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"
> +}
> +
> +do_install() {
> +    cd ${S}
> +
> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/addon/audk2g
> +    find -name "*.tar" -exec tar xf {} -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ \;
> +}
> +
> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld
  2017-07-18 23:03 ` [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld Mahesh Radhakrishnan
@ 2017-08-24 21:50   ` Denys Dmytriyenko
  2017-09-18 21:08     ` Radhakrishnan, Mahesh
  0 siblings, 1 reply; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-08-24 21:50 UTC (permalink / raw)
  To: Mahesh Radhakrishnan; +Cc: meta-ti

This one is out too, since dependent icss-emac-lld isn't in yet.


On Tue, Jul 18, 2017 at 07:03:41PM -0400, Mahesh Radhakrishnan wrote:
> Upstreaming RTOS low level driver for ICSS-EMAC
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
> v2 - Added summary
> 
>  .../icss-emac-lld/icss-emac-lld-rtos_git.bb        | 25 ++++++++++++++++++++++
>  1 file changed, 25 insertions(+)
>  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-rtos_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> new file mode 100644
> index 0000000..882ce99
> --- /dev/null
> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
> @@ -0,0 +1,25 @@
> +SUMMARY = "TI RTOS low level driver for ICSS-EMAC"
> +
> +inherit ti-pdk
> +require icss-emac-lld.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"
> +
> +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"
> -- 
> 1.9.1
> 
> -- 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti


^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld
  2017-08-24 19:51   ` Denys Dmytriyenko
@ 2017-08-31 20:24     ` Radhakrishnan, Mahesh
  2017-09-18 18:03     ` Radhakrishnan, Mahesh
  1 sibling, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-08-31 20:24 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti

[-- Attachment #1: Type: text/plain, Size: 6544 bytes --]

My comments/answers inline.



Please note, I am in the process of addressing some comments from Jake (using oe_runmake instead of make). I will be submitting another patch very soon.



-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 3:52 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld



On Tue, Jul 18, 2017 at 07:03:36PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming TI RTOS low level driver for Power Management module (PM)

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary & merged in to a single recipe

>

>  recipes-bsp/pm-lld/pm-lld-rtos_git.bb | 95

> +++++++++++++++++++++++++++++++++++

>  1 file changed, 95 insertions(+)

>  create mode 100644 recipes-bsp/pm-lld/pm-lld-rtos_git.bb

>

> diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb

> b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb

> new file mode 100644

> index 0000000..c976deb

> --- /dev/null

> +++ b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb

> @@ -0,0 +1,95 @@

> +SUMMARY = "TI RTOS driver for Power Management module (PM)"

> +

> +require recipes-ti/includes/ti-paths.inc

> +

> +LICENSE = "BSD-3-Clause"

> +LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe<file:///\\Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe>"

> +

> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"

> +PACKAGE_ARCH = "${MACHINE_ARCH}"

> +

> +

> +PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"

> +PM_LLD_GIT_PROTOCOL = "git"

> +PM_LLD_GIT_BRANCH = "int_pm_am335x"

> +PM_LLD_GIT_BRANCH_dra7xx-evm = "master"



^^^





> +PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"

> +

> +# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.01"

> +PM_LLD_SRCREV = "c4908f94b3e655e6298aa9bfe9bbffbbc5d16111"

> +

> +# Below commit ID corresponds to "REL.PDK.TDA.01.07.00.06"

> +PM_LLD_SRCREV_dra7xx-evm = "46ea13503d2991f636197edb206a9f62cea398d4"



^^^



In some places here you use more generic "omap-a15" SOC family, but in these 2 places I highlighted, you use very specific "dra7xx-evm", which will exclude platforms like "dra7xx-hs-evm" as well as "am57xx-evm" and use "int_pm_am335x"

branch for those. Please confirm you actually want to do that.



[Mahesh]  PM LLD is defined only for dra7xx-evm, it is not defined for dra7xx-hs-evm.   For dra7xx-evm alone, we use the specific commit mentioned above. For am335x , the specific branch is used.





> +

> +BRANCH = "${PM_LLD_GIT_BRANCH}"

> +SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"

> +

> +#PATCHTOOL = "git"

> +#SRC_URI_append = " \

> +#    file://.patch<file:///\\.patch> \

> +#"



Leftovers ^^^

[Mahesh] Have been removed in the latest patch.



> +SRCREV = "${PM_LLD_SRCREV}"

> +PV = "01.04.00.01"

> +PR = "r0"

> +

> +S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"

> +

> +DEPENDS = " ti-sysbios \

> +            gcc-arm-none-eabi-native \

> +            osal-rtos \

> +            ca-certificates-native \

> +            ti-pdk-setup \

> +"

> +DEPENDS_append_omap-a15 = " ti-cgt-arm-native \

> +                            ti-cgt6x-native \

> +                            common-csl-ip-rtos \ "

> +DEPENDS_append_ti33x = " starterware-rtos \ "

> +DEPENDS_append_ti43x = " starterware-rtos \ "

> +DEPENDS_append_k2g = " common-csl-ip-rtos \

> +                       ti-cgt6x-native \ "

> +

> +# Fetch task cannot be completed until after ca-certificates-native

> +populates sysroot with the SSL certificates do_fetch[depends] = "ca-certificates-native:do_populate_sysroot"



Why? Shouldn't be a problem accessing git.ti.com over git protocol.

[Mahesh] It will be removed in the upcoming patch





> +export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"

> +export TOOLCHAIN_PATH_A8 = "${GCC_ARM_NONE_TOOLCHAIN}"

> +export TOOLCHAIN_PATH_A9 = "${GCC_ARM_NONE_TOOLCHAIN}"

> +export FPULIB_PATH = "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"

> +export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"

> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"

> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"

> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"

> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"



Aren't those already defined in a .inc file?





[Mahesh] There was no common inc file which I could include. The pm-lld.inc was removed and merged in to this recipe.   There were similar ones in pdk bbclass, but this recipe doesn't use pdk bbclass. Hence these definitions here.





> +export PDK_PM_ROOT_PATH = "${WORKDIR}/git"

> +

> +# Used by DEST_ROOT to redirect binary and obj files away from

> +sysroot PDK tree OBJ_DIR = "${WORKDIR}/git/ti/binary"

> +

> +do_compile() {

> +    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}"

> +LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${OBJ_DIR}



BTW, doxygen is not available in meta-ti nor in the only other dependent layer which is oe-core.

[Mahesh]  Does this mean that I should add doxygen-native to DEPENDS ?





> +    # Remove unnecessary files from packaging

> +    rm -rf patches/

> +

> +    # Cleanup docs

> +    rm -rf docs/ReleaseNotes_PM_LLD.doc

> +    rm -rf internal/

> +

> +    #archive

> +    tar -cf pm_lld.tar --exclude='*.tar' ./*

> +}

> +

> +do_install() {

> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm

> +    find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm \;



Is it necessary to tar-up everything at the end of do_compile and then un-tar

in do_install?

[Mahesh]  The latest patch has removed the need for tar/untar.







> +}

> +

> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"

> +

> +INSANE_SKIP_${PN} = "arch staticdev"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #2: Type: text/html, Size: 17609 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld
  2017-08-24 19:51   ` Denys Dmytriyenko
  2017-08-31 20:24     ` Radhakrishnan, Mahesh
@ 2017-09-18 18:03     ` Radhakrishnan, Mahesh
  2017-09-26 18:15       ` Denys Dmytriyenko
  1 sibling, 1 reply; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 18:03 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti


[-- Attachment #1.1: Type: text/plain, Size: 6339 bytes --]

Denys,

Submitted a new patch for pm-lld (attached). Responses linline.

Please let me know if it looks okay now.



Regards

Mahesh

-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 3:52 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld



On Tue, Jul 18, 2017 at 07:03:36PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming TI RTOS low level driver for Power Management module (PM)

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary & merged in to a single recipe

>

>  recipes-bsp/pm-lld/pm-lld-rtos_git.bb | 95

> +++++++++++++++++++++++++++++++++++

>  1 file changed, 95 insertions(+)

>  create mode 100644 recipes-bsp/pm-lld/pm-lld-rtos_git.bb

>

> diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb

> b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb

> new file mode 100644

> index 0000000..c976deb

> --- /dev/null

> +++ b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb

> @@ -0,0 +1,95 @@

> +SUMMARY = "TI RTOS driver for Power Management module (PM)"

> +

> +require recipes-ti/includes/ti-paths.inc

> +

> +LICENSE = "BSD-3-Clause"

> +LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe<file:///\\Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe>"

> +

> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"

> +PACKAGE_ARCH = "${MACHINE_ARCH}"

> +

> +

> +PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"

> +PM_LLD_GIT_PROTOCOL = "git"

> +PM_LLD_GIT_BRANCH = "int_pm_am335x"

> +PM_LLD_GIT_BRANCH_dra7xx-evm = "master"



^^^





> +PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"

> +

> +# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.01"

> +PM_LLD_SRCREV = "c4908f94b3e655e6298aa9bfe9bbffbbc5d16111"

> +

> +# Below commit ID corresponds to "REL.PDK.TDA.01.07.00.06"

> +PM_LLD_SRCREV_dra7xx-evm = "46ea13503d2991f636197edb206a9f62cea398d4"



^^^



In some places here you use more generic "omap-a15" SOC family, but in these 2 places I highlighted, you use very specific "dra7xx-evm", which will exclude platforms like "dra7xx-hs-evm" as well as "am57xx-evm" and use "int_pm_am335x"

branch for those. Please confirm you actually want to do that.

Yes. I have confirmed with automotive team that we use specific versions for dra7xx-evm. This module is not used for dra7xx-hs-evm.



> +

> +BRANCH = "${PM_LLD_GIT_BRANCH}"

> +SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"

> +

> +#PATCHTOOL = "git"

> +#SRC_URI_append = " \

> +#    file://.patch<file:///\\.patch> \

> +#"



Leftovers ^^^

Yes. They have been removed in the latest patch.





> +SRCREV = "${PM_LLD_SRCREV}"

> +PV = "01.04.00.01"

> +PR = "r0"

> +

> +S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"

> +

> +DEPENDS = " ti-sysbios \

> +            gcc-arm-none-eabi-native \

> +            osal-rtos \

> +            ca-certificates-native \

> +            ti-pdk-setup \

> +"

> +DEPENDS_append_omap-a15 = " ti-cgt-arm-native \

> +                            ti-cgt6x-native \

> +                            common-csl-ip-rtos \ "

> +DEPENDS_append_ti33x = " starterware-rtos \ "

> +DEPENDS_append_ti43x = " starterware-rtos \ "

> +DEPENDS_append_k2g = " common-csl-ip-rtos \

> +                       ti-cgt6x-native \ "

> +

> +# Fetch task cannot be completed until after ca-certificates-native

> +populates sysroot with the SSL certificates do_fetch[depends] = "ca-certificates-native:do_populate_sysroot"



Why? Shouldn't be a problem accessing git.ti.com over git protocol.

Yes. They have been removed in the latest patch.





> +export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"

> +export TOOLCHAIN_PATH_A8 = "${GCC_ARM_NONE_TOOLCHAIN}"

> +export TOOLCHAIN_PATH_A9 = "${GCC_ARM_NONE_TOOLCHAIN}"

> +export FPULIB_PATH = "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"

> +export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"

> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"

> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"

> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"

> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"



Aren't those already defined in a .inc file?

In the latest patch submitted, ti-pdk.bbclass has been used and the above are removed.



> +export PDK_PM_ROOT_PATH = "${WORKDIR}/git"

> +

> +# Used by DEST_ROOT to redirect binary and obj files away from

> +sysroot PDK tree OBJ_DIR = "${WORKDIR}/git/ti/binary"

> +

> +do_compile() {

> +    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}"

> +LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${OBJ_DIR}



BTW, doxygen is not available in meta-ti nor in the only other dependent layer which is oe-core.

The doxygen target is no longer built with the latest patch.



> +    # Remove unnecessary files from packaging

> +    rm -rf patches/

> +

> +    # Cleanup docs

> +    rm -rf docs/ReleaseNotes_PM_LLD.doc

> +    rm -rf internal/

> +

> +    #archive

> +    tar -cf pm_lld.tar --exclude='*.tar' ./*

> +}

> +

> +do_install() {

> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm

> +    find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm \;



Is it necessary to tar-up everything at the end of do_compile and then un-tar

in do_install?



The latest patch uses ti-pdk.bbclass and the do_Compile has been appended by generating a tar file    which the do_install of ti-pdk.bbclass will untar.

> +}

> +

> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"

> +

> +INSANE_SKIP_${PN} = "arch staticdev"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #1.2: Type: text/html, Size: 18083 bytes --]

[-- Attachment #2: Type: message/rfc822, Size: 4097 bytes --]

From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Cc: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] pm-lld-rtos: Adding rtos recipe for pm-lld
Date: Mon, 18 Sep 2017 17:54:28 +0000
Message-ID: <1505757268-4687-1-git-send-email-m-radhakrishnan2@ti.com>

TI RTOS low level driver for Power Management module (PM)
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

 v4 - Modified to use ti-pdk.bbclass and addressed review comments
 v3 - Removed the intermediate tar-untar for install
 v2 - Added summary & merged in to a single recipe


 recipes-bsp/pm-lld/pm-lld-rtos_git.bb | 56 +++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)
 create mode 100644 recipes-bsp/pm-lld/pm-lld-rtos_git.bb

diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
new file mode 100644
index 0000000..6fedc80
--- /dev/null
+++ b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
@@ -0,0 +1,56 @@
+SUMMARY = "TI RTOS driver for Power Management module (PM)"
+
+require recipes-ti/includes/ti-paths.inc
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+
+PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"
+PM_LLD_GIT_PROTOCOL = "git"
+PM_LLD_GIT_BRANCH = "int_pm_am335x"
+PM_LLD_GIT_BRANCH_dra7xx-evm = "master"
+PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
+
+# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.01"
+PM_LLD_SRCREV = "c4908f94b3e655e6298aa9bfe9bbffbbc5d16111"
+
+# Below commit ID corresponds to "REL.PDK.TDA.01.07.00.06"
+PM_LLD_SRCREV_dra7xx-evm = "46ea13503d2991f636197edb206a9f62cea398d4"
+
+BRANCH = "${PM_LLD_GIT_BRANCH}"
+SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${PM_LLD_SRCREV}"
+PV = "01.04.00.01"
+PR = "r0"
+
+S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " ti-sysbios \
+            osal-rtos \
+"
+DEPENDS_append_ti33x = " starterware-rtos \
+"
+DEPENDS_append_ti43x = " starterware-rtos \
+"
+export PDK_PM_ROOT_PATH = "${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+do_compile_append() {
+    # Delete archive created by XDC release command since it does not contain all content
+    find -name "*.tar" -exec rm -f {} \;
+
+    # Archive from build/ to capture ti/drv/pm/ in archive
+    cd ${B}
+    tar -cf pm_lld.tar --exclude='*.tar' ./*
+}
+
+INSANE_SKIP_${PN} = "arch staticdev"
--
1.9.1


^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7
  2017-08-24 19:55   ` Denys Dmytriyenko
@ 2017-09-18 20:25     ` Radhakrishnan, Mahesh
  0 siblings, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 20:25 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti


[-- Attachment #1.1: Type: text/plain, Size: 3759 bytes --]

Hi Denys,

Please see the comments inline.



I had submitted the new patch (attached) after addressing the review comments (v3) and updating the commit message (v4)



Regards

Mahesh



-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 3:56 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7



On Tue, Jul 18, 2017 at 07:03:38PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming the RTOS low level driver of the PRUSS module & updating

> to the latest version

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary

>

>  recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb | 23 +++++++++++++++++++++++

>  recipes-bsp/pruss-lld/pruss-lld.inc         |  8 ++++----

>  2 files changed, 27 insertions(+), 4 deletions(-)  create mode 100644

> recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb

>

> diff --git a/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb

> b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb

> new file mode 100644

> index 0000000..5068286

> --- /dev/null

> +++ b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb

> @@ -0,0 +1,23 @@

> +SUMMARY = "TI RTOS low level driver library for PRUSS"

> +

> +inherit ti-pdk

> +require recipes-bsp/pruss-lld/pruss-lld.inc

> +

> +PR = "${INC_PR}.0"

> +

> +S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"

> +

> +DEPENDS_append = " osal-rtos"

> +DEPENDS_append_ti33x = " starterware-rtos"

> +DEPENDS_append_ti43x = " starterware-rtos"

> +

> +# Build with make instead of XDC

> +TI_PDK_XDCMAKE = "0"

> +

> +export PDK_PRUSS_ROOT_PATH ="${WORKDIR}/build"

> +export DEST_ROOT="${WORKDIR}/build"

> +

> +# HTML doc link params

> +PDK_COMP_LINK_TEXT = "PRUSS LLD"

> +

> +INSANE_SKIP_${PN} = "arch"

> diff --git a/recipes-bsp/pruss-lld/pruss-lld.inc

> b/recipes-bsp/pruss-lld/pruss-lld.inc

> index 8620108..1f1bfc5 100644

> --- a/recipes-bsp/pruss-lld/pruss-lld.inc

> +++ b/recipes-bsp/pruss-lld/pruss-lld.inc

> @@ -1,7 +1,7 @@

>  LICENSE = "BSD-3-Clause"

>  LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458<file:///\\pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458>"

>

> -COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm"

> +COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm|k2g-hs-evm"



That's why you want to use "k2g" SOC family to automatically cover variants.





Updated in the new patch to use k2g



>  PACKAGE_ARCH = "${MACHINE_ARCH}"

>

>  PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"

> @@ -9,12 +9,12 @@ PRUSS_LLD_GIT_PROTOCOL = "git"

>  PRUSS_LLD_GIT_BRANCH = "master"

>  PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"

>

> -# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.06A"

> -PRUSS_LLD_SRCREV = "b98729cc1fc26c9ac32846146892646a23c28adb"

> +# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.07"

> +PRUSS_LLD_SRCREV = "636bb5645014723c54c08245cf8c2ee401eceb4f"

>

>  BRANCH = "${PRUSS_LLD_GIT_BRANCH}"

>  SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"

>

>  SRCREV = "${PRUSS_LLD_SRCREV}"

> -PV = "01.00.00.06A"

> +PV = "01.00.00.07"

>  INC_PR = "r0"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #1.2: Type: text/html, Size: 11694 bytes --]

[-- Attachment #2: Type: message/rfc822, Size: 4215 bytes --]

From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Cc: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] pruss-lld: Add rtos recipe & update the version to 1.0.0.7
Date: Mon, 18 Sep 2017 20:22:39 +0000
Message-ID: <1505766159-40186-1-git-send-email-m-radhakrishnan2@ti.com>

RTOS low level driver for the PRUSS module
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

 v4 - Updated the commit message
 v3 - Added k2g SOC family in place of k2g-evm & k2g-hs-evm
 v2 - Added summary

 recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb | 23 +++++++++++++++++++++++
 recipes-bsp/pruss-lld/pruss-lld.inc         |  8 ++++----
 2 files changed, 27 insertions(+), 4 deletions(-)
 create mode 100644 recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb

diff --git a/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
new file mode 100644
index 0000000..5068286
--- /dev/null
+++ b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
@@ -0,0 +1,23 @@
+SUMMARY = "TI RTOS low level driver library for PRUSS"
+
+inherit ti-pdk
+require recipes-bsp/pruss-lld/pruss-lld.inc
+
+PR = "${INC_PR}.0"
+
+S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS_append = " osal-rtos"
+DEPENDS_append_ti33x = " starterware-rtos"
+DEPENDS_append_ti43x = " starterware-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_PRUSS_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${WORKDIR}/build"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "PRUSS LLD"
+
+INSANE_SKIP_${PN} = "arch"
diff --git a/recipes-bsp/pruss-lld/pruss-lld.inc b/recipes-bsp/pruss-lld/pruss-lld.inc
index 8620108..44d84b8 100644
--- a/recipes-bsp/pruss-lld/pruss-lld.inc
+++ b/recipes-bsp/pruss-lld/pruss-lld.inc
@@ -1,7 +1,7 @@
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458"

-COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g-evm"
+COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g"
 PACKAGE_ARCH = "${MACHINE_ARCH}"

 PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"
@@ -9,12 +9,12 @@ PRUSS_LLD_GIT_PROTOCOL = "git"
 PRUSS_LLD_GIT_BRANCH = "master"
 PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"

-# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.06A"
-PRUSS_LLD_SRCREV = "b98729cc1fc26c9ac32846146892646a23c28adb"
+# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.07"
+PRUSS_LLD_SRCREV = "636bb5645014723c54c08245cf8c2ee401eceb4f"

 BRANCH = "${PRUSS_LLD_GIT_BRANCH}"
 SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"

 SRCREV = "${PRUSS_LLD_SRCREV}"
-PV = "01.00.00.06A"
+PV = "01.00.00.07"
 INC_PR = "r0"
--
1.9.1


^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk
  2017-08-24 20:08   ` Denys Dmytriyenko
@ 2017-09-18 20:30     ` Radhakrishnan, Mahesh
  0 siblings, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 20:30 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti


[-- Attachment #1.1: Type: text/plain, Size: 3321 bytes --]

Hi Denys,

Please see my reply inline.

I have submitted the attached patch after making the changes( v3) and updating commit message (v4)



Regards

Mahesh



-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 4:09 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk



On Tue, Jul 18, 2017 at 07:03:45PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming recipe for TI RTOS Networking development kit

>

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summmary  & merged in to a single recipe

>

>  recipes-ti/ndk/ti-ndk.inc           | 21 +++++++++++++++++++++

>  recipes-ti/ndk/ti-ndk_2.25.01.11.bb | 17 +++++++++++++++++

>  2 files changed, 38 insertions(+)

>  create mode 100644 recipes-ti/ndk/ti-ndk.inc  create mode 100644

> recipes-ti/ndk/ti-ndk_2.25.01.11.bb

>

> diff --git a/recipes-ti/ndk/ti-ndk.inc b/recipes-ti/ndk/ti-ndk.inc new

> file mode 100644 index 0000000..09d9ea0

> --- /dev/null

> +++ b/recipes-ti/ndk/ti-ndk.inc

> @@ -0,0 +1,21 @@

> +SUMMARY = "TI RTOS_Networking"

> +HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html"

> +SECTION = "devel"

> +LICENSE = "BSD"

> +

> +require recipes-ti/includes/ti-paths.inc

> +

> +S = "${WORKDIR}/ndk_${PV}"

> +

> +SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/${PV}/exports/ndk_${PV}.zip;name=ndkzip<http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/$%7bPV%7d/exports/ndk_$%7bPV%7d.zip;name=ndkzip>"

> +

> +do_install() {

> +    CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"

> +    install -d ${D}${NDK_INSTALL_DIR_RECIPE}

> +    cp ${CP_ARGS} ${S}/* ${D}${NDK_INSTALL_DIR_RECIPE} }

> +

> +ALLOW_EMPTY_${PN} = "1"

> +FILES_${PN}-dev += "${NDK_INSTALL_DIR_RECIPE}"

> +

> +INSANE_SKIP_${PN}-dev = "arch ldflags staticdev"

> diff --git a/recipes-ti/ndk/ti-ndk_2.25.01.11.bb

> b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb

> new file mode 100644

> index 0000000..4369567

> --- /dev/null

> +++ b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb

> @@ -0,0 +1,17 @@

> +require ti-ndk.inc

> +

> +PV = "2_25_01_11"

> +PR = "r0"

> +

> +LIC_FILES_CHKSUM = "file://ndk_${PV}_manifest.html;md5=80a8d9b76cf700929d3f5b6df09052d6<file:///\\ndk_$%7bPV%7d_manifest.html;md5=80a8d9b76cf700929d3f5b6df09052d6>"

> +

> +SRC_URI[ndkzip.md5sum] = "e42bfcc8c3a6d183d60f26ec01ccc79b"

> +SRC_URI[ndkzip.sha256sum] = "a15bc9b570dc0628dd8b8c3665037a162610a6f86c5f17ebb6a329d3db60f071"

> +

> +INHIBIT_PACKAGE_STRIP = "1"

> +INHIBIT_PACKAGE_DEBUG_SPLIT = "1"

> +INHIBIT_SYSROOT_STRIP = "1"

> +

> +deltask do_create_srcipk

> +addtask create_srcipk after do_install before do_package



meta-ti doesn't have srcipk support.

This has been removed in the latest patch



> +

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #1.2: Type: text/html, Size: 10546 bytes --]

[-- Attachment #2: Type: message/rfc822, Size: 3672 bytes --]

From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Cc: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] ti-ndk: Adding recipe for ti-ndk
Date: Mon, 18 Sep 2017 20:27:57 +0000
Message-ID: <1505766477-56677-1-git-send-email-m-radhakrishnan2@ti.com>

Recipe for TI RTOS Networking development kit

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

 v4 - Updated the commit message
 v3 - Removed references to srcipk
 v2 - Added summmary  & merged in to a single recipe

 recipes-ti/ndk/ti-ndk.inc           | 21 +++++++++++++++++++++
 recipes-ti/ndk/ti-ndk_2.25.01.11.bb | 13 +++++++++++++
 2 files changed, 34 insertions(+)
 create mode 100644 recipes-ti/ndk/ti-ndk.inc
 create mode 100644 recipes-ti/ndk/ti-ndk_2.25.01.11.bb

diff --git a/recipes-ti/ndk/ti-ndk.inc b/recipes-ti/ndk/ti-ndk.inc
new file mode 100644
index 0000000..09d9ea0
--- /dev/null
+++ b/recipes-ti/ndk/ti-ndk.inc
@@ -0,0 +1,21 @@
+SUMMARY = "TI RTOS_Networking"
+HOMEPAGE = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/index.html"
+SECTION = "devel"
+LICENSE = "BSD"
+
+require recipes-ti/includes/ti-paths.inc
+
+S = "${WORKDIR}/ndk_${PV}"
+
+SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ndk/${PV}/exports/ndk_${PV}.zip;name=ndkzip"
+
+do_install() {
+    CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
+    install -d ${D}${NDK_INSTALL_DIR_RECIPE}
+    cp ${CP_ARGS} ${S}/* ${D}${NDK_INSTALL_DIR_RECIPE}
+}
+
+ALLOW_EMPTY_${PN} = "1"
+FILES_${PN}-dev += "${NDK_INSTALL_DIR_RECIPE}"
+
+INSANE_SKIP_${PN}-dev = "arch ldflags staticdev"
diff --git a/recipes-ti/ndk/ti-ndk_2.25.01.11.bb b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
new file mode 100644
index 0000000..d5d926b
--- /dev/null
+++ b/recipes-ti/ndk/ti-ndk_2.25.01.11.bb
@@ -0,0 +1,13 @@
+require ti-ndk.inc
+
+PV = "2_25_01_11"
+PR = "r0"
+
+LIC_FILES_CHKSUM = "file://ndk_${PV}_manifest.html;md5=80a8d9b76cf700929d3f5b6df09052d6"
+
+SRC_URI[ndkzip.md5sum] = "e42bfcc8c3a6d183d60f26ec01ccc79b"
+SRC_URI[ndkzip.sha256sum] = "a15bc9b570dc0628dd8b8c3665037a162610a6f86c5f17ebb6a329d3db60f071"
+
+INHIBIT_PACKAGE_STRIP = "1"
+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+INHIBIT_SYSROOT_STRIP = "1"
--
1.9.1


^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos
  2017-08-24 20:11   ` Denys Dmytriyenko
@ 2017-09-18 20:40     ` Radhakrishnan, Mahesh
  2017-09-26 18:31       ` Denys Dmytriyenko
  0 siblings, 1 reply; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 20:40 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti


[-- Attachment #1.1: Type: text/plain, Size: 6409 bytes --]

Hi Denys,

Please see my comments inline.

I have submitted a new patch with the fix and an updated commit message (attached)



Regards

Mahesh



-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 4:12 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos



On Tue, Jul 18, 2017 at 07:03:46PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming RTOS driver for Network Interface Management Unit

> (NIMU),BMET Ethernet and NIMU ICSS

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary

>

>  recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb  | 21 +++++++++++++++

> recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb | 28 +++++++++++++++++++

>  recipes-bsp/transport-rtos/nimu-rtos_git.bb      | 34 ++++++++++++++++++++++++

>  recipes-bsp/transport-rtos/transport.inc         | 17 ++++++++++++

>  4 files changed, 100 insertions(+)

>  create mode 100644 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb

>  create mode 100644 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb

>  create mode 100644 recipes-bsp/transport-rtos/nimu-rtos_git.bb

>  create mode 100644 recipes-bsp/transport-rtos/transport.inc

>

> diff --git a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb

> b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb

> new file mode 100644

> index 0000000..775ef3d

> --- /dev/null

> +++ b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb

> @@ -0,0 +1,21 @@

> +SUMMARY = "RTOS driver for BMET Ethernet"

> +

> +inherit ti-pdk

> +require transport.inc

> +

> +PR = "${INC_PR}.0"

> +

> +LIC_FILES_CHKSUM = "file://bmet_transport.h;beginline=12;endline=40;md5=7c7fbe6af03d79b61025a67a8fc96f93<file:///\\bmet_transport.h;beginline=12;endline=40;md5=7c7fbe6af03d79b61025a67a8fc96f93>"

> +

> +COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"

> +

> +DEPENDS_append = " qmss-lld-rtos \

> +                   cppi-lld-rtos \

> +"

> +

> +BMET_ETH_DESTSUFFIX = "git/bmet_eth"

> +

> +S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"

> +

> +# HTML doc link params

> +PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"

> diff --git a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb

> b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb

> new file mode 100644

> index 0000000..3ca196d

> --- /dev/null

> +++ b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb

> @@ -0,0 +1,28 @@

> +SUMMARY = "RTOS driver for NIMU ICSS"

> +

> +inherit ti-pdk

> +require transport.inc

> +

> +PR = "${INC_PR}.0"

> +

> +LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=fd897e67955a19ba88443d4bc2e7e18a<file:///\\nimu_icssEth.h;beginline=1;endline=35;md5=fd897e67955a19ba88443d4bc2e7e18a>"

> +

> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"

> +

> +DEPENDS_append = " ti-ndk \



Blocked by ti-ndk

ti-ndk has been pushed now.



> +                   pruss-lld-rtos \

> +                   icss-emac-lld-rtos \ "

> +

> +NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"

> +

> +# Build with make instead of XDC

> +TI_PDK_XDCMAKE = "0"

> +

> +S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"

> +

> +export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"

> +export DEST_ROOT="${S}"

> +

> +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"

> +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"

> diff --git a/recipes-bsp/transport-rtos/nimu-rtos_git.bb

> b/recipes-bsp/transport-rtos/nimu-rtos_git.bb

> new file mode 100644

> index 0000000..0a415ae

> --- /dev/null

> +++ b/recipes-bsp/transport-rtos/nimu-rtos_git.bb

> @@ -0,0 +1,34 @@

> +SUMMARY = "RTOS driver for Network Interface Management Unit (NIMU)"

> +

> +inherit ti-pdk

> +require transport.inc

> +

> +PR = "${INC_PR}.0"

> +

> +LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=52ba99291b03b91058e37115b66edb10<file:///\\nimu_eth.h;beginline=1;endline=35;md5=52ba99291b03b91058e37115b66edb10>"

> +

> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"

> +

> +NIMU_DESTSUFFIX = "git/ndk/nimu"

> +

> +S = "${WORKDIR}/${NIMU_DESTSUFFIX}"

> +

> +DEPENDS_append = " ti-ndk osal-rtos"

> +DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"

> +DEPENDS_append_ti43x = " starterware-rtos emac-lld-rtos"

> +DEPENDS_append_omap-a15 = " emac-lld-rtos"

> +DEPENDS_append_dra7xx-evm = " emac-lld-rtos"



omap-a15 already covers dra7xx-evm.

This has been corrected in the latest patch(V4)



> +DEPENDS_append_keystone = " qmss-lld-rtos cppi-lld-rtos"

> +DEPENDS_append_k2hk-evm = " pa-lld-rtos"

> +DEPENDS_append_k2e-evm = " pa-lld-rtos"

> +DEPENDS_append_k2l-evm = " pa-lld-rtos"

> +DEPENDS_append_k2g = " emac-lld-rtos"

> +

> +# Build with make instead of XDC

> +TI_PDK_XDCMAKE = "0"

> +

> +export PDK_NIMU_ROOT_PATH ="${WORKDIR}/build"

> +export DEST_ROOT="${S}"

> +

> +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"

> +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"

> diff --git a/recipes-bsp/transport-rtos/transport.inc

> b/recipes-bsp/transport-rtos/transport.inc

> new file mode 100644

> index 0000000..82427fb

> --- /dev/null

> +++ b/recipes-bsp/transport-rtos/transport.inc

> @@ -0,0 +1,17 @@

> +LICENSE = "BSD-3-Clause"

> +

> +PACKAGE_ARCH = "${MACHINE_ARCH}"

> +

> +TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"

> +TRANSPORT_GIT_PROTOCOL = "git"

> +TRANSPORT_GIT_BRANCH = "master"

> +

> +# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.07A"

> +TRANSPORT_SRCREV = "099dbf371cea3b2d883f5c97a4b0e7ef40e84c6a"

> +

> +BRANCH = "${TRANSPORT_GIT_BRANCH}"

> +SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"

> +

> +SRCREV = "${TRANSPORT_SRCREV}"

> +PV = "01.00.00.07A"

> +INC_PR = "r0"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #1.2: Type: text/html, Size: 18262 bytes --]

[-- Attachment #2: Type: message/rfc822, Size: 6510 bytes --]

From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Cc: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos
Date: Mon, 18 Sep 2017 20:33:33 +0000
Message-ID: <1505766813-61304-1-git-send-email-m-radhakrishnan2@ti.com>

RTOS driver for Network Interface Management Unit
(NIMU),BMET Ethernet and NIMU ICSS
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

 v4 - Updated the commit message
 v3 - Removed the redundant DEPENDS for dra7xx-evm
 v2 - Added summary

 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb  | 21 +++++++++++++++
 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb | 28 ++++++++++++++++++++
 recipes-bsp/transport-rtos/nimu-rtos_git.bb      | 33 ++++++++++++++++++++++++
 recipes-bsp/transport-rtos/transport.inc         | 17 ++++++++++++
 4 files changed, 99 insertions(+)
 create mode 100644 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
 create mode 100644 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
 create mode 100644 recipes-bsp/transport-rtos/nimu-rtos_git.bb
 create mode 100644 recipes-bsp/transport-rtos/transport.inc

diff --git a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
new file mode 100644
index 0000000..775ef3d
--- /dev/null
+++ b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
@@ -0,0 +1,21 @@
+SUMMARY = "RTOS driver for BMET Ethernet"
+
+inherit ti-pdk
+require transport.inc
+
+PR = "${INC_PR}.0"
+
+LIC_FILES_CHKSUM = "file://bmet_transport.h;beginline=12;endline=40;md5=7c7fbe6af03d79b61025a67a8fc96f93"
+
+COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"
+
+DEPENDS_append = " qmss-lld-rtos \
+                   cppi-lld-rtos \
+"
+
+BMET_ETH_DESTSUFFIX = "git/bmet_eth"
+
+S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"
+
+# HTML doc link params
+PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"
diff --git a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
new file mode 100644
index 0000000..3ca196d
--- /dev/null
+++ b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
@@ -0,0 +1,28 @@
+SUMMARY = "RTOS driver for NIMU ICSS"
+
+inherit ti-pdk
+require transport.inc
+
+PR = "${INC_PR}.0"
+
+LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=fd897e67955a19ba88443d4bc2e7e18a"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"
+
+DEPENDS_append = " ti-ndk \
+                   pruss-lld-rtos \
+                   icss-emac-lld-rtos \
+"
+
+NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"
+
+export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
+XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
diff --git a/recipes-bsp/transport-rtos/nimu-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
new file mode 100644
index 0000000..5366da7
--- /dev/null
+++ b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
@@ -0,0 +1,33 @@
+SUMMARY = "RTOS driver for Network Interface Management Unit (NIMU)"
+
+inherit ti-pdk
+require transport.inc
+
+PR = "${INC_PR}.0"
+
+LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=52ba99291b03b91058e37115b66edb10"
+
+COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
+
+NIMU_DESTSUFFIX = "git/ndk/nimu"
+
+S = "${WORKDIR}/${NIMU_DESTSUFFIX}"
+
+DEPENDS_append = " ti-ndk osal-rtos"
+DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"
+DEPENDS_append_ti43x = " starterware-rtos emac-lld-rtos"
+DEPENDS_append_omap-a15 = " emac-lld-rtos"
+DEPENDS_append_keystone = " qmss-lld-rtos cppi-lld-rtos"
+DEPENDS_append_k2hk-evm = " pa-lld-rtos"
+DEPENDS_append_k2e-evm = " pa-lld-rtos"
+DEPENDS_append_k2l-evm = " pa-lld-rtos"
+DEPENDS_append_k2g = " emac-lld-rtos"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+export PDK_NIMU_ROOT_PATH ="${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
+XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
diff --git a/recipes-bsp/transport-rtos/transport.inc b/recipes-bsp/transport-rtos/transport.inc
new file mode 100644
index 0000000..82427fb
--- /dev/null
+++ b/recipes-bsp/transport-rtos/transport.inc
@@ -0,0 +1,17 @@
+LICENSE = "BSD-3-Clause"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
+TRANSPORT_GIT_PROTOCOL = "git"
+TRANSPORT_GIT_BRANCH = "master"
+
+# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.07A"
+TRANSPORT_SRCREV = "099dbf371cea3b2d883f5c97a4b0e7ef40e84c6a"
+
+BRANCH = "${TRANSPORT_GIT_BRANCH}"
+SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${TRANSPORT_SRCREV}"
+PV = "01.00.00.07A"
+INC_PR = "r0"
--
1.9.1


^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld
  2017-08-24 20:06   ` Denys Dmytriyenko
@ 2017-09-18 20:46     ` Radhakrishnan, Mahesh
  0 siblings, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 20:46 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti


[-- Attachment #1.1: Type: text/plain, Size: 5266 bytes --]



HI Denys,

My comments inline.

I have submitted a new patch for vps-lld incorporating these changes. (attached)



Regards

Mahesh



-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 4:07 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld



Same exact questions/comments as for #25 pm-lld-rtos...

This recipe has been modified to use ti-pdk.bbclass (similar to the changes done for pm-lld-rtos)



On Tue, Jul 18, 2017 at 07:03:44PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming RTOS low level driver for Video processing subsystem.

>

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary & merged in to a single recipe

>

>  recipes-bsp/vps-lld/vps-lld-rtos_git.bb | 94

> +++++++++++++++++++++++++++++++++

>  1 file changed, 94 insertions(+)

>  create mode 100644 recipes-bsp/vps-lld/vps-lld-rtos_git.bb

>

> diff --git a/recipes-bsp/vps-lld/vps-lld-rtos_git.bb

> b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb

> new file mode 100644

> index 0000000..8f759b8

> --- /dev/null

> +++ b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb

> @@ -0,0 +1,94 @@

> +SUMMARY = "TI RTOS Low level driver for Video Processing Subsystem (VPS) "

> +

> +require recipes-ti/includes/ti-paths.inc

> +

> +LICENSE = "BSD-3-Clause"

> +LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=32;md5=4303d306ea53eb66132983d6901c137d<file:///\\COPYING.txt;beginline=1;endline=32;md5=4303d306ea53eb66132983d6901c137d>"

> +

> +COMPATIBLE_MACHINE = "omap-a15"

> +PACKAGE_ARCH = "${MACHINE_ARCH}"

> +

> +VPS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/vps.git"

> +VPS_LLD_GIT_PROTOCOL = "git"

> +VPS_LLD_GIT_BRANCH = "master"

> +VPS_LLD_GIT_DESTSUFFIX = "git"

> +VPS_PACKAGE_BASE   = "${S}/../vps_base"

> +VPS_LLD_ROOTPATH = "${VPS_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/vps"

> +

> +# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.06B"

> +VPS_LLD_SRCREV = "58729317b65bdb24d4343cbb1f7f6cb90ca2faf0"

> +

> +BRANCH = "${VPS_LLD_GIT_BRANCH}"

> +SRC_URI = "${VPS_LLD_GIT_URI};destsuffix=${VPS_LLD_GIT_DESTSUFFIX};protocol=${VPS_LLD_GIT_PROTOCOL};branch=${BRANCH}"

> +

> +SRCREV = "${VPS_LLD_SRCREV}"

> +PV = "01.00.01.06B"

> +PR = "r0"

> +

> +S = "${WORKDIR}/${VPS_LLD_GIT_DESTSUFFIX}"

> +

> +DEPENDS = " ti-cgt6x-native \

> +            ti-cgt-arm-native \

> +            ti-sysbios \

> +            common-csl-ip-rtos \

> +            gcc-arm-none-eabi-native \

> +            osal-rtos \

> +            ca-certificates-native \

> +            ti-pdk-setup \

> +            edma3-lld-rtos \

> +            board-rtos \

> +            uart-lld-rtos \

> +            i2c-lld-rtos \

> +            pm-lld-rtos \

> +"

> +

> +# Fetch task cannot be completed until after ca-certificates-native

> +populates sysroot with the SSL certificates do_fetch[depends] = "ca-certificates-native:do_populate_sysroot"

> +

> +export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"

> +export FPULIB_PATH = "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"

> +export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"

> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"

> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"

> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"

> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"

> +export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"

> +

> +export PDK_VPS_ROOT_PATH = "${VPS_PACKAGE_BASE}/package/all/pdk_/packages"

> +

> +BOARD_PACKAGE = ""

> +BOARD_PACKAGE_am57xx-evm = "evmAM572x"

> +BOARD_PACKAGE_dra7xx-evm = "evmDRA75x"

> +

> +

> +do_configure() {

> +    rm -rf ${VPS_PACKAGE_BASE}

> +    cd ${S}

> +

> +    # remove any previous package

> +    rm -f ${VPS_PACKAGE_BASE}

> +

> +    # make the release package before building it

> +    make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${VPS_PACKAGE_BASE}

> +PDK_VPS_COMP_PATH=${S} }

> +

> +do_compile() {

> +    echo "vps lld root path is ${VPS_LLD_ROOTPATH}"

> +    cd ${VPS_LLD_ROOTPATH}

> +

> +    # Build am572x and am571x libraries

> +    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"

> +

> +    #archive

> +    tar -cf vps_lld.tar --exclude='*.tar' ./* }

> +

> +do_install() {

> +    cd ${VPS_LLD_ROOTPATH}

> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/vps

> +    find -name "*.tar" -exec tar xf {} --no-same-owner -C

> +${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/vps \; }

> +

> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"

> +

> +INSANE_SKIP_${PN} = "arch ldflags"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #1.2: Type: text/html, Size: 15710 bytes --]

[-- Attachment #2: Type: message/rfc822, Size: 3903 bytes --]

From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Cc: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] vps-lld-rtos: Added rtos recipe for vps-lld
Date: Mon, 18 Sep 2017 20:43:34 +0000
Message-ID: <1505767414-4178-1-git-send-email-m-radhakrishnan2@ti.com>

RTOS low level driver for Video processing subsystem.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

 v4 - Modifications to use ti-pdk.bbclass
 v3 - Removed intermediate tar-untar for do-install
 v2 - Added summary

 recipes-bsp/vps-lld/vps-lld-rtos_git.bb | 52 +++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)
 create mode 100644 recipes-bsp/vps-lld/vps-lld-rtos_git.bb

diff --git a/recipes-bsp/vps-lld/vps-lld-rtos_git.bb b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
new file mode 100644
index 0000000..f13e2fc
--- /dev/null
+++ b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
@@ -0,0 +1,52 @@
+SUMMARY = "TI RTOS Low level driver for Video Processing Subsystem (VPS) "
+
+require recipes-ti/includes/ti-paths.inc
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=32;md5=4303d306ea53eb66132983d6901c137d"
+
+COMPATIBLE_MACHINE = "omap-a15"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+VPS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/vps.git"
+VPS_LLD_GIT_PROTOCOL = "git"
+VPS_LLD_GIT_BRANCH = "master"
+VPS_LLD_GIT_DESTSUFFIX = "git/ti/drv/vps"
+
+# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.06B"
+VPS_LLD_SRCREV = "58729317b65bdb24d4343cbb1f7f6cb90ca2faf0"
+
+BRANCH = "${VPS_LLD_GIT_BRANCH}"
+SRC_URI = "${VPS_LLD_GIT_URI};destsuffix=${VPS_LLD_GIT_DESTSUFFIX};protocol=${VPS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${VPS_LLD_SRCREV}"
+PV = "01.00.01.06B"
+PR = "r0"
+
+S = "${WORKDIR}/${VPS_LLD_GIT_DESTSUFFIX}"
+
+DEPENDS = " ti-sysbios \
+            osal-rtos \
+            edma3-lld-rtos \
+            board-rtos \
+            uart-lld-rtos \
+            i2c-lld-rtos \
+            pm-lld-rtos \
+"
+export PDK_VPS_COMP_PATH = "${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
+
+do_compile_append() {
+    # Delete archive created by XDC release command since it does not contain all content
+    find -name "*.tar" -exec rm -f {} \;
+
+    # Archive from build/ to capture ti/drv/pm/ in archive
+    cd ${B}
+    tar -cf pm_lld.tar --exclude='*.tar' ./*
+}
+
+INSANE_SKIP_${PN} = "arch ldflags"
--
1.9.1


^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 31/37] board-rtos: Added board-rtos recipe
  2017-08-24 20:02   ` Denys Dmytriyenko
@ 2017-09-18 20:54     ` Radhakrishnan, Mahesh
  0 siblings, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 20:54 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti

[-- Attachment #1: Type: text/plain, Size: 4366 bytes --]

HI Denys,

Please find my reply inline

I haven't submitted a new patch as there doesn't seem to be any changes required.

I have submitted board-rtos' dependent packages such as pm-lld-rtos , pruss-lld-rtos-, ti-ndk which should now unblock board.



Regards

Mahesh

-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 4:02 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 31/37] board-rtos: Added board-rtos recipe



On Tue, Jul 18, 2017 at 07:03:42PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming board library for RTOS

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary & merged in to a single recipe

>

>  recipes-bsp/board-rtos/board-rtos_git.bb | 71

> ++++++++++++++++++++++++++++++++

>  1 file changed, 71 insertions(+)

>  create mode 100644 recipes-bsp/board-rtos/board-rtos_git.bb

>

> diff --git a/recipes-bsp/board-rtos/board-rtos_git.bb

> b/recipes-bsp/board-rtos/board-rtos_git.bb

> new file mode 100644

> index 0000000..5ba672f

> --- /dev/null

> +++ b/recipes-bsp/board-rtos/board-rtos_git.bb

> @@ -0,0 +1,71 @@

> +SUMMARY = "TI RTOS Board Library"

> +

> +inherit ti-pdk

> +

> +LICENSE = "BSD-3-Clause"

> +LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=0e3182ba6a963da159c37eafa9752ade<file:///\\board.h;beginline=1;endline=32;md5=0e3182ba6a963da159c37eafa9752ade>"

> +

> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1"

> +PACKAGE_ARCH = "${MACHINE_ARCH}"

> +

> +BOARD_GIT_URI = "git://git.ti.com/keystone-rtos/board.git"

> +BOARD_GIT_PROTOCOL = "git"

> +BOARD_GIT_BRANCH = "master"

> +

> +# Below commit ID corresponds to "DEV.BOARD.01.00.07.00"

> +BOARD_SRCREV = "7d6a76ee65d75714740d468a48ca7e3668e66a94"

> +

> +BRANCH ="${BOARD_GIT_BRANCH}"

> +SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"

> +

> +SRCREV = "${BOARD_SRCREV}"

> +PV = "01.00.07.00"

> +PR = "r0"

> +

> +DEPENDS_append = " i2c-lld-rtos \

> +                   spi-lld-rtos \

> +                   uart-lld-rtos \

> +"

> +

> +DEPENDS_append_omap-a15 = " osal-rtos \

> +                            ti-ndk \

> +"

> +

> +DEPENDS_append_am57xx-evm = " gpio-lld-rtos \

> +                              icss-emac-lld-rtos \

> +                              mmcsd-lld-rtos \

> +                              pruss-lld-rtos \

> +                              pm-lld-rtos \ "



What about dra7xx?

I have confirmed that dra7xx contains only osal-rtos & ti-ndk , which is mentioned in the DEPENDS_append_omap-15





> +

> +DEPENDS_append_ti33x = " gpio-lld-rtos \

> +                         gpmc-lld-rtos \

> +                         icss-emac-lld-rtos \

> +                         mmcsd-lld-rtos \

> +                         osal-rtos \

> +                         pruss-lld-rtos \

> +                         starterware-rtos \

> +                         ti-ndk \



ti-ndk is patch #34 and is not yet merged, but a dependency here in #31



Please make sure the order is correct.

I have pushed ti-ndk & pm-lld-rtos a little while ago, which should unblock board now.



> +"

> +

> +DEPENDS_append_ti43x = " gpio-lld-rtos \

> +                         gpmc-lld-rtos \

> +                         icss-emac-lld-rtos \

> +                         mmcsd-lld-rtos \

> +                         osal-rtos \

> +                         pruss-lld-rtos \

> +                         starterware-rtos \

> +                         ti-ndk \

> +"

> +

> +

> +# Build with make instead of XDC

> +TI_PDK_XDCMAKE = "0"

> +

> +INHIBIT_SYSROOT_STRIP = "1"

> +INHIBIT_PACKAGE_STRIP = "1"

> +

> +export PDK_BOARD_ROOT_PATH ="${WORKDIR}/build"

> +export DEST_ROOT="${S}"

> +

> +XDCPATH_append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #2: Type: text/html, Size: 15565 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe
  2017-08-24 20:13   ` Denys Dmytriyenko
@ 2017-09-18 20:57     ` Radhakrishnan, Mahesh
  0 siblings, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 20:57 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti


[-- Attachment #1.1: Type: text/plain, Size: 4060 bytes --]



Hi Denys,

Please find my reply inline.

Attached is the new patch with the changes



Regards

Mahesh



-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 4:13 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe



On Tue, Jul 18, 2017 at 07:03:47PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming the recipe for Circular Microphone array board (CMB) RTOS

> software

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary

>

>  recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb | 62

> +++++++++++++++++++++++++++++

>  1 file changed, 62 insertions(+)

>  create mode 100644 recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb

>

> diff --git a/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb

> b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb

> new file mode 100644

> index 0000000..0ff8bba

> --- /dev/null

> +++ b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb

> @@ -0,0 +1,62 @@

> +SUMMARY = "TI RTOS software supporting circular microphone array board"

> +require recipes-ti/includes/ti-paths.inc

> +

> +LICENSE = "BSD-3-Clause"

> +LIC_FILES_CHKSUM = "file://cmbaddonver.h;beginline=8;endline=47;md5=d0cb159bf210cfafed63042da01c83e0<file:///\\cmbaddonver.h;beginline=8;endline=47;md5=d0cb159bf210cfafed63042da01c83e0>"

> +

> +COMPATIBLE_MACHINE = "k2g|omapl137-evm"

> +

> +PACKAGE_ARCH = "${MACHINE_ARCH}"

> +

> +CMB_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/circmicarray-addon.git"

> +CMB_ADDON_GIT_PROTOCOL = "git"

> +CMB_ADDON_GIT_BRANCH = "master"

> +CMB_ADDON_GIT_DESTSUFFIX = "git/ti/addon"

> +

> +# Below commit ID corresponds to "DEV.CMB.01.01.00.00"

> +CMB_ADDON_SRCREV = "29c05572b82251bac73cd685afcffdb8549eaaaf"

> +

> +SRCREV = "${CMB_ADDON_SRCREV}"

> +PV = "01.01.00.00"

> +PR = "r0"

> +

> +BRANCH = "${CMB_ADDON_GIT_BRANCH}"

> +SRC_URI = "${CMB_ADDON_GIT_URI};destsuffix=${CMB_ADDON_GIT_DESTSUFFIX};protocol=${CMB_ADDON_GIT_PROTOCOL};branch=${BRANCH}"

> +

> +

> +S = "${WORKDIR}/git/ti/addon/cmb"

> +

> +DEPENDS = " ti-cgt6x-native \

> +            ti-sysbios \

> +            ti-xdctools \

> +            ti-pdk-build-rtos \

> +            common-csl-ip-rtos \

> +            gpio-lld-rtos \

> +            i2c-lld-rtos \

> +            mcasp-lld-rtos \

> +            board-rtos \



Blocked by board-rtos

Board-rtos' dependent packages have been submitted now,  it should unblock board.





> +"

> +

> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"

> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"

> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"

> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"

> +

> +export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"

> +

> +export PDK_CMB_ROOT_PATH = "${WORKDIR}/git"

> +

> +do_compile() {

> +    cd ${S}



Not needed ^

It has been removed now as ti-pdk bbclass is being used



> +    make release LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"

> +}

> +

> +do_install() {

> +    cd ${S}



Not needed ^

It has been removed now as ti-pdk bbclass is being used





> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/addon/cmb

> +    find -name "*.tar" -exec tar xf {} -C

> + ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ \;



Is this needed?

It has been removed now as ti-pdk bbclass is being used





> +}

> +

> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #1.2: Type: text/html, Size: 13494 bytes --]

[-- Attachment #2: Type: message/rfc822, Size: 3557 bytes --]

From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Cc: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] cmb-addon-rtos: Adding CMB rtos recipe
Date: Mon, 18 Sep 2017 20:49:08 +0000
Message-ID: <1505767748-7003-1-git-send-email-m-radhakrishnan2@ti.com>

Circular Microphone array board (CMB) RTOS software
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

 v4 - Modified the recipe to ti-pdk.bbclass
 v3 - Removed redundant code in do_compile & do_install
 v2 - Added summary

 recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb | 41 +++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)
 create mode 100644 recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb

diff --git a/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb
new file mode 100644
index 0000000..4d69863
--- /dev/null
+++ b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb
@@ -0,0 +1,41 @@
+SUMMARY = "TI RTOS software supporting circular microphone array board"
+require recipes-ti/includes/ti-paths.inc
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://cmbaddonver.h;beginline=8;endline=47;md5=d0cb159bf210cfafed63042da01c83e0"
+
+COMPATIBLE_MACHINE = "k2g|omapl137-evm"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+CMB_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/circmicarray-addon.git"
+CMB_ADDON_GIT_PROTOCOL = "git"
+CMB_ADDON_GIT_BRANCH = "master"
+CMB_ADDON_GIT_DESTSUFFIX = "git/ti/addon"
+
+# Below commit ID corresponds to "DEV.CMB.01.01.00.00"
+CMB_ADDON_SRCREV = "29c05572b82251bac73cd685afcffdb8549eaaaf"
+
+SRCREV = "${CMB_ADDON_SRCREV}"
+PV = "01.01.00.00"
+PR = "r0"
+
+BRANCH = "${CMB_ADDON_GIT_BRANCH}"
+SRC_URI = "${CMB_ADDON_GIT_URI};destsuffix=${CMB_ADDON_GIT_DESTSUFFIX};protocol=${CMB_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
+
+
+S = "${WORKDIR}/git/ti/addon/cmb"
+
+DEPENDS_append = " ti-sysbios \
+            gpio-lld-rtos \
+            i2c-lld-rtos \
+            mcasp-lld-rtos \
+            board-rtos \
+"
+
+export PDK_CMB_ROOT_PATH = "${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
--
1.9.1


^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g
  2017-08-24 20:13   ` Denys Dmytriyenko
@ 2017-09-18 21:05     ` Radhakrishnan, Mahesh
  0 siblings, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 21:05 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti


[-- Attachment #1.1: Type: text/plain, Size: 3888 bytes --]

Hi Denys,

Please see my comments inline.



Attached is the new patch submitted after addressing the changes suggested.



Regards

Mahesh







-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 4:14 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g



Same comments as for #36.

This recipe too (just like cmb-addon) has been modified to use ti-pdk bbclass which takes care of the concerns voiced in those comments.





On Tue, Jul 18, 2017 at 07:03:48PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming RTOS audio addon software for K2G

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summmary

>

>  recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb | 60

> +++++++++++++++++++++++

>  1 file changed, 60 insertions(+)

>  create mode 100644 recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb

>

> diff --git a/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb

> b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb

> new file mode 100644

> index 0000000..63271a8

> --- /dev/null

> +++ b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb

> @@ -0,0 +1,60 @@

> +SUMMARY = "TI RTOS Audio add-on software for k2g"

> +

> +require recipes-ti/includes/ti-paths.inc

> +

> +LICENSE = "BSD-3-Clause"

> +LIC_FILES_CHKSUM = "file://audk2gaddonver.h;beginline=8;endline=47;md5=7a3996aaf1a3d3ca87358cf9b89bce3d<file:///\\audk2gaddonver.h;beginline=8;endline=47;md5=7a3996aaf1a3d3ca87358cf9b89bce3d>"

> +

> +COMPATIBLE_MACHINE = "k2g"

> +PACKAGE_ARCH = "${MACHINE_ARCH}"

> +

> +AUDK2G_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/audk2g-addon.git"

> +AUDK2G_ADDON_GIT_PROTOCOL = "git"

> +AUDK2G_ADDON_GIT_BRANCH = "master"

> +AUDK2G_ADDON_GIT_DESTSUFFIX = "git/ti/addon/audk2g"

> +

> +# Below commit ID corresponds to "DEV.AUDK2G.01.04.00.00"

> +AUDK2G_ADDON_SRCREV = "815180b45ceb1fa3c110f9979106c7f5aa8b3ca2"

> +

> +BRANCH = "${AUDK2G_ADDON_GIT_BRANCH}"

> +SRC_URI = "${AUDK2G_ADDON_GIT_URI};destsuffix=${AUDK2G_ADDON_GIT_DESTSUFFIX};protocol=${AUDK2G_ADDON_GIT_PROTOCOL};branch=${BRANCH}"

> +

> +SRCREV = "${AUDK2G_ADDON_SRCREV}"

> +PV = "01.04.00.00"

> +PR = "r0"

> +

> +S = "${WORKDIR}/git/ti/addon/audk2g"

> +

> +DEPENDS = " ti-cgt6x-native \

> +            ti-sysbios \

> +            ti-xdctools \

> +            ti-pdk-build-rtos \

> +            common-csl-ip-rtos \

> +            gpio-lld-rtos \

> +            i2c-lld-rtos \

> +            board-rtos \

> +"

> +

> +export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"

> +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"

> +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"

> +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"

> +

> +export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"

> +

> +export PDK_AUDK2G_ROOT_PATH = "${WORKDIR}/git"

> +

> +do_compile() {

> +    cd ${S}

> +

> +    make release LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"

> +}

> +

> +do_install() {

> +    cd ${S}

> +

> +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/addon/audk2g

> +    find -name "*.tar" -exec tar xf {} -C

> +${D}${PDK_INSTALL_DIR_RECIPE}/packages/ \; }

> +

> +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #1.2: Type: text/html, Size: 12292 bytes --]

[-- Attachment #2: Type: message/rfc822, Size: 3582 bytes --]

From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
Cc: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g
Date: Mon, 18 Sep 2017 21:01:48 +0000
Message-ID: <1505768508-11968-1-git-send-email-m-radhakrishnan2@ti.com>

RTOS audio addon software for K2G
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
---

 v4 - Modified to use ti-pdk bbclass
 v3 - Removed redundant code in do-compile & do-install
 v2 - Added summary

 recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb | 39 +++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb

diff --git a/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb
new file mode 100644
index 0000000..6959864
--- /dev/null
+++ b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb
@@ -0,0 +1,39 @@
+SUMMARY = "TI RTOS Audio add-on software for k2g"
+
+require recipes-ti/includes/ti-paths.inc
+inherit ti-pdk
+
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://audk2gaddonver.h;beginline=8;endline=47;md5=7a3996aaf1a3d3ca87358cf9b89bce3d"
+
+COMPATIBLE_MACHINE = "k2g"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+AUDK2G_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/audk2g-addon.git"
+AUDK2G_ADDON_GIT_PROTOCOL = "git"
+AUDK2G_ADDON_GIT_BRANCH = "master"
+AUDK2G_ADDON_GIT_DESTSUFFIX = "git/ti/addon/audk2g"
+
+# Below commit ID corresponds to "DEV.AUDK2G.01.04.00.00"
+AUDK2G_ADDON_SRCREV = "815180b45ceb1fa3c110f9979106c7f5aa8b3ca2"
+
+BRANCH = "${AUDK2G_ADDON_GIT_BRANCH}"
+SRC_URI = "${AUDK2G_ADDON_GIT_URI};destsuffix=${AUDK2G_ADDON_GIT_DESTSUFFIX};protocol=${AUDK2G_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
+
+SRCREV = "${AUDK2G_ADDON_SRCREV}"
+PV = "01.04.00.00"
+PR = "r0"
+
+S = "${WORKDIR}/git/ti/addon/audk2g"
+
+DEPENDS_append = " ti-sysbios \
+            gpio-lld-rtos \
+            i2c-lld-rtos \
+            board-rtos \
+"
+
+export PDK_AUDK2G_ROOT_PATH = "${WORKDIR}/build"
+export DEST_ROOT="${S}"
+
+# Build with make instead of XDC
+TI_PDK_XDCMAKE = "0"
--
1.9.1


^ permalink raw reply related	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld
  2017-08-24 21:50   ` Denys Dmytriyenko
@ 2017-09-18 21:08     ` Radhakrishnan, Mahesh
  0 siblings, 0 replies; 64+ messages in thread
From: Radhakrishnan, Mahesh @ 2017-09-18 21:08 UTC (permalink / raw)
  To: Dmytriyenko, Denys; +Cc: meta-ti

[-- Attachment #1: Type: text/plain, Size: 2252 bytes --]

Hi Denys,

I see that icss-emac-lld was pushed to morty-next-rel a couple of weeks ago.

https://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?h=morty-next-rel&id=d959ca1fb0060c330701634352bd88b8ba53c31d



Hope this will suffice for this rtos recipe.



Regards

Mahesh



-----Original Message-----
From: Dmytriyenko, Denys
Sent: Thursday, August 24, 2017 5:51 PM
To: Radhakrishnan, Mahesh
Cc: meta-ti@yoctoproject.org
Subject: Re: [meta-ti] [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld



This one is out too, since dependent icss-emac-lld isn't in yet.





On Tue, Jul 18, 2017 at 07:03:41PM -0400, Mahesh Radhakrishnan wrote:

> Upstreaming RTOS low level driver for ICSS-EMAC

> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com<mailto:m-radhakrishnan2@ti.com>>

> ---

>

> v2 - Added summary

>

>  .../icss-emac-lld/icss-emac-lld-rtos_git.bb        | 25 ++++++++++++++++++++++

>  1 file changed, 25 insertions(+)

>  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-rtos_git.bb

> b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb

> new file mode 100644

> index 0000000..882ce99

> --- /dev/null

> +++ b/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb

> @@ -0,0 +1,25 @@

> +SUMMARY = "TI RTOS low level driver for ICSS-EMAC"

> +

> +inherit ti-pdk

> +require icss-emac-lld.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"

> +

> +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"

> --

> 1.9.1

>

> --

> _______________________________________________

> meta-ti mailing list

> meta-ti@yoctoproject.org<mailto:meta-ti@yoctoproject.org>

> https://lists.yoctoproject.org/listinfo/meta-ti

[-- Attachment #2: Type: text/html, Size: 8533 bytes --]

^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld
  2017-09-18 18:03     ` Radhakrishnan, Mahesh
@ 2017-09-26 18:15       ` Denys Dmytriyenko
  0 siblings, 0 replies; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-09-26 18:15 UTC (permalink / raw)
  To: Radhakrishnan, Mahesh; +Cc: meta-ti

On Mon, Sep 18, 2017 at 02:03:18PM -0400, Radhakrishnan, Mahesh wrote:
>    Denys,
> 
>    Submitted a new patch for pm-lld (attached). Responses linline.
> 
>    Please let me know if it looks okay now.
> 
>     
> 
>    Regards
> 
>    Mahesh
> 
>    -----Original Message-----
>    From: Dmytriyenko, Denys
>    Sent: Thursday, August 24, 2017 3:52 PM
>    To: Radhakrishnan, Mahesh
>    Cc: meta-ti@yoctoproject.org
>    Subject: Re: [meta-ti] [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe
>    for pm-lld
> 
>     
> 
>    On Tue, Jul 18, 2017 at 07:03:36PM -0400, Mahesh Radhakrishnan wrote:
> 
>    > Upstreaming TI RTOS low level driver for Power Management module (PM)
> 
>    > Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> 
>    > ---
> 
>    >
> 
>    > v2 - Added summary & merged in to a single recipe
> 
>    >
> 
>    >  recipes-bsp/pm-lld/pm-lld-rtos_git.bb | 95
> 
>    > +++++++++++++++++++++++++++++++++++
> 
>    >  1 file changed, 95 insertions(+)
> 
>    >  create mode 100644 recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> 
>    >
> 
>    > diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> 
>    > b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> 
>    > new file mode 100644
> 
>    > index 0000000..c976deb
> 
>    > --- /dev/null
> 
>    > +++ b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> 
>    > @@ -0,0 +1,95 @@
> 
>    > +SUMMARY = "TI RTOS driver for Power Management module (PM)"
> 
>    > +
> 
>    > +require recipes-ti/includes/ti-paths.inc
> 
>    > +
> 
>    > +LICENSE = "BSD-3-Clause"
> 
>    > +LIC_FILES_CHKSUM =
>    "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe"
> 
>    > +
> 
>    > +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
> 
>    > +PACKAGE_ARCH = "${MACHINE_ARCH}"
> 
>    > +
> 
>    > +
> 
>    > +PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"
> 
>    > +PM_LLD_GIT_PROTOCOL = "git"
> 
>    > +PM_LLD_GIT_BRANCH = "int_pm_am335x"
> 
>    > +PM_LLD_GIT_BRANCH_dra7xx-evm = "master"
> 
>     
> 
>    ^^^
> 
>     
> 
>     
> 
>    > +PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
> 
>    > +
> 
>    > +# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.01"
> 
>    > +PM_LLD_SRCREV = "c4908f94b3e655e6298aa9bfe9bbffbbc5d16111"
> 
>    > +
> 
>    > +# Below commit ID corresponds to "REL.PDK.TDA.01.07.00.06"
> 
>    > +PM_LLD_SRCREV_dra7xx-evm = "46ea13503d2991f636197edb206a9f62cea398d4"
> 
>     
> 
>    ^^^
> 
>     
> 
>    In some places here you use more generic "omap-a15" SOC family, but in
>    these 2 places I highlighted, you use very specific "dra7xx-evm", which
>    will exclude platforms like "dra7xx-hs-evm" as well as "am57xx-evm" and
>    use "int_pm_am335x"
> 
>    branch for those. Please confirm you actually want to do that.
> 
>    Yes. I have confirmed with automotive team that we use specific versions
>    for dra7xx-evm. This module is not used for dra7xx-hs-evm.

Understood, but since you specify "omap-a15" in the COMPATIBLE_MACHINE, the 
recipe might get included for another platform in this family (AM5 or HS), 
that is not exactly "dra7xx-evm" and fail to build, because you don't have 
BRANCH and SRCREV defined properly... You might want to fix COMPATIBLE_MACHINE 
to avoid any accidents in the future.


> 
>    > +
> 
>    > +BRANCH = "${PM_LLD_GIT_BRANCH}"
> 
>    > +SRC_URI =
>    "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> 
>    > +
> 
>    > +#PATCHTOOL = "git"
> 
>    > +#SRC_URI_append = " \
> 
>    > +#    file://.patch \
> 
>    > +#"
> 
>     
> 
>    Leftovers ^^^
> 
>    Yes. They have been removed in the latest patch.
> 
>     
> 
>     
> 
>    > +SRCREV = "${PM_LLD_SRCREV}"
> 
>    > +PV = "01.04.00.01"
> 
>    > +PR = "r0"
> 
>    > +
> 
>    > +S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
> 
>    > +
> 
>    > +DEPENDS = " ti-sysbios \
> 
>    > +            gcc-arm-none-eabi-native \
> 
>    > +            osal-rtos \
> 
>    > +            ca-certificates-native \
> 
>    > +            ti-pdk-setup \
> 
>    > +"
> 
>    > +DEPENDS_append_omap-a15 = " ti-cgt-arm-native \
> 
>    > +                            ti-cgt6x-native \
> 
>    > +                            common-csl-ip-rtos \ "
> 
>    > +DEPENDS_append_ti33x = " starterware-rtos \ "
> 
>    > +DEPENDS_append_ti43x = " starterware-rtos \ "
> 
>    > +DEPENDS_append_k2g = " common-csl-ip-rtos \
> 
>    > +                       ti-cgt6x-native \ "
> 
>    > +
> 
>    > +# Fetch task cannot be completed until after ca-certificates-native
> 
>    > +populates sysroot with the SSL certificates do_fetch[depends] =
>    "ca-certificates-native:do_populate_sysroot"
> 
>     
> 
>    Why? Shouldn't be a problem accessing git.ti.com over git protocol.
> 
>    Yes. They have been removed in the latest patch.
> 
>     
> 
>     
> 
>    > +export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"
> 
>    > +export TOOLCHAIN_PATH_A8 = "${GCC_ARM_NONE_TOOLCHAIN}"
> 
>    > +export TOOLCHAIN_PATH_A9 = "${GCC_ARM_NONE_TOOLCHAIN}"
> 
>    > +export FPULIB_PATH =
>    "${GCC_ARM_NONE_TOOLCHAIN}/lib/gcc/arm-none-eabi/4.9.3/fpu/"
> 
>    > +export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"
> 
>    > +export C6X_GEN_INSTALL_PATH =
>    "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
> 
>    > +export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
> 
>    > +export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
> 
>    > +export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}"
> 
>     
> 
>    Aren't those already defined in a .inc file?
> 
>    In the latest patch submitted, ti-pdk.bbclass has been used and the above
>    are removed.
> 
>     
> 
>    > +export PDK_PM_ROOT_PATH = "${WORKDIR}/git"
> 
>    > +
> 
>    > +# Used by DEST_ROOT to redirect binary and obj files away from
> 
>    > +sysroot PDK tree OBJ_DIR = "${WORKDIR}/git/ti/binary"
> 
>    > +
> 
>    > +do_compile() {
> 
>    > +    make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}"
> 
>    > +LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${OBJ_DIR}
> 
>     
> 
>    BTW, doxygen is not available in meta-ti nor in the only other dependent
>    layer which is oe-core.
> 
>    The doxygen target is no longer built with the latest patch.
> 
>     
> 
>    > +    # Remove unnecessary files from packaging
> 
>    > +    rm -rf patches/
> 
>    > +
> 
>    > +    # Cleanup docs
> 
>    > +    rm -rf docs/ReleaseNotes_PM_LLD.doc
> 
>    > +    rm -rf internal/
> 
>    > +
> 
>    > +    #archive
> 
>    > +    tar -cf pm_lld.tar --exclude='*.tar' ./*
> 
>    > +}
> 
>    > +
> 
>    > +do_install() {
> 
>    > +    install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm
> 
>    > +    find -name "*.tar" -exec tar xf {} --no-same-owner -C
>    ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/pm \;
> 
>     
> 
>    Is it necessary to tar-up everything at the end of do_compile and then
>    un-tar
> 
>    in do_install?
> 
>     
> 
>    The latest patch uses ti-pdk.bbclass and the do_Compile has been appended
>    by generating a tar file    which the do_install of ti-pdk.bbclass will
>    untar.
> 
>    > +}
> 
>    > +
> 
>    > +FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
> 
>    > +
> 
>    > +INSANE_SKIP_${PN} = "arch staticdev"
> 
>    > --
> 
>    > 1.9.1
> 
>    >
> 
>    > --
> 
>    > _______________________________________________
> 
>    > meta-ti mailing list
> 
>    > meta-ti@yoctoproject.org
> 
>    > https://lists.yoctoproject.org/listinfo/meta-ti

Received: from DFLE103.ent.ti.com (10.64.6.24) by DLEE70.ent.ti.com
 (157.170.170.113) with Microsoft SMTP Server (TLS) id 14.3.294.0; Mon, 18 Sep
 2017 12:54:32 -0500
Received: from DFLE108.ent.ti.com (10.64.6.29) by DFLE103.ent.ti.com
 (10.64.6.24) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34; Mon, 18
 Sep 2017 12:54:32 -0500
Received: from dflp33.itg.ti.com (10.64.6.16) by DFLE108.ent.ti.com
 (10.64.6.29) with Microsoft SMTP Server (version=TLS1_0,
 cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend Transport;
 Mon, 18 Sep 2017 12:54:32 -0500
Received: from uda0875154a.am.dhcp.ti.com (ileax41-snat.itg.ti.com
 [10.172.224.153])	by dflp33.itg.ti.com (8.14.3/8.13.8) with ESMTP id
 v8IHsWeb012844;	Mon, 18 Sep 2017 12:54:32 -0500
From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
CC: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] pm-lld-rtos: Adding rtos recipe for pm-lld
Thread-Topic: [PATCH v4] pm-lld-rtos: Adding rtos recipe for pm-lld
Thread-Index: AQHTMKcuRYaJYc9W/UitrntDyLPAnw==
Date: Mon, 18 Sep 2017 13:54:28 -0400
Message-ID: <1505757268-4687-1-git-send-email-m-radhakrishnan2@ti.com>
Content-Language: en-US
X-MS-Exchange-Organization-AuthMechanism: 10
X-MS-Exchange-Organization-AuthSource: DFLE108.ent.ti.com
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
> 
> TI RTOS low level driver for Power Management module (PM)
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
>  v4 - Modified to use ti-pdk.bbclass and addressed review comments
>  v3 - Removed the intermediate tar-untar for install
>  v2 - Added summary & merged in to a single recipe
> 
> 
>  recipes-bsp/pm-lld/pm-lld-rtos_git.bb | 56 +++++++++++++++++++++++++++++++++++
>  1 file changed, 56 insertions(+)
>  create mode 100644 recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> 
> diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> new file mode 100644
> index 0000000..6fedc80
> --- /dev/null
> +++ b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
> @@ -0,0 +1,56 @@
> +SUMMARY = "TI RTOS driver for Power Management module (PM)"
> +
> +require recipes-ti/includes/ti-paths.inc
> +inherit ti-pdk
> +
> +LICENSE = "BSD-3-Clause"
> +LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +
> +PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"
> +PM_LLD_GIT_PROTOCOL = "git"
> +PM_LLD_GIT_BRANCH = "int_pm_am335x"
> +PM_LLD_GIT_BRANCH_dra7xx-evm = "master"
> +PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
> +
> +# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.01"
> +PM_LLD_SRCREV = "c4908f94b3e655e6298aa9bfe9bbffbbc5d16111"
> +
> +# Below commit ID corresponds to "REL.PDK.TDA.01.07.00.06"
> +PM_LLD_SRCREV_dra7xx-evm = "46ea13503d2991f636197edb206a9f62cea398d4"
> +
> +BRANCH = "${PM_LLD_GIT_BRANCH}"
> +SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${PM_LLD_SRCREV}"
> +PV = "01.04.00.01"
> +PR = "r0"
> +
> +S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
> +
> +DEPENDS_append = " ti-sysbios \
> +            osal-rtos \
> +"
> +DEPENDS_append_ti33x = " starterware-rtos \
> +"
> +DEPENDS_append_ti43x = " starterware-rtos \
> +"
> +export PDK_PM_ROOT_PATH = "${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +do_compile_append() {
> +    # Delete archive created by XDC release command since it does not contain all content
> +    find -name "*.tar" -exec rm -f {} \;
> +
> +    # Archive from build/ to capture ti/drv/pm/ in archive
> +    cd ${B}
> +    tar -cf pm_lld.tar --exclude='*.tar' ./*
> +}
> +
> +INSANE_SKIP_${PN} = "arch staticdev"
> --
> 1.9.1
> 



^ permalink raw reply	[flat|nested] 64+ messages in thread

* Re: [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos
  2017-09-18 20:40     ` Radhakrishnan, Mahesh
@ 2017-09-26 18:31       ` Denys Dmytriyenko
  0 siblings, 0 replies; 64+ messages in thread
From: Denys Dmytriyenko @ 2017-09-26 18:31 UTC (permalink / raw)
  To: Radhakrishnan, Mahesh; +Cc: meta-ti

On Mon, Sep 18, 2017 at 04:40:25PM -0400, Radhakrishnan, Mahesh wrote:
>    Hi Denys,
> 
>    Please see my comments inline.
> 
>    I have submitted a new patch with the fix and an updated commit message
>    (attached)
> 
>     
> 
>    Regards
> 
>    Mahesh
> 
>     
> 
>    -----Original Message-----
>    From: Dmytriyenko, Denys
>    Sent: Thursday, August 24, 2017 4:12 PM
>    To: Radhakrishnan, Mahesh
>    Cc: meta-ti@yoctoproject.org
>    Subject: Re: [meta-ti] [PATCH v2 35/37] transport-rtos: Added transport
>    recipes(bmet, nimu, nimu-icss) for rtos
> 
>     
> 
>    On Tue, Jul 18, 2017 at 07:03:46PM -0400, Mahesh Radhakrishnan wrote:
> 
>    > Upstreaming RTOS driver for Network Interface Management Unit
> 
>    > (NIMU),BMET Ethernet and NIMU ICSS
> 
>    > Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> 
>    > ---
> 
>    >
> 
>    > v2 - Added summary
> 
>    >
> 
>    >  recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb  | 21 +++++++++++++++ 
> 
>    > recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb | 28
>    +++++++++++++++++++
> 
>    >  recipes-bsp/transport-rtos/nimu-rtos_git.bb      | 34
>    ++++++++++++++++++++++++
> 
>    >  recipes-bsp/transport-rtos/transport.inc         | 17 ++++++++++++
> 
>    >  4 files changed, 100 insertions(+)
> 
>    >  create mode 100644 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> 
>    >  create mode 100644 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> 
>    >  create mode 100644 recipes-bsp/transport-rtos/nimu-rtos_git.bb
> 
>    >  create mode 100644 recipes-bsp/transport-rtos/transport.inc
> 
>    >
> 
>    > diff --git a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> 
>    > b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> 
>    > new file mode 100644
> 
>    > index 0000000..775ef3d
> 
>    > --- /dev/null
> 
>    > +++ b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> 
>    > @@ -0,0 +1,21 @@
> 
>    > +SUMMARY = "RTOS driver for BMET Ethernet"
> 
>    > +
> 
>    > +inherit ti-pdk
> 
>    > +require transport.inc
> 
>    > +
> 
>    > +PR = "${INC_PR}.0"
> 
>    > +
> 
>    > +LIC_FILES_CHKSUM =
>    "file://bmet_transport.h;beginline=12;endline=40;md5=7c7fbe6af03d79b61025a67a8fc96f93"
> 
>    > +
> 
>    > +COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"
> 
>    > +
> 
>    > +DEPENDS_append = " qmss-lld-rtos \
> 
>    > +                   cppi-lld-rtos \
> 
>    > +"
> 
>    > +
> 
>    > +BMET_ETH_DESTSUFFIX = "git/bmet_eth"
> 
>    > +
> 
>    > +S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"
> 
>    > +
> 
>    > +# HTML doc link params
> 
>    > +PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"
> 
>    > diff --git a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> 
>    > b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> 
>    > new file mode 100644
> 
>    > index 0000000..3ca196d
> 
>    > --- /dev/null
> 
>    > +++ b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> 
>    > @@ -0,0 +1,28 @@
> 
>    > +SUMMARY = "RTOS driver for NIMU ICSS"
> 
>    > +
> 
>    > +inherit ti-pdk
> 
>    > +require transport.inc
> 
>    > +
> 
>    > +PR = "${INC_PR}.0"
> 
>    > +
> 
>    > +LIC_FILES_CHKSUM =
>    "file://nimu_icssEth.h;beginline=1;endline=35;md5=fd897e67955a19ba88443d4bc2e7e18a"
> 
>    > +
> 
>    > +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"
> 
>    > +
> 
>    > +DEPENDS_append = " ti-ndk \
> 
>     
> 
>    Blocked by ti-ndk
> 
>    ti-ndk has been pushed now.

No, I don't think so...


> 
>    > +                   pruss-lld-rtos \
> 
>    > +                   icss-emac-lld-rtos \ "
> 
>    > +
> 
>    > +NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"
> 
>    > +
> 
>    > +# Build with make instead of XDC
> 
>    > +TI_PDK_XDCMAKE = "0"
> 
>    > +
> 
>    > +S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"
> 
>    > +
> 
>    > +export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"
> 
>    > +export DEST_ROOT="${S}"
> 
>    > +
> 
>    > +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
> 
>    > +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
> 
>    > diff --git a/recipes-bsp/transport-rtos/nimu-rtos_git.bb
> 
>    > b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
> 
>    > new file mode 100644
> 
>    > index 0000000..0a415ae
> 
>    > --- /dev/null
> 
>    > +++ b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
> 
>    > @@ -0,0 +1,34 @@
> 
>    > +SUMMARY = "RTOS driver for Network Interface Management Unit (NIMU)"
> 
>    > +
> 
>    > +inherit ti-pdk
> 
>    > +require transport.inc
> 
>    > +
> 
>    > +PR = "${INC_PR}.0"
> 
>    > +
> 
>    > +LIC_FILES_CHKSUM =
>    "file://nimu_eth.h;beginline=1;endline=35;md5=52ba99291b03b91058e37115b66edb10"
> 
>    > +
> 
>    > +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
> 
>    > +
> 
>    > +NIMU_DESTSUFFIX = "git/ndk/nimu"
> 
>    > +
> 
>    > +S = "${WORKDIR}/${NIMU_DESTSUFFIX}"
> 
>    > +
> 
>    > +DEPENDS_append = " ti-ndk osal-rtos"
> 
>    > +DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"
> 
>    > +DEPENDS_append_ti43x = " starterware-rtos emac-lld-rtos"
> 
>    > +DEPENDS_append_omap-a15 = " emac-lld-rtos"
> 
>    > +DEPENDS_append_dra7xx-evm = " emac-lld-rtos"
> 
>     
> 
>    omap-a15 already covers dra7xx-evm.
> 
>    This has been corrected in the latest patch(V4)
> 
>     
> 
>    > +DEPENDS_append_keystone = " qmss-lld-rtos cppi-lld-rtos"
> 
>    > +DEPENDS_append_k2hk-evm = " pa-lld-rtos"
> 
>    > +DEPENDS_append_k2e-evm = " pa-lld-rtos"
> 
>    > +DEPENDS_append_k2l-evm = " pa-lld-rtos"
> 
>    > +DEPENDS_append_k2g = " emac-lld-rtos"
> 
>    > +
> 
>    > +# Build with make instead of XDC
> 
>    > +TI_PDK_XDCMAKE = "0"
> 
>    > +
> 
>    > +export PDK_NIMU_ROOT_PATH ="${WORKDIR}/build"
> 
>    > +export DEST_ROOT="${S}"
> 
>    > +
> 
>    > +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
> 
>    > +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
> 
>    > diff --git a/recipes-bsp/transport-rtos/transport.inc
> 
>    > b/recipes-bsp/transport-rtos/transport.inc
> 
>    > new file mode 100644
> 
>    > index 0000000..82427fb
> 
>    > --- /dev/null
> 
>    > +++ b/recipes-bsp/transport-rtos/transport.inc
> 
>    > @@ -0,0 +1,17 @@
> 
>    > +LICENSE = "BSD-3-Clause"
> 
>    > +
> 
>    > +PACKAGE_ARCH = "${MACHINE_ARCH}"
> 
>    > +
> 
>    > +TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
> 
>    > +TRANSPORT_GIT_PROTOCOL = "git"
> 
>    > +TRANSPORT_GIT_BRANCH = "master"
> 
>    > +
> 
>    > +# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.07A"
> 
>    > +TRANSPORT_SRCREV = "099dbf371cea3b2d883f5c97a4b0e7ef40e84c6a"
> 
>    > +
> 
>    > +BRANCH = "${TRANSPORT_GIT_BRANCH}"
> 
>    > +SRC_URI =
>    "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
> 
>    > +
> 
>    > +SRCREV = "${TRANSPORT_SRCREV}"
> 
>    > +PV = "01.00.00.07A"
> 
>    > +INC_PR = "r0"
> 
>    > --
> 
>    > 1.9.1
> 
>    >
> 
>    > --
> 
>    > _______________________________________________
> 
>    > meta-ti mailing list
> 
>    > meta-ti@yoctoproject.org
> 
>    > https://lists.yoctoproject.org/listinfo/meta-ti

Received: from DLEE101.ent.ti.com (157.170.170.31) by DLEE70.ent.ti.com
 (157.170.170.113) with Microsoft SMTP Server (TLS) id 14.3.294.0; Mon, 18 Sep
 2017 15:33:37 -0500
Received: from DLEE108.ent.ti.com (157.170.170.38) by DLEE101.ent.ti.com
 (157.170.170.31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34; Mon, 18
 Sep 2017 15:33:38 -0500
Received: from dflp32.itg.ti.com (10.64.6.15) by DLEE108.ent.ti.com
 (157.170.170.38) with Microsoft SMTP Server (version=TLS1_0,
 cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend Transport;
 Mon, 18 Sep 2017 15:33:37 -0500
Received: from uda0875154a.am.dhcp.ti.com (ileax41-snat.itg.ti.com
 [10.172.224.153])	by dflp32.itg.ti.com (8.14.3/8.13.8) with ESMTP id
 v8IKXbZu032387;	Mon, 18 Sep 2017 15:33:37 -0500
From: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
To: "meta-ti@yoctoproject.org" <meta-ti@yoctoproject.org>
CC: "Radhakrishnan, Mahesh" <m-radhakrishnan2@ti.com>
Subject: [PATCH v4] transport-rtos: Added transport recipes(bmet, nimu,
 nimu-icss) for rtos
Thread-Topic: [PATCH v4] transport-rtos: Added transport recipes(bmet, nimu,
 nimu-icss) for rtos
Thread-Index: AQHTML1oBrZV47Lm5Uq/+sGLQIeh7A==
Date: Mon, 18 Sep 2017 16:33:33 -0400
Message-ID: <1505766813-61304-1-git-send-email-m-radhakrishnan2@ti.com>
Content-Language: en-US
X-MS-Exchange-Organization-AuthMechanism: 10
X-MS-Exchange-Organization-AuthSource: DLEE108.ent.ti.com
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
> 
> RTOS driver for Network Interface Management Unit
> (NIMU),BMET Ethernet and NIMU ICSS
> Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
> ---
> 
>  v4 - Updated the commit message
>  v3 - Removed the redundant DEPENDS for dra7xx-evm
>  v2 - Added summary
> 
>  recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb  | 21 +++++++++++++++
>  recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb | 28 ++++++++++++++++++++
>  recipes-bsp/transport-rtos/nimu-rtos_git.bb      | 33 ++++++++++++++++++++++++
>  recipes-bsp/transport-rtos/transport.inc         | 17 ++++++++++++
>  4 files changed, 99 insertions(+)
>  create mode 100644 recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
>  create mode 100644 recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
>  create mode 100644 recipes-bsp/transport-rtos/nimu-rtos_git.bb
>  create mode 100644 recipes-bsp/transport-rtos/transport.inc
> 
> diff --git a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> new file mode 100644
> index 0000000..775ef3d
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb
> @@ -0,0 +1,21 @@
> +SUMMARY = "RTOS driver for BMET Ethernet"
> +
> +inherit ti-pdk
> +require transport.inc
> +
> +PR = "${INC_PR}.0"
> +
> +LIC_FILES_CHKSUM = "file://bmet_transport.h;beginline=12;endline=40;md5=7c7fbe6af03d79b61025a67a8fc96f93"
> +
> +COMPATIBLE_MACHINE = "k2hk-evm|k2e-evm|k2l-evm"
> +
> +DEPENDS_append = " qmss-lld-rtos \
> +                   cppi-lld-rtos \
> +"
> +
> +BMET_ETH_DESTSUFFIX = "git/bmet_eth"
> +
> +S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"
> +
> +# HTML doc link params
> +PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"
> diff --git a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> new file mode 100644
> index 0000000..3ca196d
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb
> @@ -0,0 +1,28 @@
> +SUMMARY = "RTOS driver for NIMU ICSS"
> +
> +inherit ti-pdk
> +require transport.inc
> +
> +PR = "${INC_PR}.0"
> +
> +LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=fd897e67955a19ba88443d4bc2e7e18a"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"
> +
> +DEPENDS_append = " ti-ndk \
> +                   pruss-lld-rtos \
> +                   icss-emac-lld-rtos \
> +"
> +
> +NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"
> +
> +export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
> +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
> diff --git a/recipes-bsp/transport-rtos/nimu-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
> new file mode 100644
> index 0000000..5366da7
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/nimu-rtos_git.bb
> @@ -0,0 +1,33 @@
> +SUMMARY = "RTOS driver for Network Interface Management Unit (NIMU)"
> +
> +inherit ti-pdk
> +require transport.inc
> +
> +PR = "${INC_PR}.0"
> +
> +LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=52ba99291b03b91058e37115b66edb10"
> +
> +COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
> +
> +NIMU_DESTSUFFIX = "git/ndk/nimu"
> +
> +S = "${WORKDIR}/${NIMU_DESTSUFFIX}"
> +
> +DEPENDS_append = " ti-ndk osal-rtos"
> +DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"
> +DEPENDS_append_ti43x = " starterware-rtos emac-lld-rtos"
> +DEPENDS_append_omap-a15 = " emac-lld-rtos"
> +DEPENDS_append_keystone = " qmss-lld-rtos cppi-lld-rtos"
> +DEPENDS_append_k2hk-evm = " pa-lld-rtos"
> +DEPENDS_append_k2e-evm = " pa-lld-rtos"
> +DEPENDS_append_k2l-evm = " pa-lld-rtos"
> +DEPENDS_append_k2g = " emac-lld-rtos"
> +
> +# Build with make instead of XDC
> +TI_PDK_XDCMAKE = "0"
> +
> +export PDK_NIMU_ROOT_PATH ="${WORKDIR}/build"
> +export DEST_ROOT="${S}"
> +
> +export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
> +XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"
> diff --git a/recipes-bsp/transport-rtos/transport.inc b/recipes-bsp/transport-rtos/transport.inc
> new file mode 100644
> index 0000000..82427fb
> --- /dev/null
> +++ b/recipes-bsp/transport-rtos/transport.inc
> @@ -0,0 +1,17 @@
> +LICENSE = "BSD-3-Clause"
> +
> +PACKAGE_ARCH = "${MACHINE_ARCH}"
> +
> +TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
> +TRANSPORT_GIT_PROTOCOL = "git"
> +TRANSPORT_GIT_BRANCH = "master"
> +
> +# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.07A"
> +TRANSPORT_SRCREV = "099dbf371cea3b2d883f5c97a4b0e7ef40e84c6a"
> +
> +BRANCH = "${TRANSPORT_GIT_BRANCH}"
> +SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
> +
> +SRCREV = "${TRANSPORT_SRCREV}"
> +PV = "01.00.00.07A"
> +INC_PR = "r0"
> --
> 1.9.1
> 



^ permalink raw reply	[flat|nested] 64+ messages in thread

end of thread, other threads:[~2017-09-26 18:31 UTC | newest]

Thread overview: 64+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-18 23:03 [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 02/37] tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld Mahesh Radhakrishnan
2017-07-27 23:38   ` Denys Dmytriyenko
2017-07-18 23:03 ` [PATCH v2 03/37] fftc-lld-rtos: Added rtos recipe for fftc-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 04/37] faultmanagement-rtos: Added rtos recipe for faultmanagement Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 05/37] mmcsd-lld-rtos: Add rtos recipe for mmcsd-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 06/37] fatfs-rtos: Added fatfs recipe for rtos Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 07/37] gpio-lld-rtos: Added rtos recipe for gpio lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 08/37] gpmc-lld-rtos: Added rtos recipe for gpmc-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 09/37] i2c-lld-rtos: Add rtos recipe for i2c-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 10/37] uart-lld-rtos: Added rtos recipe for uart-lld Mahesh Radhakrishnan
2017-07-28 17:14   ` Denys Dmytriyenko
2017-07-18 23:03 ` [PATCH v2 11/37] mcbsp-lld-rtos: Added rtos recipe for mcbsp-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 12/37] mcasp-lld-rtos: Added rtos recipe for mcasp-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 13/37] pcie-lld-rtos: Added rtos recipe for pcie-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 14/37] profiling-rtos: Add rtos recipe for profiling Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 15/37] tsip-lld-rtos: Add rtos recipe for tsip-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 16/37] srio-lld-rtos:Add rtos recipe for srio-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 17/37] hyplnk-lld-rtos: Add rtos recipe for hyplnk-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 18/37] spi-lld-rtos: Add rtos recipe for spi-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 19/37] pa-lld-rtos: Added rtos recipe for pa-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 20/37] sa-lld-rtos: Added rtos recipe for sa-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 21/37] aif2-lld-rtos: Added RTOS recipe for aif2-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 22/37] dfe-lld-rtos: Added RTOS recipe for dfe-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 23/37] iqn2-lld-rtos: Adding rtos recipe for iqn2-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 24/37] usb-lld-rtos: Added rtos recipe for usb-lld Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 25/37] pm-lld-rtos: Adding rtos recipe for pm-lld Mahesh Radhakrishnan
2017-08-24 19:51   ` Denys Dmytriyenko
2017-08-31 20:24     ` Radhakrishnan, Mahesh
2017-09-18 18:03     ` Radhakrishnan, Mahesh
2017-09-26 18:15       ` Denys Dmytriyenko
2017-07-18 23:03 ` [PATCH v2 26/37] ti-pdk-setup: Add ti-pdk-setup recipe Mahesh Radhakrishnan
2017-08-24 19:53   ` Denys Dmytriyenko
2017-07-18 23:03 ` [PATCH v2 27/37] pruss-lld: Add rtos recipe & update the version to 1.0.0.7 Mahesh Radhakrishnan
2017-08-24 19:55   ` Denys Dmytriyenko
2017-09-18 20:25     ` Radhakrishnan, Mahesh
2017-07-18 23:03 ` [PATCH v2 28/37] nwal-lld-rtos: Add rtos recipe for nwal Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 29/37] serdes-diag-rtos: Add rtos recipe for serdes-diag Mahesh Radhakrishnan
2017-07-18 23:03 ` [PATCH v2 30/37] icss-emac-lld-rtos: Added rtos recipe for icss-emac-lld Mahesh Radhakrishnan
2017-08-24 21:50   ` Denys Dmytriyenko
2017-09-18 21:08     ` Radhakrishnan, Mahesh
2017-07-18 23:03 ` [PATCH v2 31/37] board-rtos: Added board-rtos recipe Mahesh Radhakrishnan
2017-08-24 20:02   ` Denys Dmytriyenko
2017-09-18 20:54     ` Radhakrishnan, Mahesh
2017-07-18 23:03 ` [PATCH v2 32/37] emac-lld-rtos: Added emac-lld-rtos recipe Mahesh Radhakrishnan
2017-08-24 20:04   ` Denys Dmytriyenko
2017-07-18 23:03 ` [PATCH v2 33/37] vps-lld-rtos: Added rtos recipe for vps-lld Mahesh Radhakrishnan
2017-08-24 20:06   ` Denys Dmytriyenko
2017-09-18 20:46     ` Radhakrishnan, Mahesh
2017-07-18 23:03 ` [PATCH v2 34/37] ti-ndk: Adding recipe for ti-ndk Mahesh Radhakrishnan
2017-07-27 13:49   ` Jacob Stiffler
2017-08-24 20:08   ` Denys Dmytriyenko
2017-09-18 20:30     ` Radhakrishnan, Mahesh
2017-07-18 23:03 ` [PATCH v2 35/37] transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos Mahesh Radhakrishnan
2017-08-24 20:11   ` Denys Dmytriyenko
2017-09-18 20:40     ` Radhakrishnan, Mahesh
2017-09-26 18:31       ` Denys Dmytriyenko
2017-07-18 23:03 ` [PATCH v2 36/37] cmb-addon-rtos: Adding CMB rtos recipe Mahesh Radhakrishnan
2017-08-24 20:13   ` Denys Dmytriyenko
2017-09-18 20:57     ` Radhakrishnan, Mahesh
2017-07-18 23:03 ` [PATCH v2 37/37] audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g Mahesh Radhakrishnan
2017-08-24 20:13   ` Denys Dmytriyenko
2017-09-18 21:05     ` Radhakrishnan, Mahesh
2017-07-27 13:56 ` [PATCH v2 01/37] bcp-lld-rtos: Added RTOS recipe for bcp-lld Jacob Stiffler

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.