summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-05packagegroup-tdx-graphical: add i.MX 95 gpu packagesMax Krummenacher
Add i.MX 95 GPU packages. The GPU is a MALI derivat. Related-to: ELB-6011 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit e1627e0b1f75a102900a6e4726bb0dc284a9d751)
2024-12-05packagegroup-tdx-graphical: simplify packagegroup-gpu-tdx-graphicalMax Krummenacher
clpeak pulls in the relevant driver package. Dropping the driver makes it easier to build for different OpenCL capable modules. Simplify the additional packages to be installed for the i.MX8 GPUs. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 417eb1bf929ab90fd699e11558150447f8f78b47)
2024-12-05packagegroup-tdx-graphical: drop imx 32bit downstream specific appendsMax Krummenacher
We no longer support a 32bit NXP downstream kernel. Drop appending packages conditionally for a downstream 32bit NXP build. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3251fe3507baf032e47a9b40662d617b3853c056)
2024-12-05packagegroup-tdx-graphical: add drm tools unconditionalMax Krummenacher
DRM wasn't used with the 32bit NXP downstream kernel. This kernel is no longer supported. Add the DRM stuff unconditionally instead of using architecture specific overrides. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8a14b99d67699126d4976779c10f584f7ea4bc8b)
2024-11-11dropbear: drop debug-tweaks IMAGE_FEATUREFrancesco Dolcini
As of the following commit in oe-core[1]: classes-recipe/core-image: drop debug-tweaks IMAGE_FEATURE The debug-tweaks feature is no longer valid. Replace it with `empty-root-password`. [1] https://git.openembedded.org/openembedded-core/commit/?id=2c229f9542c6ba608912e14c9c3f783c3fa89349 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2024-10-18recipes-{graphics|gnome}: {gvfs|cogl}: drop recipesHiago De Franco
Since the meta-gnome layer is not used anymore, drop related recipes. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit a901f8f369a51f1abf24ddb0449c40c18eeda690)
2024-10-18layer.conf: Remove GNOME dependencyHiago De Franco
This dependency is not needed anymore, therefore, remove it. Update the README file accordingly. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit 174889a61ccc5ca28f2cc675490819c9c1cbada1)
2024-10-09layer.conf: Update for the walnascar release seriesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-10-09packagegroup-tdx-cli: add tcpdumpEmanuele Ghidoli
Add tcpdump to "packagegroup-networking-tdx-cli" Related-to: ELB-5806 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit ad72d14becf6b54c1c76864eb691a369307672fa) (cherry picked from commit 9471606777e3566864b19dc04025bdadd3ecad3a)
2024-10-09connman: blacklist uap0 nicMarcel Ziswiler
Blacklist uap0 nic handled by the hostapd-example. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit df4296ba9a5334ac036b2445dd7fe848de9290bb) (cherry picked from commit a613b021da13876b46db73488ec0aed3f2b57168)
2024-09-09layer.conf: Update for the styhead release seriesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-08-03media-files: fix setting SMax Krummenacher
The handling of using a subdirectory in the unpacked tar ball was not used when using the new unpack directory. The build fails with the error: | ERROR: media-files-1.3-r0 do_populate_lic: QA Issue: media-files: LIC_FILES_CHKSUM points to an invalid file: .../sources-unpack/../CC0-1.0 [license-checksum] Fixes: 48fb6ae80a1a ("recipes: cope with moved directory for unpack") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-07-22recipes: remove OURFILEPATH/S workaroundsHiago De Franco
These was initially required to build this layer with both master (styhead) and scarthgap branches from other layers, as the meta-toradex-demos/scarthgap-7.x.y did not exist at that time. With the creation of a specific scarthgap branch, we can remove the workaround. Related-to: ELB-5840 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-06-18patches: fix upstream-statusMax Krummenacher
OE-core enabled the picky QA check on Upstream-Status. commit b7fb91c797ab ("insane: add patch-status to default ERROR_QA") Change our layers patches according to the used python regex. strict_status_re = re.compile(r"^Upstream-Status: (Pending|Submitted|Denied|Inappropriate|Backport|Inactive-Upstream)( .+)?$", re.MULTILINE) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-31recipes: cope with moved directory for unpackMax Krummenacher
OE master (styhead) no longer unpacks in ${WORKDIR} but rather does it in path defined by the new variable UNPACKDIR. Additionally '${S} = ${WORKDIR}' is no longer allowed and results in a parse time error. Cope with the change so that the layer builds against scarthgap and styhead. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-31gpicview: fix missing return valueMax Krummenacher
With GCC14 this results now in an compile time error. Backport the upstream fix not yet released. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-10base-files: make /media a symlink to /run/mediaHiago De Franco
Commit 77951705048f ("udev-extraconf: delete udev-extraconf_%.bbappend recipe") from meta-toradex-bsp-common sets the MOUNT_BASE variable to "/run/media". In this case, this folder will be the new mountpoint, previously "/media". Therefore, create a symlink from "/media" to "/run/media" to keep the functionality as before. Related-to: ELB-5714 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-05-07lxqt: remove lxqt integration filesMax Krummenacher
LXQt relies on the dropped X11. Remove the recipes and related files. Also remove sddm, the display manager used with lxqt. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07falkon: remove x11 only toolMax Krummenacher
Remove the recipe. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07qedit: remove x11 only toolMax Krummenacher
Remove the recipe. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07florence: remove x11 only toolMax Krummenacher
Remove the recipe. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07rdesktop: remove x11 only toolMax Krummenacher
Remove the recipe. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07vnc: remove x11/directfb only toolsMax Krummenacher
Remove the recipes. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07gpio-tool: remove x11 only toolMax Krummenacher
This binaries are linked against libgdk-x11, libgtk-x11 and are thus no longer usable. Remove the recipe and the binaries. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07x-window-simple-app: drop x11 app start scriptMax Krummenacher
Our X11 distros are unmaintained for a while now. Likely built images will not run if they even build. Drop them for BSP 7. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07qt5: drop x11 as the graphical backendMax Krummenacher
Our X11 distros are unmaintained for a while now. Likely built images will not run if they even build. Drop them for BSP 7. Remove them to not create unmet expectation. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07images: drop considering x11 as the graphical backendMax Krummenacher
They X11 distros are unmaintained for a while now. Likely built images will not run if they even build. Remove adding X11 packages. Related-to: ELB-5740 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07unclutter: remove recipe in favour of unclutter-xfixesMax Krummenacher
meta-openemebedded provides unclutter-xfixes, a drop in replacement of unclutter. Remove the recipe and use unclutter-xfixes for the X11 images. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-05-07recipes: remove recipe now available in other layersMax Krummenacher
gnome-disk-utility in a later version is available from meta-openembedded. joe version 4.6 has landed in meta-openembedded. tinycompress version 1.1.6 has landed in meta-freescale. imlib2: now available from meta-openembedded. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-04-24packagegroup-tdx-cli: Add alsa-ucm-conf-tdx packageHiago De Franco
Add alsa-ucm-conf-tdx (ALSA Use Case Manager configuration for Toradex Hardware) package to be installed as default into tdx-ref images. ALSA UCM is used to set different audio input/output configurations based on the audio card name used by the board. Related-to: ELB-4916 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> (cherry picked from commit d7a89bf699d730e3f6081c4da12346d78f6fd8b6)
2024-04-06packagegroups: use k3 override instead of am62xxFrancesco Dolcini
Current am62 RRECOMMENDS are really generic for TI K3 architecture, use k3 override to include also TI AM69. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit b2296baaa1b19b27932b590d5c94fd98afdbb813)
2024-03-28images: packagegroup-devel-tdx-cli: remove perfMax Krummenacher
Remove perf from our images. Related-to: ELB-5690 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-03-18packagegroup-tdx-graphical: clean-up whitespaceMarcel Ziswiler
Clean-up whitespace before backslash aka line continuation after equal signs. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2024-03-18packagegroup-tdx-graphical: deploy vulkan-toolsMarcel Ziswiler
Deploy vulkan-tools aka vulkaninfo for vulkan-enabled images. Related-to: ELB-5607 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2024-03-18tdx-reference-minimal-image: Create symlink from /home/root to /rootHiago De Franco
Current master and scarthgap-7.x.y updated systemd recipe to version 255.1. The recipe now prints ``` WARNING: systemd-1_255.1-r0 do_install: Using /home/root as root user's home directory is not fully supported by systemd ``` Therefore, create a symbolic link between /home/root -> /root. Related-to: ELB-5646 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-18media-files: Update recipe from version 1.2 to 1.3Hiago De Franco
This new version envolves the following changes: - Update the SRC_URI to a new server and to download media-files tarball version 1.3. - New tarball does not have any rootfs folders inside (before it was 'home/root/files'), so with that it doesn't hardcode any folder for root home. - Because of the last, updated the poky do_install function to deploy the media-files inside the $ROOT_HOME. - SHA's updated and md5 SHA removed, since this is no longer used. - Use the license file CC0-1.0 from inside the media-files tarball, instead of the common one. Related-to: ELB-5646 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-14gpio-tool: Use ROOT_HOME instead of hardcoded '/home/root'Hiago De Franco
Hardcoding the root home directory could cause issues when the ROOT_HOME is not set to '/home/root'. As example, the ROOT_HOME can be changed to '/root', which makes gpio-tool install files in the wrong folder. Therefore, replace '/home/root' with '$ROOT_HOME'. Usually, ROOT_HOME is already set to '/home/root' [1]. [1] https://docs.yoctoproject.org/4.3.3/ref-manual/variables.html?highlight=variables#term-ROOT_HOME Related-to: ELB-5646 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-03-04packagegroup-tdx-cli: add exfat-utilsParth Pancholi
add exfat-utils for ExFAT filesystem support to "packagegroup-base-tdx-cli" Related-to: ELB-5583 Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com> (cherry picked from commit fede816e0e6d8f92084998f6e63b302b5f218c11)
2024-02-15layer.conf: Update for the scarthgap release seriesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-01-21tdx-reference-multimedia-image: add tpm software supportJoao Paulo Goncalves
Add tpm packagegroup to the multimedia reference image. Related-to: ELB-5500 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit 242b266f3bfebf8a1f2698ca1de3022729e6355e)
2024-01-21packagegroup-tdx-cli: verdin: tpm toolsJoao Paulo Goncalves
Create a new packagegroup with the tools and libraries needed to use/develop for the TPM. This is only basic functionalities but is also possible to develop applications using the SDK. For now, the tpm software stack is added only for the Verdin SoM. Related-to: ELB-5500 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> (cherry picked from commit 248ada4d4288a7d9ceb1e81b1b3e75cebcfe810d)
2023-11-29gpicview: allow building without xwaylandMax Krummenacher
The recipe already patches the code tree to no longer call into gdk (remove-gdk-x11.patch) which does not work in wayland/xwayland. Thus the dependency on X11 headers is gone. Remove additionally checking for them in the configure script. This allows to build gpicview for weston without having xwayland enabled. Squash the changes into the existing remove-gdk-x11.patch and change the file name and commit description accordingly. Add missing upstream status to patch Related-to: ELB-5451 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 6b65323381ffd8d25d040b658dac26e7e781c967)
2023-11-29packagegroup-tdx-cli: add jqParth Pancholi
add jq cli for JSON data processing to "packagegroup-devel-tdx-cli" Related-to: ELB-5433 Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com> (cherry picked from commit 3a8301c17aeabaf32c7674b6da3224694086cfaf)
2023-11-29packagegroup-tdx-cli: remove mwifiexapMarcel Ziswiler
Remove mwifiexap as mwifiexconf is now provided via MACHINE_EXTRA_RRECOMMENDS. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 655ddc7a45b883d705407b6a002aac8191b58c7d)
2023-09-12layer.conf: Update to nanbieldMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-10qt3d_%.bbappend: use upstream instead of use-mainline-bsp overrideMax Krummenacher
For non NXP SoC we do not want the NXP specific use-mainline-bsp override but rather use directly the override comming from the upstream distro. Related-to: ELB-5331 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-06packagegroup-tdx-cli: add iw416 wifi firmwareAndrejs Cainikovs
Add linux-firmware-iw416 package to the wifi firmware package group. Related-to: ELB-5247 Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com> (cherry picked from commit ac087af8ca07b847e48e9f321a1e606b61b156c1)
2023-07-14can-utils: drop bbappendMing Liu
can-utils bbappend was introduced by the following commit: [ commit 125af594524413907c7252cc8670ffd7dc014462 Author: Philippe Schenker <philippe.schenker@toradex.com> Date: Tue Apr 12 18:09:49 2022 +0200 can-utils.bbappend: bump version This is the first version for which canfdtest reports errors in its exit code for errors that appear due to failed comparison of can-frames. That feature is needed for our automated testing. Related-to: ELB-4348 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 8e5c459bb5934a550a21de35c5332f780c7688ac) ] now can-utils has been upgraded to 2023.03 in meta-oe, hence this bbappend is not needed any more. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2023-06-28packagegroup-tdx-cli: verdin-am62: add mwifiexapFrancesco Dolcini
Add mwifiexap package, simplify using mwifiex driver in AP mode. Related-to: ELB-5192 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit 4860e75022c791cc7157a8ebf7e30befe5c0cc75)
2023-06-28packagegroup-tdx-graphical: verdin-am62: use non-gpu demo on reference imageMax Krummenacher
Verdin AM62 is expected to have SKUs without a GPU too. So start a demo application which works resonably well without a GPU. Note that currently the X11 distros do not build for the verdin-am62 machine. Even so, do the change also if one would build for X11. Related-to: ELB-5184 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit cd885de817405c00298500f90af689612757aebb)