summaryrefslogtreecommitdiffstats
path: root/meta-ti-extras/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* meta-ti/all: Handle S when building a subdir of the git repoRyan Eatmon2025-06-253-3/+3
| | | | | | | | | If a recipe is fetching an entire git repo and then just building a single dir, then we need to update S to lock into the sub directory. Easiest fix is to simply append the subdir to whatever the system wants to set S to by default. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti/all: remove S in recipes that fetch from git via setting ↵Ryan Eatmon2025-06-255-10/+0
| | | | | | | | | | BB_GIT_DEFAULT_DESTSUFFIX Removing all the S = ${WORKDIR}/git assignments works because BB_GIT_DEFAULT_DESTSUFFIX is set to match S from bitbake.conf (which itself is set to match typical tarball releases). Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* CLEANUP: Add missing SUMMARYRyan Eatmon2025-05-165-5/+5
| | | | | | | | Every recipe should have a SUMMARY and that can only be 72 characters at most. Some of these recipes had DESCRIPTIONS and not SUMMARY, some were missing the SUMMARY, and some had slightly too long values for the SUMMARY. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras recipes: fix whitespace warningsMax Krummenacher2025-05-132-14/+14
| | | | | | | | | | | | | | | | Since OE bitbake commit 24772dd2ae6c ("parse/ConfHandler: Add warning for deprecated whitespace usage"), the current build generates the following warning (as example): | WARNING: ...meta-ti/meta-ti-bsp/recipes-ti/ipc/ti-ipc_git.bb: | meta-ti/meta-ti-bsp/recipes-ti/ipc/ti-ipc_git.bb:2 | has a lack of whitespace around the assignment: | 'HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"' Fix all the warnings. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ipumm-fw: Disable buildpaths checkRyan Eatmon2025-01-221-0/+9
| | | | | | | | | The ti-cgt-arm compiler is a custom TI compiler. It does not currently support reproducible builds and is provided via a binary blob download that we cannot patch in the recipe to address the issue. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* wl18xx-fw: Do not depend on the makefile for installAndrew Davis2024-12-132-40/+3
| | | | | | | | | We use the makefile shipped with the firmware to deploy the firmware instead of just manually moving it in the install step. But the makefile doesn't do the right thing, so we also modify the makefile. Skip all this and just move the firmware ourselves. Signed-off-by: Andrew Davis <afd@ti.com>
* debugss-module-drv: Add patch for kernel 6.11 changeRyan Eatmon2024-10-042-1/+61
| | | | | | | There was a change to the return value for a function pointer in the kernel v6.11. This patch adapts the module to the kernel change. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: dspdce-fw: Remove unused firmwareAndrew Davis2024-09-231-65/+0
| | | | | | | | | This was an attempt to run the DCE server firmware on the DSP instead of on the IPU M4 cores. Not widely used and not used at all anymore, remove the firmware for this. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* debugss-module-drv: Fix compile failure under kernel v6.10Ryan Eatmon2024-08-042-0/+34
| | | | | | | | | | | | | A compile error has apperaed when building againt the v6.10 kernel. git/debugss_module/debugss-mod/debugss_kmodule.c:1149:34: error: array type has incomplete element type 'struct of_device_id' 1149 | static const struct of_device_id dra7xx_debugss_of_match[] = { | ^~~~~~~~~~~~~~~~~~~~~~~ The easy fix is just to add an include for the header that defines the missing struct. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* libulm: Disable buildpaths checkRyan Eatmon2024-07-261-0/+10
| | | | | | | | | | The ti-cgt6x compiler is a custom TI compiler for the TI C6000 Digital Signal Processor(DSP) platform. It does not currently support reproducible builds and is provided via a binary blob download that we cannot patch in the recipe to address the issue. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cc33xx-fw: install cc33xx firmwareSabeeh Khan2024-07-011-0/+22
| | | | | | | | | | Download and install the cc33xx firmware and binaries to be used with the cc33xx drivers. FW Version: 1.7.0.120 Signed-off-by: Sabeeh Khan <sabeeh-khan@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: remove MACHINE_KERNEL_PR globallyDenys Dmytriyenko2024-06-151-3/+0
| | | | | | | | MACHINE_KERNEL_PR is a remnant of the early OE days and hasn't been needed for quite some time. Let's finally remove it completely. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: remove SRCPVDenys Dmytriyenko2024-04-182-2/+2
| | | | | | | | | | Last time around SRCPV was removed from meta-ti-bsp[1], but meta-ti-extras got missed. Resolve it now. [1] https://git.yoctoproject.org/meta-ti/commit/?id=d7624a767e20c776eb937c2942127299b4dc0093 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* pru-icss_git.bb: update to PSSP v6.3.0cicd.master.202311230100Praneeth Bajjuri2023-11-221-3/+2
| | | | | | | | | | | | | | | | | | | Upgrade to v6.3.0 version. This release adds resources for using AM243x & AM64x PRU cores with cores running FreeRTOS: * The RTOS Getting Started Labs * Examples for using PRU GPIO and the broadside interface * SORTE_G example (a custom networking interface) Bug fixes: * AM64x & AM65x header files, fix the names of extended sections to be in the format of ConstantsTableName_0x100 Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Nick Saulnier <nsaulnier@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-pru-sw-edma-driver: Remove this recipeAndrew Davis2023-10-201-31/+0
| | | | | | | Not used and the source is gone anyway, remove. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* pru-icss: update QA checksTrevor Woerner2023-08-231-2/+2
| | | | | | | | | | | Update the QA checks done on the build artifacts to include [buildpaths] since the PRU linker includes these paths in its output. This avoids build warnings or errors of the type: pru-icss-6.2.0-r1 do_package_qa: QA Issue: File /lib/firmware/pru/PRU_Halt.out in package pru-icss-halt contains reference to TMPDIR [buildpaths] Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* pru-icss_git.bb: update to PSSP v6.2.0Praneeth Bajjuri2023-07-071-3/+3
| | | | | | | | | | | | | | | | | Upgrade to v6.2.0 version. This release supports Linux kernel 6.1. The RPMsg library in previous versions of the PSSP will not work with the PRU RPMsg drivers in Linux kernel 6.1. Other changes in this version: * Bug fixes: - Getting Started Labs, fix "zero" command clearing too many bytes - Include files, add a missing parentheses to pru_cfg, pru_ctrl, pru_ecap * Update ReadMe files to point to the latest URLs Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* patches: Add missing Upstream-Status to various patchesRyan Eatmon2023-04-111-0/+2
| | | | | | | The check-layer command caught that we were missing the Upstream-Status on a few older patches, and I found a few new ones. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* treewide: replace leftover git://git.ti.comMatthias Schiffer2023-01-311-1/+1
| | | | | | | | These URIs have been updated in dunfell, but two instances were forgotten in kirkstone/master. Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: machine: Use new J7 SoC names over specific board namesAndrew Davis2023-01-241-5/+5
| | | | | | | | | | | | | | | | Now that we have SoC names, we can avoid adding features based on the board name. We expect folks to create their own boards based on these SoCs, and so using the TI made EVM board name everywhere adds extra churn when adding a new board. Plus it is more correct for most of these features as they depend on the SoC, not on the EVM board. One other thing we do here is to not use the generic "j7" name, the current and future J7 devices are far to feature diverse to group at this level. Grouping like that will lead to the wrong things getting enabled as new J7 SoCs are added. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* all: Stop using git://git.ti.comRyan Eatmon2022-11-235-5/+5
| | | | | | | | | | | | Stop using un-encrypted git:// protocol to access TI repositories. This is inline with the same arguments as made by github in https://github.blog/2021-09-01-improving-git-protocol-security-github/ Signed-off-by: Nishanth Menon <nm@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* dsptop: fix host contamination warningDenys Dmytriyenko2022-05-101-0/+1
| | | | | | | | | | Fixes this warning: | WARNING: dsptop-1.4.0-r2.2 do_package_qa: QA Issue: dsptop: /usr/bin/dsptop is owned by uid 1000, | which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated] Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* pru-icss_git.bb: add AM62xNick Saulnier2022-05-021-0/+21
| | | | | | | | | | | | This commit adds the PRU Software Support Package (PSSP) to the AM62x Linux Processor SDK under example-applications/pru-icss-x.x.x. It also adds prebuilt PRU firmware to the default AM62x filesystem image under the /lib/firmware folder. Signed-off-by: Nick Saulnier <nsaulnier@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* pru-icss_git.bb: update to PSSP v6.1.0Nick Saulnier2022-05-021-2/+2
| | | | | | | | | | | | | Update the SDK folder example-applications/pru-icss-x.x.x to install the latest version of the PRU Software Support Package (PSSP). This also uses PSSP v6.1.0 to generate the PRU Halt and RPMsg binaries in the Linux SDK default filesystem image under /lib/firmware. Signed-off-by: Nick Saulnier <nsaulnier@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* wl18xx-fw: Make it support usrmergeAlessio Igor Bogani2022-04-051-2/+6
| | | | | Signed-off-by: Alessio Igor Bogani <alessio.bogani@elettra.eu> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: convert licenses to SPDX formatDenys Dmytriyenko2022-02-252-2/+2
| | | | | | | Update LICENSE variable to use SPDX license identifiers. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: use nonarch_base_libdir for firmware installationsDenys Dmytriyenko2022-02-224-195/+195
| | | | | | | | | Firmware images should always be installed under /lib and hence should use nonarch_base_libdir, as regular base_libdir is configuration-specific and doesn't always resolve to /lib. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: update ambiguous "BSD" license with "BSD-3-Clause"Denys Dmytriyenko2022-02-222-2/+2
| | | | | | | | | | | OE-Core recently removed ambiguous "BSD" license[1] in order for recipes to be more specific and use the exact variants of BSD. Update meta-ti recipes with "BSD-3-Clause" as that was the previous default. [1] https://git.openembedded.org/openembedded-core/commit/?id=14d4c007c49652d836d325a12bdbcd3bfa42e6d5 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: move BIOS,XDC,XDAIS, CGT,DSP libs and components to meta-ti-extrasDenys Dmytriyenko2022-02-228-0/+628
| | | | | | | | | Legacy platforms AM3/4/5/J6 build components for multimedia acceleration and other DSP showcasing using SYS/BIOS, XDC, XDAIS, CodeGen Tools and different DSP libraries. Move all of them to meta-ti-extras. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: move WiLink components to meta-ti-extrasDenys Dmytriyenko2022-02-223-0/+78
Move WiLink WiFi and BT components from meta-ti-bsp to meta-ti-extras layer. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>