From 6d3bdf0b92dfed05a0d8a453f4391ef1361012f7 Mon Sep 17 00:00:00 2001 From: Oleksandr Suvorov Date: Thu, 9 Apr 2020 19:23:47 +0300 Subject: linux-toradex-mainline: add config options to defconfig Add the patch for defconfig to successfully build the backports-5.4. Related-to: ELB-2388 Signed-off-by: Oleksandr Suvorov (cherry picked from commit 222ccc53f8cfdebfdea88540077a98fef54d2a45) --- ...onfig-tegra-tune-config-for-backports-5.4.patch | 96 ++++++++++++++++++++++ .../linux/linux-toradex-mainline_4.14.bb | 1 + 2 files changed, 97 insertions(+) create mode 100644 recipes-kernel/linux/linux-toradex-mainline-4.14/0037-ARM-defconfig-tegra-tune-config-for-backports-5.4.patch diff --git a/recipes-kernel/linux/linux-toradex-mainline-4.14/0037-ARM-defconfig-tegra-tune-config-for-backports-5.4.patch b/recipes-kernel/linux/linux-toradex-mainline-4.14/0037-ARM-defconfig-tegra-tune-config-for-backports-5.4.patch new file mode 100644 index 0000000..521c01b --- /dev/null +++ b/recipes-kernel/linux/linux-toradex-mainline-4.14/0037-ARM-defconfig-tegra-tune-config-for-backports-5.4.patch @@ -0,0 +1,96 @@ +From 17b5924a6128d61555bc43d1ca9363bab058effd Mon Sep 17 00:00:00 2001 +From: Oleksandr Suvorov +Date: Thu, 9 Apr 2020 20:56:48 +0300 +Subject: [PATCH] ARM: defconfig: tegra: tune config for backports-5.4 + +- Enable "Module signature verification". This option is required +to build backports-5.4 with this kernel. +- Build 802.11 stuff as modules. +- Disable the original staging driver rtl8188eu. +- Enable WIRELESS_EXT and WEXT_PRIV indirectly. + +Related-to: ELB-2388 +Signed-off-by: Oleksandr Suvorov +--- + + arch/arm/configs/tegra_defconfig | 19 ++++++++++++------- + 1 file changed, 12 insertions(+), 7 deletions(-) + +diff --git a/arch/arm/configs/tegra_defconfig b/arch/arm/configs/tegra_defconfig +index e8c9bdafa1b9..367773bc8585 100644 +--- a/arch/arm/configs/tegra_defconfig ++++ b/arch/arm/configs/tegra_defconfig +@@ -18,6 +18,7 @@ CONFIG_SLAB=y + CONFIG_MODULES=y + CONFIG_MODULE_UNLOAD=y + CONFIG_MODULE_FORCE_UNLOAD=y ++CONFIG_MODULE_SIG=y + # CONFIG_BLK_DEV_BSG is not set + CONFIG_PARTITION_ADVANCED=y + # CONFIG_IOSCHED_DEADLINE is not set +@@ -29,7 +30,6 @@ CONFIG_PCI_MSI=y + CONFIG_PCI_TEGRA=y + CONFIG_SMP=y + CONFIG_PREEMPT=y +-CONFIG_AEABI=y + CONFIG_HIGHMEM=y + CONFIG_CMA=y + CONFIG_ZBOOT_ROM_TEXT=0x0 +@@ -70,8 +70,12 @@ CONFIG_BT_RFCOMM=y + CONFIG_BT_BNEP=y + CONFIG_BT_HIDP=y + CONFIG_BT_HCIBTUSB=m +-CONFIG_CFG80211=y +-CONFIG_MAC80211=y ++CONFIG_CFG80211=m ++CONFIG_CFG80211_DEBUGFS=y ++CONFIG_CFG80211_WEXT=y ++CONFIG_MAC80211=m ++CONFIG_MAC80211_DEBUGFS=y ++CONFIG_MAC80211_DEBUG_MENU=y + CONFIG_RFKILL=y + CONFIG_RFKILL_INPUT=y + CONFIG_RFKILL_GPIO=y +@@ -112,12 +116,12 @@ CONFIG_ATH10K=m + CONFIG_ATH10K_PCI=m + # CONFIG_WLAN_VENDOR_ATMEL is not set + CONFIG_BRCMFMAC=m ++CONFIG_IPW2100=m + CONFIG_IWLWIFI=m + CONFIG_IWLDVM=m + CONFIG_IWLMVM=m +-CONFIG_RT2X00=y ++CONFIG_RT2X00=m + CONFIG_RT2800USB=m +-CONFIG_RTL_CARDS=m + CONFIG_RTL8192CU=m + CONFIG_RSI_91X=m + CONFIG_INPUT_JOYDEV=y +@@ -267,7 +271,6 @@ CONFIG_RTC_DRV_TEGRA=y + CONFIG_DMADEVICES=y + CONFIG_TEGRA20_APB_DMA=y + CONFIG_STAGING=y +-CONFIG_R8188EU=m + CONFIG_MFD_NVEC=y + CONFIG_KEYBOARD_NVEC=y + CONFIG_SERIO_NVEC_PS2=y +@@ -305,7 +308,6 @@ CONFIG_SQUASHFS=m + CONFIG_SQUASHFS_FILE_DIRECT=y + CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=y + CONFIG_SQUASHFS_XATTR=y +-CONFIG_SQUASHFS_ZLIB=y + CONFIG_SQUASHFS_LZ4=y + CONFIG_SQUASHFS_LZO=y + CONFIG_SQUASHFS_XZ=y +@@ -327,5 +329,8 @@ CONFIG_DEBUG_MUTEXES=y + CONFIG_DEBUG_SG=y + CONFIG_DEBUG_LL=y + CONFIG_EARLY_PRINTK=y ++CONFIG_CRYPTO_CCM=y ++CONFIG_CRYPTO_GCM=y ++CONFIG_CRYPTO_ARC4=y + CONFIG_CRYPTO_TWOFISH=y + CONFIG_CRC_CCITT=y +-- +2.20.1 + diff --git a/recipes-kernel/linux/linux-toradex-mainline_4.14.bb b/recipes-kernel/linux/linux-toradex-mainline_4.14.bb index dc7f833..550a4da 100644 --- a/recipes-kernel/linux/linux-toradex-mainline_4.14.bb +++ b/recipes-kernel/linux/linux-toradex-mainline_4.14.bb @@ -49,6 +49,7 @@ GENERIC_PATCHES = " \ file://0034-apalis-tk1-mfd-k20-update-supported-fw-version-to-1..patch \ file://0035-perf-tools-Add-Python-3-support.patch \ file://0036-tegra_defconfig-fix-ip-firewall-bpf-cgroup.patch \ + file://0037-ARM-defconfig-tegra-tune-config-for-backports-5.4.patch \ " MACHINE_PATCHES = " \ " -- cgit v1.2.3