summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-04-01 14:00:57 +0300
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-04-01 23:38:44 +0300
commit43140e494897d670f085425232e57c5ed86b7055 (patch)
tree0ff9c88e8faf7fbdabb783946b693b15b5f97637
parent4d8f371bf5675a2bc32e7b5ce33de6c5ddf86be3 (diff)
backports: upgrade from 4.19 to 5.4
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>
-rw-r--r--recipes-kernel/backports/backports_4.19.bb42
-rw-r--r--recipes-kernel/backports/backports_5.4.bb94
-rw-r--r--recipes-kernel/backports/files/config1307
-rw-r--r--recipes-kernel/backports/files/makefile.patch27
4 files changed, 1350 insertions, 120 deletions
diff --git a/recipes-kernel/backports/backports_4.19.bb b/recipes-kernel/backports/backports_4.19.bb
deleted file mode 100644
index b0bbdc8..0000000
--- a/recipes-kernel/backports/backports_4.19.bb
+++ /dev/null
@@ -1,42 +0,0 @@
-SUMMARY = "Backported kernel drivers"
-HOMEPAGE = "https://backports.wiki.kernel.org"
-SECTION = "kernel/modules"
-LICENSE = "GPLv2"
-LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
-INC_PR = "r1"
-
-DEPENDS_append = " coreutils-native"
-
-SRCREV = "cf2620f8c3bbbcc7ad33452e685cafd727997866"
-SRCREV_use-head-next = "${AUTOREV}"
-SRC_URI = " \
- git://git.toradex.com/backports-toradex.git;protocol=git;branch=toradex-${PV} \
- file://makefile.patch \
- file://config \
- "
-
-S = "${WORKDIR}/git"
-
-inherit module cml1
-
-MAKE_TARGETS = "modules"
-MODULES_INSTALL_TARGET = "modules_install"
-PACKAGES_DYNAMIC += "^${BPN}-kernel-module-.*"
-
-KERNEL_MODULE_PACKAGE_PREFIX = "${BPN}-"
-
-EXTRA_OEMAKE = " KLIB=${STAGING_KERNEL_DIR} KLIB_BUILD=${STAGING_KERNEL_BUILDDIR} "
-
-KCONFIG_CONFIG_COMMAND = "CC=${BUILD_CC} LD=${BUILD_LD} AR=${BUILD_AR} menuconfig"
-
-do_configure() {
-
- unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
- make CC="${BUILD_CC}" LD="${BUILD_LD}" AR="${BUILD_AR}" \
- -C ${S}/kconf O=${S}/kconf conf
-
- cp ${WORKDIR}/config ${S}/.config
- unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
- oe_runmake oldconfig
-}
-
diff --git a/recipes-kernel/backports/backports_5.4.bb b/recipes-kernel/backports/backports_5.4.bb
new file mode 100644
index 0000000..f7282ca
--- /dev/null
+++ b/recipes-kernel/backports/backports_5.4.bb
@@ -0,0 +1,94 @@
+#https://github.com/mangOH/meta-mangoh/blob/master/recipes-kernel/backports/backports_4.14.bb
+
+DESCRIPTION = "Linux Backports"
+HOMEPAGE = "https://backports.wiki.kernel.org"
+SECTION = "kernel/modules"
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
+
+inherit module-base
+
+# To generate the backports tree yourself, so you can make modifications:
+# Generate the backport tree using:
+# https://github.com/mangOH/linux-backports-generated/blob/master/README.md
+# git init, add/commit the generated tree
+# Change SRCREV = to point to your generated tree
+# Under SRC_URI point this at your generated tree as such:
+# git:///home/user/linux-backports-generated;protocol=file
+
+SRCREV = "87d308708712ff6075c4dd54b0519b47fdad8816"
+SRCREV_use-head-next = "${AUTOREV}"
+SRC_URI = " \
+ git://git.toradex.com/backports-toradex.git;protocol=git;branch=toradex-${PV} \
+ file://config \
+ "
+
+# Depend on linux-toradex to ensure that the kernel is built before we try to
+# build the backports
+DEPENDS += "linux-toradex"
+DEPENDS += "bison-native coreutils-native flex-native"
+
+S = "${WORKDIR}/git"
+
+# TODO: Is there a better way to set KLIB_BUILD?
+#KLIB_BUILD=${B}/../../../linux-toradex/${KERNEL_VERSION}-r1/build
+#KLIB_BUILD=${B}/../../../linux-toradex/4.14-2.3.x+gitAUTOINC+fdcb9ec95d-r0/build
+EXTRA_OEMAKE = " \
+ ARCH=${TARGET_ARCH} \
+ CROSS_COMPILE=${TARGET_PREFIX} \
+ KLIB_BUILD=${KBUILD_OUTPUT} \
+ KLIB=${B} \
+ "
+
+do_configure() {
+ # Somehow lex does not automatically get linked to flex!
+ ln -fs flex ../recipe-sysroot-native/usr/bin/lex
+ make CFLAGS="" CPPFLAGS="" CXXFLAGS="" LDFLAGS="" CC="${BUILD_CC}" LD="${BUILD_LD}" \
+ AR="${BUILD_AR}" -C ${S}/kconf O=${S}/kconf conf
+
+ cp ${WORKDIR}/config ${S}/.config
+ oe_runmake oldconfig
+}
+
+do_compile() {
+ oe_runmake
+}
+
+do_install() {
+ install -d ${D}/lib/modules/${KERNEL_VERSION}/backports
+ for ko in $(find ${S} -type f -name "*.ko")
+ do
+ install -m 0644 $ko ${D}/lib/modules/${KERNEL_VERSION}/backports/
+ done
+}
+
+pkg_postinst_${PN} () {
+#!/bin/sh
+set -e
+if [ -z "$D" ]; then
+ CPWD=`pwd`
+ depmod -a ${KERNEL_VERSION}
+ cd /lib/modules/${KERNEL_VERSION}/
+ cp modules.order modules.order.save
+ ls -d backports/*.ko >modules.order
+ cat modules.order.save >> modules.order
+ cd $CPWD
+else
+ # image.bbclass will call depmodwrapper after everything is installed,
+ # no need to do it here as well
+ :
+fi
+}
+
+pkg_postrm_${PN} () {
+#!/bin/sh
+set -e
+if [ -z "$D" ]; then
+ mv /lib/modules/${KERNEL_VERSION}/modules.order.save /lib/modules/${KERNEL_VERSION}/modules.order
+ depmod -a ${KERNEL_VERSION}
+fi
+}
+
+FILES_${PN} = " \
+ /lib/modules/${KERNEL_VERSION}/backports/ \
+ "
diff --git a/recipes-kernel/backports/files/config b/recipes-kernel/backports/files/config
index a8f390d..dffe258 100644
--- a/recipes-kernel/backports/files/config
+++ b/recipes-kernel/backports/files/config
@@ -1,67 +1,1272 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Backports from "Linux" "v5.4.27-0-g585e0cc08069" (backports "v5.4.27-1-0-gf6e8852f")
+#
+CPTCFG_WIRELESS=y
+CPTCFG_NET_CORE=y
+CPTCFG_EXPERT=y
+CPTCFG_BP_MODULES=y
+CPTCFG_BPAUTO_BUILD_NLATTR=y
+CPTCFG_BPAUTO_LEDS_TRIGGERS=y
+# CPTCFG_BPAUTO_USERSEL_BUILD_ALL is not set
+CPTCFG_BPAUTO_WANT_DEV_COREDUMP=y
+CPTCFG_BPAUTO_SYSTEM_DATA_VERIFICATION=y
+CPTCFG_BPAUTO_BUILD_SYSTEM_DATA_VERIFICATION=y
+CPTCFG_BPAUTO_PUBLIC_KEY=y
+CPTCFG_BPAUTO_ASN1_DECODER=y
+CPTCFG_BPAUTO_PKCS7=y
+CPTCFG_BPAUTO_CRYPTO_LIB_ARC4=y
+CPTCFG_BPAUTO_BUILD_CRYPTO_LIB_ARC4=y
CPTCFG_CFG80211=m
+# CPTCFG_NL80211_TESTMODE is not set
+# CPTCFG_CFG80211_DEVELOPER_WARNINGS is not set
+# CPTCFG_CFG80211_CERTIFICATION_ONUS is not set
+CPTCFG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CPTCFG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CPTCFG_CFG80211_DEFAULT_PS=y
+CPTCFG_CFG80211_DEBUGFS=y
+CPTCFG_CFG80211_CRDA_SUPPORT=y
+CPTCFG_CFG80211_WEXT=y
+CPTCFG_LIB80211=m
+CPTCFG_LIB80211_CRYPT_WEP=m
+CPTCFG_LIB80211_CRYPT_CCMP=m
+# CPTCFG_LIB80211_DEBUG is not set
CPTCFG_MAC80211=m
-CPTCFG_BT=m
-CPTCFG_BT_RFCOMM=m
-CPTCFG_BT_RFCOMM_TTY=y
-CPTCFG_BT_BNEP=m
-CPTCFG_BT_BNEP_MC_FILTER=y
-CPTCFG_BT_BNEP_PROTO_FILTER=y
-CPTCFG_BT_HIDP=m
-CPTCFG_BT_HCIBTUSB=m
-CPTCFG_BT_HCIBTSDIO=m
-CPTCFG_BT_HCIUART=m
-CPTCFG_BT_HCIUART_BCSP=y
-CPTCFG_BT_HCIUART_ATH3K=y
-CPTCFG_BT_HCIUART_3WIRE=y
-CPTCFG_BT_HCIUART_INTEL=y
-CPTCFG_BT_HCIUART_QCA=y
-CPTCFG_BT_HCIUART_AG6XX=y
-CPTCFG_BT_HCIUART_MRVL=y
-CPTCFG_BT_MRVL=m
-CPTCFG_BT_MRVL_SDIO=m
-CPTCFG_BT_ATH3K=m
+CPTCFG_MAC80211_HAS_RC=y
+CPTCFG_MAC80211_RC_MINSTREL=y
+CPTCFG_MAC80211_RC_DEFAULT_MINSTREL=y
+CPTCFG_MAC80211_RC_DEFAULT="minstrel_ht"
+CPTCFG_MAC80211_MESH=y
+CPTCFG_MAC80211_LEDS=y
+CPTCFG_MAC80211_DEBUGFS=y
+# CPTCFG_MAC80211_MESSAGE_TRACING is not set
+# CPTCFG_MAC80211_DEBUG_MENU is not set
+CPTCFG_MAC80211_STA_HASH_MAX_SIZE=0
+CPTCFG_WLAN=y
+# CPTCFG_WIRELESS_WDS is not set
# CPTCFG_WLAN_VENDOR_ADMTEK is not set
-CPTCFG_ATH9K=m
-CPTCFG_ATH9K_HTC=m
-CPTCFG_ATH9K_HWRNG=y
-CPTCFG_ATH10K=m
-CPTCFG_ATH10K_PCI=m
-CPTCFG_ATH10K_SDIO=m
-CPTCFG_ATH10K_USB=m
+# CPTCFG_WLAN_VENDOR_ATH is not set
# CPTCFG_WLAN_VENDOR_ATMEL is not set
# CPTCFG_WLAN_VENDOR_BROADCOM is not set
# CPTCFG_WLAN_VENDOR_CISCO is not set
-CPTCFG_IWL4965=m
-CPTCFG_IWL3945=m
-CPTCFG_IWLWIFI=m
-CPTCFG_IWLDVM=m
-CPTCFG_IWLMVM=m
-CPTCFG_IWLWIFI_BCAST_FILTERING=y
-CPTCFG_IWLWIFI_PCIE_RTPM=y
+# CPTCFG_WLAN_VENDOR_INTEL is not set
# CPTCFG_WLAN_VENDOR_INTERSIL is not set
+CPTCFG_WLAN_VENDOR_MARVELL=y
+# CPTCFG_LIBERTAS_THINFIRM is not set
CPTCFG_MWIFIEX=m
CPTCFG_MWIFIEX_SDIO=m
-CPTCFG_MWIFIEX_PCIE=m
CPTCFG_MWIFIEX_USB=m
-CPTCFG_MT7601U=m
-CPTCFG_MT76x0U=m
-CPTCFG_MT76x2E=m
-CPTCFG_MT76x2U=m
-CPTCFG_RT2X00=m
-CPTCFG_RT2500USB=m
-CPTCFG_RT2800USB=m
-CPTCFG_RT2800USB_RT3573=y
-CPTCFG_RT2800USB_RT53XX=y
-CPTCFG_RT2800USB_RT55XX=y
-# CPTCFG_RTL_CARDS is not set
-CPTCFG_RTL8XXXU=m
-CPTCFG_RTL8XXXU_UNTESTED=y
-CPTCFG_RSI_91X=m
-# CPTCFG_RSI_DEBUGFS is not set
+# CPTCFG_WLAN_VENDOR_MEDIATEK is not set
+# CPTCFG_WLAN_VENDOR_RALINK is not set
+# CPTCFG_WLAN_VENDOR_REALTEK is not set
+# CPTCFG_WLAN_VENDOR_RSI is not set
# CPTCFG_WLAN_VENDOR_ST is not set
# CPTCFG_WLAN_VENDOR_TI is not set
# CPTCFG_WLAN_VENDOR_ZYDAS is not set
# CPTCFG_WLAN_VENDOR_QUANTENNA is not set
+# CPTCFG_MAC80211_HWSIM is not set
+# CPTCFG_USB_NET_RNDIS_WLAN is not set
# CPTCFG_USB_NET_DRIVERS is not set
-CPTCFG_SERIAL_DEV_BUS=m
+CPTCFG_SSB_POSSIBLE=y
+# CPTCFG_SSB is not set
+CPTCFG_BCMA_POSSIBLE=y
+# CPTCFG_BCMA is not set
+
+#
+# USB Device Class drivers
+#
+# CPTCFG_USB_WDM is not set
CPTCFG_STAGING=y
+# CPTCFG_RTL8723BS is not set
+CPTCFG_R8188EU=m
+CPTCFG_88EU_AP_MODE=y
+CPTCFG_ARM=y
+CPTCFG_ARM_HAS_SG_CHAIN=y
+CPTCFG_MIGHT_HAVE_PCI=y
+CPTCFG_SYS_SUPPORTS_APM_EMULATION=y
+CPTCFG_HAVE_PROC_CPU=y
+CPTCFG_STACKTRACE_SUPPORT=y
+CPTCFG_LOCKDEP_SUPPORT=y
+CPTCFG_TRACE_IRQFLAGS_SUPPORT=y
+CPTCFG_RWSEM_XCHGADD_ALGORITHM=y
+CPTCFG_FIX_EARLYCON_MEM=y
+CPTCFG_GENERIC_HWEIGHT=y
+CPTCFG_GENERIC_CALIBRATE_DELAY=y
+CPTCFG_NEED_DMA_MAP_STATE=y
+CPTCFG_ARCH_SUPPORTS_UPROBES=y
+CPTCFG_ARM_PATCH_PHYS_VIRT=y
+CPTCFG_GENERIC_BUG=y
+CPTCFG_IRQ_WORK=y
+CPTCFG_BUILDTIME_EXTABLE_SORT=y
+CPTCFG_LOCALVERSION_AUTO=y
+CPTCFG_HAVE_KERNEL_GZIP=y
+CPTCFG_HAVE_KERNEL_LZMA=y
+CPTCFG_HAVE_KERNEL_XZ=y
+CPTCFG_HAVE_KERNEL_LZO=y
+CPTCFG_HAVE_KERNEL_LZ4=y
+CPTCFG_KERNEL_LZO=y
+CPTCFG_SWAP=y
+CPTCFG_SYSVIPC=y
+CPTCFG_SYSVIPC_SYSCTL=y
+CPTCFG_CROSS_MEMORY_ATTACH=y
+CPTCFG_FHANDLE=y
+CPTCFG_HAVE_ARCH_AUDITSYSCALL=y
+CPTCFG_GENERIC_IRQ_PROBE=y
+CPTCFG_GENERIC_IRQ_SHOW=y
+CPTCFG_GENERIC_IRQ_SHOW_LEVEL=y
+CPTCFG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
+CPTCFG_GENERIC_IRQ_MIGRATION=y
+CPTCFG_HARDIRQS_SW_RESEND=y
+CPTCFG_GENERIC_IRQ_CHIP=y
+CPTCFG_IRQ_DOMAIN=y
+CPTCFG_IRQ_DOMAIN_HIERARCHY=y
+CPTCFG_HANDLE_DOMAIN_IRQ=y
+CPTCFG_IRQ_FORCED_THREADING=y
+CPTCFG_SPARSE_IRQ=y
+CPTCFG_ARCH_CLOCKSOURCE_DATA=y
+CPTCFG_GENERIC_TIME_VSYSCALL=y
+CPTCFG_GENERIC_CLOCKEVENTS=y
+CPTCFG_ARCH_HAS_TICK_BROADCAST=y
+CPTCFG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CPTCFG_TICK_ONESHOT=y
+CPTCFG_NO_HZ_COMMON=y
+CPTCFG_NO_HZ_IDLE=y
+CPTCFG_NO_HZ=y
+CPTCFG_HIGH_RES_TIMERS=y
+CPTCFG_TICK_CPU_ACCOUNTING=y
+CPTCFG_TASKSTATS=y
+CPTCFG_TASK_DELAY_ACCT=y
+CPTCFG_TASK_XACCT=y
+CPTCFG_TASK_IO_ACCOUNTING=y
+CPTCFG_TREE_RCU=y
+CPTCFG_SRCU=y
+CPTCFG_TREE_SRCU=y
+CPTCFG_RCU_STALL_COMMON=y
+CPTCFG_RCU_NEED_SEGCBLIST=y
+CPTCFG_BUILD_BIN2C=y
+CPTCFG_IKCONFIG=y
+CPTCFG_IKCONFIG_PROC=y
+CPTCFG_GENERIC_SCHED_CLOCK=y
+CPTCFG_CGROUPS=y
+CPTCFG_CGROUP_SCHED=y
+CPTCFG_FAIR_GROUP_SCHED=y
+CPTCFG_CGROUP_FREEZER=y
+CPTCFG_CGROUP_CPUACCT=y
+CPTCFG_CGROUP_BPF=y
+CPTCFG_CGROUP_DEBUG=y
+CPTCFG_SOCK_CGROUP_DATA=y
+CPTCFG_NAMESPACES=y
+CPTCFG_UTS_NS=y
+CPTCFG_IPC_NS=y
+CPTCFG_PID_NS=y
+CPTCFG_NET_NS=y
+CPTCFG_RELAY=y
+CPTCFG_BLK_DEV_INITRD=y
+CPTCFG_RD_GZIP=y
+CPTCFG_RD_LZO=y
+CPTCFG_RD_LZ4=y
+CPTCFG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+CPTCFG_SYSCTL=y
+CPTCFG_ANON_INODES=y
+CPTCFG_HAVE_UID16=y
+CPTCFG_BPF=y
+CPTCFG_UID16=y
+CPTCFG_MULTIUSER=y
+CPTCFG_SYSFS_SYSCALL=y
+CPTCFG_POSIX_TIMERS=y
+CPTCFG_KALLSYMS=y
+CPTCFG_KALLSYMS_ALL=y
+CPTCFG_KALLSYMS_BASE_RELATIVE=y
+CPTCFG_PRINTK=y
+CPTCFG_PRINTK_NMI=y
+CPTCFG_BUG=y
+CPTCFG_ELF_CORE=y
+CPTCFG_BASE_FULL=y
+CPTCFG_FUTEX=y
+CPTCFG_FUTEX_PI=y
+CPTCFG_EPOLL=y
+CPTCFG_SIGNALFD=y
+CPTCFG_TIMERFD=y
+CPTCFG_EVENTFD=y
+CPTCFG_BPF_SYSCALL=y
+CPTCFG_SHMEM=y
+CPTCFG_AIO=y
+CPTCFG_ADVISE_SYSCALLS=y
+CPTCFG_MEMBARRIER=y
+CPTCFG_EMBEDDED=y
+CPTCFG_HAVE_PERF_EVENTS=y
+CPTCFG_PERF_USE_VMALLOC=y
+CPTCFG_PERF_EVENTS=y
+CPTCFG_VM_EVENT_COUNTERS=y
+CPTCFG_SLUB=y
+CPTCFG_SLAB_MERGE_DEFAULT=y
+CPTCFG_SLUB_CPU_PARTIAL=y
+CPTCFG_HAVE_OPROFILE=y
+CPTCFG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CPTCFG_ARCH_USE_BUILTIN_BSWAP=y
+CPTCFG_HAVE_KPROBES=y
+CPTCFG_HAVE_KRETPROBES=y
+CPTCFG_HAVE_OPTPROBES=y
+CPTCFG_HAVE_NMI=y
+CPTCFG_HAVE_ARCH_TRACEHOOK=y
+CPTCFG_HAVE_DMA_CONTIGUOUS=y
+CPTCFG_GENERIC_SMP_IDLE_THREAD=y
+CPTCFG_GENERIC_IDLE_POLL_SETUP=y
+CPTCFG_ARCH_HAS_SET_MEMORY=y
+CPTCFG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CPTCFG_HAVE_CLK=y
+CPTCFG_HAVE_DMA_API_DEBUG=y
+CPTCFG_HAVE_HW_BREAKPOINT=y
+CPTCFG_HAVE_PERF_REGS=y
+CPTCFG_HAVE_PERF_USER_STACK_DUMP=y
+CPTCFG_HAVE_ARCH_JUMP_LABEL=y
+CPTCFG_ARCH_WANT_IPC_PARSE_VERSION=y
+CPTCFG_HAVE_ARCH_SECCOMP_FILTER=y
+CPTCFG_HAVE_GCC_PLUGINS=y
+CPTCFG_HAVE_CC_STACKPROTECTOR=y
+CPTCFG_CC_STACKPROTECTOR_NONE=y
+CPTCFG_THIN_ARCHIVES=y
+CPTCFG_HAVE_CONTEXT_TRACKING=y
+CPTCFG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CPTCFG_HAVE_IRQ_TIME_ACCOUNTING=y
+CPTCFG_HAVE_MOD_ARCH_SPECIFIC=y
+CPTCFG_MODULES_USE_ELF_REL=y
+CPTCFG_ARCH_HAS_ELF_RANDOMIZE=y
+CPTCFG_HAVE_ARCH_MMAP_RND_BITS=y
+CPTCFG_HAVE_EXIT_THREAD=y
+CPTCFG_CLONE_BACKWARDS=y
+CPTCFG_OLD_SIGSUSPEND3=y
+CPTCFG_OLD_SIGACTION=y
+CPTCFG_ARCH_OPTIONAL_KERNEL_RWX=y
+CPTCFG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CPTCFG_ARCH_HAS_STRICT_KERNEL_RWX=y
+CPTCFG_STRICT_KERNEL_RWX=y
+CPTCFG_ARCH_HAS_STRICT_MODULE_RWX=y
+CPTCFG_STRICT_MODULE_RWX=y
+CPTCFG_ARCH_HAS_GCOV_PROFILE_ALL=y
+CPTCFG_HAVE_GENERIC_DMA_COHERENT=y
+CPTCFG_RT_MUTEXES=y
+CPTCFG_MODULES=y
+CPTCFG_MODULE_UNLOAD=y
+CPTCFG_MODVERSIONS=y
+CPTCFG_MODULE_SRCVERSION_ALL=y
+CPTCFG_MODULES_TREE_LOOKUP=y
+CPTCFG_BLOCK=y
+CPTCFG_LBDAF=y
+CPTCFG_BLK_SCSI_REQUEST=y
+CPTCFG_BLK_DEBUG_FS=y
+CPTCFG_MSDOS_PARTITION=y
+CPTCFG_EFI_PARTITION=y
+CPTCFG_IOSCHED_NOOP=y
+CPTCFG_IOSCHED_DEADLINE=y
+CPTCFG_IOSCHED_CFQ=y
+CPTCFG_DEFAULT_CFQ=y
+CPTCFG_MQ_IOSCHED_DEADLINE=y
+CPTCFG_MQ_IOSCHED_KYBER=y
+CPTCFG_ASN1=y
+CPTCFG_INLINE_SPIN_UNLOCK_IRQ=y
+CPTCFG_INLINE_READ_UNLOCK=y
+CPTCFG_INLINE_READ_UNLOCK_IRQ=y
+CPTCFG_INLINE_WRITE_UNLOCK=y
+CPTCFG_INLINE_WRITE_UNLOCK_IRQ=y
+CPTCFG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CPTCFG_MUTEX_SPIN_ON_OWNER=y
+CPTCFG_RWSEM_SPIN_ON_OWNER=y
+CPTCFG_LOCK_SPIN_ON_OWNER=y
+CPTCFG_FREEZER=y
+CPTCFG_MMU=y
+CPTCFG_ARCH_MULTIPLATFORM=y
+CPTCFG_ARCH_MULTI_V7=y
+CPTCFG_ARCH_MULTI_V6_V7=y
+CPTCFG_ARCH_MXC=y
+CPTCFG_HAVE_IMX_ANATOP=y
+CPTCFG_HAVE_IMX_GPC=y
+CPTCFG_HAVE_IMX_MMDC=y
+CPTCFG_HAVE_IMX_SRC=y
+CPTCFG_SOC_IMX6=y
+CPTCFG_SOC_IMX6UL=y
+CPTCFG_SOC_IMX6ULL=y
+CPTCFG_CPU_V7=y
+CPTCFG_CPU_THUMB_CAPABLE=y
+CPTCFG_CPU_32v6K=y
+CPTCFG_CPU_32v7=y
+CPTCFG_CPU_ABRT_EV7=y
+CPTCFG_CPU_PABRT_V7=y
+CPTCFG_CPU_CACHE_V7=y
+CPTCFG_CPU_CACHE_VIPT=y
+CPTCFG_CPU_COPY_V6=y
+CPTCFG_CPU_TLB_V7=y
+CPTCFG_CPU_HAS_ASID=y
+CPTCFG_CPU_CP15=y
+CPTCFG_CPU_CP15_MMU=y
+CPTCFG_ARM_THUMB=y
+CPTCFG_ARM_VIRT_EXT=y
+CPTCFG_SWP_EMULATE=y
+CPTCFG_CPU_SPECTRE=y
+CPTCFG_HARDEN_BRANCH_PREDICTOR=y
+CPTCFG_KUSER_HELPERS=y
+CPTCFG_VDSO=y
+CPTCFG_OUTER_CACHE=y
+CPTCFG_OUTER_CACHE_SYNC=y
+CPTCFG_MIGHT_HAVE_CACHE_L2X0=y
+CPTCFG_CACHE_L2X0=y
+CPTCFG_PL310_ERRATA_769419=y
+CPTCFG_ARM_L1_CACHE_SHIFT_6=y
+CPTCFG_ARM_DMA_MEM_BUFFERABLE=y
+CPTCFG_ARM_HEAVY_MB=y
+CPTCFG_ARCH_SUPPORTS_BIG_ENDIAN=y
+CPTCFG_DEBUG_ALIGN_RODATA=y
+CPTCFG_MULTI_IRQ_HANDLER=y
+CPTCFG_ARM_ERRATA_643719=y
+CPTCFG_ARM_ERRATA_754322=y
+CPTCFG_ARM_ERRATA_764369=y
+CPTCFG_ARM_ERRATA_775420=y
+CPTCFG_ARM_ERRATA_814220=y
+CPTCFG_HAVE_SMP=y
+CPTCFG_SMP=y
+CPTCFG_SMP_ON_UP=y
+CPTCFG_HAVE_ARM_SCU=y
+CPTCFG_HAVE_ARM_ARCH_TIMER=y
+CPTCFG_HAVE_ARM_TWD=y
+CPTCFG_VMSPLIT_2G=y
+CPTCFG_HOTPLUG_CPU=y
+CPTCFG_PREEMPT_VOLUNTARY=y
+CPTCFG_HZ_100=y
+CPTCFG_SCHED_HRTICK=y
+CPTCFG_ARM_PATCH_IDIV=y
+CPTCFG_AEABI=y
+CPTCFG_HAVE_ARCH_PFN_VALID=y
+CPTCFG_CPU_SW_DOMAIN_PAN=y
+CPTCFG_HW_PERF_EVENTS=y
+CPTCFG_ARCH_WANT_GENERAL_HUGETLB=y
+CPTCFG_FLATMEM=y
+CPTCFG_FLAT_NODE_MEM_MAP=y
+CPTCFG_HAVE_MEMBLOCK=y
+CPTCFG_NO_BOOTMEM=y
+CPTCFG_MEMORY_ISOLATION=y
+CPTCFG_COMPACTION=y
+CPTCFG_MIGRATION=y
+CPTCFG_CMA=y
+CPTCFG_GENERIC_EARLY_IOREMAP=y
+CPTCFG_FRAME_VECTOR=y
+CPTCFG_ALIGNMENT_TRAP=y
+CPTCFG_SWIOTLB=y
+CPTCFG_IOMMU_HELPER=y
+CPTCFG_USE_OF=y
+CPTCFG_ATAGS=y
+CPTCFG_CMDLINE_FROM_BOOTLOADER=y
+CPTCFG_AUTO_ZRELADDR=y
+CPTCFG_CPU_FREQ=y
+CPTCFG_CPU_FREQ_GOV_ATTR_SET=y
+CPTCFG_CPU_FREQ_GOV_COMMON=y
+CPTCFG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
+CPTCFG_CPU_FREQ_GOV_PERFORMANCE=y
+CPTCFG_CPU_FREQ_GOV_POWERSAVE=y
+CPTCFG_CPU_FREQ_GOV_USERSPACE=y
+CPTCFG_CPU_FREQ_GOV_ONDEMAND=y
+CPTCFG_CPU_FREQ_GOV_CONSERVATIVE=y
+CPTCFG_CPU_FREQ_GOV_INTERACTIVE=y
+CPTCFG_ARM_IMX6Q_CPUFREQ=y
+CPTCFG_CPU_IDLE=y
+CPTCFG_CPU_IDLE_GOV_MENU=y
+CPTCFG_VFP=y
+CPTCFG_VFPv3=y
+CPTCFG_NEON=y
+CPTCFG_KERNEL_MODE_NEON=y
+CPTCFG_BINFMT_ELF=y
+CPTCFG_ELFCORE=y
+CPTCFG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CPTCFG_BINFMT_SCRIPT=y
+CPTCFG_BINFMT_MISC=y
+CPTCFG_COREDUMP=y
+CPTCFG_SUSPEND=y
+CPTCFG_SUSPEND_FREEZER=y
+CPTCFG_PM_SLEEP=y
+CPTCFG_PM_SLEEP_SMP=y
+CPTCFG_PM=y
+CPTCFG_PM_OPP=y
+CPTCFG_PM_CLK=y
+CPTCFG_PM_GENERIC_DOMAINS=y
+CPTCFG_PM_GENERIC_DOMAINS_SLEEP=y
+CPTCFG_PM_GENERIC_DOMAINS_OF=y
+CPTCFG_CPU_PM=y
+CPTCFG_ARCH_SUSPEND_POSSIBLE=y
+CPTCFG_ARM_CPU_SUSPEND=y
+CPTCFG_ARCH_HIBERNATION_POSSIBLE=y
+CPTCFG_NET=y
+CPTCFG_NET_INGRESS=y
+CPTCFG_PACKET=y
+CPTCFG_UNIX=y
+CPTCFG_XFRM=y
+CPTCFG_INET=y
+CPTCFG_IP_ADVANCED_ROUTER=y
+CPTCFG_IP_MULTIPLE_TABLES=y
+CPTCFG_IP_PNP=y
+CPTCFG_IP_PNP_DHCP=y
+CPTCFG_NET_IPGRE_DEMUX=m
+CPTCFG_NET_IP_TUNNEL=m
+CPTCFG_NET_UDP_TUNNEL=m
+CPTCFG_INET_TUNNEL=m
+CPTCFG_INET_DIAG=y
+CPTCFG_INET_TCP_DIAG=y
+CPTCFG_TCP_CONG_CUBIC=y
+CPTCFG_IPV6=y
+CPTCFG_INET6_XFRM_MODE_TRANSPORT=y
+CPTCFG_INET6_XFRM_MODE_TUNNEL=y
+CPTCFG_INET6_XFRM_MODE_BEET=y
+CPTCFG_IPV6_SIT=m
+CPTCFG_IPV6_NDISC_NODETYPE=y
+CPTCFG_NET_PTP_CLASSIFY=y
+CPTCFG_NETFILTER=y
+CPTCFG_NETFILTER_ADVANCED=y
+CPTCFG_BRIDGE_NETFILTER=y
+CPTCFG_NETFILTER_INGRESS=y
+CPTCFG_NETFILTER_NETLINK=y
+CPTCFG_NETFILTER_NETLINK_ACCT=y
+CPTCFG_NF_CONNTRACK=y
+CPTCFG_NF_CONNTRACK_MARK=y
+CPTCFG_NF_CONNTRACK_PROCFS=y
+CPTCFG_NF_CT_PROTO_DCCP=y
+CPTCFG_NF_CT_PROTO_SCTP=y
+CPTCFG_NF_CT_PROTO_UDPLITE=y
+CPTCFG_NF_NAT=y
+CPTCFG_NF_NAT_NEEDED=y
+CPTCFG_NF_NAT_PROTO_DCCP=y
+CPTCFG_NF_NAT_PROTO_UDPLITE=y
+CPTCFG_NF_NAT_PROTO_SCTP=y
+CPTCFG_NF_TABLES=y
+CPTCFG_NF_TABLES_INET=y
+CPTCFG_NFT_MASQ=y
+CPTCFG_NFT_NAT=y
+CPTCFG_NETFILTER_XTABLES=y
+CPTCFG_NETFILTER_XT_CONNMARK=y
+CPTCFG_NETFILTER_XT_TARGET_CONNMARK=y
+CPTCFG_NETFILTER_XT_NAT=y
+CPTCFG_NETFILTER_XT_MATCH_CONNMARK=y
+CPTCFG_NETFILTER_XT_MATCH_L2TP=m
+CPTCFG_NETFILTER_XT_MATCH_NFACCT=y
+CPTCFG_NF_DEFRAG_IPV4=y
+CPTCFG_NF_CONNTRACK_IPV4=y
+CPTCFG_NF_TABLES_IPV4=y
+CPTCFG_NF_NAT_IPV4=y
+CPTCFG_NFT_CHAIN_NAT_IPV4=y
+CPTCFG_NF_NAT_MASQUERADE_IPV4=y
+CPTCFG_NFT_MASQ_IPV4=y
+CPTCFG_IP_NF_IPTABLES=y
+CPTCFG_IP_NF_FILTER=y
+CPTCFG_IP_NF_NAT=y
+CPTCFG_IP_NF_TARGET_MASQUERADE=y
+CPTCFG_NF_TABLES_IPV6=y
+CPTCFG_IP6_NF_IPTABLES=y
+CPTCFG_IP6_NF_FILTER=y
+CPTCFG_NF_TABLES_BRIDGE=y
+CPTCFG_L2TP=m
+CPTCFG_STP=y
+CPTCFG_GARP=y
+CPTCFG_BRIDGE=y
+CPTCFG_BRIDGE_VLAN_FILTERING=y
+CPTCFG_HAVE_NET_DSA=y
+CPTCFG_VLAN_8021Q=y
+CPTCFG_VLAN_8021Q_GVRP=y
+CPTCFG_LLC=y
+CPTCFG_DNS_RESOLVER=y
+CPTCFG_RPS=y
+CPTCFG_RFS_ACCEL=y
+CPTCFG_XPS=y
+CPTCFG_NET_RX_BUSY_POLL=y
+CPTCFG_BQL=y
+CPTCFG_NET_FLOW_LIMIT=y
+CPTCFG_CAN=m
+CPTCFG_CAN_RAW=m
+CPTCFG_CAN_BCM=m
+CPTCFG_CAN_GW=m
+CPTCFG_CAN_DEV=m
+CPTCFG_CAN_CALC_BITTIMING=y
+CPTCFG_CAN_FLEXCAN=m
+CPTCFG_CAN_MCP251X=m
+CPTCFG_BT=m
+CPTCFG_BT_BREDR=y
+CPTCFG_BT_RFCOMM=m
+CPTCFG_BT_RFCOMM_TTY=y
+CPTCFG_BT_BNEP=m
+CPTCFG_BT_BNEP_MC_FILTER=y
+CPTCFG_BT_BNEP_PROTO_FILTER=y
+CPTCFG_BT_HIDP=m
+CPTCFG_BT_HS=y
+CPTCFG_BT_LE=y
+CPTCFG_BT_DEBUGFS=y
+CPTCFG_BT_HCIBTSDIO=m
+CPTCFG_BT_HCIUART=m
+CPTCFG_BT_HCIUART_H4=y
+CPTCFG_BT_HCIUART_MRVL=y
+CPTCFG_BT_MRVL=m
+CPTCFG_BT_MRVL_SDIO=m
+CPTCFG_FIB_RULES=y
+CPTCFG_WIRELESS_EXT=y
+CPTCFG_WEXT_CORE=y
+CPTCFG_WEXT_PROC=y
+CPTCFG_WEXT_PRIV=y
+CPTCFG_MAC80211_RC_MINSTREL_HT=y
+CPTCFG_RFKILL=y
+CPTCFG_RFKILL_LEDS=y
+CPTCFG_RFKILL_INPUT=y
+CPTCFG_DST_CACHE=y
+CPTCFG_GRO_CELLS=y
+CPTCFG_MAY_USE_DEVLINK=y
+CPTCFG_HAVE_EBPF_JIT=y
+CPTCFG_UEVENT_HELPER=y
+CPTCFG_DEVTMPFS=y
+CPTCFG_DEVTMPFS_MOUNT=y
+CPTCFG_PREVENT_FIRMWARE_BUILD=y
+CPTCFG_FW_LOADER=y
+CPTCFG_WANT_DEV_COREDUMP=y
+CPTCFG_ALLOW_DEV_COREDUMP=y
+CPTCFG_DEV_COREDUMP=y
+CPTCFG_GENERIC_CPU_AUTOPROBE=y
+CPTCFG_SOC_BUS=y
+CPTCFG_REGMAP=y
+CPTCFG_REGMAP_I2C=y
+CPTCFG_REGMAP_SPI=y
+CPTCFG_REGMAP_MMIO=y
+CPTCFG_DMA_SHARED_BUFFER=y
+CPTCFG_DMA_CMA=y
+CPTCFG_CMA_SIZE_SEL_MIN=y
+CPTCFG_CONNECTOR=y
+CPTCFG_PROC_EVENTS=y
+CPTCFG_MTD=y
+CPTCFG_MTD_TESTS=m
+CPTCFG_MTD_CMDLINE_PARTS=y
+CPTCFG_MTD_OF_PARTS=y
+CPTCFG_MTD_JEDECPROBE=y
+CPTCFG_MTD_GEN_PROBE=y
+CPTCFG_MTD_MAP_BANK_WIDTH_1=y
+CPTCFG_MTD_MAP_BANK_WIDTH_2=y
+CPTCFG_MTD_MAP_BANK_WIDTH_4=y
+CPTCFG_MTD_CFI_I1=y
+CPTCFG_MTD_CFI_I2=y
+CPTCFG_MTD_CFI_UTIL=y
+CPTCFG_MTD_PHYSMAP_OF=y
+CPTCFG_MTD_NAND_ECC=y
+CPTCFG_MTD_NAND=y
+CPTCFG_MTD_NAND_NANDSIM=m
+CPTCFG_MTD_NAND_GPMI_NAND=y
+CPTCFG_MTD_NAND_PLATFORM=m
+CPTCFG_MTD_NAND_MXC=y
+CPTCFG_MTD_UBI=y
+CPTCFG_MTD_UBI_FASTMAP=y
+CPTCFG_DTC=y
+CPTCFG_OF=y
+CPTCFG_OF_FLATTREE=y
+CPTCFG_OF_EARLY_FLATTREE=y
+CPTCFG_OF_ADDRESS=y
+CPTCFG_OF_IRQ=y
+CPTCFG_OF_NET=y
+CPTCFG_OF_MDIO=y
+CPTCFG_OF_RESERVED_MEM=y
+CPTCFG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CPTCFG_BLK_DEV=y
+CPTCFG_BLK_DEV_LOOP=y
+CPTCFG_SRAM=y
+CPTCFG_SRAM_EXEC=y
+CPTCFG_EEPROM_AT24=y
+CPTCFG_EEPROM_AT25=y
+CPTCFG_SCSI_MOD=y
+CPTCFG_SCSI=y
+CPTCFG_SCSI_DMA=y
+CPTCFG_BLK_DEV_SD=y
+CPTCFG_SCSI_SCAN_ASYNC=y
+CPTCFG_NETDEVICES=y
+CPTCFG_MII=y
+CPTCFG_ETHERNET=y
+CPTCFG_NET_VENDOR_ALACRITECH=y
+CPTCFG_NET_VENDOR_AMAZON=y
+CPTCFG_NET_VENDOR_AQUANTIA=y
+CPTCFG_NET_VENDOR_CIRRUS=y
+CPTCFG_NET_VENDOR_EZCHIP=y
+CPTCFG_NET_VENDOR_FREESCALE=y
+CPTCFG_FEC=y
+CPTCFG_NET_VENDOR_HUAWEI=y
+CPTCFG_NET_VENDOR_MELLANOX=y
+CPTCFG_NET_VENDOR_NETRONOME=y
+CPTCFG_NET_VENDOR_RENESAS=y
+CPTCFG_NET_VENDOR_SOLARFLARE=y
+CPTCFG_NET_VENDOR_SMSC=y
+CPTCFG_SMC91X=y
+CPTCFG_SMC911X=y
+CPTCFG_SMSC911X=y
+CPTCFG_NET_VENDOR_SYNOPSYS=y
+CPTCFG_MDIO_DEVICE=y
+CPTCFG_MDIO_BUS=y
+CPTCFG_PHYLIB=y
+CPTCFG_SWPHY=y
+CPTCFG_FIXED_PHY=y
+CPTCFG_MICREL_PHY=y
+CPTCFG_PPP=m
+CPTCFG_PPP_DEFLATE=m
+CPTCFG_PPP_MPPE=m
+CPTCFG_PPTP=m
+CPTCFG_PPPOL2TP=m
+CPTCFG_PPP_ASYNC=m
+CPTCFG_SLHC=m
+CPTCFG_INPUT=y
+CPTCFG_INPUT_LEDS=y
+CPTCFG_INPUT_POLLDEV=y
+CPTCFG_INPUT_MATRIXKMAP=y
+CPTCFG_INPUT_EVDEV=y
+CPTCFG_INPUT_KEYBOARD=y
+CPTCFG_KEYBOARD_GPIO=y
+CPTCFG_KEYBOARD_SNVS_PWRKEY=y
+CPTCFG_KEYBOARD_IMX=y
+CPTCFG_INPUT_MOUSE=y
+CPTCFG_INPUT_TOUCHSCREEN=y
+CPTCFG_TOUCHSCREEN_PROPERTIES=y
+CPTCFG_TOUCHSCREEN_CT36X_WLD=y
+CPTCFG_TOUCHSCREEN_AD7879=y
+CPTCFG_TOUCHSCREEN_AD7879_I2C=y
+CPTCFG_TOUCHSCREEN_ATMEL_MXT=m
+CPTCFG_TOUCHSCREEN_FUSION_F0710A=m
+CPTCFG_TOUCHSCREEN_SYNAPTICS_DSX=y
+CPTCFG_INPUT_MISC=y
+CPTCFG_INPUT_UINPUT=y
+CPTCFG_SERIO=y
+CPTCFG_SERIO_SERPORT=m
+CPTCFG_TTY=y
+CPTCFG_VT=y
+CPTCFG_CONSOLE_TRANSLATIONS=y
+CPTCFG_VT_CONSOLE=y
+CPTCFG_VT_CONSOLE_SLEEP=y
+CPTCFG_HW_CONSOLE=y
+CPTCFG_VT_HW_CONSOLE_BINDING=y
+CPTCFG_UNIX98_PTYS=y
+CPTCFG_LDISC_AUTOLOAD=y
+CPTCFG_DEVMEM=y
+CPTCFG_SERIAL_EARLYCON=y
+CPTCFG_SERIAL_IMX=y
+CPTCFG_SERIAL_IMX_CONSOLE=y
+CPTCFG_SERIAL_CORE=y
+CPTCFG_SERIAL_CORE_CONSOLE=y
+CPTCFG_SERIAL_MCTRL_GPIO=y
+CPTCFG_FSL_OTP=y
+CPTCFG_HW_RANDOM=y
+CPTCFG_HW_RANDOM_IMX_RNGC=y
+CPTCFG_I2C=y
+CPTCFG_I2C_BOARDINFO=y
+CPTCFG_I2C_CHARDEV=y
+CPTCFG_I2C_IMX=y
+CPTCFG_SPI=y
+CPTCFG_SPI_MASTER=y
+CPTCFG_SPI_BITBANG=y
+CPTCFG_SPI_GPIO=y
+CPTCFG_SPI_IMX=y
+CPTCFG_SPI_SPIDEV=y
+CPTCFG_PPS=y
+CPTCFG_PTP_1588_CLOCK=y
+CPTCFG_PINCTRL=y
+CPTCFG_GENERIC_PINCTRL_GROUPS=y
+CPTCFG_PINMUX=y
+CPTCFG_GENERIC_PINMUX_FUNCTIONS=y
+CPTCFG_PINCONF=y
+CPTCFG_GENERIC_PINCONF=y
+CPTCFG_PINCTRL_IMX=y
+CPTCFG_PINCTRL_IMX_MEMMAP=y
+CPTCFG_PINCTRL_IMX6UL=y
+CPTCFG_ARCH_HAVE_CUSTOM_GPIO_H=y
+CPTCFG_GPIOLIB=y
+CPTCFG_OF_GPIO=y
+CPTCFG_GPIO_SYSFS=y
+CPTCFG_GPIO_GENERIC=y
+CPTCFG_GPIO_MXC=y
+CPTCFG_POWER_RESET=y
+CPTCFG_POWER_RESET_GPIO=y
+CPTCFG_POWER_RESET_GPIO_RESTART=y
+CPTCFG_POWER_RESET_SYSCON_POWEROFF=y
+CPTCFG_POWER_SUPPLY=y
+CPTCFG_HWMON=y
+CPTCFG_THERMAL=y
+CPTCFG_THERMAL_HWMON=y
+CPTCFG_THERMAL_OF=y
+CPTCFG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+CPTCFG_THERMAL_GOV_STEP_WISE=y
+CPTCFG_CPU_THERMAL=y
+CPTCFG_IMX_THERMAL=y
+CPTCFG_DEVICE_THERMAL=y
+CPTCFG_WATCHDOG=y
+CPTCFG_WATCHDOG_CORE=y
+CPTCFG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CPTCFG_IMX2_WDT=y
+CPTCFG_MFD_SYSCON=y
+CPTCFG_REGULATOR=y
+CPTCFG_REGULATOR_FIXED_VOLTAGE=y
+CPTCFG_REGULATOR_ANATOP=y
+CPTCFG_REGULATOR_GPIO=y
+CPTCFG_RC_CORE=y
+CPTCFG_RC_MAP=y
+CPTCFG_RC_DECODERS=y
+CPTCFG_IR_NEC_DECODER=y
+CPTCFG_IR_RC5_DECODER=y
+CPTCFG_IR_RC6_DECODER=y
+CPTCFG_IR_JVC_DECODER=y
+CPTCFG_IR_SONY_DECODER=y
+CPTCFG_IR_SANYO_DECODER=y
+CPTCFG_IR_SHARP_DECODER=y
+CPTCFG_IR_MCE_KBD_DECODER=y
+CPTCFG_IR_XMP_DECODER=y
+CPTCFG_MEDIA_SUPPORT=y
+CPTCFG_MEDIA_CAMERA_SUPPORT=y
+CPTCFG_VIDEO_DEV=y
+CPTCFG_VIDEO_V4L2=y
+CPTCFG_VIDEOBUF2_CORE=m
+CPTCFG_VIDEOBUF2_MEMOPS=m
+CPTCFG_VIDEOBUF2_VMALLOC=m
+CPTCFG_MEDIA_USB_SUPPORT=y
+CPTCFG_USB_VIDEO_CLASS=m
+CPTCFG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CPTCFG_V4L_MEM2MEM_DRIVERS=y
+CPTCFG_VIDEO_IR_I2C=y
+CPTCFG_FB=y
+CPTCFG_FB_CMDLINE=y
+CPTCFG_FB_NOTIFY=y
+CPTCFG_FB_CFB_FILLRECT=y
+CPTCFG_FB_CFB_COPYAREA=y
+CPTCFG_FB_CFB_IMAGEBLIT=y
+CPTCFG_FB_MODE_HELPERS=y
+CPTCFG_FB_MXS=y
+CPTCFG_FB_MXC=y
+CPTCFG_FB_MXC_DISP_FRAMEWORK=y
+CPTCFG_BACKLIGHT_LCD_SUPPORT=y
+CPTCFG_BACKLIGHT_CLASS_DEVICE=y
+CPTCFG_BACKLIGHT_PWM=y
+CPTCFG_VIDEOMODE_HELPERS=y
+CPTCFG_DUMMY_CONSOLE=y
+CPTCFG_FRAMEBUFFER_CONSOLE=y
+CPTCFG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CPTCFG_LOGO=y
+CPTCFG_LOGO_LINUX_MONO=y
+CPTCFG_LOGO_LINUX_VGA16=y
+CPTCFG_LOGO_LINUX_CLUT224=y
+CPTCFG_SOUND=y
+CPTCFG_SND=y
+CPTCFG_SND_TIMER=m
+CPTCFG_SND_PCM=m
+CPTCFG_SND_HWDEP=m
+CPTCFG_SND_RAWMIDI=m
+CPTCFG_SND_PCM_TIMER=y
+CPTCFG_SND_SUPPORT_OLD_API=y
+CPTCFG_SND_PROC_FS=y
+CPTCFG_SND_VERBOSE_PROCFS=y
+CPTCFG_SND_USB=y
+CPTCFG_SND_USB_AUDIO=m
+CPTCFG_HID=y
+CPTCFG_HIDRAW=y
+CPTCFG_HID_GENERIC=y
+CPTCFG_HID_MULTITOUCH=m
+CPTCFG_USB_HID=y
+CPTCFG_USB_HIDDEV=y
+CPTCFG_USB_OHCI_LITTLE_ENDIAN=y
+CPTCFG_USB_SUPPORT=y
+CPTCFG_USB_COMMON=y
+CPTCFG_USB_ARCH_HAS_HCD=y
+CPTCFG_USB=y
+CPTCFG_USB_DEFAULT_PERSIST=y
+CPTCFG_USB_EHCI_HCD=y
+CPTCFG_USB_EHCI_ROOT_HUB_TT=y
+CPTCFG_USB_EHCI_TT_NEWSCHED=y
+CPTCFG_USB_EHCI_MXC=y
+CPTCFG_USB_STORAGE=y
+CPTCFG_USB_CHIPIDEA=y
+CPTCFG_USB_CHIPIDEA_OF=y
+CPTCFG_USB_CHIPIDEA_UDC=y
+CPTCFG_USB_CHIPIDEA_HOST=y
+CPTCFG_USB_SERIAL=y
+CPTCFG_USB_SERIAL_CONSOLE=y
+CPTCFG_USB_SERIAL_GENERIC=y
+CPTCFG_USB_SERIAL_FTDI_SIO=y
+CPTCFG_USB_SERIAL_PL2303=y
+CPTCFG_USB_SERIAL_WWAN=m
+CPTCFG_USB_SERIAL_OPTION=m
+CPTCFG_USB_PHY=y
+CPTCFG_NOP_USB_XCEIV=y
+CPTCFG_USB_MXS_PHY=y
+CPTCFG_USB_GADGET=y
+CPTCFG_USB_LIBCOMPOSITE=m
+CPTCFG_USB_F_ACM=m
+CPTCFG_USB_F_SS_LB=m
+CPTCFG_USB_U_SERIAL=m
+CPTCFG_USB_U_ETHER=m
+CPTCFG_USB_F_SERIAL=m
+CPTCFG_USB_F_OBEX=m
+CPTCFG_USB_F_NCM=m
+CPTCFG_USB_F_ECM=m
+CPTCFG_USB_F_EEM=m
+CPTCFG_USB_F_SUBSET=m
+CPTCFG_USB_F_RNDIS=m
+CPTCFG_USB_F_MASS_STORAGE=m
+CPTCFG_USB_F_FS=m
+CPTCFG_USB_CONFIGFS=m
+CPTCFG_USB_CONFIGFS_SERIAL=y
+CPTCFG_USB_CONFIGFS_ACM=y
+CPTCFG_USB_CONFIGFS_OBEX=y
+CPTCFG_USB_CONFIGFS_NCM=y
+CPTCFG_USB_CONFIGFS_ECM=y
+CPTCFG_USB_CONFIGFS_ECM_SUBSET=y
+CPTCFG_USB_CONFIGFS_RNDIS=y
+CPTCFG_USB_CONFIGFS_EEM=y
+CPTCFG_USB_CONFIGFS_MASS_STORAGE=y
+CPTCFG_USB_CONFIGFS_F_LB_SS=y
+CPTCFG_USB_CONFIGFS_F_FS=y
+CPTCFG_USB_ZERO=m
+CPTCFG_USB_ETH=m
+CPTCFG_USB_ETH_RNDIS=y
+CPTCFG_USB_G_NCM=m
+CPTCFG_USB_GADGETFS=m
+CPTCFG_USB_MASS_STORAGE=m
+CPTCFG_USB_G_SERIAL=m
+CPTCFG_MMC=y
+CPTCFG_MMC_MQ_DEFAULT=y
+CPTCFG_PWRSEQ_EMMC=y
+CPTCFG_PWRSEQ_SIMPLE=y
+CPTCFG_MMC_BLOCK=y
+CPTCFG_MMC_SDHCI=y
+CPTCFG_MMC_SDHCI_IO_ACCESSORS=y
+CPTCFG_MMC_SDHCI_PLTFM=y
+CPTCFG_MMC_SDHCI_ESDHC_IMX=y
+CPTCFG_MMC_CQHCI=y
+CPTCFG_MXC_GPU_VIV=y
+CPTCFG_MXC_SIM=y
+CPTCFG_NEW_LEDS=y
+CPTCFG_LEDS_CLASS=y
+CPTCFG_LEDS_GPIO=y
+CPTCFG_LEDS_PWM=y
+CPTCFG_LEDS_TRIGGERS=y
+CPTCFG_LEDS_TRIGGER_TIMER=y
+CPTCFG_LEDS_TRIGGER_ONESHOT=y
+CPTCFG_LEDS_TRIGGER_HEARTBEAT=y
+CPTCFG_LEDS_TRIGGER_BACKLIGHT=y
+CPTCFG_LEDS_TRIGGER_GPIO=y
+CPTCFG_EDAC_ATOMIC_SCRUB=y
+CPTCFG_EDAC_SUPPORT=y
+CPTCFG_RTC_LIB=y
+CPTCFG_RTC_CLASS=y
+CPTCFG_RTC_HCTOSYS=y
+CPTCFG_RTC_SYSTOHC=y
+CPTCFG_RTC_NVMEM=y
+CPTCFG_RTC_INTF_SYSFS=y
+CPTCFG_RTC_INTF_PROC=y
+CPTCFG_RTC_INTF_DEV=y
+CPTCFG_RTC_DRV_DS1307=y
+CPTCFG_RTC_DRV_DS1307_HWMON=y
+CPTCFG_RTC_I2C_AND_SPI=y
+CPTCFG_RTC_DRV_SNVS=y
+CPTCFG_DMADEVICES=y
+CPTCFG_DMA_ENGINE=y
+CPTCFG_DMA_VIRTUAL_CHANNELS=m
+CPTCFG_DMA_OF=y
+CPTCFG_IMX_SDMA=m
+CPTCFG_MXS_DMA=y
+CPTCFG_MXC_PXP_V2=y
+CPTCFG_MXC_PXP_V3=y
+CPTCFG_MXC_PXP_CLIENT_DEVICE=y
+CPTCFG_CLKDEV_LOOKUP=y
+CPTCFG_HAVE_CLK_PREPARE=y
+CPTCFG_COMMON_CLK=y
+CPTCFG_TIMER_OF=y
+CPTCFG_TIMER_PROBE=y
+CPTCFG_CLKSRC_MMIO=y
+CPTCFG_ARM_ARCH_TIMER=y
+CPTCFG_ARM_ARCH_TIMER_EVTSTREAM=y
+CPTCFG_CLKSRC_IMX_GPT=y
+CPTCFG_EXTCON=y
+CPTCFG_EXTCON_USB_GPIO=y
+CPTCFG_IIO=y
+CPTCFG_IIO_BUFFER=y
+CPTCFG_IIO_KFIFO_BUF=y
+CPTCFG_IIO_TRIGGERED_BUFFER=y
+CPTCFG_IIO_TRIGGER=y
+CPTCFG_IMX7D_ADC=y
+CPTCFG_VF610_ADC=y
+CPTCFG_PWM=y
+CPTCFG_PWM_SYSFS=y
+CPTCFG_PWM_IMX=y
+CPTCFG_IRQCHIP=y
+CPTCFG_ARM_GIC=y
+CPTCFG_ARCH_HAS_RESET_CONTROLLER=y
+CPTCFG_RESET_CONTROLLER=y
+CPTCFG_RESET_GPIO=y
+CPTCFG_ARM_PMU=y
+CPTCFG_NVMEM=y
+CPTCFG_HAVE_ARM_SMCCC=y
+CPTCFG_DCACHE_WORD_ACCESS=y
+CPTCFG_EXT4_FS=y
+CPTCFG_EXT4_USE_FOR_EXT2=y
+CPTCFG_EXT4_FS_POSIX_ACL=y
+CPTCFG_EXT4_FS_SECURITY=y
+CPTCFG_JBD2=y
+CPTCFG_FS_MBCACHE=y
+CPTCFG_FS_POSIX_ACL=y
+CPTCFG_EXPORTFS=y
+CPTCFG_FILE_LOCKING=y
+CPTCFG_MANDATORY_FILE_LOCKING=y
+CPTCFG_FSNOTIFY=y
+CPTCFG_DNOTIFY=y
+CPTCFG_INOTIFY_USER=y
+CPTCFG_QUOTA=y
+CPTCFG_QUOTA_NETLINK_INTERFACE=y
+CPTCFG_QUOTACTL=y
+CPTCFG_AUTOFS4_FS=y
+CPTCFG_FUSE_FS=y
+CPTCFG_CUSE=y
+CPTCFG_OVERLAY_FS=y
+CPTCFG_FAT_FS=y
+CPTCFG_VFAT_FS=y
+CPTCFG_NTFS_FS=y
+CPTCFG_NTFS_RW=y
+CPTCFG_PROC_FS=y
+CPTCFG_PROC_SYSCTL=y
+CPTCFG_PROC_PAGE_MONITOR=y
+CPTCFG_KERNFS=y
+CPTCFG_SYSFS=y
+CPTCFG_TMPFS=y
+CPTCFG_TMPFS_POSIX_ACL=y
+CPTCFG_TMPFS_XATTR=y
+CPTCFG_CONFIGFS_FS=m
+CPTCFG_MISC_FILESYSTEMS=y
+CPTCFG_UBIFS_FS=y
+CPTCFG_UBIFS_FS_LZO=y
+CPTCFG_UBIFS_FS_ZLIB=y
+CPTCFG_UBIFS_FS_SECURITY=y
+CPTCFG_NETWORK_FILESYSTEMS=y
+CPTCFG_NFS_FS=y
+CPTCFG_NFS_V2=y
+CPTCFG_NFS_V3=y
+CPTCFG_NFS_V3_ACL=y
+CPTCFG_NFS_V4=y
+CPTCFG_NFS_V4_1=y
+CPTCFG_NFS_V4_2=y
+CPTCFG_PNFS_FILE_LAYOUT=y
+CPTCFG_PNFS_FLEXFILE_LAYOUT=m
+CPTCFG_ROOT_NFS=y
+CPTCFG_NFS_USE_KERNEL_DNS=y
+CPTCFG_GRACE_PERIOD=y
+CPTCFG_LOCKD=y
+CPTCFG_LOCKD_V4=y
+CPTCFG_NFS_ACL_SUPPORT=y
+CPTCFG_NFS_COMMON=y
+CPTCFG_SUNRPC=y
+CPTCFG_SUNRPC_GSS=y
+CPTCFG_SUNRPC_BACKCHANNEL=y
+CPTCFG_RPCSEC_GSS_KRB5=m
+CPTCFG_CIFS=y
+CPTCFG_CIFS_ALLOW_INSECURE_LEGACY=y
+CPTCFG_CIFS_DEBUG=y
+CPTCFG_NLS=y
+CPTCFG_NLS_CODEPAGE_437=y
+CPTCFG_NLS_ASCII=y
+CPTCFG_NLS_ISO8859_1=y
+CPTCFG_NLS_UTF8=y
+CPTCFG_PRINTK_TIME=y
+CPTCFG_ENABLE_WARN_DEPRECATED=y
+CPTCFG_ENABLE_MUST_CHECK=y
+CPTCFG_DEBUG_FS=y
+CPTCFG_SECTION_MISMATCH_WARN_ONLY=y
+CPTCFG_FRAME_POINTER=y
+CPTCFG_DEBUG_KERNEL=y
+CPTCFG_HAVE_DEBUG_KMEMLEAK=y
+CPTCFG_ARCH_HAS_DEBUG_VIRTUAL=y
+CPTCFG_SCHED_INFO=y
+CPTCFG_STACKTRACE=y
+CPTCFG_RCU_TRACE=y
+CPTCFG_HAVE_FUNCTION_TRACER=y
+CPTCFG_HAVE_FUNCTION_GRAPH_TRACER=y
+CPTCFG_HAVE_DYNAMIC_FTRACE=y
+CPTCFG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CPTCFG_HAVE_FTRACE_MCOUNT_RECORD=y
+CPTCFG_HAVE_SYSCALL_TRACEPOINTS=y
+CPTCFG_HAVE_C_RECORDMCOUNT=y
+CPTCFG_TRACE_CLOCK=y
+CPTCFG_TRACING_SUPPORT=y
+CPTCFG_HAVE_ARCH_KGDB=y
+CPTCFG_ARCH_HAS_DEVMEM_IS_ALLOWED=y
+CPTCFG_DEBUG_USER=y
+CPTCFG_KEYS=y
+CPTCFG_SECURITYFS=y
+CPTCFG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CPTCFG_DEFAULT_SECURITY_DAC=y
+CPTCFG_CRYPTO=y
+CPTCFG_CRYPTO_ALGAPI=y
+CPTCFG_CRYPTO_ALGAPI2=y
+CPTCFG_CRYPTO_AEAD=y
+CPTCFG_CRYPTO_AEAD2=y
+CPTCFG_CRYPTO_BLKCIPHER=y
+CPTCFG_CRYPTO_BLKCIPHER2=y
+CPTCFG_CRYPTO_HASH=y
+CPTCFG_CRYPTO_HASH2=y
+CPTCFG_CRYPTO_RNG=y
+CPTCFG_CRYPTO_RNG2=y
+CPTCFG_CRYPTO_RNG_DEFAULT=y
+CPTCFG_CRYPTO_AKCIPHER2=y
+CPTCFG_CRYPTO_AKCIPHER=y
+CPTCFG_CRYPTO_KPP2=y
+CPTCFG_CRYPTO_KPP=y
+CPTCFG_CRYPTO_ACOMP2=y
+CPTCFG_CRYPTO_RSA=y
+CPTCFG_CRYPTO_ECDH=y
+CPTCFG_CRYPTO_MANAGER=y
+CPTCFG_CRYPTO_MANAGER2=y
+CPTCFG_CRYPTO_USER=y
+CPTCFG_CRYPTO_MANAGER_DISABLE_TESTS=y
+CPTCFG_CRYPTO_GF128MUL=y
+CPTCFG_CRYPTO_NULL=y
+CPTCFG_CRYPTO_NULL2=y
+CPTCFG_CRYPTO_WORKQUEUE=y
+CPTCFG_CRYPTO_AUTHENC=y
+CPTCFG_CRYPTO_TEST=m
+CPTCFG_CRYPTO_CCM=y
+CPTCFG_CRYPTO_GCM=y
+CPTCFG_CRYPTO_SEQIV=y
+CPTCFG_CRYPTO_ECHAINIV=m
+CPTCFG_CRYPTO_CBC=y
+CPTCFG_CRYPTO_CTR=y
+CPTCFG_CRYPTO_CTS=y
+CPTCFG_CRYPTO_ECB=y
+CPTCFG_CRYPTO_LRW=y
+CPTCFG_CRYPTO_PCBC=y
+CPTCFG_CRYPTO_XTS=y
+CPTCFG_CRYPTO_CMAC=y
+CPTCFG_CRYPTO_HMAC=y
+CPTCFG_CRYPTO_CRC32C=y
+CPTCFG_CRYPTO_CRCT10DIF=y
+CPTCFG_CRYPTO_GHASH=y
+CPTCFG_CRYPTO_MD4=y
+CPTCFG_CRYPTO_MD5=y
+CPTCFG_CRYPTO_MICHAEL_MIC=y
+CPTCFG_CRYPTO_RMD128=y
+CPTCFG_CRYPTO_RMD160=y
+CPTCFG_CRYPTO_RMD256=y
+CPTCFG_CRYPTO_RMD320=y
+CPTCFG_CRYPTO_SHA1=m
+CPTCFG_CRYPTO_SHA256=y
+CPTCFG_CRYPTO_SHA512=y
+CPTCFG_CRYPTO_TGR192=y
+CPTCFG_CRYPTO_WP512=y
+CPTCFG_CRYPTO_AES=y
+CPTCFG_CRYPTO_ARC4=y
+CPTCFG_CRYPTO_BLOWFISH=y
+CPTCFG_CRYPTO_BLOWFISH_COMMON=y
+CPTCFG_CRYPTO_CAMELLIA=y
+CPTCFG_CRYPTO_DES=y
+CPTCFG_CRYPTO_TWOFISH=y
+CPTCFG_CRYPTO_TWOFISH_COMMON=y
+CPTCFG_CRYPTO_DEFLATE=y
+CPTCFG_CRYPTO_LZO=y
+CPTCFG_CRYPTO_DRBG_MENU=y
+CPTCFG_CRYPTO_DRBG_HMAC=y
+CPTCFG_CRYPTO_DRBG=y
+CPTCFG_CRYPTO_JITTERENTROPY=y
+CPTCFG_CRYPTO_HASH_INFO=y
+CPTCFG_CRYPTO_HW=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_JR=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_AHASH_API=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_PKC_API=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_RNG_API=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_SM=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
+CPTCFG_CRYPTO_DEV_FSL_CAAM_SECVIO=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=y
+CPTCFG_CRYPTO_DEV_FSL_CAAM_AHASH_API_DESC=y
+CPTCFG_CRYPTO_DEV_MXS_DCP=y
+CPTCFG_ASYMMETRIC_KEY_TYPE=y
+CPTCFG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m
+CPTCFG_BITREVERSE=y
+CPTCFG_HAVE_ARCH_BITREVERSE=y
+CPTCFG_RATIONAL=y
+CPTCFG_GENERIC_STRNCPY_FROM_USER=y
+CPTCFG_GENERIC_STRNLEN_USER=y
+CPTCFG_GENERIC_NET_UTILS=y
+CPTCFG_GENERIC_PCI_IOMAP=y
+CPTCFG_GENERIC_IO=y
+CPTCFG_STMP_DEVICE=y
+CPTCFG_ARCH_USE_CMPXCHG_LOCKREF=y
+CPTCFG_CRC_CCITT=y
+CPTCFG_CRC16=y
+CPTCFG_CRC_T10DIF=y
+CPTCFG_CRC32=y
+CPTCFG_CRC32_SLICEBY8=y
+CPTCFG_CRC7=m
+CPTCFG_LIBCRC32C=y
+CPTCFG_ZLIB_INFLATE=y
+CPTCFG_ZLIB_DEFLATE=y
+CPTCFG_LZO_COMPRESS=y
+CPTCFG_LZO_DECOMPRESS=y
+CPTCFG_LZ4_DECOMPRESS=y
+CPTCFG_DECOMPRESS_GZIP=y
+CPTCFG_DECOMPRESS_LZO=y
+CPTCFG_DECOMPRESS_LZ4=y
+CPTCFG_GENERIC_ALLOCATOR=y
+CPTCFG_ASSOCIATIVE_ARRAY=y
+CPTCFG_HAS_IOMEM=y
+CPTCFG_HAS_IOPORT_MAP=y
+CPTCFG_HAS_DMA=y
+CPTCFG_CPU_RMAP=y
+CPTCFG_DQL=y
+CPTCFG_GLOB=y
+CPTCFG_NLATTR=y
+CPTCFG_CLZ_TAB=y
+CPTCFG_MPILIB=y
+CPTCFG_LIBFDT=y
+CPTCFG_OID_REGISTRY=y
+CPTCFG_FONT_SUPPORT=y
+CPTCFG_FONTS=y
+CPTCFG_FONT_8x8=y
+CPTCFG_FONT_8x16=y
+CPTCFG_SG_POOL=y
+CPTCFG_ARCH_HAS_SG_CHAIN=y
+CPTCFG_SBITMAP=y
+CPTCFG_KERNEL_4_15=y
+CPTCFG_KERNEL_4_16=y
+CPTCFG_KERNEL_4_17=y
+CPTCFG_KERNEL_4_18=y
+CPTCFG_KERNEL_4_19=y
+CPTCFG_KERNEL_4_20=y
+CPTCFG_KERNEL_5_0=y
+CPTCFG_KERNEL_5_1=y
+CPTCFG_KERNEL_5_2=y
+CPTCFG_KERNEL_5_3=y
+CPTCFG_KERNEL_5_4=y
+CPTCFG_KERNEL_5_5=y
+CPTCFG_KERNEL_5_6=y
+CPTCFG_KERNEL_5_7=y
+CPTCFG_KERNEL_5_8=y
+CPTCFG_KERNEL_5_9=y
+CPTCFG_KERNEL_5_10=y
+CPTCFG_KERNEL_5_11=y
+CPTCFG_KERNEL_5_12=y
+CPTCFG_KERNEL_5_13=y
+CPTCFG_KERNEL_5_14=y
+CPTCFG_KERNEL_5_15=y
+CPTCFG_KERNEL_5_16=y
+CPTCFG_KERNEL_5_17=y
+CPTCFG_KERNEL_5_18=y
+CPTCFG_KERNEL_5_19=y
+CPTCFG_KERNEL_5_20=y
+CPTCFG_KERNEL_5_21=y
+CPTCFG_KERNEL_5_22=y
+CPTCFG_KERNEL_5_23=y
+CPTCFG_KERNEL_5_24=y
+CPTCFG_KERNEL_5_25=y
+CPTCFG_KERNEL_5_26=y
+CPTCFG_KERNEL_5_27=y
+CPTCFG_KERNEL_5_28=y
+CPTCFG_KERNEL_5_29=y
+CPTCFG_KERNEL_5_30=y
+CPTCFG_KERNEL_5_31=y
+CPTCFG_KERNEL_5_32=y
+CPTCFG_KERNEL_5_33=y
+CPTCFG_KERNEL_5_34=y
+CPTCFG_KERNEL_5_35=y
+CPTCFG_KERNEL_5_36=y
+CPTCFG_KERNEL_5_37=y
+CPTCFG_KERNEL_5_38=y
+CPTCFG_KERNEL_5_39=y
+CPTCFG_KERNEL_5_40=y
+CPTCFG_KERNEL_5_41=y
+CPTCFG_KERNEL_5_42=y
+CPTCFG_KERNEL_5_43=y
+CPTCFG_KERNEL_5_44=y
+CPTCFG_KERNEL_5_45=y
+CPTCFG_KERNEL_5_46=y
+CPTCFG_KERNEL_5_47=y
+CPTCFG_KERNEL_5_48=y
+CPTCFG_KERNEL_5_49=y
+CPTCFG_KERNEL_5_50=y
+CPTCFG_KERNEL_5_51=y
+CPTCFG_KERNEL_5_52=y
+CPTCFG_KERNEL_5_53=y
+CPTCFG_KERNEL_5_54=y
+CPTCFG_KERNEL_5_55=y
+CPTCFG_KERNEL_5_56=y
+CPTCFG_KERNEL_5_57=y
+CPTCFG_KERNEL_5_58=y
+CPTCFG_KERNEL_5_59=y
+CPTCFG_KERNEL_5_60=y
+CPTCFG_KERNEL_5_61=y
+CPTCFG_KERNEL_5_62=y
+CPTCFG_KERNEL_5_63=y
+CPTCFG_KERNEL_5_64=y
+CPTCFG_KERNEL_5_65=y
+CPTCFG_KERNEL_5_66=y
+CPTCFG_KERNEL_5_67=y
+CPTCFG_KERNEL_5_68=y
+CPTCFG_KERNEL_5_69=y
+CPTCFG_KERNEL_5_70=y
+CPTCFG_KERNEL_5_71=y
+CPTCFG_KERNEL_5_72=y
+CPTCFG_KERNEL_5_73=y
+CPTCFG_KERNEL_5_74=y
+CPTCFG_KERNEL_5_75=y
+CPTCFG_KERNEL_5_76=y
+CPTCFG_KERNEL_5_77=y
+CPTCFG_KERNEL_5_78=y
+CPTCFG_KERNEL_5_79=y
+CPTCFG_KERNEL_5_80=y
+CPTCFG_KERNEL_5_81=y
+CPTCFG_KERNEL_5_82=y
+CPTCFG_KERNEL_5_83=y
+CPTCFG_KERNEL_5_84=y
+CPTCFG_KERNEL_5_85=y
+CPTCFG_KERNEL_5_86=y
+CPTCFG_KERNEL_5_87=y
+CPTCFG_KERNEL_5_88=y
+CPTCFG_KERNEL_5_89=y
+CPTCFG_KERNEL_5_90=y
+CPTCFG_KERNEL_5_91=y
+CPTCFG_KERNEL_5_92=y
+CPTCFG_KERNEL_5_93=y
+CPTCFG_KERNEL_5_94=y
+CPTCFG_KERNEL_5_95=y
+CPTCFG_KERNEL_5_96=y
+CPTCFG_KERNEL_5_97=y
+CPTCFG_KERNEL_5_98=y
+CPTCFG_KERNEL_5_99=y
+CPTCFG_BACKPORTED_WIRELESS=y
+CPTCFG_BACKPORTED_NET_CORE=y
+CPTCFG_BACKPORTED_EXPERT=y
+CPTCFG_BACKPORTED_BP_MODULES=y
+CPTCFG_BACKPORTED_BPAUTO_BUILD_NLATTR=y
+CPTCFG_BACKPORTED_BPAUTO_LEDS_TRIGGERS=y
+CPTCFG_BACKPORTED_BPAUTO_WANT_DEV_COREDUMP=y
+CPTCFG_BACKPORTED_BPAUTO_SYSTEM_DATA_VERIFICATION=y
+CPTCFG_BACKPORTED_BPAUTO_BUILD_SYSTEM_DATA_VERIFICATION=y
+CPTCFG_BACKPORTED_BPAUTO_PUBLIC_KEY=y
+CPTCFG_BACKPORTED_BPAUTO_ASN1_DECODER=y
+CPTCFG_BACKPORTED_BPAUTO_PKCS7=y
+CPTCFG_BACKPORTED_BPAUTO_CRYPTO_LIB_ARC4=y
+CPTCFG_BACKPORTED_BPAUTO_BUILD_CRYPTO_LIB_ARC4=y
+CPTCFG_BACKPORTED_CFG80211=m
+CPTCFG_BACKPORTED_CFG80211_REQUIRE_SIGNED_REGDB=y
+CPTCFG_BACKPORTED_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CPTCFG_BACKPORTED_CFG80211_DEFAULT_PS=y
+CPTCFG_BACKPORTED_CFG80211_DEBUGFS=y
+CPTCFG_BACKPORTED_CFG80211_CRDA_SUPPORT=y
+CPTCFG_BACKPORTED_CFG80211_WEXT=y
+CPTCFG_BACKPORTED_LIB80211=m
+CPTCFG_BACKPORTED_LIB80211_CRYPT_WEP=m
+CPTCFG_BACKPORTED_LIB80211_CRYPT_CCMP=m
+CPTCFG_BACKPORTED_MAC80211=m
+CPTCFG_BACKPORTED_MAC80211_HAS_RC=y
+CPTCFG_BACKPORTED_MAC80211_RC_MINSTREL=y
+CPTCFG_BACKPORTED_MAC80211_RC_DEFAULT_MINSTREL=y
+CPTCFG_BACKPORTED_MAC80211_MESH=y
+CPTCFG_BACKPORTED_MAC80211_LEDS=y
+CPTCFG_BACKPORTED_MAC80211_DEBUGFS=y
+CPTCFG_BACKPORTED_WLAN=y
+CPTCFG_BACKPORTED_WLAN_VENDOR_MARVELL=y
+CPTCFG_BACKPORTED_MWIFIEX=m
+CPTCFG_BACKPORTED_MWIFIEX_SDIO=m
+CPTCFG_BACKPORTED_MWIFIEX_USB=m
+CPTCFG_BACKPORTED_SSB_POSSIBLE=y
+CPTCFG_BACKPORTED_BCMA_POSSIBLE=y
+CPTCFG_BACKPORTED_STAGING=y
+CPTCFG_BACKPORTED_R8188EU=m
+CPTCFG_BACKPORTED_88EU_AP_MODE=y
diff --git a/recipes-kernel/backports/files/makefile.patch b/recipes-kernel/backports/files/makefile.patch
deleted file mode 100644
index d6891e6..0000000
--- a/recipes-kernel/backports/files/makefile.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/Makefile.real
-+++ b/Makefile.real
-@@ -90,11 +90,6 @@ modules: backport-include/backport/autoconf.h
- install: modules
- @$(MAKE) -C $(KLIB_BUILD) M=$(BACKPORT_DIR) \
-- INSTALL_MOD_DIR=$(KMODDIR) $(KMODPATH_ARG) \
-+ INSTALL_MOD_DIR=$(KMODDIR) INSTALL_MOD_PATH=$(INSTALL_MOD_PATH) \
- modules_install
-- @./scripts/blacklist.sh $(KLIB)/ $(KLIB)/$(KMODDIR)
-- @./scripts/compress_modules.sh $(KLIB)/$(KMODDIR)
-- @./scripts/check_depmod.sh
-- @/sbin/depmod -a
-- @./scripts/update-initramfs.sh $(KLIB)
- @echo
- @echo Your backported driver modules should be installed now.
- @echo Reboot.
---- a/Makefile
-+++ b/Makefile
-@@ -84,7 +84,7 @@ mrproper:
- echo "" ;\
- done \
- ) > Kconfig.kernel ;\
-- kver=$$($(MAKE) --no-print-directory -C $(KLIB_BUILD) kernelversion | \
-+ kver=$$(echo $(KERNEL_VERSION) | \
- sed 's/^\(\([3-4]\|2\.6\)\.[0-9]\+\).*/\1/;t;d') ;\
- test "$$kver" != "" || echo "Kernel version parse failed!" ;\
- test "$$kver" != "" ;\