summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-06u-boot recipes: update to latestzeusMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-29u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-17tdx-k20-fw: update to v1.5Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-08apalis-tk1: set prefered provider for device-tree-overlaysMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-02apalis-tk1: fix wrong PREFERRED_PROVIDER_u-bootMing Liu
PREFERRED_PROVIDER_u-boot should be 'u-boot-toradex-tk1' instead of 'u-boot-toradex', also set PROVIDES += "u-boot" in u-boot-tk1 recipe. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-02u-boot: drop some useless patchesMing Liu
They are not needed any more since we upgraded to 2019.07. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-05-28linux-toradex-mainline: drop the 4.14 kernelMax Krummenacher
This recipe is superseded by linux-toradex-mainline in meta-toradex-bsp-common. This provides a 5.4 based kernel. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-05-28apalis-tk1-mainline: rename machine to apalis-tk1Max Krummenacher
Rename the apalis-tk1-mainline machine to the now dropped apalis-tk1 machine name. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-05-28apalis-tk1: drop machineMax Krummenacher
The downstream kernel gets to old to be used with the new zeus userspace components. Drop the machine. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-05-24u-boot-tk1: drop PATH variableMing Liu
That's not necessary since nativepython is a symbolic link pointing to python binary in ${STAGING_BINDIR_NATIVE}/python-native. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-05-17apalis-tk1/apalis-tk1-mainline.conf: fix invalid variablesMing Liu
- TEZI_UBOOT_BINARY_EMMC should be changed to UBOOT_BINARY_TEZI_EMMC. - Drop TEZI_DISTRO_BOOT_SCRIPTS, it's being referred nowhere. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-04-21README: rework for zeus branchesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-04-18linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Related-to: ELB-2510 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 7880c26275385d30ce2d7d6c45065764e0fd2472) (cherry picked from commit 47541b793939763acca3c43d13761e4cdac6db05) (cherry picked from commit 9625a9d01efe7e3bd9c2590a275e13a6652c946f)
2020-04-18linux-toradex-mainline: fix interferences with backportsOleksandr Suvorov
Add the patches that fix interferences of kernel modules with backported modules. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 245383d84763b4a1f480dbffbca6eb3a3472b9c3)
2020-04-18linux-driver-package: fix direct-loading firmwareMarcel Ziswiler
Debugging reveals that it is really also expecting certain firmware at the original path: [ 134.878913] firmware tegra12x!vic03_ucode.bin: firmware: requesting tegra12x/vic03_ucode.bin So make a symbolic link rather then copying them. Without older systemd's firmware usermode helper fallback in place using an alternative file name leads to a very long timeout. Fix this by linking the alternative nameed firmware to the one tried first. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 5d206eb3265bc6bc96442ffcd1cc4ce1f80f0714)
2020-04-18linux-toradex-mainline: add config options to defconfigOleksandr Suvorov
Add the patch for defconfig to successfully build the backports-5.4. Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 222ccc53f8cfdebfdea88540077a98fef54d2a45)
2020-04-18linux-toradex-mainline: remove obsolete patch fileOleksandr Suvorov
The patch 0026-apalis_t30-fix-mmc1-cmd-pull-up.patch has already been removed from the recipe as successfully upstreamed. Remove the file as well. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 72e90a721cd02e2f1a3f6b633b4a33c4b8bdd4d7)
2020-04-18linux-toradex-mainline: fix ip firewall (bpf/cgroup)Marcel Ziswiler
Analogous to the following commit from the toradex_4.14-2.3.x-imx branch on git://git.toradex.com/linux-toradex.git: b26072eea604461f75a629756ca18a72237281c0 apalis/colibri_imx6/-imx6ull/_imx7_defconfig: fix ip firewall (bpf/cgroup) Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit dc77770c5efbfc8ec816c3e1e14d30d0c75bd2a1)
2020-03-17apalis-tk1-mainline: use 5.4 kernelMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit c6427eec63ccafe8233d6a4f34b46e68e59ae91a)
2020-01-30Revert "u-boot.inc: use python3 for build"Max Krummenacher
For the TK1 U-Boot this fails to build on master where Python 2 is no longer available, but it also fails on zeus where we still can use Python 2. So revert for zeus. This reverts commit 691b4469b3cf94273514f2f41563ab608120643b. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-01-28linux-toradex-mainline: update to 4.14.168Max Krummenacher
Remove upstreamed patch: Commit acab21ffa8c0951f2180f80184c921fa4799c786 'mmc: core: fix possible use after free of host' fixes the issue with the same change as 0015-Revert-mmc-core-fix-error-path-in-mmc_host_alloc. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit db41fd66b3b56ef1f33ac2ef9eacb33d41cd1738) Conflicts: recipes-kernel/linux/linux-toradex-mainline_4.14.bb Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-01-28apalis-tk1: move install of the x11 driversMax Krummenacher
Move installing of the driver package from machine firmware to the XSERVER variable where it belongs. This allows an image without X11 to not pull in unnedded userspace drivers. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8c8b350b079619edde97e0c11b90f85062532911)
2020-01-25u-boot.inc: use python3 for buildMax Krummenacher
OE dropped python2 support. Unify u-boot.inc with openembedded-core which now uses python3 for the build. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-12-31linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 8d3d527425b592480900d006c76694877755486a) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Conflicts: recipes-kernel/linux/linux-toradex-mainline_4.14.bb recipes-kernel/linux/linux-toradex_3.10.40.bb
2019-12-18linux-toradex-mainline: use new versioningStefan Agner
Use toradex-kernel-localversion class to implement the new versioning scheme for U-Boot. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-18linux-toradex: use new versioningStefan Agner
Use toradex-kernel-localversion class to implement the new versioning scheme for U-Boot. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-18u-boot-toradex: use new versioningStefan Agner
Use toradex-u-boot-localversion class to implement the new versioning scheme for U-Boot. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-16u-boot-tk1.inc: put python2 from python-native in the pathMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-12-15u-boot: make u-boot*.inc file uniqueMax Krummenacher
Otherwise the picked u-boot.inc file depends on the bblayers variable. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-11-21linux-toradex-mainline: update to latest 4.14.155Max Krummenacher
0026-apalis_t30-fix-mmc1-cmd-pull-up.patch is now applied upstream Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 09dac9171391c90a6cfa0ae8c9ce4029a130b7e6)
2019-11-02linux-toradex-mainline: update to latest 4.14.151Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 6adc58486ec75545ba6b3918ae72e0a7fe2cbd2c)
2019-10-26perf: remove scripting from configurationMax Krummenacher
Latest Openembedded (Zeus) builds perf with python 3 which requires a 5.x kernel or a kernel patch. Remove scripting from the perf configuation to allow building against the 3.10 L4T kernel. While at it change all overrides to the CPU specific tegra124 override rather than using apalis-tk1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-26linux-toradex-mainline: allow perf scripting with python3Max Krummenacher
Latest Openembedded (Zeus) builds perf with python 3 which requires a 5.x kernel or a kernel patch. Backport the patch to 4.14. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-23layer.conf: add zeus, drop thud from compatible layersMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-22README: rework for master branchesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-17linux-driver-package: fix libglx deploymentMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-17xserver-xorg_1.17.4: merge bbappendMax Krummenacher
After moving the bb file here, there is now value in keeping the bbappend. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29linux-driver-package, mesa: rework the recipeMax Krummenacher
Recent OE adds additional shared object checks which errors out on the way the binary Tegra drivers are injected. Rework the recipes, so that - mesa no longer PROVIDE any OpenGL shared objects and the binaries. - linux-driver-package now depends on mesa to install development headers - linux-driver-package PROVIDE and RPROVIDE the OpenGL shared objects. - linux-driver-package drops the additional arm-linux-gnueabihf/tegra path to the *.so* files. - the apalis-tk1 machine PREFERS linux-driver-package as the OpenGL provider. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29linux-driver-package: merge our bbappendMax Krummenacher
While at it unify whitespace usage. This commit does not change any configuration or behaviour, it prepares for a rework of the recipe. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29perf: limit bbappend to apalis-tk1Max Krummenacher
The issue only manifests on the old 3.10.40 kernels. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29libgstomx-0.10: remove recipeMax Krummenacher
OE dropped the obsolete gstreamer version 0.10. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-14mesa: rework pkgconfig patch to mesonMax Krummenacher
OE-core changed to build mesa with meson. Rework our patches accordingly. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-14xserver-xorg: Backport patch to remove using sys/io.hMax Krummenacher
latest glibc dropped support for sys/io.h on arm, which is fixed in upstream xserver, as a bonus we can drop musl specific patch which was doing something similar up until now. Fixes |In file included from ../../../../xorg-server-1.20.4/hw/xfree86/int10/generic.c:15: | ../../../../xorg-server-1.20.4/hw/xfree86/common/compiler.h:767:10: fatal error: 'sys/io.h' file not found | #include <sys/io.h> | ^~~~~~~~~~ | 1 error generated. (From OE-Core rev: 1c72953b6c890b8411fec997b5c28a17eed82897) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-14linux-driver-package: add additional rdepsMax Krummenacher
The gstreamer plugins now require addional runtime depends or one gets qa errors of the following form: | ERROR: linux-driver-package-21.7.0-r7 do_package_qa: QA Issue: /usr/bin/nvgstplayer-1.0 contained in package linux-driver-package-nvgstapps | requires libgstvideo-1.0.so.0, but no providers found in RDEPENDS_linux-driver-package-nvgstapps? [file-rdeps] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-13eglinfo: drop bbappend, as the recipe has been droppedMax Krummenacher
OE-core dropped eglinfo, thus drop the bbappend on said recipe. aa36510ebe eglinfo: remove the recipe Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-13layer.conf: add warrior, drop sumo from compatible layersMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-13linux-driver-package: no longer deploy gstreamer 0.10 based filesMax Krummenacher
meta-openembedded dropped gstreamer 0.10 with commit 010c2f388. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-07linux-toradex-mainline: fix a inconsistent indentionMing Liu
Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-09-07linux: drop linux-toradex-mainline.incMing Liu
This file is conflicting with another include file with same name in meta-toradex-bsp-common layer, and no recipe is actually including this file, so drop it. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-08-26apalis-tk1-mainline: pin kernel version to 4.14Apalis-TK1_Console-Image_3.0b2.65-20190830Apalis-TK1-Mainline_Console-Image_3.0b2.65-20190830Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>