summaryrefslogtreecommitdiff
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2020-09-14linux-toradex-mainline: update to 5.4.61 and 5.4.61-rt37 respectivelyzeusMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 9de495e99756b66fc2a5d5599a26339fcca5cc53)
2020-08-06linux-toradex-mainline: fix src_uri nameMax Krummenacher
Add the accidently dropped file reference name so the checksums are found. fixes 9b13de4 ("linux-toradex-mainline: update to latest") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit cdcf6c6c538f4458e798530762d9d1b0db510f7a)
2020-08-06linux-toradex-mainline: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-07-15linux-toradex-mainline-rt-4.19: enable GPIO/serial sources for PPSOleksandr Suvorov
Enable GPIO and serial-port (CD-signal) sources for the PPS (pulse-per-second) module. Related-to: ELB-2837 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-07-15linux-toradex-mainline-5.4: enable GPIO/serial sources for PPSOleksandr Suvorov
Enable GPIO and serial-port (CD-signal) sources for the PPS (pulse-per-second) module. Related-to: ELB-2837 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-06-29linux-toradex-mainline: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-29device-tree-overlays: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-29linux-toradex-mainline: enable adv7180 configMarcel Ziswiler
This driver is also applicable to the ADV7280 e.g. as found on our Analogue Camera Adapter V2.0B. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-26linux-toradex-mainline-rt: drop obsolete recipeStefan Agner
With the addition of preempt-rt support using the 5.4 mainline based kernel tree the 4.19 mainline based preempt-rt kernel tree can be considered obsolete. Drop the recipe. Related-to: ELB-2631 Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2020-06-19linux-toradex-mainline: fix adding symbols to dtb filesOleksandr Suvorov
There is a dead code in the linux-toradex-mainline.inc, that doesn't really install dtb files into the final image. Remove this code add add the option to compile dtb files with symbols in the proper place. Related-to: ELB-2797 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-06-18backports: add WiFi drivers for Gumstix AutoBSPStefan Agner
Add WiFi drivers useful for the Gumstix AutoBSP as kernel modules. Related-to: TOR-1068 Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2020-06-18linux-toradex: build dtb with symbolsOleksandr Suvorov
Symbols are required for overlay dtbo files to resolve external links. Related-to: ELB-1316 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-06-08device-tree-overlays: split into a per kernel flavour recipeMax Krummenacher
Create a seperate recipe for each kernel flavour and move the recipe into the same directory as the kernel recipe. This allows to have a better control over which machine needs which device-tree-overlays. E.g. apalis-tk1 does not make use of the NXP use-mainline-bsp facility. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-03backports: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-03linux-toradex-mainline: update to latest incl. rt-patchMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-05-28apalis-tk1-mainline: follow renamed machine nameMax 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>
2020-05-07linux-toradex-mainline: allow to build with rt-patch appliedMax Krummenacher
With preempt-rt in overrides, the recipe now builds an RT kernel. i.e.: - downloads the rt patch as specified in SRC_URI and applies it - uses the provided defconfig but modifies the configuration to use PREEMPT_RT. Related-to: ELB-2631 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-05-07backports: replace hardcodeded path with oe prefixMax Krummenacher
Related-to: TOR-992 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-04-30linux-toradex-mainline: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-04-28linux-toradex-mainline: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 64579c21bf256efa9373ff7c030fab4f62a3e07f)
2020-04-28backports: upgrade from 4.19 to 5.4Oleksandr Suvorov
backports-5.4 provides latter drivers. Squashed cherry-pick which added 5.4 backports. The main issue that fixes with these backports: the earlier mwifiex drivers for Marvel 8997 WiFi module stucks on firmware crash (ELB-2596). Only backported drivers should depend on backported common modules. Deploying the 99-backports.conf file allows depmod to build modules.dep dependancies file properly. Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 43140e494897d670f085425232e57c5ed86b7055) (cherry picked from commit 1b0f1b0b3c11af54aba3c76c086cedd101dd5202) (cherry picked from commit a4b3686f00eda0e85ae76a8808229eeccc37406d) (cherry picked from commit 5ffefe1cb25ebdc5b2db410a4b59fed548973ff4) (cherry picked from commit d8bf36f3999dcf5805c308dbfa4fbd4ca49d0c17) (cherry picked from commit 13e31066facf3a28a3458407513e79d2e15aadcc) (cherry picked from commit 56887d44144c03781d6d08d015ddb3949ca1e03d) (cherry picked from commit 7fa2f4f8b33caa5dd4beefd85979bd32bd49d86a)
2020-04-28depmodwrapper: add config directory optionOleksandr Suvorov
Backports recipe deploys the custom config file for depmod. Use it in depmodwrapper to generate modules dependencies properly. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit ce4619fdc1f2c1c6fcf3b54eaa6fc3bf1d23106c)
2020-04-01linux-toradex-mainline: update to 5.4.28Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-03-22linux-toradex-mainline: colibri-imx6ull: defconfig: add nand supportMarcel Ziswiler
NAND support may help (;-p). Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-02-14linux-toradex-mainline-rt-4.19: cleanup defconfigsMax Krummenacher
Both colibri-imx7 use the same defconfig, however we do not have a common mx7 override so provide it for each machine. Add a apalis-tk1-mainline defconfig using the 4.19.59 tegra_defconfig with enabled CONFIG_PREEMPT_RT_FULL. Add a default defconfig, use the 4.19.59 arm64 defconfig with enabled CONFIG_PREEMPT_RT_FULL. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-14linux-toradex-mainline-5.4: revert common mx7 defconfigMax Krummenacher
Using "use-mainline-bsp" override removes the SOC specific overrides and thus the defconfig is not found in the mx7 directory. Compare with: MACHINEOVERRIDES_EXTENDER_FILTER_OUT in meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-14linux-toradex-mainline: update to 5.4.18 and add use-head-nextMax Krummenacher
While at it, add the use-head-next override which builds head instead of the pinned version. This is useful for integration work. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-13linux-toradex-mainline-5.4: cleanup defconfigsMax Krummenacher
Both colibri-imx7 use the same defconfig, only provide it once. Add a apalis-tk1-mainline defconfig using the 5.4.6 tegra_defconfig. Add a default defconfig, use the 5.4.6 arm64 defconfig. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit bc9a34911adda4efc2930c33c666a6d515fa9f78)
2020-02-12linux-toradex-mainline: fix version and update to latestMarcel Ziswiler
Fix Linux version to really represent 5.4.6. Update to latest which includes the following two commits: e87dbbae2576: ARM: dts: imx7: Fix Toradex Colibri iMX7S 256MB NAND flash support 575bd2d69a82: arm64: dts: freescale: add initial support for colibri imx8x Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit f28e4b6a631e0f1c5f1925acc09890176031ef5f)
2020-01-03linux-toradex-mainline: bump to Linux 5.4.6Marcel Ziswiler
Bump to latest LTS release Linux 5.4.6 plus Apalis T30/TK1 patches. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit ac6df0b7458c551e915cf186481c23401a4b6824)
2019-12-20linux-toradex-mainline: bump to Linux 5.4.5Marcel Ziswiler
Bump to latest LTS release Linux 5.4.5. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-12-11linux-toradex-mainline: bump to Linux 5.4Stefan Agner
Bump to latest LTS release Linux 5.4.2. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-03linux-toradex-mainline: make use of new version classStefan Agner
Implement the new versioning scheme in the Linux mainline recipes. This leads to a version string like this: 5.3.10-4.0.0-dev+git.401bf3f29b1a Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-10-15linux-toradex-mainline: follow 5.3 with package versionMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-14linux-toradex-mainline: set package version to full Linux versionStefan Agner
Set the package version to reflect the complete Linux kernel version plus the git hash it has been built from. This could be done in the inc file only once, however, the Yocto kernel recipes set PV in the individual recipies as well. The close proximity to LINUX_VERSION also makes it obvious what PV will be. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-10-04linux-toradex-mainline: bump to Linux 5.3Stefan Agner
Bump mainline Linux kernel to Linux 5.3.2. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-09-04linux kernel & u-boot recipes: update to latestMax Krummenacher
2019-09-04linux-toradex-mainline: initial add of mainline based PREEMPT_RT kernelStefan Agner
Add initial version of a recipe to build the mainline based PREEMPT_RT kernel for Toradex modules. This kernel has been maintained for TorizonCore and is now moving to the official BSP. At this point the kernel is working well for the platforms supported by TorizonCore, but the hardware support hasn't been completed or verified. The defconfig files are the same configurations as generated by the TorizonCore kernel-cache (kernel configuration metadata) commit fd3d3be08c05 ("features/usb-net: enable some LTE/GSM modems"). Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-09-04linux-toradex-mainline: initial add of mainline based kernelStefan Agner
Add initial version of a recipe to build the mainline based kernel for Toradex modules. This kernel has been maintained for TorizonCore and is now moving to the official BSP. At this point the kernel is working well for the platforms supported by TorizonCore, but the hardware support hasn't been completed or verified. The defconfig files are the same configurations as generated by the TorizonCore kernel-cache (kernel configuration metadata) commit fd3d3be08c05 ("features/usb-net: enable some LTE/GSM modems"). Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-06-22backports: support menuconfigDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit 8109e0a87240489e6bc698e79f2cc748cbe40b17) (cherry picked from commit 95e057e986e782e85c7ed37e61d27ff389ea4239)
2019-06-22backports: update config fileDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit d02ed084d1c4a13e77898affc1b48beabef956f4) (cherry picked from commit 5bf79f8880f4193bd9c7fd490a25c90383aa0514)
2019-06-22backports: update backportsDominik Sliwa
Backports based on 4.19 kernel. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit 78e1cdabe0baeb794945bd4926c28058f9f12aa9) (cherry picked from commit 5d59a8eddb01c439281970496529e0e9a3d6f493)
2019-06-22backports: update backportsDominik Sliwa
Backports based on 4.19 kernel. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit 56829b6d643fa5dfdac42c0adddf5d41e7fb982e) (cherry picked from commit 85f6a85b8a8cc400a6f4e201ff5c5cbc43ac1d85)
2018-12-18linux-firmware: use nonarch_base_libdirColibri-iMX7_LXDE-Image_2.8b5.156-20181228Colibri-iMX6_LXDE-Image_2.8b5.156-20181228Colibri-iMX6ULL_LXDE-Image_2.8b5.156-20181228Colibri-VF_LXDE-Image_2.8b5.156-20181228Colibri-T30_LXDE-Image_2.8b5.156-20181228Colibri-T20_LXDE-Image_2.8b5.156-20181228Apalis-iMX6_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-20181228Stefan Agner
When building with usrmerge, the firmware directory is in /usr/lib. Make sure we pickup firmwares from nonarch_base_libdir. This fixes a build warning when building Torizon: * Problem 1/1: * - nothing provides linux-firmware-rtl8188eu needed by linux-firmware-1:0.0+git0+d114732723-r0.all Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-09-27linux-firmware: add marvell sd8997_uapsta.binColibri-iMX7_LXDE-Image_2.8b4.129-20181005Colibri-iMX6_LXDE-Image_2.8b4.129-20181005Colibri-iMX6ULL_LXDE-Image_2.8b4.129-20181005Colibri-VF_LXDE-Image_2.8b4.129-20181005Colibri-T30_LXDE-Image_2.8b4.129-20181005Colibri-T20_LXDE-Image_2.8b4.129-20181005Apalis-iMX6_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-20181005Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-09-27backports: switch to 4.18 kernel based backportsDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-09-27backports: add missing space in front of appendMarcel Ziswiler
Add missing space in front of DEPENDS_append in order to avoid issues caused by further appending. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-06-18backports: make sure backport packages are considered availableStefan Agner
Since kernel module packages are generated dynamically, the dependency resolution fails when one requests a specific package which is generated at build time. Use PACKAGES_DYNAMIC to tell the build system that backport-kernel-module-* packages can be considered available. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-03-22atemsys: bump version to latest versionStefan Agner
Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-28backports: update to latest revisionColibri-iMX7_LXDE-Image_2.8b1.64-20171229Colibri-iMX6_LXDE-Image_2.8b1.64-20171229Colibri-iMX6ULL_LXDE-Image_2.8b1.64-20171229Colibri-VF_LXDE-Image_2.8b1.64-20171229Colibri-T30_LXDE-Image_2.8b1.64-20171229Colibri-T20_LXDE-Image_2.8b1.64-20171229Apalis-iMX6_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-20171229Stefan Agner
Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>