summaryrefslogtreecommitdiff
path: root/arch/arm/configs
AgeCommit message (Collapse)Author
2024-01-30apalis_imx6_defconfig: Add SND_SIMPLE_CARD configurationHiago De Franco
With the addition of the Apalis Evaluation Board v1.2, a new audio codec, NAU88C22, has been introduced, utilizing the simple-audio-card driver. To fix the issue of the NAU8822 driver not playing sounds, enable the SND_SIMPLE_CARD configuration. Upstream-Status: Inappropriate [configuration] - For mainline, our defconfig is built by merging the mainline configuration called imx_v6_v7_defconfig with the one inside meta-toradex-bsp-common called toradex_imx_v6_v7_defconfig. These configurations are already enabled there. Fixes: 80b5c496c67d ("apalis_imx6_defconfig: Add INA2XX, LM75 and NAU8822 configs") Related-to: ELB-5534 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-01-25apalis_imx6_defconfig: Add INA2XX, LM75 and NAU8822 configsHiago De Franco
Apalis Evaluation Board v1.2 added some new on-board chips (compared to v1.1) that are not yet enabled in the Linux kernel defconfig file: - Audio codec NAU88C22YG - Current/Voltage measurement INA219 - Temperature Sensor LM75 So add the necessary drivers as modules to support these new devices. Upstream-Status: Inappropriate [configuration] - For mainline, our defconfig is built by merging the mainline configuration called imx_v6_v7_defconfig with the one inside meta-toradex-bsp-common called toradex-imx_v6_v7_defconfig. These configurations are already enabled there. Related-to: ELB-5534 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2022-02-16toradex defconfigs: enable CONFIG_DYNAMIC_DEBUGMing Liu
It compiles debug level messages into the kernel, which would not otherwise be available at runtime. Relates-to: ELB-4336 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-08-17toradex defconfigs: change pps_client drivers to modulesPhilippe Schenker
We have seen problems on apalis-imx8x that it is possible that the pps-gpio driver tries to acquire a gpio before the gpio subsystem is fully loaded and hence the driver errors out. To prevent this make all pps drivers a module. Related-to: SSP-8 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-06-30configs: apalis_imx6: remove unused driversOleksandr Suvorov
The driver MXC_CAMERA_OV5640 doesn't work. Remove it. Also remove other unused camera-related drivers. Related-to: ELB-3883 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-06-04colibri_imx7_defconfig: reduce cma sizeMax Krummenacher
With the reserved regions for M4 and rpmsg use there is not enough continuous memory left to reserve 256 MiB. For modules with 256MB RAM the 50% of available memory rule limits the size to 128MB, i.e. this commit does not further reduce the CMA size. For modules with 1GB of RAM this also reduces the CMA size to 192MB even though 256MB would be possible. Prevents getting the following error message: [ 0.000000] cma: Failed to reserve 256 MiB Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-05-12arm: imx_v6_v7_defconfig: enable easy installer optionsDenys Drozdov
Toradex Easy instealler is using FIT image with root in RAM disk for initramfs in squashfs format. Enable kernel configuration option to support it by default. Related-to: TEI-776 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-04-01ARM: config: toradex: set delay for thermal emergency poweroffOleksandr Suvorov
If the delay is not set, the thermal emergency poweroff function disabled. It leads to unable powering down the system in case of critical temperature is reached and system tool /sbin/poweroff is unavailable or fail. Set the option CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS to 10 seconds. Usually it's enough to shutting system down with /sbin/poweroff. The forceful kernel-side emergency poweroff procedure performs only if the system tool fails to power down the system within 10 seconds. Related-to: ELB-3852 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: imx_v6_v7_defconfig: fix building pci-imx6 driverOleksandr Suvorov
Since iMX PCIe RC and EP modes were separated, the Kconfig for pci-imx6 requires enabling HOST and End-Point parts of the driver independently. Using the legacy option CONFIG_PCI_IMX6 fails kernel building. Replace CONFIG_PCI_IMX6 with CONFIG_PCI_IMX6_HOST and CONFIG_PCI_IMX6_EP options to fix kernel building. Related-to: ELB-3326 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: apalis-imx6: defconfig: fix building pci-imx6 driverOleksandr Suvorov
Since iMX PCIe RC and EP modes were separated, the Kconfig for pci-imx6 requires enabling HOST and End-Point parts of the driver independently. Using the legacy option CONFIG_PCI_IMX6 fails kernel building. Replace CONFIG_PCI_IMX6 with CONFIG_PCI_IMX6_HOST and CONFIG_PCI_IMX6_EP options to fix kernel building. Related-to: ELB-3326 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: defconfig: fix working tempmonOleksandr Suvorov
tempmon driver requires the platform driver imx-cpufreq-dt that is enabled for imx7 with the option ARM_IMX_CPUFREQ_DT. Adding this option fixes tempmon driver working. Related-to: ELB-3339 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27arm: configs: colibri-imx7: disable firmware user helperMarcel Ziswiler
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: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-01-27ARM: colibri-imx6ull_defconfig: add missing configsPhilippe Schenker
cpufreq was not working. Investigating the issue brought some configs to attention that were missing. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27colibri-imx6ull: enable CONFIG_PWM_IMX27Igor Opaniuk
Enable CONFIG_PWM_IMX27=y to make LCD backlight functional. For additional details check [1]. [1] https://patchwork.kernel.org/patch/10863063/ Related-to: ELB-3001 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2021-01-27colibri-imx6ull: savedefconfigMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-01-27colibri-imx6ull: compile in MTD_RAW_NAND supportIgor Opaniuk
Complie MTD_RAW_NAND support, which prevented CONFIG_MTD_NAND_GPMI_NAND to be selected on Kconfig. Also add additional NAND/UBI related configs, borowed from the mainline config. Relates-to: ELB-3000 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2021-01-27ARM: configs: colibri-imx7: sync with imx_v7_defconfigMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27ARM: configs: colibri-imx6ull: sync with imx_v7_defconfigMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27ARM: configs: colibri-imx6: sync with imx_v7_defconfigMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27ARM: configs: apalis-imx6: sync with imx_v7_defconfigMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27ARM: apalis/colibri_imx6/imx6ull/imx7: defconfig: add wifi driversOleksandr Suvorov
Use backported-5.4 wi-fi drivers in kernel-5.4 is nonsense. Return back drivers: - rtl81288eu (for USB WiFi module LM816) and - mwifiex_sdio (for Colibri iMX6ULL module with Wi-Fi module Azurewave AW-CM276NF). Related-to: ELB-2891 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27ARM: configs: apalis-imx6: add new config for 5.4 kernelPhilippe Schenker
This commit adds the differencies of the new defconfig for apalis-imx6 based on toradex_4.14-2.3.x-imx kernel branch created with oldconfig: This config was produced using following steps: 1. Copy over .config file from 4.14 kernel 2. make oldconfig 3. Pressing everywhere "no" except where it could make sense for iMX6 4. make savedefconfig Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM: configs: colibri-imx6: add new config for 5.4 kernelPhilippe Schenker
This commit adds the differencies of the new defconfig for colibri-imx6 based on toradex_4.14-2.3.x-imx kernel branch created with oldconfig: This config was produced using following steps: 1. Copy over .config file from 4.14 kernel 2. make oldconfig 3. Pressing everywhere "no" except where it could make sense for iMX6 4. make savedefconfig Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM: configs: colibri-imx7: add new config for 5.4 kernelPhilippe Schenker
This commit adds the differencies of the new defconfig for colibri-imx7 based on toradex_4.14-2.3.x-imx kernel branch created with oldconfig: This config was produced using following steps: 1. Copy over .config file from 4.14 kernel 2. make oldconfig 3. Pressing everywhere "no" except where it could make sense for iMX7 4. make savedefconfig Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM: configs: colibri-imx6ull: add new config for 5.4 kernelPhilippe Schenker
This commit adds the differencies of the new defconfig for colibri-imx6ull based on toradex_4.14-2.3.x-imx kernel branch created with oldconfig: This config was produced using following steps: 1. Copy over .config file from 4.14 kernel 2. make oldconfig 3. Pressing everywhere "no" except where it could make sense for iMX6ULL. 4. make savedefconfig Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27colibri_imx7_defconfig: Add the UBIFS driverPhilippe Schenker
Fixes: d4d419f1b24e apalis/colibri_imx6/-imx6ull/_imx7/-imx8/8x_defconfig: config refresh Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit aa5e9b6d26ee395c175caade96e61c7be1ed204d)
2021-01-27ARM: apalis/colibri-imx6/7/6ull: enable options for backportsOleksandr Suvorov
Enable WIRELESS_EXT and WEXT_PRIV options for the backported rtl81288eu driver. Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit c744bc87c445d014c16fdfcc0225b371974ee24b)
2021-01-27ARM: apalis/colibri-imx6/7/6ull: disable wireless driversOleksandr Suvorov
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 93934e6016db2027d45e397b7348da6f26a6f717)
2021-01-27ARM: apalis/colibri: defconfig: remove backported driversOleksandr Suvorov
There are some unstable drivers in the kernel. The stable versions of these drivers present in backported-5.4 package. Remove unstable rtl8188eu, mwifiex_sdio, mwifiex_usb. Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 63a1f50bbd7bcc0cf59ca55cf55eecc8d89db3ba)
2021-01-27apalis/colibri_imx6/-imx6ull/_imx7/-imx8/8x_defconfig: config refresh and ↵Marcel Ziswiler
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)
2021-01-27colibri imx6ull: defconfig: enable building backports-5.4Oleksandr Suvorov
The mwifiex Wi-Fi driver in kernel-4.14-2.3.x-imx works unstable. The same driver in backports-5.4 works well. Backports-5.4 requires the undocumented build option CRYPTO_HASH_INFO. This option is selected by enabled ASYMMETRIC_PUBLIC_KEY_SUBTYPE. This makes able to build and use the Wi-Fi driver mwifiex_sdio, that works stable unlike the original driver in 4.14-2.3.x-imx. Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 47cd16091f0b23bbc7e2e640e690e935e0d3d9fe)
2021-01-27apalis/colibri_imx6/-imx6ull/_imx7_defconfig: fix ip firewall (bpf/cgroup)Marcel Ziswiler
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 9fb912b65aed1cf7eb7cfd9adc32b5bc8bd020ee)
2021-01-27colibri imx6: defconfig: add rtl8188eu driverOleksandr Suvorov
This driver supports Toradex USB WiFi module LP816. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 4a7f68b95b8f964782a9155a60d81dd136ea4697)
2021-01-27colibri imx7: defconfig: add rtl8188eu driverOleksandr Suvorov
This driver supports Toradex USB WiFi module LP816. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit a7b56eacbececbface5bb56fc25557e018311fb1)
2021-01-27colibri imx6ull: defconfig: add rtl8188eu driverOleksandr Suvorov
This driver supports Toradex USB WiFi module LP816. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 435eae297e33f293f8d4871e8e184ad868150b3b)
2021-01-27apalis imx6: defconfig: add rtl8188eu driverOleksandr Suvorov
This driver supports Toradex USB WiFi module LP816. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 5354cd62fe53104235aad600537a42c101a0ad61)
2021-01-27colibri-imx6ull_defconfig: Include BT SDIO moduleOleksandr Suvorov
Colibri iMX6ULL operates BT part of AW-CM276NF WiFi/BT modules in SDIO mode. Including HCI Bluetooth SDIO and Marvell BT/SDIO drivers makes system able to use bluetoth module. (Reported by CTO team of Ciklum) Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 0adc7dd58b0bc5cde5c829d90c21fbb2b43d7cb9)
2021-01-27(apalis|colibri)*_defconfig: make IMX_SDMA a module 2Philippe Schenker
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 There where some defconfigs missed in the commit with the same name before, correct that. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 18739ada808c0529fee8d067a402fee4ad779e7f)
2021-01-27(apalis|colibri)*_defconfig: make IMX_SDMA a modulePhilippe Schenker
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: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 14860f41fe13735ce4e45798949a67b085ee6811)
2021-01-27colibri-imx6ull_defconfig: enable mwifiex_sdioMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit df3d5a8527273b8679f151651b02150153c57e17)
2021-01-27(apalis|colibri)*_defconfig: Add new defconfigs for 4.14 kernelPhilippe Schenker
No options where added or removed in this commit. A simple make (apalis|colibri)*_defconfig make savedefconfig cp defconfig arch/arm/boot/(apalis|colibri)*_defconfig Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit d46c75d6540614ea7773aca364f623c209bb2e5a)
2021-01-27apalis/colibri imx6/7/ull: defconfig: Add nf_filterPhilippe Schenker
For iptables filtering to work we need the NF_FILTER kernel module. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit ab2cfdd2056b297420d0769ee99a7fd4448731d0)
2021-01-27colibri-imx7: defconfig: enable psci supportMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 052e764a0a4c5d161592e73cd7ccc79790b8fc18)
2021-01-27apalis/colibri_imx6_defconfig: re-order kernel configurationsMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 905ede92c2a6875ec4cb563eb0b82cba89e2dbaa)
2021-01-27colibri-imx7: defconfig: enable sound simple card driverMax Krummenacher
The device tree got changed to use the simple card driver, so enable it in the defconfig. While at it remove the IMX_SGTL5000 driver now replaced by the simple card driver. While at it remove the unused ESAI driver. While at it remove the unused CS42XX8_I2C codec driver. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit 38f4f988ac4e326e1df593c34ac7402678b0b002)
2021-01-27colibri_imx6ull/imx7_defconfig: disable regulator debugStefan Agner
Disable regulator framework debug messages by default again. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 9cbaad0a1fa28d2587685713ca5e28c1cd51cfd4)
2021-01-27apalis/colibri_imx6/imx6ull/imx7_defconfig: add ecdh and leds_triggerDominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 1151b982ff7e1d0c104531e116ebd6383b5fb867)
2021-01-27colibri_imx6ull/imx7_defconfig: disable regulator debugStefan Agner
Disable regulator framework debug messages by default. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 5c26a2e7a4088dc109f509ada2586aa702bb0ffe)
2021-01-27apalis/colibri_imx6/imx6ull/imx7_defconfig: enable user debugStefan Agner
Let the kernel print some debug messages when a user program crashes due to an exception. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 1449f4cc403abb4bd397de197b1356e5db9018ba)
2021-01-27colibri-imx6ull_defconfig: add Colibri iMX6ULL defconfigStefan Agner
Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 643e24fe6eecdd10763977124da95908408f505f)