summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-14mtd-utils: drop unneeded bbappendMax Krummenacher
This was needed for the update scripts for the colibri-vf machine. The machine got dropped, so drop this bbappend also. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-07-18tdx-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> (cherry picked from commit edb69bd5c57c0bc65558eca01553df6c433bd194)
2021-07-18core: 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> (cherry picked from commit 2b41160a098d5cc1ad3e5155e57bede7ce34ca48)
2021-07-18images: 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> (cherry picked from commit c00e37b6324b16361ddc08abfdf39acd54d60ce6)
2021-07-18tdx-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> (cherry picked from commit 49d49b87cb98e061731e38985b425147e22dcfcb)
2021-07-18packagegroup-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> (cherry picked from commit bf5691c4651ece15e6b08e9fc347b657dd9af38b)
2021-07-12packagegroup-tdx-cli: remove stale lvds-tegra124Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 9c277f8bf4fa3c6a0b2c10c93b66b28f440d9723)
2021-07-09spidev-test: older kernel only compatible to colibri-vfMarcel Ziswiler
All others can/will use the generic recipe now available at meta-openembedded/meta-oe/recipes-kernel/spidev-test/spidev-test.bb Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-07-09spidev-test: fix catering for updated license fileMarcel Ziswiler
Cater for updated license file. Fixes: openembedded-core commit 5ecf139a31fa ("licenses: Update license file to match current SPDX names") Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-07-07Revert "spidev-test: drop support for older kernel and change license check"Marcel Ziswiler
This reverts commit 8b6a847c7cd879f2d77452321eae3e0f5d8c6b41.
2021-06-05layer.conf: add honister to compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-05-24tdx-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> (cherry picked from commit b7ed660510e95eb50c707153a5c3713c0338135c)
2021-05-24dropbear: allow weak ciphers when debug-tweaks is setMax Krummenacher
Related-to: ELB-3908 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 08f3c7a36539dbe2760e0500c7c460dbcd48be4d)
2021-05-24dropbear: 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> (cherry picked from commit ee43d6a6132bbd45696586fac1f68f5af32d5687)
2021-05-24toradex-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> (cherry picked from commit 709b72950c5406ef0e511fee7030b51fc8681e14)
2021-03-23base-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> (cherry picked from commit 82e3d7b2b56fccabcd52708314acc9dfd6bb24d1)
2021-03-23release-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> (cherry picked from commit 3384ba4a86592d6095b06355544e00ebc2996654)
2021-03-23packagegroup-tdx-cli: deploy usb gadget additionally for i.mx mainlineMax Krummenacher
Related-to: ELB-3478 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit bda9e7f561b50cda6881d0300f9c0d4f93fd9549)
2021-03-23fstab: 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> (cherry picked from commit 3bb042fc4cf0254ca9630b43a3f604176c540aaf)
2021-03-23fstab: 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> (cherry picked from commit 9c5431a22bb2e7b31280642ba866e9aec6a52b75)
2021-03-23tdx-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> (cherry picked from commit db7776dd7e6eae80811568b85bbf478e35f27045)
2021-03-23tinycompress: 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> (cherry picked from commit bf1bc67f2de9f0245da66a3a15d5c439ee7462d7)
2021-03-23serial-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> (cherry picked from commit 591e318f80d31694203bec4267e285ad90e5c3af)
2021-03-23hda-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> (cherry picked from commit 5026458289e8bf0d60981bcf647723419a940d1b)
2021-03-23layer.conf: add hardknott, drop dunfell in compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-25spidev-test: complete change license checkMax Krummenacher
Fix dependencies to prevent a possible race which provokes the following build failure: | WARNING: spidev-test-1.0-r0 do_populate_lic: Could not copy license file ...work-shared/colibri-imx8x/kernel-source/tools/spi/spidev_test.c ... [Errno 2] No such file or directory: | ERROR: spidev-test-1.0-r0 do_populate_lic: QA Issue: spidev-test: LIC_FILES_CHKSUM points to an invalid file Commit 8b6a847 ("spidev-test: drop support for older kernel and change license check") checks the license from the shared kernel sources. Make sure that these are available before accessing those files. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-23spidev-test: drop support for older kernel and change license checkMax Krummenacher
The source file in the kernel moved with kernel 4.5. Drop support for older kernels. Upstream commit 2456f523cf ("licenses: Update license file to match current SPDX names") deprecated the usage of GPL-2.0 SPDX identifier, removed GPL-2.0 license file and replaced it with GPL-2.0-only SPDX identifier and text file. Rather than pointing to the new generic file rework to check the license from the SPDX header in the source file. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-10fstab: 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> (cherry picked from commit 38705bdc1ff671597680c5a9c9d1a76822bb5620)
2020-12-08tdx-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> (cherry picked from commit 62a138575743b9780aff969c041432194680d4c3)
2020-12-08wayland-app-launch: cinematicexperience: add correct dependenciesPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 07a1a12d2487df6175da53644f645ed156e0ca06)
2020-12-08packagegroup-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> (cherry picked from commit 02e7cbe9ec44be6ea36095914c19a02a0ca925b4)
2020-12-08wayland-app-launch: make initial path workingPhilippe Schenker
Related-to: ELB-3153 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 3964c2cfc63e0c3418a2d693b61c3dc95d55c8d2)
2020-12-08tdx-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> (cherry picked from commit c79cc904871adae96d1c0d0743c5a2605cb25e20)
2020-12-08packagegroup-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> (cherry picked from commit b962519c754bd918e99ff08e583f63ffb10757b0)
2020-12-08connman: 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> (cherry picked from commit 16961c4f190d23d640286b5df73107cbdf27b727)
2020-10-19packagegroup-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>
2020-10-18recipes: drop trailing / from path specifierMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-17.conf: Make layer compatible only with dunfell and gatesgarthMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-01images: 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>
2020-08-21packagegroup-tdx-cli: exclude backports-5.4Oleksandr Suvorov
After moving the images to the kernel toradex_5.4-2.1.x-imx, backport-5.4 got obsolete. Exclude backports from images. Related-to: ELB-2891 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-19packagegroup-tdx-cli: add bonnie++ and iperf2Max Krummenacher
Two more tools we use in testing of module features. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-07-22images: add systemd-analyze to reference minimal imagePhilippe Schenker
Related-to: ELB-2874 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22wayland-app-launch: wait longer until application is startedPhilippe Schenker
0.5 seconds is not enough in some cases. Wait a little bit longer to avoid having the app restarted multiple times. Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22x-window-simple-app: add recipe for starting cinematicexperience demoPhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22wayland-app-launch: restart app only in case of a failurePhilippe Schenker
And limit the restart to once per second. Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22wayland-app-launch: add recipe for qtdemo launchPhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22wayland-app-launch: add possibility to set environment for appPhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22wayland-app-launch: use new weston@root.service naming schemePhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22qt5: set qt backend according to installed graphical backendPhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>