summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysti-sci-fw_git: drop bbappendkirkstone-6.x.yMax Krummenacher
Since meta-ti: 7b797da2ef43 ("ti-sci-fw: Drop k3-image-gen and only provide firmware") the tiboot3-* binaries are assembled as part of the U-Boot build process and no longer within ti-sci-fw. Thus the bbappend is now obsolete, drop it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
4 daysmachines: k3r5: fix uboot_config configuration type namesMax Krummenacher
UBOOT_CONFIG was changed to use 'sd' as one of the configs built for the R5 SPL. However the same is already in use when building the TEZI specific U-Boot for the Cortex A53 and is set from within the TEZI distro. Thus the two configuration clash and the build fails. Change the config name to include the suffix '-r5' to have the two seperate. Fixes: 979d850 ("verdin-am62-k3r5: drop -gp from the u-boot config names") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 daysu-boot-toradex-ti: stop deploying any k3r5 u-boot-inital-env filesMax Krummenacher
We've seen builds were those made it into the final image instead of the once from the regular U-Boot. This made such an image unbootable. It is propbably caused by a race condition when the file and the symlinks get deployed. Last symlink creator wins. Related-to: ELB-5751 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 daysu-boot-toradex-ti: remove workaroundMax Krummenacher
meta-ti stopped removing the u-boot-initial-env files for the main U-Boot machine. Thus remove the workaround which made the files available again. See commit e918d88c ("u-boot-ti: deploy initial-env for the main machine") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
6 daysaquila-am69: use the aquila defconfigsMax Krummenacher
Aquila AM69 was added to u-boot-toradex-ti. Change the machine to use that. Related-to: ELB-5482 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysmachine: add aquila-am69 and aquila-am69-k3r5 machinesMax Krummenacher
Related-to: ELB-5482 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysrecipes: generalize override from am62 to k3Max Krummenacher
Related-to: ELB-5482 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysweston-init: generalize override from am62 to k3Max Krummenacher
Related-to: ELB-5482 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysu-boot-toradex-ti: change deployment of tiboot3 for dfuMax Krummenacher
Checking for the type rather than for the config name allows reuse for other k3 based SoC. Related-to: ELB-5482 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysverdin-am62: drop setting the unused default dtbMax Krummenacher
The TORADEX_PRODUCT_IDS[<PID4>] flag is only used to choose the installed dtb on modules with raw NAND storage. Drop defining that as the setting is not used at all. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysverdin-am62-k3r5: drop -gp from the u-boot config namesMax Krummenacher
The R5 U-Boot now builds binaries for all SoC variants (gp, hs-fs, hs). Reflect that in the UBOOT_CONFIG variable. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
8 daysverdin-am62-k3r5: set the default tiboot3 to be hs-fsMax Krummenacher
All AM62 based SKUs were moved to a hs-fs based SoC. While with a tezi image this does not matter create the tiboot3.bin symlink to point to the hs-fs based binary to be consistent. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
13 daysBump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 30 Apr 2024 10:13:19 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 591 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/591 Signed-off-by: ci.toradex <cicd@toradex.com>
14 daysBump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 26 Apr 2024 07:58:11 AM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 588 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/588 Signed-off-by: ci.toradex <cicd@toradex.com>
2024-04-24linux-toradex-ti: replace compatible machine with k3Hiago De Franco
linux-toradex-ti is compatible not only with am62xx machine, but with the K3 Multicore SoC architecture platform (which includes the Aquila AM69 as example). Therefore, add k3 as compatible machine. Related-to: ELB-5482 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-04-24machine: verdin-am62: make verdin-am62.inc name more genericHiago De Franco
The make_dtb_boot_files python function can be also used to other future machines added to meta-toradex-ti, therefore make it naming more generic instead of calling it verdin-am62.inc. Related-to: ELB-5482 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-04-10alsa-state: Remove specific configuration files for verdin-am62Hiago De Franco
To enhance compatibility with a read-only rootfs system, remove the dynamically assigned and utilize alsa-ucm-conf configuration from meta-toradex-bsp-common pulled-in via the meta-toradex-demos layer instead. Related-to: ELB-4916 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-04-01Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu 28 Mar 2024 09:22:53 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 565 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/565 Signed-off-by: ci.toradex <cicd@toradex.com>
2024-03-15linux-toradex-ti: remove stale MIRRORSFrancesco Dolcini
Remove stale 5.15 RT mirror, not relevant for 6.1 version used in this recipe. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2024-03-15linux-toradex-ti: bump to 09.02.00.007Francesco Dolcini
This among others merges in stable 6.1.80. Bump the rt patch version accordingly. Related-to: ELB-5659 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2024-03-15linux-toradex-ti: correct SRC_URIFrancesco Dolcini
Remove max.krummenacher private git fork from SRC_URI, it was added for debugging purpose and it was merged by mistake. Fixes: 1fd94a95b169 ("linux-toradex-ti: bump to 09.02.00.006") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2024-03-07linux-toradex-ti: bump to 09.02.00.006Max Krummenacher
This among others merges in stable 6.1.69. Bump the rt patch version accordingly. Related-to: ELB-5588 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-03-06linux-toradex-ti: add variant building with rt patch appliedMax Krummenacher
If preempt-rt is in overrides apply the RT patch on top of our regular kernel tree and configure the kernel for PREEMPT-RT. Related-to: ELB-5243 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-03-06device-tree-overlays-ti: relax compatible machine to k3Max Krummenacher
Be less restrictive so that we can build our image for any k3 machine. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-03-05machines: verdin-am62: use HSFS FW for Solo PID4Francesco Dolcini
Starting from V1.1B Verdin AM62 Solo variants (0071 and 0072 PID4s) use HSFS SOC and not GP, this requires to use a different firmware. After this change V1.1A variants will no longer work out of the box. Related-to: ELB-5592 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2024-03-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Sat 24 Feb 2024 12:44:07 AM UTC Matrix Build: image-tezi-kirkstone-6.x.y-nightly-matrix 259 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-kirkstone-6.x.y-nightly-matrix/259 Signed-off-by: ci.toradex <cicd@toradex.com>
2024-02-01Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 26 Jan 2024 02:55:00 PM UTC Matrix Build: image-tezi-kirkstone-6.x.y-nightly-matrix 234 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-kirkstone-6.x.y-nightly-matrix/234 Signed-off-by: ci.toradex <cicd@toradex.com>
2024-01-08Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 26 Dec 2023 11:43:54 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 480 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/480 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-12-18verdin-am62: add tpm2 machine featureJoao Paulo Goncalves
Verdin SoM can have a hardware TPM with them (for now on carrier boards), so add the tpm2 machine feature to enable software support for the device. The tmp2 means that the software supports TPM 2.0 specification. Related-to: ELB-5500 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
2023-12-05Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon 04 Dec 2023 09:24:44 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 462 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/462 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-11-23verdin-am62: add mallow device treeJoao Paulo Goncalves
Add Mallow device tree to machine configuration. Related-to: ELB-5217 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
2023-11-13README: clarify layer dependencyMax Krummenacher
Rather than just stating the git repo of meta-ti, list each layer in that repo. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-11-03machines: verdin-am62: fix wifi firmware dependencyFrancesco Dolcini
MACHINE_FIRMWARE is a variable existing and managed only on meta-freescale, to have the Wi-Fi firmware properly deployed we need it to be added to the standard MACHINE_EXTRA_RRECOMMENDS variable. Related-To: ELB-5457 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-10-31Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 20 Oct 2023 09:11:30 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 423 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/423 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-10-17machines: verdin-am62: add btnxpuartconfMarcel Ziswiler
Add btnxpuartconf as Verdin AM62 is (optionally) featuring Bluetooth. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-10-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed 04 Oct 2023 11:08:30 AM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 405 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/405 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-09-28machines: verdin-am62: add mwifiexconfMarcel Ziswiler
Add mwifiexconf as Verdin AM62 is (optionally) featuring Wi-Fi. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-09-11layer.conf: Update to nanbieldMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-09-12verdin-am62: use device-tree-overlays-mainline with upstreamMax Krummenacher
Currently we don't have any overlays against a mainline kernel. This prepares to actually deploy overlays meant for a Verdin AM62 when using an upstream distro. Related-to: ELB-5331 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-31verdin-am62: build mainline u-boot with upstream distroMax Krummenacher
Latest master of U-Boot allows building for a Verdin AM62 SoM. If using a upstream distro build the upstream u-boot-toradex recipe. Related-to: ELB-5331 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-31Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed 30 Aug 2023 09:36:28 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 375 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/375 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-08-24linux-toradex: deploy .configMax Krummenacher
Use the new class toradex-kernel-deploy-config to deploy the used kernel config. Related-to: ELB-5149 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-24linux-toradex: localversion: drop setting it hereMax Krummenacher
LOCALVERSION is already handled in the inherited class toradex-kernel-localversion.bbclass. The delete line used to be a duplicate of what was already done in the class, however with recent changes in openembedded-core it now is even harmful. Related-to: ELB-5330 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-16verdin-am62: drop last use of use-mainline-bspMax Krummenacher
For non NXP SoM we decided to directly use the `upstream` override specified in the distro. Fix the last occurrence of `use-mainline-bsp`. Related-to: ELB-5331 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-12verdin-am62.conf: upstream: don't build for gpuMax Krummenacher
The driver does currently not compile if compiled against an upstream kernel, initial solution does compile but fails at runtime: https://lore.kernel.org/yocto-meta-ti/20230728160005.905140-2-rs@ti.com/T/#u Additionally for kernel 6.3 a used API changed which makes it fail compiling against such kernels, see kernel commit bc292ab00f6c7 ("mm: introduce vma->vm_flags wrapper functions"). Related-to: ELB-5331 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-10verdin-am62: build mainline kernel with upstream distroMax Krummenacher
Related-to: ELB-5331 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-10verdin-am62.conf: stop deploying tiboot3* into bootfsMax Krummenacher
By booting from eMMC the file content is read from the eMMC boot area, not from a filesystem. Keeping them additionally in the bootfs might confuse people. Fixes: 4c40178 ("u-boot: updated to the toradex_ti-u-boot-2023.04 branch") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-07verdin-am62.conf: rename vars related to tiboot3Max Krummenacher
The variables TPL_BINARY and OFFSET_TPL_PAYLOAD are not choosen wisely as they are not used to specify a TPL (Tertiary Program Loader). The tiboot3 binary is not a TPL (Tertiary Program Loader) but actually contains the binaries first booted by the boot ROM. Rename TPL_BINARY and OFFSET_TPL_PAYLOAD to FIRMWARE_BINARY and OFFSET_FW_PAYLOAD respectively. Related-to: ELB-5244 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-07wayland: patches: add upstream statusMax Krummenacher
openembedded-core master now errors out if a patch doesn't state its upstream status. Pick the fixes from latest meta-arago master. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-03Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed 02 Aug 2023 09:09:58 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 350 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/350 Signed-off-by: ci.toradex <cicd@toradex.com>