summaryrefslogtreecommitdiffstats
path: root/recipes-ti/ipc
Commit message (Collapse)AuthorAgeFilesLines
* meta-ti: create a sub-layer meta-ti-bsp from existing contentDenys Dmytriyenko2022-02-2217-656/+0
| | | | | | | 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>
* meta-ti: remove remaining Keystone1/2 overridesDenys Dmytriyenko2022-02-224-49/+0
| | | | | | | | Cleanup remaining recipes that are used by other platforms from any machine overrides that still refer to deprecated Keystone1/2 platforms. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* classes,recipes: remove K1/2 PDK RTOS support, FWs and IPC transportsDenys Dmytriyenko2022-02-2210-218/+0
| | | | | | | | 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>
* conf/machine: remove SoC/platforms in DaVinci and OMAP3/4 familiesDenys Dmytriyenko2022-02-222-2/+0
| | | | | | | Those platforms are being deprecated and not supported in future meta-ti releases. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.3.1Hari Nagalla2021-11-051-3/+3
| | | | | | | | | | | Update the ti-rpmsg-char library to 0.3.1 version that enables the support for the M4F remote processor on AM64x SoCs. Signed-off-by: Hari Nagalla <hnagalla@ti.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
* meta-ti: convert to new override syntax in honisterDenys Dmytriyenko2021-08-1714-67/+67
| | | | | | | | | | 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>
* ti-ipc: suppress gcc10 multiple definitions of _GateHWSpinlock_cfgParamsDenys Dmytriyenko2021-04-051-0/+2
| | | | | | | | | | | | Workaround for this gcc10 error: .../linux/src/api/gates/GateHWSpinlock.c:96: multiple definition of `_GateHWSpinlock_cfgParams'; .libs/Ipc.o:.../linux/src/api/Ipc.c:97: first defined here Needs to be resolved properly in the code: https://gcc.gnu.org/gcc-10/porting_to.html Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Cc: Suman Anna <s-anna@ti.com>
* ti-ipc-examples: fix deprecation of sys_errlist[] in glibcDenys Dmytriyenko2021-04-052-0/+42
| | | | | | | | It was giving this warning for years, finally gone: | warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Cc: Suman Anna <s-anna@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.3.0Suman Anna2020-12-121-3/+3
| | | | | | | | Update the ti-rpmsg-char library to 0.3.0 version that enables the support for the various R5F remote processors on AM64x SoCs. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ipc: ti-rpmsg-char: Update library to 0.2.0Suman Anna2020-11-061-3/+3
| | | | | | | | Update the ti-rpmsg-char library to 0.2.0 version that includes an improvement to signal handling logic. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ipc: ti-rpmsg-char: Update SRCREVSuman Anna2020-11-021-1/+1
| | | | | | | Update the ti-rpmsg-char SRCREV to pull in a bug fix. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ti-rpmsg-char: Mark these recipes to be TI SOC specificKhem Raj2020-11-021-0/+3
| | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Reviewed-by: Denys Dmytriyenko <denys@ti.com> Reviewed-by: Suman Anna <s-anna@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ti-rpmsg-char-examples: Fix cross compileKhem Raj2020-11-022-0/+40
| | | | | | | | | | This fixes problems during cross compile where it starts to peek into build host's include and library paths and causes errors with clang and QA warnings with gcc Signed-off-by: Khem Raj <raj.khem@gmail.com> Reviewed-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* ipc: ti-rpmsg-char: Add initial recipesSuman Anna2020-10-233-0/+33
| | | | | | | | | | Add the initial recipes for building the ti-rpmsg-char package. The library and examples are built using two separate recipes in ti-rpmsg-char_git.bb and ti-rpmsg-char-examples_git.bb. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Gowtham Tammana <g-tammana@ti.com> Signed-off-by: Dan Murphy <dmurphy@ti.com>
* rtos, gcc-arm-none-eabi: Rename gcc-arm-none-eabi -> gcc-arm-baremetalDenys Dmytriyenko2020-08-261-2/+2
| | | | | | | | | Rename gcc-arm-none-eabi to gcc-arm-baremetal. As meta-arm now provides baremetal gcc-arm-none-eabi version 9, and due to layer priorities, let's rename gcc-arm-none-eabi to gcc-arm-baremetal to force picking the right version for RTOS builds. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: remove am65xx buildAngela Stegmaier2020-05-075-30/+0
| | | | | | | Only ipc-lld is supported for am65xx. Signed-off-by: Angela Stegmaier <angelabaker@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ipc-transport-srio: fix packaging issue due to libTransportSrio.aDenys Dmytriyenko2020-04-131-0/+2
| | | | | | dwarfsrcfiles: .../work/armv7at2hf-neon-linux-gnueabi/ipc-transport-srio/02.00.00.02A-r0.1.0/package/usr/lib/libTransportSrio.a: not a valid ELF file Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ipc-transport-qmss: fix packaging issue due to libTransportQmss.aDenys Dmytriyenko2020-04-131-0/+2
| | | | | | dwarfsrcfiles: .../work/armv7at2hf-neon-linux-gnueabi/ipc-transport-qmss/02.00.00.02A-r0.1.0/package/usr/lib/libTransportQmss.a: not a valid ELF file Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.51.00.00AAngela Stegmaier2020-03-171-2/+2
| | | | | Signed-off-by: Angela Stegmaier <angelabaker@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.51.00.00Sam Nelson via Lists.Yoctoproject.Org2020-02-073-8/+8
| | | | | Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update ipc-examples to 3.50.04.08 with bug fixesSam Nelson2019-12-181-3/+3
| | | | | Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* Fix "basehash value changed" errors and BB_NUMBER_THREADS usageLuca Ceresoli2019-12-091-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changing BB_NUMBER_THREADS between successive builds causes a "basehash value changed" error. Additionally, using BB_NUMBER_THREADS to pass a number of processes to run to xdc is wrong: PARALLEL_MAKE is the correct variable to use. Fix both problems by using oe.utils.parallel_make_argument() to obtain the number of processes to run from PARALLEL_MAKE. Fixes: ERROR: When reparsing .../meta-ti/recipes-ti/ipc/ti-ipc-rtos_git.bb.do_configure, the basehash value changed from 63897a188012cedde03f756b5dbbfa70 to 13b80bf4f4327c367bd201eb4aa32ad7. The metadata is not deterministic and this needs to be fixed. ERROR: When reparsing .../meta-ti/recipes-ti/ipc/ti-ipc-rtos_git.bb.do_compile, the basehash value changed from 2fb59a7db2a2f69d2c25c06c1b6a4245 to 314c664cc040afae2800fcc378dd9ae0. The metadata is not deterministic and this needs to be fixed. Steps to reproduce: BB_NUMBER_THREADS="3" bitbake ti-ipc-rtos ti-ipc-examples-linux BB_NUMBER_THREADS="4" bitbake -c cleansstate osal-rtos BB_NUMBER_THREADS="5" bitbake ti-ipc-rtos ti-ipc-examples-linux Reported here: https://e2e.ti.com/support/processors/f/791/p/825142/3059419 Reported-by: Matthew McKee (e-mail unknown) Suggested-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.50.04.08Sam Nelson2019-10-313-5/+5
| | | | | Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: update 0001-Add-kernel-build-dir.patchDenys Dmytriyenko2019-10-181-6/+6
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* Revert "ti-ipc: Update commit id for latest code for 3.50.04.07"Sam Nelson2019-10-152-3/+3
| | | | | | This reverts commit 03e5b21e8a993cf3227112de84f38cc8337dcb11. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update examples to latest versionSam Nelson2019-10-141-3/+3
| | | | | | | Fixes issues with AM65X examples Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update commit id for latest code for 3.50.04.07Sam Nelson2019-10-102-3/+3
| | | | | | | Include fixes issues found with static analysis Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.50.04.07Sam Nelson2019-09-243-7/+7
| | | | | Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ipc-transport: SRCREV update to 02.00.00.02AMahesh Radhakrishnan2019-08-091-3/+3
| | | | | Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.50.04.06Sam Nelson2019-08-053-7/+7
| | | | | Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: suppress potential host contamination warnings due to ownershipDenys Dmytriyenko2019-08-031-0/+1
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: convert existing uses of am65xx-evm to am65xx SOC familyDenys Dmytriyenko2019-05-094-9/+9
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc-rtos: add SRCREV_FORMATJacob Stiffler2019-04-281-0/+1
| | | | | Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update firmware image namesSam Nelson2019-03-051-4/+4
| | | | | | | | | The firmware names expected by driver is changed am65x-mcu-r5f0-fw -> am65x-mcu-r5f0_0-fw am65x-mcu-r5f1-fw -> am65x-mcu-r5f0_1-fw Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.50.03.05Sam Nelson2019-02-213-6/+6
| | | | | Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: install both tiipclad sysvinit initscript and systemd unit fileDenys Dmytriyenko2019-01-251-9/+4
| | | | | | | | Since both systemd and update-rc.d classes are inherited, not having a corresponding file results in postinst function to fail, which is a hard error now. Having both init files installed does not affect functionality. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ipc: SRCREV updates for version 03.50.03.04Mahesh Radhakrishnan2018-12-184-11/+11
| | | | | Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.50.03.03Sam Nelson2018-10-254-9/+17
| | | | | | | Adds split mode support for the R5 core Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: Limit ti specific recipes under ti-soc overrideKhem Raj2018-10-171-0/+2
| | | | | | | | 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-ipc: Update to new version 3.50.02.02Sam Nelson2018-09-183-5/+5
| | | | | | | Fixes backward compatibility issues for K2 and omapl138 Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Add systemd startup scriptSam Nelson2018-09-112-4/+26
| | | | | | | | With systemd enabled, it is better to add the proper systemd script instead of legacy init.d script. Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Add ipc daemon for k3Sam Nelson2018-09-071-1/+2
| | | | | Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.50.01.01Sam Nelson2018-08-265-7/+14
| | | | | | | -Updates to use sciclient for configuring interrupt routing in SOC Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.50Sam Nelson2018-08-245-9/+26
| | | | | | | Add AM65XX platform support Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Update to new version 3.47.02.00Sam Nelson2018-06-016-34/+35
| | | | | | | Adds new example for AM571X Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: fix host contamination warningsDenys Dmytriyenko2018-04-241-0/+1
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* conf, recipes: introduce k2l family and add support for k2l-hs-evmDenys Dmytriyenko2018-04-246-7/+7
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: refresh local patch to avoid fuzz warningsDenys Dmytriyenko2018-04-041-13/+11
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-ipc: Fix to avoid parallel build issueSam Nelson2018-03-051-3/+3
| | | | | | | Fixes parallel build issue with k2hk Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ipc-transport-qmss-rtos: is machine-specific, mark accordinglyDenys Dmytriyenko2018-03-041-0/+2
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>