summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
39 hourspackagegroup-tdx-cli: Add alsa-ucm-conf-tdx packageHEADmasterHiago 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)
2023-06-28toradex-mirrors.bbclass: move file to meta-toradex-distroEmanuele Ghidoli
Related-to: ELB-5127 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com> (cherry picked from commit e76c431da5246df9ff29091b09b0d59b5d490d83)
2023-06-26connmann: add upstream status to patchMax Krummenacher
OE-Core now requires it for recipes provided by the openembedded-core layer. | ERROR: connman-1.41-r0 do_patch: QA Issue: Missing Upstream-Status in patch Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-23packagegroup-tdx-cli: install libusbgx-configMing Liu
Now libusbgx-config contains all the start scripts and schema files. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2023-04-05packagegroup-tdx-cli: add k3confMax Krummenacher
A Powerful Diagnostic Tool for Texas Instruments K3 based Processors. Add it to the packagegroup-devel-tdx-cli packagegroup if building for a AM62xx processor. Related-to: ELB-5130 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit a4c3f41c2a522b5f4818a794834c6e0649abcf66)
2023-03-03packagegroup-tdx-cli: do not install btuartStefan Eichenberger
Do not install btuart on verdin-imx8mp anymore. We can remove this because we use serdev to load the bluetooth driver from now on. Related-to: ELB-5030 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit 388954e3541a0fbd4a4e3fb11f53235536bb5b09)
2023-03-03packagegroups: prepare for verdin am62 additionMax Krummenacher
Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ef7368d235a2c08ec72b040fdadaa994b62d3f38) squash missing append: (cherry picked from commit 3ed48330988647960161aec76eb5c789cdff1d41) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-26wireless-regdb: remove outdated recipeMax Krummenacher
oe-core provides now wireless-regdb_2022.08.12, so this one is obsolete. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit fbdeb6d67f6187e5f6d8685e2468bd021068bcf1)
2023-01-05layer.conf: Update to mickledoreMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-12-07qt5: examples: cinematicexperience: Fix patch formatingStefan Eichenberger
The fix-fullscreen-mode.patch is formated incorrectly. This leads to a build failure. This patch fixes it. Related-to: ELB-4884 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit 842174e46db477167f44870160edadb46c7a3468) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-12-07Revert "wayland-app-launch: do not restart on failure"Stefan Eichenberger
This reverts commit c6baf131a27bad3515cec907e307c7d0af297409. Now that the cinematicexperience application doesn't crash anymore we can enable the restart on failure again. This will handle the unlikely case when the application would still crash in an unlikely event. Related-to: ELB-4884 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit 34121f5c91729f7b9185f879318bfd85746e7112) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-12-07qt5: examples: cinematicexperience: Fix a crash with no screenStefan Eichenberger
When there is no screen attached the Qt application fails to start. The message when the application crashes is: xdg_wm_base@17: error 4: xdg_surface geometry (500 x 500) is larger than the configured fullscreen state (0 x 0) The Wayland connection experienced a fatal error: Protocol error This leads to a kernel messages each time the application tries to start. With BSP5 the application just tries to restart every time the applications exits but doesn't spam the kernel log. The reason why this changed is this new feature: https://code.qt.io/cgit/qt/qtwayland.git/commit/?h=5.15&id=d58008c4310f99d0faebcfb2fd9aa9296b813ecf The change of this commit fixes the application so that it properly works with no screen attached and doesn't crash at all. Related-to: ELB-4884 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit 2ca50c7c93e69cd02028ec5a204b84632d996703) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-12-07media-files: update video filesFrancesco Dolcini
Add new 360p low resolution video with h264 codec, testvideo_h264_360p.mp4. Related-to: ELB-4832 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit 52d406296e885719b0d8e0209b454da74957a67e) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-12-07wayland-app-launch: do not restart on failureStefan Eichenberger
If the wayland application fails to start we no longer restart it. This can happen when there is no display connected. For example the Qt5_CinematicExperience will fail to start with the following message: xdg_surface geometry (1920 x 1080) is larger than the configured fullscreen state (0 x 0) If we keep restarting the application we spam the kernel log with the following messages: imx-drm display-subsystem: [drm] Cannot find any crtc or sizes Related-to: ELB-4726 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit c6baf131a27bad3515cec907e307c7d0af297409) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-12-07weston-init: shore up touch calibrator installationMing Liu
- Avoid use INI_UNCOMMENT_ASSIGNMENTS to handle [libinput] section, since that's done in meta-freescale layer which can create a race condiction depending on the order of meta-freescale and meta-toradex-demos in BBLAYERS. - Add a sanity check to ensure "calibration_helper" and "touchscreen_calibrator" to be added to weston.ini only when they are not already in it by deleteting them in advance. This can prevent a force do_install (bitbake install -f) to add them in more than once. Related-to: ELB-4570 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 3e7226afbfd01187f13f8b6e4b0ae7996844ebe7) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-27recipes-connectivity: hostapd-example: use 2.4GHz instead of 5GHzStefan Eichenberger
Not all wifi modules support the AP mode in the 5GHz band. However, most do support the 2.4GHz band. Therefore, we change the channel configuration to channel 9 which is in the 2.4GHz band and should work for most wifi modules. Related-to: ELB-4815 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com> (cherry picked from commit b020ecb69f425e14ab1c2daccc074d1f89ae071e)
2022-10-27packagegroup-tdx-cli: add tdx-info to packagegroup-base-tdx-clihenrique.garcia
The tdx-info shell script is a helper tool intended to simplify getting information (software and hardware related) on Toradex modules (and potentially on any machine). For more details on tdx-info, see https://github.com/toradex/tdx-info/blob/master/README.md Related-to: ELB-4860 Signed-off-by: Henrique Garcia <henrique.garcia@toradex.com> (cherry picked from commit a38e08181f08a6b2d50e7b30b39db45ed47fda39)
2022-10-14dropbear: dont set PACKAGECONFIG to emptyMing Liu
Directly set PACKAGECONFIG is risky, it could override the same variable in other layers, let's change to use PACKAGECONFIG:remove instead. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit fb417309b02aeffb89f38e95af1f55d5419f7321)
2022-10-14glibc: clean-up unused recipeMarcel Ziswiler
Clean-up unused recipe. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit eeed965025c5abf5a6dd21f0711cc27c554f157b)
2022-10-14packagegroup-tdx-cli/graphical/qt5: fix overridesMarcel Ziswiler
Turns out that somehow we still have some old override syntax stuff laying around! This prevented the btuart stuff being installed on the Verdin iMX8M Plus which would be responsible for out-of-the-box Bluetooth operation. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit cdf85aa03e9f0d9c8a9bc880fa58fe2f978019ef)
2022-10-02layer.conf: add langdale to layerseries_compatMax Krummenacher
And remove the outdated 'hardknott honister'. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-02packagegroup-tdx-graphical.bb: fix vulkan removal for mx8mmMax Krummenacher
The vulkan packages were splitted, however that wasn't updated in the removal for mx8mm-nxp-bsp. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-09-29wayland-app-launch: remove shell-scriptPhilippe Schenker
weston uses now systemd-notify to notify systemd when it is up and running. This is the reason why we do no longer need wayland-app-launch.sh with the synchronization point in it. Remove wayland-app-launch.sh script. Remove also the init directory feature as it is no longer needed. qtsmarthome works now from any directory. Related-to: ELB-4784 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-09-29wayland-app-launch: add xwayland_display env variablePhilippe Schenker
Weston is no longer being started as root. To allow applications and other users to start applications that render to weston there is the socket-file in /run/wayland-0 created. Do also specify the user we want the app to be started from. Do also instruct systemd with PAMName to treat as a login so XDG_RUNTIME_DIR is also set. Related-to: ELB-4784 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-09-26weston-init: support weston touch calibrationMing Liu
Add a new PACKAGECONFIG touchscreen-calibration, when it's enabled, add the following fields in weston.ini: ``` [libinput] enable_tap=true touchscreen_calibrator=true calibration_helper=/usr/bin/toradex-save-touchscreen-calibration ``` When weston-touch-calibrator is called by an end user, /usr/bin/toradex-save-touchscreen-calibration will be triggered to create a udev rule to export LIBINPUT_CALIBRATION_MATRIX then trigger that udev rule. The end users need to restart weston to let the new calibration matrix to take effect. Related-to: ELB-4570 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-09-23packagegroup-tdx-cli: move libusbgx* packages to packagegroup-base-tdx-cliMing Liu
Otherwise it would not be installed to tdx-reference-minimal-image image. Related-to: ELB-4727 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-09-08media-files: update video filesMax Krummenacher
With the mainline kernel on i.MX6 the testvideo_h264 doesn't play. Also there is no AAC audio codec out of the box. Change testvideo_h264.mp4 to encode the video with: - Profile High@L4 - Constant video bitrate Change all video files in an mp4 container to: - Encode the audio as mp3 With these changes on a Apalis iMX6 the following plays: gst-play-1.0 --videosink "waylandsink" --audiosink "alsasink device=hw:2" testvideo_h264.mp4 Related-to: ELB-4621 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-16mediainfo: update to 22.06Max Krummenacher
mediainfo_0.7.62 no longer builds. Fix it by spliting the recipe into its 3 components, zenlib mediainfolib and the CLI program and update to latest version. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-16giblib: fix buildMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-16graphviz: remove outdated recipeMax Krummenacher
meta-openembedded contains a recipe which builds a newer version. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>