summaryrefslogtreecommitdiff
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2020-06-01apalis-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> (cherry picked from commit d13caaba2d90f856b944ebde44967b679d3eb3a9)
2020-06-01linux 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)
2020-03-21linux-toradex-mainline-4.14: drop recipeMax Krummenacher
With 'c6427ee apalis-tk1-mainline: use 5.4 kernel' linux-toradex-mainline-4.14 is no longer used. For a mainlinish kernel linux-toradex-mainline in meta-toradex-bsp is now used. This currently builds a 5.4.y based kernel. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-24linux-toradex-mainline: allow build with latest libbfdMax Krummenacher
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>
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-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-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-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-26linux kernel & u-boot recipes: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-08-16apalis-tk1: linux-toradex: load module xhci-hcd on bootPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-07-11linux-toradex_3.10.40: add cflags for kernel modulesMax Krummenacher
In the thud setups modules no longer load because they seem to be compiled with pic by default. E.g. at runtime: [ 9.302483] apalis_tk1_k20: Unknown symbol _GLOBAL_OFFSET_TABLE_ (err 0) Adding -fno-pic makes them load again. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-24apalis-tk1-mainline: fix checksumsMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit c10c7168712fa47e50440a7b7b012118939a3371)
2019-04-24linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Update linux-toradex-mainline to 4.14.109. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit d4511e4a45392799ae157c6632f3944981787c02) Conflicts: recipes-kernel/linux/linux-toradex_git.bb
2019-03-06linux-toradex: drop include tdx_version.confMax Krummenacher
Variables from tdx_version.conf are now provided by the distro. Add defaults in case someone doesn't use our distro. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06perf: fix search path to slangMax Krummenacher
Heed --sysroot setting. fixes: | ERROR: QA Issue: perf: The compile log indicates that host include and/or library paths were used. | Please check the log '/build/krm/oe-core_3.0/build/tmp/work/apalis_tk1-poky-linux-gnueabi/perf/1.0-r9/temp/log.do_compile' for more information. [compile-host-path] | cc1: warning: include location "/usr/include/slang" is unsafe for cross-compilation [-Wpoison-system-directories] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06apalis/colibri-t20 -t30: drop machinesMax Krummenacher
These machines use an old Nvidia provided downstream kernel 3.1.10. They are no longer compatible with more recent sysroot components, e.g. libc, xserver et. al. The maintenance burden to keep the userspace components in their old version becomes simply too high. Keep using the rocko based 2.8 BSP for these machines. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-04linux-toradex: update FILES to match kernel namingMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-04apalis-tk1-mainline: update k20 fw to v1.4Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-12-27linux kernel & u-boot recipes: update to latestColibri-T30_LXDE-Image_2.8b5.156-20181228Colibri-T20_LXDE-Image_2.8b5.156-20181228Apalis-TK1_LXDE-Image_2.8b5.156-20181228Apalis-TK1-Mainline_LXDE-Image_2.8b5.156-20181228Apalis-T30_LXDE-Image_2.8b5.156-20181228Marcel Ziswiler
Update linux-toradex-mainline to 4.14.90. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Philippe Schenker <philippe.schenker@toradex.com>
2018-12-19apalis-tk1-mainline: re-enable audio soundMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-12-17apalis-tk1-mainline: mfd: k20: support fw 1.3Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-10-04t20/t30: linux kernel: update to latestColibri-T30_LXDE-Image_2.8b4.129-20181005Colibri-T20_LXDE-Image_2.8b4.129-20181005Apalis-TK1_LXDE-Image_2.8b4.129-20181005Apalis-TK1-Mainline_LXDE-Image_2.8b4.129-20181005Apalis-T30_LXDE-Image_2.8b4.129-20181005Max Krummenacher
Corrects reset and irq pins for capacitive touch for Aster carrier board. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>aödf
2018-09-28linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Update linux-toradex-mainline to 4.14.72. While at it drop obsolete linux-toradex-mainline 4.9 recipe. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
2018-09-27apalis-tk1-mainline: mfd: k20: support fw 1.2Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-09-27perf: fix build with even older kernelMarcel Ziswiler
Unfortunately, perf fails building in rocko since this oe-core commit: commit 6f9117c0bceeedbfce08647825edf86966457bfc Author: Hongxu Jia <hongxu.jia@windriver.com> Date: Tue Apr 24 11:33:47 2018 +0800 perf: make a copy of kernel source to perf workdir Unfortunately perf in such obsolete kernels is not yet as nicely separated therefore just copy over some more stuff for it to compile again. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-07-27linux-toradex-mainline: update to 4.14.54Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-07-27apalis-t30/tk1-mainline: update patchsetMarcel Ziswiler
Latest additions: - 0024-apalis_t30-enable-broken-hpi-on-emmc.patch Avoid a rare soft lockup upon installing an image from within Tezi. - 0025-tegra_defconfig-disable-sound-in-tezi-configuration.patch Avoid keyboard/mouse being unresponsive for 10-15 Seconds. - 0026-apalis_t30-fix-mmc1-cmd-pull-up.patch Avoid issues with higher speed SD cards. - 0027-apalis_t30-pull-up-sd-card-detect-pins.patch Avoid floating SD card detect pins. - 0028-Revert-mmc-tegra-Disable-UHS-I-modes-for-Tegra124.patch Allow for UHS-I modes on TK1. - 0029-mmc-tegra-fix-eMMC-DDR-mode.patch Fix eMMC DDR mode. - 0030-apalis-tk1-enable-ddr52-mode-on-emmc.patch Enable eMMC DDR mode. - 0031-apalis-tk1-force-fixed-ids-for-sdmmc-controllers.patch Avoid re-ordering of SDMMC controller instances. - 0032-apalis-tk1-fix-pcie-reset-for-reliable-gigabit-ether.patch Fix PCIe gigabit bring-up issue on Apalis TK1. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-22apalis-tk1-mainline: mfd: k20: update api header for fw version 1.1 supportColibri-T30_LXDE-Image_2.8b3.111-20180627Colibri-T20_LXDE-Image_2.8b3.111-20180626Apalis-TK1_LXDE-Image_2.8b3.111-20180626Apalis-TK1-Mainline_LXDE-Image_2.8b3.111-20180627Apalis-T30_LXDE-Image_2.8b3.111-20180626Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
2018-06-22linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-06-18linux-toradex-mainline: update to 4.14.50Marcel Ziswiler
Drop commit c35b518f9ba0 ("clk: tegra: Fix pll_u rate configuration") which meanwhile got merged into stable. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-18apalis-t30/tk1-mainline: more fixesMarcel Ziswiler
Add the following patches: - apalis-t30/tk1-mainline: igb: avoid nvm checksum failure - apalis_t30: fix can2 - mfd: as3722: disable auto power on when AC OK Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-18linux-driver-package, linux-toradex_3.10.40, libgstomx-1.0: l4t r21.7Marcel Ziswiler
Update to NVIDIA's latest Linux for Tegra aka L4T R21.7: https://developer.nvidia.com/linux-tegra-r217 The following libraries got updated: 4094b811241593224a89a5020e0bef7a08914dea */usr/lib/arm-linux-gnueabihf/tegra/libglx.so 157e8271ba925d1dc7405c4ebaad1b8b8b3f1312 */usr/lib/xorg/modules/drivers/nvidia_drv.so c1d9de2b619110534437850335c06408648e263b */usr/lib/arm-linux-gnueabihf/tegra/libnvodm_imager.so 2a712cc736f0cfc694e1ae44603bb1c95fc0873e */usr/lib/arm-linux-gnueabihf/tegra/libnvmmlite_video.so 25514ded098387ac0260586392308144d6e659fa */usr/lib/arm-linux-gnueabihf/tegra/libnvmm_camera_v3.so 4c2528fa906e1ff8702a9e1cad2b63d261bd2c16 */usr/lib/arm-linux-gnueabihf/tegra/libnvodm_query.so 28ace2c204408e58444497f7fc32a7f6852f98a9 */usr/lib/arm-linux-gnueabihf/tegra/libnvomx.so 4094b811241593224a89a5020e0bef7a08914dea */usr/lib/xorg/modules/extensions/libglx.so Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-18linux-toradex-mainline: fix high speed uart compatibleMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-18linux-toradex-mainline: more patches also for apalis t30Marcel Ziswiler
Move the USB device aka gadget fix from Tezi to here. Add patches to force fixed IDs for SDMMC controllers. Add patch to fix for PLL_U rate configuration (T30). Add Apalis T30 specific patch for PCIe fix hacks. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-18linux-toradex-mainline: support for k20 mfd on apalis tk1Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-18apalis-t30/tk1-mainline: clean-up patchesMarcel Ziswiler
Some patches meanwhile got accepted mainline. Backport those patches. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-03-30linux-toradex-mainline: apalis tk1 mainline, fbdev mmap fixColibri-T30_LXDE-Image_2.8b2.97-20180331Colibri-T20_LXDE-Image_2.8b2.97-20180331Apalis-TK1_LXDE-Image_2.8b2.97-20180331Apalis-TK1-Mainline_LXDE-Image_2.8b2.97-20180331Apalis-T30_LXDE-Image_2.8b2.97-20180331Marcel Ziswiler
Integrate Thierry's fbdev mmap fix allowing legacy applications that use the mmap() syscall on the fbdev device to map framebuffer memory without causing a hang. Useful e.g. for Tezi. While at it also update to 4.14.30. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-03-30Revert "linux-toradex-mainline: apalis tk1 mainline, fbdev mmap fix"Marcel Ziswiler
This reverts commit deec4d3c6702cddd23b572790f8b1728761ff6a2.
2018-03-29linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-03-22linux-toradex-mainline: apalis tk1 mainline, fbdev mmap fixMarcel Ziswiler
Integrate Thierry's fbdev mmap fix allowing legacy applications that use the mmap() syscall on the fbdev device to map framebuffer memory without causing a hang. Useful e.g. for Tezi. While at it also update to 4.14.29. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-12-28linux kernel & u-boot recipes: update to latestColibri-T30_LXDE-Image_2.8b1.64-20171229Colibri-T20_LXDE-Image_2.8b1.64-20171229Apalis-TK1_LXDE-Image_2.8b1.64-20171229Apalis-TK1-Mainline_LXDE-Image_2.8b1.64-20171229Apalis-T30_LXDE-Image_2.8b1.64-20171229Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-12-20recipes: follow version variable changeMax Krummenacher
We changed the version variables in meta-toradex-bsp-common/conf/tdx_version.conf Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20Stop using linux-dtb.incMax Krummenacher
The Device Tree support is now handled by the kernel class. This patch removes the inclusion of linux-dtb.inc from the kernel recipes in this layer. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>