* [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.