summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ti-linux-fw: Bump up TIFS and DM to v2022.01Praneeth Bajjuri2022-02-221-4/+4
| | | | | | | | | | | | Update ti-linux-firmware and k3-image-gen to pick latest TIFS and DM v2022.01 This version also adds support to j721s2 Signed-off-by: Praneeth Bajjuri <praneeth@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>
* cnm-wave-fw: Fix name of firmware for j721s2Ryan Eatmon2022-02-221-5/+6
| | | | | | | | | Update the name of the firmware for j721s2 as the file was renamed. Also, fix a typo in the variable name. Signed-off-by: Ryan Eatmon <reatmon@ti.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* recipes-ti/ti-rtos-bin: Fix unavailable binary pathHari Nagalla2022-02-221-1/+1
| | | | | | | | | | | | Lets fix the missing switch firmware binary to point to ping binary instead. If we attempt to start alternate CPU, we get a very beserk system. Signed-off-by: Hari Nagalla <hnagalla@ti.com> 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>
* recipes-bsp: Add cnm-wave-fw firmware recipeNishanth Menon2022-02-223-0/+45
| | | | | | | | | | Add firmware recipe to add the Wave521cl firmware pieces in for j7 platform. 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>
* recipies-ti: ti-rtos-firmware: Fixup typo for rtos firmwareNishanth Menon2022-02-221-8/+8
| | | | | | | 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>
* recipes-bsp/ti-rtos: Define the TARGET and ALTERNATE_TARGET as well.Nishanth Menon2022-02-221-1/+18
| | | | | | | | | Dont forget the alternate-target as well. 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>
* ti-rtos-bin: Add j721s2Nishanth Menon2022-02-221-0/+38
| | | | | | | | | | Lets keep ethernet switch firmware disabled till we can actually integrate it. 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>
* recipes-bsp/ti-rtos: Use target_c7x_0 instead of just c7xNishanth Menon2022-02-221-2/+2
| | | | | | | | | Lets enumerate the C7x target instead of defaulting as a since C7x. 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>
* trusted-firmware-a: Add support for alternate consoleNishanth Menon2022-02-221-0/+2
| | | | | | | | | | | | Actual systems may choose to use a different console from the default Allow the machine configurations to describe the same. Since the option provided is custom to TI K3, make this a k3 product override capability. 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>
* optee-os: Add support for alternate consoleNishanth Menon2022-02-221-0/+2
| | | | | | | | | | | | | Actual systems may choose to use a different console from the default Allow the machine configurations to describe the same. Since the option provided is custom to TI K3, make this a k3 product override capability. 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>
* machine: Add j721s2 evm configurationNishanth Menon2022-02-224-2/+59
| | | | | | | 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>
* meta-ti: use nonarch_base_libdir for firmware installationsDenys Dmytriyenko2022-02-2221-246/+246
| | | | | | | | | 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>
* ti-rtos-firmware: use nonarch_base_libdir for deploymentAwais Belal2022-02-221-51/+51
| | | | | | | | | | | | | base_libdir is not configuration safe while firmware binaries should always be deployed to /lib. In configurations where base_libdir is not /lib the firmware gets deployed to wrong paths. This is fixed by using the nonarch_base_libdir which is configuration agnostic. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti33x: move screen feature to machine configsVivien Didelot2022-02-223-6/+3
| | | | | | | | | | | | | | | | | | | | The AM335x SoC has a built-in 16bit/24bit RGB LCD controller, and the BeagleBone Black uses an external chip to convert this to HDMI. But the SoC does not have a video output port per-se, thus the "screen" machine feature does not belong to its configuration but rather to the machine configurations. Move the feature (and the MACHINE_GUI_CLASS definition) out of ti33x.inc into am335x-evm.conf and beaglebone.conf respectively. At the same time, drop the irrelevant comments regarding the external screen, since MACHINE_GUI_CLASS is unlikely used and the BeagleBone Black has a micro HDMI port, not a DVI port. Signed-off-by: Vivien Didelot <vdidelot@pbsc.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* beaglebone: move kernel and dtb to packagegroup-core-bootVivien Didelot2022-02-221-1/+1
| | | | | | | | | | | | | | | | | Require kernel image and device tree as machine-specific packages with MACHINE_ESSENTIAL_EXTRA_RDEPENDS instead of appending IMAGE_INSTALL. This binds the packages to the packagegroup-core-boot package group, allowing one to skip their installation, e.g. for container trees. This patch reflects commit d4cbe0e43393 [1] from meta-yocto-bsp ("beaglebone-yocto: move kernel and dtb to packagegroup-core-boot"). [1] https://git.yoctoproject.org/meta-yocto/commit/?id=d4cbe0e43393ec70e98caf006372b5311597d377 Signed-off-by: Vivien Didelot <vdidelot@pbsc.com> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: set layer compatibility with kirkstoneDenys Dmytriyenko2022-02-222-2/+2
| | | | | 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-2218-18/+18
| | | | | | | | | | | 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 beaglebone-specific components to meta-ti-extrasDenys Dmytriyenko2022-02-2216-0/+0
| | | | | | | Move beagleboard.org beaglebone componentns to meta-ti-extras. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: move cuia to meta-ti-extrasDenys Dmytriyenko2022-02-221-0/+0
| | | | | | | | Move TI Unified Instrumentation Architecture in C (cUIA) to meta-ti-extras under recipes-devtools. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-ipc: use fuller path when including common filesDenys Dmytriyenko2022-02-222-3/+3
| | | | | | | | Some .inc file now span across layers, so use fuller path to find them when including. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti-extras: setup layer custom licensesDenys Dmytriyenko2022-02-221-0/+2
| | | | | | | Those were moved from meta-ti-bsp and used by CodeGen Tools. 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-2268-0/+0
| | | | | | | | | 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>
* wl18xx-calibrator: explicitly specify source branchDenys Dmytriyenko2022-02-221-1/+1
| | | | | | | bitbake now requires it, as default master is no longer deterministic. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* wlconf: explicitly specify source branchDenys Dmytriyenko2022-02-221-1/+1
| | | | | | | bitbake now requires it, as default master is no longer deterministic. 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-229-0/+0
| | | | | | | 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>
* meta-ti-extras: add sub-layer with extra components that don't belong to BSPDenys Dmytriyenko2022-02-222-0/+33
| | | | | | | Add MIT license file for the metadata. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: add MIT license file for the metadata and basic READMEDenys Dmytriyenko2022-02-222-0/+21
| | | | | Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* meta-ti: create a sub-layer meta-ti-bsp from existing contentDenys Dmytriyenko2022-02-22275-5/+5
| | | | | | | 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>
* trusted-firmware-a: adjust ${BUILD_DIR} for meta-arm/masterDenys Dmytriyenko2022-02-221-2/+2
| | | | | | | | After 8b2c97b585ed3f4163fa29f0d9120c7cd3c9e173, new platforms were merged with BUILD_DIR used as in early Dunfell days, correct those. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* gcc-linaro-baremetal: remove 7.2 version of GCC for baremetal Arm and Aarch64Denys Dmytriyenko2022-02-224-58/+0
| | | | | | | Newer versions of baremetal GCC toolchain available from meta-arm-toolchain. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* dspbios,biosutils: remove remnants of DSP/BIOS, predecessor to SYS/BIOSDenys Dmytriyenko2022-02-224-58/+0
| | | | | | | | DSP/BIOS was the name for older versions of TI-RTOS, prior to SYS/BIOS and used on older deprecated platforms. Remove any remnants. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* kselftests: remove outdated version in favor of upstreamDenys Dmytriyenko2022-02-229-418/+0
| | | | | | | Newer versions of Linux kernel selftests are available from meta-oe. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* doxygen: remove outdated version in favor of upstreamDenys Dmytriyenko2022-02-222-102/+0
| | | | | | | It's not BSP core functionality and newer version is available from meta-oe. 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-2244-1133/+13
| | | | | | | | 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-2287-2673/+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>
* recipes-bsp: remove Keystone1/2 LLDsDenys Dmytriyenko2022-02-2284-2698/+0
| | | | | | | | Low Level Drivers (LLDs) were used by Keystone1/2 to access peripherals by RTOS and Linux. Remove due to deprecation. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf/machine: remove Keystone1/2 SoC/machine configsDenys Dmytriyenko2022-02-2216-272/+0
| | | | | | | As Keystone1/2 platforms are being deprecated. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* formfactor: remove beagleboard-specific configsDenys Dmytriyenko2022-02-222-4/+0
| | | | | | | As beagleboard platform is being deprecated. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* init-ifupdown: remove default /etc/interfaces file for beagleboardDenys Dmytriyenko2022-02-222-28/+0
| | | | | | | As beagleboard platform is being deprecated. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* alsa-state: remove asound.state for deprecated beagleboardDenys Dmytriyenko2022-02-222-657/+0
| | | | | | | As beagleboard is now deprecated and removed from future meta-ti releases. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* abefw: remove OMAP4 Audio Back-End (ABE) firmwareDenys Dmytriyenko2022-02-221-23/+0
| | | | | | | Due to platform deprecation, remove Audio Back-End firmware. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-ocf-crypto-module: remove OMAP3-specific OCF ctypto moduleDenys Dmytriyenko2022-02-221-35/+0
| | | | | | | | | | OMAP3 platforms used OCF-Linux, a Linux port of the OpenBSD/FreeBSD Cryptographic Framework (OCF) for Crypto HW acceleration. Later, an alternative Cryptodev-linux API standard became dominant for newer platforms. Remove deprecated module. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* linuxutils: remove Linux Utils helper packageDenys Dmytriyenko2022-02-227-292/+0
| | | | | | | | Linux Utils were used mainly by DMAI on deprecated DaVinci and OMAP3 platforms. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* dmai: remove Davinci Multimedia Application Interface (DMAI)Denys Dmytriyenko2022-02-2217-770/+0
| | | | | | | Was used with deprecated DaVinci, OMAP-L1 and OMAP3 families of platforms. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* hdvpss: remove DaVinci High-Definition Video Processing Subsystem (HDVPSS)Denys Dmytriyenko2022-02-223-29/+0
| | | | | | | Due to DaVinci family of platforms being deprecated. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* x-load: remove deprecated first stage X-Loader bootloaderDenys Dmytriyenko2022-02-227-499/+0
| | | | | | | | X-Loader was originally used on OMAP3/4 platforms, but eventually got replaced by U-boot SPL. 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-2216-326/+2
| | | | | | | 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>
* ti-sgx-ddk-km: patches got merged upstream, update recipe accordinglyDenys Dmytriyenko2022-02-183-78/+2
| | | | | | | | | | Both of the local patches were merged upstream, so update the reecipe to pull the latest SRCREV and drop those patches from the OE metadata. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Cc: Khem Raj <raj.khem@gmail.com> Reviewed-by: Praneeth Bajjuri <praneeth@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* ti-img-encode-decode: constrain ti-img-encode-decode test apps to J7Denys Dmytriyenko2021-12-172-0/+4
| | | | | | | Since corresponding functionality and FW only available on J7. Signed-off-by: Denys Dmytriyenko <denys@konsulko.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
* conf: am437xx-evm: re-introduce required DTBs for HDMI supportAmjad Ouled-Ameur2021-12-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | commit ba0ddc5ae9eb ("conf: am437xx-evm: Remove non-existent dtb* from 5.10") removed all non-existent dtb* for am437xx-evm as they were not available on linux 5.10 branch at that time. This patch reintroduces following HDMI DTBs. - am437x-gp-evm-hdmi.dtb - am43x-epos-evm-hdmi.dtb The required dts have been added to the 5.10LTS by these two following commits: - https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm/ boot/dts/am437x-gp-evm-hdmi.dts?h=ti-linux-5.10.y&id=25434078d3f93d1346af5 e52e0f150f9083321d8 - https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/arch/arm/ boot/dts/am43x-epos-evm-hdmi.dts?h=ti-linux-5.10.y&id=c5114144b568e470a8f6 e613f7c6e8b88ad19d7e Signed-off-by: Amjad Ouled-Ameur <aouledameur@baylibre.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>