summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-31tdx-oak-sensors: move to httpsdunfell-5.x.yMax 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> (cherry picked from commit 2b7e717fc4c45edbb563c1ed67b53c1b8088485c)
2022-11-28Add "defaults" option to root mount in fstabRafael Beims
The "defaults" option is substituted by "ro" when the IMAGE_FEATURES "read-only-rootfs" is enabled. Not having the string on our file prevents the feature from working. Related-to: ELB-4915 Signed-off-by: Rafael Beims <rafael.beims@toradex.com>
2022-06-27packagegroup-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>
2022-06-05bluez-alsa: uprev to 4.0.0Ming Liu
Some recipe changes have been made as well as follows: - Dont install bluealsa.service from recipe, use the bluealsa.service from bluez-alsa source. In bluez-alsa 4.0.0, two more autoconf options have been added: --with-systemdbluealsaaplayargs and --with-systemdbluealsaargs that could be used to pass bluealsa and bluealsa-aplay arguments to systemd services. - Drop some useless FILES varialbes. - Add more PACKAGECONFIGs, explicitly disable the codecs that not supported by Yocto, this is to get a predictible build. - Split out bluealsa-aplay to its own package and disable bluealsa-aplay.service by default, since bluez-alas can be used in many different ways, there is no default usage for it, like sink (BT speaker). Reference: https://patchwork.yoctoproject.org/project/oe/patch/20220604093518.30749-1-liu.ming50@gmail.com Related-to: ELB-4505 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-05-31patches: 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>
2022-05-29bluez-alsa: uprev to 3.1.0Ming Liu
The changes in include: - Drop a deprecated patch. - Add more package configs. - Drop bluez-alsa.service from meta layer, use the one installed from bluez-alsa source. - Introduce a new variable BLUEZ_ALSA_OPTS, that the end users could choose to start bluez-alsa service with preferred profiles. Related-to: ELB-4463 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-05-18tdx-reference-multimedia-image: add net-toolsMing Liu
Related-to: ELB-4451 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-04-13can-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>
2022-02-25run-postinsts: rely on properly working upstreamMarcel Ziswiler
Unfortunately, our bbappend broke execution of the ontarget postinst scripts as the following openembedded-core commit changed the way this works upstream. 1af421fcf054 ("run-postinsts: for dpkg/opkg, do not rely on /etc/*-postinsts") Just get rid of our bbappend and rely on properly working upstream. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-02-25packagegroup-tdx-cli: verdin-imx8mp: add btuartMarcel Ziswiler
This adds the Bluetooth UART initialisation as required for the Verdin iMX8M Plus 4GB WB IT V1.1A. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-02-25packagegroup-tdx-cli: add linux-firmware-nxp89xxMarcel Ziswiler
This adds the Wi-Fi/Bluetooth firmware as required for the Verdin iMX8M Plus 4GB WB IT V1.1A. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-02-22recipes benchmark: fio: add recipe for version 3.29Philippe Schenker
It turned out that the version 3.17 is buggy and caused high RAM usage which invoked OOM killer on our low-end <= 512M modules. Related-to: ELB-4382 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-02-17wpa-supplicant: disable background scanMing Liu
Disable background scan in config to avoid a significant increase in bandwidth. Related-to: ELB-4148 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-02-17connman: disable background scanMing Liu
Disable BackgroundScan in main.conf. Related-to: ELB-4148 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-02-17connman: some cleaning upMing Liu
- Drop 0001-connman.service.in-don-t-start-if-nfs-boot.patch, since commit "ef0d26e6: rootnfs: Working rootnfs using connman", connman can handle nfs rootfs on NICs. - Change "+=" to "_append", this could avoid some cases "+=" being overridden by overrides variables. Related-to: ELB-4148 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-12-12meta: move TEZI_SHOW_EULA_LICENSE to tdx-base.incMing Liu
TEZI_SHOW_EULA_LICENSE shall be a machine global variable but not image specific, move it to tdx-base.inc in meta-toradex-distro layer. Torizoncore/Tezi/BSP now use the same setting of TEZI_SHOW_EULA_LICENSE. Related-to: TOR-2102 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-11-16memtester backport version 4.5.1 from masterMax Krummenacher
Changelog after 4.3.0: Version 4.5.1 30 May 2021 -documentation-only update. -add note to README about build problem with Tru64, with workaround. Thanks: VĂ­ctor Ostorga. Version 4.5.0 20 September 2020 -add note to README about problems with HP/UX prior to v.11. Change code so that buffer still gets aligned even if you comment out the use of mlock() on such a platform. Thanks: Keith Monahan. -fix clear-buffer using incorrect param, causing spurious test failures. Thanks: Debin Dong. -fix shell-ism in Makefile. Thanks: Fabrice Fontaine. Related-to: ELB-4232 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-10-19packagegroup-tdx-cli: add fio I/O tester toolFrancesco Dolcini
Add fio, Flexible I/O tester [*], to devel-tdx-cli package group, the tool is useful for benchmark and hardware verification of I/O subsystem and hardware devices. tdx-reference-multimedia-image rootfs size increase is 1124k after the inclusion. [*] https://fio.readthedocs.io/ Related-to: ELB-4213 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2021-08-04colibri-imx6ull-emmc: add machine specific overridesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-07-15tdx-reference-*-image.bb: Enable NXP license for iMX6 upstreamDenys Drozdov
NXP provides proprietary VPU libraries with media codecs for i.MX6 Toradex Easy Installer customer has to accept EULA for i.MX6 builds Related-to: ELB-3945 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-07-12core: set-hostname: skip installing /etc/hostnameOleksandr Suvorov
The systemd service set-hostname starts only if /etc/hostname file does not exist. Don't install this file if the set-hostname recipe enabled and systemd sets as a default init-system. Related-to: ELB-1322 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-07-12images: base-tdx-cli: add set-hostname serviceOleksandr Suvorov
The service "set-hostname" adds a serial number of a module to a machine hostname. It allows a customer to identify a module he is working with simply. Add it to the "packagegroup-base-tdx-cli", so that all Reference Multimedia and Minimal images have hostnames like Torizon in the style of "colibri-imx8x-06748675". Also, customers using the "packagegroup-base-tdx-cli" inherit that and it lands in their production image. Related-to: ELB-1322 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-07-12tdx-reference-*-image.bb: Don't show NXP license for NVIDIA and upstreamDenys Drozdov
Tezi will not show EULA License for Apalis TK1 and upstream builds Related-to: ELB-3945 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-07-08packagegroup-tdx-cli: colibri-vf: don't install perfMax Krummenacher
With the 4.4 kernel perf no longer builds. Don't add it to the packagegroup for colibri-vf machine with use-nxp-bsp. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-03packagegroup-tdx-cli: remove stale lvds-tegra124Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-05-06tdx-reference-multimedia-image: add packagegroup-fsl-ispMax Krummenacher
This adds packages related to the i.MX 8M Plus ISP (Image signal processor). For all other machines this packegroup does currently doesn't add anything. Related-to: ELB-3957 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-05-03toradex-mirrors: use new artifactory link for sourcesPhilippe Schenker
Sources from TorizonCore and BSP are aggregated on new artifactory repository https://artifacts.toradex.com/artifactory/tdxref-torizoncore-sources-frankfurt/ Use this new link plus $TDX_MAJOR to use the correct sources for the current major version Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-04-13dropbear: allow weak ciphers when debug-tweaks is setMax Krummenacher
Related-to: ELB-3908 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-04-13dropbear: drop no longer referenced patchMax Krummenacher
Note that later versions of dropbear default to not do reverse lookups. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-04-13toradex-mirrors: use artifactory for source mirroringPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-03-10base-files: enable wayland environment in /etc/profile.dDenys Drozdov
The user running ssh session should be able to run wayland application. Add proper XDG settings, once user logged in /etc/profile.d/wayland-env.sh Related-to: ELB-3448 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-03-09release-notes: delete old text filesMax Krummenacher
In BSP V2.x we used to provide release notes in a text file. These are now outdated. Delete them. For the current BSP the equivalent info can be found here: https://developer.toradex.com/software/linux/linux-software/release-details Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-09packagegroup-tdx-cli: deploy usb gadget additionally for i.mx mainlineMax Krummenacher
Related-to: ELB-3478 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-03fstab: mount the partition with the boot files at /bootMax Krummenacher
Mount the partition /dev/boot-part on /boot. This requires the help of udev/scripts/mount.sh. The script checks the /proc/cmdline for the rootfs partition. If this is the second partition of a block device and a first partition exists it creates the symlink /dev/boot-part. This reverts the previous mounting scheme which unconditionally mounted the first eMMC partition at /boot, independent of the eMMC being the actual device one booted from. commit 38705bd ("fstab: configure the emmc's first partition to mount at /boot") Related-to: ELB-3323 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-03fstab: resync with openembedded-coreMax Krummenacher
Follow the following two oe-core commits with our forked fstab file. c999bc5ddd ("base-files: set ptmxmode to 666") c24f0fa366 ("base-files: Remove /proc/bus/usb from fstab.") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-02tdx-reference-*-image.bb: Show EULA license for reference targetsDenys Drozdov
Tezi will show EULA License for Toradex reference targets. Related-to: ELB-3485 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-01-05tinycompress: use https to fetch git repoMax Krummenacher
This helps people which can't access the web with the git protocol. Related-to: ELB-3475 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-05serial-test: use https to fetch git repoMax Krummenacher
This helps people which can't access the web with the git protocol. Related-to: ELB-3475 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-05hda-verb: delete recipeMax Krummenacher
This was never part of one of our regular images. hda-verb is now built as part of the alsa-tools recipe and packaged into the alsa-tools package. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-09fstab: configure the emmc's first partition to mount at /bootMax Krummenacher
With the noauto option this does nothing on boot. When the device appears the udev rules does first try to use the fstab options before trying to automount. If the device does not exist the extra line in fstab has no effect. Related-to: ELB-3250 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-03tdx-graphical: provide imx-gst1.0-plugin for imx6-based modulesIgor Opaniuk
Provide a higher ranking video sink plugin than the not working imxeglvivsink and thus fixes automatic (playbin) pipeline construction and audio mpeg codec warning (AAC codec). Additionaly include a NXP userspace cli tool to play or record with gstreamer. Related-to: ELB-3013 Related-to: ELB-3010 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-12-02wayland-app-launch: cinematicexperience: add correct dependenciesPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-12-02packagegroup-tdx-qt5: also deploy qtwayland for imx6ull and mx7 boardsPhilippe Schenker
Without qtwayland deployed QT is not working on wayland. Related-to: ELB-3153 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-12-02wayland-app-launch: make initial path workingPhilippe Schenker
Related-to: ELB-3153 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-12-02tdx-reference-multimedia-images: choose different qt demosPhilippe Schenker
For low-end modules without GPU only show the QT analogclock. For TK1 also choose a different QT-demo. Related-to: ELB-3153 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-11-30packagegroup-tdx-graphical: Add libdrm-tests to upstream imagesPhilippe Schenker
libdrm-tests contains the useful binary modetest to check the different kernel mode setting parameters. This doesn't make sense to deploy for downstream images so only deploy this to mx8 and upstream images. Related-to: ELB-3048 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-11-30connman: clock time/timezone should not be updated by defaultIgor Opaniuk
NTP client should not update time and timezone by default unless otherwise stated in the settings. Related-to: ELB-2753 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-11-15packagegroup-tdx-cli: follow changed linux-firmware packageingMax Krummenacher
We dropped our own package split rtl8188eu in favour of the openembedded-core provided rtl8188 which contains the firmware for both rtl8188 and rtl8188eu. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 186472283cb83de812e8d8c0f7682bd4048edc9a) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-28images: make it possible to build QT5 SDK for multimedia imagePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-09-07bluez-alsa: fix linking with gcc 10Max Krummenacher
GCC 10 by default compiles with -fno-common which results in linker erros. | ld: bluez-a2dp.o:...git/src/bluez-a2dp.h:20: multiple definition of `bluez_a2dp_sbc'; .../git/src/bluez-a2dp.h:20: first defined here | ld: bluez-iface.o:...git/src/bluez-iface.h:17: multiple definition of `bluez_iface_profile'; .../git/src/bluez-iface.h:17: first defined here | ld: bluez-iface.o:...git/src/bluez-iface.h:16: multiple definition of `bluez_iface_endpoint'; .../git/src/bluez-iface.h:16: first defined here Declare with 'extern' fixes the linkage. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>