summaryrefslogtreecommitdiffstats
path: root/recipes-ti/includes
Commit message (Collapse)AuthorAgeFilesLines
* ti-paths.inc: Adding install directory for ti-cgt-7xMahesh Radhakrishnan2019-08-161-0/+3
| | | | | Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-unpack.inc: abort if 32 bit libs are not installedLuca Ceresoli2019-07-231-1/+1
| | | | | | | | | | | | 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>
* ti-unpack.inc: also set COMPATIBLE_HOST for nativesdkDenys Dmytriyenko2018-10-191-0/+1
| | | | | | | | | | 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>
* recipes: Limit ti specific recipes under ti-soc overrideKhem Raj2018-10-171-0/+4
| | | | | | | | 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>
* ti-ns: Adding support for TI network servicesMahesh Radhakrishnan2018-10-011-0/+2
| | | | | Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* dsplib: build DSPLIB C66x/C674x/C64x+ from sourceJianzhong Xu2018-09-251-3/+3
| | | | | | | | | 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>
* mathlib: build MATHLIB C66x/C674x from sourceJianzhong Xu2018-09-251-0/+2
| | | | | | | | | 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>
* swtools: common tools for xdc-based component buildJianzhong Xu2018-09-251-0/+2
| | | | | | | | | 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>
* recipes-ti: devtools: add GCC Linaro baremetal toolchain 2017.11 v7.2.1Hao Zhang2018-08-241-0/+5
| | | | | Signed-off-by: Hao Zhang <hzhang@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* meta-ti: cleanup use of d.getVar()Denys Dmytriyenko2018-07-101-6/+6
| | | | | | | | 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>
* ti-paths: add missing NDK_INSTALL_DIRJacob Stiffler2018-02-161-0/+1
| | | | | Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-xdctools: extend to native and nativesdkMertz, Timothy2017-12-211-1/+1
| | | | | | | | | | | 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>
* ti-paths.inc: added path for TI CGT6x 7.x.xIvan Pang2017-08-221-1/+2
| | | | | | | | 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>
* ti-ccsv6: Remove the recipe and other dependenciesKarthik Ramanan2017-04-271-2/+0
| | | | | Signed-off-by: Karthik Ramanan <a0393906@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* remaining recipes: fix build issue due to bb.data.* deprecationDenys Dmytriyenko2016-12-211-6/+6
| | | | | | | Causes following error: Exception: AttributeError: module 'bb.data' has no attribute 'getVar' Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-unpack.inc: Use absolute paths in require directiveKhem Raj2016-10-271-1/+1
| | | | | | | | 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>
* recipes: python3 fixesDenys Dmytriyenko2016-10-101-5/+3
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-unpack: update for new Ubuntu 32bit lib packagingDenys Dmytriyenko2016-05-031-2/+2
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* vlib-c66x: add version 3.2.1.0Gou, Hongmei2016-02-241-0/+2
| | | | | Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* multiprocmgr-rtos: Add RTOS package for multiprocmgrJacob Stiffler2016-01-281-0/+2
| | | | | Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* openmp-rtos: Add the OpenMP RTOS packageJacob Stiffler2016-01-271-0/+2
| | | | | | | * supports OpenMP on c66x cores Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-cg-xml: Add version 2.41.00Jacob Stiffler2016-01-271-0/+2
| | | | | Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* imglib-c66x: add version 3.1.1.0Gou, Hongmei2015-12-041-0/+2
| | | | | Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* mathlib-c66x: add version 3.1.1.0Gou, Hongmei2015-12-041-0/+2
| | | | | Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* dsplib-c66x: add version 3.4.0.0Gou, Hongmei2015-12-031-0/+2
| | | | | Signed-off-by: Hongmei Gou <h-gou@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-cgt-pru: Add version 2.1.1Jacob Stiffler2015-10-291-0/+3
| | | | | | | * TI PRU Code Generation Tools Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* gcc-arm-none-eabi-native: Add GCC baremetal toolchainJacob Stiffler2015-10-281-0/+2
| | | | | Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ccsv6-native: Add CCS 6.1.1.00022Jacob Stiffler2015-10-221-0/+4
| | | | | | | | | | | * 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>
* ti-osal: add the latest version of 1.24.00.09Gou, Hongmei2015-09-081-0/+2
| | | | | | | * 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>
* ti-paths: Add PDK_INSTALL_DIR for RTOS drivers.Jacob Stiffler2015-06-011-1/+2
| | | | | Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-eula-unpack: Add support for general binary installers.Jacob Stiffler2015-02-202-65/+85
| | | | | | | | | | | * 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>
* Conditionally set ${TOOLCHAIN_PATH} used by some recipesAsh Charles2014-07-021-0/+1
| | | | | Signed-off-by: Ash Charles <ashcharles@gmail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: Fix ti-eula-unpack issue. Tweak sgx modules and libgles recipes.Franklin S. Cooper Jr2012-10-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* omap3-sgx-modules, ti-staging.inc, ti-linuxutils: change PACKAGE_STRIP = ↵Koen Kooi2012-05-111-1/+1
| | | | | | | | | "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>
* ti-eula-unpack: fix the check for 32bit glibc, make it a warningDenys Dmytriyenko2012-03-221-4/+3
| | | | | | | | | | 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>
* ti-eula-unpack: throw error message in case 32bit glibc is missingAndreas Müller2012-03-121-0/+8
| | | | | | | | | | 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>
* ti-eula-unpack: remove extraneous newline in cmd outputPeter A. Bigot2012-02-201-1/+1
| | | | | | | | | 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>
* TI recipes: only use PACKAGE_ARCH = "${MACHINE_ARCH}" where neededKoen Kooi2011-08-161-2/+0
| | | | | | 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>
* ti-paths: add syslink bits and sort it alphabeticallyKoen Kooi2011-07-061-33/+61
| | | | Signed-off-by: Koen Kooi <k-kooi@ti.com>
* ti-paths.inc: use proper STAGING variableKoen Kooi2011-03-281-22/+22
| | | | | | This bug was uncovered by http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-angstrom/commit/?id=aa3f237b40d89582422b089dee3a319cdfa482fd Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* recipes-ti: initial check in of dsplink stackKoen Kooi2011-03-143-0/+135
* the focus was on to get it to build, not to make the recipes perfect Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>