Set dsp_edgeai_c7x_1_release_strip.out as the default C7x firmware for
AM62d to support EdgeAI and DSP based audio pipeline.
Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
We need to adjust the code for copying tiboot3* files when running under
the UBOOT_CONFIG flow for am62lxx.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This is for flow testing a change we want to make in our internal
testing flow. This will never be a patch we carry forward. This is
purely for proof of concept at this time.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
In preparation for supporting falcon boot, we are globally moving all k3
memory locations for TFA. Trying to do this platform by platform and
only for falcon builds was proving to be onerous, so it was decide to
just move it for all Yocto builds.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
New features added require another increase to max_leb_cnt
Signed-off-by: Mahammed Sadik Shaik <s-sadik@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Add multimedia-layer to the recommended layers and configure dynamic
layer support.
Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Extend the PipeWire recipe to add platform-specific ALSA configuration.
Add sink and source configuration for 8-channel audio playback and
capture on the AM62D2EVM as the default configuration is 2-channel.
Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Backport a set of kernel patches to 6.6 to fix the OpenSSL build
failures.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Given that we are only including libclc for our mesa-pvr recipes, we
need to lock down the version to a known working version to avoid the
llvm version changes from causing build failures.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Commit 7e696b1fa0 ("makedepend: remove recipe") removed the recipe from
oe-core. Makedepend was removed from mesa already in version 9.1.
Follow oe-core and remove the makedepend dependency from mesa-pvr.
Signed-off-by: Franz Schnyder <franz.schnyder@toradex.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
While all ARM64 devices use the same branch for RT and non-RT builds,
the ARM32 devices have a separate branch for RT Kernel which is
"ti-rt-linux-6.18.y-arm32". Update the BRANCH, SRCREV and PV for ARM32
devices for RT builds.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Since we imported the recipe without changes, we should not enforce our
rules on the recipe. Add the needed skip settings in the json file.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
A recent change in OE-Core kernel-devicetree.bbclass [1] changed appending
code for devicetree from exported do_*() functions to :append to their
unexported kernel_do_*() variant. But our copy of kernel_legacyhs.bbclass
doesn't define those, using kernel_legacyhs_do_*() names instead, due to
how function exporting works using the class name as a prefix.
In order to unreak devicetree building/installing, we need to provide
empty stubs for kernel_do_*() functions for the :append to work and
then call then at the end of our respective kernel_legacyhs_do_*()
functions.
[1] https://git.openembedded.org/openembedded-core/commit/?id=350281188267d0ad7c7e44a6ae3990edcfbe0300
Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
The list of what modules are required for the initramfs has changed as
of 7.1. The CPSW driver is no longer built into the kernel and is
required to be built as a module and included in the initramfs for all K3
boards.
While the existing solution for including initramfs-module-netsetup was
fine, it did not trigger the building of initramfs for all k3 platforms.
It would just include it if the ti-core-initramfs was built.
This change tells the system to build and include the needed packages
for all k3 and makes sure that the ti-core-initramfs is built for all of
them.
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
The SRC_URI found in the oe-core recipe for mtd-utils has been updated.
Update the SRC_URI:remove to look for the new value.
Signed-off-by: Antonios Christidis <a-christidis@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This variable is no longer used. It also gets defined in 2 layers,
making it undeterministic.
Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Remove TI Code Generation Tools for C6x DSPs version 7.x. The installer
for version 7.x is not downloadable directly, unlike version 8.x and
later, which still remains.
Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Remove TI Code Generation Tools for TMS470 MCUs. The recipe hasn't
been updated in 15 years and the installer is not downloadable
directly.
Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Converts all LICENSE strings to SPDX licenses expressions
Rename Stream-Benchmark-License to replace underscores with dashes,
per SPDX syntax.
Expand previously mapped "Foo-with-exception" into proper SPDX
"Foo WITH Exception" syntax.
License-Update: No change, just reformatting to SPDX syntax
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Denys Dmytriyenko (TI) <denys@konsulko.com>
Fix compilation issues with latest 7.2 kernel that removed support for
functions currently being used by the IMG out-of-tree module.
Signed-off-by: Brandon Brnich <b-brnich@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>