Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
Add tpm packagegroup to the multimedia reference image.
Related-to: ELB-5500
Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Remove mwifiexap as mwifiexconf is now provided via
MACHINE_EXTRA_RRECOMMENDS.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Add linux-firmware-iw416 package to the wifi firmware package group.
Related-to: ELB-5247
Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
|
|
Add mwifiexap package, simplify using mwifiex driver in AP mode.
Related-to: ELB-5192
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
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>
|
|
Related-to: ELB-5127
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Related-to: ELB-4978
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related-to: ELB-5012
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
oe-core provides now wireless-regdb_2022.08.12, so this one
is obsolete.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
- 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>
|
|
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>
|
|
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>
|
|
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>
|
|
Clean-up unused recipe.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
meta-openembedded contains a recipe which builds a newer version.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Backport unchanged version from current master to kirkstone
meta-openembedded@b51045f9b7ba3d23edd1a2cf1009fb39105e3b86
Related-to: ELB-4505
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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)
|
|
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)
|
|
Related-to: ELB-4451
Signed-off-by: Ming Liu <ming.liu@toradex.com>
(cherry picked from commit 190f3ee1e3005997fe331345c13724ea2d58e1af)
|
|
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)
|