summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb16
-rw-r--r--recipes-bsp/aif2-lld/aif2-lld-test_git.bb18
-rw-r--r--recipes-bsp/aif2-lld/aif2-lld.inc14
-rw-r--r--recipes-bsp/aif2-lld/aif2-lld_git.bb20
-rw-r--r--recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb23
-rw-r--r--recipes-bsp/cal-lld/cal-lld-rtos_git.bb76
-rw-r--r--recipes-bsp/cppi-lld/cppi-lld-rtos_git.bb10
-rw-r--r--recipes-bsp/cppi-lld/cppi-lld-test_git.bb29
-rw-r--r--recipes-bsp/cppi-lld/cppi-lld.inc19
-rw-r--r--recipes-bsp/cppi-lld/cppi-lld_git.bb38
-rw-r--r--recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb12
-rw-r--r--recipes-bsp/dfe-lld/dfe-lld-test_git.bb20
-rw-r--r--recipes-bsp/dfe-lld/dfe-lld.inc14
-rw-r--r--recipes-bsp/dfe-lld/dfe-lld_git.bb20
-rw-r--r--recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb145
-rw-r--r--recipes-bsp/edma3-lld/edma3-lld.inc17
-rw-r--r--recipes-bsp/edma3-lld/edma3-lld_git.bb78
-rw-r--r--recipes-bsp/emac-lld/emac-lld-rtos_git.bb30
-rw-r--r--recipes-bsp/emac-lld/emac-lld.inc7
-rw-r--r--recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb22
-rw-r--r--recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb34
-rw-r--r--recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb32
-rw-r--r--recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb12
-rw-r--r--recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb26
-rw-r--r--recipes-bsp/hyplnk-lld/hyplnk-lld.inc21
-rw-r--r--recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb36
-rw-r--r--recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb45
-rw-r--r--recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb25
-rw-r--r--recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb30
-rw-r--r--recipes-bsp/icss-emac-lld/icss-emac-lld.inc15
-rw-r--r--recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb25
-rw-r--r--recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb33
-rw-r--r--recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb162
-rw-r--r--recipes-bsp/ipc-lld/ipc-lld-fw_git.bb196
-rw-r--r--recipes-bsp/ipc-lld/ipc-lld-rtos_git.bb45
-rw-r--r--recipes-bsp/ipc-lld/ipc-lld.inc29
-rw-r--r--recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb12
-rw-r--r--recipes-bsp/iqn2-lld/iqn2-lld-test_git.bb18
-rw-r--r--recipes-bsp/iqn2-lld/iqn2-lld.inc13
-rw-r--r--recipes-bsp/iqn2-lld/iqn2-lld_git.bb25
-rw-r--r--recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb41
-rw-r--r--recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb30
-rw-r--r--recipes-bsp/mmap-lld/mmap-lld-rtos_git.bb10
-rw-r--r--recipes-bsp/mmap-lld/mmap-lld-test_git.bb44
-rw-r--r--recipes-bsp/mmap-lld/mmap-lld.inc22
-rw-r--r--recipes-bsp/mmap-lld/mmap-lld_git.bb15
-rw-r--r--recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb41
-rw-r--r--recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb19
-rw-r--r--recipes-bsp/nwal-lld/nwal-lld-test_git.bb27
-rw-r--r--recipes-bsp/nwal-lld/nwal-lld.inc21
-rw-r--r--recipes-bsp/nwal-lld/nwal-lld_git.bb27
-rw-r--r--recipes-bsp/pa-lld/pa-lld-rtos_git.bb12
-rw-r--r--recipes-bsp/pa-lld/pa-lld-test_git.bb30
-rw-r--r--recipes-bsp/pa-lld/pa-lld.inc24
-rw-r--r--recipes-bsp/pa-lld/pa-lld_git.bb27
-rw-r--r--recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb28
-rw-r--r--recipes-bsp/pm-lld/pm-lld-rtos_git.bb71
-rw-r--r--recipes-bsp/pruss-lld/pruss-lld-apps_git.bb31
-rw-r--r--recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb22
-rw-r--r--recipes-bsp/pruss-lld/pruss-lld-test_git.bb27
-rw-r--r--recipes-bsp/pruss-lld/pruss-lld.inc15
-rw-r--r--recipes-bsp/pruss-lld/pruss-lld_git.bb21
-rw-r--r--recipes-bsp/qmss-lld/qmss-lld-rtos_git.bb9
-rw-r--r--recipes-bsp/qmss-lld/qmss-lld-test_git.bb30
-rw-r--r--recipes-bsp/qmss-lld/qmss-lld.inc19
-rw-r--r--recipes-bsp/qmss-lld/qmss-lld_git.bb38
-rw-r--r--recipes-bsp/rm-lld/rm-lld-rtos_git.bb13
-rw-r--r--recipes-bsp/rm-lld/rm-lld.inc15
-rw-r--r--recipes-bsp/rm-lld/rm-lld_git.bb33
-rw-r--r--recipes-bsp/sa-lld/sa-lld-rtos_git.bb26
-rw-r--r--recipes-bsp/sa-lld/sa-lld-test_git.bb46
-rw-r--r--recipes-bsp/sa-lld/sa-lld.inc21
-rw-r--r--recipes-bsp/sa-lld/sa-lld_git.bb26
-rw-r--r--recipes-bsp/spi-lld/spi-lld-rtos_git.bb37
-rw-r--r--recipes-bsp/srio-lld/srio-lld-rtos_git.bb17
-rw-r--r--recipes-bsp/srio-lld/srio-lld-test_git.bb30
-rw-r--r--recipes-bsp/srio-lld/srio-lld.inc18
-rw-r--r--recipes-bsp/srio-lld/srio-lld_git.bb21
-rw-r--r--recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb23
-rw-r--r--recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb18
-rw-r--r--recipes-bsp/uart-lld/uart-lld-rtos_git.bb41
-rw-r--r--recipes-bsp/udma-lld/udma-lld-rtos_git.bb65
-rw-r--r--recipes-bsp/usb-lld/usb-lld-rtos_git.bb29
-rw-r--r--recipes-bsp/vps-lld/vps-lld-rtos_git.bb56
84 files changed, 0 insertions, 2698 deletions
diff --git a/recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb b/recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb
deleted file mode 100644
index 048a2430..00000000
--- a/recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb
+++ /dev/null
@@ -1,16 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Antenna Interface"
2
3inherit ti-pdk
4
5require recipes-bsp/aif2-lld/aif2-lld.inc
6
7PR = "${INC_PR}.0"
8
9DEPENDS:append = " qmss-lld-rtos \
10 cppi-lld-rtos \
11"
12
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15# HTML doc link params
16PDK_COMP_LINK_TEXT = "AIF2 LLD"
diff --git a/recipes-bsp/aif2-lld/aif2-lld-test_git.bb b/recipes-bsp/aif2-lld/aif2-lld-test_git.bb
deleted file mode 100644
index 9180b953..00000000
--- a/recipes-bsp/aif2-lld/aif2-lld-test_git.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1DESCRIPTION = "TI Antenna Interface peripheral module low level driver test binaries"
2
3DEPENDS = "common-csl-ip aif2-lld qmss-lld cppi-lld"
4
5include aif2-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} AIF2_SRC_DIR=${WORKDIR}/git"
10
11do_compile () {
12 oe_runmake clean DEVICE=k2hk
13 oe_runmake tests DEVICE=k2hk
14}
15
16do_install () {
17 oe_runmake installbin DEVICE=k2hk AIF2_SRC_DIR=${WORKDIR}/git INSTALL_BIN_BASE_DIR=${D}/${bindir}
18}
diff --git a/recipes-bsp/aif2-lld/aif2-lld.inc b/recipes-bsp/aif2-lld/aif2-lld.inc
deleted file mode 100644
index 718f3a7f..00000000
--- a/recipes-bsp/aif2-lld/aif2-lld.inc
+++ /dev/null
@@ -1,14 +0,0 @@
1LICENSE = "BSD-3-Clause"
2
3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea"
4
5inherit ti-pdk-fetch
6
7TI_PDK_COMP = "ti.drv.aif2"
8
9PE = "1"
10
11INC_PR = "r0"
12
13COMPATIBLE_MACHINE = "k2hk"
14
diff --git a/recipes-bsp/aif2-lld/aif2-lld_git.bb b/recipes-bsp/aif2-lld/aif2-lld_git.bb
deleted file mode 100644
index 4a640f1b..00000000
--- a/recipes-bsp/aif2-lld/aif2-lld_git.bb
+++ /dev/null
@@ -1,20 +0,0 @@
1DESCRIPTION = "Antenna Interface low level driver"
2
3DEPENDS = "common-csl-ip qmss-lld cppi-lld"
4
5include aif2-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
10
11do_compile () {
12 oe_runmake lib DEVICE=k2hk
13}
14
15do_install () {
16 oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
17 chown -R root:root ${D}
18}
19
20INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libaif2.a"
diff --git a/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb b/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb
deleted file mode 100644
index d808267b..00000000
--- a/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb
+++ /dev/null
@@ -1,23 +0,0 @@
1SUMMARY = "TI Bit Coprocessor (BCP) low level driver"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.bcp"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c0287a39b8896"
11
12COMPATIBLE_MACHINE = "k2hk|k2l|c667x-evm"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17
18DEPENDS:append = " qmss-lld-rtos \
19 cppi-lld-rtos \
20"
21
22# HTML doc link params
23PDK_COMP_LINK_TEXT = "BCP LLD"
diff --git a/recipes-bsp/cal-lld/cal-lld-rtos_git.bb b/recipes-bsp/cal-lld/cal-lld-rtos_git.bb
deleted file mode 100644
index a91d85b6..00000000
--- a/recipes-bsp/cal-lld/cal-lld-rtos_git.bb
+++ /dev/null
@@ -1,76 +0,0 @@
1SUMMARY = "TI RTOS low level driver for CAL"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.cal"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://cal.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
11
12COMPATIBLE_MACHINE = "k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15
16PR = "r0"
17
18DEPENDS:append = " osal-rtos \
19 fvid2-rtos \
20"
21
22# Build with make instead of XDC
23TI_PDK_XDCMAKE = "0"
24
25CAL_PACKAGE_BASE = "${WORKDIR}/cal_base"
26CAL_LLD_ROOTPATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/cal"
27
28export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
29export PDK_CAL_ROOT_PATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages"
30
31LIMSOCS = ""
32LIMSOCS:am65xx-evm = "am65xx"
33LIMSOCS:am65xx-hs-evm = "am65xx"
34
35LIMBOARDS = ""
36LIMBOARDS:am65xx-evm = "am65xx_evm"
37LIMBOARDS:am65xx-hs-evm = "am65xx_evm"
38
39BOARD_PACKAGE = ""
40BOARD_PACKAGE:am65xx-evm = "am65xx_evm"
41BOARD_PACKAGE:am65xx-hs-evm = "am65xx_evm"
42
43# HTML doc link params
44PDK_COMP_LINK_TEXT = "CAL"
45
46do_configure() {
47 rm -rf ${CAL_PACKAGE_BASE}
48 cd ${S}
49
50 # remove any previous package
51 rm -f ${CAL_PACKAGE_BASE}
52
53 # make the release package before building it
54 make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${CAL_PACKAGE_BASE} PDK_CAL_COMP_PATH=${S}
55}
56
57do_compile() {
58 echo "cal lld root path is ${CAL_LLD_ROOTPATH}"
59 cd ${CAL_LLD_ROOTPATH}
60
61 # Build am65xx libraries
62 make clean lib xdc_meta doxygen LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
63
64 #archive
65 tar -cf cal_lld.tar --exclude='*.tar' ./*
66}
67
68do_install() {
69 cd ${CAL_LLD_ROOTPATH}
70 install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal
71 find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal \;
72}
73
74FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
75
76INSANE_SKIP:${PN} = "arch ldflags"
diff --git a/recipes-bsp/cppi-lld/cppi-lld-rtos_git.bb b/recipes-bsp/cppi-lld/cppi-lld-rtos_git.bb
deleted file mode 100644
index 49a99406..00000000
--- a/recipes-bsp/cppi-lld/cppi-lld-rtos_git.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1inherit ti-pdk
2require cppi-lld.inc
3
4PR = "${INC_PR}.1"
5
6COMPATIBLE_MACHINE:append = "|c66x"
7
8DEPENDS:append = " rm-lld-rtos \
9 qmss-lld-rtos \
10"
diff --git a/recipes-bsp/cppi-lld/cppi-lld-test_git.bb b/recipes-bsp/cppi-lld/cppi-lld-test_git.bb
deleted file mode 100644
index 0c630b4e..00000000
--- a/recipes-bsp/cppi-lld/cppi-lld-test_git.bb
+++ /dev/null
@@ -1,29 +0,0 @@
1DESCRIPTION = "TI CPPI low level driver unit test and example binaries"
2DEPENDS = "common-csl-ip rm-lld cppi-lld qmss-lld"
3
4include cppi-lld.inc
5
6PR = "${INC_PR}.0"
7
8CHOICELIST = "yes no"
9
10CFLAGS += "-fcommon"
11
12do_compile () {
13# Now build the lld in the updated directory
14 for device in ${DEVICELIST}
15 do
16 make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" CPPI_SRC_DIR=${S}
17 for choice in ${CHOICELIST}
18 do
19 make -f makefile_armv7 tests examples PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" CPPI_SRC_DIR=${S} USEDYNAMIC_LIB="$choice"
20 done
21 done
22}
23
24do_install () {
25 for device in ${DEVICELIST}
26do
27 make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" CPPI_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir}
28 done
29}
diff --git a/recipes-bsp/cppi-lld/cppi-lld.inc b/recipes-bsp/cppi-lld/cppi-lld.inc
deleted file mode 100644
index 372fcecc..00000000
--- a/recipes-bsp/cppi-lld/cppi-lld.inc
+++ /dev/null
@@ -1,19 +0,0 @@
1LICENSE = "BSD-3-Clause"
2LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/cppi/COPYING.txt;md5=e8f6789acdcda76d02ed9203fc2e603d"
3
4COMPATIBLE_MACHINE = "keystone"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7inherit ti-pdk-fetch
8
9TI_PDK_COMP = "ti.drv.cppi"
10
11PE = "1"
12
13INC_PR = "r0"
14
15DEVICELIST = "k2h k2k k2l k2e"
16DEVICELIST:k2hk = "k2h k2k"
17DEVICELIST:k2l = "k2l"
18DEVICELIST:k2e = "k2e"
19DEVICELIST:k2g = "k2h"
diff --git a/recipes-bsp/cppi-lld/cppi-lld_git.bb b/recipes-bsp/cppi-lld/cppi-lld_git.bb
deleted file mode 100644
index 26919b3e..00000000
--- a/recipes-bsp/cppi-lld/cppi-lld_git.bb
+++ /dev/null
@@ -1,38 +0,0 @@
1DESCRIPTION = "TI CPPI Module low level driver"
2
3DEPENDS = "common-csl-ip rm-lld qmss-lld"
4
5include cppi-lld.inc
6
7PR = "${INC_PR}.1"
8
9do_compile () {
10# Now build the lld in the updated directory
11 make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR}
12 for device in ${DEVICELIST}
13 do
14 make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="${device}"
15 done
16}
17
18do_install () {
19 make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
20 chown -R root:root ${D}
21
22# Set the generic device library symbolic link to default k2h
23 cd ${D}${libdir}
24
25 # Link only the first device in the list
26 for device in ${DEVICELIST}
27 do
28 ln -sf libcppi_${device}.so.1.0.0 libcppi_device.so.1
29 break
30 done
31 ln -sf libcppi_device.so.1 libcppi_device.so
32}
33
34INHIBIT_PACKAGE_STRIP_FILES:k2hk = "${PKGD}${libdir}/libcppi_k2h.a ${PKGD}${libdir}/libcppi_k2k.a"
35INHIBIT_PACKAGE_STRIP_FILES:k2e = "${PKGD}${libdir}/libcppi_k2e.a"
36INHIBIT_PACKAGE_STRIP_FILES:k2l = "${PKGD}${libdir}/libcppi_k2l.a"
37INHIBIT_PACKAGE_STRIP_FILES:k2g = "${PKGD}${libdir}/libcppi_k2h.a"
38INHIBIT_PACKAGE_STRIP_FILES:append = " ${PKGD}${libdir}/libcppi.a"
diff --git a/recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb b/recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb
deleted file mode 100644
index 5caa07ab..00000000
--- a/recipes-bsp/dfe-lld/dfe-lld-rtos_git.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1SUMMARY = "TI RTOS level driver for Digital Radio Front End"
2
3inherit ti-pdk
4
5require recipes-bsp/dfe-lld/dfe-lld.inc
6
7PR = "${INC_PR}.0"
8
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11# HTML doc link params
12PDK_COMP_LINK_TEXT = "DFE LLD"
diff --git a/recipes-bsp/dfe-lld/dfe-lld-test_git.bb b/recipes-bsp/dfe-lld/dfe-lld-test_git.bb
deleted file mode 100644
index 34b90c7d..00000000
--- a/recipes-bsp/dfe-lld/dfe-lld-test_git.bb
+++ /dev/null
@@ -1,20 +0,0 @@
1DESCRIPTION = "TI Digital Radio Front End lld test application"
2
3DEPENDS = "common-csl-ip dfe-lld iqn2-lld"
4
5include dfe-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} DFE_SRC_DIR=${S}"
10
11do_compile () {
12# Now build the lld in the updated directory
13 oe_runmake clean DEVICE=k2l
14 oe_runmake tests DEVICE=k2l
15 oe_runmake tests DEVICE=k2l USEDYNAMIC_LIB=yes
16}
17
18do_install () {
19 oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}/${bindir}
20}
diff --git a/recipes-bsp/dfe-lld/dfe-lld.inc b/recipes-bsp/dfe-lld/dfe-lld.inc
deleted file mode 100644
index 9ac317d4..00000000
--- a/recipes-bsp/dfe-lld/dfe-lld.inc
+++ /dev/null
@@ -1,14 +0,0 @@
1LICENSE = "BSD-3-Clause"
2
3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=1f4217b705bf98762a302fd720649dcc"
4
5inherit ti-pdk-fetch
6
7TI_PDK_COMP = "ti.drv.dfe"
8
9PE = "1"
10
11INC_PR = "r0"
12
13COMPATIBLE_MACHINE = "k2l"
14
diff --git a/recipes-bsp/dfe-lld/dfe-lld_git.bb b/recipes-bsp/dfe-lld/dfe-lld_git.bb
deleted file mode 100644
index 622da6fc..00000000
--- a/recipes-bsp/dfe-lld/dfe-lld_git.bb
+++ /dev/null
@@ -1,20 +0,0 @@
1DESCRIPTION = "Digital Radio Front End low level driver"
2
3DEPENDS = "common-csl-ip"
4
5include dfe-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
10
11do_compile () {
12 oe_runmake lib DEVICE=k2l
13}
14
15do_install () {
16 oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
17 chown -R root:root ${D}
18}
19
20INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libdfe.a"
diff --git a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb b/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
deleted file mode 100644
index 8d1fd7ca..00000000
--- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb
+++ /dev/null
@@ -1,145 +0,0 @@
1require edma3-lld.inc
2require recipes-ti/includes/ti-paths.inc
3
4PR = "${INC_PR}.1"
5
6DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-baremetal-native ti-cgt-arm-native ti-cgt6x-native"
7
8COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11PLATFORMLIST = ""
12TARGETLIST = ""
13
14PLATFORMLIST:ti33x = " \
15 am335x-evm \
16"
17
18TARGETLIST:ti33x = " \
19 a8 \
20"
21
22PLATFORMLIST:ti43x = " \
23 am437x-evm \
24"
25
26TARGETLIST:ti43x = " \
27 arm9 \
28"
29
30PLATFORMLIST:omap-a15 = " \
31 tda2xx-evm \
32"
33
34TARGETLIST:omap-a15 = " \
35 66 \
36 a15 \
37 m4 \
38"
39
40PLATFORMLIST:keystone = " \
41 tci6636k2h-evm \
42 tci6638k2k-evm \
43 tci6630k2l-evm \
44 c66ak2e-evm \
45 tci66ak2g02-evm \
46"
47
48TARGETLIST:keystone = " \
49 66 \
50 a15 \
51"
52
53PLATFORMLIST:append:dra7xx-evm = " \
54 tda3xx-evm \
55"
56
57TARGETLIST:c66x = " \
58 66 \
59"
60
61PLATFORMLIST_c665x-evm = " \
62 c6657-evm \
63"
64
65PLATFORMLIST_c667x-evm = " \
66 c6678-evm \
67"
68
69PLATFORMLIST:omapl1 = " \
70 omapl137-evm \
71 omapl138-evm \
72"
73
74TARGETLIST:omapl1 = " \
75 arm9 \
76 674 \
77"
78
79EXTRA_OEMAKE:remove = "TARGET=66"
80FORMAT="ELF"
81
82S = "${WORKDIR}/git"
83
84PARALLEL_MAKE = ""
85
86export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr"
87export XDCCGROOT = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
88export CGTOOLS = "${XDCCGROOT}"
89export CGTOOLS_ELF = "${XDCCGROOT}"
90export CODEGEN_PATH_DSP = "${XDCCGROOT}"
91export CODEGEN_PATH_DSPELF = "${XDCCGROOT}"
92export TMS470_CGTOOLS = "${M4_TOOLCHAIN_INSTALL_DIR}"
93export UTILS_INSTALL_DIR = "${XDC_INSTALL_DIR}"
94export XDCPATH = "${XDCCGROOT}/include;${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages"
95export PATH := "${XDC_INSTALL_DIR}:${PATH}"
96export ROOTDIR="${S}"
97export INTERNAL_SW_ROOT="${S}"
98export CROSSCC="${TARGET_PREFIX}gcc"
99export CROSSAR="${TARGET_PREFIX}ar"
100export CROSSLNK="${TARGET_PREFIX}gcc"
101
102do_configure () {
103 rm -rf ${S}/examples/edma3_driver/evmTCI6614
104 rm -rf ${S}/examples/edma3_driver/evmTCI6614BE
105 sed -i -e "s|_config.bld|config.bld|g" ${S}/makerules/env.mk
106 sed -i -e "s|^edma3_lld_PATH =.*$|edma3_lld_PATH = ${S}|g" ${S}/makerules/env.mk
107 sed -i -e "s|^CODEGEN_PATH_M3 =.*$|CODEGEN_PATH_M3 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk
108 sed -i -e "s|^CODEGEN_PATH_M4 =.*$|CODEGEN_PATH_M4 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk
109 sed -i -e "s|^CODEGEN_PATH_A8 =.*$|CODEGEN_PATH_A8 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk
110 sed -i -e "s|^CODEGEN_PATH_A8_GCC =.*$|CODEGEN_PATH_A8_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk
111 sed -i -e "s|^CODEGEN_PATH_ARM9 =.*$|CODEGEN_PATH_ARM9 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk
112 sed -i -e "s|^CODEGEN_PATH_A9_GCC =.*$|CODEGEN_PATH_A9_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk
113 sed -i -e "s|^CODEGEN_PATH_A15 =.*$|CODEGEN_PATH_A15 = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk
114 sed -i -e "s|^CODEGEN_PATH_A15_GCC =.*$|CODEGEN_PATH_A15_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk
115 sed -i -e "s|^UTILS_INSTALL_DIR =.*$|UTILS_INSTALL_DIR = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk
116 sed -i -e "s|^bios_PATH =.*$|bios_PATH = ${SYSBIOS_INSTALL_DIR}|g" ${S}/makerules/env.mk
117 sed -i -e "s|^xdc_PATH =.*$|xdc_PATH = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk
118 sed -i -e "s|^CODEGEN_PATH_DSP =.*$|CODEGEN_PATH_DSP = ${XDCCGROOT}|g" ${S}/makerules/env.mk
119 sed -i -e "s|^CODEGEN_PATH_DSPELF =.*$|CODEGEN_PATH_DSPELF = ${XDCCGROOT}|g" ${S}/makerules/env.mk
120
121 cd ${S}/packages
122 ${XDC_INSTALL_DIR}/xdc .interfaces -PR .
123}
124
125do_compile () {
126 cd ${S}/packages
127 for p in ${PLATFORMLIST}
128 do
129 for t in ${TARGETLIST}
130 do
131 make PLATFORM=${p} TARGET=${t} FORMAT=${FORMAT}
132 done
133 done
134}
135
136do_install () {
137 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
138 install -d ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE}
139 cp ${CP_ARGS} ${S}/* ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE}
140}
141
142INSANE_SKIP:${PN}-dev = "arch ldflags file-rdeps"
143
144ALLOW_EMPTY:${PN} = "1"
145FILES:${PN}-dev += "${EDMA3_LLD_INSTALL_DIR_RECIPE}"
diff --git a/recipes-bsp/edma3-lld/edma3-lld.inc b/recipes-bsp/edma3-lld/edma3-lld.inc
deleted file mode 100644
index 34d3170f..00000000
--- a/recipes-bsp/edma3-lld/edma3-lld.inc
+++ /dev/null
@@ -1,17 +0,0 @@
1DESCRIPTION = "TI EDMA3 low level driver and test code"
2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea"
4
5EDMA3_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/edma3_lld.git"
6EDMA3_LLD_GIT_PROTOCOL = "git"
7EDMA3_LLD_GIT_BRANCH = "master"
8
9# Below commit ID corresponds to version 2.12.05.30E
10EDMA3_LLD_SRCREV = "ce5ced2ac5eb1e0f1515288d279f5690813b5413"
11
12BRANCH = "${EDMA3_LLD_GIT_BRANCH}"
13SRC_URI = "${EDMA3_LLD_GIT_URI};protocol=${EDMA3_LLD_GIT_PROTOCOL};branch=${BRANCH}"
14SRCREV = "${EDMA3_LLD_SRCREV}"
15
16PV = "2.12.05.30E"
17INC_PR = "r1"
diff --git a/recipes-bsp/edma3-lld/edma3-lld_git.bb b/recipes-bsp/edma3-lld/edma3-lld_git.bb
deleted file mode 100644
index f42d8965..00000000
--- a/recipes-bsp/edma3-lld/edma3-lld_git.bb
+++ /dev/null
@@ -1,78 +0,0 @@
1require edma3-lld.inc
2
3PR = "${INC_PR}.0"
4
5COMPATIBLE_MACHINE = "keystone"
6
7DEPENDS = "common-csl-ip"
8
9PLATFORMLIST = "tci6636k2h-evm \
10 tci6636k2h-evm \
11 tci6638k2k-evm \
12 tci6630k2l-evm \
13 c66ak2e-evm \
14 tci66ak2g02-evm \
15 "
16
17PACKAGES =+ "${PN}-test"
18
19FILES:${PN}-test = "${bindir}/*"
20
21S = "${WORKDIR}/git"
22
23do_compile () {
24 cd ${S}/packages
25 for platform in ${PLATFORMLIST}
26 do
27 ROOTDIR=${S} CROSSCC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" CROSSAR="${TARGET_PREFIX}ar" \
28 CROSSLNK="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" INTERNAL_SW_ROOT="${S}" make \
29 PLATFORM="$platform" TARGET=a15 TOOLCHAIN_a15=GCC FORMAT=ELF \
30 SONAME=libedma3.so all
31 done
32}
33
34do_install () {
35 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
36
37 install -d ${D}/${libdir}
38
39 # Static Libraries
40 cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/edma3_lld_drv.aa15fg \
41 ${D}/${libdir}/libedma3.a
42 cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/edma3_lld_rm.aa15fg \
43 ${D}/${libdir}/libedma3rm.a
44
45 # Shared Libraries
46 cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/libedma* ${D}/${libdir}
47 cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/libedma* ${D}/${libdir}
48
49 # Copy Headers
50 install -d ${D}/${includedir}/ti/sdo/edma3/drv/
51 install -d ${D}/${includedir}/ti/sdo/edma3/rm
52 cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/*.h ${D}/${includedir}/ti/sdo/edma3/drv/
53 cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/*.h ${D}/${includedir}/ti/sdo/edma3/rm/
54
55 # Copy Sample Config
56 install -d ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
57 cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/evmTCI6636K2HSample.c \
58 ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
59 cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/evmTCI6638K2KSample.c \
60 ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
61 cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/evmTCI6630K2LSample.c \
62 ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
63 cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmC66AK2E/evmC66AK2ESample.c \
64 ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
65
66 install -d ${D}/${bindir}
67 install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/bin/tci6636k2h-evm/edma3_drv_6636k2h_a15_sample_a15host_release.xa15fg \
68 ${D}/${bindir}/edma3_drv_6636k2h_a15_sample_a15host_release.xa15fg
69 install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/bin/tci6638k2k-evm/edma3_drv_6638k2k_a15_sample_a15host_release.xa15fg \
70 ${D}/${bindir}/edma3_drv_6638k2k_a15_sample_a15host_release.xa15fg
71 install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/bin/tci6630k2l-evm/edma3_drv_6630k2l_a15_sample_a15host_release.xa15fg \
72 ${D}/${bindir}/edma3_drv_6630k2l_a15_sample_a15host_release.xa15fg
73 install -c -m 755 ${S}/examples/edma3_user_space_driver/evmC66AK2E/bin/c66ak2e-evm/edma3_drv_c66ak2e_a15_sample_a15host_release.xa15fg \
74 ${D}/${bindir}/edma3_drv_c66ak2e_a15_sample_a15host_release.xa15fg
75}
76
77INSANE_SKIP:${PN} += "ldflags"
78INSANE_SKIP:${PN}-test += "ldflags"
diff --git a/recipes-bsp/emac-lld/emac-lld-rtos_git.bb b/recipes-bsp/emac-lld/emac-lld-rtos_git.bb
deleted file mode 100644
index cc8c2efe..00000000
--- a/recipes-bsp/emac-lld/emac-lld-rtos_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Ethernet MAC (EMAC) peripheral"
2
3inherit ti-pdk
4
5require emac-lld.inc
6
7PR = "r0"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://emacver.h;beginline=1;endline=47;md5=f66bb3695972ca2a85d990a390f45d88"
11
12COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|c665x-evm|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15DEPENDS:append = " board-rtos osal-rtos"
16DEPENDS:append:ti33x = " starterware-rtos"
17DEPENDS:append:ti43x = " starterware-rtos"
18DEPENDS:append:k2g = " cppi-lld-rtos qmss-lld-rtos"
19
20DEPENDS:remove:k3 = "board-rtos "
21DEPENDS:append:k3 = " udma-lld-rtos trace-rtos"
22
23# Build with make instead of XDC
24TI_PDK_XDCMAKE = "0"
25
26export PDK_EMAC_ROOT_PATH ="${WORKDIR}/build"
27export DEST_ROOT="${S}"
28
29# HTML doc link params
30PDK_COMP_LINK_TEXT = "EMAC LLD"
diff --git a/recipes-bsp/emac-lld/emac-lld.inc b/recipes-bsp/emac-lld/emac-lld.inc
deleted file mode 100644
index eea56b31..00000000
--- a/recipes-bsp/emac-lld/emac-lld.inc
+++ /dev/null
@@ -1,7 +0,0 @@
1inherit ti-pdk-fetch
2
3TI_PDK_COMP = "ti.drv.emac"
4
5PE = "1"
6
7# The LLD version
diff --git a/recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb b/recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb
deleted file mode 100644
index 7e5db229..00000000
--- a/recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb
+++ /dev/null
@@ -1,22 +0,0 @@
1SUMMARY = "TI FFT Coprocessor (FFTC) low level driver "
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.fftc"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644caf6d30a2b7df"
11
12COMPATIBLE_MACHINE = "k2hk|k2l"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17DEPENDS:append= " qmss-lld-rtos \
18 cppi-lld-rtos \
19"
20
21# HTML doc link params
22PDK_COMP_LINK_TEXT = "FFTC LLD"
diff --git a/recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb b/recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb
deleted file mode 100644
index 6f1ad1bf..00000000
--- a/recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb
+++ /dev/null
@@ -1,34 +0,0 @@
1SUMMARY = "TI RTOS driver for General Purpose IO (GPIO)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.gpio"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
11
12COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c667x-evm|c665x-evm|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17
18DEPENDS:append = " osal-rtos \
19"
20DEPENDS:append:ti33x = " starterware-rtos \
21"
22DEPENDS:append:ti43x = " starterware-rtos \
23"
24DEPENDS:append:k3 = " sciclient-rtos \
25"
26
27# Build with make instead of XDC
28TI_PDK_XDCMAKE = "0"
29
30export PDK_GPIO_ROOT_PATH ="${WORKDIR}/build"
31export DEST_ROOT="${S}"
32
33# HTML doc link params
34PDK_COMP_LINK_TEXT = "GPIO LLD"
diff --git a/recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb b/recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb
deleted file mode 100644
index 808b00b4..00000000
--- a/recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb
+++ /dev/null
@@ -1,32 +0,0 @@
1SUMMARY = "TI RTOS low level driver for General Purpose Memory Controller (GPMC)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.gpmc"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf92323fde3e988c72"
11
12COMPATIBLE_MACHINE = "ti33x|ti43x"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15
16PR = "r0"
17
18DEPENDS:append = " osal-rtos \
19"
20DEPENDS:append:ti33x = " starterware-rtos \
21"
22DEPENDS:append:ti43x = " starterware-rtos \
23"
24
25# Build with make instead of XDC
26TI_PDK_XDCMAKE = "0"
27
28# HTML doc link params
29PDK_COMP_LINK_TEXT = "GPMC LLD"
30
31export PDK_GPMC_ROOT_PATH ="${WORKDIR}/build"
32export DEST_ROOT="${S}"
diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb b/recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb
deleted file mode 100644
index e86c1d4d..00000000
--- a/recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Hyperlink peripheral"
2
3inherit ti-pdk
4
5require recipes-bsp/hyplnk-lld/hyplnk-lld.inc
6
7PR = "${INC_PR}.0"
8
9COMPATIBLE_MACHINE:append = "|c66x"
10
11# HTML doc link params
12PDK_COMP_LINK_TEXT = "HYPLNK LLD"
diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb b/recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb
deleted file mode 100644
index 31b69c26..00000000
--- a/recipes-bsp/hyplnk-lld/hyplnk-lld-test_git.bb
+++ /dev/null
@@ -1,26 +0,0 @@
1include hyplnk-lld.inc
2
3PR = "${INC_PR}.0"
4
5DEPENDS = "common-csl-ip hyplnk-lld"
6
7do_compile () {
8 make -f makefile_armv7 clean PDK_INSTALL_PATH="${STAGING_INCDIR}" \
9 HYPLNK_SRC_DIR="${S}"
10 for device in ${DEVICELIST}
11 do
12 make -f makefile_armv7 tests examples \
13 PDK_INSTALL_PATH="${STAGING_INCDIR}" \
14 DEVICE="$device" HYPLNK_SRC_DIR="${S}"
15 done
16}
17
18do_install () {
19 for device in ${DEVICELIST}
20 do
21 make -f makefile_armv7 installbin \
22 PDK_INSTALL_PATH="${STAGING_INCDIR}" DEVICE="$device" \
23 HYPLNK_SRC_DIR="${S}" \
24 INSTALL_BIN_BASE_DIR="${D}/${bindir}"
25 done
26}
diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld.inc b/recipes-bsp/hyplnk-lld/hyplnk-lld.inc
deleted file mode 100644
index 02f964bb..00000000
--- a/recipes-bsp/hyplnk-lld/hyplnk-lld.inc
+++ /dev/null
@@ -1,21 +0,0 @@
1DESCRIPTION = "TI Hyperlink Low Level Driver"
2LICENSE = "BSD-3-Clause"
3
4COMPATIBLE_MACHINE = "k2hk|k2e"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7LLDNAME="hyplnk"
8
9LIC_FILES_CHKSUM = "file://COPYING.txt;md5=623325cc19e613a4e770fbb749922592"
10
11inherit ti-pdk-fetch
12
13TI_PDK_COMP = "ti.drv.hyplnk"
14
15PE = "1"
16
17INC_PR = "r0"
18
19DEVICELIST:k2hk = "k2h k2k"
20DEVICELIST:k2e = "k2e"
21
diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb b/recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb
deleted file mode 100644
index 690ffac9..00000000
--- a/recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb
+++ /dev/null
@@ -1,36 +0,0 @@
1include hyplnk-lld.inc
2
3PR = "${INC_PR}.1"
4
5DEPENDS = "common-csl-ip"
6
7do_compile () {
8 make -f makefile_armv7 clean PDK_INSTALL_PATH="${STAGING_INCDIR}" \
9 HYPLNK_SRC_DIR="${S}"
10 for device in ${DEVICELIST}
11 do
12 make -f makefile_armv7 lib PDK_INSTALL_PATH="${STAGING_INCDIR}"\
13 DEVICE="$device" HYPLNK_SRC_DIR="${S}"
14 done
15}
16
17do_install () {
18 make -f makefile_armv7 install PDK_INSTALL_PATH="${STAGING_INCDIR}" \
19 INSTALL_INC_BASE_DIR="${D}/${includedir}" \
20 INSTALL_LIB_BASE_DIR="${D}${libdir}" HYPLNK_SRC_DIR="${S}"
21 chown -R root:root ${D}
22
23 # Set the generic device library symbolic link to default k2h
24 cd ${D}${libdir}
25
26 # Link only the first device in the list
27 for device in ${DEVICELIST}
28 do
29 ln -sf libhyplnk_${device}.so.1.0.0 libhyplnk_device.so.1
30 break
31 done
32 ln -sf libhyplnk_device.so.1 libhyplnk_device.so
33}
34
35INHIBIT_PACKAGE_STRIP_FILES:k2hk = "${PKGD}${libdir}/libhyplnk_k2h.a ${PKGD}${libdir}/libhyplnk_k2k.a"
36INHIBIT_PACKAGE_STRIP_FILES:k2e = "${PKGD}${libdir}/libhyplnk_k2e.a"
diff --git a/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb b/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb
deleted file mode 100644
index 2d06615a..00000000
--- a/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb
+++ /dev/null
@@ -1,45 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Inter-IC module (I2C)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.i2c"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=50084375278c1a2779571be134f98f7c"
11
12COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15
16PR = "r0"
17
18DEPENDS:append = " osal-rtos \
19"
20DEPENDS:append:ti33x = " starterware-rtos \
21 pruss-lld-rtos \
22"
23DEPENDS:append:ti43x = " starterware-rtos \
24 pruss-lld-rtos \
25"
26DEPENDS:append:am57xx-evm = " pruss-lld-rtos \
27"
28
29DEPENDS:append:k2g = " pruss-lld-rtos \
30"
31
32DEPENDS:append:j7 = " sciclient-rtos \
33"
34
35# Build with make instead of XDC
36TI_PDK_XDCMAKE = "0"
37
38
39export PDK_I2C_ROOT_PATH ="${WORKDIR}/build"
40export DEST_ROOT="${S}"
41
42INSANE_SKIP:${PN} = "arch"
43
44# HTML doc link params
45PDK_COMP_LINK_TEXT = "I2C LLD"
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
deleted file mode 100644
index 2cf2beae..00000000
--- a/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb
+++ /dev/null
@@ -1,25 +0,0 @@
1SUMMARY = "TI RTOS low level driver for ICSS-EMAC"
2
3inherit ti-pdk
4require icss-emac-lld.inc
5
6PR = "${INC_PR}.0"
7
8DEPENDS:append = " osal-rtos \
9 pruss-lld-rtos \
10"
11DEPENDS:append:ti33x = " starterware-rtos \
12"
13DEPENDS:append:ti43x = " starterware-rtos \
14"
15
16# Build with make instead of XDC
17TI_PDK_XDCMAKE = "0"
18
19export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build"
20export DEST_ROOT="${S}"
21
22# HTML doc link params
23PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
24
25INSANE_SKIP:${PN} = "arch"
diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
deleted file mode 100644
index 2aff00b6..00000000
--- a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1DESCRIPTION = "TI ICSS-EMAC low level driver tests"
2
3DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos"
4
5DEPENDS:append:ti33x = " starterware"
6DEPENDS:append:ti43x = " starterware"
7
8include icss-emac-lld.inc
9
10PR = "${INC_PR}.0"
11
12EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages ICSS_EMAC_SRC_DIR=${S}"
13
14DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}"
15
16do_compile () {
17 # Build the tests
18 for device in ${DEVICE_LIST}
19 do
20 oe_runmake tests DEVICE="$device"
21 done
22}
23
24do_install() {
25 # Install the binary
26 for device in ${DEVICE_LIST}
27 do
28 oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device"
29 done
30}
diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld.inc b/recipes-bsp/icss-emac-lld/icss-emac-lld.inc
deleted file mode 100644
index e315c897..00000000
--- a/recipes-bsp/icss-emac-lld/icss-emac-lld.inc
+++ /dev/null
@@ -1,15 +0,0 @@
1LICENSE = "BSD-3-Clause"
2
3LIC_FILES_CHKSUM = "file://COPYING.txt;md5=76cafd87d8495b42c2355f7681de15a2"
4COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|k3"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7inherit ti-pdk-fetch
8
9TI_PDK_COMP = "ti.drv.icss_emac"
10
11PE = "1"
12
13INC_PR = "r1"
14
15INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libicss_emac.a"
diff --git a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb b/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
deleted file mode 100644
index ed7748da..00000000
--- a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb
+++ /dev/null
@@ -1,25 +0,0 @@
1DESCRIPTION = "TI ICSS-EMAC low level driver library"
2
3DEPENDS = "common-csl-ip pruss-lld osal"
4
5include icss-emac-lld.inc
6
7PR = "${INC_PR}.0"
8
9TARGET_NAME:omap-a15 = "SOC_AM572x"
10TARGET_NAME:ti33x = "SOC_AM335x"
11TARGET_NAME:ti43x = "SOC_AM437x"
12TARGET_NAME:k2g = "SOC_K2G"
13
14EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
15
16do_compile () {
17# Build the lib
18 oe_runmake clean
19 oe_runmake lib
20}
21
22do_install () {
23# Install the lib
24 oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
25}
diff --git a/recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb b/recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb
deleted file mode 100644
index f193cb8c..00000000
--- a/recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb
+++ /dev/null
@@ -1,33 +0,0 @@
1SUMMARY = "TI RTOS low level driver for IO-Link Master"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.iolink"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://IOLINK.h;beginline=1;endline=32;md5=da669339a4b8594ed3edbe7ca30c726e"
11
12COMPATIBLE_MACHINE = "ti43x"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r2"
16
17DEPENDS:append = " osal-rtos \
18"
19DEPENDS:append:ti43x = " starterware-rtos \
20 pruss-lld-rtos \
21"
22
23# Build with make instead of XDC
24TI_PDK_XDCMAKE = "0"
25
26
27export PDK_IOLINK_ROOT_PATH ="${WORKDIR}/build"
28export DEST_ROOT="${S}"
29
30INSANE_SKIP:${PN} = "arch"
31
32# HTML doc link params
33PDK_COMP_LINK_TEXT = "IOLINK LLD"
diff --git a/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb b/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
deleted file mode 100644
index 3fb6884f..00000000
--- a/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb
+++ /dev/null
@@ -1,162 +0,0 @@
1SUMMARY = "echo_test for IPC-LLD"
2
3require ipc-lld.inc
4
5inherit update-alternatives
6
7DEPENDS += " ipc-lld-rtos common-csl-ip-rtos sciclient-rtos board-rtos"
8
9REMOTE_FW_DIR = "${S}/examples/yocto_bin"
10REMOTE_FW_BIN_DIR = "${REMOTE_FW_DIR}/ipc_echo_test/bin"
11REMOTE_FWB_BIN_DIR = "${REMOTE_FW_DIR}/ipc_echo_testb/bin"
12RTOS_ALL_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex02_bios_multicore_echo_test/bin"
13RTOS_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex01_bios_2core_echo_test/bin"
14LINUX_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin"
15LINUX_2_CORES_BAREMETAL_BIN_DIR = "${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin"
16
17DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc"
18
19TI_PDK_LIMIT_BOARDS:j7 = "j721e_evm"
20
21do_configure[noexec] = "1"
22
23do_compile() {
24 cd "${PDK_INSTALL_PATH}/ti/build"
25
26 for board in ${TI_PDK_LIMIT_BOARDS}
27 do
28 for core in ${TI_PDK_LIMIT_CORES}
29 do
30 oe_runmake ipc_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
31 oe_runmake ex02_bios_multicore_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
32 oe_runmake ex01_bios_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
33 oe_runmake ex03_linux_bios_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
34 oe_runmake ex04_linux_baremetal_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
35 oe_runmake ipc_echo_testb BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR}
36 done
37
38 done
39}
40
41do_install() {
42 CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
43 install -d ${D}${DST_BIN_PATH}
44
45 cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex02_bios_multicore_echo_test/bin -d ${D}/ex02_bios_multicore_echo_test
46 cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex01_bios_2core_echo_test/bin -d ${D}/ex01_bios_2core_echo_test
47 cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin -d ${D}/ex03_linux_bios_2core_echo_test
48
49 for board in ${TI_PDK_LIMIT_BOARDS}
50 do
51 for core in ${TI_PDK_LIMIT_CORES}
52 do
53 install -m 0644 ${REMOTE_FW_BIN_DIR}/$board/ipc_echo_test_${core}_release* ${D}${DST_BIN_PATH}
54
55 #removing map files copied in previous line
56 rm ${D}${DST_BIN_PATH}/*.map
57 done
58
59 #remove mpu binarires
60 rm ${D}${DST_BIN_PATH}/ipc_echo_test_mpu1_0_release.xa*
61
62 done
63}
64
65do_install:append:j7() {
66 #copy ipc_echo_testb binaries for J721
67 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release.xer5f ${D}${DST_BIN_PATH}
68 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release.xer5f ${D}${DST_BIN_PATH}
69 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_0_release.xer5f ${D}${DST_BIN_PATH}
70 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_1_release.xer5f ${D}${DST_BIN_PATH}
71 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_0_release.xer5f ${D}${DST_BIN_PATH}
72 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release.xer5f ${D}${DST_BIN_PATH}
73
74 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release_strip.xer5f ${D}${DST_BIN_PATH}
75 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release_strip.xer5f ${D}${DST_BIN_PATH}
76 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_0_release_strip.xer5f ${D}${DST_BIN_PATH}
77 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_1_release_strip.xer5f ${D}${DST_BIN_PATH}
78 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_0_release_strip.xer5f ${D}${DST_BIN_PATH}
79 install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release_strip.xer5f ${D}${DST_BIN_PATH}
80}
81
82do_install:append:am65xx() {
83 cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin -d ${D}/ex04_linux_baremetal_2core_echo_test
84}
85
86# Set up names for the firmwares
87ALTERNATIVE:${PN}:am65xx = "\
88 am65x-mcu-r5f0_0-fw \
89 am65x-mcu-r5f0_1-fw \
90 "
91ALTERNATIVE:${PN}:j7 = "\
92 j7-mcu-r5f0_0-fw \
93 j7-mcu-r5f0_1-fw \
94 j7-main-r5f0_0-fw \
95 j7-main-r5f0_1-fw \
96 j7-main-r5f1_0-fw \
97 j7-main-r5f1_1-fw \
98 j7-c66_0-fw \
99 j7-c66_1-fw \
100 j7-c71_0-fw\
101 "
102
103# Set up link names for the firmwares
104
105TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw"
106TARGET_MCU_R5FSS0_1:am65xx = "am65x-mcu-r5f0_1-fw"
107
108TARGET_MCU_R5FSS0_0:j7 = "j7-mcu-r5f0_0-fw"
109TARGET_MCU_R5FSS0_1:j7 = "j7-mcu-r5f0_1-fw"
110TARGET_MAIN_R5FSS0_0:j7 = "j7-main-r5f0_0-fw"
111TARGET_MAIN_R5FSS0_1:j7 = "j7-main-r5f0_1-fw"
112TARGET_MAIN_R5FSS1_0:j7 = "j7-main-r5f1_0-fw"
113TARGET_MAIN_R5FSS1_1:j7 = "j7-main-r5f1_1-fw"
114TARGET_C66_0:j7 = "j7-c66_0-fw"
115TARGET_C66_1:j7 = "j7-c66_1-fw"
116TARGET_C7X:j7 = "j7-c71_0-fw"
117
118ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
119ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
120
121ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
122ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
123ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
124ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}"
125ALTERNATIVE_LINK_NAME[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}"
126ALTERNATIVE_LINK_NAME[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}"
127ALTERNATIVE_LINK_NAME[j7-c66_0-fw] = "${base_libdir}/firmware/${TARGET_C66_0}"
128ALTERNATIVE_LINK_NAME[j7-c66_1-fw] = "${base_libdir}/firmware/${TARGET_C66_1}"
129ALTERNATIVE_LINK_NAME[j7-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X}"
130
131# Create the firmware alternatives
132
133ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_0_release_strip.xer5f"
134ALTERNATIVE_TARGET[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f"
135
136ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f"
137ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f"
138ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_0_release_strip.xer5f"
139ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_1_release_strip.xer5f"
140ALTERNATIVE_TARGET[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_0_release_strip.xer5f"
141ALTERNATIVE_TARGET[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_1_release_strip.xer5f"
142ALTERNATIVE_TARGET[j7-c66_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_1_release_strip.xe66"
143ALTERNATIVE_TARGET[j7-c66_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_2_release_strip.xe66"
144ALTERNATIVE_TARGET[j7-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release_strip.xe71"
145
146ALTERNATIVE_PRIORITY = "10"
147
148#add source and all rtos binaries package
149PACKAGES =+ "${PN}-rtos"
150
151# make sure that lib/firmware, and all its contents are part of the package
152FILES:${PN} += "${base_libdir}/firmware"
153
154FILES:${PN}-rtos += "ex02_bios_multicore_echo_test"
155FILES:${PN}-rtos += "ex01_bios_2core_echo_test"
156FILES:${PN}-rtos += "ex03_linux_bios_2core_echo_test"
157FILES:${PN}-rtos += "ex04_linux_baremetal_2core_echo_test"
158
159INSANE_SKIP:${PN} = "arch ldflags file-rdeps"
160INSANE_SKIP:${PN}-rtos = "arch ldflags file-rdeps"
161
162INSANE_SKIP:${PN}-dbg = "arch"
diff --git a/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb b/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
deleted file mode 100644
index efc56562..00000000
--- a/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb
+++ /dev/null
@@ -1,196 +0,0 @@
1SUMMARY = "R5 and DSP IPC Echo Test Firmware Binaries"
2
3LICENSE = "TI-TFL"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
5
6inherit deploy
7inherit update-alternatives
8
9COMPATIBLE_MACHINE = "k3"
10
11PV = "1.0-git${SRCPV}"
12PACKAGE_ARCH = "${MACHINE_ARCH}"
13
14PROTOCOL = "git"
15BRANCH = "master"
16SRCREV = "c9f7cfe61b67998a053fe145344ce0c9b5bb22aa"
17
18SRC_URI = "git://git.ti.com/keystone-rtos/ipc-lld.git;protocol=${PROTOCOL};branch=${BRANCH}"
19
20S = "${WORKDIR}/git"
21
22AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx"
23J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e"
24
25PLATFORM:am65xx = "am65xx"
26PLATFORM:j7 = "j7-evm"
27
28# make sure that lib/firmware, and all its contents are part of the package
29FILES:${PN} += "${base_libdir}/firmware"
30
31# install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level
32do_install() {
33 install -d ${D}${base_libdir}/firmware/pdk-ipc
34}
35
36do_install:append:am65xx() {
37 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
38 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
39 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
40 install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
41}
42
43do_install:append:j7() {
44 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
45 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
46 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
47 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
48 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
49 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
50 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
51 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
52 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
53 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
54 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
55 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
56 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
57 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
58 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
59 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
60 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
61 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
62 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
63 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
64 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
65 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
66 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
67 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
68 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
69 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.strip.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
70 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
71 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.strip.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
72 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.xe71 ${D}${base_libdir}/firmware/pdk-ipc/
73 install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.strip.xe71 ${D}${base_libdir}/firmware/pdk-ipc/
74}
75
76# Set up names for the firmwares
77ALTERNATIVE:${PN}:am65xx = "\
78 am65x-mcu-r5f0_0-fw \
79 am65x-mcu-r5f0_1-fw \
80 "
81ALTERNATIVE:${PN}:j7 = "\
82 j7-mcu-r5f0_0-fw \
83 j7-mcu-r5f0_1-fw \
84 j7-main-r5f0_0-fw \
85 j7-main-r5f0_1-fw \
86 j7-main-r5f1_0-fw \
87 j7-main-r5f1_1-fw \
88 j7-c66_0-fw \
89 j7-c66_1-fw \
90 j7-c71_0-fw\
91 "
92
93# Set up link names for the firmwares
94
95TARGET_MCU_R5FSS0_0:am65xx = "am65x-mcu-r5f0_0-fw"
96TARGET_MCU_R5FSS0_1:am65xx = "am65x-mcu-r5f0_1-fw"
97
98TARGET_MCU_R5FSS0_0:j7 = "j7-mcu-r5f0_0-fw"
99TARGET_MCU_R5FSS0_1:j7 = "j7-mcu-r5f0_1-fw"
100TARGET_MAIN_R5FSS0_0:j7 = "j7-main-r5f0_0-fw"
101TARGET_MAIN_R5FSS0_1:j7 = "j7-main-r5f0_1-fw"
102TARGET_MAIN_R5FSS1_0:j7 = "j7-main-r5f1_0-fw"
103TARGET_MAIN_R5FSS1_1:j7 = "j7-main-r5f1_1-fw"
104TARGET_C66_0:j7 = "j7-c66_0-fw"
105TARGET_C66_1:j7 = "j7-c66_1-fw"
106TARGET_C7X:j7 = "j7-c71_0-fw"
107
108ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
109ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
110
111ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
112ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
113ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
114ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}"
115ALTERNATIVE_LINK_NAME[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}"
116ALTERNATIVE_LINK_NAME[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}"
117ALTERNATIVE_LINK_NAME[j7-c66_0-fw] = "${base_libdir}/firmware/${TARGET_C66_0}"
118ALTERNATIVE_LINK_NAME[j7-c66_1-fw] = "${base_libdir}/firmware/${TARGET_C66_1}"
119ALTERNATIVE_LINK_NAME[j7-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X}"
120
121# Create the firmware alternatives
122
123ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_0_release.strip.xer5f"
124ALTERNATIVE_TARGET[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release.strip.xer5f"
125
126ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release.strip.xer5f"
127ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release.strip.xer5f"
128ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_0_release.strip.xer5f"
129ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_1_release.strip.xer5f"
130ALTERNATIVE_TARGET[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_0_release.strip.xer5f"
131ALTERNATIVE_TARGET[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_1_release.strip.xer5f"
132ALTERNATIVE_TARGET[j7-c66_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_1_release.strip.xe66"
133ALTERNATIVE_TARGET[j7-c66_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_2_release.strip.xe66"
134ALTERNATIVE_TARGET[j7-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release.strip.xe71"
135
136ALTERNATIVE_PRIORITY = "10"
137
138# copy the executables into the deploy directory
139
140do_deploy() {
141 :
142}
143
144do_deploy:am65xx() {
145 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
146 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
147 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/
148 install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
149}
150
151do_deploy:j7() {
152 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
153 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
154 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/
155 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
156 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/
157 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
158 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.xer5f ${DEPLOYDIR}/
159 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
160 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.xer5f ${DEPLOYDIR}/
161 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.strip.xer5f ${DEPLOYDIR}/
162 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.xer5f ${DEPLOYDIR}/
163 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.strip.xer5f ${DEPLOYDIR}/
164 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.xer5f ${DEPLOYDIR}/
165 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.strip.xer5f ${DEPLOYDIR}/
166 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.xer5f ${DEPLOYDIR}/
167 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.strip.xer5f ${DEPLOYDIR}/
168 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.xer5f ${DEPLOYDIR}/
169 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.strip.xer5f ${DEPLOYDIR}/
170 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.xer5f ${DEPLOYDIR}/
171 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.strip.xer5f ${DEPLOYDIR}/
172 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.xer5f ${DEPLOYDIR}/
173 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.strip.xer5f ${DEPLOYDIR}/
174 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.xer5f ${DEPLOYDIR}/
175 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.strip.xer5f ${DEPLOYDIR}/
176 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.xe66 ${DEPLOYDIR}/
177 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.strip.xe66 ${DEPLOYDIR}/
178 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.xe66 ${DEPLOYDIR}/
179 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.strip.xe66 ${DEPLOYDIR}/
180 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.xe71 ${DEPLOYDIR}/
181 install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.strip.xe71 ${DEPLOYDIR}/
182}
183
184addtask deploy after do_install before do_build
185
186# This is used to prevent the build system to strip the executables
187INHIBIT_PACKAGE_STRIP = "1"
188INHIBIT_SYSROOT_STRIP = "1"
189# This is used to prevent the build system to split the debug info in a separate file
190INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
191# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
192INSANE_SKIP:${PN} += "arch"
193
194# we don't want to configure and build the source code
195do_compile[noexec] = "1"
196do_configure[noexec] = "1"
diff --git a/recipes-bsp/ipc-lld/ipc-lld-rtos_git.bb b/recipes-bsp/ipc-lld/ipc-lld-rtos_git.bb
deleted file mode 100644
index 34f1f035..00000000
--- a/recipes-bsp/ipc-lld/ipc-lld-rtos_git.bb
+++ /dev/null
@@ -1,45 +0,0 @@
1SUMMARY = "TI RTOS low level driver for IPC"
2
3require ipc-lld.inc
4
5DEPENDS += " osal-rtos common-csl-ip-rtos sciclient-rtos"
6
7do_configure() {
8 # remove any previous package
9 rm -rf ${IPCLLD_PACKAGE_BASE}
10 cd ${S}
11
12 mkdir -p ${IPCLLD_ROOTPATH}
13
14 for board in ${TI_PDK_LIMIT_BOARDS}
15 do
16 # make the release package before building it
17 oe_runmake package BOARD=$board DEST_ROOT=${IPCLLD_PACKAGE_BASE} PDK_IPC_COMP_PATH=${S}
18 done
19
20}
21
22do_compile() {
23 cd ${IPCLLD_ROOTPATH}
24
25 oe_runmake lib LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" PDK_IPC_COMP_PATH=${IPCLLD_ROOTPATH}
26}
27
28do_install() {
29 cd ${IPCLLD_ROOTPATH}
30
31 #remove prebuilt binaries
32 rm -rf examples/echo_test/binaries
33
34 #archive
35 tar -cf ipc-lld.tar --exclude='*.tar' ./*
36
37 install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/ipc
38 find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/ipc \;
39}
40
41FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
42
43INSANE_SKIP:${PN} = "arch ldflags file-rdeps"
44
45INSANE_SKIP:${PN}-dbg = "arch"
diff --git a/recipes-bsp/ipc-lld/ipc-lld.inc b/recipes-bsp/ipc-lld/ipc-lld.inc
deleted file mode 100644
index 6537f520..00000000
--- a/recipes-bsp/ipc-lld/ipc-lld.inc
+++ /dev/null
@@ -1,29 +0,0 @@
1inherit ti-pdk ti-pdk-fetch
2
3TI_PDK_COMP = "ti.drv.ipc"
4
5PE = "1"
6
7LICENSE = "BSD-3-Clause"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
9
10COMPATIBLE_MACHINE = "k3"
11PACKAGE_ARCH = "${MACHINE_ARCH}"
12
13PR = "r4"
14
15# Build with make instead of XDC
16TI_PDK_XDCMAKE = "0"
17
18IPCLLD_PACKAGE_BASE = "${WORKDIR}/ipclld_base"
19IPCLLD_ROOTPATH = "${IPCLLD_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/ipc"
20
21export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
22export PDK_IPC_ROOT_PATH = "${IPCLLD_PACKAGE_BASE}/package/all/pdk_/packages"
23
24# HTML doc link params
25PDK_COMP_LINK_TEXT = "IPCLLD"
26
27EXTRA_OEMAKE = "PDK_INSTALL_PATH=${PDK_INSTALL_PATH} "
28
29TI_PDK_LIMIT_CORES:append:am65xx-evm = " mcu1_1 "
diff --git a/recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb b/recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb
deleted file mode 100644
index 318f1cfe..00000000
--- a/recipes-bsp/iqn2-lld/iqn2-lld-rtos_git.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1SUMMARY = "TI RTOS low level driver for IQN2 peripheral module"
2
3inherit ti-pdk
4
5require recipes-bsp/iqn2-lld/iqn2-lld.inc
6
7PR = "${INC_PR}.0"
8
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11# HTML doc link params
12PDK_COMP_LINK_TEXT = "IQN2 LLD"
diff --git a/recipes-bsp/iqn2-lld/iqn2-lld-test_git.bb b/recipes-bsp/iqn2-lld/iqn2-lld-test_git.bb
deleted file mode 100644
index f276c4b3..00000000
--- a/recipes-bsp/iqn2-lld/iqn2-lld-test_git.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1DESCRIPTION = "TI IQN2 peripheral module low level driver test binaries"
2
3DEPENDS = "common-csl-ip iqn2-lld dfe-lld"
4
5include iqn2-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} IQN2_SRC_DIR=${WORKDIR}/git"
10
11do_compile () {
12 oe_runmake clean DEVICE=k2l
13 oe_runmake tests DEVICE=k2l
14}
15
16do_install () {
17 oe_runmake installbin DEVICE=k2l IQN2_SRC_DIR=${WORKDIR}/git INSTALL_BIN_BASE_DIR=${D}/${bindir}
18}
diff --git a/recipes-bsp/iqn2-lld/iqn2-lld.inc b/recipes-bsp/iqn2-lld/iqn2-lld.inc
deleted file mode 100644
index 078509fc..00000000
--- a/recipes-bsp/iqn2-lld/iqn2-lld.inc
+++ /dev/null
@@ -1,13 +0,0 @@
1LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea"
2LICENSE = "BSD-3-Clause"
3
4inherit ti-pdk-fetch
5
6TI_PDK_COMP = "ti.drv.iqn2"
7
8PE = "1"
9
10INC_PR = "r0"
11
12COMPATIBLE_MACHINE = "k2l"
13
diff --git a/recipes-bsp/iqn2-lld/iqn2-lld_git.bb b/recipes-bsp/iqn2-lld/iqn2-lld_git.bb
deleted file mode 100644
index a0c2ef87..00000000
--- a/recipes-bsp/iqn2-lld/iqn2-lld_git.bb
+++ /dev/null
@@ -1,25 +0,0 @@
1DESCRIPTION = "TI IQN2 peripheral module low level driver"
2
3DEPENDS = "common-csl-ip"
4
5include iqn2-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
10
11do_configure () {
12 sed -i -e 's/march=armv7-a/march=armv7ve/' build/armv7/libiqn2_aearmv7.mk
13}
14
15do_compile () {
16 oe_runmake clean
17 oe_runmake lib
18}
19
20do_install () {
21 oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
22 chown -R root:root ${D}
23}
24
25INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libiqn2.a"
diff --git a/recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb b/recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb
deleted file mode 100644
index 9d45f0da..00000000
--- a/recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb
+++ /dev/null
@@ -1,41 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Multi channel Audio Serial port (McASP)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.mcasp"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=19;endline=47;md5=75a9adc782a6df0d3a5419743e9a9f18"
11
12COMPATIBLE_MACHINE = "ti43x|omap-a15|k2g|ti33x|omapl1|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15
16PR = "r0"
17
18
19DEPENDS:append = " edma3-lld-rtos \
20 osal-rtos \
21"
22DEPENDS:append:ti43x = " starterware-rtos \
23"
24DEPENDS:append:ti33x = " starterware-rtos \
25"
26
27DEPENDS:remove:k3 = "edma3-lld-rtos "
28DEPENDS:append:k3 = " udma-lld-rtos \
29"
30
31# Build with make instead of XDC
32TI_PDK_XDCMAKE = "0"
33
34export PDK_MCASP_ROOT_PATH ="${WORKDIR}/build"
35export DEST_ROOT="${S}"
36
37export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
38XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
39
40# HTML doc link params
41PDK_COMP_LINK_TEXT = "MCASP LLD"
diff --git a/recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb b/recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb
deleted file mode 100644
index f1eeccdd..00000000
--- a/recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Multi-channel Buffered Serial Port (McBSP)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.mcbsp"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe66da5461b898d620e"
11
12COMPATIBLE_MACHINE = "k2g|c665x-evm|omapl1"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17
18DEPENDS:append = " edma3-lld-rtos \
19"
20
21export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
22XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
23
24TI_PDK_XDCMAKE = "0"
25
26export PDK_MCBSP_ROOT_PATH = "${WORKDIR}/build"
27export DEST_ROOT = "${S}"
28
29# HTML doc link params
30PDK_COMP_LINK_TEXT = "MCBSP LLD"
diff --git a/recipes-bsp/mmap-lld/mmap-lld-rtos_git.bb b/recipes-bsp/mmap-lld/mmap-lld-rtos_git.bb
deleted file mode 100644
index faee5973..00000000
--- a/recipes-bsp/mmap-lld/mmap-lld-rtos_git.bb
+++ /dev/null
@@ -1,10 +0,0 @@
1inherit ti-pdk
2
3require recipes-bsp/mmap-lld/mmap-lld.inc
4
5PR = "${INC_PR}.0"
6
7PACKAGE_ARCH = "${MACHINE_ARCH}"
8
9# HTML doc link params
10PDK_COMP_LINK_TEXT = "MMAP LLD"
diff --git a/recipes-bsp/mmap-lld/mmap-lld-test_git.bb b/recipes-bsp/mmap-lld/mmap-lld-test_git.bb
deleted file mode 100644
index 0c3cedda..00000000
--- a/recipes-bsp/mmap-lld/mmap-lld-test_git.bb
+++ /dev/null
@@ -1,44 +0,0 @@
1DESCRIPTION = "TI KEYSTONE MMAP driver test binaries "
2include mmap-lld.inc
3
4PR = "${INC_PR}.0"
5
6PACKAGE_ARCH = "${MACHINE_ARCH}"
7
8DEPENDS="common-csl-ip mmap-lld"
9RDEPENDS:${PN}="uio-module-drv"
10
11DEVICELIST:k2hk = "k2h k2k"
12DEVICELIST:k2e = "k2e"
13DEVICELIST:k2l = "k2l"
14DEVICELIST:k2g = "k2g"
15
16CHOICELIST = " yes \
17 no \
18"
19
20do_compile () {
21 for device in ${DEVICELIST}
22 do
23 make -f makefile_armv7 clean \
24 PDK_INSTALL_PATH="${STAGING_INCDIR}" \
25 DEVICE="$device" MPAX_SRC_DIR="${S}"
26 for choice in ${CHOICELIST}
27 do
28 make -f makefile_armv7 tests examples \
29 PDK_INSTALL_PATH=${STAGING_INCDIR} \
30 DEVICE="$device" MPAX_SRC_DIR="${S}" \
31 USEDYNAMIC_LIB="$choice"
32 done
33 done
34}
35
36do_install () {
37 for device in ${DEVICELIST}
38 do
39 make -f makefile_armv7 installbin \
40 PDK_INSTALL_PATH=${STAGING_INCDIR} \
41 DEVICE="$device" MPAX_SRC_DIR="${S}" \
42 INSTALL_BIN_BASE_DIR="${D}/${bindir}"
43 done
44}
diff --git a/recipes-bsp/mmap-lld/mmap-lld.inc b/recipes-bsp/mmap-lld/mmap-lld.inc
deleted file mode 100644
index 7e11a4c5..00000000
--- a/recipes-bsp/mmap-lld/mmap-lld.inc
+++ /dev/null
@@ -1,22 +0,0 @@
1LICENSE = "BSD-3-Clause"
2
3COMPATIBLE_MACHINE = "keystone"
4
5LIC_FILES_CHKSUM = "file://COPYING.txt;md5=b3315b8190036fe1c6a8263d02e15606"
6
7MMAP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mmap-lld.git"
8MMAP_LLD_GIT_PROTOCOL = "git"
9MMAP_LLD_GIT_BRANCH = "master"
10MMAP_LLD_GIT_DESTSUFFIX = "git/ti/runtime/mmap"
11
12# Commit correspond to DEV.MMAP.02.00.00.08C
13MMAP_LLD_SRCREV = "62e75191ab7144604102dabaa288c5fd5048fc49"
14
15BRANCH="${MMAP_LLD_GIT_BRANCH}"
16SRC_URI = "${MMAP_LLD_GIT_URI};destsuffix=${MMAP_LLD_GIT_DESTSUFFIX};protocol=${MMAP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
17SRCREV = "${MMAP_LLD_SRCREV}"
18
19PV = "2.0.0.8C"
20INC_PR = "r0"
21
22S = "${WORKDIR}/git/ti/runtime/mmap"
diff --git a/recipes-bsp/mmap-lld/mmap-lld_git.bb b/recipes-bsp/mmap-lld/mmap-lld_git.bb
deleted file mode 100644
index cfc5d4c9..00000000
--- a/recipes-bsp/mmap-lld/mmap-lld_git.bb
+++ /dev/null
@@ -1,15 +0,0 @@
1DESCRIPTION = "TI KEYSTONE mmap driver using Keystone MPAX Programming"
2include mmap-lld.inc
3
4PR = "${INC_PR}.0"
5
6DEPENDS="common-csl-ip"
7
8do_compile () {
9 make -f makefile_armv7 clean lib PDK_INSTALL_PATH=${STAGING_INCDIR}
10}
11
12do_install () {
13 make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
14 chown -R root:root ${D}
15}
diff --git a/recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb b/recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb
deleted file mode 100644
index 3be9f55d..00000000
--- a/recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb
+++ /dev/null
@@ -1,41 +0,0 @@
1SUMMARY = "TI Multimedia card(MMC)/Secure Digital(SD) low level driver for RTOS "
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.mmcsd"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://MMCSD.h;beginline=1;endline=32;md5=f74069541d4d165a000a66b4043cb065"
11
12COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15
16PR = "r0"
17
18
19DEPENDS:append = " edma3-lld-rtos \
20 osal-rtos \
21"
22DEPENDS:append:ti33x = " starterware-rtos \
23"
24DEPENDS:append:ti43x = " starterware-rtos \
25"
26DEPENDS:remove:k3 = "edma3-lld-rtos "
27
28DEPENDS:append:k3 = " sciclient-rtos \
29"
30
31# Build with make instead of XDC
32TI_PDK_XDCMAKE = "0"
33
34export PDK_MMCSD_ROOT_PATH ="${WORKDIR}/build"
35export DEST_ROOT="${S}"
36
37export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
38XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
39
40# HTML doc link params
41PDK_COMP_LINK_TEXT = "MMCSD LLD"
diff --git a/recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb b/recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb
deleted file mode 100644
index 3153f08a..00000000
--- a/recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb
+++ /dev/null
@@ -1,19 +0,0 @@
1SUMMARY = "TI Network abstraction layer RTOS LLD library "
2
3inherit ti-pdk
4
5require recipes-bsp/nwal-lld/nwal-lld.inc
6
7PR = "${INC_PR}.0"
8
9DEPENDS:append = " cppi-lld-rtos \
10 pa-lld-rtos \
11 pktlib-rtos \
12 qmss-lld-rtos \
13 sa-lld-rtos \
14"
15
16COMPATIBLE_MACHINE = "k2hk|k2e|k2l|c667x-evm"
17
18# HTML doc link params
19PDK_COMP_LINK_TEXT = "NWAL LLD"
diff --git a/recipes-bsp/nwal-lld/nwal-lld-test_git.bb b/recipes-bsp/nwal-lld/nwal-lld-test_git.bb
deleted file mode 100644
index 79528a0a..00000000
--- a/recipes-bsp/nwal-lld/nwal-lld-test_git.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1DESCRIPTION = "TI Network Abstraction Layer unit test binaries"
2
3DEPENDS = "common-csl-ip rm-lld qmss-lld hplib pa-lld sa-lld pktlib nwal-lld"
4
5include nwal-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
10
11do_compile () {
12 for device in ${DEVICELIST}
13 do
14 for choice in ${CHOICELIST}
15 do
16 oe_runmake clean NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device"
17 oe_runmake tests NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device"
18 done
19 done
20}
21
22do_install () {
23 for device in ${DEVICELIST}
24 do
25 oe_runmake installbin INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device"
26 done
27}
diff --git a/recipes-bsp/nwal-lld/nwal-lld.inc b/recipes-bsp/nwal-lld/nwal-lld.inc
deleted file mode 100644
index 8dd2c900..00000000
--- a/recipes-bsp/nwal-lld/nwal-lld.inc
+++ /dev/null
@@ -1,21 +0,0 @@
1LICENSE = "BSD-3-Clause"
2LIC_FILES_CHKSUM = "file://COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462"
3
4COMPATIBLE_MACHINE = "keystone"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7inherit ti-pdk-fetch
8
9TI_PDK_COMP = "ti.drv.nwal"
10
11PE = "1"
12
13INC_PR = "r0"
14
15BASEDIR = "${WORKDIR}/git"
16
17DEVICELIST:k2hk = "k2h k2k"
18DEVICELIST:k2l = "k2l"
19DEVICELIST:k2e = "k2e"
20
21CHOICELIST = "yes no"
diff --git a/recipes-bsp/nwal-lld/nwal-lld_git.bb b/recipes-bsp/nwal-lld/nwal-lld_git.bb
deleted file mode 100644
index a9690cab..00000000
--- a/recipes-bsp/nwal-lld/nwal-lld_git.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1DESCRIPTION = "TI Network abstraction layer LLD library "
2
3DEPENDS = "common-csl-ip rm-lld qmss-lld hplib pa-lld sa-lld pktlib"
4
5include nwal-lld.inc
6
7PR = "${INC_PR}.0"
8
9EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
10
11do_compile () {
12 for device in ${DEVICELIST}
13 do
14 for choice in ${CHOICELIST}
15 do
16 oe_runmake clean NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device"
17 oe_runmake lib NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device"
18 done
19 done
20}
21
22do_install () {
23 for device in ${DEVICELIST}
24 do
25 oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device"
26 done
27}
diff --git a/recipes-bsp/pa-lld/pa-lld-rtos_git.bb b/recipes-bsp/pa-lld/pa-lld-rtos_git.bb
deleted file mode 100644
index 046ec80e..00000000
--- a/recipes-bsp/pa-lld/pa-lld-rtos_git.bb
+++ /dev/null
@@ -1,12 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Packet Accelerator (PA)"
2
3inherit ti-pdk
4
5require recipes-bsp/pa-lld/pa-lld.inc
6COMPATIBLE_MACHINE:append = "|c667x-evm"
7PR = "${INC_PR}.0"
8
9DEPENDS:append = " rm-lld-rtos"
10
11# HTML doc link params
12PDK_COMP_LINK_TEXT = "PA LLD"
diff --git a/recipes-bsp/pa-lld/pa-lld-test_git.bb b/recipes-bsp/pa-lld/pa-lld-test_git.bb
deleted file mode 100644
index 760f1882..00000000
--- a/recipes-bsp/pa-lld/pa-lld-test_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1DESCRIPTION = "TI PA LLD unit test and example binaries"
2
3DEPENDS = "common-csl-ip pa-lld cppi-lld qmss-lld sa-lld"
4
5include pa-lld.inc
6
7PR = "${INC_PR}.1"
8
9CHOICELIST = "yes no"
10
11CC += "-fcommon"
12
13do_compile () {
14# Now build the lld unit test examples
15 for device in ${DEVICELIST}
16 do
17 make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" PA_SRC_DIR=${S}
18 for choice in ${CHOICELIST}
19 do
20 make -f makefile_armv7 tests examples PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" PA_SRC_DIR=${S} USEDYNAMIC_LIB="$choice"
21 done
22 done
23}
24
25do_install () {
26 for device in ${DEVICELIST}
27 do
28 make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" PA_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir}
29 done
30}
diff --git a/recipes-bsp/pa-lld/pa-lld.inc b/recipes-bsp/pa-lld/pa-lld.inc
deleted file mode 100644
index e456ccb4..00000000
--- a/recipes-bsp/pa-lld/pa-lld.inc
+++ /dev/null
@@ -1,24 +0,0 @@
1LICENSE = "BSD-3-Clause & TI-TFL"
2LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/pa/COPYING.txt;md5=cd04fb087063a2a82c4ce61983836871"
3
4COMPATIBLE_MACHINE = "k2hk|k2e|k2l"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7inherit ti-pdk-fetch
8
9TI_PDK_COMP = "ti.drv.pa"
10
11PE = "1"
12
13INC_PR = "r0"
14
15
16DEVICELIST = "k2h k2k k2l k2e"
17DEVICELIST:k2hk = "k2h k2k"
18DEVICELIST:k2l = "k2l"
19DEVICELIST:k2e = "k2e"
20
21LIBPA = "libpa"
22LIBPA:k2hk = "libpa"
23LIBPA:k2e = "libpa2"
24LIBPA:k2l = "libpa2"
diff --git a/recipes-bsp/pa-lld/pa-lld_git.bb b/recipes-bsp/pa-lld/pa-lld_git.bb
deleted file mode 100644
index bd773b1e..00000000
--- a/recipes-bsp/pa-lld/pa-lld_git.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1DESCRIPTION = "TI PA LLD library"
2
3DEPENDS = "common-csl-ip rm-lld"
4
5include pa-lld.inc
6
7PR = "${INC_PR}.1"
8
9do_compile () {
10# Now build the lld in the updated directory
11 for device in ${DEVICELIST}
12 do
13 make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device"
14 done
15}
16
17do_install () {
18 make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
19 chown -R root:root ${D}
20
21# Set the generic device library symbolic link
22 ln -sf ${LIBPA}.so.1.0.0 ${D}${libdir}/libpa_device.so.1
23 ln -sf libpa_device.so.1 ${D}${libdir}/libpa_device.so
24}
25
26INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libpa2.a"
27INHIBIT_PACKAGE_STRIP_FILES:k2hk = "${PKGD}${libdir}/libpa.a"
diff --git a/recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb b/recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb
deleted file mode 100644
index 22715709..00000000
--- a/recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb
+++ /dev/null
@@ -1,28 +0,0 @@
1SUMMARY = "TI RTOS low lever driver for Peripheral Interconnect Express (PCIE)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.pcie"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://pcie.h;beginline=1;endline=34;md5=232c0b07bdf7ab934b23c09e6c5279b0"
11
12COMPATIBLE_MACHINE = "omap-a15|keystone|c66x|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r1"
16
17DEPENDS:append:k3 = " udma-lld-rtos \
18"
19
20
21export PDK_PCIE_ROOT_PATH ="${WORKDIR}/build"
22export DEST_ROOT="${S}"
23
24# Build with make instead of XDC
25TI_PDK_XDCMAKE = "0"
26
27# HTML doc link params
28PDK_COMP_LINK_TEXT = "PCIe LLD"
diff --git a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb b/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
deleted file mode 100644
index fd01c8ef..00000000
--- a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb
+++ /dev/null
@@ -1,71 +0,0 @@
1SUMMARY = "TI RTOS driver for Power Management module (PM)"
2
3inherit ti-pdk
4
5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe"
7
8COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|k3"
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11
12PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git"
13PM_LLD_GIT_PROTOCOL = "git"
14
15PM_LLD_GIT_BRANCH = "master"
16
17PM_LLD_GIT_BRANCH:ti33x = "int_pm_am335x"
18PM_LLD_GIT_BRANCH:ti43x = "int_pm_am335x"
19PM_LLD_GIT_BRANCH:k2g = "int_pm_am335x"
20
21PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
22
23# Below commit ID corresponds to "DEV.PM_LLD.01.08.00.23A"
24PM_LLD_SRCREV = "59abc6ffb890d24b82de0248d204ad10c1bfc2af"
25
26# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.05C"
27PM_LLD_SRCREV:ti33x = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
28PM_LLD_SRCREV:ti43x = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
29PM_LLD_SRCREV:k2g = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
30
31BRANCH = "${PM_LLD_GIT_BRANCH}"
32SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
33
34SRCREV = "${PM_LLD_SRCREV}"
35PV = "01.08.00.23A"
36PR = "r0"
37
38S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
39
40DEPENDS:append = " ti-sysbios \
41 osal-rtos \
42"
43DEPENDS:append:ti33x = " starterware-rtos \
44"
45DEPENDS:append:ti43x = " starterware-rtos \
46"
47
48DEPENDS:append:k3 = " sciclient-rtos \
49"
50
51export PDK_PM_ROOT_PATH = "${WORKDIR}/build"
52export DEST_ROOT="${S}"
53
54# Build with make instead of XDC
55TI_PDK_XDCMAKE = "0"
56
57do_compile:append() {
58 # Delete archive created by XDC release command since it does not contain all content
59 find -name "*.tar" -exec rm -f {} \;
60
61 # Archive from build/ to capture ti/drv/pm/ in archive
62 cd ${B}
63 tar -cf pm_lld.tar --exclude='*.tar' ./*
64}
65
66
67# Workaround: dra7xx build requires am57xx pm libraries for opencl-monitor
68TI_PDK_LIMIT_SOCS:append:dra7xx = " am571x am572x am574x"
69TI_PDK_LIMIT_BOARDS:append:dra7xx = " evmAM571x evmAM572x idkAM574x"
70
71INSANE_SKIP:${PN} = "arch staticdev"
diff --git a/recipes-bsp/pruss-lld/pruss-lld-apps_git.bb b/recipes-bsp/pruss-lld/pruss-lld-apps_git.bb
deleted file mode 100644
index 74ceb819..00000000
--- a/recipes-bsp/pruss-lld/pruss-lld-apps_git.bb
+++ /dev/null
@@ -1,31 +0,0 @@
1DESCRIPTION = "TI PRUSS low level driver example applications"
2
3DEPENDS="common-csl-ip pruss-lld osal ti-pdk-build-rtos pruss-lld-rtos"
4
5DEPENDS:append:ti33x = " starterware"
6DEPENDS:append:ti43x = " starterware"
7
8include pruss-lld.inc
9
10PR = "${INC_PR}.0"
11
12EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages PRUSS_SRC_DIR=${S}"
13
14
15DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}"
16
17do_compile () {
18# Build the apps
19 for device in ${DEVICE_LIST}
20 do
21 oe_runmake apps DEVICE="$device"
22 done
23}
24
25do_install () {
26# Install the app binary
27 for device in ${DEVICE_LIST}
28 do
29 oe_runmake installapp INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device"
30 done
31}
diff --git a/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb b/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
deleted file mode 100644
index 9b6ec7a8..00000000
--- a/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb
+++ /dev/null
@@ -1,22 +0,0 @@
1SUMMARY = "TI RTOS low level driver library for PRUSS"
2
3inherit ti-pdk
4require recipes-bsp/pruss-lld/pruss-lld.inc
5
6COMPATIBLE_MACHINE:append = "|k3"
7PR = "${INC_PR}.0"
8
9DEPENDS:append = " osal-rtos"
10DEPENDS:append:ti33x = " starterware-rtos"
11DEPENDS:append:ti43x = " starterware-rtos"
12
13# Build with make instead of XDC
14TI_PDK_XDCMAKE = "0"
15
16export PDK_PRUSS_ROOT_PATH ="${WORKDIR}/build"
17export DEST_ROOT="${WORKDIR}/build"
18
19# HTML doc link params
20PDK_COMP_LINK_TEXT = "PRUSS LLD"
21
22INSANE_SKIP:${PN} = "arch"
diff --git a/recipes-bsp/pruss-lld/pruss-lld-test_git.bb b/recipes-bsp/pruss-lld/pruss-lld-test_git.bb
deleted file mode 100644
index 8007f652..00000000
--- a/recipes-bsp/pruss-lld/pruss-lld-test_git.bb
+++ /dev/null
@@ -1,27 +0,0 @@
1DESCRIPTION = "TI PRUSS low level driver tests"
2
3DEPENDS = "common-csl-ip pruss-lld osal"
4
5include pruss-lld.inc
6
7PR = "${INC_PR}.2"
8
9EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PRUSS_SRC_DIR=${S}"
10
11DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}"
12
13do_compile () {
14# Build the tests
15 for device in ${DEVICE_LIST}
16 do
17 oe_runmake tests DEVICE="$device"
18 done
19}
20
21do_install () {
22# Install the binary
23 for device in ${DEVICE_LIST}
24 do
25 oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device"
26 done
27}
diff --git a/recipes-bsp/pruss-lld/pruss-lld.inc b/recipes-bsp/pruss-lld/pruss-lld.inc
deleted file mode 100644
index fe5987a4..00000000
--- a/recipes-bsp/pruss-lld/pruss-lld.inc
+++ /dev/null
@@ -1,15 +0,0 @@
1LICENSE = "BSD-3-Clause"
2LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458"
3
4COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7inherit ti-pdk-fetch
8
9TI_PDK_COMP = "ti.drv.pruss"
10
11PE = "1"
12
13INC_PR = "r0"
14
15INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libpruss.a"
diff --git a/recipes-bsp/pruss-lld/pruss-lld_git.bb b/recipes-bsp/pruss-lld/pruss-lld_git.bb
deleted file mode 100644
index f1e93cd7..00000000
--- a/recipes-bsp/pruss-lld/pruss-lld_git.bb
+++ /dev/null
@@ -1,21 +0,0 @@
1DESCRIPTION = "TI PRUSS low level driver library"
2
3DEPENDS = "common-csl-ip osal"
4
5include pruss-lld.inc
6
7PR = "${INC_PR}.2"
8
9EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
10
11do_compile () {
12# Build the lib
13 oe_runmake clean
14 oe_runmake lib
15}
16
17do_install () {
18# Install the lib
19 oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
20 chown -R root:root ${D}
21}
diff --git a/recipes-bsp/qmss-lld/qmss-lld-rtos_git.bb b/recipes-bsp/qmss-lld/qmss-lld-rtos_git.bb
deleted file mode 100644
index d854e0bc..00000000
--- a/recipes-bsp/qmss-lld/qmss-lld-rtos_git.bb
+++ /dev/null
@@ -1,9 +0,0 @@
1inherit ti-pdk
2
3require qmss-lld.inc
4
5PR = "${INC_PR}.1"
6
7COMPATIBLE_MACHINE:append = "|c66x"
8
9DEPENDS:append = " rm-lld-rtos"
diff --git a/recipes-bsp/qmss-lld/qmss-lld-test_git.bb b/recipes-bsp/qmss-lld/qmss-lld-test_git.bb
deleted file mode 100644
index 53f6dcff..00000000
--- a/recipes-bsp/qmss-lld/qmss-lld-test_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1DESCRIPTION = "TI QMSS low level driver unit test and example binaries"
2
3DEPENDS = "common-csl-ip rm-lld cppi-lld qmss-lld cmem uio-module-drv"
4
5include qmss-lld.inc
6
7PR = "${INC_PR}.2"
8
9CHOICELIST = "yes no"
10
11CFLAGS += "-fcommon"
12
13do_compile () {
14# Now build the lld in the updated directory
15 for device in ${DEVICELIST}
16 do
17 make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" QMSS_SRC_DIR=${S}
18 for choice in ${CHOICELIST}
19 do
20 make -f makefile_armv7 tests examples PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" QMSS_SRC_DIR=${S} USEDYNAMIC_LIB="$choice"
21 done
22 done
23}
24
25do_install () {
26 for device in ${DEVICELIST}
27 do
28 make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" QMSS_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir}
29 done
30}
diff --git a/recipes-bsp/qmss-lld/qmss-lld.inc b/recipes-bsp/qmss-lld/qmss-lld.inc
deleted file mode 100644
index 35a06af1..00000000
--- a/recipes-bsp/qmss-lld/qmss-lld.inc
+++ /dev/null
@@ -1,19 +0,0 @@
1LICENSE = "BSD-3-Clause & TI-TFL"
2LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/qmss/COPYING.txt;md5=cd04fb087063a2a82c4ce61983836871"
3
4COMPATIBLE_MACHINE = "keystone"
5PACKAGE_ARCH = "${MACHINE_ARCH}"
6
7inherit ti-pdk-fetch
8
9TI_PDK_COMP = "ti.drv.qmss"
10
11PE = "1"
12
13INC_PR = "r0"
14
15DEVICELIST = "k2h k2k k2l k2e"
16DEVICELIST:k2hk = "k2h k2k"
17DEVICELIST:k2l = "k2l"
18DEVICELIST:k2e = "k2e"
19DEVICELIST:k2g = "k2h"
diff --git a/recipes-bsp/qmss-lld/qmss-lld_git.bb b/recipes-bsp/qmss-lld/qmss-lld_git.bb
deleted file mode 100644
index 96c664a1..00000000
--- a/recipes-bsp/qmss-lld/qmss-lld_git.bb
+++ /dev/null
@@ -1,38 +0,0 @@
1DESCRIPTION = "TI QMSS low level driver library"
2
3DEPENDS = "common-csl-ip rm-lld"
4
5include qmss-lld.inc
6
7PR = "${INC_PR}.1"
8
9do_compile () {
10# Now build the lld
11 make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR}
12 for device in ${DEVICELIST}
13 do
14 make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="${device}"
15 done
16}
17
18do_install () {
19 make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
20 chown -R root:root ${D}
21
22 # Set the generic device library symbolic link to default k2h
23 cd ${D}${libdir}
24
25 # Link only the first device in the list
26 for device in ${DEVICELIST}
27 do
28 ln -sf libqmss_${device}.so.1.0.0 libqmss_device.so.1
29 break
30 done
31 ln -sf libqmss_device.so.1 libqmss_device.so
32}
33
34INHIBIT_PACKAGE_STRIP_FILES:k2hk = "${PKGD}${libdir}/libqmss_k2h.a ${PKGD}${libdir}/libqmss_k2k.a"
35INHIBIT_PACKAGE_STRIP_FILES:k2e = "${PKGD}${libdir}/libqmss_k2e.a"
36INHIBIT_PACKAGE_STRIP_FILES:k2l = "${PKGD}${libdir}/libqmss_k2l.a"
37INHIBIT_PACKAGE_STRIP_FILES:k2g = "${PKGD}${libdir}/libqmss_k2h.a"
38INHIBIT_PACKAGE_STRIP_FILES:append = " ${PKGD}${libdir}/libqmss.a"
diff --git a/recipes-bsp/rm-lld/rm-lld-rtos_git.bb b/recipes-bsp/rm-lld/rm-lld-rtos_git.bb
deleted file mode 100644
index 2a279a0a..00000000
--- a/recipes-bsp/rm-lld/rm-lld-rtos_git.bb
+++ /dev/null
@@ -1,13 +0,0 @@
1inherit ti-pdk
2
3COMPATIBLE_MACHINE:append = "|c66x"
4
5require rm-lld.inc
6
7PR = "${INC_PR}.2"
8
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11# HTML doc link params
12PDK_COMP_LINK_TEXT = "RM LLD"
13
diff --git a/recipes-bsp/rm-lld/rm-lld.inc b/recipes-bsp/rm-lld/rm-lld.inc
deleted file mode 100644
index e6e61af0..00000000
--- a/recipes-bsp/rm-lld/rm-lld.inc
+++ /dev/null
@@ -1,15 +0,0 @@
1DESCRIPTION = "TI Resource Manager Low Level Driver"
2LICENSE = "BSD-3-Clause"
3LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/rm/COPYING.txt;md5=dc61631b65360e6beb73b6c337800afc"
4
5inherit ti-pdk-fetch
6
7TI_PDK_COMP = "ti.drv.rm"
8
9PE = "1"
10
11INC_PR = "r0"
12
13COMPATIBLE_MACHINE = "keystone"
14
15BASEDIR = "${WORKDIR}/git"
diff --git a/recipes-bsp/rm-lld/rm-lld_git.bb b/recipes-bsp/rm-lld/rm-lld_git.bb
deleted file mode 100644
index 86f7ec73..00000000
--- a/recipes-bsp/rm-lld/rm-lld_git.bb
+++ /dev/null
@@ -1,33 +0,0 @@
1require rm-lld.inc
2
3PR = "${INC_PR}.0"
4
5DEPENDS = "ti-ipc libdaemon"
6
7PACKAGES =+ "${PN}-test"
8
9FILES:${PN}-test = "${bindir}/rmDspClientTest.out \
10 ${bindir}/rmLinuxClientTest.out \
11 ${bindir}/rmLinuxMtClientTest.out \
12 ${bindir}/ti/drv/rm/test/dts_files/*.dtb"
13
14CHOICELIST = "yes no"
15
16do_compile () {
17# Now build the lld
18 make -f makefile_armv7 clean lib PDK_INSTALL_PATH=${STAGING_INCDIR} RM_SRC_DIR=${S}
19 for choice in ${CHOICELIST}
20 do
21 make -f makefile_armv7 tests IPC_DEVKIT_INSTALL_PATH=${STAGING_INCDIR} PDK_INSTALL_PATH=${BASEDIR} USEDYNAMIC_LIB="$choice"
22 done
23}
24
25do_install () {
26 install -d ${D}${includedir}/ti/drv/rm
27 install -d ${D}${libdir}
28 install -d ${D}${bindir}
29 make -f makefile_armv7 install installbin installbin_test INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir}
30 chown -R root:root ${D}
31}
32
33INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/librm.a"
diff --git a/recipes-bsp/sa-lld/sa-lld-rtos_git.bb b/recipes-bsp/sa-lld/sa-lld-rtos_git.bb
deleted file mode 100644
index b7c0257c..00000000
--- a/recipes-bsp/sa-lld/sa-lld-rtos_git.bb
+++ /dev/null
@@ -1,26 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Security Accelerator (SA)"
2
3inherit ti-pdk
4
5require recipes-bsp/sa-lld/sa-lld.inc
6
7PR = "${INC_PR}.0"
8
9COMPATIBLE_MACHINE:append = "|c667x-evm|k3"
10
11# Build with make instead of XDC
12TI_PDK_XDCMAKE:k3 = "0"
13
14# SA promote/demote library depends on osal
15DEPENDS:append = " osal-rtos \
16"
17export PDK_SA_ROOT_PATH ="${WORKDIR}/build"
18export DEST_ROOT="${S}"
19
20INSANE_SKIP:${PN} = "arch"
21
22PACKAGE_ARCH = "${MACHINE_ARCH}"
23
24# HTML doc link params
25PDK_COMP_LINK_TEXT = "SA LLD"
26
diff --git a/recipes-bsp/sa-lld/sa-lld-test_git.bb b/recipes-bsp/sa-lld/sa-lld-test_git.bb
deleted file mode 100644
index b403aff7..00000000
--- a/recipes-bsp/sa-lld/sa-lld-test_git.bb
+++ /dev/null
@@ -1,46 +0,0 @@
1DESCRIPTION = "TI Security Accelerator LLD (SA LLD) Examples"
2
3DEPENDS = "common-csl-ip cppi-lld qmss-lld pa-lld sa-lld"
4
5include sa-lld.inc
6
7PR = "${INC_PR}.1"
8
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11DEVICELIST:k2hk = "k2h k2k"
12DEVICELIST:k2l = "k2l"
13DEVICELIST:k2e = "k2e"
14
15CHOICELIST = "no yes"
16
17CFLAGS += "-fcommon"
18
19PARALLEL_MAKE = ""
20EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} SA_SRC_DIR=${S}"
21
22do_compile () {
23# Now build the lld in the updated directory
24 for device in ${DEVICELIST}
25 do
26 oe_runmake clean DEVICE="$device"
27 for choice in ${CHOICELIST}
28 do
29 oe_runmake examples utils DEVICE="$device" USEDYNAMIC_LIB="$choice"
30 done
31 done
32}
33
34do_install () {
35 install -d ${D}${bindir}/ti/drv/sa/example/SaBasicExample/vectors
36
37# copy all the test vectors
38 find example/SaBasicExample/vectors -name *.bin -type f | xargs -I {} cp --parents {} ${D}${bindir}/ti/drv/sa
39
40 for device in ${DEVICELIST}
41 do
42 oe_runmake installbin DEVICE="$device" INSTALL_BIN_BASE_DIR=${D}${bindir}
43 done
44}
45
46INSANE_SKIP:${PN} = "ldflags"
diff --git a/recipes-bsp/sa-lld/sa-lld.inc b/recipes-bsp/sa-lld/sa-lld.inc
deleted file mode 100644
index d4993cb9..00000000
--- a/recipes-bsp/sa-lld/sa-lld.inc
+++ /dev/null
@@ -1,21 +0,0 @@
1LICENSE = "BSD-3-Clause & TI-TFL"
2COMPATIBLE_MACHINE = "k2hk|k2e|k2l"
3
4LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/sa/COPYING.txt;md5=cd04fb087063a2a82c4ce61983836871"
5
6SA_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/sa-lld.git"
7SA_LLD_GIT_PROTOCOL = "git"
8SA_LLD_GIT_BRANCH = "master"
9SA_LLD_GIT_DESTSUFFIX = "git/ti/drv/sa"
10
11# Below commit ID corresponding to "DEV.SA_LLD.04.00.00.03D"
12SA_LLD_SRCREV = "506491b586c13c90f307b527df5eaacd35af6d02"
13
14BRANCH = "${SA_LLD_GIT_BRANCH}"
15SRC_URI = "${SA_LLD_GIT_URI};destsuffix=${SA_LLD_GIT_DESTSUFFIX};protocol=${SA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
16SRCREV = "${SA_LLD_SRCREV}"
17
18PV = "04.00.00.03D"
19INC_PR = "r0"
20
21S = "${WORKDIR}/${SA_LLD_GIT_DESTSUFFIX}"
diff --git a/recipes-bsp/sa-lld/sa-lld_git.bb b/recipes-bsp/sa-lld/sa-lld_git.bb
deleted file mode 100644
index a45fe1f7..00000000
--- a/recipes-bsp/sa-lld/sa-lld_git.bb
+++ /dev/null
@@ -1,26 +0,0 @@
1DESCRIPTION = "TI Security Accelerator LLD (SA LLD) Library"
2
3DEPENDS = "common-csl-ip"
4
5include sa-lld.inc
6
7PR = "${INC_PR}.1"
8
9PARALLEL_MAKE = ""
10EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
11
12do_compile () {
13# Now build the lld in the updated directory
14 oe_runmake clean lib
15}
16
17do_install () {
18 oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
19 chown -R root:root ${D}
20
21# Set the generic device library symbolic link
22 ln -sf libsa.so.1.0.0 ${D}${libdir}/libsa_device.so.1
23 ln -sf libsa_device.so.1 ${D}${libdir}/libsa_device.so
24}
25
26INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libsa.a"
diff --git a/recipes-bsp/spi-lld/spi-lld-rtos_git.bb b/recipes-bsp/spi-lld/spi-lld-rtos_git.bb
deleted file mode 100644
index 43cf0c38..00000000
--- a/recipes-bsp/spi-lld/spi-lld-rtos_git.bb
+++ /dev/null
@@ -1,37 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Serial Peripheral Interface (SPI)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.spi"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://SPI.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
11
12COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17DEPENDS:append = " osal-rtos \
18 edma3-lld-rtos \
19"
20DEPENDS:append:ti33x = " starterware-rtos pruss-lld-rtos gpio-lld-rtos"
21DEPENDS:append:ti43x = " starterware-rtos pruss-lld-rtos gpio-lld-rtos"
22
23DEPENDS:remove:k3 = "edma3-lld-rtos "
24DEPENDS:append:k3 = " udma-lld-rtos"
25
26
27# Build with make instead of XDC
28TI_PDK_XDCMAKE = "0"
29
30export PDK_SPI_ROOT_PATH ="${WORKDIR}/build"
31export DEST_ROOT="${S}"
32
33export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
34XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
35
36# HTML doc link params
37PDK_COMP_LINK_TEXT = "SPI LLD"
diff --git a/recipes-bsp/srio-lld/srio-lld-rtos_git.bb b/recipes-bsp/srio-lld/srio-lld-rtos_git.bb
deleted file mode 100644
index 9c535759..00000000
--- a/recipes-bsp/srio-lld/srio-lld-rtos_git.bb
+++ /dev/null
@@ -1,17 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Serial Rapid IO (SRIO)"
2
3inherit ti-pdk
4
5require recipes-bsp/srio-lld/srio-lld.inc
6
7PR = "${INC_PR}.0"
8
9DEPENDS:append = " cppi-lld-rtos \
10 qmss-lld-rtos \
11"
12COMPATIBLE_MACHINE:append = "|c66x"
13
14PACKAGE_ARCH = "${MACHINE_ARCH}"
15
16# HTML doc link params
17PDK_COMP_LINK_TEXT = "SRIO LLD"
diff --git a/recipes-bsp/srio-lld/srio-lld-test_git.bb b/recipes-bsp/srio-lld/srio-lld-test_git.bb
deleted file mode 100644
index ca22b7d5..00000000
--- a/recipes-bsp/srio-lld/srio-lld-test_git.bb
+++ /dev/null
@@ -1,30 +0,0 @@
1DESCRIPTION = "TI SRIO peripheral low level driver unit test and example binaries"
2DEPENDS="common-csl-ip rm-lld cppi-lld qmss-lld srio-lld cmem uio-module-drv"
3
4include srio-lld.inc
5
6PR = "${INC_PR}.0"
7
8CHOICELIST = "yes no"
9
10CFLAGS += "-fcommon"
11
12do_compile () {
13# Now build the lld in the updated directory
14 for device in ${DEVICELIST}
15 do
16 oe_runmake clean DEVICE="$device" SRIO_SRC_DIR=${S}
17 for choice in ${CHOICELIST}
18 do
19 oe_runmake tests DEVICE="$device" SRIO_SRC_DIR=${S} USEDYNAMIC_LIB="$choice"
20 oe_runmake examples DEVICE="$device" SRIO_SRC_DIR=${S} USEDYNAMIC_LIB="$choice"
21 done
22 done
23}
24
25do_install () {
26 for device in ${DEVICELIST}
27 do
28 oe_runmake installbin DEVICE="$device" SRIO_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir}
29 done
30}
diff --git a/recipes-bsp/srio-lld/srio-lld.inc b/recipes-bsp/srio-lld/srio-lld.inc
deleted file mode 100644
index efe379ff..00000000
--- a/recipes-bsp/srio-lld/srio-lld.inc
+++ /dev/null
@@ -1,18 +0,0 @@
1LICENSE = "BSD-3-Clause"
2LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/srio/srio_drv.h;beginline=1;endline=41;md5=469096088e072d883ff7eef301b34093"
3
4COMPATIBLE_MACHINE = "k2hk"
5
6inherit ti-pdk-fetch
7
8TI_PDK_COMP = "ti.drv.srio"
9
10PE = "1"
11
12INC_PR = "r0"
13
14DEVICELIST = "k2h k2k"
15
16BASEDIR = "${WORKDIR}/git"
17
18EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
diff --git a/recipes-bsp/srio-lld/srio-lld_git.bb b/recipes-bsp/srio-lld/srio-lld_git.bb
deleted file mode 100644
index 3797bef6..00000000
--- a/recipes-bsp/srio-lld/srio-lld_git.bb
+++ /dev/null
@@ -1,21 +0,0 @@
1DESCRIPTION = "TI SRIO peripheral low level driver"
2
3DEPENDS="common-csl-ip rm-lld cppi-lld"
4
5include srio-lld.inc
6
7PR = "${INC_PR}.0"
8
9do_compile () {
10# Now build the lld
11 oe_runmake clean
12 for device in ${DEVICELIST}
13 do
14 oe_runmake lib DEVICE="${device}"
15 done
16}
17
18do_install () {
19 oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
20 chown -R root:root ${D}
21}
diff --git a/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb b/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb
deleted file mode 100644
index db4421ee..00000000
--- a/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb
+++ /dev/null
@@ -1,23 +0,0 @@
1SUMMARY = "TI third generation Turbo Coprocessor (TCP3) low level driver"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.tcp3d"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca4ac6692961402beb7"
11
12COMPATIBLE_MACHINE = "k2hk|k2l|c66x"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17DEPENDS:append = " edma3-lld-rtos"
18
19export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
20XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
21
22# HTML doc link params
23PDK_COMP_LINK_TEXT = "TCP3D LLD"
diff --git a/recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb b/recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb
deleted file mode 100644
index bd8a6e37..00000000
--- a/recipes-bsp/tsip-lld/tsip-lld-rtos_git.bb
+++ /dev/null
@@ -1,18 +0,0 @@
1SUMMARY = "TI RTOS low level driver for Telecom Serial Interface Port (TSIP)"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.tsip"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://tsip.h;beginline=1;endline=32;md5=dab2257b0b8a3678c26915f6eb49b71e"
11
12COMPATIBLE_MACHINE = "k2e|c667x-evm"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17# HTML doc link params
18PDK_COMP_LINK_TEXT = "TSIP LLD"
diff --git a/recipes-bsp/uart-lld/uart-lld-rtos_git.bb b/recipes-bsp/uart-lld/uart-lld-rtos_git.bb
deleted file mode 100644
index 8071e42b..00000000
--- a/recipes-bsp/uart-lld/uart-lld-rtos_git.bb
+++ /dev/null
@@ -1,41 +0,0 @@
1SUMMARY = "TI RTOS low level driver for UART"
2DESCRIPTION = "TI RTOS low level driver for Universal Asynchronous Receiver/Transmitter (UART) module "
3
4inherit ti-pdk ti-pdk-fetch
5
6TI_PDK_COMP = "ti.drv.uart"
7
8PE = "1"
9
10LICENSE = "BSD-3-Clause"
11LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf777f6756cb70aca4a7"
12
13COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
14PACKAGE_ARCH = "${MACHINE_ARCH}"
15
16PR = "r0"
17
18DEPENDS:append = " edma3-lld-rtos \
19 osal-rtos \
20"
21DEPENDS:append:ti33x = " starterware-rtos \
22 pruss-lld-rtos \
23"
24DEPENDS:append:ti43x = " starterware-rtos"
25
26DEPENDS:remove:k3 = "edma3-lld-rtos "
27DEPENDS:append:k3 = " udma-lld-rtos "
28
29# Build with make instead of XDC
30TI_PDK_XDCMAKE = "0"
31
32export PDK_UART_ROOT_PATH ="${WORKDIR}/build"
33export DEST_ROOT="${S}"
34
35export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
36XDCPATH:append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
37
38# HTML doc link params
39PDK_COMP_LINK_TEXT = "UART LLD"
40
41INSANE_SKIP:${PN} = "arch"
diff --git a/recipes-bsp/udma-lld/udma-lld-rtos_git.bb b/recipes-bsp/udma-lld/udma-lld-rtos_git.bb
deleted file mode 100644
index 2e17770c..00000000
--- a/recipes-bsp/udma-lld/udma-lld-rtos_git.bb
+++ /dev/null
@@ -1,65 +0,0 @@
1SUMMARY = "TI RTOS low level driver for UDMA"
2DESCRIPTION = "TI RTOS low level driver for Universal DMA module "
3
4inherit ti-pdk ti-pdk-fetch
5
6TI_PDK_COMP = "ti.drv.udma"
7
8PE = "1"
9
10LICENSE = "BSD-3-Clause"
11LIC_FILES_CHKSUM = "file://udma.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
12
13COMPATIBLE_MACHINE = "k3"
14PACKAGE_ARCH = "${MACHINE_ARCH}"
15
16PR = "r1"
17
18DEPENDS:append = " osal-rtos \
19 sciclient-rtos \
20"
21
22# Build with make instead of XDC
23TI_PDK_XDCMAKE = "0"
24
25UDMA_PACKAGE_BASE = "${WORKDIR}/udma_base"
26UDMA_LLD_ROOTPATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/udma"
27
28export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
29export PDK_UDMA_ROOT_PATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages"
30
31TI_PDK_LIMIT_BOARDS:am65xx = "am65xx_evm"
32
33
34# HTML doc link params
35PDK_COMP_LINK_TEXT = "UDMA LLD"
36
37do_configure() {
38 # remove any previous package
39 rm -rf ${UDMA_PACKAGE_BASE}
40
41 cd ${S}
42
43 # make the release package before building it
44 make package BOARD="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${UDMA_PACKAGE_BASE} PDK_UDMA_COMP_PATH=${S}
45}
46
47do_compile() {
48 cd ${UDMA_LLD_ROOTPATH}
49
50 # Build am65xx libraries
51 make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}"
52
53 #archive
54 tar -cf udma_lld.tar --exclude='*.tar' ./*
55}
56
57do_install() {
58 cd ${UDMA_LLD_ROOTPATH}
59 install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/udma
60 find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/udma \;
61}
62
63FILES:${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
64
65INSANE_SKIP:${PN} = "arch ldflags"
diff --git a/recipes-bsp/usb-lld/usb-lld-rtos_git.bb b/recipes-bsp/usb-lld/usb-lld-rtos_git.bb
deleted file mode 100644
index 77862706..00000000
--- a/recipes-bsp/usb-lld/usb-lld-rtos_git.bb
+++ /dev/null
@@ -1,29 +0,0 @@
1SUMMARY = "TI RTOS USB low level driver"
2
3inherit ti-pdk ti-pdk-fetch
4
5TI_PDK_COMP = "ti.drv.usb"
6
7PE = "1"
8
9LICENSE = "BSD-3-Clause"
10LIC_FILES_CHKSUM = "file://USBver.h;beginline=16;endline=46;md5=5394fa32763383d2c8e2aca5a1c67805"
11
12COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
13PACKAGE_ARCH = "${MACHINE_ARCH}"
14
15PR = "r0"
16
17DEPENDS:append = " osal-rtos"
18DEPENDS:append:ti33x = " starterware-rtos"
19DEPENDS:append:ti43x = " starterware-rtos"
20DEPENDS:append:k3 = " sciclient-rtos"
21
22# Build with make instead of XDC
23TI_PDK_XDCMAKE = "0"
24
25export PDK_USB_ROOT_PATH ="${WORKDIR}/build"
26export DEST_ROOT="${S}"
27
28# HTML doc link params
29PDK_COMP_LINK_TEXT = "USB LLD"
diff --git a/recipes-bsp/vps-lld/vps-lld-rtos_git.bb b/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
deleted file mode 100644
index 7e0695ab..00000000
--- a/recipes-bsp/vps-lld/vps-lld-rtos_git.bb
+++ /dev/null
@@ -1,56 +0,0 @@
1SUMMARY = "TI RTOS Low level driver for Video Processing Subsystem (VPS) "
2
3inherit ti-pdk
4
5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=32;md5=4303d306ea53eb66132983d6901c137d"
7
8COMPATIBLE_MACHINE = "omap-a15"
9PACKAGE_ARCH = "${MACHINE_ARCH}"
10
11VPS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/vps.git"
12VPS_LLD_GIT_PROTOCOL = "git"
13VPS_LLD_GIT_BRANCH = "master"
14VPS_LLD_GIT_DESTSUFFIX = "git/ti/drv/vps"
15
16# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.13A"
17VPS_LLD_SRCREV = "f6d7c1f9cee42da1368e6414b4feeb84227d620e"
18
19BRANCH = "${VPS_LLD_GIT_BRANCH}"
20SRC_URI = "${VPS_LLD_GIT_URI};destsuffix=${VPS_LLD_GIT_DESTSUFFIX};protocol=${VPS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
21
22SRCREV = "${VPS_LLD_SRCREV}"
23PV = "01.00.01.13A"
24PR = "r0"
25
26S = "${WORKDIR}/${VPS_LLD_GIT_DESTSUFFIX}"
27
28# Add to DEPENDS set in ti-pdk.bbclass
29DEPENDS:append = " \
30 ti-sysbios \
31 osal-rtos \
32 edma3-lld-rtos \
33 board-rtos \
34 uart-lld-rtos \
35 i2c-lld-rtos \
36 pm-lld-rtos \
37"
38export PDK_VPS_COMP_PATH = "${WORKDIR}/build"
39export DEST_ROOT="${S}"
40
41# Build with make instead of XDC
42TI_PDK_XDCMAKE = "0"
43
44# The makefile will push these on the XDCPATH
45export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
46
47do_compile:append() {
48 # Delete archive created by XDC release command since it does not contain all content
49 find -name "*.tar" -exec rm -f {} \;
50
51 # Archive from build/ to capture ti/drv/pm/ in archive
52 cd ${B}
53 tar -cf pm_lld.tar --exclude='*.tar' ./*
54}
55
56INSANE_SKIP:${PN} = "arch ldflags"