Age | Commit message (Collapse) | Author |
|
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>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit cf3aca30b171672fe011b404d0c12378b7c79f5d)
|
|
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>
(cherry picked from commit b736ab934b1067d032c1ac61bb753a8039222096)
|
|
This fixes a following compilation error when compiling zImage:
| /bin/sh: lzop: command not found
Signed-off-by: Ming Liu <ming.liu@toradex.com>
|
|
The firmware for Marvell 8997 using SDIO as the interface is also
available from the regular linux-firmware repo, although with an
other filename.
Use that one and provide a symlink to cope with the old name.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 5c82f9ec57e0676de240acaa40b78ce4d3cd2181)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 14ccfef1cb6334ca165cae84173476cb6d961383)
|
|
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>
(cherry picked from commit 441c2eec6c7b59331642395e5d962540b214aaae)
|
|
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>
(cherry picked from commit 5f773cd50f387c92f9511c173cb08a8af8263075)
|
|
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>
(cherry picked from commit e0beff9f048259b24b147b21f49c1463ebd70511)
|
|
Add WiFi drivers useful for the Gumstix AutoBSP as kernel modules.
Related-to: TOR-1068
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit a84d18c541f5525e7821c389fb41339be8c702c2)
|
|
Symbols are required for overlay dtbo files to resolve external links.
Related-to: ELB-1316
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
(cherry picked from commit 9818a0bac82a8059668ab9062deac69c8fae9c56)
|
|
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>
(cherry picked from commit 5b3099862584aff19af6bdc28e8ce87043b92210)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 32aeba91e07c0f3ed043e3b7e9714eba7fa429d7)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 4ec7f0934fc019ab5f98a7e7bc21fca645ee6b83)
|
|
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 bd9bbe90a379468c60f689c99c3940bfb4a4181d)
|
|
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>
(cherry picked from commit 363288efc5d559b2a97da02a16f796a795af5215)
|
|
Related-to: TOR-992
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 7ed9958daea91fa3116132b5788495caa18db51d)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit d5cf98d28411b3dc0a63db2367df70ebf401d70c)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 64579c21bf256efa9373ff7c030fab4f62a3e07f)
(cherry picked from commit 5fd71587b58e4e63d1e9953eddb5cf5efeac6a09)
|
|
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)
(cherry picked from commit 19b4909b3550c1b4a4f7346879ec28a4943d66e2)
|
|
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)
(cherry picked from commit 774a5a74df9f4cef193816edca9c111490fc89cb)
|
|
NAND support may help (;-p).
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit c6be4ddf709f00546caa534f96cb553b883d1ea3)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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)
|
|
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>
(cherry picked from commit 47bba89a6a09dc0e353cabb343b04f9322f7e3c2)
|
|
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>
(cherry picked from commit 2b6a199e309ff610ec716e6df39d512da42b49f4)
|
|
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>
|
|
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)
(cherry picked from commit 2d17ca347694cd4616d234ca72db4ecddb877138)
|
|
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)
|
|
Bump to latest LTS release Linux 5.4.5.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Bump to latest LTS release Linux 5.4.2.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
Bump mainline Linux kernel to Linux 5.3.2.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
|
|
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>
|
|
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>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
(cherry picked from commit 8109e0a87240489e6bc698e79f2cc748cbe40b17)
(cherry picked from commit 95e057e986e782e85c7ed37e61d27ff389ea4239)
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
(cherry picked from commit d02ed084d1c4a13e77898affc1b48beabef956f4)
(cherry picked from commit 5bf79f8880f4193bd9c7fd490a25c90383aa0514)
|
|
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)
|
|
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)
|
|
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>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|