summaryrefslogtreecommitdiff
path: root/recipes-images
AgeCommit message (Collapse)Author
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-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-01images: make it possible to build QT5 SDK for multimedia imagePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@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: add recipe for qtdemo launchPhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22images: add qt5 packagegroupPhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-22images: delete graphical-tdx-imagePhilippe Schenker
Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-21images: rename toradex reference imagesPhilippe Schenker
console-tdx-image.bb -> tdx-reference-minimal-image.bb verification-tdx-image.bb -> tdx-reference-multimedia-image.bb Related-to: ELB-2838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-06-18tegra124: drop rrecommends for downstream kernelMax Krummenacher
This plugins are no longer available and they are also not needed for the Apalis TK1 with mainline kernel. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3ea7634828544a2699cc364dac68081ddd35520b)
2020-06-18images: replace soc overrides to also include use-mainline-bspMax Krummenacher
With use-mainline-bsp the SoC overrides mx6/mx6q/mx6ull... are filtered out of the overrides. Replace them with the specific machine name if the override should also be active in the use-mainline-bsp case for that machine. Related-to: ELB-2805 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 31a39f3502bb0b7c3012a2adc61442d3d2547557)
2020-06-18mimetypes: remove recipeMax Krummenacher
The recipe assosiates mimetypes with multimedia applications which do no longer exist. It targets also desktop like images and are not that useful in embedded. Rather than rework it, drop it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 74bce843e8768e86494da19814bf52a4844b5db7)
2020-06-17tegra124m: drop override useMax Krummenacher
Completes commit 8974d4bb8841 ("apalis-tk1-mainline: drop override use"). The downstream kernel gets to old to be used with the new zeus userspace components. Reuse the apalis-tk1 machine name to build a mainline kernel and drop the apalis-tk1-mainline machine. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3a3f62d5002582ca064e8019f517fc538b763ef3)
2020-06-17images: some cleaning upMing Liu
- Drop LICENSE from graphical-tdx-image and verification-tdx-image, it's already defined in console-tdx-image recipe. - Drop deprecated variables ROOTFS_PKGMANAGE_PKGS, IMAGE_DEV_MANAGER, IMAGE_INIT_MANAGER, IMAGE_INITSCRIPTS, IMAGE_LOGIN_MANAGER. - timestamp-service is a systemd specific package, install it only for systemd distro. - Change udev-extra-rules to udev-extraconf, udev-extraconf is the new name after merging udev-extraconf and udev-extra-rules in OE: [ 0ca3a7823: udev-extraconf: Merge with udev-extra-rules from meta-oe ] Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 02531024c1bdcb64174ca75bfc674f3864361fd5)
2020-06-17console-tdx-image: install wifi firmware filesOleksandr Suvorov
Install the wifi firmware group to the image. Firmware files required by several wifi devices including mrvl8688/rtl8188 that provide by Toradex as on-module and standalone USB solutions. Related-to: ELB-2789 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 1b11f919335186220c3be77e6d73f4ed5a2fda0d)
2020-06-01recipes-connectivity: add hostapd-example packagePhilippe Schenker
This will add an example hostapd package that will contain all necessary files to just "enable" an acces-point on a demo image. Relates-to: ELB-1303 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 7873d287300c204c594bc46429bca066cbd68bea)
2020-06-01packagegroup-tdx-cli: tegra124: don't install backportsMax Krummenacher
The tegra124 machines use a recent mainline kernel, so the backports package which provides drivers of a recent mainline kernel to older kernels is not needed. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 93533eade29f2379519548361d6f051f0712909d)
2020-06-01apalis-tk1-mainline: drop override useMax Krummenacher
The downstream kernel gets to old to be used with the new zeus userspace components. Reuse the apalis-tk1 machine name to build a mainline kernel and drop the apalis-tk1-mainline machine. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8974d4bb8841dfb3372a34bf645a11f2f4f957d4)
2020-06-01packagegroup-tdx-cli: enable enable backports accross all modulesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 24a363e552c2e2d0cffa6f0eb4db3b0a6a992a33)
2020-06-01packagegroup-tdx-cli: add uhubctl, a usb hub power control utilityMax Krummenacher
Related-to: ELB-1429 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 26ca76420fcd10853a14b5ca5b93f55549e647d6)
2020-06-01packagegroup-tdx-cli: Use udev rules for symlinking toradex interfacesPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit a7fe3b21d6402bdf4b4cc9981158fbf7646a37b1)
2020-03-11images: drop appending (mainline) multiple timesMax Krummenacher
Since the images inherit console-tdx-image.bb (mainline) is appended multiple times to the image.json name property. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-13packagegroup-utils-tdx-cli: add gpsdMax Krummenacher
gpsd is used with the GPS receiver in our test setup. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit a2d99bf7b054aa3c696b8c95d9b6be2bf49727c8)
2020-02-13packagegroup-utils-tdx-cli: add pyhtoolMax Krummenacher
phytool allows to read and write Ethernet PHY registers from userspace. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 0abfeb0fef33da16150aa8bd78672292e368b185)
2020-02-13packagegroup-tdx-cli: development: add smemMax Krummenacher
smem is a python script which present memory usage info gathered from the proc filesystem. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 4a9cb68f966cc0b6f7cff66f1b9cf549f540915d)
2020-02-13packagegroup-tdx-graphical: tk1: fix gstreamer-1.0Max Krummenacher
Add the missing depends, so that the common gstreamer packages get installed. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit f06aa0d1c688ea8c7212bb20f03aac95d93d8904)
2020-01-25packagegroup-tdx-cli: provide spidev-testMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit bac782c8c3d1b74cf97298a4d074f873558eadc4)
2020-01-09images: drop lxde-image, lxqt-image, qt5-x11-imageMax Krummenacher
As no image uses firefox, stop touching the recipe. Thus this layer no longer depends on meta-browser. As no image uses lxde, stop touching the recipes. Thus this layer no longer depends on meta-lxde. Related-to: ELB-1284 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-01-09packagegroup-tdx-graphical: drop gstreamer 0.10 from tk1Max Krummenacher
gstreamer 0.10 support is dropped in oe-core. Thus only install gstreamer 1.0 based components. Note that the TK1 support for gstreamer 1.0 is less complete. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-01-09images: add a new console/graphical/verification imageMax Krummenacher
This is meant to replace the current demo images. The console and graphical image can be used as a base to create tailored images to the requirment of a specific use case. The verification image is meant to test the BSP. It provides the tools to exercise the CPU / GPU / VPU and the various SOC peripherals. Related-to: ELB-1284 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-12-03tdx-extra: use new versioningStefan Agner
Drop PV to denote the image version. Using timestamps in PV causes various issues. The image PV has not much meaning other than it has been used by the Tezi image class. Sidestep by using DISTRO_VERSION directly in the Tezi image class. See also: http://lists.openembedded.org/pipermail/openembedded-core/2019-November/289765.html Also only write /etc/issue in the do_rootfs task instead of writing it in base-files first and then change it in do_rootfs. We sligtly alter the login banner: Before: TDX X11 2.6-snapshot colibri-imx7-emmc ttymxc0 Colibri-iMX7-eMMC_Console-Image 3.0b2.65 20190830 With this change: TDX X11 0.0.0-dev-20191103+build.12 (zeus) colibri-imx7-emmc ttymxc0 Colibri-iMX7-eMMC_Console-Image Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-10-22images: remove gstreamer 0.10 packagesMax Krummenacher
OE dropped the obsolete gstreamer version 0.10. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-22images: follow split vulkan recipesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-22images: remove eglinfo from image recipesMax Krummenacher
OE-core dropped eglinfo, thus remove it from our image recipes. aa36510ebe eglinfo: remove the recipe Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-22lxqt: drop installing qtcanvas3dMax Krummenacher
This package was dropped with the move to Qt 5.13. https://bugreports.qt.io/browse/QTBUG-70510 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-22lxqt-image: don't install qtwebkit-examplesMax Krummenacher
meta-qt5 dropped the recipe. See https://github.com/meta-qt5/meta-qt5/commit/7cc177d116ad98d0c922f98aa7f02c2cc655c0ec Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-15tdx-extra: deploy libgpiod and toolsVerdin-iMX8MM_Console-Image_3.0b3.118-20200101Colibri-iMX8X_Console-Image_3.0b3.118-20200101Colibri-iMX7_Console-Image_3.0b3.118-20200101Colibri-iMX7-eMMC_Console-Image_3.0b3.118-20200101Colibri-iMX6_Console-Image_3.0b3.118-20200101Colibri-iMX6ULL_Console-Image_3.0b3.118-20200101Apalis-iMX8_Console-Image_3.0b3.118-20200101Apalis-iMX8X_Console-Image_3.0b3.118-20191231Apalis-iMX6_Console-Image_3.0b3.118-20191231Apalis-TK1_Console-Image_3.0b3.118-20191231Apalis-TK1-Mainline_Console-Image_3.0b3.118-20200101Max Krummenacher
This allows on newer (>=4.8) kernels to access the new gpio interface through /dev/gpiochipX character devices. https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/README Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-11tdx-extra.inc: Add entropy daemonOleksandr Suvorov
Linux kernels >= 4.8 lack of strong entropy after boot. This leads to long delay in starting wide class of applications like ssh, qterminal etc. Adding entropy helper service fixes this issue. - add haveged daemon for tegra soc series - add rng-tools for all other soc series. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2019-09-30tdx-extra: add additional toolsMax Krummenacher
With the move away from angstrom we lost some networking and debugging tools which angstrom did install by default. Add them again here. avahi-autoipd ppp procps strace Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-08-07tdx-extra.inc: add bmode-usb to imx6ullColibri-iMX8X_Console-Image_3.0b2.65-20190830Colibri-iMX7_Console-Image_3.0b2.65-20190830Colibri-iMX6_Console-Image_3.0b2.65-20190830Colibri-iMX6ULL_Console-Image_3.0b2.65-20190830Apalis-iMX8_Console-Image_3.0b2.65-20190830Apalis-iMX6_Console-Image_3.0b2.65-20190830Apalis-TK1_Console-Image_3.0b2.65-20190830Apalis-TK1-Mainline_Console-Image_3.0b2.65-20190830Philippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-07-10tdx-extra.inc: use the generic name u-boot-fw-utilsMax Krummenacher
The machine.conf sets the needed u-boot-fw-utils flavour with PREFERRED_PROVIDER. Thus us the generic u-boot-fw-utils in IMAGE_INSTALL. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-07-10tdx-extra.inc: deploy util-linux for all machinesMax Krummenacher
This installs the full featured util-linux applications and preferes them over the busybox variants at the price of a bigger rootfs. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-24lxde-image: mark as incompatible with i.mx8Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-24tdx-extra: follow changed machine nameMax Krummenacher
Related to: #49287 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-21tdx-extra.inc: drop backports for all but TK1Max Krummenacher
The Wi-Fi drivers from kernel 4.14 provide all needed features. So don't bother with backports. While at it move all Wi-Fi related packages into the Wi-Fi variables. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-05qt5-x11-image: add i.mx8 gstreamer pluginsMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-06-05qt5-x11-image: unify with lxqt imageMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-29console-tdx-image: rework starting a graphical appMax Krummenacher
Include a launcher for the weston-terminal if built for wayland/xwayland. Rework that the X11 launcher is only used if not using xwayland. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>