diff options
Diffstat (limited to 'recipes-bsp')
195 files changed, 0 insertions, 8017 deletions
diff --git a/recipes-bsp/abefw/abefw_1.0.14.bb b/recipes-bsp/abefw/abefw_1.0.14.bb deleted file mode 100644 index 302bdcde..00000000 --- a/recipes-bsp/abefw/abefw_1.0.14.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "Firmware for OMAP4 and OMAP5 ABE" -HOMEPAGE = "http://git.ti.com" -LICENSE = "BSD | GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=923db086ed9463ab3215b24d87e05ec5" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -COMPATIBLE_MACHINE = "pandaboard|omap5-evm" - -SRC_URI = "git://git.ti.com/glsdk/abefw-omap4plus.git;protocol=git" - -S = "${WORKDIR}/git" - -SRCREV = "ceccc0332264e39bdc51e54f80ea7256a3886c58" - -PR = "r0" - -do_install() { - mkdir -p ${D}/lib/firmware - cp ${S}/firmware/omap4_abe_new ${D}/lib/firmware/ -} - -FILES_${PN} += "/lib/firmware/omap4_abe_new" 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 962965b0..00000000 --- a/recipes-bsp/aif2-lld/aif2-lld-rtos_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Antenna Interface" - -inherit ti-pdk - -require recipes-bsp/aif2-lld/aif2-lld.inc - -PR = "${INC_PR}.0" - -DEPENDS_append = " qmss-lld-rtos \ - cppi-lld-rtos \ -" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "AIF2 LLD" 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 @@ -DESCRIPTION = "TI Antenna Interface peripheral module low level driver test binaries" - -DEPENDS = "common-csl-ip aif2-lld qmss-lld cppi-lld" - -include aif2-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} AIF2_SRC_DIR=${WORKDIR}/git" - -do_compile () { - oe_runmake clean DEVICE=k2hk - oe_runmake tests DEVICE=k2hk -} - -do_install () { - oe_runmake installbin DEVICE=k2hk AIF2_SRC_DIR=${WORKDIR}/git INSTALL_BIN_BASE_DIR=${D}/${bindir} -} 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 @@ -LICENSE = "BSD-3-Clause" - -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.aif2" - -PE = "1" - -INC_PR = "r0" - -COMPATIBLE_MACHINE = "k2hk" - 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 @@ -DESCRIPTION = "Antenna Interface low level driver" - -DEPENDS = "common-csl-ip qmss-lld cppi-lld" - -include aif2-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { - oe_runmake lib DEVICE=k2hk -} - -do_install () { - oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} -} - -INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libaif2.a" diff --git a/recipes-bsp/alsa-state/alsa-state.bbappend b/recipes-bsp/alsa-state/alsa-state.bbappend deleted file mode 100644 index 72d991c7..00000000 --- a/recipes-bsp/alsa-state/alsa-state.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state b/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state deleted file mode 100644 index f9244915..00000000 --- a/recipes-bsp/alsa-state/alsa-state/beagleboard/asound.state +++ /dev/null @@ -1,656 +0,0 @@ -state.omap3beagle { - control.1 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 'Option 2 (voice/audio)' - comment.item.1 'Option 1 (audio)' - iface MIXER - name 'Codec Operation Mode' - value 'Option 1 (audio)' - } - control.2 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 63' - comment.dbmin -6300 - comment.dbmax 0 - iface MIXER - name 'DAC1 Digital Fine Playback Volume' - value.0 0 - value.1 0 - } - control.3 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 63' - comment.dbmin -6300 - comment.dbmax 0 - iface MIXER - name 'DAC2 Digital Fine Playback Volume' - value.0 50 - value.1 50 - } - control.4 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 2' - comment.dbmin 0 - comment.dbmax 1200 - iface MIXER - name 'DAC1 Digital Coarse Playback Volume' - value.0 0 - value.1 0 - } - control.5 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 2' - comment.dbmin 0 - comment.dbmax 1200 - iface MIXER - name 'DAC2 Digital Coarse Playback Volume' - value.0 2 - value.1 2 - } - control.6 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 18' - comment.dbmin -2400 - comment.dbmax 1200 - iface MIXER - name 'DAC1 Analog Playback Volume' - value.0 0 - value.1 0 - } - control.7 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 18' - comment.dbmin -2400 - comment.dbmax 1200 - iface MIXER - name 'DAC2 Analog Playback Volume' - value.0 15 - value.1 15 - } - control.8 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 2 - iface MIXER - name 'DAC1 Analog Playback Switch' - value.0 false - value.1 false - } - control.9 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 2 - iface MIXER - name 'DAC2 Analog Playback Switch' - value.0 true - value.1 true - } - control.10 { - comment.access 'read write' - comment.type INTEGER - comment.count 1 - comment.range '0 - 49' - comment.dbmin -3700 - comment.dbmax 1200 - iface MIXER - name 'DAC Voice Digital Downlink Volume' - value 0 - } - control.11 { - comment.access 'read write' - comment.type INTEGER - comment.count 1 - comment.range '0 - 18' - comment.dbmin -2400 - comment.dbmax 1200 - iface MIXER - name 'DAC Voice Analog Downlink Volume' - value 18 - } - control.12 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'DAC Voice Analog Downlink Switch' - value false - } - control.13 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 3' - comment.dbmin -1200 - comment.dbmax 600 - iface MIXER - name 'PreDriv Playback Volume' - value.0 0 - value.1 0 - } - control.14 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 3' - comment.dbmin -1200 - comment.dbmax 600 - iface MIXER - name 'Headset Playback Volume' - value.0 3 - value.1 3 - } - control.15 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 3' - comment.dbmin -1200 - comment.dbmax 600 - iface MIXER - name 'Carkit Playback Volume' - value.0 0 - value.1 0 - } - control.16 { - comment.access 'read write' - comment.type INTEGER - comment.count 1 - comment.range '0 - 3' - comment.dbmin -600 - comment.dbmax 1200 - iface MIXER - name 'Earpiece Playback Volume' - value 0 - } - control.17 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 31' - comment.dbmin 0 - comment.dbmax 3100 - iface MIXER - name 'TX1 Digital Capture Volume' - value.0 12 - value.1 12 - } - control.18 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 31' - comment.dbmin 0 - comment.dbmax 3100 - iface MIXER - name 'TX2 Digital Capture Volume' - value.0 0 - value.1 0 - } - control.19 { - comment.access 'read write' - comment.type INTEGER - comment.count 2 - comment.range '0 - 5' - comment.dbmin 0 - comment.dbmax 3000 - iface MIXER - name 'Analog Capture Volume' - value.0 0 - value.1 0 - } - control.20 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 'Voice high priority' - comment.item.1 'HiFi high priority' - iface MIXER - name 'AVADC Clock Priority' - value 'Voice high priority' - } - control.21 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 '27/20/14 ms' - comment.item.1 '55/40/27 ms' - comment.item.2 '109/81/55 ms' - comment.item.3 '218/161/109 ms' - comment.item.4 '437/323/218 ms' - comment.item.5 '874/645/437 ms' - comment.item.6 '1748/1291/874 ms' - comment.item.7 '3495/2581/1748 ms' - iface MIXER - name 'HS ramp delay' - value '27/20/14 ms' - } - control.22 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 'Vibra H-bridge direction' - comment.item.1 'Audio data MSB' - iface MIXER - name 'Vibra H-bridge mode' - value 'Vibra H-bridge direction' - } - control.23 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 'Positive polarity' - comment.item.1 'Negative polarity' - iface MIXER - name 'Vibra H-bridge direction' - value 'Positive polarity' - } - control.24 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Analog Right Sub Mic Capture Switch' - value false - } - control.25 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Analog Right AUXR Capture Switch' - value true - } - control.26 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Analog Left Main Mic Capture Switch' - value false - } - control.27 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Analog Left Headset Mic Capture Switch' - value false - } - control.28 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Analog Left AUXL Capture Switch' - value true - } - control.29 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Analog Left Carkit Mic Capture Switch' - value false - } - control.30 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 Analog - comment.item.1 Digimic1 - iface MIXER - name 'TX2 Capture Route' - value Analog - } - control.31 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 Analog - comment.item.1 Digimic0 - iface MIXER - name 'TX1 Capture Route' - value Analog - } - control.32 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 'Local vibrator' - comment.item.1 Audio - iface MIXER - name 'Vibra Route' - value 'Local vibrator' - } - control.33 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 AudioL1 - comment.item.1 AudioR1 - comment.item.2 AudioL2 - comment.item.3 AudioR2 - iface MIXER - name 'Vibra Mux' - value AudioL1 - } - control.34 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HandsfreeR Switch' - value false - } - control.35 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 Voice - comment.item.1 AudioR1 - comment.item.2 AudioR2 - comment.item.3 AudioL2 - iface MIXER - name 'HandsfreeR Mux' - value Voice - } - control.36 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HandsfreeL Switch' - value false - } - control.37 { - comment.access 'read write' - comment.type ENUMERATED - comment.count 1 - comment.item.0 Voice - comment.item.1 AudioL1 - comment.item.2 AudioL2 - comment.item.3 AudioR2 - iface MIXER - name 'HandsfreeL Mux' - value Voice - } - control.38 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'CarkitR Mixer Voice' - value false - } - control.39 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'CarkitR Mixer AudioR1' - value false - } - control.40 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'CarkitR Mixer AudioR2' - value false - } - control.41 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'CarkitL Mixer Voice' - value false - } - control.42 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'CarkitL Mixer AudioL1' - value false - } - control.43 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'CarkitL Mixer AudioL2' - value false - } - control.44 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HeadsetR Mixer Voice' - value false - } - control.45 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HeadsetR Mixer AudioR1' - value false - } - control.46 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HeadsetR Mixer AudioR2' - value true - } - control.47 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HeadsetL Mixer Voice' - value false - } - control.48 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HeadsetL Mixer AudioL1' - value false - } - control.49 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'HeadsetL Mixer AudioL2' - value true - } - control.50 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveR Mixer Voice' - value false - } - control.51 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveR Mixer AudioR1' - value false - } - control.52 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveR Mixer AudioR2' - value false - } - control.53 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveR Mixer AudioL2' - value false - } - control.54 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveL Mixer Voice' - value false - } - control.55 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveL Mixer AudioL1' - value false - } - control.56 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveL Mixer AudioL2' - value false - } - control.57 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'PredriveL Mixer AudioR2' - value false - } - control.58 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Earpiece Mixer Voice' - value false - } - control.59 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Earpiece Mixer AudioL1' - value false - } - control.60 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Earpiece Mixer AudioL2' - value false - } - control.61 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Earpiece Mixer AudioR1' - value false - } - control.62 { - comment.access 'read write' - comment.type INTEGER - comment.count 1 - comment.range '0 - 41' - comment.dbmin -5100 - comment.dbmax -1000 - iface MIXER - name 'Voice Digital Loopback Volume' - value 0 - } - control.63 { - comment.access 'read write' - comment.type INTEGER - comment.count 1 - comment.range '0 - 7' - comment.dbmin -2400 - comment.dbmax 0 - iface MIXER - name 'Right Digital Loopback Volume' - value 0 - } - control.64 { - comment.access 'read write' - comment.type INTEGER - comment.count 1 - comment.range '0 - 7' - comment.dbmin -2400 - comment.dbmax 0 - iface MIXER - name 'Left Digital Loopback Volume' - value 0 - } - control.65 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Voice Analog Loopback Switch' - value false - } - control.66 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Left2 Analog Loopback Switch' - value false - } - control.67 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Right2 Analog Loopback Switch' - value false - } - control.68 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Left1 Analog Loopback Switch' - value false - } - control.69 { - comment.access 'read write' - comment.type BOOLEAN - comment.count 1 - iface MIXER - name 'Right1 Analog Loopback Switch' - value false - } -} diff --git a/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb b/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb deleted file mode 100644 index 0cb9ff17..00000000 --- a/recipes-bsp/audk2g-addon/audk2g-addon-rtos_git.bb +++ /dev/null @@ -1,38 +0,0 @@ -SUMMARY = "TI RTOS Audio add-on software for k2g" - -inherit ti-pdk - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://audk2gaddonver.h;beginline=8;endline=47;md5=7a3996aaf1a3d3ca87358cf9b89bce3d" - -COMPATIBLE_MACHINE = "k2g" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -AUDK2G_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/audk2g-addon.git" -AUDK2G_ADDON_GIT_PROTOCOL = "git" -AUDK2G_ADDON_GIT_BRANCH = "master" -AUDK2G_ADDON_GIT_DESTSUFFIX = "git/ti/addon/audk2g" - -# Below commit ID corresponds to "DEV.AUDK2G.01.04.00.00" -AUDK2G_ADDON_SRCREV = "815180b45ceb1fa3c110f9979106c7f5aa8b3ca2" - -BRANCH = "${AUDK2G_ADDON_GIT_BRANCH}" -SRC_URI = "${AUDK2G_ADDON_GIT_URI};destsuffix=${AUDK2G_ADDON_GIT_DESTSUFFIX};protocol=${AUDK2G_ADDON_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${AUDK2G_ADDON_SRCREV}" -PV = "01.04.00.00" -PR = "r0" - -S = "${WORKDIR}/git/ti/addon/audk2g" - -DEPENDS_append = " ti-sysbios \ - gpio-lld-rtos \ - i2c-lld-rtos \ - board-rtos \ -" - -export PDK_AUDK2G_ROOT_PATH = "${WORKDIR}/build" -export DEST_ROOT="${S}" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" 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 62cee07b..00000000 --- a/recipes-bsp/bcp-lld/bcp-lld-rtos_git.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "TI Bit Coprocessor (BCP) low level driver" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.bcp" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c0287a39b8896" - -COMPATIBLE_MACHINE = "k2hk|k2l|c667x-evm" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - - -DEPENDS_append = " qmss-lld-rtos \ - cppi-lld-rtos \ -" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "BCP LLD" diff --git a/recipes-bsp/board-rtos/board-rtos_git.bb b/recipes-bsp/board-rtos/board-rtos_git.bb deleted file mode 100644 index a6547d38..00000000 --- a/recipes-bsp/board-rtos/board-rtos_git.bb +++ /dev/null @@ -1,76 +0,0 @@ -SUMMARY = "TI RTOS Board Library" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.board" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=9bed8e4ac2fb37fc627cefe49eb1c919" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - - -PR = "r0" - -DEPENDS_append = " i2c-lld-rtos \ - spi-lld-rtos \ - uart-lld-rtos \ - osal-rtos \ -" - -DEPENDS_append_omap-a15 = " ti-ndk \ - mmcsd-lld-rtos \ - pm-lld-rtos \ -" - -DEPENDS_append_am57xx-evm = " gpio-lld-rtos \ - icss-emac-lld-rtos \ - pruss-lld-rtos \ -" - - -DEPENDS_append_ti33x = " gpio-lld-rtos \ - gpmc-lld-rtos \ - icss-emac-lld-rtos \ - mmcsd-lld-rtos \ - pruss-lld-rtos \ - starterware-rtos \ - ti-ndk \ -" - -DEPENDS_append_ti43x = " gpio-lld-rtos \ - gpmc-lld-rtos \ - icss-emac-lld-rtos \ - mmcsd-lld-rtos \ - pruss-lld-rtos \ - starterware-rtos \ - ti-ndk \ -" - -DEPENDS_append_dra7xx = " pm-lld-rtos \ - mmcsd-lld-rtos \ -" - -DEPENDS_append_am65xx = " sciclient-rtos \ -" -DEPENDS_append_j7 = " udma-lld-rtos \ - sciclient-rtos \ - mmcsd-lld-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -INHIBIT_SYSROOT_STRIP = "1" -INHIBIT_PACKAGE_STRIP = "1" - -export PDK_BOARD_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -XDCPATH_append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/boot-monitor/boot-monitor_git.bb b/recipes-bsp/boot-monitor/boot-monitor_git.bb deleted file mode 100644 index 1b6f3206..00000000 --- a/recipes-bsp/boot-monitor/boot-monitor_git.bb +++ /dev/null @@ -1,47 +0,0 @@ -DESCRIPTION = "Boot Monitor - TI ARM Boot monitor code" -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://COPYING;md5=25fe219a6febf6e5bb45beda1b2eb315" - -COMPATIBLE_MACHINE = "keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS = "u-boot-mkimage-native" - -SRC_URI = "git://git.ti.com/processor-firmware/ks2-boot-monitor.git;protocol=git;branch=${BRANCH}" - -PV = "4.0+git${SRCPV}" - -BRANCH = "master" - -S = "${WORKDIR}/git" - -SRCREV = "e1f885ab6dc544884728e333cc6e396f7eb08286" - -BOOT_MONITOR_IMAGE ?= "skern-${BOOT_MONITOR_MAKE_TARGET}.bin" - -FLOATABI = "${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", " -mfloat-abi=hard", " -mfloat-abi=softfp", d), "" ,d)}" - -EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${FLOATABI}" LD="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${FLOATABI}"" - -FILES_${PN} = "/boot" - -inherit deploy - -do_compile () { - unset LDFLAGS - unset CFLAGS - unset CPPFLAGS - oe_runmake image_${BOOT_MONITOR_MAKE_TARGET} -} - -do_install () { - install -d ${D}/boot - install -m 0644 ${S}/${BOOT_MONITOR_IMAGE} ${D}/boot/ -} - -do_deploy () { - install -d ${DEPLOYDIR} - install -m 0644 ${S}/${BOOT_MONITOR_IMAGE} ${DEPLOYDIR}/ -} - -addtask deploy before do_build after do_compile diff --git a/recipes-bsp/bt-fw/bt-fw_git.bb b/recipes-bsp/bt-fw/bt-fw_git.bb deleted file mode 100644 index f3d740b1..00000000 --- a/recipes-bsp/bt-fw/bt-fw_git.bb +++ /dev/null @@ -1,24 +0,0 @@ -DESCRIPTION = "Firmware files for Bluetooth" -LICENSE = "TI-TSPA" -LIC_FILES_CHKSUM = "file://LICENSE;md5=f39eac9f4573be5b012e8313831e72a9" - -PV = "8.7.1+git${SRCPV}" - -CLEANBROKEN = "1" - -SRCREV = "0ee619b598d023fffc77679f099bc2a4815510e4" -BRANCH = "master" -SRC_URI = "git://git.ti.com/ti-bt/service-packs.git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -do_compile() { - : -} - -do_install() { - install -d ${D}${base_libdir}/firmware/ti-connectivity - oe_runmake "DEST_DIR=${D}" "BASE_LIB_DIR=${base_libdir}" install -} - -FILES_${PN} += "${base_libdir}/firmware/ti-connectivity/*" diff --git a/recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb b/recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb deleted file mode 100644 index 6d857f7f..00000000 --- a/recipes-bsp/cadence-mhdp-fw/cadence-mhdp-fw_git.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "Cadence MHDP DP bridge firmware" - -LICENSE = "BSD-3-Clause | Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENCE.cadence;md5=009f46816f6956cfb75ede13d3e1cee0" - -PV = "1.2.17" -PR = "r0" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "j7" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "7bad9a69a343e01056ece5ce6da4d4060c42f6bc" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" -TARGET = "mhdp8546.bin" - -do_install() { - install -d ${D}${base_libdir}/firmware/cadence - install -m 0644 ${S}/cadence/${TARGET} ${D}${base_libdir}/firmware/cadence/${TARGET} -} - -FILES_${PN} = "${base_libdir}/firmware" 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 f3c780f6..00000000 --- a/recipes-bsp/cal-lld/cal-lld-rtos_git.bb +++ /dev/null @@ -1,76 +0,0 @@ -SUMMARY = "TI RTOS low level driver for CAL" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.cal" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://cal.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a" - -COMPATIBLE_MACHINE = "k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PR = "r0" - -DEPENDS_append = " osal-rtos \ - fvid2-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -CAL_PACKAGE_BASE = "${WORKDIR}/cal_base" -CAL_LLD_ROOTPATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/cal" - -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" -export PDK_CAL_ROOT_PATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages" - -LIMSOCS = "" -LIMSOCS_am65xx-evm = "am65xx" -LIMSOCS_am65xx-hs-evm = "am65xx" - -LIMBOARDS = "" -LIMBOARDS_am65xx-evm = "am65xx_evm" -LIMBOARDS_am65xx-hs-evm = "am65xx_evm" - -BOARD_PACKAGE = "" -BOARD_PACKAGE_am65xx-evm = "am65xx_evm" -BOARD_PACKAGE_am65xx-hs-evm = "am65xx_evm" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "CAL" - -do_configure() { - rm -rf ${CAL_PACKAGE_BASE} - cd ${S} - - # remove any previous package - rm -f ${CAL_PACKAGE_BASE} - - # make the release package before building it - make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${CAL_PACKAGE_BASE} PDK_CAL_COMP_PATH=${S} -} - -do_compile() { - echo "cal lld root path is ${CAL_LLD_ROOTPATH}" - cd ${CAL_LLD_ROOTPATH} - - # Build am65xx libraries - make clean lib xdc_meta doxygen LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}" - - #archive - tar -cf cal_lld.tar --exclude='*.tar' ./* -} - -do_install() { - cd ${CAL_LLD_ROOTPATH} - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal - find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal \; -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages" - -INSANE_SKIP_${PN} = "arch ldflags" diff --git a/recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb b/recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb deleted file mode 100644 index bbbc3ec1..00000000 --- a/recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "Cortex-M3 binary blob for suspend-resume" - -LICENSE = "TI-TSPA" -LIC_FILES_CHKSUM = "file://License.txt;md5=7bdc54a749ab7a7dea999d25d99a41b8" - -PV = "1.9.2" -PR = "r0" - -SRCREV = "fb484c5e54f2e31cf0a338d2927a06a2870bcc2c" -BRANCH ?= "ti-v4.1.y" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-amx3-cm3-pm-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -do_compile() { - make CROSS_COMPILE="${TARGET_PREFIX}" CC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${SECURITY_NOPIE_CFLAGS}" -} - -do_install() { - install -d ${D}${base_libdir}/firmware - install -m 0644 bin/am335x-pm-firmware.elf ${D}${base_libdir}/firmware/ - install -m 0644 bin/*-scale-data.bin ${D}${base_libdir}/firmware/ -} - -FILES_${PN} += "${base_libdir}/firmware" - -COMPATIBLE_MACHINE = "(ti-soc)" -TOOLCHAIN = "gcc" diff --git a/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb b/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb deleted file mode 100644 index 38f9a43e..00000000 --- a/recipes-bsp/cmb-addon/cmb-addon-rtos_git.bb +++ /dev/null @@ -1,41 +0,0 @@ -SUMMARY = "TI RTOS software supporting circular microphone array board" - -inherit ti-pdk - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://cmbaddonver.h;beginline=8;endline=47;md5=d0cb159bf210cfafed63042da01c83e0" - -COMPATIBLE_MACHINE = "k2g|omapl137-evm" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -CMB_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/circmicarray-addon.git" -CMB_ADDON_GIT_PROTOCOL = "git" -CMB_ADDON_GIT_BRANCH = "master" -CMB_ADDON_GIT_DESTSUFFIX = "git/ti/addon" - -# Below commit ID corresponds to "DEV.CMB.01.01.00.03A" -CMB_ADDON_SRCREV = "3655aad07f17d3a167ec7dcecb52450c1d2fe8be" - -SRCREV = "${CMB_ADDON_SRCREV}" -PV = "01.01.00.03A" -PR = "r0" - -BRANCH = "${CMB_ADDON_GIT_BRANCH}" -SRC_URI = "${CMB_ADDON_GIT_URI};destsuffix=${CMB_ADDON_GIT_DESTSUFFIX};protocol=${CMB_ADDON_GIT_PROTOCOL};branch=${BRANCH}" - - -S = "${WORKDIR}/git/ti/addon/cmb" - -DEPENDS_append = " ti-sysbios \ - gpio-lld-rtos \ - i2c-lld-rtos \ - mcasp-lld-rtos \ - board-rtos \ -" - -export PDK_CMB_ROOT_PATH = "${WORKDIR}/build" -export DEST_ROOT="${S}" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" diff --git a/recipes-bsp/cmem/cmem-mod_git.bb b/recipes-bsp/cmem/cmem-mod_git.bb deleted file mode 100644 index 1031e859..00000000 --- a/recipes-bsp/cmem/cmem-mod_git.bb +++ /dev/null @@ -1,18 +0,0 @@ -DESCRIPTION = "Kernel module for contiguous memory allocation from userspace" - -include cmem.inc - -# This package builds a kernel module, use kernel PR as base and append a local -MACHINE_KERNEL_PR_append = "a" -PR = "${MACHINE_KERNEL_PR}" - -inherit module - -EXTRA_OEMAKE += '-f lu.mak KERNEL_INSTALL_DIR="${STAGING_KERNEL_DIR}" TOOLCHAIN_PREFIX="${TOOLCHAIN_PREFIX}" EXEC_DIR="${D}/lib/modules/${KERNEL_VERSION}/extra"' -MAKE_TARGETS = "module" - -KERNEL_MODULE_AUTOLOAD += "cmemk" - -do_install_prepend() { - cp ${B}/src/cmem/module/Module.symvers ${B}/ || true -} diff --git a/recipes-bsp/cmem/cmem.inc b/recipes-bsp/cmem/cmem.inc deleted file mode 100644 index c2719403..00000000 --- a/recipes-bsp/cmem/cmem.inc +++ /dev/null @@ -1,16 +0,0 @@ -HOMEPAGE = "http://processors.wiki.ti.com/index.php/Category:CMEM" - -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://include/ti/cmem.h;beginline=1;endline=30;md5=26be509e4bb413905bda8309e338e2b1" - -BRANCH = "master" -# This corresponds to version 4.16.00.00 -SRCREV = "4f970f053b42e8d2a6f1a8cd4b14786196468fd3" - -PV = "4.16.00.00+git${SRCPV}" - -SRC_URI = "git://git.ti.com/ipc/ludev.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" -COMPATIBLE_HOST ?= "null" -COMPATIBLE_HOST_ti-soc = "(.*)" diff --git a/recipes-bsp/cmem/cmem_git.bb b/recipes-bsp/cmem/cmem_git.bb deleted file mode 100644 index bab9238f..00000000 --- a/recipes-bsp/cmem/cmem_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -DESCRIPTION = "The cmem component supports contiguous memory allocation from userspace" - -include cmem.inc - -RDEPENDS_${PN} = "cmem-mod" - -PR = "r0" - -PACKAGES =+ "${PN}-test" - -FILES_${PN}-test = "${bindir}/*" - -inherit autotools diff --git a/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb b/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb deleted file mode 100644 index 98b2d136..00000000 --- a/recipes-bsp/common-csl-ip/common-csl-ip-rtos_git.bb +++ /dev/null @@ -1,22 +0,0 @@ -require common-csl-ip.inc -PR = "${INC_PR}.6" - -PACKAGE_ARCH = "${MACHINE_ARCH}" -COMPATIBLE_MACHINE_append = "|c66x|k3" - -inherit ti-pdk - -DEPENDS_remove = "${PN}" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_CSL_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "CSL-Chip Support Library" - -# Workaround: dra7xx build requires am57xx CSL libraries for opencl-monitor -TI_PDK_LIMIT_SOCS_append_dra7xx = " am571x am572x am574x" -TI_PDK_LIMIT_BOARDS_append_dra7xx = " evmAM571x evmAM572x idkAM574x" diff --git a/recipes-bsp/common-csl-ip/common-csl-ip.inc b/recipes-bsp/common-csl-ip/common-csl-ip.inc deleted file mode 100644 index 79e15f2d..00000000 --- a/recipes-bsp/common-csl-ip/common-csl-ip.inc +++ /dev/null @@ -1,23 +0,0 @@ -DESCRIPTION = "Chip support library low level interface" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21" - -COMPATIBLE_MACHINE = "keystone|dra7xx|ti33x|ti43x|omapl1" - -PV = "07.00.00.34" -INC_PR = "r0" -PE = "1" - -CSL_GIT_URI = "git://git.ti.com/keystone-rtos/common-csl-ip.git" -CSL_GIT_PROTOCOL ="git" -CSL_GIT_BRANCH = "release" -CSL_GIT_DESTSUFFIX = "git" - -# Below commit ID corresponding to "REL.CORESDK.07.00.00.34" -CSL_SRCREV = "8d59814723070ce9bbc4137912b0aac80482ca8a" - -BRANCH="${CSL_GIT_BRANCH}" -SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}" -SRCREV = "${CSL_SRCREV}" - -S = "${WORKDIR}/${CSL_GIT_DESTSUFFIX}" diff --git a/recipes-bsp/common-csl-ip/common-csl-ip_git.bb b/recipes-bsp/common-csl-ip/common-csl-ip_git.bb deleted file mode 100644 index 9ea87d36..00000000 --- a/recipes-bsp/common-csl-ip/common-csl-ip_git.bb +++ /dev/null @@ -1,17 +0,0 @@ -require common-csl-ip.inc - -PR = "${INC_PR}.0" - -ALLOW_EMPTY_${PN} = "1" - -CLEANBROKEN = "1" - -do_compile() { - : -} - -do_install () { - install -d ${D}${includedir}/ti/csl - find . -name "*.h" -type f | xargs -I {} cp --parents {} ${D}${includedir}/ti/csl - find ./src/ip/serdes_sb/V0 -name "*.c" -type f | xargs -I {} cp --parents {} ${D}${includedir}/ti/csl -} diff --git a/recipes-bsp/common-csl-ip/csl-rti-dwwdtest-fw_git.bb b/recipes-bsp/common-csl-ip/csl-rti-dwwdtest-fw_git.bb deleted file mode 100644 index 55e583b4..00000000 --- a/recipes-bsp/common-csl-ip/csl-rti-dwwdtest-fw_git.bb +++ /dev/null @@ -1,77 +0,0 @@ -SUMMARY = "MCU Watchdog test firmware" -DESCRIPTION = "Firmware for the R5F core to test the detection of watchdog timeout events to trigger SOC reset though DMSC." - -require recipes-bsp/common-csl-ip/common-csl-ip.inc -require recipes-ti/includes/ti-paths.inc - -LIC_FILES_CHKSUM = "file://../../../COPYING.txt;md5=5857833e20836213677fac33f9aded21" - -S = "${WORKDIR}/${CSL_GIT_DESTSUFFIX}/example/rti/rti_dwwdtest_app" - -COMPATIBLE_MACHINE = "am65xx" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS = "ti-cgt-arm-native \ - ti-pdk-build-rtos \ - uart-lld-rtos \ - board-rtos \ - sciclient-rtos \ - udma-lld-rtos" - -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" -export TOOLCHAIN_PATH_R5 = "${M4_TOOLCHAIN_INSTALL_DIR}" - -EXTRA_OEMAKE = "WDT_RESET=enable DEST_ROOT=${S}" - -do_compile() { - for soc in ${TI_PDK_LIMIT_SOCS} - do - for board in ${TI_PDK_LIMIT_BOARDS} - do - oe_runmake SOC=$soc BOARD=$board - done - done -} - -do_install() { - install -d ${D}${base_libdir}/firmware/rti_dwwdtest - - for board in ${TI_PDK_LIMIT_BOARDS} - do - install -d ${D}${base_libdir}/firmware/rti_dwwdtest/$board - install -m 0644 csl_rti_dwwd_test_app/bin/$board/csl_rti_dwwd_test_app_mcu1_0_release.xer5f \ - ${D}${base_libdir}/firmware/rti_dwwdtest/$board - done -} - -# Create separate package for each firmware so we can utilize -# update-alternatives. -PACKAGES =+ "${PN}-evm ${PN}-idk" -RDEPENDS_${PN} = "${PN}-evm ${PN}-idk" -ALLOW_EMPTY_${PN} = "1" - -FILES_${PN}-evm = "${base_libdir}/firmware/rti_dwwdtest/am65xx_evm" -FILES_${PN}-idk = "${base_libdir}/firmware/rti_dwwdtest/am65xx_idk" - -# We are packaging R5 firmware -INSANE_SKIP_${PN}-evm = "arch" -INSANE_SKIP_${PN}-idk = "arch" - -# Configure update-alternatives as there may be other firmwares provided in an -# image. -inherit update-alternatives - -# It might be nice to dynamically declare the following based on -# TI_PDK_LIMIT_BOARDS, but that is probably overkill. -ALTERNATIVE_${PN}-evm = "am65x-mcu-r5f0_0-fw" -ALTERNATIVE_${PN}-idk = "am65x-mcu-r5f0_0-fw" - -ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/am65x-mcu-r5f0_0-fw" - -ALTERNATIVE_TARGET_${PN}-evm = "${base_libdir}/firmware/rti_dwwdtest/am65xx_evm/csl_rti_dwwd_test_app_mcu1_0_release.xer5f" -ALTERNATIVE_TARGET_${PN}-idk = "${base_libdir}/firmware/rti_dwwdtest/am65xx_idk/csl_rti_dwwd_test_app_mcu1_0_release.xer5f" - -# Use a lesser priority than ipc example fw -# See meta-ti/recipes-ti/ipc/ti-ipc-rtos_git.bb -ALTERNATIVE_PRIORITY_${PN}-evm = "4" -ALTERNATIVE_PRIORITY_${PN}-idk = "3" 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 1cdaf3a4..00000000 --- a/recipes-bsp/cppi-lld/cppi-lld-rtos_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -inherit ti-pdk -require cppi-lld.inc - -PR = "${INC_PR}.1" - -COMPATIBLE_MACHINE_append = "|c66x" - -DEPENDS_append = " rm-lld-rtos \ - qmss-lld-rtos \ -" 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 b4f5c239..00000000 --- a/recipes-bsp/cppi-lld/cppi-lld-test_git.bb +++ /dev/null @@ -1,27 +0,0 @@ -DESCRIPTION = "TI CPPI low level driver unit test and example binaries" -DEPENDS = "common-csl-ip rm-lld cppi-lld qmss-lld" - -include cppi-lld.inc - -PR = "${INC_PR}.0" - -CHOICELIST = "yes no" - -do_compile () { -# Now build the lld in the updated directory - for device in ${DEVICELIST} - do - make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" CPPI_SRC_DIR=${S} - for choice in ${CHOICELIST} - do - make -f makefile_armv7 tests examples PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" CPPI_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" - done - done -} - -do_install () { - for device in ${DEVICELIST} -do - make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" CPPI_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir} - done -} diff --git a/recipes-bsp/cppi-lld/cppi-lld.inc b/recipes-bsp/cppi-lld/cppi-lld.inc deleted file mode 100644 index 77eaff25..00000000 --- a/recipes-bsp/cppi-lld/cppi-lld.inc +++ /dev/null @@ -1,19 +0,0 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/cppi/COPYING.txt;md5=e8f6789acdcda76d02ed9203fc2e603d" - -COMPATIBLE_MACHINE = "keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.cppi" - -PE = "1" - -INC_PR = "r0" - -DEVICELIST = "k2h k2k k2l k2e" -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2l = "k2l" -DEVICELIST_k2e = "k2e" -DEVICELIST_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 3cdcd22d..00000000 --- a/recipes-bsp/cppi-lld/cppi-lld_git.bb +++ /dev/null @@ -1,38 +0,0 @@ -DESCRIPTION = "TI CPPI Module low level driver" - -DEPENDS = "common-csl-ip rm-lld qmss-lld" - -include cppi-lld.inc - -PR = "${INC_PR}.1" - -do_compile () { -# Now build the lld in the updated directory - make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} - for device in ${DEVICELIST} - do - make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="${device}" - done -} - -do_install () { - make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} - -# Set the generic device library symbolic link to default k2h - cd ${D}${libdir} - - # Link only the first device in the list - for device in ${DEVICELIST} - do - ln -sf libcppi_${device}.so.1.0.0 libcppi_device.so.1 - break - done - ln -sf libcppi_device.so.1 libcppi_device.so -} - -INHIBIT_PACKAGE_STRIP_FILES_k2hk = "${PKGD}${libdir}/libcppi_k2h.a ${PKGD}${libdir}/libcppi_k2k.a" -INHIBIT_PACKAGE_STRIP_FILES_k2e = "${PKGD}${libdir}/libcppi_k2e.a" -INHIBIT_PACKAGE_STRIP_FILES_k2l = "${PKGD}${libdir}/libcppi_k2l.a" -INHIBIT_PACKAGE_STRIP_FILES_k2g = "${PKGD}${libdir}/libcppi_k2h.a" -INHIBIT_PACKAGE_STRIP_FILES_append = " ${PKGD}${libdir}/libcppi.a" diff --git a/recipes-bsp/cpsw9g-eth-fw/cpsw9g-eth-fw_git.bb b/recipes-bsp/cpsw9g-eth-fw/cpsw9g-eth-fw_git.bb deleted file mode 100755 index 8cb62b2a..00000000 --- a/recipes-bsp/cpsw9g-eth-fw/cpsw9g-eth-fw_git.bb +++ /dev/null @@ -1,43 +0,0 @@ -SUMMARY = "R5 PSDK CPSW9G Ethernet Switch Firmware" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=04ad0a015d4bb63c2b9e7b112debf3db" - -PV = "6.2+git${SRCPV}" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit deploy -inherit update-alternatives - -PROTOCOL = "git" -BRANCH = "master" -SRCREV = "91f1628507bf7f8716f0bc7cafe88ad7f14c94f5" - -SRC_URI = "git://git.ti.com/glsdk/ti-eth-fw.git;protocol=${PROTOCOL};branch=${BRANCH}" - -S = "${WORKDIR}/git" - -CPSW9G_FW_DIR = "${S}/ethfw" -CPSW9G_FW_FILENAME = "app_remoteswitchcfg_server_pdk_mem_map_strip.xer5f" - -# make sure that lib/firmware, and all its contents are part of the package -FILES_${PN} += "${base_libdir}/firmware" - -do_install() { - install -d ${D}${base_libdir}/firmware -# Ethernet firmware to be loaded on Main R5 core(needs read permission) - install -m 0644 ${CPSW9G_FW_DIR}/${CPSW9G_FW_FILENAME} ${D}${base_libdir}/firmware -} - -TARGET_MAIN_R5FSS0_0 = "j7-main-r5f0_0-fw" -ALTERNATIVE_${PN} = "j7-main-r5f0_0-fw" -ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}" -ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${CPSW9G_FW_FILENAME}" -ALTERNATIVE_PRIORITY = "17" - -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" -INSANE_SKIP_${PN} += "arch" - -do_compile[noexec] = "1" -do_configure[noexec] = "1" diff --git a/recipes-bsp/cuia/cuia_1.0.0.13.bb b/recipes-bsp/cuia/cuia_1.0.0.13.bb deleted file mode 100644 index 0422b0ef..00000000 --- a/recipes-bsp/cuia/cuia_1.0.0.13.bb +++ /dev/null @@ -1,30 +0,0 @@ -DESCRIPTION = "TI Unified Instrumentation Architecture in C (cUIA)" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://cuia_${CUIA_PV}_manifest.html;md5=0eea94e3bb94de4ddee77653eba1c7c5" - -CUIA_PV = "1_00_00_13" -CUIA_PVExtra = "" - -SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/UIA/SCMCSDK/cuia_${CUIA_PV}${CUIA_PVExtra}.tar.gz;name=cuia" -SRC_URI[cuia.md5sum] = "ef53989ac70c191841cd656cdc8770be" -SRC_URI[cuia.sha256sum] = "f16d138a9146fdc7d52cba77bd30596da65835f6ffe4092baf2b33d1c1a4fb0d" - -S = "${WORKDIR}/cuia_${CUIA_PV}${CUIA_PVExtra}" - -CLEANBROKEN = "1" - -do_compile () { - cd ${S} - oe_runmake clean - oe_runmake all -} - -do_install() { - cd ${S} - oe_runmake DESTDIR=${D} libdir=${libdir} includedir=${includedir} install -} - -COMPATIBLE_HOST ?= "null" -COMPATIBLE_HOST_ti-soc = "(.*)" - -INSANE_SKIP_${PN} += "textrel" 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 @@ -SUMMARY = "TI RTOS level driver for Digital Radio Front End" - -inherit ti-pdk - -require recipes-bsp/dfe-lld/dfe-lld.inc - -PR = "${INC_PR}.0" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "DFE LLD" 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 @@ -DESCRIPTION = "TI Digital Radio Front End lld test application" - -DEPENDS = "common-csl-ip dfe-lld iqn2-lld" - -include dfe-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} DFE_SRC_DIR=${S}" - -do_compile () { -# Now build the lld in the updated directory - oe_runmake clean DEVICE=k2l - oe_runmake tests DEVICE=k2l - oe_runmake tests DEVICE=k2l USEDYNAMIC_LIB=yes -} - -do_install () { - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}/${bindir} -} 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 @@ -LICENSE = "BSD-3-Clause" - -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=1f4217b705bf98762a302fd720649dcc" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.dfe" - -PE = "1" - -INC_PR = "r0" - -COMPATIBLE_MACHINE = "k2l" - 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 @@ -DESCRIPTION = "Digital Radio Front End low level driver" - -DEPENDS = "common-csl-ip" - -include dfe-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { - oe_runmake lib DEVICE=k2l -} - -do_install () { - oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} -} - -INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libdfe.a" diff --git a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb b/recipes-bsp/dspdce-fw/dspdce-fw_git.bb deleted file mode 100644 index 6ddbe683..00000000 --- a/recipes-bsp/dspdce-fw/dspdce-fw_git.bb +++ /dev/null @@ -1,65 +0,0 @@ -SUMMARY = "Firmware for DSP for an example application called copycodectest" -LICENSE = "TI-TSPA" -LIC_FILES_CHKSUM = "file://src/ti/framework/dce/dce.c;startline=1;endline=31;md5=2c6e9aba6ed75f22b1a2b7544b1c809d" - -COMPATIBLE_MACHINE = "dra7xx" - -inherit features_check - -REQUIRED_MACHINE_FEATURES = "dsp" - -SRC_URI = "git://git.ti.com/glsdk/dspdce.git;protocol=git" - -SRCREV = "de6e599f067b25c46cc0c8f74a22cc3b8aafbae8" - -PV = "1.00.00.07" - -S = "${WORKDIR}/git" - -require recipes-ti/includes/ti-paths.inc - -PR = "r4" -inherit update-alternatives - -DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native" - -export HWVERSION = "ES10" -export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti" - -export XDCVERSION = "ti-xdctools-tree" -export BIOSVERSION = "ti-sysbios-tree" -export IPCVERSION = "ti-ipc-tree" -export CEVERSION = "ti-codec-engine-tree" -export FCVERSION = "ti-framework-components-tree" -export XDAISVERSION = "ti-xdais-tree" -export OSALVERSION = "ti-osal-tree" - -export IPCSRC = "${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree" -export C66XCGTOOLSPATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" - -do_configure() { - cd ${S} - make unconfig - make vayu_config -} - -do_compile() { - cd ${S} - make dspbin -} - -TARGET = "dra7-dsp1-fw.xe66" - -do_install() { - install -d ${D}${base_libdir}/firmware - install -m 0644 ${S}/dra7xx-c66x-dsp.xe66 ${D}${base_libdir}/firmware/${TARGET}.${BPN} -} - -ALTERNATIVE_${PN} = "dra7-dsp1-fw.xe66" -ALTERNATIVE_LINK_NAME[dra7-dsp1-fw.xe66] = "${base_libdir}/firmware/${TARGET}" -ALTERNATIVE_TARGET[dra7-dsp1-fw.xe66] = "${base_libdir}/firmware/${TARGET}.${BPN}" -ALTERNATIVE_PRIORITY = "10" - -INSANE_SKIP_${PN} = "arch" - -FILES_${PN} += "${base_libdir}/firmware/*" diff --git a/recipes-bsp/dsptop/debugss-module-drv_git.bb b/recipes-bsp/dsptop/debugss-module-drv_git.bb deleted file mode 100644 index 8f4bbf15..00000000 --- a/recipes-bsp/dsptop/debugss-module-drv_git.bb +++ /dev/null @@ -1,24 +0,0 @@ -DESCRIPTION = "Debug Sub-System (DebugSS) driver for Keystone and DRA7xx devices" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=9d4316fe434ba450dca4da25348ca5a3" - -# This package builds a kernel module, use kernel PR as base and append a local -MACHINE_KERNEL_PR_append = "d" -PR = "${MACHINE_KERNEL_PR}" -PV_append = "+git${SRCPV}" - -S = "${WORKDIR}/git/debugss_module/debugss-mod" - -inherit module - -PLATFORM = "" -PLATFORM_dra7xx = "DRA7xx_PLATFORM" -PLATFORM_keystone = "KEYSTONE_PLATFORM" -PLATFORM_k2e = "K2E_PLATFORM" - -EXTRA_OEMAKE = "'PLATFORM=${PLATFORM}' KVERSION=${KERNEL_VERSION} KERNEL_SRC=${STAGING_KERNEL_DIR}" - -COMPATIBLE_MACHINE = "dra7xx|keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -include dsptop.inc diff --git a/recipes-bsp/dsptop/dsptop.inc b/recipes-bsp/dsptop/dsptop.inc deleted file mode 100644 index 6bc38373..00000000 --- a/recipes-bsp/dsptop/dsptop.inc +++ /dev/null @@ -1,8 +0,0 @@ -# This corresponds to version 1.4.0 -SRCREV = "25e823b04e62af224dce97b90359b7569ce3fbb5" -PV = "1.4.0" -INC_PR = "r1" - -SRC_URI = "git://git.ti.com/sdo-emu/dsptop.git;protocol=git;branch=${BRANCH}" - -BRANCH = "master" diff --git a/recipes-bsp/dsptop/dsptop_git.bb b/recipes-bsp/dsptop/dsptop_git.bb deleted file mode 100644 index c4a9bf30..00000000 --- a/recipes-bsp/dsptop/dsptop_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "TI dsptop utility." -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://debian/copyright;md5=309825aa8f5edfcf2c44912ac094b979" - -DEPENDS = "libulm ncurses" - -PR = "${INC_PR}.2" - -S = "${WORKDIR}/git/dsptop" - -DEVICE = "" -DEVICE_dra7xx = "DRA7xx" -DEVICE_keystone = "C66AK2Hxx" - -EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}"" - -do_install() { - oe_runmake install DESTDIR=${D} -} - -COMPATIBLE_MACHINE = "dra7xx|keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -RDEPENDS_${PN} = "debugss-module-drv bash" -RDEPENDS_${PN}_append_keystone = " temperature-module-drv" - -include dsptop.inc - -PARALLEL_MAKE = "" diff --git a/recipes-bsp/dsptop/libulm_git.bb b/recipes-bsp/dsptop/libulm_git.bb deleted file mode 100644 index 47248ff1..00000000 --- a/recipes-bsp/dsptop/libulm_git.bb +++ /dev/null @@ -1,46 +0,0 @@ -SUMMARY = "TI Usage & Load Monitor Implementation" -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://../debian/copyright;md5=309825aa8f5edfcf2c44912ac094b979" - -inherit features_check - -REQUIRED_MACHINE_FEATURES = "dsp" - -DEPENDS = "ti-cgt6x-native" -PR = "${INC_PR}.0" - -S = "${WORKDIR}/git/dsptop/ulm" - -DEVICE="" -DEVICE_dra7xx = "DRA7xx" -DEVICE_keystone = "C66AK2Hxx" - -EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX}" - -do_compile() { - oe_runmake arm XPORT_ONLY CC="${CC}" - oe_runmake dsp C6X_C_DIR=${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x/include -} - -do_install() { - install -d ${D}${includedir} - install -d ${D}${libdir} - install -d ${D}${datadir}/ti/ulm - cp -f tiulm.h ${D}${includedir} - cp -f release/libtiulm.a ${D}${libdir} - cp -f tiulm.h ${D}${datadir}/ti/ulm - cp -f release/libtiulm.ae66 ${D}${datadir}/ti/ulm -} - -COMPATIBLE_MACHINE = "dra7xx|keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -FILES_${PN}-dev += "\ - ${datadir}/ti/ulm \ -" - -include dsptop.inc - -ALLOW_EMPTY_${PN} = "1" - -PARALLEL_MAKE= "" diff --git a/recipes-bsp/dsptop/temperature-module-drv_git.bb b/recipes-bsp/dsptop/temperature-module-drv_git.bb deleted file mode 100644 index 0bd54c5e..00000000 --- a/recipes-bsp/dsptop/temperature-module-drv_git.bb +++ /dev/null @@ -1,18 +0,0 @@ -DESCRIPTION = "Smart Reflex Sub-System (SRSS) module driver for Keystone devices" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=9d4316fe434ba450dca4da25348ca5a3" - -# This package builds a kernel module, use kernel PR as base and append a local -MACHINE_KERNEL_PR_append = "a" -PR = "${MACHINE_KERNEL_PR}" -PV_append = "+git${SRCPV}" - -S = "${WORKDIR}/git/temperature_module/temperature-mod" - -inherit module - -EXTRA_OEMAKE = "KVERSION=${KERNEL_VERSION} KERNEL_SRC=${STAGING_KERNEL_DIR}" - -COMPATIBLE_MACHINE = "keystone" - -include dsptop.inc 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 71c4fce4..00000000 --- a/recipes-bsp/edma3-lld/edma3-lld-rtos_git.bb +++ /dev/null @@ -1,145 +0,0 @@ -require edma3-lld.inc -require recipes-ti/includes/ti-paths.inc - -PR = "${INC_PR}.1" - -DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PLATFORMLIST = "" -TARGETLIST = "" - -PLATFORMLIST_ti33x = " \ - am335x-evm \ -" - -TARGETLIST_ti33x = " \ - a8 \ -" - -PLATFORMLIST_ti43x = " \ - am437x-evm \ -" - -TARGETLIST_ti43x = " \ - arm9 \ -" - -PLATFORMLIST_omap-a15 = " \ - tda2xx-evm \ -" - -TARGETLIST_omap-a15 = " \ - 66 \ - a15 \ - m4 \ -" - -PLATFORMLIST_keystone = " \ - tci6636k2h-evm \ - tci6638k2k-evm \ - tci6630k2l-evm \ - c66ak2e-evm \ - tci66ak2g02-evm \ -" - -TARGETLIST_keystone = " \ - 66 \ - a15 \ -" - -PLATFORMLIST_append_dra7xx-evm = " \ - tda3xx-evm \ -" - -TARGETLIST_c66x = " \ - 66 \ -" - -PLATFORMLIST_c665x-evm = " \ - c6657-evm \ -" - -PLATFORMLIST_c667x-evm = " \ - c6678-evm \ -" - -PLATFORMLIST_omapl1 = " \ - omapl137-evm \ - omapl138-evm \ -" - -TARGETLIST_omapl1 = " \ - arm9 \ - 674 \ -" - -EXTRA_OEMAKE_remove = "TARGET=66" -FORMAT="ELF" - -S = "${WORKDIR}/git" - -PARALLEL_MAKE = "" - -export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr" -export XDCCGROOT = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" -export CGTOOLS = "${XDCCGROOT}" -export CGTOOLS_ELF = "${XDCCGROOT}" -export CODEGEN_PATH_DSP = "${XDCCGROOT}" -export CODEGEN_PATH_DSPELF = "${XDCCGROOT}" -export TMS470_CGTOOLS = "${M4_TOOLCHAIN_INSTALL_DIR}" -export UTILS_INSTALL_DIR = "${XDC_INSTALL_DIR}" -export XDCPATH = "${XDCCGROOT}/include;${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages" -export PATH := "${XDC_INSTALL_DIR}:${PATH}" -export ROOTDIR="${S}" -export INTERNAL_SW_ROOT="${S}" -export CROSSCC="${TARGET_PREFIX}gcc" -export CROSSAR="${TARGET_PREFIX}ar" -export CROSSLNK="${TARGET_PREFIX}gcc" - -do_configure () { - rm -rf ${S}/examples/edma3_driver/evmTCI6614 - rm -rf ${S}/examples/edma3_driver/evmTCI6614BE - sed -i -e "s|_config.bld|config.bld|g" ${S}/makerules/env.mk - sed -i -e "s|^edma3_lld_PATH =.*$|edma3_lld_PATH = ${S}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_M3 =.*$|CODEGEN_PATH_M3 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_M4 =.*$|CODEGEN_PATH_M4 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_A8 =.*$|CODEGEN_PATH_A8 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_A8_GCC =.*$|CODEGEN_PATH_A8_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_ARM9 =.*$|CODEGEN_PATH_ARM9 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_A9_GCC =.*$|CODEGEN_PATH_A9_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_A15 =.*$|CODEGEN_PATH_A15 = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_A15_GCC =.*$|CODEGEN_PATH_A15_GCC = ${GCC_ARM_NONE_TOOLCHAIN}|g" ${S}/makerules/env.mk - sed -i -e "s|^UTILS_INSTALL_DIR =.*$|UTILS_INSTALL_DIR = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk - sed -i -e "s|^bios_PATH =.*$|bios_PATH = ${SYSBIOS_INSTALL_DIR}|g" ${S}/makerules/env.mk - sed -i -e "s|^xdc_PATH =.*$|xdc_PATH = ${XDC_INSTALL_DIR}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_DSP =.*$|CODEGEN_PATH_DSP = ${XDCCGROOT}|g" ${S}/makerules/env.mk - sed -i -e "s|^CODEGEN_PATH_DSPELF =.*$|CODEGEN_PATH_DSPELF = ${XDCCGROOT}|g" ${S}/makerules/env.mk - - cd ${S}/packages - ${XDC_INSTALL_DIR}/xdc .interfaces -PR . -} - -do_compile () { - cd ${S}/packages - for p in ${PLATFORMLIST} - do - for t in ${TARGETLIST} - do - make PLATFORM=${p} TARGET=${t} FORMAT=${FORMAT} - done - done -} - -do_install () { - CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" - install -d ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE} - cp ${CP_ARGS} ${S}/* ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE} -} - -INSANE_SKIP_${PN}-dev = "arch ldflags file-rdeps" - -ALLOW_EMPTY_${PN} = "1" -FILES_${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 ea33078d..00000000 --- a/recipes-bsp/edma3-lld/edma3-lld.inc +++ /dev/null @@ -1,16 +0,0 @@ -DESCRIPTION = "TI EDMA3 low level driver and test code" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea" - -EDMA3_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/edma3_lld.git" -EDMA3_LLD_GIT_PROTOCOL = "git" -EDMA3_LLD_GIT_BRANCH = "master" - -EDMA3_LLD_SRCREV = "1ac9a3ff6632d5f04403d8789c3f95e0b585f7ae" - -BRANCH = "${EDMA3_LLD_GIT_BRANCH}" -SRC_URI = "${EDMA3_LLD_GIT_URI};protocol=${EDMA3_LLD_GIT_PROTOCOL};branch=${BRANCH}" -SRCREV = "${EDMA3_LLD_SRCREV}" - -PV = "2.12.05.30E" -INC_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 38db2e21..00000000 --- a/recipes-bsp/edma3-lld/edma3-lld_git.bb +++ /dev/null @@ -1,75 +0,0 @@ -require edma3-lld.inc - -PR = "${INC_PR}.0" - -COMPATIBLE_MACHINE = "keystone" - -DEPENDS = "common-csl-ip" - -PLATFORMLIST = "tci6636k2h-evm \ - tci6636k2h-evm \ - tci6638k2k-evm \ - tci6630k2l-evm \ - c66ak2e-evm \ - tci66ak2g02-evm \ - " - -PACKAGES =+ "${PN}-test" - -FILES_${PN}-test = "${bindir}/*" - -S = "${WORKDIR}/git" - -do_compile () { - cd ${S}/packages - for platform in ${PLATFORMLIST} - do - ROOTDIR=${S} CROSSCC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" CROSSAR="${TARGET_PREFIX}ar" \ - CROSSLNK="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" INTERNAL_SW_ROOT="${S}" make \ - PLATFORM="$platform" TARGET=a15 TOOLCHAIN_a15=GCC FORMAT=ELF \ - SONAME=libedma3.so all - done -} - -do_install () { - CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" - - install -d ${D}/${libdir} - - # Static Libraries - cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/edma3_lld_drv.aa15fg \ - ${D}/${libdir}/libedma3.a - cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/edma3_lld_rm.aa15fg \ - ${D}/${libdir}/libedma3rm.a - - # Shared Libraries - cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/libedma* ${D}/${libdir} - cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/libedma* ${D}/${libdir} - - # Copy Headers - install -d ${D}/${includedir}/ti/sdo/edma3/drv/ - install -d ${D}/${includedir}/ti/sdo/edma3/rm - cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/*.h ${D}/${includedir}/ti/sdo/edma3/drv/ - cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/*.h ${D}/${includedir}/ti/sdo/edma3/rm/ - - # Copy Sample Config - install -d ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms - cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/evmTCI6636K2HSample.c \ - ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms - cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/evmTCI6638K2KSample.c \ - ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms - cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/evmTCI6630K2LSample.c \ - ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms - cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmC66AK2E/evmC66AK2ESample.c \ - ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms - - install -d ${D}/${bindir} - install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/bin/tci6636k2h-evm/edma3_drv_6636k2h_a15_sample_a15host_release.xa15fg \ - ${D}/${bindir}/edma3_drv_6636k2h_a15_sample_a15host_release.xa15fg - install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/bin/tci6638k2k-evm/edma3_drv_6638k2k_a15_sample_a15host_release.xa15fg \ - ${D}/${bindir}/edma3_drv_6638k2k_a15_sample_a15host_release.xa15fg - install -c -m 755 ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/bin/tci6630k2l-evm/edma3_drv_6630k2l_a15_sample_a15host_release.xa15fg \ - ${D}/${bindir}/edma3_drv_6630k2l_a15_sample_a15host_release.xa15fg - install -c -m 755 ${S}/examples/edma3_user_space_driver/evmC66AK2E/bin/c66ak2e-evm/edma3_drv_c66ak2e_a15_sample_a15host_release.xa15fg \ - ${D}/${bindir}/edma3_drv_c66ak2e_a15_sample_a15host_release.xa15fg -} 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 bbf56b49..00000000 --- a/recipes-bsp/emac-lld/emac-lld-rtos_git.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Ethernet MAC (EMAC) peripheral" - -inherit ti-pdk - -require emac-lld.inc - -PR = "r0" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://emacver.h;beginline=1;endline=47;md5=f66bb3695972ca2a85d990a390f45d88" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|c665x-evm|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS_append = " board-rtos osal-rtos" -DEPENDS_append_ti33x = " starterware-rtos" -DEPENDS_append_ti43x = " starterware-rtos" -DEPENDS_append_k2g = " cppi-lld-rtos qmss-lld-rtos" - -DEPENDS_remove_k3 = "board-rtos " -DEPENDS_append_k3 = " udma-lld-rtos trace-rtos" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_EMAC_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_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 @@ -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.emac" - -PE = "1" - -# The LLD version diff --git a/recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb b/recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb deleted file mode 100644 index 20d8ba8c..00000000 --- a/recipes-bsp/fatfs-rtos/fatfs-rtos_git.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "TI RTOS driver for FAT filesystem" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.fs.fatfs" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://FATFS.h;beginline=1;endline=32;md5=6619832755598d1cc2b01f2e6a1801d6" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -DEPENDS_append = " mmcsd-lld-rtos \ - osal-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_FATFS_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "FATFS Library" diff --git a/recipes-bsp/faultmanagement/faultmanagement-rtos_git.bb b/recipes-bsp/faultmanagement/faultmanagement-rtos_git.bb deleted file mode 100644 index bf8aba6a..00000000 --- a/recipes-bsp/faultmanagement/faultmanagement-rtos_git.bb +++ /dev/null @@ -1,36 +0,0 @@ -SUMMARY = "TI Fault management module for keystone devices" - -inherit ti-pdk - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://fault_mgmt.h;beginline=1;endline=41;md5=4be5df2b9c314da729e9e4f6cc0b2979" - -COMPATIBLE_MACHINE = "k2hk|k2e|k2l" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -FAULT_MANAGEMENT_GIT_URI = "git://git.ti.com/keystone-rtos/fault_mgmt.git" -FAULT_MANAGEMENT_GIT_PROTOCOL = "git" -FAULT_MANAGEMENT_GIT_BRANCH = "master" -FAULT_MANAGEMENT_GIT_DESTSUFFIX = "git/ti/instrumentation/fault_mgmt" - -# Below commit ID corresponds to "DEV.FAULT_MGMT.01.00.01.04A" -FAULT_MANAGEMENT_SRCREV = "67becdff0e3d181ab7b8fada226f5737517c1c52" - -BRANCH = "${FAULT_MANAGEMENT_GIT_BRANCH}" -SRC_URI = "${FAULT_MANAGEMENT_GIT_URI};destsuffix=${FAULT_MANAGEMENT_GIT_DESTSUFFIX};protocol=${FAULT_MANAGEMENT_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${FAULT_MANAGEMENT_SRCREV}" -PV = "01.00.01.04A" -PR = "r0" - -S = "${WORKDIR}/${FAULT_MANAGEMENT_GIT_DESTSUFFIX}" - -DEPENDS_append_keystone = " qmss-lld-rtos \ - cppi-lld-rtos \ - pa-lld-rtos \ -" - -DEPENDS_append_k2hk = " aif2-lld-rtos \ -" -# HTML doc link params -PDK_COMP_LINK_TEXT = "Fault Management" 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 c8668c99..00000000 --- a/recipes-bsp/fftc-lld/fftc-lld-rtos_git.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "TI FFT Coprocessor (FFTC) low level driver " - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.fftc" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644caf6d30a2b7df" - -COMPATIBLE_MACHINE = "k2hk|k2l" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -DEPENDS_append= " qmss-lld-rtos \ - cppi-lld-rtos \ -" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "FFTC LLD" diff --git a/recipes-bsp/formfactor/formfactor/beagleboard/machconfig b/recipes-bsp/formfactor/formfactor/beagleboard/machconfig deleted file mode 100755 index a46859f1..00000000 --- a/recipes-bsp/formfactor/formfactor/beagleboard/machconfig +++ /dev/null @@ -1,3 +0,0 @@ -# Assume a USB mouse and touchscreen are connected -HAVE_TOUCHSCREEN=0 -HAVE_KEYBOARD=1 diff --git a/recipes-bsp/formfactor/formfactor_0.0.bbappend b/recipes-bsp/formfactor/formfactor_0.0.bbappend deleted file mode 100644 index 72d991c7..00000000 --- a/recipes-bsp/formfactor/formfactor_0.0.bbappend +++ /dev/null @@ -1 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" diff --git a/recipes-bsp/fvid2/fvid2-rtos_git.bb b/recipes-bsp/fvid2/fvid2-rtos_git.bb deleted file mode 100644 index 6219f0b3..00000000 --- a/recipes-bsp/fvid2/fvid2-rtos_git.bb +++ /dev/null @@ -1,67 +0,0 @@ -SUMMARY = "TI RTOS Video Driver Interface" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.fvid2" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://fvid2.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a" - -COMPATIBLE_MACHINE = "k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -DEPENDS_append = " osal-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -FVID2_PACKAGE_BASE = "${WORKDIR}/fvid2_base" -FVID2_ROOTPATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/fvid2" - -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" -export PDK_FVID2_ROOT_PATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages" - - -BOARD_PACKAGE = "" -BOARD_PACKAGE_am65xx = "am65xx_evm" -BOARD_PACKAGE_j7 = "j721e_evm" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "FVID2" - -do_configure() { - rm -rf ${FVID2_PACKAGE_BASE} - cd ${S} - - # remove any previous package - rm -f ${FVID2_PACKAGE_BASE} - - # make the release package before building it - make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${FVID2_PACKAGE_BASE} PDK_FVID2_COMP_PATH=${S} -} - -do_compile() { - echo "fvid2 root path is ${FVID2_ROOTPATH}" - cd ${FVID2_ROOTPATH} - - # Build am65xx libraries - make clean lib xdc_meta LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}" - - #archive - tar -cf fvid2.tar --exclude='*.tar' ./* -} - -do_install() { - cd ${FVID2_ROOTPATH} - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/fvid2 - find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/fvid2 \; -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages" - -INSANE_SKIP_${PN} = "arch ldflags" diff --git a/recipes-bsp/gc320-drivers/ti-gc320-driver_5.0.11.p7.bb b/recipes-bsp/gc320-drivers/ti-gc320-driver_5.0.11.p7.bb deleted file mode 100644 index 77bb0926..00000000 --- a/recipes-bsp/gc320-drivers/ti-gc320-driver_5.0.11.p7.bb +++ /dev/null @@ -1,30 +0,0 @@ -DESCRIPTION = "Kernel drivers for the Vivante GC320 chipset found in TI SoCs" -HOMEPAGE = "https://git.ti.com/graphics/ti-gc320-driver" -LICENSE = "MIT | GPLv2" -LIC_FILES_CHKSUM = "file://../LICENSE;md5=78d9818a51b9a8e9bb89dea418bac297" - -inherit module features_check - -REQUIRED_MACHINE_FEATURES = "gc320" - -MACHINE_KERNEL_PR_append = "h" -PR = "${MACHINE_KERNEL_PR}" - -# Need to branch out with ${PV} var -BRANCH = "ti-${PV}-k5.4" - -SRCREV = "2a4fbe8353fa56011a613aeeaf69e274cd07a825" - -SRC_URI = "git://git.ti.com/graphics/ti-gc320-driver.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git/src" - -EXTRA_OEMAKE += "-f Kbuild AQROOT=${S} KERNEL_DIR=${STAGING_KERNEL_DIR} TOOLCHAIN_PATH=${TOOLCHAIN_PATH} CROSS_COMPILE=${TARGET_PREFIX} ARCH_TYPE=${TARGET_ARCH}" - -do_install() { - install -d ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra - install -m 644 ${S}/galcore.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra -} - -COMPATIBLE_HOST ?= "null" -COMPATIBLE_HOST_ti-soc = "(.*)" diff --git a/recipes-bsp/goodix-fw/goodix-fw_git.bb b/recipes-bsp/goodix-fw/goodix-fw_git.bb deleted file mode 100644 index 0a9f3ff9..00000000 --- a/recipes-bsp/goodix-fw/goodix-fw_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "Goodix GT9271 config firmware" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENCE.Spectrum-GT9271;md5=2a6de6be7af1fe46370c684daf27c852" - -PV = "1.0.0.0" -PR = "r0" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "dra7xx" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "f1a8d1d0131f83bd1a775cde7075eb67c070892c" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" -ORIGIN = "DRA71x-RevA-GT9271_SpecDig_Config.bin" -TARGET = "goodix_9271_cfg.bin" - -do_install() { - install -d ${D}${base_libdir}/firmware - install -m 0644 ${S}/ti-evm/${ORIGIN} ${D}${base_libdir}/firmware/${TARGET} -} - -FILES_${PN} = "${base_libdir}/firmware" 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 bfdb16ce..00000000 --- a/recipes-bsp/gpio-lld/gpio-lld-rtos_git.bb +++ /dev/null @@ -1,34 +0,0 @@ -SUMMARY = "TI RTOS driver for General Purpose IO (GPIO)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.gpio" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c667x-evm|c665x-evm|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - - -DEPENDS_append = " osal-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ -" -DEPENDS_append_k3 = " sciclient-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_GPIO_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "GPIO LLD" 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 6054d6b7..00000000 --- a/recipes-bsp/gpmc-lld/gpmc-lld-rtos_git.bb +++ /dev/null @@ -1,32 +0,0 @@ -SUMMARY = "TI RTOS low level driver for General Purpose Memory Controller (GPMC)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.gpmc" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf92323fde3e988c72" - -COMPATIBLE_MACHINE = "ti33x|ti43x" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PR = "r0" - -DEPENDS_append = " osal-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "GPMC LLD" - -export PDK_GPMC_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" diff --git a/recipes-bsp/hplib/hplib-mod_git.bb b/recipes-bsp/hplib/hplib-mod_git.bb deleted file mode 100644 index c7217d73..00000000 --- a/recipes-bsp/hplib/hplib-mod_git.bb +++ /dev/null @@ -1,22 +0,0 @@ -DESCRIPTION = "TI High Performance Library kernel module" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/runtime/hplib/module/COPYING.txt;md5=c1c4d3453cddc5b7f0ce84a277e66779" - -DEPENDS = "hplib" - -include hplib.inc - -# This package builds a kernel module, use kernel PR as base and append a local -MACHINE_KERNEL_PR_append = "b" -PR = "${MACHINE_KERNEL_PR}" - -S ="${WORKDIR}/git/ti/runtime/hplib/module" -EXTRA_OEMAKE = "KDIR=${STAGING_KERNEL_DIR} PDK_INSTALL_PATH=${STAGING_INCDIR}" - -inherit module - -do_install () { - oe_runmake install INSTALL_MOD_PATH="${D}" -} - -KERNEL_MODULE_AUTOLOAD += "hplibmod" diff --git a/recipes-bsp/hplib/hplib-test_git.bb b/recipes-bsp/hplib/hplib-test_git.bb deleted file mode 100644 index 4ba79dbd..00000000 --- a/recipes-bsp/hplib/hplib-test_git.bb +++ /dev/null @@ -1,32 +0,0 @@ -DESCRIPTION = "TI High performance library test binaries" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/runtime/hplib/src/COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462" - -DEPENDS = "common-csl-ip qmss-lld sa-lld pktlib hplib" - -include hplib.inc - -PR = "${INC_PR}.0" - -CHOICELIST = "yes no" - -S = "${WORKDIR}/git/ti/runtime/hplib" - -EXTRA_OEMAKE += '-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}' - -do_compile () { - for device in ${DEVICELIST} - do - for choice in ${CHOICELIST} - do - oe_runmake tests HPLIB_SRC_DIR=${S} USEDYNAMIC_LIB=$choice DEVICE="$device" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - oe_runmake installbin INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device" - done -} diff --git a/recipes-bsp/hplib/hplib.inc b/recipes-bsp/hplib/hplib.inc deleted file mode 100644 index dda47344..00000000 --- a/recipes-bsp/hplib/hplib.inc +++ /dev/null @@ -1,20 +0,0 @@ -COMPATIBLE_MACHINE = "keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2l = "k2l" -DEVICELIST_k2e = "k2e" - -HPLIB_GIT_URI = "git://git.ti.com/keystone-rtos/hplib.git" -HPLIB_GIT_PROTOCOL = "git" -HPLIB_GIT_BRANCH = "master" - -# Below Commit ID corresponds to "DEV.HPLIB.01.01.00.08" -HPLIB_SRCREV = "5e9b27854f5d6f9f37a0ed8d7516d4874427cd8b" - -BRANCH = "${HPLIB_GIT_BRANCH}" -SRC_URI = "${HPLIB_GIT_URI};protocol=${HPLIB_GIT_PROTOCOL};branch=${BRANCH}" -SRCREV = "${HPLIB_SRCREV}" - -PV = "01.01.00.08+git${SRCPV}" -INC_PR = "r0" diff --git a/recipes-bsp/hplib/hplib_git.bb b/recipes-bsp/hplib/hplib_git.bb deleted file mode 100644 index 1423de5b..00000000 --- a/recipes-bsp/hplib/hplib_git.bb +++ /dev/null @@ -1,33 +0,0 @@ -DESCRIPTION = "TI High performance libraries" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/runtime/hplib/src/COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462" - -DEPENDS = "common-csl-ip rm-lld qmss-lld sa-lld pktlib" -RDEPENDS_${PN} = "hplib-mod" - -include hplib.inc - -PR = "${INC_PR}.0" - -CHOICELIST = "yes no" - -S = "${WORKDIR}/git/ti/runtime/hplib" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { - for device in ${DEVICELIST} - do - for choice in ${CHOICELIST} - do - oe_runmake lib HPLIB_SRC_DIR=${S} USEDYNAMIC_LIB=$choice DEVICE="$device" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device" - done -} 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 3be848b3..00000000 --- a/recipes-bsp/hyplnk-lld/hyplnk-lld-rtos_git.bb +++ /dev/null @@ -1,12 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Hyperlink peripheral" - -inherit ti-pdk - -require recipes-bsp/hyplnk-lld/hyplnk-lld.inc - -PR = "${INC_PR}.0" - -COMPATIBLE_MACHINE_append = "|c66x" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "HYPLNK LLD" 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 @@ -include hyplnk-lld.inc - -PR = "${INC_PR}.0" - -DEPENDS = "common-csl-ip hyplnk-lld" - -do_compile () { - make -f makefile_armv7 clean PDK_INSTALL_PATH="${STAGING_INCDIR}" \ - HYPLNK_SRC_DIR="${S}" - for device in ${DEVICELIST} - do - make -f makefile_armv7 tests examples \ - PDK_INSTALL_PATH="${STAGING_INCDIR}" \ - DEVICE="$device" HYPLNK_SRC_DIR="${S}" - done -} - -do_install () { - for device in ${DEVICELIST} - do - make -f makefile_armv7 installbin \ - PDK_INSTALL_PATH="${STAGING_INCDIR}" DEVICE="$device" \ - HYPLNK_SRC_DIR="${S}" \ - INSTALL_BIN_BASE_DIR="${D}/${bindir}" - done -} diff --git a/recipes-bsp/hyplnk-lld/hyplnk-lld.inc b/recipes-bsp/hyplnk-lld/hyplnk-lld.inc deleted file mode 100644 index 849c2eee..00000000 --- a/recipes-bsp/hyplnk-lld/hyplnk-lld.inc +++ /dev/null @@ -1,21 +0,0 @@ -DESCRIPTION = "TI Hyperlink Low Level Driver" -LICENSE = "BSD-3-Clause" - -COMPATIBLE_MACHINE = "k2hk|k2e" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -LLDNAME="hyplnk" - -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=623325cc19e613a4e770fbb749922592" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.hyplnk" - -PE = "1" - -INC_PR = "r0" - -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2e = "k2e" - 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 7848df1d..00000000 --- a/recipes-bsp/hyplnk-lld/hyplnk-lld_git.bb +++ /dev/null @@ -1,36 +0,0 @@ -include hyplnk-lld.inc - -PR = "${INC_PR}.1" - -DEPENDS = "common-csl-ip" - -do_compile () { - make -f makefile_armv7 clean PDK_INSTALL_PATH="${STAGING_INCDIR}" \ - HYPLNK_SRC_DIR="${S}" - for device in ${DEVICELIST} - do - make -f makefile_armv7 lib PDK_INSTALL_PATH="${STAGING_INCDIR}"\ - DEVICE="$device" HYPLNK_SRC_DIR="${S}" - done -} - -do_install () { - make -f makefile_armv7 install PDK_INSTALL_PATH="${STAGING_INCDIR}" \ - INSTALL_INC_BASE_DIR="${D}/${includedir}" \ - INSTALL_LIB_BASE_DIR="${D}${libdir}" HYPLNK_SRC_DIR="${S}" - chown -R root:root ${D} - - # Set the generic device library symbolic link to default k2h - cd ${D}${libdir} - - # Link only the first device in the list - for device in ${DEVICELIST} - do - ln -sf libhyplnk_${device}.so.1.0.0 libhyplnk_device.so.1 - break - done - ln -sf libhyplnk_device.so.1 libhyplnk_device.so -} - -INHIBIT_PACKAGE_STRIP_FILES_k2hk = "${PKGD}${libdir}/libhyplnk_k2h.a ${PKGD}${libdir}/libhyplnk_k2k.a" -INHIBIT_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 5a3c1d64..00000000 --- a/recipes-bsp/i2c-lld/i2c-lld-rtos_git.bb +++ /dev/null @@ -1,45 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Inter-IC module (I2C)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.i2c" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=50084375278c1a2779571be134f98f7c" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PR = "r0" - -DEPENDS_append = " osal-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ - pruss-lld-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ - pruss-lld-rtos \ -" -DEPENDS_append_am57xx-evm = " pruss-lld-rtos \ -" - -DEPENDS_append_k2g = " pruss-lld-rtos \ -" - -DEPENDS_append_j7 = " sciclient-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - - -export PDK_I2C_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -INSANE_SKIP_${PN} = "arch" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "I2C LLD" diff --git a/recipes-bsp/ibl-boot/ibl-boot-rtos_git.bb b/recipes-bsp/ibl-boot/ibl-boot-rtos_git.bb deleted file mode 100644 index 59b75b3a..00000000 --- a/recipes-bsp/ibl-boot/ibl-boot-rtos_git.bb +++ /dev/null @@ -1,75 +0,0 @@ -SUMMARY = "Second stage bootloader for c66x" -DESCRIPTION = "The Intermediate Bootloader (IBL) is a second stage \ -bootloader for the c66x family of embedded processors. This second \ -stage bootloader takes care of additional initializations, advisory \ -setups, and errata workarounds that are not present in the first stage boot." - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://src/ibl.h;beginline=1;endline=34;md5=ee7d7a3305d1e524955996d1c5e31cb9" - -require recipes-ti/includes/ti-paths.inc - -DEPENDS = " ti-cgt6x-7-native \ - bison-native \ - flex-native \ -" - -PACKAGE_ARCH = "${MACHINE_ARCH}" -COMPATIBLE_MACHINE = "c66x" - -CLEANBROKEN = "1" - -IBL_BOOT_GIT_URI = "git://git.ti.com/keystone-rtos/ibl.git" -IBL_BOOT_GIT_PROTOCOL = "git" -IBL_BOOT_GIT_BRANCH = "master" -IBL_BOOT_SRCREV = "ed3f0989d8cdc813b7ca1ed899c4d84b63de3a75" - -BRANCH = "${IBL_BOOT_GIT_BRANCH}" -SRC_URI = "${IBL_BOOT_GIT_URI};protocol=${IBL_BOOT_GIT_PROTOCOL};branch=${BRANCH}" -SRCREV = "${IBL_BOOT_SRCREV}" - - -PR = "r2" - -S = "${WORKDIR}/git" - -PATH_prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:" - -IBLTARGETS = "" -IBLTARGETS_c665x-evm = "evm_c6657_i2c" -IBLTARGETS_c667x-evm = "evm_c6678_i2c" - -IBLENDIAN = "" -IBLENDIAN_c665x-evm = "little" -IBLENDIAN_c667x-evm = "little" - -export C6X_BASE_DIR="${TI_CGT6X_7_INSTALL_DIR}" -export TOOLSC6X="${C6X_BASE_DIR}" -export TOOLSC6XDOS="${C6X_BASE_DIR}" -export TOOLSBIOSC6XDOS="${C6X_BASE_DIR}" -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" - -do_compile() { - cd src/make - for t in ${IBLTARGETS} - do - for e in ${IBLENDIAN} - do - make ${t} ENDIAN=${e} I2C_BUS_ADDR=0x51 - done - done - cd - -} - -do_install() { - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/ibl - cp -rP --preserve=mode,links,timestamps --no-preserve=ownership * ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/ibl -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages" - -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" - -INSANE_SKIP_${PN} = "arch file-rdeps" 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 882ce997..00000000 --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-rtos_git.bb +++ /dev/null @@ -1,25 +0,0 @@ -SUMMARY = "TI RTOS low level driver for ICSS-EMAC" - -inherit ti-pdk -require icss-emac-lld.inc - -PR = "${INC_PR}.0" - -DEPENDS_append = " osal-rtos \ - pruss-lld-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD" - -INSANE_SKIP_${PN} = "arch" 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 5093d7ce..00000000 --- a/recipes-bsp/icss-emac-lld/icss-emac-lld-test_git.bb +++ /dev/null @@ -1,30 +0,0 @@ -DESCRIPTION = "TI ICSS-EMAC low level driver tests" - -DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos" - -DEPENDS_append_ti33x = " starterware" -DEPENDS_append_ti43x = " starterware" - -include icss-emac-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages ICSS_EMAC_SRC_DIR=${S}" - -DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}" - -do_compile () { - # Build the tests - for device in ${DEVICE_LIST} - do - oe_runmake tests DEVICE="$device" - done -} - -do_install() { - # Install the binary - for device in ${DEVICE_LIST} - do - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device" - done -} 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 @@ -LICENSE = "BSD-3-Clause" - -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=76cafd87d8495b42c2355f7681de15a2" -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.icss_emac" - -PE = "1" - -INC_PR = "r1" - -INHIBIT_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 4c305db6..00000000 --- a/recipes-bsp/icss-emac-lld/icss-emac-lld_git.bb +++ /dev/null @@ -1,25 +0,0 @@ -DESCRIPTION = "TI ICSS-EMAC low level driver library" - -DEPENDS = "common-csl-ip pruss-lld osal" - -include icss-emac-lld.inc - -PR = "${INC_PR}.0" - -TARGET_NAME_omap-a15 = "SOC_AM572x" -TARGET_NAME_ti33x = "SOC_AM335x" -TARGET_NAME_ti43x = "SOC_AM437x" -TARGET_NAME_k2g = "SOC_K2G" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}" - -do_compile () { -# Build the lib - oe_runmake clean - oe_runmake lib -} - -do_install () { -# Install the lib - oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} -} 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 c0c27b60..00000000 --- a/recipes-bsp/iolink-lld/iolink-lld-rtos_git.bb +++ /dev/null @@ -1,33 +0,0 @@ -SUMMARY = "TI RTOS low level driver for IO-Link Master" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.iolink" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://IOLINK.h;beginline=1;endline=32;md5=da669339a4b8594ed3edbe7ca30c726e" - -COMPATIBLE_MACHINE = "ti43x" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r2" - -DEPENDS_append = " osal-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ - pruss-lld-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - - -export PDK_IOLINK_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -INSANE_SKIP_${PN} = "arch" - -# HTML doc link params -PDK_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 79e5bdb9..00000000 --- a/recipes-bsp/ipc-lld/ipc-lld-examples-rtos_git.bb +++ /dev/null @@ -1,162 +0,0 @@ -SUMMARY = "echo_test for IPC-LLD" - -require ipc-lld.inc - -inherit update-alternatives - -DEPENDS += " ipc-lld-rtos common-csl-ip-rtos sciclient-rtos board-rtos" - -REMOTE_FW_DIR = "${S}/examples/yocto_bin" -REMOTE_FW_BIN_DIR = "${REMOTE_FW_DIR}/ipc_echo_test/bin" -REMOTE_FWB_BIN_DIR = "${REMOTE_FW_DIR}/ipc_echo_testb/bin" -RTOS_ALL_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex02_bios_multicore_echo_test/bin" -RTOS_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex01_bios_2core_echo_test/bin" -LINUX_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin" -LINUX_2_CORES_BAREMETAL_BIN_DIR = "${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin" - -DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc" - -TI_PDK_LIMIT_BOARDS_j7 = "j721e_evm" - -do_configure[noexec] = "1" - -do_compile() { - cd "${PDK_INSTALL_PATH}/ti/build" - - for board in ${TI_PDK_LIMIT_BOARDS} - do - for core in ${TI_PDK_LIMIT_CORES} - do - oe_runmake ipc_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR} - oe_runmake ex02_bios_multicore_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR} - oe_runmake ex01_bios_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR} - oe_runmake ex03_linux_bios_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR} - oe_runmake ex04_linux_baremetal_2core_echo_test BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR} - oe_runmake ipc_echo_testb BOARD="$board" CORE="$core" DEST_ROOT=${REMOTE_FW_DIR} - done - - done -} - -do_install() { - CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" - install -d ${D}${DST_BIN_PATH} - - cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex02_bios_multicore_echo_test/bin -d ${D}/ex02_bios_multicore_echo_test - cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex01_bios_2core_echo_test/bin -d ${D}/ex01_bios_2core_echo_test - cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin -d ${D}/ex03_linux_bios_2core_echo_test - - for board in ${TI_PDK_LIMIT_BOARDS} - do - for core in ${TI_PDK_LIMIT_CORES} - do - install -m 0644 ${REMOTE_FW_BIN_DIR}/$board/ipc_echo_test_${core}_release* ${D}${DST_BIN_PATH} - - #removing map files copied in previous line - rm ${D}${DST_BIN_PATH}/*.map - done - - #remove mpu binarires - rm ${D}${DST_BIN_PATH}/ipc_echo_test_mpu1_0_release.xa* - - done -} - -do_install_append_j7() { - #copy ipc_echo_testb binaries for J721 - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_0_release.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_1_release.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_0_release.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release.xer5f ${D}${DST_BIN_PATH} - - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_0_release_strip.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu1_1_release_strip.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_0_release_strip.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu2_1_release_strip.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_0_release_strip.xer5f ${D}${DST_BIN_PATH} - install -m 0644 ${REMOTE_FWB_BIN_DIR}/$board/ipc_echo_testb_mcu3_1_release_strip.xer5f ${D}${DST_BIN_PATH} -} - -do_install_append_am65xx() { - cp ${CP_ARGS} ${REMOTE_FW_DIR}/ex04_linux_baremetal_2core_echo_test/bin -d ${D}/ex04_linux_baremetal_2core_echo_test -} - -# Set up names for the firmwares -ALTERNATIVE_${PN}_am65xx = "\ - am65x-mcu-r5f0_0-fw \ - am65x-mcu-r5f0_1-fw \ - " -ALTERNATIVE_${PN}_j7 = "\ - j7-mcu-r5f0_0-fw \ - j7-mcu-r5f0_1-fw \ - j7-main-r5f0_0-fw \ - j7-main-r5f0_1-fw \ - j7-main-r5f1_0-fw \ - j7-main-r5f1_1-fw \ - j7-c66_0-fw \ - j7-c66_1-fw \ - j7-c71_0-fw\ - " - -# Set up link names for the firmwares - -TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw" -TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw" - -TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" -TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" -TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw" -TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw" -TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw" -TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw" -TARGET_C66_0_j7 = "j7-c66_0-fw" -TARGET_C66_1_j7 = "j7-c66_1-fw" -TARGET_C7X_j7 = "j7-c71_0-fw" - -ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" -ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" - -ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" -ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" -ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}" -ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}" -ALTERNATIVE_LINK_NAME[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}" -ALTERNATIVE_LINK_NAME[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}" -ALTERNATIVE_LINK_NAME[j7-c66_0-fw] = "${base_libdir}/firmware/${TARGET_C66_0}" -ALTERNATIVE_LINK_NAME[j7-c66_1-fw] = "${base_libdir}/firmware/${TARGET_C66_1}" -ALTERNATIVE_LINK_NAME[j7-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X}" - -# Create the firmware alternatives - -ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_0_release_strip.xer5f" -ALTERNATIVE_TARGET[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f" - -ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release_strip.xer5f" -ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release_strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_0_release_strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_1_release_strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_0_release_strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_1_release_strip.xer5f" -ALTERNATIVE_TARGET[j7-c66_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_1_release_strip.xe66" -ALTERNATIVE_TARGET[j7-c66_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_2_release_strip.xe66" -ALTERNATIVE_TARGET[j7-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release_strip.xe71" - -ALTERNATIVE_PRIORITY = "10" - -#add source and all rtos binaries package -PACKAGES =+ "${PN}-rtos" - -# make sure that lib/firmware, and all its contents are part of the package -FILES_${PN} += "${base_libdir}/firmware" - -FILES_${PN}-rtos += "ex02_bios_multicore_echo_test" -FILES_${PN}-rtos += "ex01_bios_2core_echo_test" -FILES_${PN}-rtos += "ex03_linux_bios_2core_echo_test" -FILES_${PN}-rtos += "ex04_linux_baremetal_2core_echo_test" - -INSANE_SKIP_${PN} = "arch ldflags file-rdeps" -INSANE_SKIP_${PN}-rtos = "arch ldflags file-rdeps" - -INSANE_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 1be28365..00000000 --- a/recipes-bsp/ipc-lld/ipc-lld-fw_git.bb +++ /dev/null @@ -1,196 +0,0 @@ -SUMMARY = "R5 and DSP IPC Echo Test Firmware Binaries" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91" - -inherit deploy -inherit update-alternatives - -COMPATIBLE_MACHINE = "k3" - -PV = "1.0-git${SRCPV}" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PROTOCOL = "git" -BRANCH = "master" -SRCREV = "c9f7cfe61b67998a053fe145344ce0c9b5bb22aa" - -SRC_URI = "git://git.ti.com/keystone-rtos/ipc-lld.git;protocol=${PROTOCOL};branch=${BRANCH}" - -S = "${WORKDIR}/git" - -AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx" -J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e" - -PLATFORM_am65xx = "am65xx" -PLATFORM_j7 = "j7-evm" - -# make sure that lib/firmware, and all its contents are part of the package -FILES_${PN} += "${base_libdir}/firmware" - -# install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level -do_install() { - install -d ${D}${base_libdir}/firmware/pdk-ipc -} - -do_install_append_am65xx() { - install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ -} - -do_install_append_j7() { - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.xe66 ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.strip.xe66 ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.xe66 ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.strip.xe66 ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.xe71 ${D}${base_libdir}/firmware/pdk-ipc/ - install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.strip.xe71 ${D}${base_libdir}/firmware/pdk-ipc/ -} - -# Set up names for the firmwares -ALTERNATIVE_${PN}_am65xx = "\ - am65x-mcu-r5f0_0-fw \ - am65x-mcu-r5f0_1-fw \ - " -ALTERNATIVE_${PN}_j7 = "\ - j7-mcu-r5f0_0-fw \ - j7-mcu-r5f0_1-fw \ - j7-main-r5f0_0-fw \ - j7-main-r5f0_1-fw \ - j7-main-r5f1_0-fw \ - j7-main-r5f1_1-fw \ - j7-c66_0-fw \ - j7-c66_1-fw \ - j7-c71_0-fw\ - " - -# Set up link names for the firmwares - -TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw" -TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw" - -TARGET_MCU_R5FSS0_0_j7 = "j7-mcu-r5f0_0-fw" -TARGET_MCU_R5FSS0_1_j7 = "j7-mcu-r5f0_1-fw" -TARGET_MAIN_R5FSS0_0_j7 = "j7-main-r5f0_0-fw" -TARGET_MAIN_R5FSS0_1_j7 = "j7-main-r5f0_1-fw" -TARGET_MAIN_R5FSS1_0_j7 = "j7-main-r5f1_0-fw" -TARGET_MAIN_R5FSS1_1_j7 = "j7-main-r5f1_1-fw" -TARGET_C66_0_j7 = "j7-c66_0-fw" -TARGET_C66_1_j7 = "j7-c66_1-fw" -TARGET_C7X_j7 = "j7-c71_0-fw" - -ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" -ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" - -ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}" -ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}" -ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}" -ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}" -ALTERNATIVE_LINK_NAME[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}" -ALTERNATIVE_LINK_NAME[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}" -ALTERNATIVE_LINK_NAME[j7-c66_0-fw] = "${base_libdir}/firmware/${TARGET_C66_0}" -ALTERNATIVE_LINK_NAME[j7-c66_1-fw] = "${base_libdir}/firmware/${TARGET_C66_1}" -ALTERNATIVE_LINK_NAME[j7-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X}" - -# Create the firmware alternatives - -ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_0_release.strip.xer5f" -ALTERNATIVE_TARGET[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release.strip.xer5f" - -ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release.strip.xer5f" -ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release.strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_0_release.strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_1_release.strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_0_release.strip.xer5f" -ALTERNATIVE_TARGET[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_1_release.strip.xer5f" -ALTERNATIVE_TARGET[j7-c66_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_1_release.strip.xe66" -ALTERNATIVE_TARGET[j7-c66_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_2_release.strip.xe66" -ALTERNATIVE_TARGET[j7-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release.strip.xe71" - -ALTERNATIVE_PRIORITY = "10" - -# copy the executables into the deploy directory - -do_deploy() { - : -} - -do_deploy_am65xx() { - install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/ - install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/ - install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/ - install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/ -} - -do_deploy_j7() { - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.strip.xer5f ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.xe66 ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.strip.xe66 ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.xe66 ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.strip.xe66 ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.xe71 ${DEPLOYDIR}/ - install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.strip.xe71 ${DEPLOYDIR}/ -} - -addtask deploy after do_install before do_build - -# This is used to prevent the build system to strip the executables -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" -# This is used to prevent the build system to split the debug info in a separate file -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" -# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP -INSANE_SKIP_${PN} += "arch" - -# we don't want to configure and build the source code -do_compile[noexec] = "1" -do_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 e005ea70..00000000 --- a/recipes-bsp/ipc-lld/ipc-lld-rtos_git.bb +++ /dev/null @@ -1,45 +0,0 @@ -SUMMARY = "TI RTOS low level driver for IPC" - -require ipc-lld.inc - -DEPENDS += " osal-rtos common-csl-ip-rtos sciclient-rtos" - -do_configure() { - # remove any previous package - rm -rf ${IPCLLD_PACKAGE_BASE} - cd ${S} - - mkdir -p ${IPCLLD_ROOTPATH} - - for board in ${TI_PDK_LIMIT_BOARDS} - do - # make the release package before building it - oe_runmake package BOARD=$board DEST_ROOT=${IPCLLD_PACKAGE_BASE} PDK_IPC_COMP_PATH=${S} - done - -} - -do_compile() { - cd ${IPCLLD_ROOTPATH} - - oe_runmake lib LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" PDK_IPC_COMP_PATH=${IPCLLD_ROOTPATH} -} - -do_install() { - cd ${IPCLLD_ROOTPATH} - - #remove prebuilt binaries - rm -rf examples/echo_test/binaries - - #archive - tar -cf ipc-lld.tar --exclude='*.tar' ./* - - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/ipc - find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/ipc \; -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages" - -INSANE_SKIP_${PN} = "arch ldflags file-rdeps" - -INSANE_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 2aea055f..00000000 --- a/recipes-bsp/ipc-lld/ipc-lld.inc +++ /dev/null @@ -1,29 +0,0 @@ -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.ipc" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91" - -COMPATIBLE_MACHINE = "k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r4" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -IPCLLD_PACKAGE_BASE = "${WORKDIR}/ipclld_base" -IPCLLD_ROOTPATH = "${IPCLLD_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/ipc" - -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" -export PDK_IPC_ROOT_PATH = "${IPCLLD_PACKAGE_BASE}/package/all/pdk_/packages" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "IPCLLD" - -EXTRA_OEMAKE = "PDK_INSTALL_PATH=${PDK_INSTALL_PATH} " - -TI_PDK_LIMIT_CORES_append_am65xx-evm = " mcu1_1 " diff --git a/recipes-bsp/ipumm-fw/files/0001-HACK-ipumm-Workaround-for-linker-error.patch b/recipes-bsp/ipumm-fw/files/0001-HACK-ipumm-Workaround-for-linker-error.patch deleted file mode 100644 index 0bea358f..00000000 --- a/recipes-bsp/ipumm-fw/files/0001-HACK-ipumm-Workaround-for-linker-error.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 7226700841c62e6a42690eaa8b3e31b2c329b341 Mon Sep 17 00:00:00 2001 -From: Ramprasad N <x0038811@ti.com> -Date: Thu, 28 May 2020 09:53:59 +0530 -Subject: [PATCH] HACK: ipumm: Workaround for linker error - -* HACK: ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__E is no longer -* defined with latest XDC tools. To temporarily get around the issue -* until the real fix can be made, dummy defination of the missing function -* is added in ipu_main.c - -*IPUMM dependent tool chain components are upgraded to latest version -* BIOS : 6_82_01_17_eng -* XDC : 3_61_00_16_core -* This issue is seen only with xdc tools upgrade. - -Signed-off-by: Angela Stegmaier <angelabaker@ti.com> -Signed-off-by: Ramprasad N <x0038811@ti.com> ---- - platform/ti/dce/baselib/ipumm_main.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -diff --git a/platform/ti/dce/baselib/ipumm_main.c b/platform/ti/dce/baselib/ipumm_main.c -index 76ccd34..f4ca6e5 100644 ---- a/platform/ti/dce/baselib/ipumm_main.c -+++ b/platform/ti/dce/baselib/ipumm_main.c -@@ -50,6 +50,19 @@ - #include <string.h> - #include <stdlib.h> - -+/* -+ * HACK: ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__E is no longer -+ * defined with latest XDC tools. To temporarily get around the issue -+ * until the real fix can be made, define the missing function -+ * here. -+ */ -+extern ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__F(xdc_Int state); -+ -+/* Module_startup */ -+xdc_Int ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__E( xdc_Int state ) -+{ -+ return ti_sdo_ce_utils_syscbuf_SysCBuf_Module_startup__F(state); -+} - - /* Legacy function to allow Linux side rpmsg sample tests to work: */ - extern void start_ping_tasks(); --- -1.9.1 - diff --git a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb b/recipes-bsp/ipumm-fw/ipumm-fw_git.bb deleted file mode 100644 index e53d0a98..00000000 --- a/recipes-bsp/ipumm-fw/ipumm-fw_git.bb +++ /dev/null @@ -1,71 +0,0 @@ -SUMMARY = "Firmware for IPU to suppor Accelerated MM decode and encode" -LICENSE = "TI-TSPA" - -LIC_FILES_CHKSUM = "file://Texas_Instruments_ipumm_Manifest.pdf;md5=5cc572579f07af266ab57fc17d762c7f" - -COMPATIBLE_MACHINE = "dra7xx" - -inherit features_check - -REQUIRED_MACHINE_FEATURES = "mmip" - -RDEPENDS_${PN} = "libdce" - -SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git" - -SRCREV = "df4c50aecc9aad7ab3eb1ca9ebacfe473fcad7c5" - -SRC_URI += " \ - file://0001-HACK-ipumm-Workaround-for-linker-error.patch \ - " - -S = "${WORKDIR}/git" - -PV = "3.00.15.00" -PR = "r6" - -require recipes-ti/includes/ti-paths.inc - -inherit update-alternatives - -DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos" - -export HWVERSION="ES10" -export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti" - -export XDCVERSION="ti-xdctools-tree" -export BIOSVERSION="ti-sysbios-tree" -export IPCVERSION="ti-ipc-tree" -export CEVERSION="ti-codec-engine-tree" -export FCVERSION="ti-framework-components-tree" -export XDAISVERSION="ti-xdais-tree" - -export TMS470CGTOOLPATH="${M4_TOOLCHAIN_INSTALL_DIR}" -export IPCSRC="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree" - -EXTRA_OEMAKE += "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}" - -do_configure() { - oe_runmake unconfig - oe_runmake vayu_smp_config -} - -do_compile() { - oe_runmake -} - -TARGET = "dra7-ipu2-fw.xem4" -TARGET_MAP = "platform/ti/dce/baseimage/package/cfg/out/ipu/release/ipu.xem4.map" - -do_install() { - install -d ${D}${base_libdir}/firmware - install -m 0644 ${S}/${TARGET} ${D}${base_libdir}/firmware/${TARGET}.${BPN} - install -m 0644 ${S}/${TARGET_MAP} ${D}${base_libdir}/firmware/${TARGET}.map -} - -ALTERNATIVE_${PN} = "dra7-ipu2-fw.xem4" -ALTERNATIVE_LINK_NAME[dra7-ipu2-fw.xem4] = "${base_libdir}/firmware/${TARGET}" -ALTERNATIVE_TARGET[dra7-ipu2-fw.xem4] = "${base_libdir}/firmware/${TARGET}.${BPN}" -ALTERNATIVE_PRIORITY = "20" - -FILES_${PN} += "${base_libdir}/firmware/*" 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 @@ -SUMMARY = "TI RTOS low level driver for IQN2 peripheral module" - -inherit ti-pdk - -require recipes-bsp/iqn2-lld/iqn2-lld.inc - -PR = "${INC_PR}.0" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "IQN2 LLD" 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 @@ -DESCRIPTION = "TI IQN2 peripheral module low level driver test binaries" - -DEPENDS = "common-csl-ip iqn2-lld dfe-lld" - -include iqn2-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} IQN2_SRC_DIR=${WORKDIR}/git" - -do_compile () { - oe_runmake clean DEVICE=k2l - oe_runmake tests DEVICE=k2l -} - -do_install () { - oe_runmake installbin DEVICE=k2l IQN2_SRC_DIR=${WORKDIR}/git INSTALL_BIN_BASE_DIR=${D}/${bindir} -} 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 @@ -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea" -LICENSE = "BSD-3-Clause" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.iqn2" - -PE = "1" - -INC_PR = "r0" - -COMPATIBLE_MACHINE = "k2l" - 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 @@ -DESCRIPTION = "TI IQN2 peripheral module low level driver" - -DEPENDS = "common-csl-ip" - -include iqn2-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_configure () { - sed -i -e 's/march=armv7-a/march=armv7ve/' build/armv7/libiqn2_aearmv7.mk -} - -do_compile () { - oe_runmake clean - oe_runmake lib -} - -do_install () { - oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} -} - -INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libiqn2.a" diff --git a/recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb b/recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb deleted file mode 100644 index 39a75533..00000000 --- a/recipes-bsp/ivshmem-uio/ivshmem-uio-driver_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "Kernel driver for IVSHMEM based UIO driver" -DESCRIPTION = "Kernel module which registers a UIO (userspace io) device for inter VM shared memory" -HOMEPAGE = "https://github.com/henning-schild-work/ivshmem-guest-code" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=0546a27aad86c83b75ad4ee6133e9d5e" - -inherit module - -RDEPENDS_${PN} = "jailhouse" - -PROTOCOL = "git" -BRANCH = "jailhouse" -SRCREV = "f3ad79881bebb6c6068966ee3d265d8034c20492" -SRC_URI = "git://github.com/henning-schild-work/ivshmem-guest-code.git;protocol=${PROTOCOL};branch=${BRANCH}" - -S = "${WORKDIR}/git" - -EXTRA_OEMAKE += 'KDIR="${STAGING_KERNEL_DIR}"' - -COMPATIBLE_MACHINE = "(ti-soc)" - -do_compile_prepend() { - cd ${S}/kernel_module/uio -} - -do_install() { - install -d ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra - install -m 644 ${S}/kernel_module/uio/uio_ivshmem.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra -} diff --git a/recipes-bsp/ivshmem-uio/ivshmem-uio-tests_git.bb b/recipes-bsp/ivshmem-uio/ivshmem-uio-tests_git.bb deleted file mode 100644 index 997b8c48..00000000 --- a/recipes-bsp/ivshmem-uio/ivshmem-uio-tests_git.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "UIO tests for IVSHMEM based UIO driver" -DESCRIPTION = "Test programs which use UIO (userspace io) device for inter VM communication" -HOMEPAGE = "https://github.com/henning-schild-work/ivshmem-guest-code" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING;md5=0546a27aad86c83b75ad4ee6133e9d5e" - -inherit cmake - -PROTOCOL = "git" -BRANCH = "jailhouse" -SRCREV = "f3ad79881bebb6c6068966ee3d265d8034c20492" -SRC_URI = "git://github.com/henning-schild-work/ivshmem-guest-code.git;protocol=${PROTOCOL};branch=${BRANCH}" - -S = "${WORKDIR}/git/uio/tests/Interrupts/VM" - -COMPATIBLE_MACHINE = "(ti-soc)" -OECMAKE_TARGET_COMPILE = "uio_send uio_read" - -do_install() { - install -d ${D}/${bindir} - install -m 755 ${B}/uio_send ${D}/${bindir}/ - install -m 755 ${B}/uio_read ${D}/${bindir}/ -} diff --git a/recipes-bsp/mad-utils/mad-utils-rtos_git.bb b/recipes-bsp/mad-utils/mad-utils-rtos_git.bb deleted file mode 100644 index 0144aad2..00000000 --- a/recipes-bsp/mad-utils/mad-utils-rtos_git.bb +++ /dev/null @@ -1,57 +0,0 @@ -SUMMARY = "Utility for loading and running multicore applications" -DESCRIPTION = "Multicore Application Deployment (MAD) utility is used \ -for loading and running a multicore application on an embedded \ -processor with multiple cores. This utility package contains the \ -scripts to combine multiple applications for different cores into a \ -single binary as well as loadable application to parse and execute the applications on different cores." - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://README.txt;md5=44b2180aec0657f6b0e42e5611c0bafb" - -require recipes-ti/includes/ti-paths.inc - -DEPENDS = "ti-cgt6x-7-native" - -PACKAGE_ARCH = "${MACHINE_ARCH}" -COMPATIBLE_MACHINE = "c66x" - -BRANCH = "master" -SRC_URI = "git://git.ti.com/keystone-rtos/mad-utils.git;protocol=git;branch=${BRANCH}" -SRCREV = "2458510f76eddfa837c2b83448965e233156944b" -PR = "r0" - -S = "${WORKDIR}/git" - -export C6X_BASE_DIR="${TI_CGT6X_7_INSTALL_DIR}" -PATH_prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:" - -DEVICE = "" -DEVICE_c665x-evm = "C6657" -DEVICE_c667x-evm = "C6678" - -ENDIAN = "" -ENDIAN_c665x-evm = "little big" -ENDIAN_c667x-evm = "little big" - -do_compile() { - cd mad-loader - for e in ${ENDIAN} - do - mkdir -p bin/${DEVICE}/${e} - make -C mal/malLib/build clean all DEVICE=${DEVICE} ENDIAN=${e} C_DIR=${C6X_BASE_DIR} - make -C mal/malApp/build clean all DEVICE=${DEVICE} ENDIAN=${e} C_DIR=${C6X_BASE_DIR} - cp mal/malApp/build/mal_app.exe bin/${DEVICE}/${e} - make -C nmlLoader/build clean all DEVICE=${DEVICE} ENDIAN=${e} C_DIR=${C6X_BASE_DIR} - cp nmlLoader/build/nml.exe bin/${DEVICE}/${e} - done - cd - -} - -do_install() { - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils - cp -rP --preserve=mode,links,timestamps --no-preserve=ownership * ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils" - -INSANE_SKIP_${PN} += "arch staticdev ldflags file-rdeps" 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 5775d84b..00000000 --- a/recipes-bsp/mcasp-lld/mcasp-lld-rtos_git.bb +++ /dev/null @@ -1,41 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Multi channel Audio Serial port (McASP)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.mcasp" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=19;endline=47;md5=75a9adc782a6df0d3a5419743e9a9f18" - -COMPATIBLE_MACHINE = "ti43x|omap-a15|k2g|ti33x|omapl1|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PR = "r0" - - -DEPENDS_append = " edma3-lld-rtos \ - osal-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ -" - -DEPENDS_remove_k3 = "edma3-lld-rtos " -DEPENDS_append_k3 = " udma-lld-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_MCASP_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" -XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "MCASP LLD" 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 96ac5d75..00000000 --- a/recipes-bsp/mcbsp-lld/mcbsp-lld-rtos_git.bb +++ /dev/null @@ -1,30 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Multi-channel Buffered Serial Port (McBSP)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.mcbsp" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe66da5461b898d620e" - -COMPATIBLE_MACHINE = "k2g|c665x-evm|omapl1" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - - -DEPENDS_append = " edma3-lld-rtos \ -" - -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" -XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages" - -TI_PDK_XDCMAKE = "0" - -export PDK_MCBSP_ROOT_PATH = "${WORKDIR}/build" -export DEST_ROOT = "${S}" - -# HTML doc link params -PDK_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 @@ -inherit ti-pdk - -require recipes-bsp/mmap-lld/mmap-lld.inc - -PR = "${INC_PR}.0" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -# HTML doc link params -PDK_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 8a09524e..00000000 --- a/recipes-bsp/mmap-lld/mmap-lld-test_git.bb +++ /dev/null @@ -1,44 +0,0 @@ -DESCRIPTION = "TI KEYSTONE MMAP driver test binaries " -include mmap-lld.inc - -PR = "${INC_PR}.0" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS="common-csl-ip mmap-lld" -RDEPENDS_${PN}="uio-module-drv" - -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2e = "k2e" -DEVICELIST_k2l = "k2l" -DEVICELIST_k2g = "k2g" - -CHOICELIST = " yes \ - no \ -" - -do_compile () { - for device in ${DEVICELIST} - do - make -f makefile_armv7 clean \ - PDK_INSTALL_PATH="${STAGING_INCDIR}" \ - DEVICE="$device" MPAX_SRC_DIR="${S}" - for choice in ${CHOICELIST} - do - make -f makefile_armv7 tests examples \ - PDK_INSTALL_PATH=${STAGING_INCDIR} \ - DEVICE="$device" MPAX_SRC_DIR="${S}" \ - USEDYNAMIC_LIB="$choice" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - make -f makefile_armv7 installbin \ - PDK_INSTALL_PATH=${STAGING_INCDIR} \ - DEVICE="$device" MPAX_SRC_DIR="${S}" \ - INSTALL_BIN_BASE_DIR="${D}/${bindir}" - done -} 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 @@ -LICENSE = "BSD-3-Clause" - -COMPATIBLE_MACHINE = "keystone" - -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=b3315b8190036fe1c6a8263d02e15606" - -MMAP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mmap-lld.git" -MMAP_LLD_GIT_PROTOCOL = "git" -MMAP_LLD_GIT_BRANCH = "master" -MMAP_LLD_GIT_DESTSUFFIX = "git/ti/runtime/mmap" - -# Commit correspond to DEV.MMAP.02.00.00.08C -MMAP_LLD_SRCREV = "62e75191ab7144604102dabaa288c5fd5048fc49" - -BRANCH="${MMAP_LLD_GIT_BRANCH}" -SRC_URI = "${MMAP_LLD_GIT_URI};destsuffix=${MMAP_LLD_GIT_DESTSUFFIX};protocol=${MMAP_LLD_GIT_PROTOCOL};branch=${BRANCH}" -SRCREV = "${MMAP_LLD_SRCREV}" - -PV = "2.0.0.8C" -INC_PR = "r0" - -S = "${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 @@ -DESCRIPTION = "TI KEYSTONE mmap driver using Keystone MPAX Programming" -include mmap-lld.inc - -PR = "${INC_PR}.0" - -DEPENDS="common-csl-ip" - -do_compile () { - make -f makefile_armv7 clean lib PDK_INSTALL_PATH=${STAGING_INCDIR} -} - -do_install () { - make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} -} 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 8c027cdd..00000000 --- a/recipes-bsp/mmcsd-lld/mmcsd-lld-rtos_git.bb +++ /dev/null @@ -1,41 +0,0 @@ -SUMMARY = "TI Multimedia card(MMC)/Secure Digital(SD) low level driver for RTOS " - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.mmcsd" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://MMCSD.h;beginline=1;endline=32;md5=f74069541d4d165a000a66b4043cb065" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PR = "r0" - - -DEPENDS_append = " edma3-lld-rtos \ - osal-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ -" -DEPENDS_remove_k3 = "edma3-lld-rtos " - -DEPENDS_append_k3 = " sciclient-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_MMCSD_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" -XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "MMCSD LLD" diff --git a/recipes-bsp/netcp-pa-fw/netcp-pa-fw_git.bb b/recipes-bsp/netcp-pa-fw/netcp-pa-fw_git.bb deleted file mode 100644 index fe7fa2b2..00000000 --- a/recipes-bsp/netcp-pa-fw/netcp-pa-fw_git.bb +++ /dev/null @@ -1,56 +0,0 @@ -DESCRIPTION = "NETCP PA firmware for Keystone" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c" - -PV = "3.0.2.3" -PR = "r1" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "k2hk|k2l|k2e" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "953ab647b0b6af411965242ecd919b1cb0e570d6" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -FWBASENAME = " \ -ks2_pa_eg0_pdsp0 \ -ks2_pa_eg0_pdsp1 \ -ks2_pa_eg0_pdsp2 \ -ks2_pa_eg1_pdsp0 \ -ks2_pa_eg2_pdsp0 \ -ks2_pa_in0_pdsp0 \ -ks2_pa_in0_pdsp1 \ -ks2_pa_in1_pdsp0 \ -ks2_pa_in1_pdsp1 \ -ks2_pa_in2_pdsp0 \ -ks2_pa_in3_pdsp0 \ -ks2_pa_in4_pdsp0 \ -ks2_pa_in4_pdsp1 \ -ks2_pa_post_pdsp0 \ -ks2_pa_post_pdsp1 \ -" - -FWBASENAME_k2hk = " \ -ks2_pa_pdsp0_classify1 \ -ks2_pa_pdsp1_classify1 \ -ks2_pa_pdsp2_classify1 \ -ks2_pa_pdsp3_classify2 \ -ks2_pa_pdsp4_pam \ -ks2_pa_pdsp5_pam \ -" - -do_install() { - install -d ${D}${base_libdir}/firmware - for f in ${FWBASENAME}; do - install -m 0644 ${S}/ti-keystone/$f.bin ${D}${base_libdir}/firmware/$f.bin - done -} - -FILES_${PN} = "${base_libdir}/firmware" diff --git a/recipes-bsp/netcp-sa-fw/netcp-sa-fw_git.bb b/recipes-bsp/netcp-sa-fw/netcp-sa-fw_git.bb deleted file mode 100644 index 56373a73..00000000 --- a/recipes-bsp/netcp-sa-fw/netcp-sa-fw_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "NETCP SA firmware for Keystone" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c" - -PV = "1.0.0" -PR = "r0" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "keystone" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "588f602a21c62f90b1f4318b881c80a1e711317a" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -TARGET = "sa_mci.fw" - -do_install() { - install -d ${D}${base_libdir}/firmware - install -m 0644 ${S}/ti-keystone/${TARGET} ${D}${base_libdir}/firmware/${TARGET} -} - -FILES_${PN} = "${base_libdir}/firmware" 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 b5c4bf13..00000000 --- a/recipes-bsp/nwal-lld/nwal-lld-rtos_git.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "TI Network abstraction layer RTOS LLD library " - -inherit ti-pdk - -require recipes-bsp/nwal-lld/nwal-lld.inc - -PR = "${INC_PR}.0" - -DEPENDS_append = " cppi-lld-rtos \ - pa-lld-rtos \ - pktlib-rtos \ - qmss-lld-rtos \ - sa-lld-rtos \ -" - -COMPATIBLE_MACHINE = "k2hk|k2e|k2l|c667x-evm" - -# HTML doc link params -PDK_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 @@ -DESCRIPTION = "TI Network Abstraction Layer unit test binaries" - -DEPENDS = "common-csl-ip rm-lld qmss-lld hplib pa-lld sa-lld pktlib nwal-lld" - -include nwal-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { - for device in ${DEVICELIST} - do - for choice in ${CHOICELIST} - do - oe_runmake clean NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device" - oe_runmake tests NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - oe_runmake installbin INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device" - done -} diff --git a/recipes-bsp/nwal-lld/nwal-lld.inc b/recipes-bsp/nwal-lld/nwal-lld.inc deleted file mode 100644 index 3a593c70..00000000 --- a/recipes-bsp/nwal-lld/nwal-lld.inc +++ /dev/null @@ -1,21 +0,0 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462" - -COMPATIBLE_MACHINE = "keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.nwal" - -PE = "1" - -INC_PR = "r0" - -BASEDIR = "${WORKDIR}/git" - -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2l = "k2l" -DEVICELIST_k2e = "k2e" - -CHOICELIST = "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 @@ -DESCRIPTION = "TI Network abstraction layer LLD library " - -DEPENDS = "common-csl-ip rm-lld qmss-lld hplib pa-lld sa-lld pktlib" - -include nwal-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { - for device in ${DEVICELIST} - do - for choice in ${CHOICELIST} - do - oe_runmake clean NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device" - oe_runmake lib NWAL_INC_DIR=${BASEDIR} NWAL_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" DEVICE="$device" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device" - done -} diff --git a/recipes-bsp/osal/osal-rtos_git.bb b/recipes-bsp/osal/osal-rtos_git.bb deleted file mode 100644 index a718f7ca..00000000 --- a/recipes-bsp/osal/osal-rtos_git.bb +++ /dev/null @@ -1,18 +0,0 @@ -inherit ti-pdk -require recipes-bsp/osal/osal.inc - -PR = "${INC_PR}.0" - -COMPATIBLE_MACHINE_append = "|c66x|k3" - -DEPENDS_append_ti33x = " starterware-rtos" -DEPENDS_append_ti43x = " starterware-rtos" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_OSAL_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "OSAL Library" diff --git a/recipes-bsp/osal/osal-test_git.bb b/recipes-bsp/osal/osal-test_git.bb deleted file mode 100644 index 354aa797..00000000 --- a/recipes-bsp/osal/osal-test_git.bb +++ /dev/null @@ -1,20 +0,0 @@ -DESCRIPTION = "TI OSAL tests" - -DEPENDS="common-csl-ip osal" - -include osal.inc - -PR = "${INC_PR}.1" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}" - -do_compile () { -# Build the tests - oe_runmake clean - oe_runmake tests -} - -do_install () { -# Install the binary - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} -} diff --git a/recipes-bsp/osal/osal.inc b/recipes-bsp/osal/osal.inc deleted file mode 100644 index e2143e13..00000000 --- a/recipes-bsp/osal/osal.inc +++ /dev/null @@ -1,15 +0,0 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://osal.h;beginline=1;endline=31;md5=6fbde6922f8bca1e6cd371d3c2faa4f9" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.osal" - -PE = "1" - -INC_PR = "r0" - -INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libosal.a" diff --git a/recipes-bsp/osal/osal_git.bb b/recipes-bsp/osal/osal_git.bb deleted file mode 100644 index 4f881d2e..00000000 --- a/recipes-bsp/osal/osal_git.bb +++ /dev/null @@ -1,21 +0,0 @@ -DESCRIPTION = "TI OSAL library for Linux" - -DEPENDS="common-csl-ip" - -include osal.inc - -PR = "${INC_PR}.1" - -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { -# Build the lib - oe_runmake clean - oe_runmake lib -} - -do_install () { -# Install the lib - oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} -} 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 e415f36c..00000000 --- a/recipes-bsp/pa-lld/pa-lld-rtos_git.bb +++ /dev/null @@ -1,12 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Packet Accelerator (PA)" - -inherit ti-pdk - -require recipes-bsp/pa-lld/pa-lld.inc -COMPATIBLE_MACHINE_append = "|c667x-evm" -PR = "${INC_PR}.0" - -DEPENDS_append = " rm-lld-rtos" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "PA LLD" 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 62ec1222..00000000 --- a/recipes-bsp/pa-lld/pa-lld-test_git.bb +++ /dev/null @@ -1,28 +0,0 @@ -DESCRIPTION = "TI PA LLD unit test and example binaries" - -DEPENDS = "common-csl-ip pa-lld cppi-lld qmss-lld sa-lld" - -include pa-lld.inc - -PR = "${INC_PR}.1" - -CHOICELIST = "yes no" - -do_compile () { -# Now build the lld unit test examples - for device in ${DEVICELIST} - do - make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" PA_SRC_DIR=${S} - for choice in ${CHOICELIST} - do - make -f makefile_armv7 tests examples PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" PA_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" PA_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir} - done -} diff --git a/recipes-bsp/pa-lld/pa-lld.inc b/recipes-bsp/pa-lld/pa-lld.inc deleted file mode 100644 index e8e07318..00000000 --- a/recipes-bsp/pa-lld/pa-lld.inc +++ /dev/null @@ -1,24 +0,0 @@ -LICENSE = "BSD-3-Clause & TI-TFL" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/pa/COPYING.txt;md5=cd04fb087063a2a82c4ce61983836871" - -COMPATIBLE_MACHINE = "k2hk|k2e|k2l" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.pa" - -PE = "1" - -INC_PR = "r0" - - -DEVICELIST = "k2h k2k k2l k2e" -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2l = "k2l" -DEVICELIST_k2e = "k2e" - -LIBPA = "libpa" -LIBPA_k2hk = "libpa" -LIBPA_k2e = "libpa2" -LIBPA_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 bbe7aa31..00000000 --- a/recipes-bsp/pa-lld/pa-lld_git.bb +++ /dev/null @@ -1,27 +0,0 @@ -DESCRIPTION = "TI PA LLD library" - -DEPENDS = "common-csl-ip rm-lld" - -include pa-lld.inc - -PR = "${INC_PR}.1" - -do_compile () { -# Now build the lld in the updated directory - for device in ${DEVICELIST} - do - make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" - done -} - -do_install () { - make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} - -# Set the generic device library symbolic link - ln -sf ${LIBPA}.so.1.0.0 ${D}${libdir}/libpa_device.so.1 - ln -sf libpa_device.so.1 ${D}${libdir}/libpa_device.so -} - -INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libpa2.a" -INHIBIT_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 ccd9a44b..00000000 --- a/recipes-bsp/pcie-lld/pcie-lld-rtos_git.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "TI RTOS low lever driver for Peripheral Interconnect Express (PCIE)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.pcie" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://pcie.h;beginline=1;endline=34;md5=232c0b07bdf7ab934b23c09e6c5279b0" - -COMPATIBLE_MACHINE = "omap-a15|keystone|c66x|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r1" - -DEPENDS_append_k3 = " udma-lld-rtos \ -" - - -export PDK_PCIE_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "PCIe LLD" diff --git a/recipes-bsp/pktlib/pktlib-rtos_git.bb b/recipes-bsp/pktlib/pktlib-rtos_git.bb deleted file mode 100644 index 8d5747f4..00000000 --- a/recipes-bsp/pktlib/pktlib-rtos_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -inherit ti-pdk -require pktlib.inc - -PR = "${INC_PR}.1" - -DEPENDS_append = " rm-lld-rtos \ - qmss-lld-rtos \ - cppi-lld-rtos \ -" -COMPATIBLE_MACHINE_append = "|c66x" diff --git a/recipes-bsp/pktlib/pktlib.inc b/recipes-bsp/pktlib/pktlib.inc deleted file mode 100644 index af3f8bb1..00000000 --- a/recipes-bsp/pktlib/pktlib.inc +++ /dev/null @@ -1,24 +0,0 @@ -DESCRIPTION = "Provides library for handling packet descriptors for keystone devices" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://docs/Doxyfile;md5=91d01dc3788e1f405f000b2089191a0a" - -COMPATIBLE_MACHINE = "keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PKTLIB_GIT_URI = "git://git.ti.com/keystone-rtos/pktlib.git" -PKTLIB_GIT_PROTOCOL = "git" -PKTLIB_GIT_BRANCH = "master" -PKTLIB_GIT_DESTSUFFIX = "git/ti/runtime/pktlib" - -# Below commit ID corresponds to "DEV.PKTLIB.2.1.0.8B" -PKTLIB_SRCREV = "6d3758fda4c8c40fa9bd1194a9c713c9675b5a40" - -BRANCH = "${PKTLIB_GIT_BRANCH}" -# Don't use DESTSUFFIX when cloning since repo contains ti/runtime/pktlib directory tree -SRC_URI = "${PKTLIB_GIT_URI};protocol=${PKTLIB_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${PKTLIB_SRCREV}" -PV = "2.1.0.8B" -INC_PR = "r0" - -S = "${WORKDIR}/${PKTLIB_GIT_DESTSUFFIX}" diff --git a/recipes-bsp/pktlib/pktlib_git.bb b/recipes-bsp/pktlib/pktlib_git.bb deleted file mode 100644 index b15b61b2..00000000 --- a/recipes-bsp/pktlib/pktlib_git.bb +++ /dev/null @@ -1,19 +0,0 @@ -DESCRIPTION = "Provides library for handling packet descriptors for keystone devices" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462" - -DEPENDS = "common-csl-ip rm-lld qmss-lld cppi-lld" - -include pktlib.inc - -PR = "${INC_PR}.1" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}" - -do_compile () { - oe_runmake lib -} - -do_install () { - oe_runmake install - chown -R root:root ${D} -} 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 25fcb65e..00000000 --- a/recipes-bsp/pm-lld/pm-lld-rtos_git.bb +++ /dev/null @@ -1,71 +0,0 @@ -SUMMARY = "TI RTOS driver for Power Management module (PM)" - -inherit ti-pdk - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://Power.h;beginline=1;endline=31;md5=527b91fdcd26cd19ac07a754f45dedbe" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pm-lld.git" -PM_LLD_GIT_PROTOCOL = "git" - -PM_LLD_GIT_BRANCH = "master" - -PM_LLD_GIT_BRANCH_ti33x = "int_pm_am335x" -PM_LLD_GIT_BRANCH_ti43x = "int_pm_am335x" -PM_LLD_GIT_BRANCH_k2g = "int_pm_am335x" - -PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm" - -# Below commit ID corresponds to "DEV.PM_LLD.01.08.00.23A" -PM_LLD_SRCREV = "59abc6ffb890d24b82de0248d204ad10c1bfc2af" - -# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.05C" -PM_LLD_SRCREV_ti33x = "dd1f8486e7738956631b7f4829c8238be2e49dd6" -PM_LLD_SRCREV_ti43x = "dd1f8486e7738956631b7f4829c8238be2e49dd6" -PM_LLD_SRCREV_k2g = "dd1f8486e7738956631b7f4829c8238be2e49dd6" - -BRANCH = "${PM_LLD_GIT_BRANCH}" -SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${PM_LLD_SRCREV}" -PV = "01.08.00.23A" -PR = "r0" - -S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}" - -DEPENDS_append = " ti-sysbios \ - osal-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos \ -" - -DEPENDS_append_k3 = " sciclient-rtos \ -" - -export PDK_PM_ROOT_PATH = "${WORKDIR}/build" -export DEST_ROOT="${S}" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -do_compile_append() { - # Delete archive created by XDC release command since it does not contain all content - find -name "*.tar" -exec rm -f {} \; - - # Archive from build/ to capture ti/drv/pm/ in archive - cd ${B} - tar -cf pm_lld.tar --exclude='*.tar' ./* -} - - -# Workaround: dra7xx build requires am57xx pm libraries for opencl-monitor -TI_PDK_LIMIT_SOCS_append_dra7xx = " am571x am572x am574x" -TI_PDK_LIMIT_BOARDS_append_dra7xx = " evmAM571x evmAM572x idkAM574x" - -INSANE_SKIP_${PN} = "arch staticdev" diff --git a/recipes-bsp/powervr-drivers/ti-img-rogue-driver/0001-km-support-general-toolchain.patch b/recipes-bsp/powervr-drivers/ti-img-rogue-driver/0001-km-support-general-toolchain.patch deleted file mode 100644 index 4dc219cd..00000000 --- a/recipes-bsp/powervr-drivers/ti-img-rogue-driver/0001-km-support-general-toolchain.patch +++ /dev/null @@ -1,56 +0,0 @@ -From dbdbd9309a58ee723fc827ef5fd45c28347cf61f Mon Sep 17 00:00:00 2001 -From: Eric Ruei <e-ruei1@ti.com> -Date: Tue, 7 May 2019 17:06:09 -0400 -Subject: [PATCH] km: support general toolchain - -This is a patch from IMG to support general toolchains such as -aarch64-oe-linux-gnu, aarch64-poky-linux-gnu, arm-none-linux-gnueabi -per IMG ticket 122059 - -Signed-off-by: Eric Ruei <e-ruei1@ti.com> -Signed-off-by: Denys Dmytriyenko <denys@ti.com> ---- - build/linux/config/compiler.mk | 12 +++++++++++- - .../build/linux/config/compilers/arm-linux-gnueabi.mk | 6 ++++++ - 2 files changed, 17 insertions(+), 1 deletion(-) - create mode 100644 build/linux/config/compilers/arm-linux-gnueabi.mk - -diff --git a/build/linux/config/compiler.mk b/build/linux/config/compiler.mk -index 82c9d44..dead2f9 100644 ---- a/build/linux/config/compiler.mk -+++ b/build/linux/config/compiler.mk -@@ -48,13 +48,14 @@ define calculate-compiler-preferred-target - ifeq ($(2),qcc) - $(1)_compiler_preferred_target := qcc - else -- $(1)_compiler_preferred_target := $$(subst --,-,$$(shell $(2) -dumpmachine)) -+ $(1)_compiler_preferred_target := $$(subst --,-,$$(subst unknown,,$$(shell $(2) -dumpmachine))) - ifeq ($$($(1)_compiler_preferred_target),) - $$(warning No output from '$(2) -dumpmachine') - $$(warning Check that the compiler is in your PATH and CROSS_COMPILE is) - $$(warning set correctly.) - $$(error Unable to run compiler '$(2)') - endif -+ $$(warning $(1) $(2)) - ifneq ($$(filter %-w64-mingw32,$$($(1)_compiler_preferred_target)),) - # Use the compiler target name. - else -@@ -64,6 +65,15 @@ define calculate-compiler-preferred-target - ifneq ($$(filter arm-linux-android,$$($(1)_compiler_preferred_target)),) - $(1)_compiler_preferred_target := arm-linux-androideabi - endif -+ ifneq ($$(filter aarch64-%,$$($(1)_compiler_preferred_target)),) -+ $(1)_compiler_preferred_target := aarch64-linux-gnu -+ endif -+ ifneq ($$(filter arm-%-gnueabi armv7a-cros-linux-gnueabi armv7hl-redhat-linux-gnueabi,$$($(1)_compiler_preferred_target)),) -+ $(1)_compiler_preferred_target := arm-linux-gnueabi -+ endif -+ ifneq ($$(filter arm-%-gnueabihf,$$($(1)_compiler_preferred_target)),) -+ $(1)_compiler_preferred_target := arm-linux-gnueabihf -+ endif - ifneq ($$(filter clang%,$(2)),) - ifeq ($(1),target) - ifeq (arm-linux-gnueabihf,$$(CROSS_TRIPLE)) --- -2.7.4 - diff --git a/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb b/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb deleted file mode 100644 index da4ec6e6..00000000 --- a/recipes-bsp/powervr-drivers/ti-img-rogue-driver_1.10.5371573.bb +++ /dev/null @@ -1,38 +0,0 @@ -DESCRIPTION = "Kernel drivers for the PowerVR Rogue GPU found in the TI SoCs" -HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver" -LICENSE = "MIT | GPLv2" -LIC_FILES_CHKSUM = "file://README;beginline=15;endline=20;md5=0403c7dea01a2b8232261e805325fac2" - -inherit module features_check - -REQUIRED_MACHINE_FEATURES = "gpu" - -MACHINE_KERNEL_PR_append = "f" -PR = "${MACHINE_KERNEL_PR}" - -PACKAGE_ARCH = "${MACHINE_ARCH}" -COMPATIBLE_MACHINE = "j7" - -DEPENDS = "virtual/kernel" - -PROVIDES = "virtual/gpudriver" - -BRANCH = "linuxws/zeus/k5.4/${PV}" - -SRC_URI = "git://git.ti.com/graphics/ti-img-rogue-driver.git;branch=${BRANCH} \ - file://0001-km-support-general-toolchain.patch \ -" -S = "${WORKDIR}/git" - -SRCREV = "e0bc128ee5098e30c9fb096634ba6bec01b5fc17" - -PVR_SOC = "j721e_linux" -PVR_BVNC = "22.104.208.318" -PVR_BUILD = "release" -PVR_WS = "wayland" - -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" RGX_BVNC=${PVR_BVNC} BUILD=${PVR_BUILD} PVR_BUILD_DIR=${PVR_SOC} WINDOW_SYSTEM=${PVR_WS}' - -do_install() { - make -C ${STAGING_KERNEL_DIR} M=${B}/binary_${PVR_SOC}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install -} diff --git a/recipes-bsp/powervr-drivers/ti-sgx-ddk-km/0001-km-support-OpenEmbedded-hardfp-toolchain-w-o-gnueabi.patch b/recipes-bsp/powervr-drivers/ti-sgx-ddk-km/0001-km-support-OpenEmbedded-hardfp-toolchain-w-o-gnueabi.patch deleted file mode 100644 index 071ce0ca..00000000 --- a/recipes-bsp/powervr-drivers/ti-sgx-ddk-km/0001-km-support-OpenEmbedded-hardfp-toolchain-w-o-gnueabi.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 755632b4f3a40996a12bc7816a9839af7112040a Mon Sep 17 00:00:00 2001 -From: Denys Dmytriyenko <denys@ti.com> -Date: Mon, 9 Sep 2019 17:05:48 -0400 -Subject: [PATCH] km: support OpenEmbedded hardfp toolchain w/o -gnueabihf - suffix - -Signed-off-by: Denys Dmytriyenko <denys@ti.com> ---- - eurasia_km/eurasiacon/build/linux2/config/compiler.mk | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/eurasia_km/eurasiacon/build/linux2/config/compiler.mk b/eurasia_km/eurasiacon/build/linux2/config/compiler.mk -index dead2f9..2ba3e5e 100644 ---- a/eurasia_km/eurasiacon/build/linux2/config/compiler.mk -+++ b/eurasia_km/eurasiacon/build/linux2/config/compiler.mk -@@ -68,12 +68,12 @@ define calculate-compiler-preferred-target - ifneq ($$(filter aarch64-%,$$($(1)_compiler_preferred_target)),) - $(1)_compiler_preferred_target := aarch64-linux-gnu - endif -+ ifneq ($$(filter arm-%-gnueabihf arm-oe-linux-gnueabi,$$($(1)_compiler_preferred_target)),) -+ $(1)_compiler_preferred_target := arm-linux-gnueabihf -+ endif - ifneq ($$(filter arm-%-gnueabi armv7a-cros-linux-gnueabi armv7hl-redhat-linux-gnueabi,$$($(1)_compiler_preferred_target)),) - $(1)_compiler_preferred_target := arm-linux-gnueabi - endif -- ifneq ($$(filter arm-%-gnueabihf,$$($(1)_compiler_preferred_target)),) -- $(1)_compiler_preferred_target := arm-linux-gnueabihf -- endif - endif - endef - --- -2.7.4 - diff --git a/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb b/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb deleted file mode 100644 index 734e780e..00000000 --- a/recipes-bsp/powervr-drivers/ti-sgx-ddk-km_1.17.4948957.bb +++ /dev/null @@ -1,50 +0,0 @@ -DESCRIPTION = "Kernel drivers for the PowerVR SGX chipset found in the TI SoCs" -HOMEPAGE = "https://git.ti.com/graphics/omap5-sgx-ddk-linux" -LICENSE = "MIT | GPLv2" -LIC_FILES_CHKSUM = "file://eurasia_km/README;beginline=13;endline=22;md5=74506d9b8e5edbce66c2747c50fcef12" - -inherit module features_check - -REQUIRED_MACHINE_FEATURES = "gpu" - -COMPATIBLE_MACHINE = "pandaboard|beagleboard|ti33x|ti43x|omap-a15|k3" - -MACHINE_KERNEL_PR_append = "v" -PR = "${MACHINE_KERNEL_PR}" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS = "virtual/kernel" - -PROVIDES = "virtual/gpudriver" - -BRANCH = "ti-img-sgx/${PV}/k5.4" - -SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;protocol=git;branch=${BRANCH} \ - file://0001-km-support-OpenEmbedded-hardfp-toolchain-w-o-gnueabi.patch \ -" - -S = "${WORKDIR}/git" - -SRCREV = "50c1ec2308b9f64488d252ac55d65b51a0dfe287" - -TARGET_PRODUCT_omap-a15 = "jacinto6evm" -TARGET_PRODUCT_ti33x = "ti335x" -TARGET_PRODUCT_ti43x = "ti437x" -TARGET_PRODUCT_k3 = "ti654x" -TARGET_PRODUCT_beagleboard = "ti343x" -TARGET_PRODUCT_pandaboard = "ti443x" - -EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" TARGET_PRODUCT=${TARGET_PRODUCT} WINDOW_SYSTEM=nulldrmws' - -do_compile_prepend() { - cd ${S}/eurasia_km/eurasiacon/build/linux2/omap_linux -} - -do_install() { - make -C ${STAGING_KERNEL_DIR} M=${B}/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_armhf/kbuild INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install -} - -do_install_k3() { - make -C ${STAGING_KERNEL_DIR} M=${B}/eurasia_km/eurasiacon/binary_omap_linux_nulldrmws_release/target_aarch64/kbuild INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install -} diff --git a/recipes-bsp/pru/pru-icss_git.bb b/recipes-bsp/pru/pru-icss_git.bb deleted file mode 100644 index 23097d97..00000000 --- a/recipes-bsp/pru/pru-icss_git.bb +++ /dev/null @@ -1,333 +0,0 @@ -DESCRIPTION = "Programmable Real-time Unit Software Package" -HOMEPAGE = "http://processors.wiki.ti.com/index.php/PRU-ICSS" -LICENSE = "BSD-3-Clause & PD" - -LIC_FILES_CHKSUM = "file://PRU-Package-v6.1-Manifest.html;md5=1e37797ebe9254922f4278bb6047211c" - -inherit update-alternatives - -BRANCH = "master" -SRC_URI = "git://git.ti.com/pru-software-support-package/pru-software-support-package.git;protocol=git;branch=${BRANCH}" -SRCREV = "a9bff6f43001cf66dc1ed3ef7e9dfb688b67f7bb" - -PV = "5.7.0" -PR = "r0" - -require recipes-ti/includes/ti-paths.inc - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PACKAGES_prepend = " \ - ${PN}-halt \ - ${PN}-rpmsg-echo \ -" - -RDEPENDS_${PN}_append = " \ - ${PN}-halt \ - ${PN}-rpmsg-echo \ -" - -DEPENDS = "ti-cgt-pru-native" - -S = "${WORKDIR}/git" - -export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}" -export PRU_SSP = "${S}" - -SUBDIRS = "examples pru_cape/pru_fw lib/src labs" - -PLATFORM_ti33x = "am335x" -PLATFORM_ti43x = "am437x" -PLATFORM_omap-a15 = "am572x" -PLATFORM_k2g = "k2g" -PLATFORM_am65xx = "am65x" -PLATFORM_j7 = "j721e" - -do_compile() { - for dir in ${SUBDIRS} - do - make -C ${S}/$dir - done -} - -do_install() { - CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership" - install -d ${D}/lib/firmware/pru - install -d ${D}${includedir} - cp ${CP_ARGS} ${S}/include/* ${D}${includedir} - install -d ${D}${libdir} - install -m 0644 ${S}/lib/rpmsg_lib.lib ${D}${libdir} -} - -FILES_${PN}-staticdev = "${libdir}" -FILES_${PN}-dev = "${includedir}" - -do_install_append_ti33x() { - install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU_Halt.out \ - ${D}/lib/firmware/pru - for i in 0 1 - do - install -m 0644 ${S}/examples/am335x/PRU_RPMsg_Echo_Interrupt${i}/gen/PRU_RPMsg_Echo_Interrupt${i}.out \ - ${D}/lib/firmware/pru - done -} - -do_install_append_ti43x() { - install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU_Halt.out \ - ${D}/lib/firmware/pru - for i in 0 1 - do - for j in 0 1 - do - install -m 0644 ${S}/examples/am437x/PRU_RPMsg_Echo_Interrupt${i}_${j}/gen/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \ - ${D}/lib/firmware/pru - done - done -} - -do_install_append_omap-a15() { - install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU_Halt.out \ - ${D}/lib/firmware/pru - for i in 1 2 - do - for j in 0 1 - do - install -m 0644 ${S}/examples/am572x/PRU_RPMsg_Echo_Interrupt${i}_${j}/gen/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \ - ${D}/lib/firmware/pru - done - done -} - -do_install_append_k2g() { - install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU_Halt.out \ - ${D}/lib/firmware/pru - for i in 0 1 - do - for j in 0 1 - do - install -m 0644 ${S}/examples/k2g/PRU_RPMsg_Echo_Interrupt${i}_${j}/gen/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \ - ${D}/lib/firmware/pru - done - done -} - -do_install_append_am65xx() { - for i in 0 1 - do - install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \ - ${D}/lib/firmware/pru - install -m 644 ${S}/examples/${PLATFORM}/RTU_Halt/gen/RTU${i}/RTU_Halt_${i}.out \ - ${D}/lib/firmware/pru - install -m 644 ${S}/examples/${PLATFORM}/TX_PRU_Halt/gen/TX_PRU${i}/TX_PRU_Halt_${i}.out \ - ${D}/lib/firmware/pru - done - for i in 0 1 2 - do - for j in 0 1 - do - install -m 0644 ${S}/examples/am65x/PRU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \ - ${D}/lib/firmware/pru - install -m 0644 ${S}/examples/am65x/RTU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/RTU_RPMsg_Echo_Interrupt${i}_${j}.out \ - ${D}/lib/firmware/pru - - done - done -} - -do_install_append_j7() { - for i in 0 1 - do - install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \ - ${D}/lib/firmware/pru - install -m 644 ${S}/examples/${PLATFORM}/RTU_Halt/gen/RTU${i}/RTU_Halt_${i}.out \ - ${D}/lib/firmware/pru - install -m 644 ${S}/examples/${PLATFORM}/TX_PRU_Halt/gen/TX_PRU${i}/TX_PRU_Halt_${i}.out \ - ${D}/lib/firmware/pru - done - for i in 0 1 - do - for j in 0 1 - do - install -m 0644 ${S}/examples/j721e/PRU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \ - ${D}/lib/firmware/pru - install -m 0644 ${S}/examples/j721e/RTU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/RTU_RPMsg_Echo_Interrupt${i}_${j}.out \ - ${D}/lib/firmware/pru - - done - done -} - - -FILES_${PN}-halt = "/lib/firmware/pru/PRU_Halt* /lib/firmware/pru/RTU_Halt* /lib/firmware/pru/TX_PRU_Halt*" -FILES_${PN}-rpmsg-echo = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt* /lib/firmware/pru/RTU_RPMsg_Echo_Interrupt*" - -# Set up names for the firmwares -PRU_ICSS_ALTERNATIVES_ti33x = "am335x-pru0-fw am335x-pru1-fw" -PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru0_0-fw am437x-pru0_1-fw am437x-pru1_0-fw am437x-pru1_1-fw" -PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw" -PRU_ICSS_ALTERNATIVES_k2g = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw" -PRU_ICSS_ALTERNATIVES_am65xx = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw" -PRU_ICSS_ALTERNATIVES_j7 = "j7-pru0_0-fw j7-pru0_1-fw j7-pru1_0-fw j7-pru1_1-fw j7-rtu0_0-fw j7-rtu0_1-fw j7-rtu1_0-fw j7-rtu1_1-fw" - -# Set up link names for the firmwares -ALTERNATIVE_LINK_NAME[am335x-pru0-fw] = "/lib/firmware/am335x-pru0-fw" -ALTERNATIVE_LINK_NAME[am335x-pru1-fw] = "/lib/firmware/am335x-pru1-fw" - -ALTERNATIVE_LINK_NAME[am437x-pru0_0-fw] = "/lib/firmware/am437x-pru0_0-fw" -ALTERNATIVE_LINK_NAME[am437x-pru0_1-fw] = "/lib/firmware/am437x-pru0_1-fw" -ALTERNATIVE_LINK_NAME[am437x-pru1_0-fw] = "/lib/firmware/am437x-pru1_0-fw" -ALTERNATIVE_LINK_NAME[am437x-pru1_1-fw] = "/lib/firmware/am437x-pru1_1-fw" - -ALTERNATIVE_LINK_NAME[am57xx-pru1_0-fw] = "/lib/firmware/am57xx-pru1_0-fw" -ALTERNATIVE_LINK_NAME[am57xx-pru1_1-fw] = "/lib/firmware/am57xx-pru1_1-fw" -ALTERNATIVE_LINK_NAME[am57xx-pru2_0-fw] = "/lib/firmware/am57xx-pru2_0-fw" -ALTERNATIVE_LINK_NAME[am57xx-pru2_1-fw] = "/lib/firmware/am57xx-pru2_1-fw" - -ALTERNATIVE_LINK_NAME[k2g-pru0_0-fw] = "/lib/firmware/k2g-pru0_0-fw" -ALTERNATIVE_LINK_NAME[k2g-pru0_1-fw] = "/lib/firmware/k2g-pru0_1-fw" -ALTERNATIVE_LINK_NAME[k2g-pru1_0-fw] = "/lib/firmware/k2g-pru1_0-fw" -ALTERNATIVE_LINK_NAME[k2g-pru1_1-fw] = "/lib/firmware/k2g-pru1_1-fw" - -ALTERNATIVE_LINK_NAME[am65x-pru0_0-fw] = "/lib/firmware/am65x-pru0_0-fw" -ALTERNATIVE_LINK_NAME[am65x-pru0_1-fw] = "/lib/firmware/am65x-pru0_1-fw" -ALTERNATIVE_LINK_NAME[am65x-pru1_0-fw] = "/lib/firmware/am65x-pru1_0-fw" -ALTERNATIVE_LINK_NAME[am65x-pru1_1-fw] = "/lib/firmware/am65x-pru1_1-fw" -ALTERNATIVE_LINK_NAME[am65x-pru2_0-fw] = "/lib/firmware/am65x-pru2_0-fw" -ALTERNATIVE_LINK_NAME[am65x-pru2_1-fw] = "/lib/firmware/am65x-pru2_1-fw" -ALTERNATIVE_LINK_NAME[am65x-rtu0_0-fw] = "/lib/firmware/am65x-rtu0_0-fw" -ALTERNATIVE_LINK_NAME[am65x-rtu0_1-fw] = "/lib/firmware/am65x-rtu0_1-fw" -ALTERNATIVE_LINK_NAME[am65x-rtu1_0-fw] = "/lib/firmware/am65x-rtu1_0-fw" -ALTERNATIVE_LINK_NAME[am65x-rtu1_1-fw] = "/lib/firmware/am65x-rtu1_1-fw" -ALTERNATIVE_LINK_NAME[am65x-rtu2_0-fw] = "/lib/firmware/am65x-rtu2_0-fw" -ALTERNATIVE_LINK_NAME[am65x-rtu2_1-fw] = "/lib/firmware/am65x-rtu2_1-fw" -ALTERNATIVE_LINK_NAME[am65x-txpru0_0-fw] = "/lib/firmware/am65x-txpru0_0-fw" -ALTERNATIVE_LINK_NAME[am65x-txpru0_1-fw] = "/lib/firmware/am65x-txpru0_1-fw" -ALTERNATIVE_LINK_NAME[am65x-txpru1_0-fw] = "/lib/firmware/am65x-txpru1_0-fw" -ALTERNATIVE_LINK_NAME[am65x-txpru1_1-fw] = "/lib/firmware/am65x-txpru1_1-fw" -ALTERNATIVE_LINK_NAME[am65x-txpru2_0-fw] = "/lib/firmware/am65x-txpru2_0-fw" -ALTERNATIVE_LINK_NAME[am65x-txpru2_1-fw] = "/lib/firmware/am65x-txpru2_1-fw" - -ALTERNATIVE_LINK_NAME[j7-pru0_0-fw] = "/lib/firmware/j7-pru0_0-fw" -ALTERNATIVE_LINK_NAME[j7-pru0_1-fw] = "/lib/firmware/j7-pru0_1-fw" -ALTERNATIVE_LINK_NAME[j7-pru1_0-fw] = "/lib/firmware/j7-pru1_0-fw" -ALTERNATIVE_LINK_NAME[j7-pru1_1-fw] = "/lib/firmware/j7-pru1_1-fw" -ALTERNATIVE_LINK_NAME[j7-rtu0_0-fw] = "/lib/firmware/j7-rtu0_0-fw" -ALTERNATIVE_LINK_NAME[j7-rtu0_1-fw] = "/lib/firmware/j7-rtu0_1-fw" -ALTERNATIVE_LINK_NAME[j7-rtu1_0-fw] = "/lib/firmware/j7-rtu1_0-fw" -ALTERNATIVE_LINK_NAME[j7-rtu1_1-fw] = "/lib/firmware/j7-rtu1_1-fw" -ALTERNATIVE_LINK_NAME[j7-txpru0_0-fw] = "/lib/firmware/j7-txpru0_0-fw" -ALTERNATIVE_LINK_NAME[j7-txpru0_1-fw] = "/lib/firmware/j7-txpru0_1-fw" -ALTERNATIVE_LINK_NAME[j7-txpru1_0-fw] = "/lib/firmware/j7-txpru1_0-fw" -ALTERNATIVE_LINK_NAME[j7-txpru1_1-fw] = "/lib/firmware/j7-txpru1_1-fw" - -# Create the pru-icss-halt firmware alternatives -ALTERNATIVE_pru-icss-halt = "${PRU_ICSS_ALTERNATIVES}" - -# Only Halt firmware images are supported for the Tx_PRU cores -ALTERNATIVE_pru-icss-halt_append_am65xx = " am65x-txpru0_0-fw am65x-txpru0_1-fw am65x-txpru1_0-fw am65x-txpru1_1-fw am65x-txpru2_0-fw am65x-txpru2_1-fw" -ALTERNATIVE_pru-icss-halt_append_j7 = " j7-txpru0_0-fw j7-txpru0_1-fw j7-txpru1_0-fw j7-txpru1_1-fw" - -ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru0-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru1-fw] = "/lib/firmware/pru/PRU_Halt.out" - -ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru0_0-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru0_1-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt.out" - -ALTERNATIVE_TARGET_pru-icss-halt[am57xx-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[am57xx-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[am57xx-pru2_0-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[am57xx-pru2_1-fw] = "/lib/firmware/pru/PRU_Halt.out" - -ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru0_0-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru0_1-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt.out" -ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt.out" - -ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru0_0-fw] = "/lib/firmware/pru/PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru0_1-fw] = "/lib/firmware/pru/PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru2_0-fw] = "/lib/firmware/pru/PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru2_1-fw] = "/lib/firmware/pru/PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu0_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu0_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu1_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu1_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu2_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-rtu2_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-txpru0_0-fw] = "/lib/firmware/pru/TX_PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-txpru0_1-fw] = "/lib/firmware/pru/TX_PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-txpru1_0-fw] = "/lib/firmware/pru/TX_PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-txpru1_1-fw] = "/lib/firmware/pru/TX_PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-txpru2_0-fw] = "/lib/firmware/pru/TX_PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[am65x-txpru2_1-fw] = "/lib/firmware/pru/TX_PRU_Halt_1.out" - -ALTERNATIVE_TARGET_pru-icss-halt[j7-pru0_0-fw] = "/lib/firmware/pru/PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-pru0_1-fw] = "/lib/firmware/pru/PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu0_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu0_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu1_0-fw] = "/lib/firmware/pru/RTU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-rtu1_1-fw] = "/lib/firmware/pru/RTU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru0_0-fw] = "/lib/firmware/pru/TX_PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru0_1-fw] = "/lib/firmware/pru/TX_PRU_Halt_1.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru1_0-fw] = "/lib/firmware/pru/TX_PRU_Halt_0.out" -ALTERNATIVE_TARGET_pru-icss-halt[j7-txpru1_1-fw] = "/lib/firmware/pru/TX_PRU_Halt_1.out" - - -ALTERNATIVE_PRIORITY_pru-icss-halt = "50" - -# Create the pru-icss-rpmsg-echo firmware alternatives -ALTERNATIVE_pru-icss-rpmsg-echo = "${PRU_ICSS_ALTERNATIVES}" - -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am335x-pru0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am335x-pru1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1.out" - -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru0_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru0_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" - -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am57xx-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am57xx-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am57xx-pru2_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am57xx-pru2_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_1.out" - -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru0_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru0_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" - -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru0_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru0_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru2_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru2_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu0_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt0_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu0_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt0_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu1_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt1_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu1_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt1_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu2_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt2_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-rtu2_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt2_1.out" - -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru0_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru0_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu0_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt0_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu0_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt0_1.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu1_0-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt1_0.out" -ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[j7-rtu1_1-fw] = "/lib/firmware/pru/RTU_RPMsg_Echo_Interrupt1_1.out" - -ALTERNATIVE_PRIORITY_pru-icss-rpmsg-echo = "100" - -ALLOW_EMPTY_${PN} = "1" - -# This installs PRU firmware, so skip "arch" QA check -INSANE_SKIP_${PN}-halt = "arch" -INSANE_SKIP_${PN}-rpmsg-echo = "arch" diff --git a/recipes-bsp/pru/pru-pwm-fw_git.bb b/recipes-bsp/pru/pru-pwm-fw_git.bb deleted file mode 100644 index a8c71034..00000000 --- a/recipes-bsp/pru/pru-pwm-fw_git.bb +++ /dev/null @@ -1,39 +0,0 @@ -SUMMARY = "Programmable Real-time Unit PWM Firmware" -LICENSE = "BSD-3-Clause" - -LIC_FILES_CHKSUM = "file://main.c;beginline=1;endline=32;md5=893d6a0cf1644338ea96642c0db97f59" - -require recipes-ti/includes/ti-paths.inc - -COMPATIBLE_MACHINE = "am65xx" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.pruss.example.apps.icssg_pwm.firmware.src" - -PE = "1" - -DEPENDS = "ti-cgt-pru-native pru-icss common-csl-ip-rtos" - - -EXTRA_OEMAKE += " \ - PRU_CGT="${TI_CGT_PRU_INSTALL_DIR}" \ - PRU_SSP="${STAGING_DIR_TARGET}/usr" \ - PDK_INSTALL_DIR="${STAGING_DATADIR}/ti/ti-pdk-tree/packages" \ -" - -do_compile() { - oe_runmake -} - -do_install() { - install -d ${D}/lib/firmware/ti-pruss - install -m 0644 ${S}/gen/pwm.out ${D}/lib/firmware/ti-pruss/am65x-pru0-pwm-fw.elf -} - -FILES_${PN} = "/lib/firmware" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/pru/pru-swuart-fw/0001-icss_uart-add-Makefile-for-building-firmware.patch b/recipes-bsp/pru/pru-swuart-fw/0001-icss_uart-add-Makefile-for-building-firmware.patch deleted file mode 100644 index 8414d945..00000000 --- a/recipes-bsp/pru/pru-swuart-fw/0001-icss_uart-add-Makefile-for-building-firmware.patch +++ /dev/null @@ -1,145 +0,0 @@ -From d37359e7b2bd26da4d04fc97a94967cf457558e9 Mon Sep 17 00:00:00 2001 -From: Denys Dmytriyenko <denys@ti.com> -Date: Tue, 6 Aug 2019 19:50:59 -0400 -Subject: [PATCH] icss_uart: add Makefile for building firmware - -Signed-off-by: Denys Dmytriyenko <denys@ti.com> ---- - firmware/icss_uart/src/Makefile | 125 ++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 125 insertions(+) - create mode 100644 firmware/icss_uart/src/Makefile - -diff --git a/firmware/icss_uart/src/Makefile b/firmware/icss_uart/src/Makefile -new file mode 100644 -index 0000000..4764622 ---- /dev/null -+++ b/firmware/icss_uart/src/Makefile -@@ -0,0 +1,125 @@ -+# PRU_CGT environment variable must point to the TI PRU code gen tools directory. E.g.: -+#(Desktop Linux) export PRU_CGT=/path/to/pru/code/gen/tools/ti-cgt-pru_2.x.y -+#(Windows) set PRU_CGT=C:/path/to/pru/code/gen/tools/ti-cgt-pru_2.x.y -+#(ARM Linux*) export PRU_CGT=/usr/share/ti/cgt-pru -+# -+# *ARM Linux also needs to create a symbolic link to the /usr/bin/ directory in -+# order to use the same Makefile -+#(ARM Linux) ln -s /usr/bin/ /usr/share/ti/cgt-pru/bin -+ -+ifndef PRU_CGT -+define ERROR_BODY -+ -+******************************************************************************* -+PRU_CGT environment variable is not set. Examples given: -+(Desktop Linux) export PRU_CGT=/path/to/pru/code/gen/tools/ti-cgt-pru_2.1.2 -+(Windows) set PRU_CGT=C:/path/to/pru/code/gen/tools/ti-cgt-pru_2.1.2 -+(ARM Linux*) export PRU_CGT=/usr/share/ti/cgt-pru -+ -+*ARM Linux also needs to create a symbolic link to the /usr/bin/ directory in -+order to use the same Makefile -+(ARM Linux) ln -s /usr/bin/ /usr/share/ti/cgt-pru/bin -+******************************************************************************* -+ -+endef -+$(error $(ERROR_BODY)) -+endif -+ -+# PRU_SSP environment variable must point to the PRU Software Support Package. E.g.: -+#(Desktop Linux) export PRU_SSP=/path/to/pru_software_support_package -+#(Windows) set PRU_SSP=C:/path/to/pru_software_support_package -+#(ARM Linux*) export PRU_SSP=/path/to/pru_software_support_package -+ -+ifndef PRU_SSP -+define ERROR_BODY -+ -+******************************************************************************* -+PRU_SSP environment variable must point to the PRU Software Support Package. E.g.: -+(Desktop Linux) export PRU_SSP=/path/to/pru_software_support_package -+(Windows) set PRU_SSP=C:/path/to/pru_software_support_package -+(ARM Linux*) export PRU_SSP=/path/to/pru_software_support_package -+PRU_CGT environment variable is not set. Examples given: -+******************************************************************************* -+ -+endef -+$(error $(ERROR_BODY)) -+endif -+ -+MKFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) -+CURRENT_DIR := $(notdir $(patsubst %/,%,$(dir $(MKFILE_PATH)))) -+PROJ_NAME=$(CURRENT_DIR) -+LINKER_COMMAND_FILE=./AM335x_PRU.cmd -+LIBS=--library=$(PRU_SSP)/lib/rpmsg_lib.lib -+INCLUDE=--include_path=$(PRU_SSP)/include --include_path=$(PRU_SSP)/include/am335x -+STACK_SIZE=0x100 -+HEAP_SIZE=0x100 -+GEN_DIR=gen -+ -+#Common compiler and linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide) -+CFLAGS=-v3 -o2 --display_error_number --endian=little --hardware_mac=on --asm_directory=$(GEN_DIR) --obj_directory=$(GEN_DIR) --pp_directory=$(GEN_DIR) -ppd -ppa -DICSS_REV2 -+#Linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide) -+LFLAGS=--reread_libs --warn_sections --stack_size=$(STACK_SIZE) --heap_size=$(HEAP_SIZE) -+ -+TARGET=$(GEN_DIR)/$(PROJ_NAME).out -+MAP=$(GEN_DIR)/$(PROJ_NAME).map -+OBJECTS=$(patsubst %.asm,$(GEN_DIR)/%.object,$(wildcard *.asm)) -+OBJECTS+=$(patsubst %.c,$(GEN_DIR)/%.object,$(wildcard *.c)) -+ -+ -+all: printStart $(TARGET) printEnd -+ -+printStart: -+ @echo '' -+ @echo '************************************************************' -+ @echo 'Building project: $(PROJ_NAME)' -+ -+printEnd: -+ @echo '' -+ @echo 'Output files can be found in the "$(GEN_DIR)" directory' -+ @echo '' -+ @echo 'Finished building project: $(PROJ_NAME)' -+ @echo '************************************************************' -+ @echo '' -+ -+# Invokes the linker (-z flag) to make the .out file -+$(TARGET): $(OBJECTS) $(LINKER_COMMAND_FILE) -+ @echo '' -+ @echo 'Building target: $@' -+ @echo 'Invoking: PRU Linker' -+ $(PRU_CGT)/bin/clpru $(CFLAGS) -z -i$(PRU_CGT)/lib -i$(PRU_CGT)/include $(LFLAGS) -o $(TARGET) $(OBJECTS) -m$(MAP) $(LINKER_COMMAND_FILE) --library=libc.a $(LIBS) -+ @echo 'Finished building target: $@' -+ -+# Invokes the compiler on all assembly files in the directory to create the object files -+$(GEN_DIR)/%.object: %.asm -+ @mkdir -p $(GEN_DIR) -+ @echo '' -+ @echo 'Building file: $<' -+ @echo 'Invoking: PRU Compiler' -+ $(PRU_CGT)/bin/clpru --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) -fe $@ $< -+ -+# Invokes the compiler on all c files in the directory to create the object files -+$(GEN_DIR)/%.object: %.c -+ @mkdir -p $(GEN_DIR) -+ @echo '' -+ @echo 'Building file: $<' -+ @echo 'Invoking: PRU Compiler' -+ $(PRU_CGT)/bin/clpru -k --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) -fe $@ $< -+ -+.PHONY: all clean -+ -+# Remove the $(GEN_DIR) directory -+clean: -+ @echo '' -+ @echo '************************************************************' -+ @echo 'Cleaning project: $(PROJ_NAME)' -+ @echo '' -+ @echo 'Removing files in the "$(GEN_DIR)" directory' -+ @rm -rf $(GEN_DIR) -+ @echo '' -+ @echo 'Finished cleaning project: $(PROJ_NAME)' -+ @echo '************************************************************' -+ @echo '' -+ -+# Includes the dependencies that the compiler creates (-ppd and -ppa flags) -+-include $(OBJECTS:%.object=%.pp) -+ --- -2.7.4 - diff --git a/recipes-bsp/pru/pru-swuart-fw/0001-icss_uart-remove-dependency-on-PDK-CSL.patch b/recipes-bsp/pru/pru-swuart-fw/0001-icss_uart-remove-dependency-on-PDK-CSL.patch deleted file mode 100644 index b565ba0e..00000000 --- a/recipes-bsp/pru/pru-swuart-fw/0001-icss_uart-remove-dependency-on-PDK-CSL.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 1b853cfd6194d3855310f47d43cb8c9f498b6182 Mon Sep 17 00:00:00 2001 -From: Bin Liu <b-liu@ti.com> -Date: Wed, 27 Feb 2019 14:38:43 -0600 -Subject: [PATCH] icss_uart: remove dependency on PDK/CSL - -Signed-off-by: Bin Liu <b-liu@ti.com> ---- - firmware/icss_uart/src/icss_ctrl_regs.h | 32 ++++---------------------------- - 1 file changed, 4 insertions(+), 28 deletions(-) - -diff --git a/firmware/icss_uart/src/icss_ctrl_regs.h b/firmware/icss_uart/src/icss_ctrl_regs.h -index ce640f5..99ec90d 100644 ---- a/firmware/icss_uart/src/icss_ctrl_regs.h -+++ b/firmware/icss_uart/src/icss_ctrl_regs.h -@@ -39,32 +39,8 @@ - .if !$isdefed("__icss_ctrl_regs_h") - __icss_ctrl_regs_h .set 1 - -- .cdecls C,NOLIST --%{ --#include "cslr_icss.h" --%} -- -- .if $defined("ICSS_REV1") --ICSS_PRU_CTRL_CONTROL .set (CSL_ICSSM_PRU_CTRL_CONTROL) --ICSS_PRU_CTRL_STATUS .set (CSL_ICSSM_PRU_CTRL_STATUS) --ICSS_PRU_CTRL_WAKEUP_EN .set (CSL_ICSSM_PRU_CTRL_WAKEUP_EN) --ICSS_PRU_CTRL_CYCLE .set (CSL_ICSSM_PRU_CTRL_CYCLE) --ICSS_PRU_CTRL_STALL .set (CSL_ICSSM_PRU_CTRL_STALL) --ICSS_PRU_CTRL_CTBIR0 .set (CSL_ICSSM_PRU_CTRL_CTBIR0) --ICSS_PRU_CTRL_CTBIR1 .set (CSL_ICSSM_PRU_CTRL_CTBIR1) --ICSS_PRU_CTRL_CTPPR0 .set (CSL_ICSSM_PRU_CTRL_CTPPR0) --ICSS_PRU_CTRL_CTPPR1 .set (CSL_ICSSM_PRU_CTRL_CTPPR1) -- .endif ;ICSS_REV1 -- -- .if $defined("ICSS_REV2") --ICSS_PRU_CTRL_CONTROL .set (CSL_ICSSPRUCTRL_CONTROL) --ICSS_PRU_CTRL_STATUS .set (CSL_ICSSPRUCTRL_STATUS) --ICSS_PRU_CTRL_WAKEUP_EN .set (CSL_ICSSPRUCTRL_WAKEUP_EN) --ICSS_PRU_CTRL_CYCLE .set (CSL_ICSSPRUCTRL_CYCLE) --ICSS_PRU_CTRL_STALL .set (CSL_ICSSPRUCTRL_STALL) --ICSS_PRU_CTRL_CTBIR0 .set (CSL_ICSSPRUCTRL_CTBIR0) --ICSS_PRU_CTRL_CTBIR1 .set (CSL_ICSSPRUCTRL_CTBIR1) --ICSS_PRU_CTRL_CTPPR0 .set (CSL_ICSSPRUCTRL_CTPPR0) --ICSS_PRU_CTRL_CTPPR1 .set (CSL_ICSSPRUCTRL_CTPPR1) -- .endif ;ICSS_REV2 -+ICSS_PRU_CTRL_CONTROL .set (0x0U) -+ICSS_PRU_CTRL_STATUS .set (0x4U) -+ICSS_PRU_CTRL_WAKEUP_EN .set (0x8U) -+ICSS_PRU_CTRL_CYCLE .set (0xcU) - .endif --- -2.7.4 - diff --git a/recipes-bsp/pru/pru-swuart-fw_git.bb b/recipes-bsp/pru/pru-swuart-fw_git.bb deleted file mode 100644 index 1cb51f38..00000000 --- a/recipes-bsp/pru/pru-swuart-fw_git.bb +++ /dev/null @@ -1,40 +0,0 @@ -SUMMARY = "Programmable Real-time Unit Software UART Firmware" -LICENSE = "BSD-3-Clause" - -LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf777f6756cb70aca4a7" - -require recipes-ti/includes/ti-paths.inc - -COMPATIBLE_MACHINE = "ti33x" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.uart" - -PE = "1" - -SRC_URI_append = " \ - file://0001-icss_uart-add-Makefile-for-building-firmware.patch \ - file://0001-icss_uart-remove-dependency-on-PDK-CSL.patch \ -" - -DEPENDS = "ti-cgt-pru-native pru-icss" - - -export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}" -export PRU_SSP = "${STAGING_DIR_TARGET}/usr" - -do_compile() { - oe_runmake -C firmware/icss_uart/src -} - -do_install() { - install -d ${D}/lib/firmware/ti-pruss - install -m 0644 ${S}/firmware/icss_uart/src/gen/src.out ${D}/lib/firmware/ti-pruss/pru_swuart-fw.elf -} - -FILES_${PN} = "/lib/firmware" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/pru/ti-pru-sw-edma-driver_1.00.00.bb b/recipes-bsp/pru/ti-pru-sw-edma-driver_1.00.00.bb deleted file mode 100644 index a837b356..00000000 --- a/recipes-bsp/pru/ti-pru-sw-edma-driver_1.00.00.bb +++ /dev/null @@ -1,31 +0,0 @@ -DESCRIPTION = "Builds eDMA module used by eDMA libraries for PRU sw example applications" -HOMEPAGE = "https://gforge.ti.com/gf/project/pru_sw/" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://edmautils.c;beginline=1;endline=23;md5=312e9cb8a37a044c617c98a9e980ad1b" - -COMPATIBLE_MACHINE = "omapl138" - -INHIBIT_PACKAGE_STRIP = "1" - -MACHINE_KERNEL_PR_append = "b" -PR = "${MACHINE_KERNEL_PR}" -PV_append = "+svn${SRCPV}" - -SRC_URI = "svn://gforge.ti.com/svn/pru_sw/;module=trunk;protocol=https;user=anonymous;pswd=''" - -SRCREV = "33" - -S = "${WORKDIR}/trunk/peripheral_lib/edma_driver/module" - -inherit module - -EXTRA_OEMAKE += "KERNEL_DIR='${STAGING_KERNEL_DIR}'" - -do_compile_prepend () { - export CCTOOL_PREFIX="${TOOLCHAIN_PATH}/bin/${TARGET_PREFIX}" -} - -do_install () { - install -d ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/pru - install -m 0755 ${S}/edmautils.ko ${D}/lib/modules/${KERNEL_VERSION}/kernel/drivers/pru/ -} diff --git a/recipes-bsp/prueth-fw/prueth-fw-am65x-sr2_git.bb b/recipes-bsp/prueth-fw/prueth-fw-am65x-sr2_git.bb deleted file mode 100644 index 6e17c4aa..00000000 --- a/recipes-bsp/prueth-fw/prueth-fw-am65x-sr2_git.bb +++ /dev/null @@ -1,39 +0,0 @@ -SUMMARY = "PRU Ethernet firmware for AM65xx SR2.0" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76" - -PV = "2.2.0.1+2.2.0.2-rc1" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "am65xx-evm" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "ea4bf53ba0a4a30bb7e0e8b6138fdb22fe50372a" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -TARGET = " \ - am65x-sr2-pru0-prueth-fw.elf \ - am65x-sr2-pru1-prueth-fw.elf \ - am65x-sr2-rtu0-prueth-fw.elf \ - am65x-sr2-rtu1-prueth-fw.elf \ - am65x-sr2-txpru0-prueth-fw.elf \ - am65x-sr2-txpru1-prueth-fw.elf \ -" - -do_install() { - install -d ${D}${base_libdir}/firmware/ti-pruss - for f in ${TARGET}; do - install -m 0644 ${S}/ti-pruss/$f ${D}${base_libdir}/firmware/ti-pruss/$f - done -} - -FILES_${PN} = "${base_libdir}/firmware" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/prueth-fw/prueth-fw-am65x_git.bb b/recipes-bsp/prueth-fw/prueth-fw-am65x_git.bb deleted file mode 100644 index 430e2a4e..00000000 --- a/recipes-bsp/prueth-fw/prueth-fw-am65x_git.bb +++ /dev/null @@ -1,45 +0,0 @@ -SUMMARY = "PRU Ethernet firmware for AM65x" - -require recipes-ti/includes/ti-paths.inc -require recipes-bsp/emac-lld/emac-lld.inc - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://icss_dualmac/src/makefile;beginline=6;endline=53;md5=3f9129d208f240940749757214bdc191" - -PR = "r0" - -TI_PDK_COMP = "ti.drv.emac.firmware" - -B = "${S}/icss_dualmac" - -COMPATIBLE_MACHINE = "am65xx" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS = "ti-cgt-pru-native" - -EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}"" - -do_compile() { - oe_runmake -C src -} - -do_install() { - install -d ${D}${base_libdir}/firmware/ti-pruss - - install -m 0644 bin/rxl2_txl2_rgmii0/rxl2_txl2.out \ - ${D}${base_libdir}/firmware/ti-pruss/am65x-pru0-prueth-fw.elf - - install -m 0644 bin/rtu_test0/rtu_v2.out \ - ${D}${base_libdir}/firmware/ti-pruss/am65x-rtu0-prueth-fw.elf - - install -m 0644 bin/rxl2_txl2_rgmii1/rxl2_txl2.out \ - ${D}${base_libdir}/firmware/ti-pruss/am65x-pru1-prueth-fw.elf - - install -m 0644 bin/rtu_test1/rtu_v2.out \ - ${D}${base_libdir}/firmware/ti-pruss/am65x-rtu1-prueth-fw.elf -} - -FILES_${PN} = "${base_libdir}/firmware" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/prueth-fw/prueth-fw_git.bb b/recipes-bsp/prueth-fw/prueth-fw_git.bb deleted file mode 100644 index f7718ad2..00000000 --- a/recipes-bsp/prueth-fw/prueth-fw_git.bb +++ /dev/null @@ -1,47 +0,0 @@ -DESCRIPTION = "PRU Ethernet firmware for AM57xx, AM437x, AM335x and K2G" - -require recipes-ti/includes/ti-paths.inc -require recipes-bsp/icss-emac-lld/icss-emac-lld.inc - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://icss_dualemac/src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3" - -PR = "${INC_PR}.0" - -TI_PDK_COMP = "ti.drv.icss_emac.firmware" - -B = "${S}/icss_dualemac" - -COMPATIBLE_MACHINE = "am57xx-evm|am57xx-hs-evm|ti43x|ti33x|k2g" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS = "ti-cgt-pru-native" - -PRU_VERSION = "" -PRU_VERSION_ti33x = "REV1" -PRU_VERSION_ti43x = "REV1" -PRU_VERSION_am57xx-evm = "REV2" -PRU_VERSION_am57xx-hs-evm = "REV2" -PRU_VERSION_k2g = "REV2" - -FW_PREFIX = "" -FW_PREFIX_ti33x = "am335x" -FW_PREFIX_ti43x = "am437x" -FW_PREFIX_am57xx-evm = "am57xx" -FW_PREFIX_am57xx-hs-evm = "am57xx" -FW_PREFIX_k2g = "k2g" - -EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}" PRU_VERSION_LIST="${PRU_VERSION}"" - -do_install() { - install -d ${D}${base_libdir}/firmware/ti-pruss - install -m 0644 ./elf/${PRU_VERSION}/icss_dualemac_PRU0.elf \ - ${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru0-prueth-fw.elf - install -m 0644 ./elf/${PRU_VERSION}/icss_dualemac_PRU1.elf \ - ${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru1-prueth-fw.elf -} - -FILES_${PN} = "${base_libdir}/firmware" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/pruhsr-fw/pruhsr-fw_git.bb b/recipes-bsp/pruhsr-fw/pruhsr-fw_git.bb deleted file mode 100644 index 0c7e7148..00000000 --- a/recipes-bsp/pruhsr-fw/pruhsr-fw_git.bb +++ /dev/null @@ -1,36 +0,0 @@ -SUMMARY = "PRU HSR firmware for AM335x/AM437x/AM57xx" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76" - -PV = "2.15.23" -PE = "1" -PR = "r0" - -COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|am57xx-hs-evm" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "313e20f312a286bc07b97ef9aca70ef3ce96af29" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -TARGET = "" -TARGET_ti33x = "am335x-pru0-pruhsr-fw.elf am335x-pru1-pruhsr-fw.elf" -TARGET_ti43x = "am437x-pru0-pruhsr-fw.elf am437x-pru1-pruhsr-fw.elf" -TARGET_am57xx-evm = "am57xx-pru0-pruhsr-fw.elf am57xx-pru1-pruhsr-fw.elf" -TARGET_am57xx-hs-evm = "am57xx-pru0-pruhsr-fw.elf am57xx-pru1-pruhsr-fw.elf" - -do_install() { - install -d ${D}${base_libdir}/firmware/ti-pruss - for f in ${TARGET}; do - install -m 0644 ${S}/ti-pruss/$f ${D}${base_libdir}/firmware/ti-pruss/$f - done -} - -FILES_${PN} = "${base_libdir}/firmware" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/pruprp-fw/pruprp-fw_git.bb b/recipes-bsp/pruprp-fw/pruprp-fw_git.bb deleted file mode 100644 index 046e8dad..00000000 --- a/recipes-bsp/pruprp-fw/pruprp-fw_git.bb +++ /dev/null @@ -1,37 +0,0 @@ -SUMMARY = "PRU PRP firmware for AM335x/AM437x/AM57xx" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76" - -PV = "2.15.23" -PE = "1" -PR = "r0" - -COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|am57xx-hs-evm" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "313e20f312a286bc07b97ef9aca70ef3ce96af29" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -TARGET = "" -TARGET_ti33x = "am335x-pru0-pruprp-fw.elf am335x-pru1-pruprp-fw.elf" -TARGET_ti43x = "am437x-pru0-pruprp-fw.elf am437x-pru1-pruprp-fw.elf" -TARGET_am57xx-evm = "am57xx-pru0-pruprp-fw.elf am57xx-pru1-pruprp-fw.elf" -TARGET_am57xx-hs-evm = "am57xx-pru0-pruprp-fw.elf am57xx-pru1-pruprp-fw.elf" - - -do_install() { - install -d ${D}${base_libdir}/firmware/ti-pruss - for f in ${TARGET}; do - install -m 0644 ${S}/ti-pruss/$f ${D}${base_libdir}/firmware/ti-pruss/$f - done -} - -FILES_${PN} = "${base_libdir}/firmware" - -INSANE_SKIP_${PN} = "arch" 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 48eab404..00000000 --- a/recipes-bsp/pruss-lld/pruss-lld-apps_git.bb +++ /dev/null @@ -1,31 +0,0 @@ -DESCRIPTION = "TI PRUSS low level driver example applications" - -DEPENDS="common-csl-ip pruss-lld osal ti-pdk-build-rtos pruss-lld-rtos" - -DEPENDS_append_ti33x = " starterware" -DEPENDS_append_ti43x = " starterware" - -include pruss-lld.inc - -PR = "${INC_PR}.0" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages PRUSS_SRC_DIR=${S}" - - -DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}" - -do_compile () { -# Build the apps - for device in ${DEVICE_LIST} - do - oe_runmake apps DEVICE="$device" - done -} - -do_install () { -# Install the app binary - for device in ${DEVICE_LIST} - do - oe_runmake installapp INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device" - done -} 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 9ab09b64..00000000 --- a/recipes-bsp/pruss-lld/pruss-lld-rtos_git.bb +++ /dev/null @@ -1,22 +0,0 @@ -SUMMARY = "TI RTOS low level driver library for PRUSS" - -inherit ti-pdk -require recipes-bsp/pruss-lld/pruss-lld.inc - -COMPATIBLE_MACHINE_append = "|k3" -PR = "${INC_PR}.0" - -DEPENDS_append = " osal-rtos" -DEPENDS_append_ti33x = " starterware-rtos" -DEPENDS_append_ti43x = " starterware-rtos" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_PRUSS_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${WORKDIR}/build" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "PRUSS LLD" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/pruss-lld/pruss-lld-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 @@ -DESCRIPTION = "TI PRUSS low level driver tests" - -DEPENDS = "common-csl-ip pruss-lld osal" - -include pruss-lld.inc - -PR = "${INC_PR}.2" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PRUSS_SRC_DIR=${S}" - -DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}" - -do_compile () { -# Build the tests - for device in ${DEVICE_LIST} - do - oe_runmake tests DEVICE="$device" - done -} - -do_install () { -# Install the binary - for device in ${DEVICE_LIST} - do - oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device" - done -} 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 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.pruss" - -PE = "1" - -INC_PR = "r0" - -INHIBIT_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 @@ -DESCRIPTION = "TI PRUSS low level driver library" - -DEPENDS = "common-csl-ip osal" - -include pruss-lld.inc - -PR = "${INC_PR}.2" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { -# Build the lib - oe_runmake clean - oe_runmake lib -} - -do_install () { -# Install the lib - oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} -} diff --git a/recipes-bsp/prusw-fw/prusw-fw_git.bb b/recipes-bsp/prusw-fw/prusw-fw_git.bb deleted file mode 100644 index 2921fb1d..00000000 --- a/recipes-bsp/prusw-fw/prusw-fw_git.bb +++ /dev/null @@ -1,40 +0,0 @@ -DESCRIPTION = "PRU Switch firmware for AM57xx" - -require recipes-ti/includes/ti-paths.inc -require recipes-bsp/icss-emac-lld/icss-emac-lld.inc - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://icss_dualemac/src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3" - -PR = "${INC_PR}.0" - -TI_PDK_COMP = "ti.drv.icss_emac.firmware" - -B = "${S}/icss_switch" - -COMPATIBLE_MACHINE = "dra7xx" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS = "ti-cgt-pru-native" - -PRU_VERSION = "" -PRU_VERSION_dra7xx = "REV2" - -FW_PREFIX = "" -FW_PREFIX_dra7xx = "am57xx" - - -EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}" PRU_VERSION_LIST="${PRU_VERSION}"" - -do_install() { - install -d ${D}${base_libdir}/firmware/ti-pruss - install -m 0644 ./elf/${PRU_VERSION}/icss_stp_switch_PRU0.elf \ - ${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru0-prusw-fw.elf - install -m 0644 ./elf/${PRU_VERSION}/icss_stp_switch_PRU1.elf \ - ${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru1-prusw-fw.elf -} - -FILES_${PN} = "${base_libdir}/firmware" - -INSANE_SKIP_${PN} = "arch" 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 7f771429..00000000 --- a/recipes-bsp/qmss-lld/qmss-lld-rtos_git.bb +++ /dev/null @@ -1,9 +0,0 @@ -inherit ti-pdk - -require qmss-lld.inc - -PR = "${INC_PR}.1" - -COMPATIBLE_MACHINE_append = "|c66x" - -DEPENDS_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 77e698a4..00000000 --- a/recipes-bsp/qmss-lld/qmss-lld-test_git.bb +++ /dev/null @@ -1,28 +0,0 @@ -DESCRIPTION = "TI QMSS low level driver unit test and example binaries" - -DEPENDS = "common-csl-ip rm-lld cppi-lld qmss-lld cmem uio-module-drv" - -include qmss-lld.inc - -PR = "${INC_PR}.2" - -CHOICELIST = "yes no" - -do_compile () { -# Now build the lld in the updated directory - for device in ${DEVICELIST} - do - make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" QMSS_SRC_DIR=${S} - for choice in ${CHOICELIST} - do - make -f makefile_armv7 tests examples PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" QMSS_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="$device" QMSS_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir} - done -} diff --git a/recipes-bsp/qmss-lld/qmss-lld.inc b/recipes-bsp/qmss-lld/qmss-lld.inc deleted file mode 100644 index 108383d4..00000000 --- a/recipes-bsp/qmss-lld/qmss-lld.inc +++ /dev/null @@ -1,19 +0,0 @@ -LICENSE = "BSD-3-Clause & TI-TFL" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/qmss/COPYING.txt;md5=cd04fb087063a2a82c4ce61983836871" - -COMPATIBLE_MACHINE = "keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.qmss" - -PE = "1" - -INC_PR = "r0" - -DEVICELIST = "k2h k2k k2l k2e" -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2l = "k2l" -DEVICELIST_k2e = "k2e" -DEVICELIST_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 04f82d98..00000000 --- a/recipes-bsp/qmss-lld/qmss-lld_git.bb +++ /dev/null @@ -1,38 +0,0 @@ -DESCRIPTION = "TI QMSS low level driver library" - -DEPENDS = "common-csl-ip rm-lld" - -include qmss-lld.inc - -PR = "${INC_PR}.1" - -do_compile () { -# Now build the lld - make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR} - for device in ${DEVICELIST} - do - make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR} DEVICE="${device}" - done -} - -do_install () { - make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} - - # Set the generic device library symbolic link to default k2h - cd ${D}${libdir} - - # Link only the first device in the list - for device in ${DEVICELIST} - do - ln -sf libqmss_${device}.so.1.0.0 libqmss_device.so.1 - break - done - ln -sf libqmss_device.so.1 libqmss_device.so -} - -INHIBIT_PACKAGE_STRIP_FILES_k2hk = "${PKGD}${libdir}/libqmss_k2h.a ${PKGD}${libdir}/libqmss_k2k.a" -INHIBIT_PACKAGE_STRIP_FILES_k2e = "${PKGD}${libdir}/libqmss_k2e.a" -INHIBIT_PACKAGE_STRIP_FILES_k2l = "${PKGD}${libdir}/libqmss_k2l.a" -INHIBIT_PACKAGE_STRIP_FILES_k2g = "${PKGD}${libdir}/libqmss_k2h.a" -INHIBIT_PACKAGE_STRIP_FILES_append = " ${PKGD}${libdir}/libqmss.a" diff --git a/recipes-bsp/qmss-pdsp-fw/qmss-pdsp-fw_git.bb b/recipes-bsp/qmss-pdsp-fw/qmss-pdsp-fw_git.bb deleted file mode 100644 index cd207826..00000000 --- a/recipes-bsp/qmss-pdsp-fw/qmss-pdsp-fw_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "QMSS PDSP firmware" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c" - -PV = "1.0.0.9" -PR = "r1" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "keystone" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "778668c4bb5fe59870e549a4a2820b9f7f90e89e" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" -ORIGIN = "ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin" -TARGET = "ks2_qmss_pdsp_acc48.bin" - -do_install() { - install -d ${D}${base_libdir}/firmware - install -m 0644 ${S}/ti-keystone/${ORIGIN} ${D}${base_libdir}/firmware/${TARGET} -} - -FILES_${PN} = "${base_libdir}/firmware" 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 2f49892c..00000000 --- a/recipes-bsp/rm-lld/rm-lld-rtos_git.bb +++ /dev/null @@ -1,13 +0,0 @@ -inherit ti-pdk - -COMPATIBLE_MACHINE_append = "|c66x" - -require rm-lld.inc - -PR = "${INC_PR}.2" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "RM LLD" - 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 @@ -DESCRIPTION = "TI Resource Manager Low Level Driver" -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/rm/COPYING.txt;md5=dc61631b65360e6beb73b6c337800afc" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.rm" - -PE = "1" - -INC_PR = "r0" - -COMPATIBLE_MACHINE = "keystone" - -BASEDIR = "${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 e2701d04..00000000 --- a/recipes-bsp/rm-lld/rm-lld_git.bb +++ /dev/null @@ -1,33 +0,0 @@ -require rm-lld.inc - -PR = "${INC_PR}.0" - -DEPENDS = "ti-ipc libdaemon" - -PACKAGES =+ "${PN}-test" - -FILES_${PN}-test = "${bindir}/rmDspClientTest.out \ - ${bindir}/rmLinuxClientTest.out \ - ${bindir}/rmLinuxMtClientTest.out \ - ${bindir}/ti/drv/rm/test/dts_files/*.dtb" - -CHOICELIST = "yes no" - -do_compile () { -# Now build the lld - make -f makefile_armv7 clean lib PDK_INSTALL_PATH=${STAGING_INCDIR} RM_SRC_DIR=${S} - for choice in ${CHOICELIST} - do - make -f makefile_armv7 tests IPC_DEVKIT_INSTALL_PATH=${STAGING_INCDIR} PDK_INSTALL_PATH=${BASEDIR} USEDYNAMIC_LIB="$choice" - done -} - -do_install () { - install -d ${D}${includedir}/ti/drv/rm - install -d ${D}${libdir} - install -d ${D}${bindir} - 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} - chown -R root:root ${D} -} - -INHIBIT_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 5bcdc2e8..00000000 --- a/recipes-bsp/sa-lld/sa-lld-rtos_git.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Security Accelerator (SA)" - -inherit ti-pdk - -require recipes-bsp/sa-lld/sa-lld.inc - -PR = "${INC_PR}.0" - -COMPATIBLE_MACHINE_append = "|c667x-evm|k3" - -# Build with make instead of XDC -TI_PDK_XDCMAKE_k3 = "0" - -# SA promote/demote library depends on osal -DEPENDS_append = " osal-rtos \ -" -export PDK_SA_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -INSANE_SKIP_${PN} = "arch" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "SA LLD" - 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 f3fa4f3d..00000000 --- a/recipes-bsp/sa-lld/sa-lld-test_git.bb +++ /dev/null @@ -1,44 +0,0 @@ -DESCRIPTION = "TI Security Accelerator LLD (SA LLD) Examples" - -DEPENDS = "common-csl-ip cppi-lld qmss-lld pa-lld sa-lld" - -include sa-lld.inc - -PR = "${INC_PR}.1" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEVICELIST_k2hk = "k2h k2k" -DEVICELIST_k2l = "k2l" -DEVICELIST_k2e = "k2e" - -CHOICELIST = "no yes" - -PARALLEL_MAKE = "" -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} SA_SRC_DIR=${S}" - -do_compile () { -# Now build the lld in the updated directory - for device in ${DEVICELIST} - do - oe_runmake clean DEVICE="$device" - for choice in ${CHOICELIST} - do - oe_runmake examples utils DEVICE="$device" USEDYNAMIC_LIB="$choice" - done - done -} - -do_install () { - install -d ${D}${bindir}/ti/drv/sa/example/SaBasicExample/vectors - -# copy all the test vectors - find example/SaBasicExample/vectors -name *.bin -type f | xargs -I {} cp --parents {} ${D}${bindir}/ti/drv/sa - - for device in ${DEVICELIST} - do - oe_runmake installbin DEVICE="$device" INSTALL_BIN_BASE_DIR=${D}${bindir} - done -} - -INSANE_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 @@ -LICENSE = "BSD-3-Clause & TI-TFL" -COMPATIBLE_MACHINE = "k2hk|k2e|k2l" - -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/sa/COPYING.txt;md5=cd04fb087063a2a82c4ce61983836871" - -SA_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/sa-lld.git" -SA_LLD_GIT_PROTOCOL = "git" -SA_LLD_GIT_BRANCH = "master" -SA_LLD_GIT_DESTSUFFIX = "git/ti/drv/sa" - -# Below commit ID corresponding to "DEV.SA_LLD.04.00.00.03D" -SA_LLD_SRCREV = "506491b586c13c90f307b527df5eaacd35af6d02" - -BRANCH = "${SA_LLD_GIT_BRANCH}" -SRC_URI = "${SA_LLD_GIT_URI};destsuffix=${SA_LLD_GIT_DESTSUFFIX};protocol=${SA_LLD_GIT_PROTOCOL};branch=${BRANCH}" -SRCREV = "${SA_LLD_SRCREV}" - -PV = "04.00.00.03D" -INC_PR = "r0" - -S = "${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 @@ -DESCRIPTION = "TI Security Accelerator LLD (SA LLD) Library" - -DEPENDS = "common-csl-ip" - -include sa-lld.inc - -PR = "${INC_PR}.1" - -PARALLEL_MAKE = "" -EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}" - -do_compile () { -# Now build the lld in the updated directory - oe_runmake clean lib -} - -do_install () { - oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} - -# Set the generic device library symbolic link - ln -sf libsa.so.1.0.0 ${D}${libdir}/libsa_device.so.1 - ln -sf libsa_device.so.1 ${D}${libdir}/libsa_device.so -} - -INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libsa.a" diff --git a/recipes-bsp/sciclient/sciclient-rtos_git.bb b/recipes-bsp/sciclient/sciclient-rtos_git.bb deleted file mode 100644 index deaf0b12..00000000 --- a/recipes-bsp/sciclient/sciclient-rtos_git.bb +++ /dev/null @@ -1,125 +0,0 @@ -SUMMARY = "TI RTOS low level driver for SCICLIENT" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.sciclient" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=99d7639a81c1ba1f16fd070a928ffddb" - -COMPATIBLE_MACHINE = "k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r1" - -DEPENDS_append = " osal-rtos common-csl-ip-rtos openssl-native" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -SCICLIENT_PACKAGE_BASE = "${WORKDIR}/sciclient_base" -SCICLIENT_ROOTPATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/sciclient" - -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" -export PDK_SCICLIENT_ROOT_PATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages" - -BUILD_HS = "" -BUILD_HS_am65xx-hs-evm = "yes" -BUILD_HS_j7-hs-evm = "yes" -export BUILD_HS - -# Sciclient for am65x supports mcu1_1 in addition to the default cores in TI_PDK_LIMIT_CORES -TI_PDK_LIMIT_CORES_append_am65xx = " mcu1_1" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "SCICLIENT" - -do_configure() { - - rm -rf ${SCICLIENT_PACKAGE_BASE} - cd ${S} - - # remove any previous package - rm -f ${SCICLIENT_PACKAGE_BASE} - - # make the release package before building it - make package BOARD="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${SCICLIENT_PACKAGE_BASE} PDK_SCICLIENT_COMP_PATH=${S} - - # This is to ensure the make package completed successfully - cat ${SCICLIENT_ROOTPATH}/makefile -} - -do_compile() { - - cd ${SCICLIENT_ROOTPATH} - - # Clean - # make clean LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}" - - # Build am65xx libraries - make lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}" - - #archive - tar -cf sciclient.tar --exclude='*.tar' ./* -} - - -do_compile_prepend_am65xx-hs-evm() { - - cd ${SCICLIENT_ROOTPATH} - - # Saving the GP firmware to a different GP name - cp ${CP_ARGS} ./soc/V0/sysfw.bin ./soc/V0/sysfw-gp.bin - - cd ${SCICLIENT_ROOTPATH}/tools - # Create the .bin file for HS - ${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x-hs ${PDK_INSTALL_DIR}/packages - cd - -} - -do_compile_prepend_am65xx-evm() { - - cd ${SCICLIENT_ROOTPATH}/tools - - # Create the .bin file for GP, PG1 - ${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x ${PDK_INSTALL_DIR}/packages - # Create the .bin file for GP, PG2 - ${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x_pg2 ${PDK_INSTALL_DIR}/packages - - cd - -} - - -do_compile_prepend_j7-evm() { - - cd ${SCICLIENT_ROOTPATH}/tools - # Create the .bin file for GP - ${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh j721e ${PDK_INSTALL_DIR}/packages - cd - -} - -do_compile_prepend_j7-hs-evm() { - - cd ${SCICLIENT_ROOTPATH}/tools - # Create the .bin file for HS - ${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh j721e-hs ${PDK_INSTALL_DIR}/packages - cd - -} - -do_install() { - cd ${SCICLIENT_ROOTPATH} - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient - find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient \; -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages" - -INSANE_SKIP_${PN} = "arch ldflags file-rdeps" - -INSANE_SKIP_${PN}-dbg = "arch" - -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" diff --git a/recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb b/recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb deleted file mode 100644 index 442c4cb1..00000000 --- a/recipes-bsp/serdes-diag/serdes-diag-rtos_git.bb +++ /dev/null @@ -1,35 +0,0 @@ -SUMMARY = "TI RTOS library for SERDES diagnostics" - -inherit ti-pdk - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://serdes_diag.h;beginline=1;endline=42;;md5=68e7ce6fdc0e9328fa7d0ec41c54420c" - -COMPATIBLE_MACHINE = "keystone|c66x|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SERDES_DIAG_GIT_URI = "git://git.ti.com/keystone-rtos/serdes_diag.git" -SERDES_DIAG_GIT_PROTOCOL = "git" -SERDES_DIAG_GIT_BRANCH = "master" -SERDES_DIAG_GIT_DESTSUFFIX = "git/ti/diag/serdes_diag" - -# Below commit ID corresponds to "DEV.DIAG_SERDES_SB.01.00.00.13" -SERDES_DIAG_SRCREV = "6dd7cd2170efe3cb41cc424486ba55b8d5bba354" - -BRANCH = "${SERDES_DIAG_GIT_BRANCH}" -SRC_URI = "${SERDES_DIAG_GIT_URI};destsuffix=${SERDES_DIAG_GIT_DESTSUFFIX};protocol=${SERDES_DIAG_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${SERDES_DIAG_SRCREV}" -PV = "01.00.00.13" -PR = "r0" - -S = "${WORKDIR}/${SERDES_DIAG_GIT_DESTSUFFIX}" - - -# Build with make instead of XDC for k3 -TI_PDK_XDCMAKE_k3 = "0" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "SERDES Diagnostics" - -INSANE_SKIP_${PN} = "arch" diff --git a/recipes-bsp/serdes-fw/serdes-fw_git.bb b/recipes-bsp/serdes-fw/serdes-fw_git.bb deleted file mode 100644 index 66271788..00000000 --- a/recipes-bsp/serdes-fw/serdes-fw_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -DESCRIPTION = "SerDes firmware for Keystone PCIe and 1/10GigE" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c" - -PV = "3.3.0.2c" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "keystone" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "8d861bd8f8f792df60b6873989ff208766fbebae" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" -TARGET = "ks2_pcie_serdes.bin ks2_gbe_serdes.bin ks2_xgbe_serdes.bin" - -do_install() { - install -d ${D}${base_libdir}/firmware - for f in ${TARGET}; do - install -m 0644 ${S}/ti-keystone/$f ${D}${base_libdir}/firmware/$f - done -} - -FILES_${PN} = "${base_libdir}/firmware" 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 7d53d15c..00000000 --- a/recipes-bsp/spi-lld/spi-lld-rtos_git.bb +++ /dev/null @@ -1,37 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Serial Peripheral Interface (SPI)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.spi" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://SPI.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -DEPENDS_append = " osal-rtos \ - edma3-lld-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos pruss-lld-rtos gpio-lld-rtos" -DEPENDS_append_ti43x = " starterware-rtos pruss-lld-rtos gpio-lld-rtos" - -DEPENDS_remove_k3 = "edma3-lld-rtos " -DEPENDS_append_k3 = " udma-lld-rtos" - - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_SPI_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" -XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "SPI LLD" 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 7708a18e..00000000 --- a/recipes-bsp/srio-lld/srio-lld-rtos_git.bb +++ /dev/null @@ -1,17 +0,0 @@ -SUMMARY = "TI RTOS low level driver for Serial Rapid IO (SRIO)" - -inherit ti-pdk - -require recipes-bsp/srio-lld/srio-lld.inc - -PR = "${INC_PR}.0" - -DEPENDS_append = " cppi-lld-rtos \ - qmss-lld-rtos \ -" -COMPATIBLE_MACHINE_append = "|c66x" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "SRIO LLD" 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 d2a00682..00000000 --- a/recipes-bsp/srio-lld/srio-lld-test_git.bb +++ /dev/null @@ -1,28 +0,0 @@ -DESCRIPTION = "TI SRIO peripheral low level driver unit test and example binaries" -DEPENDS="common-csl-ip rm-lld cppi-lld qmss-lld srio-lld cmem uio-module-drv" - -include srio-lld.inc - -PR = "${INC_PR}.0" - -CHOICELIST = "yes no" - -do_compile () { -# Now build the lld in the updated directory - for device in ${DEVICELIST} - do - oe_runmake clean DEVICE="$device" SRIO_SRC_DIR=${S} - for choice in ${CHOICELIST} - do - oe_runmake tests DEVICE="$device" SRIO_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" - oe_runmake examples DEVICE="$device" SRIO_SRC_DIR=${S} USEDYNAMIC_LIB="$choice" - done - done -} - -do_install () { - for device in ${DEVICELIST} - do - oe_runmake installbin DEVICE="$device" SRIO_SRC_DIR=${S} INSTALL_BIN_BASE_DIR=${D}${bindir} - done -} 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 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/srio/srio_drv.h;beginline=1;endline=41;md5=469096088e072d883ff7eef301b34093" - -COMPATIBLE_MACHINE = "k2hk" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.srio" - -PE = "1" - -INC_PR = "r0" - -DEVICELIST = "k2h k2k" - -BASEDIR = "${WORKDIR}/git" - -EXTRA_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 @@ -DESCRIPTION = "TI SRIO peripheral low level driver" - -DEPENDS="common-csl-ip rm-lld cppi-lld" - -include srio-lld.inc - -PR = "${INC_PR}.0" - -do_compile () { -# Now build the lld - oe_runmake clean - for device in ${DEVICELIST} - do - oe_runmake lib DEVICE="${device}" - done -} - -do_install () { - oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir} - chown -R root:root ${D} -} diff --git a/recipes-bsp/srss-tc/srss-tc_git.bb b/recipes-bsp/srss-tc/srss-tc_git.bb deleted file mode 100644 index 483bde00..00000000 --- a/recipes-bsp/srss-tc/srss-tc_git.bb +++ /dev/null @@ -1,33 +0,0 @@ -DESCRIPTION = "TI Smart Reflex temperature control application for KeyStone II" -HOMEPAGE = "http://git.ti.com/cgit/cgit.cgi/keystone-linux/srss-tc.git" -LICENSE = "BSD & MIT" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2c17cd1dc60dc06a4c4f2a2c45472a51" -COMPATIBLE_MACHINE = "keystone" - -PV = "1.0.0.1" - -BRANCH = "master" -# This commit corresponds to tag DEV.SRSS-TC-01.00.00.01A -SRCREV = "107cd1433ef5785e5647ef086a4cc77566506604" - -SRC_URI = "git://git.ti.com/keystone-linux/srss-tc.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -SRSS_BIN_NAME = "srss_tc.out" -INITSCRIPT_NAME = "run_srss_tc.sh" -INITSCRIPT_PARAMS = "defaults 10" - -inherit update-rc.d -LDFLAGS += "-lrt" -CFLAGS += "${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" - -EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX}" - -do_install() { - install -d ${D}${bindir}/ - install -c -m 755 ${S}/src/${SRSS_BIN_NAME} ${D}${bindir}/${SRSS_BIN_NAME} - - install -d ${D}${sysconfdir}/init.d/ - install -c -m 755 ${S}/scripts/${INITSCRIPT_NAME} ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} -} diff --git a/recipes-bsp/starterware/starterware-rtos_git.bb b/recipes-bsp/starterware/starterware-rtos_git.bb deleted file mode 100644 index 5e3535e9..00000000 --- a/recipes-bsp/starterware/starterware-rtos_git.bb +++ /dev/null @@ -1,33 +0,0 @@ -require starterware.inc - -DEPENDS = "gcc-arm-none-eabi-native ti-pdk-build-rtos ti-xdctools-native" - -require recipes-ti/includes/ti-paths.inc - -PR = "${INC_PR}.0" - -PARTNO_ti33x = "am335x" -PARTNO_ti43x = "am437x" - -export TOOLCHAIN_PATH_A8 = "${GCC_ARM_NONE_TOOLCHAIN}" -export TOOLCHAIN_PATH_A9 = "${GCC_ARM_NONE_TOOLCHAIN}" -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" -export XDC_INSTALL_PATH = "${XDC_INSTALL_DIR}" - -do_compile() { - cd build - ./release_${PARTNO}.sh -} - -do_install() { - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/starterware - find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/starterware \; -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages" - -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" -INSANE_SKIP_${PN} = "arch staticdev file-rdeps" - diff --git a/recipes-bsp/starterware/starterware.inc b/recipes-bsp/starterware/starterware.inc deleted file mode 100644 index 82b012ad..00000000 --- a/recipes-bsp/starterware/starterware.inc +++ /dev/null @@ -1,21 +0,0 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://Makefile;beginline=1;endline=35;md5=286cbb5dce3e348294b6b025cff969b3" - -COMPATIBLE_MACHINE = "ti33x|ti43x" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -STARTERWARE_GIT_URI = "git://git.ti.com/keystone-rtos/starterware.git" -STARTERWARE_GIT_PROTOCOL = "git" -STARTERWARE_GIT_BRANCH = "master" - -# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.12A" -STARTERWARE_SRCREV = "49a4d4cd4c72bacee738d44b8e72e7f59aa948cd" - -BRANCH = "${STARTERWARE_GIT_BRANCH}" -SRC_URI = "${STARTERWARE_GIT_URI};protocol=${STARTERWARE_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${STARTERWARE_SRCREV}" -PV = "02.01.01.12A" -INC_PR = "r0" - -S = "${WORKDIR}/git" diff --git a/recipes-bsp/starterware/starterware_git.bb b/recipes-bsp/starterware/starterware_git.bb deleted file mode 100644 index 3adfac36..00000000 --- a/recipes-bsp/starterware/starterware_git.bb +++ /dev/null @@ -1,16 +0,0 @@ -require starterware.inc - -PR = "${INC_PR}.0" - -ALLOW_EMPTY_${PN} = "1" - -CLEANBROKEN = "1" - -do_compile() { - : -} - -do_install () { - install -d ${D}${includedir}/ti/starterware - find . -name "*.h" -type f | xargs -I {} cp --parents --no-preserve=ownership {} ${D}${includedir}/ti/starterware -} 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 0f7c52bb..00000000 --- a/recipes-bsp/tcp3d-lld/tcp3d-lld-rtos_git.bb +++ /dev/null @@ -1,23 +0,0 @@ -SUMMARY = "TI third generation Turbo Coprocessor (TCP3) low level driver" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.tcp3d" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca4ac6692961402beb7" - -COMPATIBLE_MACHINE = "k2hk|k2l|c66x" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -DEPENDS_append = " edma3-lld-rtos" - -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" -XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "TCP3D LLD" diff --git a/recipes-bsp/ti-display-sharing-fw/ti-display-sharing-fw_git.bb b/recipes-bsp/ti-display-sharing-fw/ti-display-sharing-fw_git.bb deleted file mode 100644 index 9115b6b4..00000000 --- a/recipes-bsp/ti-display-sharing-fw/ti-display-sharing-fw_git.bb +++ /dev/null @@ -1,48 +0,0 @@ -SUMMARY = "TI Display Sharing Firmware" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76" - -PV = "06.01.00.00+git${SRCPV}" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit deploy -inherit update-alternatives - -PROTOCOL = "git" -BRANCH = "ti-linux-firmware" -SRCREV = "e7be1ab85266c47236330e2909997d20fc62e312" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=${PROTOCOL};branch=${BRANCH}" - -S = "${WORKDIR}/git" - -TI_DISP_SHARE_FW_DIR = "${S}/ti-display-sharing/" -TI_DISP_SHARE_FW_FILENAME = "ti-display-sharing-j721e.bin" - -# make sure that lib/firmware, and all its contents are part of the package -FILES_${PN} += "${base_libdir}/firmware" - -do_install() { - install -d ${D}${base_libdir}/firmware - install -m 0755 ${TI_DISP_SHARE_FW_DIR}/${TI_DISP_SHARE_FW_FILENAME} ${D}${base_libdir}/firmware -} - -TARGET_MAIN_R5FSS0_1 = "j7-main-r5f0_1-fw" -ALTERNATIVE_${PN} = "j7-main-r5f0_1-fw" -ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}" -ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TI_DISP_SHARE_FW_FILENAME}" -ALTERNATIVE_PRIORITY = "9" - -# This is used to prevent the build system to strip the executables -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" - -# This is used to prevent the build system to split the debug info in a separate file -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" -# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP -INSANE_SKIP_${PN} += "arch" - -# we don't want to configure and build the source code -do_compile[noexec] = "1" -do_configure[noexec] = "1" diff --git a/recipes-bsp/ti-ocf-crypto-module/ti-ocf-crypto-module_1.0.bb b/recipes-bsp/ti-ocf-crypto-module/ti-ocf-crypto-module_1.0.bb deleted file mode 100644 index 43eed7d1..00000000 --- a/recipes-bsp/ti-ocf-crypto-module/ti-ocf-crypto-module_1.0.bb +++ /dev/null @@ -1,35 +0,0 @@ -DESCRIPTION = "Builds Crypto module used by OCF-Linux driver in OpenSSL example applications" -HOMEPAGE = "https://gforge.ti.com/gf/project/arm_crypto/" -LICENSE = "BSD & GPLv2" -LIC_FILES_CHKSUM = "file://Makefile;beginline=1;endline=16;md5=acc0590f80e72fd64ad5c16cad8f4f76 \ - file://ocf_omap3_crypto.c;beginline=436;endline=438;md5=a52cad5c37c3aa3f27c6391552967304" - -COMPATIBLE_MACHINE = "am37x-evm|am3517-evm" - -DEPENDS += "virtual/kernel" - -SRC_URI = "svn://gforge.ti.com/svn/arm_crypto/;module=trunk;protocol=https;user=anonymous;pswd=''" - -#gforge source revision -SRCREV = "17" - -INHIBIT_PACKAGE_STRIP = "1" - -S = "${WORKDIR}/trunk" - -inherit module - -MACHINE_KERNEL_PR_append = "b" -PR = "${MACHINE_KERNEL_PR}" -PV_append = "+svn${SRCPV}" - -EXTRA_OEMAKE += "KERNEL_DIR=${STAGING_KERNEL_DIR}" - -do_compile_prepend () { - sed -i "s/arm-none-linux-gnueabi-/${TARGET_PREFIX}/g" ${S}/Makefile -} - -do_install () { - install -d ${D}/lib/modules/${KERNEL_VERSION}/crypto/ocf/ - install -m 0755 ${S}/ocf_omap3_cryptok.ko ${D}/lib/modules/${KERNEL_VERSION}/crypto/ocf/ -} diff --git a/recipes-bsp/ti-pdk-source/ti-pdk-source_git.bb b/recipes-bsp/ti-pdk-source/ti-pdk-source_git.bb deleted file mode 100644 index f4b3da92..00000000 --- a/recipes-bsp/ti-pdk-source/ti-pdk-source_git.bb +++ /dev/null @@ -1,33 +0,0 @@ -# Recipe to fetch/unpack sources used by ti-pdk-fetch recipes. -# -# Mimic gcc-source.inc from oe-core. - -# These shources will be unpacked to a "work-shared" directory. Then each -# "ti-pdk-fetch" recipe will hard-link only the sources it requires. - -deltask do_configure -deltask do_compile -deltask do_install -deltask do_populate_sysroot -deltask do_populate_lic - -RM_WORK_EXCLUDE += "${PN}" -EXCLUDE_FROM_WORLD = "1" - -inherit nopackages ti-pdk-fetch - -LICENSE = "BSD-3-Clause" - -PN = "${TI_PDK_SOURCE_PN}" -WORKDIR = "${TI_PDK_SOURCE_WORKDIR}" -SSTATE_SWSPEC = "sstate:ti-pdk::${PV}:${PR}::${SSTATE_VERSION}:" - -STAMP = "${STAMPS_DIR}/work-shared/ti-pdk-${PV}" -STAMPCLEAN = "${STAMPS_DIR}/work-shared/ti-pdk-${PV}*" - -INHIBIT_DEFAULT_DEPS = "1" -DEPENDS = "" -PACKAGES = "" - -SRC_URI = "${TI_PDK_GIT_URI};branch=${TI_PDK_GIT_BRANCH};protocol=${TI_PDK_GIT_PROTOCOL}" -SRCREV = "${TI_PDK_SRCREV}" diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw-source_git.bb b/recipes-bsp/ti-sci-fw/ti-sci-fw-source_git.bb deleted file mode 100644 index 063e72d7..00000000 --- a/recipes-bsp/ti-sci-fw/ti-sci-fw-source_git.bb +++ /dev/null @@ -1,45 +0,0 @@ -# ti-sci-fw builds and packages multiple config variants via multiconfig -# Let's take a page from gcc-source as a common recipe for all gcc stages, -# but also to provide a single package for MAINMACHINE of all multiconfigs - -require recipes-bsp/ti-sci-fw/ti-sci-fw.inc - -SUMMARY += "- sources" - -COMPATIBLE_MACHINE = "k3" - -EXCLUDE_FROM_WORLD = "1" -INHIBIT_DEFAULT_DEPS = "1" -DEPENDS = "" - -PACKAGES = "${PN}" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -do_configure[noexec] = "1" -do_compile[noexec] = "1" - -SRCIPK_SRC_DIR = "${WORKDIR}/imggen" -SRCIPK_INSTALL_DIR = "board-support/k3-image-gen-${PV}" -FILES_${PN} = "${SRCIPK_INSTALL_DIR}" - -do_install() { - # Copy sources for packaging - mkdir -p ${D}/${SRCIPK_INSTALL_DIR} - if [ -e ${SRCIPK_SRC_DIR} ]; then - if [ "${SRCIPK_SRC_DIR}" = "${WORKDIR}" ]; then - excludes='--exclude ./temp --exclude ${D}' - fi - tar -C ${SRCIPK_SRC_DIR} -cO $excludes . | tar -C ${D}/${SRCIPK_INSTALL_DIR} -xpf - - fi - - # Fix up patches/ directory to contain actual patches instead of symlinks - if [ -e ${D}/${SRCIPK_INSTALL_DIR}/patches ] - then - mv ${D}/${SRCIPK_INSTALL_DIR}/patches ${D}/${SRCIPK_INSTALL_DIR}/patches-links - cp -rL ${D}/${SRCIPK_INSTALL_DIR}/patches-links ${D}/${SRCIPK_INSTALL_DIR}/patches - rm -rf ${D}/${SRCIPK_INSTALL_DIR}/patches-links - fi -} - -# Do not perform any QA checks on source package -INSANE_SKIP_${PN} += "${ALL_QA}" diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw.inc b/recipes-bsp/ti-sci-fw/ti-sci-fw.inc deleted file mode 100644 index 4b898633..00000000 --- a/recipes-bsp/ti-sci-fw/ti-sci-fw.inc +++ /dev/null @@ -1,18 +0,0 @@ -SUMMARY = "TI SCI firmware (SYSFW)" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76" - -PV = "2020.06" - -SRCREV = "dbd8e8801ff20811981bddbb01203d91dc9f4f44" -BRANCH ?= "ti-linux-firmware" -SRCREV_imggen = "c0d6e6ebc85d9e7e4e02a7e6364cadf31c6fad0d" -SRCREV_FORMAT = "imggen" - -SRC_URI = " \ - git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH} \ - git://git.ti.com/k3-image-gen/k3-image-gen.git;protocol=git;branch=master;destsuffix=imggen;name=imggen \ -" - -S = "${WORKDIR}/git" diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw_0.1.1.50.bb b/recipes-bsp/ti-sci-fw/ti-sci-fw_0.1.1.50.bb deleted file mode 100644 index 9e68fdff..00000000 --- a/recipes-bsp/ti-sci-fw/ti-sci-fw_0.1.1.50.bb +++ /dev/null @@ -1,37 +0,0 @@ -DESCRIPTION = "TI SCI firmware" - -LICENSE = "TI-TFL" -LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c" - -PV = "0.1.1.50" -PR = "r2" - -CLEANBROKEN = "1" - -COMPATIBLE_MACHINE = "k2g" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "ab507546f0f3f217f4c782a20845856e14b38224" -BRANCH ?= "ti-linux-firmware" - -SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" -TARGET = "ti-sci-firmware-k2g.bin" - -do_install() { - install -d ${D}/boot - install -m 0644 ${S}/ti-keystone/${TARGET} ${D}/boot/${TARGET} -} - -FILES_${PN} = "/boot" - -inherit deploy - -do_deploy () { - install -d ${DEPLOYDIR} - install -m 0644 ${S}/ti-keystone/${TARGET} ${DEPLOYDIR}/${TARGET} -} - -addtask deploy before do_build after do_compile diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb deleted file mode 100644 index 7f7171ae..00000000 --- a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb +++ /dev/null @@ -1,79 +0,0 @@ -require recipes-bsp/ti-sci-fw/ti-sci-fw.inc - -DEPENDS = "openssl-native u-boot-mkimage-native dtc-native" - -CLEANBROKEN = "1" -PR = "r1" - -# Loaded by R5F core -COMPATIBLE_MACHINE = "k3r5" -COMPATIBLE_MACHINE_aarch64 = "null" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -TI_SECURE_DEV_PKG ?= "" -export TI_SECURE_DEV_PKG - -SYSFW_SOC ?= "unknown" -SYSFW_CONFIG ?= "unknown" - -SYSFW_PREFIX = "ti-sci-firmware" -SYSFW_SUFFIX ?= "unknown" - -SYSFW_BASE = "${SYSFW_PREFIX}-${SYSFW_SOC}-${SYSFW_SUFFIX}" - -SYSFW_TISCI = "${S}/ti-sysfw/${SYSFW_BASE}*.bin" - -SYSFW_BINARY = "sysfw-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" -SYSFW_VBINARY = "sysfw-${PV}-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" -SYSFW_IMAGE = "sysfw-${SYSFW_SOC}-${SYSFW_CONFIG}.itb" -SYSFW_SYMLINK ?= "sysfw.itb" - -CFLAGS[unexport] = "1" -LDFLAGS[unexport] = "1" -AS[unexport] = "1" -LD[unexport] = "1" - -do_configure[noexec] = "1" - -EXTRA_OEMAKE = "\ - CROSS_COMPILE=${TARGET_PREFIX} SYSFW_DL_URL='' SYSFW_HS_DL_URL='' SYSFW_HS_INNER_CERT_DL_URL='' \ - SYSFW_PATH="${SYSFW_TISCI}" SOC=${SYSFW_SOC} CONFIG=${SYSFW_CONFIG} \ -" -EXTRA_OEMAKE_HS = " \ - HS=1 SYSFW_HS_PATH="${S}/ti-sysfw/${SYSFW_BASE}-enc.bin" SYSFW_HS_INNER_CERT_PATH="${S}/ti-sysfw/${SYSFW_BASE}-cert.bin" \ -" -EXTRA_OEMAKE_append = "${@['',' ${EXTRA_OEMAKE_HS}']['${SYSFW_SUFFIX}' == 'hs']}" - -do_compile() { - cd ${WORKDIR}/imggen/ - oe_runmake -} - -do_install() { - install -d ${D}/boot - install -m 644 ${WORKDIR}/imggen/${SYSFW_BINARY} ${D}/boot/${SYSFW_VBINARY} - ln -sf ${SYSFW_VBINARY} ${D}/boot/${SYSFW_IMAGE} - if [ ! -z "${SYSFW_SYMLINK}" ]; then - ln -sf ${SYSFW_VBINARY} ${D}/boot/${SYSFW_SYMLINK} - fi -} - -FILES_${PN} = "/boot" - -inherit deploy - -do_deploy () { - install -d ${DEPLOYDIR} - install -m 644 ${WORKDIR}/imggen/${SYSFW_BINARY} ${DEPLOYDIR}/${SYSFW_VBINARY} - rm -f ${DEPLOYDIR}/${SYSFW_IMAGE} - ln -sf ${SYSFW_VBINARY} ${DEPLOYDIR}/${SYSFW_IMAGE} - if [ ! -z "${SYSFW_SYMLINK}" ]; then - rm -f ${DEPLOYDIR}/${SYSFW_SYMLINK} - ln -sf ${SYSFW_VBINARY} ${DEPLOYDIR}/${SYSFW_SYMLINK} - fi - - install -m 644 ${SYSFW_TISCI} ${DEPLOYDIR}/ -} - -addtask deploy before do_build after do_compile diff --git a/recipes-bsp/traceframework/traceframework-rtos_git.bb b/recipes-bsp/traceframework/traceframework-rtos_git.bb deleted file mode 100644 index 369b04b4..00000000 --- a/recipes-bsp/traceframework/traceframework-rtos_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -inherit ti-pdk - -require traceframework.inc - -PR = "${INC_PR}.2" - -XDCPATH_append = ";${UIA_INSTALL_DIR}/packages" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "Trace Framework" diff --git a/recipes-bsp/traceframework/traceframework.inc b/recipes-bsp/traceframework/traceframework.inc deleted file mode 100644 index 33b87d9c..00000000 --- a/recipes-bsp/traceframework/traceframework.inc +++ /dev/null @@ -1,27 +0,0 @@ -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.txt;md5=e8f6789acdcda76d02ed9203fc2e603d" - -COMPATIBLE_MACHINE = "tci6614-evm|keystone" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -TRACEFRAMEWORK_GIT_URI = "git://git.ti.com/keystone-rtos/traceframework.git" -TRACEFRAMEWORK_GIT_PROTOCOL = "git" -TRACEFRAMEWORK_GIT_BRANCH = "master" -TRACEFRAMEWORK_GIT_DESTSUFFIX = "git/ti/instrumentation/traceframework" - -# Below commit ID corresponds to "DEV.TFWK-01.01.01.09A" -TRACEFRAMEWORK_SRCREV = "b7aa8d91901d1aabe2e56fabc3233ed66bf08819" - -BRANCH = "${TRACEFRAMEWORK_GIT_BRANCH}" -SRC_URI = "${TRACEFRAMEWORK_GIT_URI};destsuffix=${TRACEFRAMEWORK_GIT_DESTSUFFIX};protocol=${TRACEFRAMEWORK_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${TRACEFRAMEWORK_SRCREV}" -PV = "01.01.01.09A" -INC_PR = "r0" - -DEVICELIST = "k2k k2h k2e k2l" -DEVICELIST_k2hk = "k2k k2h" -DEVICELIST_k2e = "k2e" -DEVICELIST_k2l = "k2l" - -S = "${WORKDIR}/${TRACEFRAMEWORK_GIT_DESTSUFFIX}" diff --git a/recipes-bsp/traceframework/traceframework_git.bb b/recipes-bsp/traceframework/traceframework_git.bb deleted file mode 100644 index 26eb81a0..00000000 --- a/recipes-bsp/traceframework/traceframework_git.bb +++ /dev/null @@ -1,40 +0,0 @@ -DESCRIPTION = "TI Trace Framework library" - -DEPENDS = "cuia" - -include traceframework.inc - -PR = "${INC_PR}.0" - -BASEDIR = "${WORKDIR}/git" - -EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} \ - CUIA_INSTALL_DIR=${STAGING_INCDIR} CUIA_LIB_DIR=${STAGING_LIBDIR}" - -do_compile () { -# making the library - oe_runmake clean - oe_runmake lib - -# make the test application - for device in ${DEVICELIST} - do - oe_runmake tests DEVICE="$device" TFW_INC_DIR=${BASEDIR} TFW_SRC_DIR=${S} \ - TARGET_ROOT_DIR=${D} - done -} - -do_install() { - for device in ${DEVICELIST} - do - oe_runmake install DEVICE="$device" TFW_SRC_DIR=${S} TARGET_ROOT_DIR=${D} - done - chown -R root:root ${D} -} - -PACKAGES =+ "${PN}-test" - -FILES_${PN}-test = "${bindir}/tfw*.out \ - ${bindir}/*.txt" - -INHIBIT_PACKAGE_STRIP_FILES = "${PKGD}${libdir}/libtraceframework.a" diff --git a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb b/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb deleted file mode 100644 index f14161ff..00000000 --- a/recipes-bsp/transport-rtos/bmet-eth-rtos_git.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "RTOS driver for BMET Ethernet" - -inherit ti-pdk -require transport.inc - -PR = "${INC_PR}.0" - -LIC_FILES_CHKSUM = "file://bmet_transport.h;beginline=12;endline=40;md5=6d209c698b273aef180b0c1d38469e8e" - -COMPATIBLE_MACHINE = "k2hk|k2e|k2l" - -DEPENDS_append = " qmss-lld-rtos \ - cppi-lld-rtos \ -" - -TI_PDK_COMP = "ti.transport.bmet_eth" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport" diff --git a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb deleted file mode 100644 index 7400adf8..00000000 --- a/recipes-bsp/transport-rtos/nimu-icss-rtos_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "RTOS driver for NIMU ICSS" - -inherit ti-pdk -require transport.inc - -PR = "${INC_PR}.0" - -LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=3ea633a510be24d8a89d9d08b930994c" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1|k3" - -DEPENDS_append = " ti-ndk \ - pruss-lld-rtos \ - icss-emac-lld-rtos \ -" -DEPENDS_append_c665x-evm = " emac-lld-rtos" -DEPENDS_append_c667x-evm = " pa-lld-rtos" -DEPENDS_append_omapl1 = " emac-lld-rtos" - -TI_PDK_COMP = "ti.transport.ndk.nimu_icss" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}" -XDCPATH_append = ";${NDK_INSTALL_DIR}/packages" diff --git a/recipes-bsp/transport-rtos/nimu-rtos_git.bb b/recipes-bsp/transport-rtos/nimu-rtos_git.bb deleted file mode 100644 index 4389b1e8..00000000 --- a/recipes-bsp/transport-rtos/nimu-rtos_git.bb +++ /dev/null @@ -1,35 +0,0 @@ -SUMMARY = "RTOS driver for Network Interface Management Unit (NIMU)" - -inherit ti-pdk -require transport.inc - -PR = "${INC_PR}.0" - -LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=ee9c662c39d4584fb2a8b66413d2866d" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1|k3" - -TI_PDK_COMP = "ti.transport.ndk.nimu" - -DEPENDS_append = " ti-ndk osal-rtos" -DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos" -DEPENDS_append_ti43x = " starterware-rtos emac-lld-rtos" -DEPENDS_append_omap-a15 = " emac-lld-rtos" -DEPENDS_append_keystone = " qmss-lld-rtos cppi-lld-rtos" -DEPENDS_append_k2hk = " pa-lld-rtos" -DEPENDS_append_k2e = " pa-lld-rtos" -DEPENDS_append_k2l = " pa-lld-rtos" -DEPENDS_append_k2g = " emac-lld-rtos" -DEPENDS_append_c665x-evm = " emac-lld-rtos" -DEPENDS_append_c667x-evm = " pa-lld-rtos cppi-lld-rtos" -DEPENDS_append_omapl1 = " emac-lld-rtos" -DEPENDS_append_k3 = " emac-lld-rtos pruss-lld-rtos" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_NIMU_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}" -XDCPATH_append = ";${NDK_INSTALL_DIR}/packages" diff --git a/recipes-bsp/transport-rtos/timesync-rtos_git.bb b/recipes-bsp/transport-rtos/timesync-rtos_git.bb deleted file mode 100644 index 556c1288..00000000 --- a/recipes-bsp/transport-rtos/timesync-rtos_git.bb +++ /dev/null @@ -1,31 +0,0 @@ -SUMMARY = "RTOS driver for timesync driver" - -inherit ti-pdk -require recipes-bsp/transport-rtos/transport.inc - -PR = "${INC_PR}.0" - -LIC_FILES_CHKSUM = "file://timeSync_ver.h;beginline=23;endline=45;md5=4bd873035e47065aaa811e53622992e9" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g" - -DEPENDS_append = " ti-ndk \ - osal-rtos \ - pruss-lld-rtos \ - icss-emac-lld-rtos \ - nimu-icss-rtos \ - edma3-lld-rtos \ -" - -TI_PDK_COMP = "ti.transport.timeSync" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_TIMESYNC_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}" -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" - -XDCPATH_append = ";${NDK_INSTALL_DIR}/packages" diff --git a/recipes-bsp/transport-rtos/transport.inc b/recipes-bsp/transport-rtos/transport.inc deleted file mode 100644 index 866d7a34..00000000 --- a/recipes-bsp/transport-rtos/transport.inc +++ /dev/null @@ -1,11 +0,0 @@ -LICENSE = "BSD-3-Clause" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -inherit ti-pdk-fetch - -TI_PDK_COMP = "ti.transport" - -PE = "1" - -INC_PR = "r0" diff --git a/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend b/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend deleted file mode 100644 index 2dc715c8..00000000 --- a/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend +++ /dev/null @@ -1,23 +0,0 @@ -BRANCH_k3 = "ti-atf" -SRC_URI_k3 = "git://git.ti.com/atf/arm-trusted-firmware.git;branch=${BRANCH};name=tfa" -SRCREV_tfa_k3 = "5b907a2813faf039d752cdeb6a7b94e95580c46b" -COMPATIBLE_MACHINE_k3 = "k3" -TFA_BUILD_TARGET_k3 = "all" -TFA_INSTALL_TARGET_k3 = "bl31" -TFA_SPD_k3 = "opteed" - -do_compile_append_am65xx-hs-evm() { - export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG} - ( cd ${B}/${BUILD_DIR}/release/; \ - mv bl31.bin bl31.bin.unsigned; \ - ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh bl31.bin.unsigned bl31.bin; \ - ) -} - -do_compile_append_j7-hs-evm() { - export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG} - ( cd ${B}/${BUILD_DIR}/release/; \ - mv bl31.bin bl31.bin.unsigned; \ - ${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh bl31.bin.unsigned bl31.bin; \ - ) -} 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 @@ -SUMMARY = "TI RTOS low level driver for Telecom Serial Interface Port (TSIP)" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.tsip" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://tsip.h;beginline=1;endline=32;md5=dab2257b0b8a3678c26915f6eb49b71e" - -COMPATIBLE_MACHINE = "k2e|c667x-evm" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "TSIP LLD" diff --git a/recipes-bsp/u-boot/u-boot-ti-staging_2020.01.bb b/recipes-bsp/u-boot/u-boot-ti-staging_2020.01.bb deleted file mode 100644 index c6c23ccf..00000000 --- a/recipes-bsp/u-boot/u-boot-ti-staging_2020.01.bb +++ /dev/null @@ -1,7 +0,0 @@ -require u-boot-ti.inc - -PR = "r14" - -BRANCH = "ti-u-boot-2020.01" - -SRCREV = "2deb97925b08b1194a16aa6d84335f28fbabead6" diff --git a/recipes-bsp/u-boot/u-boot-ti.inc b/recipes-bsp/u-boot/u-boot-ti.inc deleted file mode 100644 index 062a692a..00000000 --- a/recipes-bsp/u-boot/u-boot-ti.inc +++ /dev/null @@ -1,384 +0,0 @@ -# UBOOT_LOCALVERSION can be set to add a tag to the end of the -# U-boot version string. such as the commit id -def get_git_revision(p): - import subprocess - - try: - return subprocess.Popen("git rev-parse HEAD 2>/dev/null ", cwd=p, shell=True, stdout=subprocess.PIPE, universal_newlines=True).communicate()[0].rstrip() - except OSError: - return None - -UBOOT_LOCALVERSION = "-g${@get_git_revision('${S}').__str__()[:10]}" - -UBOOT_SUFFIX ?= "img" -SPL_BINARY ?= "MLO" - -require ${COREBASE}/meta/recipes-bsp/u-boot/u-boot-common.inc -require ${COREBASE}/meta/recipes-bsp/u-boot/u-boot.inc - -FILESEXTRAPATHS_prepend := "${THISDIR}/u-boot:" - -SUMMARY = "u-boot bootloader for TI devices" - -LICENSE = "GPLv2+" -LIC_FILES_CHKSUM = "file://Licenses/README;md5=30503fd321432fc713238f582193b78e" - -BRANCH ?= "master" -UBOOT_GIT_URI = "git://git.ti.com/ti-u-boot/ti-u-boot.git" -UBOOT_GIT_PROTOCOL = "git" -SRC_URI = "${UBOOT_GIT_URI};protocol=${UBOOT_GIT_PROTOCOL};branch=${BRANCH}" - -PV_append = "+git${SRCPV}" - -# u-boot needs devtree compiler to parse dts files -DEPENDS += "dtc-native bc-native lzop-native flex-native bison-native" - -PACKAGECONFIG[atf] = "ATF=${STAGING_DIR_HOST}/firmware/bl31.bin,,trusted-firmware-a" -PACKAGECONFIG[optee] = "TEE=${STAGING_DIR_HOST}/boot/bl32.bin,,optee-os" - -PACKAGECONFIG_append_aarch64 = " atf optee" - -COMPATIBLE_MACHINE = "(ti-soc)" - -EXTRA_OEMAKE += "${PACKAGECONFIG_CONFARGS}" - -PROVIDES += "u-boot" -PKG_${PN} = "u-boot" -PKG_${PN}-dev = "u-boot-dev" -PKG_${PN}-dbg = "u-boot-dbg" - -S = "${WORKDIR}/git" - -# Support for secure devices - detailed info is in doc/README.ti-secure -TI_SECURE_DEV_PKG ?= "" -export TI_SECURE_DEV_PKG - -# SPL (Second Program Loader) to be loaded over UART -SPL_UART_BINARY = "u-boot-spl.bin" -SPL_UART_BINARY_keystone = "" -SPL_UART_BINARY_k3 = "" -SPL_UART_BINARY_k3r5 = "" -SPL_UART_BINARY_lego-ev3 = "" - -SPL_UART_IMAGE ?= "${SPL_UART_BINARY}-${MACHINE}-${PV}-${PR}" -SPL_UART_SYMLINK ?= "${SPL_UART_BINARY}-${MACHINE}" - -# SPI NOR Flash binaries -UBOOT_SPI_SPL_BINARY = "u-boot-spl.bin" -UBOOT_SPI_SPL_BINARY_k2e-hs-evm = "" -UBOOT_SPI_SPL_BINARY_k2hk-hs-evm = "" -UBOOT_SPI_SPL_BINARY_k2g-hs-evm = "" -UBOOT_SPI_SPL_BINARY_k2l-hs-evm = "" -UBOOT_SPI_BINARY = "u-boot.img" -UBOOT_SPI_BINARY_k2e-hs-evm = "" -UBOOT_SPI_BINARY_k2hk-hs-evm = "" -UBOOT_SPI_BINARY_k2g-hs-evm = "" -UBOOT_SPI_BINARY_k2l-hs-evm = "" -UBOOT_SPI_GPH_BINARY = "u-boot-spi.gph" -UBOOT_SPI_GPH_BINARY_k2e-hs-evm = "" -UBOOT_SPI_GPH_BINARY_k2hk-hs-evm = "" -UBOOT_SPI_GPH_BINARY_k2g-hs-evm = "" -UBOOT_SPI_GPH_BINARY_k2l-hs-evm = "" - -# SPI NOR Flash deployed images -UBOOT_SPI_SPL_IMAGE = "u-boot-spl-${MACHINE}-${PV}-${PR}.bin" -UBOOT_SPI_SPL_SYMLINK = "u-boot-spl-${MACHINE}.bin" -UBOOT_SPI_IMAGE = "u-boot-${MACHINE}-${PV}-${PR}.img" -UBOOT_SPI_SYMLINK = "u-boot-${MACHINE}.img" -UBOOT_SPI_GPH_IMAGE = "u-boot-spi-${MACHINE}-${PV}-${PR}.gph" -UBOOT_SPI_GPH_SYMLINK = "u-boot-spi-${MACHINE}.gph" - -# HS XLD -UBOOT_HS_XLD_BINARY = "u-boot-spl_HS_X-LOADER" -UBOOT_HS_XLD_IMAGE = "u-boot-spl_HS_X-LOADER-${MACHINE}-${PV}-${PR}" -UBOOT_HS_XLD_SYMLINK = "u-boot-spl_HS_X-LOADER-${MACHINE}" - -# HS MLO -UBOOT_HS_MLO_BINARY = "u-boot_HS_MLO" -UBOOT_HS_MLO_IMAGE = "u-boot_HS_MLO-${MACHINE}-${PV}-${PR}" -UBOOT_HS_MLO_SYMLINK = "u-boot_HS_MLO-${MACHINE}" - -# HS ISSW -UBOOT_HS_ISSW_BINARY = "u-boot-spl_HS_ISSW" -UBOOT_HS_ISSW_IMAGE = "u-boot-spl_HS_ISSW-${MACHINE}-${PV}-${PR}" -UBOOT_HS_ISSW_SYMLINK = "u-boot-spl_HS_ISSW-${MACHINE}" - -# HS 2ND -UBOOT_HS_2ND_BINARY = "u-boot-spl_HS_2ND" -UBOOT_HS_2ND_IMAGE = "u-boot-spl_HS_2ND-${MACHINE}-${PV}-${PR}" -UBOOT_HS_2ND_SYMLINK = "u-boot-spl_HS_2ND-${MACHINE}" - -do_install_append () { - if [ -n "${UBOOT_CONFIG}" ] - then - for config in ${UBOOT_MACHINE}; do - i=$(expr $i + 1); - for type in ${UBOOT_CONFIG}; do - j=$(expr $j + 1); - if [ $j -eq $i ] - then - if [ "x${SPL_UART_BINARY}" != "x" ]; then - install ${B}/${config}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE}-${type} - ln -sf ${SPL_UART_IMAGE}-${type} ${D}/boot/${SPL_UART_BINARY}-${type} - ln -sf ${SPL_UART_IMAGE}-${type} ${D}/boot/${SPL_UART_BINARY} - fi - if [ -f ${B}/${config}/${UBOOT_HS_XLD_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_XLD_BINARY} ${D}/boot/${UBOOT_HS_XLD_IMAGE}-${type} - ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${D}/boot/${UBOOT_HS_XLD_BINARY}-${type} - ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${D}/boot/${UBOOT_HS_XLD_BINARY} - fi - if [ -f ${B}/${config}/${UBOOT_HS_MLO_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_MLO_BINARY} ${D}/boot/${UBOOT_HS_MLO_IMAGE}-${type} - ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${D}/boot/${UBOOT_HS_MLO_BINARY}-${type} - ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${D}/boot/${UBOOT_HS_MLO_BINARY} - fi - if [ -f ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ${D}/boot/${UBOOT_HS_ISSW_IMAGE}-${type} - ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${D}/boot/${UBOOT_HS_ISSW_BINARY}-${type} - ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${D}/boot/${UBOOT_HS_ISSW_BINARY} - fi - if [ -f ${B}/${config}/${UBOOT_HS_2ND_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_2ND_BINARY} ${D}/boot/${UBOOT_HS_2ND_IMAGE}-${type} - ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${D}/boot/${UBOOT_HS_2ND_BINARY}-${type} - ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${D}/boot/${UBOOT_HS_2ND_BINARY} - fi - fi - done - unset j - done - unset i - else - if [ "x${SPL_UART_BINARY}" != "x" ]; then - install ${B}/spl/${SPL_UART_BINARY} ${D}/boot/${SPL_UART_IMAGE} - ln -sf ${SPL_UART_IMAGE} ${D}/boot/${SPL_UART_BINARY} - fi - if [ -f ${B}/${UBOOT_HS_XLD_BINARY} ]; then - install ${B}/${UBOOT_HS_XLD_BINARY} ${D}/boot/${UBOOT_HS_XLD_IMAGE} - ln -sf ${UBOOT_HS_XLD_IMAGE} ${D}/boot/${UBOOT_HS_XLD_BINARY} - fi - if [ -f ${B}/${UBOOT_HS_MLO_BINARY} ]; then - install ${B}/${UBOOT_HS_MLO_BINARY} ${D}/boot/${UBOOT_HS_MLO_IMAGE} - ln -sf ${UBOOT_HS_MLO_IMAGE} ${D}/boot/${UBOOT_HS_MLO_BINARY} - fi - if [ -f ${B}/${UBOOT_HS_ISSW_BINARY} ]; then - install ${B}/${UBOOT_HS_ISSW_BINARY} ${D}/boot/${UBOOT_HS_ISSW_IMAGE} - ln -sf ${UBOOT_HS_ISSW_IMAGE} ${D}/boot/${UBOOT_HS_ISSW_BINARY} - fi - if [ -f ${B}/${UBOOT_HS_2ND_BINARY} ]; then - install ${B}/${UBOOT_HS_2ND_BINARY} ${D}/boot/${UBOOT_HS_2ND_IMAGE} - ln -sf ${UBOOT_HS_2ND_IMAGE} ${D}/boot/${UBOOT_HS_2ND_BINARY} - fi - fi -} - -do_deploy_append () { - if [ -n "${UBOOT_CONFIG}" ] - then - for config in ${UBOOT_MACHINE}; do - i=$(expr $i + 1); - for type in ${UBOOT_CONFIG}; do - j=$(expr $j + 1); - if [ $j -eq $i ] - then - cd ${DEPLOYDIR} - if [ "x${SPL_UART_BINARY}" != "x" ]; then - install ${B}/${config}/spl/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_IMAGE}-${type} - rm -f ${DEPLOYDIR}/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_SYMLINK} - ln -sf ${SPL_UART_IMAGE}-${type} ${DEPLOYDIR}/${SPL_UART_BINARY}-${type} - ln -sf ${SPL_UART_IMAGE}-${type} ${DEPLOYDIR}/${SPL_UART_BINARY} - ln -sf ${SPL_UART_IMAGE}-${type} ${DEPLOYDIR}/${SPL_UART_SYMLINK}-${type} - ln -sf ${SPL_UART_IMAGE}-${type} ${DEPLOYDIR}/${SPL_UART_SYMLINK} - fi - if [ -f ${B}/${config}/${UBOOT_HS_XLD_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_XLD_BINARY} ${DEPLOYDIR}/${UBOOT_HS_XLD_IMAGE}-${type} - rm -f ${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_SYMLINK} - ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_SYMLINK}-${type} - ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_SYMLINK} - ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_BINARY}-${type} - ln -sf ${UBOOT_HS_XLD_IMAGE}-${type} ${UBOOT_HS_XLD_BINARY} - fi - if [ -f ${B}/${config}/${UBOOT_HS_MLO_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_MLO_BINARY} ${DEPLOYDIR}/${UBOOT_HS_MLO_IMAGE}-${type} - rm -f ${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_SYMLINK} - ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_SYMLINK}-${type} - ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_SYMLINK} - ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_BINARY}-${type} - ln -sf ${UBOOT_HS_MLO_IMAGE}-${type} ${UBOOT_HS_MLO_BINARY} - fi - if [ -f ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_ISSW_BINARY} ${DEPLOYDIR}/${UBOOT_HS_ISSW_IMAGE}-${type} - rm -f ${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_SYMLINK} - ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_SYMLINK}-${type} - ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_SYMLINK} - ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_BINARY}-${type} - ln -sf ${UBOOT_HS_ISSW_IMAGE}-${type} ${UBOOT_HS_ISSW_BINARY} - fi - if [ -f ${B}/${config}/${UBOOT_HS_2ND_BINARY} ]; then - install ${B}/${config}/${UBOOT_HS_2ND_BINARY} ${DEPLOYDIR}/${UBOOT_HS_2ND_IMAGE}-${type} - rm -f ${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_SYMLINK} - ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_SYMLINK}-${type} - ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_SYMLINK} - ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_BINARY}-${type} - ln -sf ${UBOOT_HS_2ND_IMAGE}-${type} ${UBOOT_HS_2ND_BINARY} - fi - fi - done - unset j - done - unset i - else - cd ${DEPLOYDIR} - if [ "x${SPL_UART_BINARY}" != "x" ]; then - install ${B}/spl/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_IMAGE} - rm -f ${DEPLOYDIR}/${SPL_UART_BINARY} ${DEPLOYDIR}/${SPL_UART_SYMLINK} - ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_BINARY} - ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_SYMLINK} - fi - if [ -f ${B}/${UBOOT_HS_XLD_BINARY} ]; then - install ${B}/${UBOOT_HS_XLD_BINARY} ${DEPLOYDIR}/${UBOOT_HS_XLD_IMAGE} - rm -f ${UBOOT_HS_XLD_BINARY} ${UBOOT_HS_XLD_SYMLINK} - ln -sf ${UBOOT_HS_XLD_IMAGE} ${UBOOT_HS_XLD_SYMLINK} - ln -sf ${UBOOT_HS_XLD_IMAGE} ${UBOOT_HS_XLD_BINARY} - fi - if [ -f ${B}/${UBOOT_HS_MLO_BINARY} ]; then - install ${B}/${UBOOT_HS_MLO_BINARY} ${DEPLOYDIR}/${UBOOT_HS_MLO_IMAGE} - rm -f ${UBOOT_HS_MLO_BINARY} ${UBOOT_HS_MLO_SYMLINK} - ln -sf ${UBOOT_HS_MLO_IMAGE} ${UBOOT_HS_MLO_SYMLINK} - ln -sf ${UBOOT_HS_MLO_IMAGE} ${UBOOT_HS_MLO_BINARY} - fi - if [ -f ${B}/${UBOOT_HS_ISSW_BINARY} ]; then - install ${B}/${UBOOT_HS_ISSW_BINARY} ${DEPLOYDIR}/${UBOOT_HS_ISSW_IMAGE} - rm -f ${UBOOT_HS_ISSW_BINARY} ${UBOOT_HS_ISSW_SYMLINK} - ln -sf ${UBOOT_HS_ISSW_IMAGE} ${UBOOT_HS_ISSW_SYMLINK} - ln -sf ${UBOOT_HS_ISSW_IMAGE} ${UBOOT_HS_ISSW_BINARY} - fi - if [ -f ${B}/${UBOOT_HS_2ND_BINARY} ]; then - install ${B}/${UBOOT_HS_2ND_BINARY} ${DEPLOYDIR}/${UBOOT_HS_2ND_IMAGE} - rm -f ${UBOOT_HS_2ND_BINARY} ${UBOOT_HS_2ND_SYMLINK} - ln -sf ${UBOOT_HS_2ND_IMAGE} ${UBOOT_HS_2ND_SYMLINK} - ln -sf ${UBOOT_HS_2ND_IMAGE} ${UBOOT_HS_2ND_BINARY} - fi - fi - - rm ${DEPLOYDIR}/u-boot-initial-env || true - rm ${DEPLOYDIR}/${PN}-initial-env || true - rm ${DEPLOYDIR}/u-boot-initial-env-${MACHINE} || true - rm ${DEPLOYDIR}/${PN}-initial-env-${MACHINE} || true - rm ${DEPLOYDIR}/u-boot-initial-env-${MACHINE}-${PV}-${PR} || true - rm ${DEPLOYDIR}/${PN}-initial-env-${MACHINE}-${PV}-${PR} || true -} - -do_install_append_keystone () { - if [ -n "${UBOOT_CONFIG}" ] - then - for config in ${UBOOT_MACHINE}; do - i=$(expr $i + 1); - for type in ${UBOOT_CONFIG}; do - j=$(expr $j + 1); - if [ $j -eq $i ] - then - if [ "x${UBOOT_SPI_SPL_BINARY}" != "x" ]; then - install ${B}/${config}/spl/${UBOOT_SPI_SPL_BINARY} ${D}/boot/${UBOOT_SPI_SPL_IMAGE}-${type} - ln -sf ${UBOOT_SPI_SPL_IMAGE}-${type} ${D}/boot/${UBOOT_SPI_SPL_BINARY}-${type} - ln -sf ${UBOOT_SPI_SPL_IMAGE}-${type} ${D}/boot/${UBOOT_SPI_SPL_BINARY} - fi - - if [ "x${UBOOT_SPI_BINARY}" != "x" ]; then - install ${B}/${config}/${UBOOT_SPI_BINARY} ${D}/boot/${UBOOT_SPI_IMAGE}-${type} - ln -sf ${UBOOT_SPI_IMAGE}-${type} ${D}/boot/${UBOOT_SPI_BINARY}-${type} - ln -sf ${UBOOT_SPI_IMAGE}-${type} ${D}/boot/${UBOOT_SPI_BINARY} - fi - - if [ "x${UBOOT_SPI_GPH_BINARY}" != "x" ]; then - install ${B}/${config}/${UBOOT_SPI_GPH_BINARY} ${D}/boot/${UBOOT_SPI_GPH_IMAGE}-${type} - ln -sf ${UBOOT_SPI_GPH_IMAGE}-${type} ${D}/boot/${UBOOT_SPI_GPH_BINARY}-${type} - ln -sf ${UBOOT_SPI_GPH_IMAGE}-${type} ${D}/boot/${UBOOT_SPI_GPH_BINARY} - fi - fi - done - unset j - done - unset i - else - if [ "x${UBOOT_SPI_SPL_BINARY}" != "x" ]; then - install ${B}/spl/${UBOOT_SPI_SPL_BINARY} ${D}/boot/${UBOOT_SPI_SPL_IMAGE} - ln -sf ${UBOOT_SPI_SPL_IMAGE} ${D}/boot/${UBOOT_SPI_SPL_BINARY} - fi - - if [ "x${UBOOT_SPI_BINARY}" != "x" ]; then - install ${B}/${UBOOT_SPI_BINARY} ${D}/boot/${UBOOT_SPI_IMAGE} - ln -sf ${UBOOT_SPI_IMAGE} ${D}/boot/${UBOOT_SPI_BINARY} - fi - - if [ "x${UBOOT_SPI_GPH_BINARY}" != "x" ]; then - install ${B}/${UBOOT_SPI_GPH_BINARY} ${D}/boot/${UBOOT_SPI_GPH_IMAGE} - ln -sf ${UBOOT_SPI_GPH_IMAGE} ${D}/boot/${UBOOT_SPI_GPH_BINARY} - fi - fi -} - -do_deploy_append_keystone () { - if [ -n "${UBOOT_CONFIG}" ] - then - for config in ${UBOOT_MACHINE}; do - i=$(expr $i + 1); - for type in ${UBOOT_CONFIG}; do - j=$(expr $j + 1); - if [ $j -eq $i ] - then - if [ "x${UBOOT_SPI_SPL_BINARY}" != "x" ]; then - install ${B}/${config}/spl/${UBOOT_SPI_SPL_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_SPL_IMAGE}-${type} - rm -f ${UBOOT_SPI_SPL_BINARY} ${UBOOT_SPI_SPL_SYMLINK} - ln -sf ${UBOOT_SPI_SPL_IMAGE}-${type} ${UBOOT_SPI_SPL_SYMLINK}-${type} - ln -sf ${UBOOT_SPI_SPL_IMAGE}-${type} ${UBOOT_SPI_SPL_SYMLINK} - ln -sf ${UBOOT_SPI_SPL_IMAGE}-${type} ${UBOOT_SPI_SPL_BINARY}-${type} - ln -sf ${UBOOT_SPI_SPL_IMAGE}-${type} ${UBOOT_SPI_SPL_BINARY} - fi - - if [ "x${UBOOT_SPI_BINARY}" != "x" ]; then - install ${B}/${config}/${UBOOT_SPI_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_IMAGE}-${type} - rm -f ${UBOOT_SPI_BINARY} ${UBOOT_SPI_SYMLINK} - ln -sf ${UBOOT_SPI_IMAGE}-${type} ${UBOOT_SPI_SYMLINK}-${type} - ln -sf ${UBOOT_SPI_IMAGE}-${type} ${UBOOT_SPI_SYMLINK} - ln -sf ${UBOOT_SPI_IMAGE}-${type} ${UBOOT_SPI_BINARY}-${type} - ln -sf ${UBOOT_SPI_IMAGE}-${type} ${UBOOT_SPI_BINARY} - fi - - if [ "x${UBOOT_SPI_GPH_BINARY}" != "x" ]; then - install ${B}/${config}/${UBOOT_SPI_GPH_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_GPH_IMAGE}-${type} - rm -f ${UBOOT_SPI_GPH_BINARY} ${UBOOT_SPI_GPH_SYMLINK} - ln -sf ${UBOOT_SPI_GPH_IMAGE}-${type} ${UBOOT_SPI_GPH_SYMLINK}-${type} - ln -sf ${UBOOT_SPI_GPH_IMAGE}-${type} ${UBOOT_SPI_GPH_SYMLINK} - ln -sf ${UBOOT_SPI_GPH_IMAGE}-${type} ${UBOOT_SPI_GPH_BINARY}-${type} - ln -sf ${UBOOT_SPI_GPH_IMAGE}-${type} ${UBOOT_SPI_GPH_BINARY} - fi - fi - done - unset j - done - unset i - else - if [ "x${UBOOT_SPI_SPL_BINARY}" != "x" ]; then - install ${B}/spl/${UBOOT_SPI_SPL_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_SPL_IMAGE} - rm -f ${UBOOT_SPI_SPL_BINARY} ${UBOOT_SPI_SPL_SYMLINK} - ln -sf ${UBOOT_SPI_SPL_IMAGE} ${UBOOT_SPI_SPL_SYMLINK} - ln -sf ${UBOOT_SPI_SPL_IMAGE} ${UBOOT_SPI_SPL_BINARY} - fi - - if [ "x${UBOOT_SPI_BINARY}" != "x" ]; then - install ${B}/${UBOOT_SPI_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_IMAGE} - rm -f ${UBOOT_SPI_BINARY} ${UBOOT_SPI_SYMLINK} - ln -sf ${UBOOT_SPI_IMAGE} ${UBOOT_SPI_SYMLINK} - ln -sf ${UBOOT_SPI_IMAGE} ${UBOOT_SPI_BINARY} - fi - - if [ "x${UBOOT_SPI_GPH_BINARY}" != "x" ]; then - install ${B}/${UBOOT_SPI_GPH_BINARY} ${DEPLOYDIR}/${UBOOT_SPI_GPH_IMAGE} - rm -f ${UBOOT_SPI_GPH_BINARY} ${UBOOT_SPI_GPH_SYMLINK} - ln -sf ${UBOOT_SPI_GPH_IMAGE} ${UBOOT_SPI_GPH_SYMLINK} - ln -sf ${UBOOT_SPI_GPH_IMAGE} ${UBOOT_SPI_GPH_BINARY} - fi - fi -} - -TOOLCHAIN = "gcc" 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 f293fdda..00000000 --- a/recipes-bsp/uart-lld/uart-lld-rtos_git.bb +++ /dev/null @@ -1,41 +0,0 @@ -SUMMARY = "TI RTOS low level driver for UART" -DESCRIPTION = "TI RTOS low level driver for Universal Asynchronous Receiver/Transmitter (UART) module " - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.uart" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf777f6756cb70aca4a7" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -DEPENDS_append = " edma3-lld-rtos \ - osal-rtos \ -" -DEPENDS_append_ti33x = " starterware-rtos \ - pruss-lld-rtos \ -" -DEPENDS_append_ti43x = " starterware-rtos" - -DEPENDS_remove_k3 = "edma3-lld-rtos " -DEPENDS_append_k3 = " udma-lld-rtos " - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_UART_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" -XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "UART LLD" - -INSANE_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 a82eb362..00000000 --- a/recipes-bsp/udma-lld/udma-lld-rtos_git.bb +++ /dev/null @@ -1,65 +0,0 @@ -SUMMARY = "TI RTOS low level driver for UDMA" -DESCRIPTION = "TI RTOS low level driver for Universal DMA module " - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.udma" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://udma.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a" - -COMPATIBLE_MACHINE = "k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r1" - -DEPENDS_append = " osal-rtos \ - sciclient-rtos \ -" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -UDMA_PACKAGE_BASE = "${WORKDIR}/udma_base" -UDMA_LLD_ROOTPATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/udma" - -export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages" -export PDK_UDMA_ROOT_PATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages" - -TI_PDK_LIMIT_BOARDS_am65xx = "am65xx_evm" - - -# HTML doc link params -PDK_COMP_LINK_TEXT = "UDMA LLD" - -do_configure() { - # remove any previous package - rm -rf ${UDMA_PACKAGE_BASE} - - cd ${S} - - # make the release package before building it - make package BOARD="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${UDMA_PACKAGE_BASE} PDK_UDMA_COMP_PATH=${S} -} - -do_compile() { - cd ${UDMA_LLD_ROOTPATH} - - # Build am65xx libraries - make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}" - - #archive - tar -cf udma_lld.tar --exclude='*.tar' ./* -} - -do_install() { - cd ${UDMA_LLD_ROOTPATH} - install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/udma - find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/udma \; -} - -FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages" - -INSANE_SKIP_${PN} = "arch ldflags" diff --git a/recipes-bsp/uio-module-drv/uio-module-drv-test_git.bb b/recipes-bsp/uio-module-drv/uio-module-drv-test_git.bb deleted file mode 100644 index 3a4fb1bf..00000000 --- a/recipes-bsp/uio-module-drv/uio-module-drv-test_git.bb +++ /dev/null @@ -1,45 +0,0 @@ -DESCRIPTION = "Test code for user space IO (UIO) driver" - -include uio-module-drv.inc - -PR = "r1" - -COMPATIBLE_MACHINE = "keystone|omap-a15|ti33x|ti43x" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEVICE_NAME_omap-a15 = "am57xx" -DEVICE_NAME_ti33x = "am33xx" -DEVICE_NAME_ti43x = "am43xx" -DEVICE_NAME_keystone = "keystone" -DEVICE_NAME_k2g = "k2g" -RDEPENDS_${PN} = "uio-module-drv" - -do_compile() { - oe_runmake -C ${S} test "DEVICE=${DEVICE_NAME}" -} - -do_install() { - install -d ${D}${bindir}/ - install -c -m 755 ${S}/test/uio_mem_test ${D}${bindir}/. - install -c -m 755 ${S}/test/uio_int_test ${D}${bindir}/. -} - -do_install_append_keystone () { - install -c -m 755 ${S}/test/uio_cic2_int_multithread_test ${D}${bindir}/. -} - -do_install_append_k2g () { - install -c -m 755 ${S}/test/prussdrv_test/test/pruss_uio_test ${D}${bindir}/. -} - -do_install_append_omap-a15 () { - install -c -m 755 ${S}/test/prussdrv_test/test/pruss_uio_test ${D}${bindir}/. -} - -do_install_append_ti33x () { - install -c -m 755 ${S}/test/prussdrv_test/test/pruss_uio_test ${D}${bindir}/. -} - -do_install_append_ti43x () { - install -c -m 755 ${S}/test/prussdrv_test/test/pruss_uio_test ${D}${bindir}/. -} diff --git a/recipes-bsp/uio-module-drv/uio-module-drv.inc b/recipes-bsp/uio-module-drv/uio-module-drv.inc deleted file mode 100644 index f483010e..00000000 --- a/recipes-bsp/uio-module-drv/uio-module-drv.inc +++ /dev/null @@ -1,19 +0,0 @@ -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2b7c96eb2aed7b0f6f922214dbde9016" - -BRANCH = "master" -# This corresponds to version 02.02.01.00 -UIO_MODULE_DRV_SRCREV = "bda9260f2220840a60ec0fbc8011cbadf3cf1b91" - -PV = "2.2.1.0+git${SRCPV}" - -UIO_MODULE_DRV_GIT_URI = "git://git.ti.com/keystone-linux/uio-module-drv.git" -UIO_MODULE_DRV_GIT_PROTOCOL = "git" -SRC_URI = "${UIO_MODULE_DRV_GIT_URI};protocol=${UIO_MODULE_DRV_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${UIO_MODULE_DRV_SRCREV}" - -S = "${WORKDIR}/git" - -COMPATIBLE_HOST ?= "null" -COMPATIBLE_HOST_ti-soc = "(.*)" diff --git a/recipes-bsp/uio-module-drv/uio-module-drv_git.bb b/recipes-bsp/uio-module-drv/uio-module-drv_git.bb deleted file mode 100644 index 6ac91875..00000000 --- a/recipes-bsp/uio-module-drv/uio-module-drv_git.bb +++ /dev/null @@ -1,18 +0,0 @@ -DESCRIPTION = "User space IO (UIO) driver for on-chip modules" - -include uio-module-drv.inc - -# This package builds a kernel module, use kernel PR as base and append a local -MACHINE_KERNEL_PR_append = "d" -PR = "${MACHINE_KERNEL_PR}" - -module_auto_load_uio-module-drv = "uio-module-drv" - -inherit module - -do_install_append () { - install -d ${D}${includedir} - cp *.h ${D}${includedir} -} - -KERNEL_MODULE_AUTOLOAD += "uio_module_drv" 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 7aa0d1b9..00000000 --- a/recipes-bsp/usb-lld/usb-lld-rtos_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "TI RTOS USB low level driver" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.drv.usb" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://USBver.h;beginline=16;endline=46;md5=5394fa32763383d2c8e2aca5a1c67805" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r0" - -DEPENDS_append = " osal-rtos" -DEPENDS_append_ti33x = " starterware-rtos" -DEPENDS_append_ti43x = " starterware-rtos" -DEPENDS_append_k3 = " sciclient-rtos" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_USB_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "USB LLD" diff --git a/recipes-bsp/utils-rtos/profiling-rtos_git.bb b/recipes-bsp/utils-rtos/profiling-rtos_git.bb deleted file mode 100644 index 9846804d..00000000 --- a/recipes-bsp/utils-rtos/profiling-rtos_git.bb +++ /dev/null @@ -1,26 +0,0 @@ -SUMMARY = "TI RTOS profiling utilities" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.utils.profiling" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://profilingver.h;beginline=1;endline=46;md5=974494ad60f33cfc0340e421c5a5a7a0" - -COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PR = "r0" - - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_PROFILING_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "Profiling Utility Library" diff --git a/recipes-bsp/utils-rtos/trace-rtos_git.bb b/recipes-bsp/utils-rtos/trace-rtos_git.bb deleted file mode 100644 index 249ffc79..00000000 --- a/recipes-bsp/utils-rtos/trace-rtos_git.bb +++ /dev/null @@ -1,28 +0,0 @@ -SUMMARY = "TI RTOS Trace utility" - -DESCRIPTION = "This utility allows for tracing support in PDK drivers" - -inherit ti-pdk ti-pdk-fetch - -TI_PDK_COMP = "ti.utils.trace" - -PE = "1" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://tracever.h;beginline=19;endline=47;md5=983f531ecfc9fc8c4bc3af9333ab6696" - -COMPATIBLE_MACHINE = "k3" -PACKAGE_ARCH = "${MACHINE_ARCH}" - - -PR = "r0" - - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -export PDK_TRACE_ROOT_PATH ="${WORKDIR}/build" -export DEST_ROOT="${S}" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "Trace Utility" diff --git a/recipes-bsp/vis-fw/vis_01.50.07.15.bb b/recipes-bsp/vis-fw/vis_01.50.07.15.bb deleted file mode 100644 index 6eaf8de7..00000000 --- a/recipes-bsp/vis-fw/vis_01.50.07.15.bb +++ /dev/null @@ -1,35 +0,0 @@ -DESCRIPTION = "Radio Application Firmware" -LICENSE = "TI-TSPA" -LIC_FILES_CHKSUM = "file://${S}/J6_VIS_DEMO_LINUX_BINARY_01.50.07.15-Manifest.html;md5=a59aa54b9470f555cf086b91dca0afa3" - -COMPATIBLE_MACHINE = "dra7xx" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -PR = "r1" - -SRC_URI = "http://downloads.ti.com/dsps/dsps_public_sw/glsdk/vis/01_50_07_15/exports/vis-dra7xx-evm-01.50.07.15.tar.gz;protocol=http" - -SRC_URI[md5sum] = "fe8b00e398fb3b7ada0c15b601867acb" -SRC_URI[sha256sum] = "6e2aa47ae892910616ebdc96646af778af9a59ca0657716ab4fa4b24a9afae69" - -S = "${WORKDIR}" - -DSPAPP = "dra7-dsp1-fw-radio.xe66" -GPPAPP = "RadioApp" - -do_install() { - install -d ${D}${base_libdir}/firmware - install -d ${D}${bindir} - install ${S}/prebuilt/${DSPAPP} ${D}${base_libdir}/firmware/${DSPAPP} - install -m 0755 ${S}/prebuilt/${GPPAPP} ${D}${bindir}/${GPPAPP} -} - -PACKAGES += "${PN}-fw" -RDEPENDS_${PN} += "${PN}-fw" - -FILES_${PN}-fw += "${base_libdir}/firmware/${DSPAPP}" - -INSANE_SKIP_${PN}-fw = "arch" -INHIBIT_PACKAGE_DEBUG_SPLIT = "1" -INHIBIT_PACKAGE_STRIP = "1" -INHIBIT_SYSROOT_STRIP = "1" diff --git a/recipes-bsp/vpdma-fw/vpdma-fw_03-2012.bb b/recipes-bsp/vpdma-fw/vpdma-fw_03-2012.bb deleted file mode 100644 index 4707f179..00000000 --- a/recipes-bsp/vpdma-fw/vpdma-fw_03-2012.bb +++ /dev/null @@ -1,25 +0,0 @@ -DESCRIPTION = "VPDMA firmware for Video Input Port and Video Processing Engine" - -LICENSE = "TI-TSPA" -LIC_FILES_CHKSUM = "file://COPYING;md5=fd463c9500441ed91d07a0331baa635c" - -COMPATIBLE_MACHINE = "dra7xx" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -DEPENDS += "virtual/kernel" - -SRC_URI = "http://downloads.ti.com/dsps/dsps_public_sw/glsdk/vpdma-fw/03-2012/exports/vpdma-fw_03-2012.tar.gz;protocol=http;name=dra7xx-evm" -SRC_URI[dra7xx-evm.md5sum] = "80176df1350c21d9efa90171789c546e" -SRC_URI[dra7xx-evm.sha256sum] = "a0b254ffd0c7f481cb3989e632088f5e4a233c73a1c676faa3061721ea60dc90" - -S = "${WORKDIR}/vpdma-fw-${PV}" -TARGET = "vpdma-1b8.bin" - -do_install() { - mkdir -p ${D}${base_libdir}/firmware - cp ${S}/${TARGET} ${D}${base_libdir}/firmware/${TARGET} -} - -FILES_${PN} += "${base_libdir}/firmware/${TARGET}" - -PR = "r1" diff --git a/recipes-bsp/vpe-tests/vpe-tests_git.bb b/recipes-bsp/vpe-tests/vpe-tests_git.bb deleted file mode 100644 index 92c425b1..00000000 --- a/recipes-bsp/vpe-tests/vpe-tests_git.bb +++ /dev/null @@ -1,30 +0,0 @@ -DESCRIPTION = "VPE test program" - -LICENSE = "BSD" -LIC_FILES_CHKSUM = "file://COPYING;md5=74d2f71d8898c54e3d1c9d0058c484aa" - -DEPENDS = "virtual/kernel vpdma-fw" - -PR = "r3" - -COMPATIBLE_MACHINE = "dra7xx" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -SRCREV = "e3d8db1aa935775f9d196ad7428e0cd9864a36ca" -BRANCH ?= "master" - -SRC_URI = "git://git.ti.com/vpe_tests/vpe_tests.git;protocol=git;branch=${BRANCH}" - -S = "${WORKDIR}/git" - -FLOATABI = "${@bb.utils.contains("TUNE_FEATURES", "vfp", bb.utils.contains("TUNE_FEATURES", "callconvention-hard", " -mfloat-abi=hard", " -mfloat-abi=softfp", d), "" ,d)}" - -# The test application needs additional include headers from the kernel -EXTRA_OEMAKE = 'CROSS_COMPILE="${TARGET_PREFIX}" CC="${TARGET_PREFIX}gcc ${FLOATABI}" KDIR="${STAGING_KERNEL_DIR}/include/uapi -I${STAGING_KERNEL_DIR}/include"' - -do_install() { - oe_runmake DESTDIR="${D}" install - rm -rf ${D}${base_libdir}/firmware/vpdma-*.bin - rmdir -p ${D}${base_libdir}/firmware || true -} 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 e2834a63..00000000 --- a/recipes-bsp/vps-lld/vps-lld-rtos_git.bb +++ /dev/null @@ -1,56 +0,0 @@ -SUMMARY = "TI RTOS Low level driver for Video Processing Subsystem (VPS) " - -inherit ti-pdk - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=32;md5=4303d306ea53eb66132983d6901c137d" - -COMPATIBLE_MACHINE = "omap-a15" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -VPS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/vps.git" -VPS_LLD_GIT_PROTOCOL = "git" -VPS_LLD_GIT_BRANCH = "master" -VPS_LLD_GIT_DESTSUFFIX = "git/ti/drv/vps" - -# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.13A" -VPS_LLD_SRCREV = "f6d7c1f9cee42da1368e6414b4feeb84227d620e" - -BRANCH = "${VPS_LLD_GIT_BRANCH}" -SRC_URI = "${VPS_LLD_GIT_URI};destsuffix=${VPS_LLD_GIT_DESTSUFFIX};protocol=${VPS_LLD_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${VPS_LLD_SRCREV}" -PV = "01.00.01.13A" -PR = "r0" - -S = "${WORKDIR}/${VPS_LLD_GIT_DESTSUFFIX}" - -# Add to DEPENDS set in ti-pdk.bbclass -DEPENDS_append = " \ - ti-sysbios \ - osal-rtos \ - edma3-lld-rtos \ - board-rtos \ - uart-lld-rtos \ - i2c-lld-rtos \ - pm-lld-rtos \ -" -export PDK_VPS_COMP_PATH = "${WORKDIR}/build" -export DEST_ROOT="${S}" - -# Build with make instead of XDC -TI_PDK_XDCMAKE = "0" - -# The makefile will push these on the XDCPATH -export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}" - -do_compile_append() { - # Delete archive created by XDC release command since it does not contain all content - find -name "*.tar" -exec rm -f {} \; - - # Archive from build/ to capture ti/drv/pm/ in archive - cd ${B} - tar -cf pm_lld.tar --exclude='*.tar' ./* -} - -INSANE_SKIP_${PN} = "arch ldflags" diff --git a/recipes-bsp/wdtimer/wdtimer-rtos_git.bb b/recipes-bsp/wdtimer/wdtimer-rtos_git.bb deleted file mode 100644 index 59ebf31f..00000000 --- a/recipes-bsp/wdtimer/wdtimer-rtos_git.bb +++ /dev/null @@ -1,29 +0,0 @@ -SUMMARY = "Watchdog Timer (wdtimer) test example" - -LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://WatchdogTimer.xdc;beginline=1;endline=31;md5=837fb1761f89c7671e79bd5992bcf9e4" - -inherit ti-pdk - -COMPATIBLE_MACHINE = "k2hk|k2e|k2l" -PACKAGE_ARCH = "${MACHINE_ARCH}" - -WATCHDOG_TIMER_GIT_URI = "git://git.ti.com/keystone-rtos/wdtimer.git" -WATCHDOG_TIMER_GIT_PROTOCOL = "git" -WATCHDOG_TIMER_GIT_BRANCH = "master" -WATCHDOG_TIMER_GIT_DESTSUFFIX = "git/ti/instrumentation/wdtimer" - -# Below commit ID corresponds to "DEV.WDTIMER.01.00.00.04A" -WATCHDOG_TIMER_SRCREV = "5c382014ed02fdf054beb1dd0263758eb17c34e2" - -BRANCH = "${WATCHDOG_TIMER_GIT_BRANCH}" -SRC_URI = "${WATCHDOG_TIMER_GIT_URI};destsuffix=${WATCHDOG_TIMER_GIT_DESTSUFFIX};protocol=${WATCHDOG_TIMER_GIT_PROTOCOL};branch=${BRANCH}" - -SRCREV = "${WATCHDOG_TIMER_SRCREV}" -PV = "01.00.00.04A" -PR = "r0" - -S = "${WORKDIR}/git/ti/instrumentation/wdtimer" - -# HTML doc link params -PDK_COMP_LINK_TEXT = "Watchdog Timer" diff --git a/recipes-bsp/wl18xx-fw/wl18xx-fw/0001-Add-Makefile-to-install-firmware-files.patch b/recipes-bsp/wl18xx-fw/wl18xx-fw/0001-Add-Makefile-to-install-firmware-files.patch deleted file mode 100644 index a8db0770..00000000 --- a/recipes-bsp/wl18xx-fw/wl18xx-fw/0001-Add-Makefile-to-install-firmware-files.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 3a8fc3ccf00796254d6cef4b6d4cd70dc37012e1 Mon Sep 17 00:00:00 2001 -From: Denys Dmytriyenko <denys@ti.com> -Date: Fri, 10 Mar 2017 13:28:29 -0500 -Subject: [PATCH] Add Makefile to install firmware files - -Signed-off-by: Denys Dmytriyenko <denys@ti.com> ---- - Makefile | 9 +++++++++ - 1 file changed, 9 insertions(+) - create mode 100644 Makefile - -diff --git a/Makefile b/Makefile -new file mode 100644 -index 0000000..1cf38e3 ---- /dev/null -+++ b/Makefile -@@ -0,0 +1,9 @@ -+# Installs the the ti-connectivity wlan firmware files into the root file system -+ -+install: -+ @if [ ! -d $(DESTDIR) ] ; then \ -+ echo "Target filesystem directory doesn't exist."; \ -+ exit 1; \ -+ fi -+ install -d $(DEST_DIR)/lib/firmware/ti-connectivity -+ cp *.bin $(DEST_DIR)/lib/firmware/ti-connectivity/ --- -2.7.4 - diff --git a/recipes-bsp/wl18xx-fw/wl18xx-fw_8.7.3.bb b/recipes-bsp/wl18xx-fw/wl18xx-fw_8.7.3.bb deleted file mode 100644 index a52ec898..00000000 --- a/recipes-bsp/wl18xx-fw/wl18xx-fw_8.7.3.bb +++ /dev/null @@ -1,26 +0,0 @@ -DESCRIPTION = "Firmware files for use with TI wl18xx" -LICENSE = "TI-TSPA" -LIC_FILES_CHKSUM = "file://LICENCE;md5=4977a0fe767ee17765ae63c435a32a9e" - -SRC_URI = " \ - git://git.ti.com/wilink8-wlan/wl18xx_fw.git;protocol=git;branch=${BRANCH} \ - file://0001-Add-Makefile-to-install-firmware-files.patch \ -" - -# Tag: R8.7-SP3 (8.7.3) -SRCREV = "f659be25473e4bde8dc790bff703ecacde6e21da" -BRANCH = "master" - -S = "${WORKDIR}/git" - -CLEANBROKEN = "1" - -do_compile() { - : -} - -do_install() { - oe_runmake 'DEST_DIR=${D}' install -} - -FILES_${PN} = "/lib/firmware/ti-connectivity/*" diff --git a/recipes-bsp/x-load/signgp.bb b/recipes-bsp/x-load/signgp.bb deleted file mode 100644 index 479e6f81..00000000 --- a/recipes-bsp/x-load/signgp.bb +++ /dev/null @@ -1,20 +0,0 @@ -LICENSE = "BSD-3-Clause" -DESCRIPTION = "Tool to sign omap3 x-loader images" -LIC_FILES_CHKSUM = "file://signGP.c;md5=960f484fea13941ca88821366f9dade0" - -SRC_URI = "file://signGP.c" - -do_compile() { - ${CC} ${CFLAGS} ${LDFLAGS} ${WORKDIR}/signGP.c -o signGP -} - -do_install() { - install -d ${D}${bindir} - install -m 0755 signGP ${D}${bindir} -} - -S = "${WORKDIR}" - -NATIVE_INSTALL_WORKS = "1" - -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes-bsp/x-load/signgp/signGP.c b/recipes-bsp/x-load/signgp/signGP.c deleted file mode 100644 index 93250640..00000000 --- a/recipes-bsp/x-load/signgp/signGP.c +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ - * - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the - * distribution. - * - * Neither the name of Texas Instruments Incorporated nor the names of - * its contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * -*/ - - -// -// signGP.c -// Read the x-load.bin file and write out the x-load.bin.ift file. -// The signed image is the original pre-pended with the size of the image -// and the load address. If not entered on command line, file name is -// assumed to be x-load.bin in current directory and load address is -// 0x40200800. - -#include <stdio.h> -#include <stdlib.h> -#include <fcntl.h> -#include <sys/stat.h> -#include <string.h> -#include <malloc.h> - - -main(int argc, char *argv[]) -{ - int i; - char ifname[FILENAME_MAX], ofname[FILENAME_MAX], ch; - FILE *ifile, *ofile; - unsigned long loadaddr, len; - struct stat sinfo; - - - // Default to x-load.bin and 0x40200800. - strcpy(ifname, "x-load.bin"); - loadaddr = 0x40200800; - - if ((argc == 2) || (argc == 3)) - strcpy(ifname, argv[1]); - - if (argc == 3) - loadaddr = strtol(argv[2], NULL, 16); - - // Form the output file name. - strcpy(ofname, ifname); - strcat(ofname, ".ift"); - - // Open the input file. - ifile = fopen(ifname, "rb"); - if (ifile == NULL) { - printf("Cannot open %s\n", ifname); - exit(0); - } - - // Get file length. - stat(ifname, &sinfo); - len = sinfo.st_size; - - // Open the output file and write it. - ofile = fopen(ofname, "wb"); - if (ofile == NULL) { - printf("Cannot open %s\n", ofname); - fclose(ifile); - exit(0); - } - - // Pad 1 sector of zeroes. - //ch = 0x00; - //for (i=0; i<0x200; i++) - // fwrite(&ch, 1, 1, ofile); - - fwrite(&len, 1, 4, ofile); - fwrite(&loadaddr, 1, 4, ofile); - for (i=0; i<len; i++) { - fread(&ch, 1, 1, ifile); - fwrite(&ch, 1, 1, ofile); - } - - fclose(ifile); - fclose(ofile); -} diff --git a/recipes-bsp/x-load/x-load.inc b/recipes-bsp/x-load/x-load.inc deleted file mode 100644 index 7a9638b0..00000000 --- a/recipes-bsp/x-load/x-load.inc +++ /dev/null @@ -1,58 +0,0 @@ -DESCRIPTION = "x-load bootloader loader" -SECTION = "bootloaders" -LICENSE = "GPLv2+" - -LIC_FILES_CHKSUM = "file://common/cmd_load.c;beginline=4;endline=22;md5=14420d7cc8dfb427d17ad407ddf8dc89" - -PARALLEL_MAKE = "" - -EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} CONFIG_HEADER=${CONFIG_HEADER}" - -XLOAD_MACHINE ?= "${MACHINE}_config" - -XLOAD_IMAGE ?= "x-load-${MACHINE}-${PV}-${PR}.bin.ift" -XLOAD_SYMLINK ?= "x-load-${MACHINE}.bin.ift" -XLOAD_USB_IMAGE ?= "x-load-usb-${MACHINE}-${PV}-${PR}.bin" -XLOAD_USB_SYMLINK ?= "x-load-usb-${MACHINE}.bin" -MLO_IMAGE ?= "MLO-${MACHINE}-${PV}-${PR}" -MLO_SYMLINK ?= "MLO-${MACHINE}" -MLO_SYMLINK_NOMACHINE ?= "MLO" -XLOAD_LOAD_ADDRESS ?= "0x40200800" - -do_compile () { - unset LDFLAGS - unset CFLAGS - unset CPPFLAGS - oe_runmake distclean - oe_runmake ${XLOAD_MACHINE} - oe_runmake ift -} - -do_install () { - install -d ${D}/boot - install ${S}/x-load.bin.ift ${D}/boot/${MLO_IMAGE} - ln -sf ${MLO_IMAGE} ${D}/boot/${MLO_SYMLINK_NOMACHINE} -} - -FILES_${PN} = "/boot" - -inherit deploy - -addtask deploy before do_package after do_install - -do_deploy () { - install -d ${DEPLOY_DIR_IMAGE} - install ${S}/x-load.bin.ift ${DEPLOY_DIR_IMAGE}/${XLOAD_IMAGE} - install ${S}/x-load.bin ${DEPLOY_DIR_IMAGE}/${XLOAD_USB_IMAGE} - install ${S}/x-load.bin.ift ${DEPLOY_DIR_IMAGE}/${MLO_IMAGE} - - cd ${DEPLOY_DIR_IMAGE} - rm -f ${XLOAD_SYMLINK} - ln -sf ${XLOAD_IMAGE} ${XLOAD_SYMLINK} - rm -f ${XLOAD_USB_SYMLINK} - ln -sf ${XLOAD_USB_IMAGE} ${XLOAD_USB_SYMLINK} - rm -f ${MLO_SYMLINK} - ln -sf ${MLO_IMAGE} ${MLO_SYMLINK} - rm -f ${MLO_SYMLINK_NOMACHINE} - ln -sf ${MLO_IMAGE} ${MLO_SYMLINK_NOMACHINE} -} diff --git a/recipes-bsp/x-load/x-load/0001-Beagle-Rev-C5-support.patch b/recipes-bsp/x-load/x-load/0001-Beagle-Rev-C5-support.patch deleted file mode 100644 index 1c67bd35..00000000 --- a/recipes-bsp/x-load/x-load/0001-Beagle-Rev-C5-support.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 992eb6ff881792f5c753ef6c85be0ceb2d162c78 Mon Sep 17 00:00:00 2001 -From: Joel Fernandes <agnel.joel@gmail.com> -Date: Tue, 7 Jun 2011 09:50:03 +0200 -Subject: [PATCH] Beagle Rev C5 support - ---- - board/omap3530beagle/omap3530beagle.c | 16 ++++++++++++++++ - 1 files changed, 16 insertions(+), 0 deletions(-) - -diff --git a/board/omap3530beagle/omap3530beagle.c b/board/omap3530beagle/omap3530beagle.c -index 15943f5..2b8c3c0 100644 ---- a/board/omap3530beagle/omap3530beagle.c -+++ b/board/omap3530beagle/omap3530beagle.c -@@ -281,6 +281,7 @@ u32 wait_on_value(u32 read_bit_mask, u32 match_value, u32 read_addr, u32 bound) - - #define MICRON_DDR 0 - #define NUMONYX_MCP 1 -+#define MICRON_MCP 2 - int identify_xm_ddr() - { - int mfr, id; -@@ -303,6 +304,8 @@ int identify_xm_ddr() - return MICRON_DDR; - if ((mfr == 0x20) && (id == 0xba)) - return NUMONYX_MCP; -+ if ((mfr == 0x2c) && (id == 0xbc)) -+ return MICRON_MCP; - } - /********************************************************************* - * config_3430sdram_ddr() - Init DDR on 3430SDP dev board. -@@ -329,6 +332,17 @@ void config_3430sdram_ddr(void) - __raw_writel(NUMONYX_V_ACTIMB_165, SDRC_ACTIM_CTRLB_1); - __raw_writel(SDP_3430_SDRC_RFR_CTRL_165MHz, SDRC_RFR_CTRL_0); - __raw_writel(SDP_3430_SDRC_RFR_CTRL_165MHz, SDRC_RFR_CTRL_1); -+ } else if (identify_xm_ddr() == MICRON_MCP) { -+ /* Beagleboard Rev C5 */ -+ __raw_writel(0x2, SDRC_CS_CFG); /* 256MB/bank */ -+ __raw_writel(SDP_SDRC_MDCFG_0_DDR_MICRON_XM, SDRC_MCFG_0); -+ __raw_writel(SDP_SDRC_MDCFG_0_DDR_MICRON_XM, SDRC_MCFG_1); -+ __raw_writel(MICRON_V_ACTIMA_200, SDRC_ACTIM_CTRLA_0); -+ __raw_writel(MICRON_V_ACTIMB_200, SDRC_ACTIM_CTRLB_0); -+ __raw_writel(MICRON_V_ACTIMA_200, SDRC_ACTIM_CTRLA_1); -+ __raw_writel(MICRON_V_ACTIMB_200, SDRC_ACTIM_CTRLB_1); -+ __raw_writel(SDP_3430_SDRC_RFR_CTRL_200MHz, SDRC_RFR_CTRL_0); -+ __raw_writel(SDP_3430_SDRC_RFR_CTRL_200MHz, SDRC_RFR_CTRL_1); - } else { - __raw_writel(0x1, SDRC_CS_CFG); /* 128MB/bank */ - __raw_writel(SDP_SDRC_MDCFG_0_DDR, SDRC_MCFG_0); -@@ -699,6 +713,8 @@ int misc_init_r(void) - case REVISION_C4: - if (identify_xm_ddr() == NUMONYX_MCP) - printf("Beagle Rev C4 from Special Computing\n"); -+ else if(identify_xm_ddr() == MICRON_MCP) -+ printf("Beagle Rev C5\n"); - else - printf("Beagle Rev C4\n"); - break; --- -1.6.6.1 - diff --git a/recipes-bsp/x-load/x-load/panda-frefclk.patch b/recipes-bsp/x-load/x-load/panda-frefclk.patch deleted file mode 100644 index a893376a..00000000 --- a/recipes-bsp/x-load/x-load/panda-frefclk.patch +++ /dev/null @@ -1,193 +0,0 @@ -Delivered-To: koen@dominion.thruhere.net -Received: by 10.236.61.2 with SMTP id v2cs463572yhc; - Mon, 11 Jul 2011 00:39:44 -0700 (PDT) -Received: by 10.236.79.69 with SMTP id h45mr4010171yhe.342.1310369983896; - Mon, 11 Jul 2011 00:39:43 -0700 (PDT) -Return-Path: <x-loader+bncCKvc3d-lHRC70erwBBoEmZF8Og@googlegroups.com> -Received: from mail-gx0-f189.google.com (mail-gx0-f189.google.com [209.85.161.189]) - by mx.google.com with ESMTPS id u61si41782290yhm.15.2011.07.11.00.39.43 - (version=TLSv1/SSLv3 cipher=OTHER); - Mon, 11 Jul 2011 00:39:43 -0700 (PDT) -Received-SPF: pass (google.com: domain of x-loader+bncCKvc3d-lHRC70erwBBoEmZF8Og@googlegroups.com designates 209.85.161.189 as permitted sender) client-ip=209.85.161.189; -Authentication-Results: mx.google.com; spf=pass (google.com: domain of x-loader+bncCKvc3d-lHRC70erwBBoEmZF8Og@googlegroups.com designates 209.85.161.189 as permitted sender) smtp.mail=x-loader+bncCKvc3d-lHRC70erwBBoEmZF8Og@googlegroups.com; dkim=pass (test mode) header.i=@googlegroups.com -Received: by gxk3 with SMTP id 3sf9821900gxk.6 - for <koen@dominion.thruhere.net>; Mon, 11 Jul 2011 00:39:43 -0700 (PDT) -DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; - d=googlegroups.com; s=beta; - h=mime-version:x-beenthere:received-spf:from:to:cc:subject:date - :message-id:x-mailer:in-reply-to:references:x-original-sender - :x-original-authentication-results:reply-to:precedence:mailing-list - :list-id:x-google-group-id:list-post:list-help:list-archive:sender - :list-subscribe:list-unsubscribe:content-type; - bh=knz/OIehyS1eNPnUO3PKelxTOdkGPG+fRW2FJ4AriF0=; - b=cjz/o/2YFMmEgHKdtY7SmdxjqN+uxnJluh9MGSOmA+kVKkPYzbv4SXQQEcjFMBrXXw - pCUO8G8BylJJLTBTeRDAcji73YDd65OKsc6UoAyrSUtxtj4sgKXBVwaLu0eS+1Efsyl3 - +5g8sPqNFFG3tcvYD30FjtHZwLFyCTAtU2g18= -Received: by 10.101.142.10 with SMTP id u10mr495069ann.24.1310369979330; - Mon, 11 Jul 2011 00:39:39 -0700 (PDT) -MIME-Version: 1.0 -X-BeenThere: x-loader@googlegroups.com -Received: by 10.101.164.36 with SMTP id r36ls170737ano.5.gmail; Mon, 11 Jul - 2011 00:39:38 -0700 (PDT) -Received: by 10.101.126.20 with SMTP id d20mr158105ann.0.1310369978730; - Mon, 11 Jul 2011 00:39:38 -0700 (PDT) -Received: by 10.101.126.20 with SMTP id d20mr158104ann.0.1310369978718; - Mon, 11 Jul 2011 00:39:38 -0700 (PDT) -Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.213.181]) - by gmr-mx.google.com with ESMTPS id i19si12624205anq.3.2011.07.11.00.39.37 - (version=TLSv1/SSLv3 cipher=OTHER); - Mon, 11 Jul 2011 00:39:37 -0700 (PDT) -Received-SPF: neutral (google.com: 209.85.213.181 is neither permitted nor denied by best guess record for domain of ricardo.salveti@linaro.org) client-ip=209.85.213.181; -Received: by mail-yx0-f181.google.com with SMTP id 13so1644271yxi.12 - for <x-loader@googlegroups.com>; Mon, 11 Jul 2011 00:39:37 -0700 (PDT) -Received: by 10.150.53.14 with SMTP id b14mr3957102yba.181.1310369977490; - Mon, 11 Jul 2011 00:39:37 -0700 (PDT) -Received: from localhost.localdomain ([201.82.65.93]) - by mx.google.com with ESMTPS id s21sm510693ybm.15.2011.07.11.00.39.34 - (version=TLSv1/SSLv3 cipher=OTHER); - Mon, 11 Jul 2011 00:39:35 -0700 (PDT) -From: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org> -To: x-loader@googlegroups.com -Cc: patches@linaro.org, - Ricardo Salveti de Araujo <ricardo.salveti@linaro.org> -Subject: [x-loader] [PATCH v2] omap4: pandaboard: ehci fref_clkout per board revision -Date: Mon, 11 Jul 2011 04:39:17 -0300 -Message-Id: <1310369957-28444-1-git-send-email-ricardo.salveti@linaro.org> -X-Mailer: git-send-email 1.7.4.1 -In-Reply-To: <1305973002-28352-1-git-send-email-ricardo.salveti@linaro.org> -References: <1305973002-28352-1-git-send-email-ricardo.salveti@linaro.org> -X-Original-Sender: ricardo.salveti@linaro.org -X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: - 209.85.213.181 is neither permitted nor denied by best guess record for - domain of ricardo.salveti@linaro.org) smtp.mail=ricardo.salveti@linaro.org -Reply-To: x-loader@googlegroups.com -Precedence: list -Mailing-list: list x-loader@googlegroups.com; contact x-loader+owners@googlegroups.com -List-ID: <x-loader.googlegroups.com> -X-Google-Group-Id: 243713986749 -List-Post: <http://groups.google.com/group/x-loader/post?hl=en_US>, <mailto:x-loader@googlegroups.com> -List-Help: <http://groups.google.com/support/?hl=en_US>, <mailto:x-loader+help@googlegroups.com> -List-Archive: <http://groups.google.com/group/x-loader?hl=en_US> -Sender: x-loader@googlegroups.com -List-Subscribe: <http://groups.google.com/group/x-loader/subscribe?hl=en_US>, <mailto:x-loader+subscribe@googlegroups.com> -List-Unsubscribe: <http://groups.google.com/group/x-loader/subscribe?hl=en_US>, - <mailto:x-loader+unsubscribe@googlegroups.com> -Content-Type: text/plain; charset=ISO-8859-1 - -Add support for correctly configuring the fref_clkout depending on the -board revision of the pandaboard. This patch is necessary to make u-boot -work with the smsc usb+ethernet driver. - -Tested USB+Eth with TFTP and PXE using linaro u-boot: -http://git.linaro.org/gitweb?p=boot/u-boot-linaro-stable.git;a=summary - -Based on patch from David Anders <x0132446@ti.com> from -omap4_panda_L24.9 branch at gitorious.org/pandaboard x-loader tree. - -Changes since v1: - * Moving the code from s_init instead of adding a new block - -Signed-off-by: Ricardo Salveti de Araujo <ricardo.salveti@linaro.org> ---- - board/omap4430panda/omap4430panda.c | 58 +++++++++++++++------------------- - 1 files changed, 26 insertions(+), 32 deletions(-) - -diff --git a/board/omap4430panda/omap4430panda.c b/board/omap4430panda/omap4430panda.c -index 9b4e457..bcee6fe 100644 ---- a/board/omap4430panda/omap4430panda.c -+++ b/board/omap4430panda/omap4430panda.c -@@ -531,6 +531,7 @@ static void ddr_init(void) - *****************************************/ - int board_init(void) - { -+ unsigned int rev = omap_revision(); - unsigned int v; - - /* -@@ -546,10 +547,32 @@ int board_init(void) - v = __raw_readl(OMAP44XX_GPIO_BASE2 + __GPIO_DATAOUT); - __raw_writel((v & ~(1 << 30)), OMAP44XX_GPIO_BASE2 + __GPIO_DATAOUT); - -- /* kill USB PLL */ -+ if (rev == OMAP4430_ES1_0) -+ return 0; - -- v = __raw_readl(CM_CLKMODE_DPLL_USB); -- __raw_writel((v & ~7) | 1, CM_CLKMODE_DPLL_USB); -+ if (__raw_readl(OMAP44XX_GPIO_BASE6 + __GPIO_DATAIN) & (1 << 22)) { -+ /* enable software ioreq */ -+ sr32(OMAP44XX_SCRM_AUXCLK3, 8, 1, 0x1); -+ /* set for sys_clk (38.4MHz) */ -+ sr32(OMAP44XX_SCRM_AUXCLK3, 1, 2, 0x0); -+ /* set divisor to 2 */ -+ sr32(OMAP44XX_SCRM_AUXCLK3, 16, 4, 0x1); -+ /* set the clock source to active */ -+ sr32(OMAP44XX_SCRM_ALTCLKSRC, 0, 1, 0x1); -+ /* enable clocks */ -+ sr32(OMAP44XX_SCRM_ALTCLKSRC, 2, 2, 0x3); -+ } else { -+ /* enable software ioreq */ -+ sr32(OMAP44XX_SCRM_AUXCLK1, 8, 1, 0x1); -+ /* set for PER_DPLL */ -+ sr32(OMAP44XX_SCRM_AUXCLK1, 1, 2, 0x2); -+ /* set divisor to 16 */ -+ sr32(OMAP44XX_SCRM_AUXCLK1, 16, 4, 0xf); -+ /* set the clock source to active */ -+ sr32(OMAP44XX_SCRM_ALTCLKSRC, 0, 1, 0x1); -+ /* enable clocks */ -+ sr32(OMAP44XX_SCRM_ALTCLKSRC, 2, 2, 0x3); -+ } - - return 0; - } -@@ -683,8 +706,6 @@ static int scale_vcores(void) - - void s_init(void) - { -- unsigned int rev = omap_revision(); -- - /* - * this is required to survive the muxconf in the case the ROM - * started up USB OTG -@@ -707,33 +728,6 @@ void s_init(void) - /* setup_auxcr(get_device_type(), external_boot); */ - - ddr_init(); -- -- if (rev == OMAP4430_ES1_0) -- return; -- -- if (__raw_readl(OMAP44XX_GPIO_BASE6 + __GPIO_DATAIN) & (1 << 22)) { -- /* enable software ioreq */ -- sr32(OMAP44XX_SCRM_AUXCLK3, 8, 1, 0x1); -- /* set for sys_clk (38.4MHz) */ -- sr32(OMAP44XX_SCRM_AUXCLK3, 1, 2, 0x0); -- /* set divisor to 2 */ -- sr32(OMAP44XX_SCRM_AUXCLK3, 16, 4, 0x1); -- /* set the clock source to active */ -- sr32(OMAP44XX_SCRM_ALTCLKSRC, 0, 1, 0x1); -- /* enable clocks */ -- sr32(OMAP44XX_SCRM_ALTCLKSRC, 2, 2, 0x3); -- } else { -- /* enable software ioreq */ -- sr32(OMAP44XX_SCRM_AUXCLK1, 8, 1, 0x1); -- /* set for PER_DPLL */ -- sr32(OMAP44XX_SCRM_AUXCLK1, 1, 2, 0x2); -- /* set divisor to 16 */ -- sr32(OMAP44XX_SCRM_AUXCLK1, 16, 4, 0xf); -- /* set the clock source to active */ -- sr32(OMAP44XX_SCRM_ALTCLKSRC, 0, 1, 0x1); -- /* enable clocks */ -- sr32(OMAP44XX_SCRM_ALTCLKSRC, 2, 2, 0x3); -- } - } - - /******************************************************* --- -1.7.4.1 - --- --- -To unsubscribe from this group, email: x-loader+unsubscribe@googlegroups.com -For more options: http://groups.google.com/group/x-loader?hl=en?hl=en -Home Page: http://gitorious.org/x-loader diff --git a/recipes-bsp/x-load/x-load_1.46-psp.bb b/recipes-bsp/x-load/x-load_1.46-psp.bb deleted file mode 100644 index 108e408d..00000000 --- a/recipes-bsp/x-load/x-load_1.46-psp.bb +++ /dev/null @@ -1,38 +0,0 @@ -require x-load.inc - -DEPENDS += "signgp-native" - -LIC_FILES_CHKSUM = "file://README;md5=fb7a7e60aceaa99c529b6c667dfcf474" - -COMPATIBLE_MACHINE = "am3517-evm" - -PV = "1.46+${PR}+gitr${SRCREV}" -PR ="r0" -PE = "1" - -# TI PSP v1.46_OMAPPSP_03.00.01.06 (Tag is one commit different) -SRCREV_pn-${PN} = "fc6d5be15c703d21aef0ae0b8c02177721f0445f" -SRC_URI = "git://arago-project.org/git/projects/x-load-omap3.git;protocol=git" - -S = "${WORKDIR}/git" - -do_compile () { - unset LDFLAGS - unset CFLAGS - unset CPPFLAGS - oe_runmake distclean - oe_runmake ${XLOAD_MACHINE} - oe_runmake -} - -do_install () { - signGP x-load.bin ${XLOAD_LOAD_ADDRESS} - - install -d ${D}/boot - install x-load.bin.ift ${D}/boot/${MLO_IMAGE} - ln -sf ${MLO_IMAGE} ${D}/boot/${MLO_SYMLINK_NOMACHINE} -} - -FILES_${PN} = "/boot" - -PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/recipes-bsp/x-load/x-load_git.bb b/recipes-bsp/x-load/x-load_git.bb deleted file mode 100644 index 1ce1b0f0..00000000 --- a/recipes-bsp/x-load/x-load_git.bb +++ /dev/null @@ -1,22 +0,0 @@ -require x-load.inc - -#FILESPATHPKG_prepend = "x-load-git:x-load-git/${MACHINE}" - -PV = "1.5.1" -PR ="r3" -PE = "1" - -SRCREV_pn-${PN} = "c4289f1bee035dea41536c5ba5e1bc36c7d493c4" -SRC_URI = "git://gitorious.org/x-loader/x-loader.git;branch=master;protocol=git \ -" - -S = "${WORKDIR}/git" - -XLOAD_MACHINE_beagleboard = "omap3530beagle_config" -CONFIG_HEADER_beagleboard = "1" -XLOAD_MACHINE_omap3-touchbook = "omap3530beagle_config" - -PACKAGE_ARCH = "${MACHINE_ARCH}" - -COMPATIBLE_HOST ?= "null" -COMPATIBLE_HOST_ti-soc = "(.*)" |