aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-ti/ipc
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-22meta-ti: remove remaining Keystone1/2 overridesDenys Dmytriyenko
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>
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-22conf/machine: remove SoC/platforms in DaVinci and OMAP3/4 familiesDenys Dmytriyenko
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>
2021-11-05ipc: ti-rpmsg-char: Update library to 0.3.1Hari Nagalla
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>
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>
2021-04-05ti-ipc: suppress gcc10 multiple definitions of _GateHWSpinlock_cfgParamsDenys Dmytriyenko
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>
2021-04-05ti-ipc-examples: fix deprecation of sys_errlist[] in glibcDenys Dmytriyenko
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>
2020-12-12ipc: ti-rpmsg-char: Update library to 0.3.0Suman Anna
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>
2020-11-06ipc: ti-rpmsg-char: Update library to 0.2.0Suman Anna
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>
2020-11-02ipc: ti-rpmsg-char: Update SRCREVSuman Anna
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>
2020-11-02ti-rpmsg-char: Mark these recipes to be TI SOC specificKhem Raj
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>
2020-11-02ti-rpmsg-char-examples: Fix cross compileKhem Raj
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>
2020-10-23ipc: ti-rpmsg-char: Add initial recipesSuman Anna
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>
2020-08-26rtos, gcc-arm-none-eabi: Rename gcc-arm-none-eabi -> gcc-arm-baremetalDenys Dmytriyenko
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>
2020-05-07ti-ipc: remove am65xx buildAngela Stegmaier
Only ipc-lld is supported for am65xx. Signed-off-by: Angela Stegmaier <angelabaker@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-13ipc-transport-srio: fix packaging issue due to libTransportSrio.aDenys Dmytriyenko
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>
2020-04-13ipc-transport-qmss: fix packaging issue due to libTransportQmss.aDenys Dmytriyenko
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>
2020-03-17ti-ipc: Update to new version 3.51.00.00AAngela Stegmaier
Signed-off-by: Angela Stegmaier <angelabaker@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-07ti-ipc: Update to new version 3.51.00.00Sam Nelson via Lists.Yoctoproject.Org
Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-18ti-ipc: Update ipc-examples to 3.50.04.08 with bug fixesSam Nelson
Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-09Fix "basehash value changed" errors and BB_NUMBER_THREADS usageLuca Ceresoli
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>
2019-10-31ti-ipc: Update to new version 3.50.04.08Sam Nelson
Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-18ti-ipc: update 0001-Add-kernel-build-dir.patchDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-15Revert "ti-ipc: Update commit id for latest code for 3.50.04.07"Sam Nelson
This reverts commit 03e5b21e8a993cf3227112de84f38cc8337dcb11. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-14ti-ipc: Update examples to latest versionSam Nelson
Fixes issues with AM65X examples Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-10ti-ipc: Update commit id for latest code for 3.50.04.07Sam Nelson
Include fixes issues found with static analysis Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-24ti-ipc: Update to new version 3.50.04.07Sam Nelson
Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-09ipc-transport: SRCREV update to 02.00.00.02AMahesh Radhakrishnan
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-05ti-ipc: Update to new version 3.50.04.06Sam Nelson
Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-03recipes: suppress potential host contamination warnings due to ownershipDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09recipes: convert existing uses of am65xx-evm to am65xx SOC familyDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-28ti-ipc-rtos: add SRCREV_FORMATJacob Stiffler
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-05ti-ipc: Update firmware image namesSam Nelson
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>
2019-02-21ti-ipc: Update to new version 3.50.03.05Sam Nelson
Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-01-25ti-ipc: install both tiipclad sysvinit initscript and systemd unit fileDenys Dmytriyenko
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>
2018-12-18ipc: SRCREV updates for version 03.50.03.04Mahesh Radhakrishnan
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-10-25ti-ipc: Update to new version 3.50.03.03Sam Nelson
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>
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-09-18ti-ipc: Update to new version 3.50.02.02Sam Nelson
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>
2018-09-11ti-ipc: Add systemd startup scriptSam Nelson
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>
2018-09-07ti-ipc: Add ipc daemon for k3Sam Nelson
Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-26ti-ipc: Update to new version 3.50.01.01Sam Nelson
-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>
2018-08-24ti-ipc: Update to new version 3.50Sam Nelson
Add AM65XX platform support Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-01ti-ipc: Update to new version 3.47.02.00Sam Nelson
Adds new example for AM571X Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-24recipes: fix host contamination warningsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-24conf, recipes: introduce k2l family and add support for k2l-hs-evmDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-04ti-ipc: refresh local patch to avoid fuzz warningsDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-05ti-ipc: Fix to avoid parallel build issueSam Nelson
Fixes parallel build issue with k2hk Signed-off-by: Sam Nelson <sam.nelson@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-04ipc-transport-qmss-rtos: is machine-specific, mark accordinglyDenys Dmytriyenko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>