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>
(cherry picked from commit d7a89bf699d730e3f6081c4da12346d78f6fd8b6)
|
|
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)
|
|
Remove perf from our images.
Related-to: ELB-5690
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Clean-up whitespace before backslash aka line continuation after equal
signs.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Deploy vulkan-tools aka vulkaninfo for vulkan-enabled images.
Related-to: ELB-5607
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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)
|
|
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>
|
|
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)
|
|
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)
|
|
Related-to: ELB-5127
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
(cherry picked from commit e76c431da5246df9ff29091b09b0d59b5d490d83)
|
|
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>
|
|
Now libusbgx-config contains all the start scripts and schema files.
Signed-off-by: Ming Liu <ming.liu@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>
(cherry picked from commit a4c3f41c2a522b5f4818a794834c6e0649abcf66)
|
|
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)
|
|
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>
|
|
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)
|
|
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>
(cherry picked from commit 842174e46db477167f44870160edadb46c7a3468)
Signed-off-by: Max Krummenacher <max.krummenacher@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>
(cherry picked from commit 34121f5c91729f7b9185f879318bfd85746e7112)
Signed-off-by: Max Krummenacher <max.krummenacher@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>
(cherry picked from commit 2ca50c7c93e69cd02028ec5a204b84632d996703)
Signed-off-by: Max Krummenacher <max.krummenacher@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>
(cherry picked from commit 52d406296e885719b0d8e0209b454da74957a67e)
Signed-off-by: Max Krummenacher <max.krummenacher@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>
(cherry picked from commit c6baf131a27bad3515cec907e307c7d0af297409)
Signed-off-by: Max Krummenacher <max.krummenacher@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>
(cherry picked from commit 3e7226afbfd01187f13f8b6e4b0ae7996844ebe7)
Signed-off-by: Max Krummenacher <max.krummenacher@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>
(cherry picked from commit b020ecb69f425e14ab1c2daccc074d1f89ae071e)
|
|
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)
|
|
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)
|
|
Clean-up unused recipe.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit eeed965025c5abf5a6dd21f0711cc27c554f157b)
|
|
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)
|
|
And remove the outdated 'hardknott honister'.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|