Age | Commit message (Collapse) | Author |
|
Add drivers for e-con Systems AR0521 and AR1335 camera modules.
Related to: PMS-387
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The OV5640 driver crashes on NXP's i.MX 8M Plus if loaded as a module.
Related to: ELB-3209
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
CONFIG_CRYPTO_XTS is selcted (as 'y') by CRYPTO_DEV_FSL_CAAM_CRYPTO_API_QI.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This adds back drivers enabled in the following 3 commits
commit e7704de31f0b ("arm64: defconfig: add zram support")
commit 08d125a06697 ("arm64: defconfig: add sound drivers for Gumstix AutoBSP")
commit f2bf706a88d6 ("arm64: defconfig: add bluetooth drivers for Gumstix AutoBSP")
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
On the i.MX 8M Plus the 3rd LCDIF drives an on-SoC Samsung HDMI PHY
giving us native HDMI functionality.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Enable CONFIG_STMMAC_ETH for the additional MAC in the i.MX8 M Plus.
Enable CONFIG_VLAN_8021Q/CONFIG_TSN for new features that MAC supports.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit 2c7781c5d5d0b0c8b4c67f945fdf7e8992fb36b5.
We decided to go back to full loglevel so customers can see all messages
on boot.
Related-to: ELB-3183
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Add ADC ADS1015 driver.
Related-to: ELB-3132
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
In BSP 3 we used to use a default console loglevel 4. Since kernel
4.10 this can be set from a config. Set the same default value again.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
The USB hub USB2514B can be installed on Apalis iMX8X module.
Add the driver for this hub.
Also fixed some other USB staff affected by 4af5567629d4
Fixed: 4af5567629d4 ("arm64: defconfig: sync with imx_v8_defconfig")
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
On Verdin iMX8M Mini at least audio and camera was broken.
While at it also enable PCA9450 PMIC required for V1.1 and Plus hardware.
This fixes commit 4af5567629d4 ("arm64: defconfig: sync with imx_v8_defconfig")
which touched a little too much.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Add FXL6408 GPIO expander driver for Colibri-IMX8X module.
Related-to: ELB-3025
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Since we do not provide any user helper disable those kernel configs.
Specifically this patch solves the issue that maxtouch driver is
waiting 60s for the user-helper to interact and after that waiting
starts the driver up.
Disabling those options get rid of the 60s waiting.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Otherwise the driver can't load the hdmi-firmware required for iMX8
from filesystem.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
This fixes the following systemd error during boot:
[ 4.225226] systemd[1]: File /lib/systemd/system/systemd-journald.
service:36 configures an IP firewall (IPAddressDeny=any), but the local
system does not support BPF/cgroup based firewalling.
[ 4.242360] systemd[1]: Proceeding WITHOUT firewalling in effect!
(This warning is only shown for the first loaded unit using IP
firewalling.)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(similar to arm64 commit cfbad309c60a13bb7fb0ad4b1139a52d485db0cd)
(cherry picked from commit b26072eea604461f75a629756ca18a72237281c0)
|
|
Related-to: ELB-3023
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Precise tunning of the defconfig reduces the kernel image size from
33Mb to 22Mb.
Related-to: ELB-2900
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Use backported-5.4 wi-fi drivers in kernel-5.4 is nonsense.
Return back wi-fi drivers:
- rtl81288eu (for USB WiFi module LM816) and
- mwifiex_usb/pci (for Wi-Fi module Azurewave AW-CM276NF).
Related-to: ELB-2891
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Add bluetooth 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 6a1cadefa38b5c268efacd9c4ee0917adf81e191)
|
|
Add iio/hwmon sensor 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 8349d230d8f557862f88d3d3d5dd3bfcaafae306)
Conflicts:
arch/arm64/configs/defconfig
|
|
Add sound 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 2e8a47e6c263638e2c43a3ab77d647e8f658cf26)
|
|
Enable WIRELESS_EXT and WEXT_PRIV options as needed for the backported
rtl81288eu driver.
Related-to: ELB-2388
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
(cherry picked from commit 0abe5a7f9fe014663ae4e47f444df6be74267cd5)
|
|
Disabling all wireless drivers and cfg80211 module makes able
to completely avoid interferences with backported drivers.
Related-to: ELB-2388
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
(cherry picked from commit 447c93e8273b50811b404b9aa12b22717024528d)
|
|
There are some unstable drivers in the kernel.
The stable versions of these drivers present in backported-5.4 package.
Remove duplicated mwifiex_sdio and mwifiex_usb.
Related-to: ELB-2388
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
(cherry picked from commit 80846cc0f8b889ccbda301d9c2eb506e730011f4)
|
|
Further clean-up modularising it some more.
BTW: Changing BT_MRVL, BT_MRVL_SDIO, CFG80211 and MAC80211 to modules
will make it co-exist with our latest backports efforts.
Related-to: ELB-2388
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit ecc423fcd994e36cd78c49c296ac20d9bedd4d20)
|
|
changes
Refresh kernel configs adding some more USB as well as PCIe options
where applicable plus synchronise some more accross all modules.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 3c87540939b5c136acee982a489ecb8741e3596c)
|
|
Toradex USB WiFi module LM816 uses RTL8188EUS wi-fi chip.
There is staging working driver in kernel for this chip.
Enabling it makes one able to use LM816 wifi usb dongle
"from the box" w/o installing additional software.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
(cherry picked from commit 42d91989c70d8e4a7bbc3f3dee7d3165846a3c2e)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
On Verdin iMX8MM ADC is provided by a MAX11607.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 8ceb06c6e347281e96cf44dccbb353ff66258365)
|
|
On Verdin iMX8MM Development board the CAN-FD controller Microchip
MCP2518FD is used.
Enable the driver which got backported from linux-can-next.git,
branch mcp25xxfd-rpi.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit b978a68df02e5310d8298cac18fb3a4360acc464)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Remove firmware kobject uevent fallback mechanism and make imx_sdma
a module so it gets loaded when rootfs is mounted.
This prevents the error, that firmware can't be loaded from rootfs
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 162332b63296ea4f06cd920204989e82763b7897)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
On Verdin iMX8MM the Wi-Fi module is connected through SDIO.
Add this driver variant.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 22a713643448fa65365e8b9a2182ee2139939ffb)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
On Verdin iMX8MM Development board this codec is used.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit efca3aed2c3a3e25b93dfcca65d4f01ed70aa553)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit f6bf2b8bd2ae66aca1e1890919ac26d62b9fe005)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add some common USB-to-serial adapters such as FTDI or the Prolific
devices.
Related-to: #57567
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit 68f74222a4f27847dadcdd72ad60da1a70d43727)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This allows to provide an individually prepared or corrected EDID data
set in the /lib/firmware directory from where it is loaded via the
firmware interface.
See Documentation/EDID/HOWTO.txt
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit ef3036e58632b14820f40af38a2fe22551cbff61)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Enable zram which is useful for compressed swap space in memory. This is
especially useful on embedded devices where swap space on a block device
is not typically enabled (to avoid flash wear).
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
(cherry picked from commit b2fd19a2ac5fd133fd5ed926089a9972365b3438)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
As we have a 24c02 eeprom on our Apalis iMX8X som we need to enable
support for it.
The wifi module is hooked up on USB, select its driver.
Make those available as a kernel module.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 2e7ffe763a463c115fe4389cdb20f60d9ca53a9a)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Disable CONFIG_FW_LOADER_USER_HELPER_FALLBACK which is anyway obsolete.
This fixes the one minute delayed loading of the Atmel MXT touch driver.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 2a340fc202fb533751839f206c49962af8464f51)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This fixes the following systemd error during boot:
[ 4.225226] systemd[1]: File /lib/systemd/system/systemd-journald.
service:36 configures an IP firewall (IPAddressDeny=any), but the local
system does not support BPF/cgroup based firewalling.
[ 4.242360] systemd[1]: Proceeding WITHOUT firewalling in effect!
(This warning is only shown for the first loaded unit using IP
firewalling.)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit e38177a5cd9898cfdb325748f2d560a1af644789)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit c911d9dc47032108fb50c93d0fe721f6592c7a82)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 577d20491959df998c1566e28b162d058c299110)
|
|
This driver serves ADV7125 VGA DAC Coverter on Colibri Evaluation board.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
(cherry picked from commit aee034da435182570b1023c244547a1533d6fdd6)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The Apalis iMX8 QM module provides this touchscreen hardware.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 73ab770885cfeb742c80242da817bb5e54a1d3a5)
|
|
CONFIG_MODVERSIONS allows to use kernel modules slightly different from the
running kernel.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit b0fd2d6c8fea7e69028250dd038edec7e8e4b45d)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit fe0736d779d71237cba9f6ed5ebf6d7fdf71d9cd)
(cherry picked from commit eb19205dcadee79170778136e149643b20b71b62)
(cherry picked from commit 0c4a75b7a86ddeff0601bb035e8710dce45cda72)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 13244ea064560813f3c4b67d02838930daa56fb4)
(cherry picked from commit f45782b76f20f5adf3ac0b234c458846cd3704fc)
(cherry picked from commit cbff04f0a59bd69bf7d4d4ea5d3682d2d64e9b9d)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit e9656428bfa3a85c99e424785dea50628992e394)
(cherry picked from commit 7cbf898f1287bec82b3a25ed47633539c61ed49c)
(cherry picked from commit 69519ea0ae23b4117b42d60c52ed54f6795b9b96)
Conflicts:
arch/arm64/configs/defconfig
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|