summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-26README: clarify layer dependencykirkstone-6.x.yMax Krummenacher
Rather than just stating the git repo, list the used layer in that repo. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-04-26tdx-base: bump version to 6.7.0Max Krummenacher
Related-to: ELB-5542 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-04-24local.conf: add aquila machines to MACHINES_DOWNSTREAM_DISTRO_DEFAULTHiago De Franco
Add aquila-am69 and aquila-am69-k3r5 to MACHINES_DOWNSTREAM_DISTRO_DEFAULT so the correct distro "tdx-xwayland" is selected during build. Related-to: ELB-5482 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-04-08tdx-base: bump version to 6.6.1Max Krummenacher
6.6.0 -> 6.6.1. The handling of setting a localversion was backported to kirkstone which results in the kernel_config no longer containing the value of CONFIG_LOCALVERSION. As Torizon TCB uses that value workaround the changes so that CONFIG_LOCALVERSION has the current version included. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-01-09tdx-base: bump version to 6.6.0Max Krummenacher
Related-to: ELB-5423 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-12-17bblayers.conf: add meta-tpm layerJoao Paulo Goncalves
Add meta-tpm layer to bblayers for the TPM software stack. Related-to: ELB-5500 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
2023-10-18buildconf: use downstream distro also for verdin-am62-k3r5Max Krummenacher
Assert that for both machines, verdin-am62 and verdin-am62-k3r5, the downstream distro is set. With adding the mainlinish U-Boot to the machine configuration that now matters if use-head-next is set. Without the change a bitbake build failure is seen when building the SPL for verdin-am62-k3r5: | Can't find default configuration "arch/../configs/verdin-am62_r5_defconfig"! Reported-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-10-06tdx-base: bump version to 6.5.0Emanuele Ghidoli
Related-to: ELB-5278 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-10-03uprev-srcrev: bump imx-sc-firmware-toradex versionMax Krummenacher
Follow the changed imx-sc-firmware-toradex version to imx-sc-firmware-toradex_1.14.0.bb. Related-to: ELB-5054 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-09-30deploy dir: ti: keep it at topdir/deployMax Krummenacher
The meta-ti commit: ("4dcc70a8 conf: switch k3r5 multiconfig to baremetal") places the deploy directory outside of the tmp directory, something we already do. Keep our "${TOPDIR}/deploy" rather than moving to "${TOPDIR}/deploy-ti". Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-09-04uprev-srcrev: bump linux-toradex downstream versionEmanuele Ghidoli
Follow the changed linux-toradex version to linux-toradex_5.15-2.2.x.bb. Related-to: ELB-5185 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-08-29distro: systemd: use systemd's serial-getty-generatorMax Krummenacher
On Verdin AM62 SERIAL_CONSOLES is set to multiple ttys. In the old setup this spawned a getty on each of them. Using systemd's serial-getty-generator this behaviour is changed to only spawn a getty on the ttys which are also present in /proc/consoles. Other entries in SERIAL_CONSOLES are left alone and are free for generic use. Related-to: ELB-5346 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-27tdx-base: bump version to 6.4.0Max Krummenacher
Related-to: ELB-5146 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-26uprev-srcrev: follow changed recipe name for ti u-bootMax Krummenacher
Remove the '-staging'. Related-to: ELB-5238 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-25uprev-srcrev: point to the updated ti u-boot/linuxMax Krummenacher
U-Boot and Linux in meta-toradex-ti have been updated, reflected in the recipe name. Modified the uprev-srcrev script to the new file paths. Related-to: ELB-5238 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-10buildconf: use downstream for verdin am62Emanuele Ghidoli
local.conf: Add verdin-am62 MACHINE and set its default DISTRO to tdx-wayland (downstream). Related-to: ELB-5064 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-04-27toradex-mirrors.bbclass: add file from meta-toradex-demosEmanuele Ghidoli
Related-to: ELB-5127 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-04-04tdx-base: bump version to 6.3.0Max Krummenacher
Related-to: ELB-4987 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-03-08uprev-srcrev: add device-tree-overlays-tiMax Krummenacher
Related-to: ELB-5018 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-23tdx-base.inc: drop some invalid PREFERRED_VERSION_gstreamer1.0 settingsMing Liu
2023-02-22uprev-srcrev: add meta-toradex-ti recipesMax Krummenacher
Add U-Boot and Linux kernel for the TI SoC based modules to the uprev script. ELB-5012 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-15bblayers.conf: enable the layers needed for ti based socMax Krummenacher
Related-to: ELB-5012 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-01-23buildconf: prepare for verdin am62 additionMax Krummenacher
bblayers.conf: Split the NXP specific layers into a variable and add the layers used to build for TI SoCs into its own variable. Note the the layers required to build for TI SoCs are not yet added to the list of active layers. local.conf: Rework the setting of DISTRO, so that the downstream distro is only applied for NXP i.MX8 based SoC. Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-01-10tdx-base: bump version to 6.2.0Max Krummenacher
Related-to: ELB-4851 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-15uprev-srcrev: bump imx-sc-firmware-toradex versionMax Krummenacher
Follow the changed imx-sc-firmware-toradex version to imx-sc-firmware-toradex_1.14.0.bb. Related-to: ELB-4593 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-15uprev-srcrev: bump linux-toradex downstream versionMax Krummenacher
Follow the changed linux-toradex version to linux-toradex_5.15-2.1.x.bb. Related-to: ELB-4873 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-12local.conf: harden logic which sets distroMax Krummenacher
When no MACHINE is set the inline python errors out. Fix that. That allows the sanity checker to print a self explaining error message. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-10local.conf: Select a sane default as DISTROMax Krummenacher
Toradex Modules based on i.MX 6/6ULL/7 are only supported with the tdx-xwayland-upstream DISTRO, select it as default in local.conf. Related-to: ELB-4716 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-10Revert "local.conf: Select a sane default as DISTRO"Francesco Dolcini
This reverts commit 5af3921b7d914bad449243040f36c9477b76adc1. Using overrides for DISTRO variable is not fully working, since the variable is evaluated immediately without taking care of those in at least one place, bitbake.conf. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2022-11-09uprev-srcrev: add linux-toradex-mainline-rt recipeMax Krummenacher
Releated-to: ELB-4868 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-08Revert "uprev-srcrev: handle mainline rt kernel"Max Krummenacher
This reverts commit e9a5445a5ac0266cf274f4e1eba2f9fe951f6159. The logic doesn't work. It RT kernel's git hash is stored in the regular kernels SRCURI. Related-to: ELB-4868 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-08local.conf: Select a sane default as DISTROFrancesco Dolcini
Toradex Modules based on i.MX 6/6ULL/7 are only supported with the tdx-xwayland-upstream DISTRO, select it as default in local.conf. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2022-11-02uprev-srcrev: handle mainline rt kernelMax Krummenacher
linux-toradex-mainline uses different git repos and git hashes for the non real time and real time kernel flavours. Only the hash for the selected DISTRO is currently handled which in our CI is the non real time case. Add to additionally uprev also the hash for the RT kernel. Related-to: ELB-4868 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-14arm-defaults: fix setting of used instruction setMax Krummenacher
Since openembedded-core commit c88304a78e ("arch-armv7a.inc: default to Thumb2 instruction set for armv7a and above") a build of an armv7a based machine defaults to the Thumb2 instruction set. So repeating this default setting in the distro is not needed and can be completely removed. The way Thumb2 is set in the distro is wrong in the first place and would need fixing anyway. By setting `ARM_INSTRUCTION_SET:override ??= "..."` this will take precedence over any assignment to ARM_INSTRUCTION_SET without a override. So any recipe which wants to force the 'ARM' instruction set will end up being compiled with Thumb2. Related-to: ELB-4858 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-13tdx-base: bump version to 6.1.0Max Krummenacher
Related-to: ELB-4544 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-12local.conf: comment on upstream vs. downstream distroMax Krummenacher
Add comments to point out which DISTRO is compatible/recommended for which Toradex module. Related-to: ELB-4544 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-05distro:tdx-base.inc: drop bluez5 from DISTRO_FEATURESMing Liu
Since commit dcf889e93401f7c4de0055d53271eacc3882eccc in OE: [ meta: Remove remnants of bluez4 support bluez4 was removed from meta-oe 2 years ago. Simplfy the setup of the two level bluetooth and bluez4/bluez5 distro features by removing the bluez4/bluez5 distro features. This also removes the no longer required bluetooth class. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> ] bluez5 is no longer a distro feature, and there is no reference to it neither in Toradex/Freescale/OE meta layers, let's drop it. Related-to: ELB-4824 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-09-19tdx-base.inc: upgrade gstreamer1.0 1.18.5.imx -> 1.20.0.imxMax Krummenacher
As used in the downstream NXP BSP LLF5.15.32_2.0.0. Related-to: ELB-4665 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-09-06local.conf: refer to kernel-fitimage rather than toradex-fitimageMing Liu
toradex-fitimage.bbclass has been dropped from meta-toradex-bsp-common layer, let's drop its reference here, use kernel-fitimage instead. Related-to: ELB-4700 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-08-31tdx-base: bump version to 6.0.0Philippe Schenker
Related-to: ELB-4618 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-08-03bblayers.conf: drop meta-initramfsMing Liu
We dont need any recipes from meta-initramfs, drop it from bblayers.conf. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-08-03meta: drop Tegra machine/layer referencesMing Liu
We've decided not to support Tegra machines since BSP6, let's drop their references. Related-to: ELB-4471 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-07-28uprev-srcrev: use new kernel 5.15-2.0.xPhilippe Schenker
Related-to: ELB-4597 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-07-21tdx-base.inc: drop PREFERRED_PROVIDER_u-boot-default-envMing Liu
It's an invalid variable, there is not a bitbake instance for u-boot-default-env. Related-to: ELB-4536 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-07-15Update iMX8 U-Boot to v2022.04Andrejs Cainikovs
Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com> Related-to: ELB-4581
2022-07-09uprev-srcrev: workaround upstream changesMax Krummenacher
The uprev-srcrev tool currently crashes with some python backtraces. This is caused by changes in the bitbake fetcher code. See bitbake, commit 4b5eed16 ("fetch2/cooker: Fix source revision handling with floating upstreams") Workaround it by calling bb.fetch2.get_srcrev() if AUTOINC is not in PV. For makes all recipes we currently uprev succeed. Related-to: ELB-4590 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-07-07uprev-srcrev: adapt to changed recipe locationsMax Krummenacher
U-Boot changed to the mainline u-boot recipe, but our bbappend can't be handled by this script, add a note. The mainline kernel recipe name changed. TK1 no longer supported. Backports of kernel drivers no longer used. Related-to: ELB-4476 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-25distro: tdx-base.inc: follow version changeMax Krummenacher
NXP's gstreamer fork is updated to 1.18.5.imx. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-02-28local.conf: sync with meta-poky sampleMax Krummenacher
This follows variable renames and thus changes the layer's compatibility to only kirkstone. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-02-28layer: rework recipes to use soc familiy overridesMax Krummenacher
Follow meta-freescale commit 30f5ce1d ("Generalize overrides subsystem for NXP and Mainline support"). Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>