summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
14 dayspackagegroup-tdx-cli: Add alsa-ucm-conf-tdx packagekirkstone-6.x.yHiago 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>
2024-03-25packagegroups: 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>
2024-02-23packagegroup-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>
2023-12-18tdx-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>
2023-12-18packagegroup-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>
2023-11-08gpicview: 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>
2023-11-06packagegroup-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>
2023-09-28packagegroup-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>
2023-07-14packagegroup-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>
2023-06-07packagegroup-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>
2023-05-11packagegroup-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>
2023-04-27toradex-mirrors.bbclass: move file to meta-toradex-distroEmanuele Ghidoli
Related-to: ELB-5127 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-04-04packagegroup-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>
2023-02-27packagegroup-tdx-cli: am62xx: fix missing appendMax Krummenacher
Due to that a bunch of utilities are not part of the image. Fixes: ef7368d ("packagegroups: prepare for verdin am62 addition") Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-17packagegroup-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>
2023-02-08packagegroups: prepare for verdin am62 additionMax Krummenacher
Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-08layer.conf: remove unneeded dependency on bsp layersMax Krummenacher
Related-to: ELB-5012 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-02-06wireless-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>
2022-11-18qt5: 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>
2022-11-18Revert "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>
2022-11-18qt5: 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>
2022-11-14media-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>
2022-11-09wayland-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>
2022-11-02weston-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>
2022-10-26recipes-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>
2022-10-17packagegroup-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>
2022-10-10dropbear: 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>
2022-10-10glibc: clean-up unused recipeMarcel Ziswiler
Clean-up unused recipe. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-10-10packagegroup-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>
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>
2022-08-16layer: change to https where possibleMax Krummenacher
While at it set the pointers to the documentation in the README to latest developer website. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-16tdx-oak-sensors: move to httpsMax Krummenacher
Fixes a fetcher error: | WARNING: tdx-oak-sensors-0082-r0 do_fetch: Checksum mismatch for local file /workdir/downloads/OakLinux_0082.tar.bz2 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-10alsa-utils: Add bbappend for alsa-utils with alsabat to recipes-multimediaMaxim Kulish
Added alsa-utils directory to recipes-multimedia. Added alsa-utils_%.bbappend to add alsa-utils with alsabat to images. Alsabat being added to be used as a more complex audio loopback test in LAVA. Related-to: ELB-4427 Signed-off-by: Maxim Kulish <max.kulish@toradex.com>
2022-08-08wayland-app-launch: Fix weston service nameFrancesco Dolcini
Fix weston service name, it was changed in oe-core commit dd83fb40f767 ("weston-init: Stop running weston as root") from weston@root.service to weston.service. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2022-08-06gpio-tool: inherit bin_packageMing Liu
gpio-tool supposes to be a bin package, let it behave so by inheriting bin_package.bbclass. Also add glib-2.0 to DEPENDS, the binary gpio-tool is linking to it. Related-to: ELB-4471 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-08-06meta: drop deprecated machine referencesMing Liu
We dont support the following machines any more: colibri-t20/colibri-t30/apalis-t30/apalis-tk1/colibri-vf, let's drop their references. The recipe spidev-test is only used by colibri-vf, also drop it. Related-to: ELB-4471 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-08-03packagegroup-tdx-cli: RRECOMMENDS can-utils-cantestMing Liu
canfdtest binary has been splitted to can-utils-cantest subpackage in meta-openembedded layer and we want that to be in our image, let's add it to RRECOMMENDS. Related-to: ELB-4627 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-07-18base-files: drop Toradex fstabMing Liu
We dont have to maintain a Toradex specific fstab, it leads we miss the latest updates in base base-files recipe. The only change we really want is a have a extra line in fstab to mount boot partition when system starts up, we can change to add one more udev rule to create a symbolic link /boot ->/media/BOOT-PARTITION-MOUNTPOINT in BSP layer instead, hence we can drop this fstab here. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-07-05bluealsa: backport recipeMax Krummenacher
Backport unchanged version from current master to kirkstone meta-openembedded@b51045f9b7ba3d23edd1a2cf1009fb39105e3b86 Related-to: ELB-4505 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-07-05packagegroup-tdx-cli: Add missing mwifiexap to verdin-imx8mpFrancesco Dolcini
mwifiexap is required to create the uap0 device to be used for Wi-Fi AP mode, this used to be included because of the `mx8` RRECOMMENDS_packagegroup-machine-tdx-cli, however after the addition of a new `verdin-imx8mp` it is no longer there. Add mwifiexap explicitly to verdin-imx8mp packagegroup to solve the issue. Related-to: ELB-4535 Fixes: 7df50f3ff17a ("packagegroup-tdx-cli: verdin-imx8mp: add btuart") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com> (cherry picked from commit ce3c1925df34b4d299b2dd1003ced41b9485ce41)
2022-07-05patches: remove stale patch filesMax Krummenacher
Commit c7fae0d ("colibri-vf: drop machine") removed the bbappend which used the two patch files. Remove them as well. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 6d6951d053ff1a7347af0ac04fcbb72564a28954)
2022-07-05tdx-reference-multimedia-image: add net-toolsMing Liu
Related-to: ELB-4451 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 190f3ee1e3005997fe331345c13724ea2d58e1af)
2022-07-05can-utils.bbappend: bump versionPhilippe Schenker
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)