summaryrefslogtreecommitdiffstats
path: root/meta-ti-extras
Commit message (Collapse)AuthorAgeFilesLines
* meta-ti-extras: recipes-multimedia: libdce: Fix libdce SRC_URINishanth Menon2024-08-041-1/+2
| | | | | | | | | omapzoom has been down since a long time. Point the repository to the mirror in git.ti.com Reported-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Nishanth Menon <nm@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>
* gdbc6x: Disable buildpaths checkRyan Eatmon2024-07-261-0/+4
| | | | | | | | | The gdbc6x debugger might be able to be updated for the reproducible build effort. While we continue to explore what is possible, we will disable the check so that we can continue to maintain our code for releases. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gdbserver-c6x: 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>
* 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>
* ti-ipc-rtos: Disable buildpaths checkRyan Eatmon2024-07-261-0/+11
| | | | | | | | | | 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>
* ti-sysbios: remove install log to avoid "buildpaths" QA errorRyan Eatmon2024-07-231-0/+2
| | | | | | Installer log contains absolute paths and is not really needed. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-cgt-pru: remove install log to avoid "buildpaths" QA errorDenys Dmytriyenko2024-07-191-0/+1
| | | | | | | Installer log contains absolute paths and is not really needed. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-cgt-pru: UNPACKDIR cleanupDenys Dmytriyenko2024-07-191-2/+5
| | | | | | | Fix warning that S does not exist, since it defaults to ${WORKDIR}/${BP} Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-ti: jailhouse: Update jailhouse for scarthgapParesh Bhagat2024-07-112-12/+10
| | | | | | | | | | | | | - Update SRCREV for jailhouse which incorporates makefile changes for scarthgap. - To handle ${ARAGO_IMAGE_SUFFIX}, add * wherever JH_RAMFS_IMAGE is used in do_install (install or copy) so to pick correct inmate image for RT build. - Skip QA checks for usrmerge and buildpath. This is required to package jailhouse in image. - Update FILES:${PN}. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cc33xx-target-scripts: add cc33xx scripts to control TI cc33xx WLAN deviceSabeeh Khan2024-07-011-0/+20
| | | | | | | | | Add scripts and conf files to be used to control and configure the cc33xx WLAN device. Documentation for these scripts can be found here: https://www.ti.com/tool/CC33XX-SOFTWARE Signed-off-by: Sabeeh Khan <sabeeh-khan@ti.com> 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>
* cc33calibrator: add new cc33calibrator tool for cc33xx devicesSabeeh Khan2024-07-011-0/+24
| | | | | | | | | | | cc33calibrator is a tool provided by TI to manually control the radio frontend of the cc33xx device. This tool can also be used for production line testing of the radio. Documentation for this tool is provided within the following link: https://www.ti.com/tool/CC33XX-SOFTWARE Signed-off-by: Sabeeh Khan <sabeeh-khan@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* cc33conf: add new cc33conf tool for cc33xx devicesSabeeh Khan2024-07-011-0/+29
| | | | | | | | | | | cc33conf is a tool provided by TI to configure cc33xx WLAN devices. It can be used to change the RF parameters and other features of the target. Documentation for this tool is provided within the following link: https://www.ti.com/tool/CC33XX-SOFTWARE 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-152-6/+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>
* gcc-arm-baremetal: Add arch to INSANE_SKIPRyan Eatmon2024-06-151-1/+1
| | | | | | | | | | | | A newly enabled check in master is causing errors with this package: ERROR: QA Issue: Architecture did not match (ARM, expected x86-64) Adding arch to the INSANE_SKIP variable disables that check for this recipe. Suggested-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gdbc6x: Update to UNPACKDIR for files going into WORKDIRRyan Eatmon2024-06-151-1/+1
| | | | | | | | | | | | For recipes that have file:// in SRC_URI, the files are placed into WORKDIR. Moving forward [1], that directory will be UNPACKDIR and eventually move to somewhere other than WORKDIR. So update all references to WORKDIR that are looking for these file to use UNPACKDIR instead. [1] https://git.openembedded.org/openembedded-core/commit/?id=e022d62ba917790af2121da57646271ef17c03fa Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gdbc6x: Update for gcc v14 supportRyan Eatmon2024-06-151-1/+1
| | | | | | | | One of the changes in gcc v14 is making implicit-function-declaration an error. For some older software packages the easiest fix is to add -fpermissive to the compile line. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* layer.conf, TODO: drop nanbield compatibilityDenys Dmytriyenko2024-06-151-1/+1
| | | | | | | As nanbield has been EOL-ed recently. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* python3-yamllint: remove local copyDenys Dmytriyenko2024-06-151-15/+0
| | | | | | | | | This has been accepted to oe-core and is available in scarthgap and newer. This reverts commit e9a56223ed04f9e0874177c5685db37a5eb6ea82. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes: Update to UNPACKDIR for files going into WORKDIRRyan Eatmon2024-05-315-14/+14
| | | | | | | | | | | | For recipes that have file:// in SRC_URI, the files are placed into WORKDIR. Moving forward [1], that directory will be UNPACKDIR and eventually move to somewhere other than WORKDIR. So update all references to WORKDIR that are looking for these file to use UNPACKDIR instead. [1] https://git.openembedded.org/openembedded-core/commit/?id=e022d62ba917790af2121da57646271ef17c03fa Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* wl18xx-target-scripts: upgrade to R8.8.1Sabeeh Khan2024-04-221-2/+2
| | | | | | | | | | This upgrade contains the following changes: * updated hostapd path in ap_start.sh * ap_stop.sh removes wlan1 interface * hostapd.conf updated to work seamlessly with hostapd 2.10 Signed-off-by: Sabeeh Khan <sabeeh-khan@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: remove SRCPVDenys Dmytriyenko2024-04-184-4/+4
| | | | | | | | | | 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>
* conf/layer.conf: Update LAYERSERIES_COMPATRyan Eatmon2024-04-171-1/+1
| | | | | | Update LAYERSERIES_COMPAT to remove EOL branches and add future styhead. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* python3-yamllint: Temporarily carry this new recipeRyan Eatmon2024-04-171-0/+15
| | | | | | | | | | | | | | | Add recipe for yamllint. There is an upcoming change in u-boot where the binman tool is now configured to call yamllint to verify the configs during compile time. There was a previous patch a year ago from Trevor Woerner that never made it into oe-core. This patch is a reworking of his patch but pointing to a newer version. We are waiting on this patch to be accepted in oe-core. Once it is available on master we will remove this recipe to avoid conflict. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Update SRCREV for jailhouse recipeParesh Bhagat2024-03-181-1/+1
| | | | | | | | | | Update SRCREV for jailhouse recipe which will add changes for Out of Box demo and also a new application to test whether the linux inmate cell has crashed or not. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Acked-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Rework jailhouse recipe to support different image buildParesh Bhagat2024-02-214-95/+104
| | | | | | | | | | | | | | | | | | | | | This patch moves the jailhouse recipe general variables to a ti-jailhouse.inc file along with fetch and compile task. Jailhouse repo also contains some demo applications which can be packaged alone in filesytem and does not require packaging jailhouse module, firmware and tool. So add a new recipe jailhouse-inmate which can be used to only package those demos. The existing jailhouse recipe will contain variables and other dependencies needed for do_install task for jailhouse module, tools, demos etc. The do_install of jailhouse inmate recipe will only package demo applications. This new recipe(jailhouse-inmate) will be added to a new image in meta-arago. The new image will be used for jailhouse second linux instance or cell. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* layer.conf: add compatibility with scarthgapDenys Dmytriyenko2024-02-141-1/+1
| | | | | | | | | | OE-Core master has switched compatibility requirements from nanbield to scarthgap in preparation for the upcoming 5.0 release. https://wiki.yoctoproject.org/wiki/Releases Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Acked-by: Chirag Shilwant <c-shilwant@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gdbc6x: Fix Upstream-Status tagRyan Eatmon2024-02-081-1/+1
| | | | | | | We should be using Inactive-Upstream instead of Pending for these patches. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gdbc6x: Fix kernel module to work on 6.6+Ryan Eatmon2024-02-082-1/+35
| | | | | | | | The "upstream" is not maintained, but this is an easy patch to get this working again. Still need to watch this for big breakages and rethink supporting this recipe at that time. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Revert "python3-yamllint: Temporarily carry this new recipe"Ryan Eatmon2024-02-061-15/+0
| | | | | | | | | | | This reverts commit 04c2204c11cb3ee5eee84f2d213037b763954786. oe-core master branch picked up this patch [1], so we no longer need it in meta-ti. [1] https://git.openembedded.org/openembedded-core/commit/?id=128cfc5222752a6337a9cbb9bc9023c13ee19f2f Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* python3-yamllint: Temporarily carry this new recipeRyan Eatmon2024-01-221-0/+15
| | | | | | | | | | | | | | | Add recipe for yamllint. There is an upcoming change in u-boot where the binman tool is now configured to call yamllint to verify the configs during compile time. There was a previous patch a year ago from Trevor Woerner that never made it into oe-core. This patch is a reworking of his patch but pointing to a newer version. We are waiting on this patch to be accepted in oe-core. Once it is available on master we will remove this recipe to avoid conflict. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: Update jailhouse recipe to delete irrelevant filesParesh Bhagat2024-01-031-25/+9
| | | | | | | | | Remove config files from /usr/share/jailhouse as they are not required. Package only the cell files for respective devices and not all k3 files. Update FILES:PN to use wildcard. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* Update SRCREV for ti-jailhouseParesh Bhagat2023-11-286-296/+1
| | | | | | | | | Update SRCREV for ti-jailhouse. All the patches which was being applied via yocto have been moved to ti-jailhouse repo now. So remove the patches from SRC_URI and files. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-extras: Add support for extra kernel/u-boot features for am62pxxParesh Bhagat2023-11-241-1/+5
| | | | | | | | | | | | Add support for ti-extras for am62pxx to control the kernel and u-boot repos, branches, and srcrevs via the TI_EXTRAS variable in the local.conf file. Also add am62pxx as compatble machine in jailhouse recipe. So the am62pxx jailhouse build can be done by adding TI_EXTRAS=tie-jailhouse in local.conf. Signed-off-by: Paresh Bhagat <p-bhagat@ti.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>
* meta-ti-extras: recipes-ti: Update jailhouse SRC_URI to point to ↵cicd.master.202310180100Paresh Bhagat2023-10-171-1/+1
| | | | | | | | | | | ti-jailhouse repo The ti-jailhouse repo is synced with the Siemens/jailhouse at https://github.com/siemens/jailhouse. Use this for development and build for TI devices. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: layer.conf: add compatibility with nanbieldDenys Dmytriyenko2023-09-201-1/+1
| | | | | | | OE-Core is switching layer compatibility to nanbield for the upcoming release. Signed-off-by: Denys Dmytriyenko <denys@konsulko.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>
* ti-extras: Add support for extra kernel/u-boot featuresParesh Bhagat2023-06-141-0/+2
| | | | | | | | | | | | | | | | There are some features that will either never be accepted into the upstream kernel, or are not ready to be accepted. ti-extras allows for controlling the kernel and u-boot repos, breanches, and srcrevs to gain access to those features via the TI_EXTRAS variable in the local.conf file. Initial support for TI_EXTRAS=tie-jailhouse is being added by this patch. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com> Acked-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-xdctools: Fold include files into the one remaining userAndrew Davis2023-05-254-86/+74
| | | | | | | | There is only one user of these include files, expand the files inside the one user and remove the includes. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-paths: Remove extra paths and alphabetizeAndrew Davis2023-05-251-98/+52
| | | | | | | | This file should be whittled away over time, remove currently unused paths to help us take inventory of what remains. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-ti: Add recipe and patches for jailhouse support for am62xxParesh Bhagat2023-05-087-0/+521
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add and enable Jailhouse support for TI's k3-am625-sk similarly to how other TI platforms were added and enabled in the past by adding platform-specific configuration variables for the root cell DTB overlay, and the Linux demo inmate DTB, configuration, and Kernel command line settings. Migrate the jailhouse recipe to kirkstone from dunfell. Switch to latest upstream source tree for jailhouse. The TI Jailhouse repo has gone stale and now upstream is really the happening place where new development happens including for new devices such as AM62x. Hence go ahead and switch to using the upstream repo. Update the platform-specific config files to such that the root cell DTB overlay gets included in the file system images. Enable additional console on ttyS3 (usually mapped to main_uart1) and ttyS2 for the Linux demo inmate to use. Add patches for the Jailhouse source tree for am62xx. Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gdbserverproxy-module-drv: Fix patch fuzzRyan Eatmon2023-05-041-1/+1
| | | | | | | Some how I missed that there was fuzz when applying the patch, which master treats as an error. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gdbc6x: Fix kernel module to work on v5.15+Andrew Davis2023-04-182-0/+42
| | | | | | | | Small changes, the "upstream" doesn't look to be maintained anymore, so if we get any more breaks it might be time to remove this recipe. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* patches: Add missing Upstream-Status to various patchesRyan Eatmon2023-04-113-0/+6
| | | | | | | 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>
* ti-k3-secdev: Remove inclusion of ti-paths.incAndrew Davis2023-03-011-2/+0
| | | | | | | | Since this directory path will not change, let's avoid use of ti-paths.inc which is set to be removed. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* uio-module-drv: Remove deprecated uio-module-drvAndrew Davis2023-02-161-38/+0
| | | | | | | | | | UIO drivers are generally frowned upon in the community, and for PRU we now have much better alternatives in RProc, RPmsg, and PRU-Consumer. Let's not send the wrong message by continuing to support this crufty interface. Remove the kernel module, DTBs, and test recipe. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>