summaryrefslogtreecommitdiff
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2021-04-14linux-toradex-mainline: update to pre device tree rework for tezithud-nextthudMarcel Ziswiler
For the Toradex Easy Installer update to the last git hash before the device tree resp. overlay re-work of late. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-12-01linux-toradex-mainline: lock next to pre device tree reworkMarcel Ziswiler
Lock use-head-next to the last git hash before the device tree resp. overlay re-work of late. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-10-31backports: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-31linux-toradex-mainline: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-05-14linux-toradex-mainline: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-04-20linux-toradex-mainline: colibri-imx6ull: defconfig: add nand supportVerdin-iMX8MM_Console-Image_3.0b4.254-20200421Colibri-iMX8X_Console-Image_3.0b4.254-20200421Colibri-iMX7_Console-Image_3.0b4.254-20200421Colibri-iMX7-eMMC_Console-Image_3.0b4.254-20200421Colibri-iMX6_Console-Image_3.0b4.254-20200421Colibri-iMX6ULL_Console-Image_3.0b4.254-20200421Apalis-iMX8_Console-Image_3.0b4.254-20200421Apalis-iMX8X_Console-Image_3.0b4.254-20200421Apalis-iMX6_Console-Image_3.0b4.254-20200421Apalis-TK1_Console-Image_3.0b4.254-20200421Apalis-TK1-Mainline_Console-Image_3.0b4.254-20200421Marcel Ziswiler
NAND support may help (;-p). Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-04-20linux-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> (cherry picked from commit 60f4dbc77be23abfe2995f9f2bd448694157d020)
2020-04-20linux-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 f9d7fe8962838dbb8a166f8ec991b397fde28a5f) (cherry picked from commit 47bba89a6a09dc0e353cabb343b04f9322f7e3c2)
2020-04-16backports: use backported only wireless driversOleksandr Suvorov
Using the only backported versions of mwifiex, cfg80211 and lib80211 allows to avoid several sporadical bugs about wrong dependencies from built-in modules to backports modules and vice versa. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-04-15backports: fix loading rtl8188eu for apalis-imx8Oleksandr Suvorov
With common depmod config file, the backported rtl8188eu driver tries to load for Realtek 8188EU USB devices. On the other hand, on-module Wi-Fi chip loads built-in mwifiex_pcie driver. This driver uses cfg80211 built-in module. Backported rtl8188eu driver can't use built-in cfg80211 module, so, to allow using Realtek 8188EU USB device with Colibri iMX8QXP module, the built-in rtl8188eu driver should be used. With this patch the specific depmod config file deploys on the image for Apalis iMX8QM. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-04-15backports: fix loading rtl8188eu for colibri-imx8xOleksandr Suvorov
With common depmod config file, the backported rtl8188eu driver tries to load for Realtek 8188EU USB devices. On the other hand, on-module Wi-Fi chip loads built-in mwifiex_pcie driver. This driver uses cfg80211 built-in module. Backported rtl8188eu driver can't use built-in cfg80211 module, so to allow using Realtek 8188EU USB device with Colibri iMX8QXP module, the built-in rtl8188eu driver should be used. With this patch the specific depmod config file deploys on the image for Colibri iMX8QXP. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-04-14depmodwrapper: 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>
2020-04-14backports: fix pre- and post- scriptsOleksandr Suvorov
Deploying depmod.conf file makes almost all manipulations in postinst and postrm scripts useless. Clean up these scripts. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-04-14backports: deploy depmod config fileOleksandr Suvorov
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-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-04-10backports: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-04-09linux-toradex-mainline: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-04-04backports: fix building for -rt kernelsOleksandr Suvorov
Generic and RT-kernels use diffierent package names. Add dependancy on virtual name kernel package fixes build issue for RT-kernels. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-04-03backports: fix building for arm64 aka aarch64Marcel Ziswiler
Related-to: ELB-2388 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-04-01backports: upgrade from 4.19 to 5.4Oleksandr Suvorov
backports-5.4 provides latter drivers. The main issue that fixes with these backports: the earlier mwifiex drivers for Marvel 8997 WiFi module stucks on firmware crash (ELB-2596). Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-04-01linux-toradex-mainline: update to 5.4.28Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-03-11linux-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-01-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>
2019-12-31linux-toradex-mainline: bump to Linux 5.4.6Verdin-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-20200101Marcel Ziswiler
Bump to latest LTS release Linux 5.4.6 plus Apalis T30/TK1 patches. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-12-20linux-toradex-mainline: remove stale Linux 5.2 recipeMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
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> (cherry picked from commit 2d635349eff45166feb4340c3008fd2a12f354cf)
2019-12-20linux-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> (cherry picked from commit 6e96e4c828b853edefbc9107680efa38c143c7f6) Signed-off-by: Marcel Ziswiler <marcel.ziswiler@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-08-26linux kernel & u-boot recipes: update to latestMax Krummenacher
2019-08-16linux-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-08-16linux-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-04-24backports: support menuconfigDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit 8109e0a87240489e6bc698e79f2cc748cbe40b17)
2019-04-24backports: update config fileDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit d02ed084d1c4a13e77898affc1b48beabef956f4)
2019-04-21backports: update backportsDominik Sliwa
Backports based on 4.19 kernel. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit 78e1cdabe0baeb794945bd4926c28058f9f12aa9)
2019-04-21backports: update backportsDominik Sliwa
Backports based on 4.19 kernel. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> (cherry picked from commit 56829b6d643fa5dfdac42c0adddf5d41e7fb982e)
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>
2017-12-22backports: update defconfigDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-22Revert "linux-firmware: split out firmware for marvell sd8887"Dominik Sliwa
This reverts commit e6641b0a6f93ebf752534b283d0dfb0c2c656ec2.
2017-12-22backports: switch to 4.14 kernel based backportsDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-22backports: fix dependsMax Krummenacher
add coreutils native to depends in do_configure: | /bin/bash: line 28: seq: command not found resulting in do_compile failing: | In file included from /build/krm/oe-core_master/build/tmp-glibc/work/colibri_vf-angstrom-linux-gnueabi/backports/4.11-r0/git/net/mac80211/ieee80211_i.h:35:0, | from /build/krm/oe-core_master/build/tmp-glibc/work/colibri_vf-angstrom-linux-gnueabi/backports/4.11-r0/git/net/mac80211/status.c:17: | /build/krm/oe-core_master/build/tmp-glibc/work/colibri_vf-angstrom-linux-gnueabi/backports/4.11-r0/git/net/mac80211/sta_info.h:460:21: error: field 'hash_node' has incom | struct rhlist_head hash_node; | ^~~~~~~~~ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-06backports: pin version to specific git hashMax Krummenacher
Don't use HEAD of branch for every build. That way we get more reproduciable builds and the git fetcher will not access the network on every build to check what the current HEAD actually is. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
2017-11-27linux-firmware: split out firmware for marvell sd8887Colibri-iMX6ULL_LXDE-Image_2.7b5-20171201Apalis-TK1_LXDE-Image_2.7b5-20171201Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-10-04backports: use oe supplied kernel_versionColibri-iMX7_LXDE-Image_2.7b4-20171005Colibri-iMX6_LXDE-Image_2.7b4-20171005Colibri-VF_LXDE-Image_2.7b4-20171005Colibri-T30_LXDE-Image_2.7b4-20171005Colibri-T20_LXDE-Image_2.7b4-20171005Apalis-iMX6_LXDE-Image_2.7b4-20171005Apalis-TK1_LXDE-Image_2.7b4-20171007Apalis-TK1-Mainline_LXDE-Image_2.7b4-20171005Apalis-T30_LXDE-Image_2.7b4-20171005Dominik Sliwa
Use KERNEL_VERSION variable instad of running make kernelversion Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
2017-10-03linux-firmware: firmware for rtl8188euDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-10-03backports: toradex backports packageDominik Sliwa
Introducing Backports. Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>