aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-ti/includes
AgeCommit message (Collapse)Author
2022-02-22meta-ti: create a sub-layer meta-ti-bsp from existing contentDenys Dmytriyenko
Extra sub-layers will be created next and relevant content moved across them. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22gcc-linaro-baremetal: remove 7.2 version of GCC for baremetal Arm and Aarch64Denys Dmytriyenko
Newer versions of baremetal GCC toolchain available from meta-arm-toolchain. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22dspbios,biosutils: remove remnants of DSP/BIOS, predecessor to SYS/BIOSDenys Dmytriyenko
DSP/BIOS was the name for older versions of TI-RTOS, prior to SYS/BIOS and used on older deprecated platforms. Remove any remnants. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22classes,recipes: remove K1/2 PDK RTOS support, FWs and IPC transportsDenys Dmytriyenko
Remove deprecated support for compiling Keystone1/2 RTOS components and Linux firmwares using PDK, CSL, etc. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22linuxutils: remove Linux Utils helper packageDenys Dmytriyenko
Linux Utils were used mainly by DMAI on deprecated DaVinci and OMAP3 platforms. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22dmai: remove Davinci Multimedia Application Interface (DMAI)Denys Dmytriyenko
Was used with deprecated DaVinci, OMAP-L1 and OMAP3 families of platforms. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2022-02-22hdvpss: remove DaVinci High-Definition Video Processing Subsystem (HDVPSS)Denys Dmytriyenko
Due to DaVinci family of platforms being deprecated. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
2021-08-17meta-ti: convert to new override syntax in honisterDenys Dmytriyenko
Upcoming "honister" release changes the override syntax to improve usability, speed and memory footprint. Update recipes with the new syntax and set layer compatibility to honister. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Tested-by: Paul Barker <paul.barker@sancloud.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
2020-08-26Revert "gcc-arm, gcc-aarch64: upgrade baremetal gcc compilers to 9.2-2019.12"Denys Dmytriyenko
This reverts commit 3a657f7d350149dc277e735d96ef2d66360a3ac3. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-06-02gcc-arm, gcc-aarch64: upgrade baremetal gcc compilers to 9.2-2019.12Denys Dmytriyenko
Overlay recipes from meta-arm/master to provide baremetal gcc 9.2-2019.12 Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-12ti-unpack: Simplify the logic to detect 32bit glibc on build hostKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-17ti-paths.inc: Adding install directory for ti-cgt-7xMahesh Radhakrishnan
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-24ti-unpack.inc: abort if 32 bit libs are not installedLuca Ceresoli
ti_bin_do_unpack() detects the absence of the required 32 bit libraries, but only emits a warning. Later on the build will fail with a mysterious error. Fail immediately so the user can clearly read the error message and the (always appreciated) instructions on how to fix the problem. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-19ti-unpack.inc: also set COMPATIBLE_HOST for nativesdkDenys Dmytriyenko
Some recipes that include ti-unpack.inc also need to build nativesdk packages. Fixes errors like this: | ERROR: Nothing RPROVIDES 'nativesdk-ti-cgt-pru' (but .../nativesdk-packagegroup-arago-sdk-host.bb RDEPENDS on or otherwise requires it) | nativesdk-ti-cgt-pru was skipped: incompatible with host x86_64-arago-linux (not in COMPATIBLE_HOST) Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-17recipes: Limit ti specific recipes under ti-soc overrideKhem Raj
This helps in multi-BSP scenario, where other BSP layers are also present in the layermix Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-01ti-ns: Adding support for TI network servicesMahesh Radhakrishnan
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-09-25dsplib: build DSPLIB C66x/C674x/C64x+ from sourceJianzhong Xu
Remove DSPLIB recipe that downloads pre-built DSPLIB from ti.com. Add new recipe to build DSPLIB for C66x, C674x, or C64x+ from source code. Signed-off-by: Jianzhong Xu <xuj@ti.com> Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-09-25mathlib: build MATHLIB C66x/C674x from sourceJianzhong Xu
Remove MATHLIB recipe that downloads pre-built MATHLIB from ti.com. Add new recipe to build MATHLIB for C66x or C674x from source code. Signed-off-by: Jianzhong Xu <xuj@ti.com> Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-09-25swtools: common tools for xdc-based component buildJianzhong Xu
Add SWTOOLS which is needed to build xdc-based processor libs such as DSPLIB, MATHLIB, etc from source. Signed-off-by: Jianzhong Xu <xuj@ti.com> Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-24recipes-ti: devtools: add GCC Linaro baremetal toolchain 2017.11 v7.2.1Hao Zhang
Signed-off-by: Hao Zhang <hzhang@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-10meta-ti: cleanup use of d.getVar()Denys Dmytriyenko
1. drop use of True as second parameter, which is default, to align with master 2. there were instances of incorrectly passing 'd' as second parameter from previous conversion from bb.data.getVar() usage Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-16ti-paths: add missing NDK_INSTALL_DIRJacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21ti-xdctools: extend to native and nativesdkMertz, Timothy
ti-xdctools should be a native recipe as it more accurately reflects how it is supposed to be used. In addition, this allows it to be built as nativesdk and included in SDK image tools Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Jacob Stiffler <j-stiffler@ti.com>
2017-08-22ti-paths.inc: added path for TI CGT6x 7.x.xIvan Pang
This directory path is for installing TI CGT6x 7.x.x as well as invoking the installation from other recipes. Signed-off-by: Ivan Pang <i-pang@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-27ti-ccsv6: Remove the recipe and other dependenciesKarthik Ramanan
Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-21remaining recipes: fix build issue due to bb.data.* deprecationDenys Dmytriyenko
Causes following error: Exception: AttributeError: module 'bb.data' has no attribute 'getVar' Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-27ti-unpack.inc: Use absolute paths in require directiveKhem Raj
This helps in using this inc file from other BSP layers which are dependent on meta-ti Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-10-10recipes: python3 fixesDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-05-03ti-unpack: update for new Ubuntu 32bit lib packagingDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-02-24vlib-c66x: add version 3.2.1.0Gou, Hongmei
Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-01-28multiprocmgr-rtos: Add RTOS package for multiprocmgrJacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-01-27openmp-rtos: Add the OpenMP RTOS packageJacob Stiffler
* supports OpenMP on c66x cores Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-01-27ti-cg-xml: Add version 2.41.00Jacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-12-04imglib-c66x: add version 3.1.1.0Gou, Hongmei
Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-12-04mathlib-c66x: add version 3.1.1.0Gou, Hongmei
Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-12-03dsplib-c66x: add version 3.4.0.0Gou, Hongmei
Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-29ti-cgt-pru: Add version 2.1.1Jacob Stiffler
* TI PRU Code Generation Tools Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-28gcc-arm-none-eabi-native: Add GCC baremetal toolchainJacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-10-22ti-ccsv6-native: Add CCS 6.1.1.00022Jacob Stiffler
* Due to licensing, this installer must be downloaded manually and placed into either the downloads directory, or placed on a mirror. * Please see http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_6_Downloads * NOTE: That the Linux off-line installation tarball is the file required. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-09-08ti-osal: add the latest version of 1.24.00.09Gou, Hongmei
* ti-osal is added for building dspdce-fw and ipumm-fw in Yocto Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-06-01ti-paths: Add PDK_INSTALL_DIR for RTOS drivers.Jacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2015-02-20ti-eula-unpack: Add support for general binary installers.Jacob Stiffler
* ti-unpack.inc has been created to allow support for general binary installers by creating a variable which is used to pass arbitrary arguments to the executable. * ti-eula-unpack.inc sets the default arguments to retain support for recipes which still use this feature. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2014-07-02Conditionally set ${TOOLCHAIN_PATH} used by some recipesAsh Charles
Signed-off-by: Ash Charles <ashcharles@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-10-10recipes: Fix ti-eula-unpack issue. Tweak sgx modules and libgles recipes.Franklin S. Cooper Jr
* Commit d8fc4a686262c50fd0053afa7240020909ec430b addressed an issue where too many newlines characters were being sent since print by default already sends a newline character. This commit however resulted in bin files being installed in the WORKDIR and broke other recipes which commit a94f765b9867abefd5f0bd262b5dddb8782b3187 addressed. This lead to a very cluttered WORKDIR. * This patch updates ti-eula-unpack.inc to switch from using a print to a write. Since write doesn't automatically send newlines it is a bit more obvious when newlines are sent. * Part of the reason that bin files were being installed in the WORKDIR was due to TI_BIN_UNPK_WDEXT being blank for some recipes. For instance in the libgles-omap3 recipes, when the workdir command is set in TI_BIN_UNPK_CMDS the directory that the Graphics SDK will be installed into is workdir+TI_BIN_UNPK_WDEXT. A blank TI_BIN_UNPK_WDEXT means the SDK will be installed in WORKDIR. By setting TI_BIN_UNPK_WDEXT to a proper value the recipes can be sure it is installed in the proper directory. * Determine which file to download based on the defined BINFILE and not a hardcoded value. This idea was taken from arago. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-05-11omap3-sgx-modules, ti-staging.inc, ti-linuxutils: change PACKAGE_STRIP = ↵Koen Kooi
"no" to the proper INHIBIT_PACKAGE_STRIP = "1" PACKAGE_STRIP doesn't exit in oe-core (anymore) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-03-22ti-eula-unpack: fix the check for 32bit glibc, make it a warningDenys Dmytriyenko
This makes better checking for 32bit glibc on Ubuntu 11.10 In general, change to a WARNING instead of breaking the build with an ERROR, to accomodate other different implementations of 32/64bit system libraries, as well as multiarch setups. Will need to come up with more robust solution later. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-03-12ti-eula-unpack: throw error message in case 32bit glibc is missingAndreas Müller
TI installation tool requires 32bit glibc [1] [1] https://lists.yoctoproject.org/pipermail/meta-ti/2012-January/000357.html Signed-off-by: Andreas M??ller <schnitzeltony@googlemail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2012-02-20ti-eula-unpack: remove extraneous newline in cmd outputPeter A. Bigot
print adds one already; to add another causes the input to be off and the default installation directory to be used, at least on Fedora 15. Signed-off-by: Peter A. Bigot <bigotp@acm.org> Acked-by: Roger Monk <r-monk@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2011-08-16TI recipes: only use PACKAGE_ARCH = "${MACHINE_ARCH}" where neededKoen Kooi
With machine specific staging in OE-core the tools (xdc, dmai, etc) can drop the PACKAGE_ARCH munging. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-07-06ti-paths: add syslink bits and sort it alphabeticallyKoen Kooi
Signed-off-by: Koen Kooi <k-kooi@ti.com>