summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--conf/machine/include/imx-base.inc8
-rw-r--r--recipes-bsp/imx-atf/imx-atf/0001-Makefile-Suppress-array-bounds-error.patch47
-rw-r--r--recipes-bsp/imx-atf/imx-atf/rwx-segments.patch38
-rw-r--r--recipes-bsp/imx-atf/imx-atf_2.6.bb10
-rw-r--r--recipes-graphics/wayland/wayland-protocols_1.31.imx.bb (renamed from recipes-graphics/wayland/wayland-protocols_1.25.imx.bb)6
-rw-r--r--recipes-graphics/wayland/weston-init.bbappend20
-rw-r--r--recipes-graphics/xwayland/xwayland/0002-glamor-Fix-fbo-pixmap-format-with-GL_BGRA_EXT.patch39
-rw-r--r--recipes-graphics/xwayland/xwayland_%.bbappend1
-rw-r--r--recipes-kernel/linux/linux-fslc-imx_6.1.bb13
-rw-r--r--recipes-kernel/linux/linux-imx/imx-nxp-bsp/defconfig594
-rw-r--r--recipes-kernel/linux/linux-imx/mx8-nxp-bsp/defconfig1101
-rw-r--r--recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig1101
-rw-r--r--recipes-kernel/linux/linux-imx_6.1.bb12
-rw-r--r--recipes-security/optee-imx/optee-client-fslc-imx.inc7
-rw-r--r--recipes-security/optee-imx/optee-client-fslc.inc42
-rw-r--r--recipes-security/optee-imx/optee-client_3.19.0.imx.bb50
-rw-r--r--recipes-security/optee-imx/optee-fslc.inc26
-rw-r--r--recipes-security/optee-imx/optee-os-fslc-imx.inc26
-rw-r--r--recipes-security/optee-imx/optee-os-fslc.inc78
-rw-r--r--recipes-security/optee-imx/optee-os_3.19.0.imx.bb131
-rw-r--r--recipes-security/optee-imx/optee-test-fslc.inc38
-rw-r--r--recipes-security/optee-imx/optee-test_3.19.0.imx.bb60
22 files changed, 275 insertions, 3173 deletions
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 10c3601a..b8190abf 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -517,10 +517,10 @@ PREFERRED_PROVIDER_virtual/opencl-icd:imxgpu ?= "imx-gpu-viv"
517PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx" 517PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx"
518PREFERRED_VERSION_weston:imx-mainline-bsp = "" 518PREFERRED_VERSION_weston:imx-mainline-bsp = ""
519 519
520PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ??= "1.25.imx" 520PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ??= "1.31.imx"
521PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ??= "1.25.imx" 521PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ??= "1.31.imx"
522PREFERRED_VERSION_wayland-protocols:mx8-nxp-bsp ??= "1.25.imx" 522PREFERRED_VERSION_wayland-protocols:mx8-nxp-bsp ??= "1.31.imx"
523PREFERRED_VERSION_wayland-protocols:mx9-nxp-bsp ??= "1.25.imx" 523PREFERRED_VERSION_wayland-protocols:mx9-nxp-bsp ??= "1.31.imx"
524 524
525# Use i.MX libdrm Version 525# Use i.MX libdrm Version
526PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.109.imx" 526PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.109.imx"
diff --git a/recipes-bsp/imx-atf/imx-atf/0001-Makefile-Suppress-array-bounds-error.patch b/recipes-bsp/imx-atf/imx-atf/0001-Makefile-Suppress-array-bounds-error.patch
deleted file mode 100644
index c7ace225..00000000
--- a/recipes-bsp/imx-atf/imx-atf/0001-Makefile-Suppress-array-bounds-error.patch
+++ /dev/null
@@ -1,47 +0,0 @@
1From 85f576054a4d5496706bbd37a520942f51cb74b9 Mon Sep 17 00:00:00 2001
2From: Tom Hochstein <tom.hochstein@nxp.com>
3Date: Mon, 16 May 2022 13:45:16 -0500
4Subject: [PATCH] Makefile: Suppress array-bounds error
5
6The array-bounds error is triggered now in cases where it was silent
7before, causing errors like:
8
9```
10plat/imx/imx8m/hab.c: In function 'imx_hab_handler':
11plat/imx/imx8m/hab.c:64:57: error: array subscript 0 is outside array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Werror=array-bounds]
12 64 | #define HAB_RVT_CHECK_TARGET_ARM64 ((unsigned long)*(uint32_t *)(HAB_RVT_BASE + 0x18))
13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14```
15
16The error is a false-positive and is entered as a bug [1]. The problem
17is fixed partially in GCC 12 and fully in GCC 13 [2].
18
19The partial fix does not work here because the constant addresses used
20are less than the 4kB boundary chosen for the partial fix, so suppress
21the error until GCC is upgraded to 13.
22
23[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578
24[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578#c39
25
26Upstream-Status: Inappropriate [other]
27Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
28---
29 Makefile | 2 +-
30 1 file changed, 1 insertion(+), 1 deletion(-)
31
32diff --git a/Makefile b/Makefile
33index c87c3ae08..2d6b90f47 100644
34--- a/Makefile
35+++ b/Makefile
36@@ -346,7 +346,7 @@ WARNINGS += -Wshift-overflow -Wshift-sign-overflow \
37 endif
38
39 ifneq (${E},0)
40-ERRORS := -Werror
41+ERRORS := -Werror -Wno-error=array-bounds
42 endif
43
44 CPPFLAGS = ${DEFINES} ${INCLUDES} ${MBEDTLS_INC} -nostdinc \
45--
462.17.1
47
diff --git a/recipes-bsp/imx-atf/imx-atf/rwx-segments.patch b/recipes-bsp/imx-atf/imx-atf/rwx-segments.patch
deleted file mode 100644
index a4518ec6..00000000
--- a/recipes-bsp/imx-atf/imx-atf/rwx-segments.patch
+++ /dev/null
@@ -1,38 +0,0 @@
1Binutils 2.39 now warns when a segment has RXW permissions[1]:
2
3aarch64-none-elf-ld.bfd: warning: bl31.elf has a LOAD segment with RWX
4permissions
5
6However, TF-A passes --fatal-warnings to LD, so this is a build failure.
7
8There is a ticket filed upstream[2], so until that is resolved just
9remove --fatal-warnings.
10
11[1] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=ba951afb99912da01a6e8434126b8fac7aa75107
12[2] https://developer.trustedfirmware.org/T996
13
14Upstream-Status: Inappropriate
15Signed-off-by: Ross Burton <ross.burton@arm.com>
16
17diff --git a/Makefile b/Makefile
18index 3941f8698..13bbac348 100644
19--- a/Makefile
20+++ b/Makefile
21@@ -418,7 +418,7 @@ TF_LDFLAGS += $(TF_LDFLAGS_$(ARCH))
22 # LD = gcc (used when GCC LTO is enabled)
23 else ifneq ($(findstring gcc,$(notdir $(LD))),)
24 # Pass ld options with Wl or Xlinker switches
25-TF_LDFLAGS += -Wl,--fatal-warnings -O1
26+TF_LDFLAGS += -O1
27 TF_LDFLAGS += -Wl,--gc-sections
28 ifeq ($(ENABLE_LTO),1)
29 ifeq (${ARCH},aarch64)
30@@ -435,7 +435,7 @@ TF_LDFLAGS += $(subst --,-Xlinker --,$(TF_LDFLAGS_$(ARCH)))
31
32 # LD = gcc-ld (ld) or llvm-ld (ld.lld) or other
33 else
34-TF_LDFLAGS += --fatal-warnings -O1
35+TF_LDFLAGS += -O1
36 TF_LDFLAGS += --gc-sections
37 # ld.lld doesn't recognize the errata flags,
38 # therefore don't add those in that case
diff --git a/recipes-bsp/imx-atf/imx-atf_2.6.bb b/recipes-bsp/imx-atf/imx-atf_2.6.bb
index 33663a3a..ea83b9e8 100644
--- a/recipes-bsp/imx-atf/imx-atf_2.6.bb
+++ b/recipes-bsp/imx-atf/imx-atf_2.6.bb
@@ -7,13 +7,9 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;m
7 7
8PV .= "+git${SRCPV}" 8PV .= "+git${SRCPV}"
9 9
10SRC_URI = " \ 10SRC_URI = "git://github.com/nxp-imx/imx-atf.git;protocol=https;branch=${SRCBRANCH}"
11 git://github.com/nxp-imx/imx-atf.git;protocol=https;branch=${SRCBRANCH} \
12 file://0001-Makefile-Suppress-array-bounds-error.patch \
13 file://rwx-segments.patch \
14"
15SRCBRANCH = "lf_v2.6" 11SRCBRANCH = "lf_v2.6"
16SRCREV = "3c1583ba0a5d11e5116332e91065cb3740153a46" 12SRCREV = "616a4588f333522d50a55bedd2b9a90a51474a75"
17 13
18S = "${WORKDIR}/git" 14S = "${WORKDIR}/git"
19 15
@@ -26,7 +22,7 @@ ATF_PLATFORM ??= "INVALID"
26ATF_BOOT_UART_BASE ?= "" 22ATF_BOOT_UART_BASE ?= ""
27 23
28EXTRA_OEMAKE += " \ 24EXTRA_OEMAKE += " \
29 CROSS_COMPILE="${TARGET_PREFIX}" \ 25 CROSS_COMPILE=${TARGET_PREFIX} \
30 PLAT=${ATF_PLATFORM} \ 26 PLAT=${ATF_PLATFORM} \
31" 27"
32 28
diff --git a/recipes-graphics/wayland/wayland-protocols_1.25.imx.bb b/recipes-graphics/wayland/wayland-protocols_1.31.imx.bb
index b31267c1..294ff920 100644
--- a/recipes-graphics/wayland/wayland-protocols_1.25.imx.bb
+++ b/recipes-graphics/wayland/wayland-protocols_1.31.imx.bb
@@ -6,11 +6,11 @@ protocol either in Wayland core, or some other protocol in \
6wayland-protocols." 6wayland-protocols."
7HOMEPAGE = "http://wayland.freedesktop.org" 7HOMEPAGE = "http://wayland.freedesktop.org"
8LICENSE = "MIT" 8LICENSE = "MIT"
9LIC_FILES_CHKSUM = "file://COPYING;md5=c7b12b6702da38ca028ace54aae3d484 \ 9LIC_FILES_CHKSUM = "file://LICENSE;md5=c7b12b6702da38ca028ace54aae3d484 \
10 file://stable/presentation-time/presentation-time.xml;endline=26;md5=4646cd7d9edc9fa55db941f2d3a7dc53" 10 file://stable/presentation-time/presentation-time.xml;endline=26;md5=4646cd7d9edc9fa55db941f2d3a7dc53"
11 11
12SRC_URI = "git://github.com/nxp-imx/wayland-protocols-imx.git;protocol=https;branch=wayland-protocols-imx-1.25" 12SRC_URI = "git://github.com/nxp-imx/wayland-protocols-imx.git;protocol=https;branch=wayland-protocols-imx-1.31"
13SRCREV = "a104fb66d1b899dc04077422c2204638675ee4a6" 13SRCREV = "99a2a439fc6b5d25d41bfec9c9b459408a45bf92"
14S = "${WORKDIR}/git" 14S = "${WORKDIR}/git"
15 15
16UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html" 16UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html"
diff --git a/recipes-graphics/wayland/weston-init.bbappend b/recipes-graphics/wayland/weston-init.bbappend
index 478c7cd6..a742bb86 100644
--- a/recipes-graphics/wayland/weston-init.bbappend
+++ b/recipes-graphics/wayland/weston-init.bbappend
@@ -9,9 +9,17 @@ REQUIRED_DISTRO_FEATURES:remove = "${IMX_REQUIRED_DISTRO_FEATURES_REMOVE}"
9SRC_URI:append:mx6sl-nxp-bsp = " file://weston.config" 9SRC_URI:append:mx6sl-nxp-bsp = " file://weston.config"
10 10
11# To customize weston.ini, start by setting the desired assignment in weston.ini, 11# To customize weston.ini, start by setting the desired assignment in weston.ini,
12# commented in. For example:
13# xwayland=true
14# Then add the assignment to INI_COMMENT_ASSIGNMENTS.
15#
12# commented out. For example: 16# commented out. For example:
13# #xwayland=true 17# #xwayland=true
14# Then add the assignment to INI_UNCOMMENT_ASSIGNMENTS. 18# Then add the assignment to INI_UNCOMMENT_ASSIGNMENTS.
19INI_COMMENT_ASSIGNMENTS:append:imx-mainline-bsp = " \
20 xwayland=true \
21"
22
15INI_UNCOMMENT_ASSIGNMENTS:append:mx8-nxp-bsp = " \ 23INI_UNCOMMENT_ASSIGNMENTS:append:mx8-nxp-bsp = " \
16 repaint-window=16 \ 24 repaint-window=16 \
17" 25"
@@ -33,6 +41,13 @@ INI_UNCOMMENT_ASSIGNMENTS:append = " \
33 ${INI_UNCOMMENT_USE_G2D} \ 41 ${INI_UNCOMMENT_USE_G2D} \
34" 42"
35 43
44comment() {
45 if ! grep -q "^#$1" $2 && ! grep -q "^$1" $2; then
46 bbwarn "Commented setting '#$1' not found in file $2"
47 fi
48 sed -i -e 's,^'"$1"',#'"$1"',g' $2
49}
50
36uncomment() { 51uncomment() {
37 if ! grep -q "^#$1" $2 && ! grep -q "^$1" $2; then 52 if ! grep -q "^#$1" $2 && ! grep -q "^$1" $2; then
38 bbwarn "Commented setting '#$1' not found in file $2" 53 bbwarn "Commented setting '#$1' not found in file $2"
@@ -44,6 +59,11 @@ do_install:append() {
44 if [ -f "${WORKDIR}/weston.config" ]; then 59 if [ -f "${WORKDIR}/weston.config" ]; then
45 install -Dm0755 ${WORKDIR}/weston.config ${D}${sysconfdir}/default/weston 60 install -Dm0755 ${WORKDIR}/weston.config ${D}${sysconfdir}/default/weston
46 fi 61 fi
62
63 for assignment in ${INI_COMMENT_ASSIGNMENTS}; do
64 comment "$assignment" ${D}${sysconfdir}/xdg/weston/weston.ini
65 done
66
47 for assignment in ${INI_UNCOMMENT_ASSIGNMENTS}; do 67 for assignment in ${INI_UNCOMMENT_ASSIGNMENTS}; do
48 uncomment "$assignment" ${D}${sysconfdir}/xdg/weston/weston.ini 68 uncomment "$assignment" ${D}${sysconfdir}/xdg/weston/weston.ini
49 done 69 done
diff --git a/recipes-graphics/xwayland/xwayland/0002-glamor-Fix-fbo-pixmap-format-with-GL_BGRA_EXT.patch b/recipes-graphics/xwayland/xwayland/0002-glamor-Fix-fbo-pixmap-format-with-GL_BGRA_EXT.patch
deleted file mode 100644
index 1c6cf2ec..00000000
--- a/recipes-graphics/xwayland/xwayland/0002-glamor-Fix-fbo-pixmap-format-with-GL_BGRA_EXT.patch
+++ /dev/null
@@ -1,39 +0,0 @@
1From 4508e54dae9d2884b2d6ccca13450b25d509cc9a Mon Sep 17 00:00:00 2001
2From: Xianzhong <xianzhong.li@nxp.com>
3Date: Thu, 5 Aug 2021 16:57:43 +0800
4Subject: [PATCH 3/3] glamor: Fix fbo pixmap format with GL_BGRA_EXT
5
6Red and Blue channels are swizzled in GLES path,
7Fix color inverse problem with ximagesink command:
8gst-launch-1.0 videotestsrc pattern=6 num-buffers=1 ! video/x-raw,format=BGRx ! videoconvert ! ximagesink display=:0 -v
9
10This fix requires GL_EXT_texture_format_BGRA8888 extension, not applicable for upstream.
11
12Upstream-Status: Inappropriate [embedded specific]
13Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
14---
15 glamor/glamor.c | 7 +++++++
16 1 file changed, 7 insertions(+)
17
18Index: xwayland-21.1.4/glamor/glamor.c
19===================================================================
20--- xwayland-21.1.4.orig/glamor/glamor.c
21+++ xwayland-21.1.4/glamor/glamor.c
22@@ -586,10 +586,17 @@ glamor_setup_formats(ScreenPtr screen)
23
24 if (glamor_priv->is_gles) {
25 assert(X_BYTE_ORDER == X_LITTLE_ENDIAN);
26+#if GL_EXT_texture_format_BGRA8888
27+ glamor_add_format(screen, 24, PICT_x8r8g8b8,
28+ GL_BGRA_EXT, GL_BGRA_EXT, GL_UNSIGNED_BYTE, TRUE);
29+ glamor_add_format(screen, 32, PICT_a8r8g8b8,
30+ GL_BGRA_EXT, GL_BGRA_EXT, GL_UNSIGNED_BYTE, TRUE);
31+#else
32 glamor_add_format(screen, 24, PICT_x8b8g8r8,
33 GL_RGBA8, GL_RGBA, GL_UNSIGNED_BYTE, TRUE);
34 glamor_add_format(screen, 32, PICT_a8b8g8r8,
35 GL_RGBA8, GL_RGBA, GL_UNSIGNED_BYTE, TRUE);
36+#endif
37 } else {
38 glamor_add_format(screen, 24, PICT_x8r8g8b8,
39 GL_RGBA, GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV, TRUE);
diff --git a/recipes-graphics/xwayland/xwayland_%.bbappend b/recipes-graphics/xwayland/xwayland_%.bbappend
index f2141f4f..8515a538 100644
--- a/recipes-graphics/xwayland/xwayland_%.bbappend
+++ b/recipes-graphics/xwayland/xwayland_%.bbappend
@@ -2,7 +2,6 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
2 2
3SRC_URI:append:imxgpu = " \ 3SRC_URI:append:imxgpu = " \
4 file://0001-Prefer-to-create-GLES2-context-for-glamor-EGL.patch \ 4 file://0001-Prefer-to-create-GLES2-context-for-glamor-EGL.patch \
5 file://0002-glamor-Fix-fbo-pixmap-format-with-GL_BGRA_EXT.patch \
6" 5"
7 6
8OPENGL_PKGCONFIGS:remove:imxgpu = "${OPENGL_PKGCONFIGS_REMOVE_IMXGPU}" 7OPENGL_PKGCONFIGS:remove:imxgpu = "${OPENGL_PKGCONFIGS_REMOVE_IMXGPU}"
diff --git a/recipes-kernel/linux/linux-fslc-imx_6.1.bb b/recipes-kernel/linux/linux-fslc-imx_6.1.bb
index 8e8b5424..c52b947a 100644
--- a/recipes-kernel/linux/linux-fslc-imx_6.1.bb
+++ b/recipes-kernel/linux/linux-fslc-imx_6.1.bb
@@ -45,12 +45,12 @@ Latest stable Kernel patchlevel is applied and maintained by Community."
45# information should be properly filled in above. 45# information should be properly filled in above.
46############################################################################### 46###############################################################################
47 47
48include linux-fslc.inc 48require linux-imx.inc
49 49
50LICENSE = "GPL-2.0-only" 50DEPENDS += "lzop-native bc-native"
51LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
52 51
53KBRANCH = "6.1-1.0.x-imx" 52KBRANCH = "6.1-1.0.x-imx"
53SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https"
54SRCREV = "897d73a656fe33d0c4549c5de1d07797f99d6871" 54SRCREV = "897d73a656fe33d0c4549c5de1d07797f99d6871"
55 55
56# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition 56# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition
@@ -60,8 +60,13 @@ SRCREV = "897d73a656fe33d0c4549c5de1d07797f99d6871"
60# should be updated once patchlevel is merged. 60# should be updated once patchlevel is merged.
61LINUX_VERSION = "6.1.24" 61LINUX_VERSION = "6.1.24"
62 62
63KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v7_defconfig"
64KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v7_defconfig"
65KBUILD_DEFCONFIG:mx8-generic-bsp = "imx_v8_defconfig"
66KBUILD_DEFCONFIG:mx9-generic-bsp = "imx_v8_defconfig"
67
63# Local version indicates the branch name in the NXP kernel tree where patches are collected from. 68# Local version indicates the branch name in the NXP kernel tree where patches are collected from.
64LOCALVERSION = "-6.1.24-1.0.0" 69LOCALVERSION = "-lf-6.1.y"
65 70
66DEFAULT_PREFERENCE = "1" 71DEFAULT_PREFERENCE = "1"
67 72
diff --git a/recipes-kernel/linux/linux-imx/imx-nxp-bsp/defconfig b/recipes-kernel/linux/linux-imx/imx-nxp-bsp/defconfig
deleted file mode 100644
index 6de30496..00000000
--- a/recipes-kernel/linux/linux-imx/imx-nxp-bsp/defconfig
+++ /dev/null
@@ -1,594 +0,0 @@
1CONFIG_KERNEL_LZO=y
2CONFIG_SYSVIPC=y
3CONFIG_POSIX_MQUEUE=y
4CONFIG_NO_HZ=y
5CONFIG_HIGH_RES_TIMERS=y
6CONFIG_PREEMPT=y
7CONFIG_IKCONFIG=y
8CONFIG_IKCONFIG_PROC=y
9CONFIG_LOG_BUF_SHIFT=18
10CONFIG_CGROUPS=y
11CONFIG_MEMCG=y
12CONFIG_CGROUP_PIDS=y
13CONFIG_CGROUP_FREEZER=y
14CONFIG_CGROUP_DEVICE=y
15CONFIG_NAMESPACES=y
16CONFIG_USER_NS=y
17CONFIG_RELAY=y
18CONFIG_BLK_DEV_INITRD=y
19CONFIG_EXPERT=y
20CONFIG_KALLSYMS_ALL=y
21CONFIG_PERF_EVENTS=y
22CONFIG_ARCH_MXC=y
23CONFIG_SOC_IMX6Q=y
24CONFIG_SOC_IMX6SL=y
25CONFIG_SOC_IMX6SLL=y
26CONFIG_SOC_IMX6SX=y
27CONFIG_SOC_IMX6UL=y
28CONFIG_SOC_IMX7D=y
29CONFIG_SOC_IMX7ULP=y
30CONFIG_SMP=y
31CONFIG_VMSPLIT_2G=y
32CONFIG_ARM_PSCI=y
33CONFIG_HIGHMEM=y
34CONFIG_ARCH_FORCE_MAX_ORDER=14
35CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
36CONFIG_KEXEC=y
37CONFIG_CPU_FREQ=y
38CONFIG_CPU_FREQ_STAT=y
39CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
40CONFIG_CPU_FREQ_GOV_POWERSAVE=y
41CONFIG_CPU_FREQ_GOV_USERSPACE=y
42CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
43CONFIG_CPUFREQ_DT=y
44CONFIG_ARM_IMX6Q_CPUFREQ=y
45CONFIG_ARM_IMX_CPUFREQ_DT=y
46CONFIG_CPU_IDLE=y
47CONFIG_ARM_CPUIDLE=y
48CONFIG_ARM_PSCI_CPUIDLE=y
49CONFIG_VFP=y
50CONFIG_NEON=y
51CONFIG_PM_DEBUG=y
52CONFIG_PM_TEST_SUSPEND=y
53CONFIG_KPROBES=y
54CONFIG_MODULES=y
55CONFIG_MODULE_UNLOAD=y
56CONFIG_MODVERSIONS=y
57CONFIG_MODULE_SRCVERSION_ALL=y
58CONFIG_BINFMT_MISC=m
59# CONFIG_COMPAT_BRK is not set
60CONFIG_CMA=y
61CONFIG_NET=y
62CONFIG_PACKET=y
63CONFIG_UNIX=y
64CONFIG_TLS=y
65CONFIG_TLS_DEVICE=y
66CONFIG_INET=y
67CONFIG_IP_MULTICAST=y
68CONFIG_IP_PNP=y
69CONFIG_IP_PNP_DHCP=y
70CONFIG_NETFILTER=y
71CONFIG_VLAN_8021Q=m
72CONFIG_LLC2=y
73CONFIG_CAN=y
74CONFIG_BT=y
75CONFIG_BT_RFCOMM=y
76CONFIG_BT_RFCOMM_TTY=y
77CONFIG_BT_BNEP=y
78CONFIG_BT_BNEP_MC_FILTER=y
79CONFIG_BT_BNEP_PROTO_FILTER=y
80CONFIG_BT_HIDP=y
81CONFIG_BT_HCIBTUSB=y
82CONFIG_BT_HCIUART=y
83CONFIG_BT_HCIUART_BCSP=y
84CONFIG_BT_HCIUART_LL=y
85CONFIG_BT_HCIUART_3WIRE=y
86CONFIG_BT_HCIUART_MRVL=y
87CONFIG_BT_HCIVHCI=y
88CONFIG_BT_MRVL=y
89CONFIG_BT_MRVL_SDIO=y
90CONFIG_CFG80211=y
91CONFIG_NL80211_TESTMODE=y
92CONFIG_CFG80211_WEXT=y
93CONFIG_MAC80211=y
94CONFIG_PCI=y
95CONFIG_PCI_MSI=y
96CONFIG_PCI_IMX6_HOST=y
97CONFIG_PCI_IMX6_EP=y
98CONFIG_PCI_ENDPOINT=y
99CONFIG_PCI_ENDPOINT_CONFIGFS=y
100CONFIG_PCI_EPF_TEST=y
101CONFIG_DEVTMPFS=y
102CONFIG_DEVTMPFS_MOUNT=y
103# CONFIG_STANDALONE is not set
104CONFIG_FW_LOADER_USER_HELPER=y
105CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
106CONFIG_IMX_WEIM=y
107CONFIG_CONNECTOR=y
108CONFIG_MTD=y
109CONFIG_MTD_CMDLINE_PARTS=y
110CONFIG_MTD_BLOCK=y
111CONFIG_MTD_CFI=y
112CONFIG_MTD_JEDECPROBE=y
113CONFIG_MTD_CFI_INTELEXT=y
114CONFIG_MTD_CFI_AMDSTD=y
115CONFIG_MTD_CFI_STAA=y
116CONFIG_MTD_PHYSMAP=y
117CONFIG_MTD_PHYSMAP_OF=y
118CONFIG_MTD_DATAFLASH=y
119CONFIG_MTD_SST25L=y
120CONFIG_MTD_RAW_NAND=y
121CONFIG_MTD_NAND_GPMI_NAND=y
122CONFIG_MTD_NAND_MXC=y
123CONFIG_MTD_SPI_NOR=y
124# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
125CONFIG_MTD_UBI=y
126CONFIG_MTD_UBI_FASTMAP=y
127CONFIG_MTD_UBI_BLOCK=y
128CONFIG_OF_OVERLAY=y
129CONFIG_BLK_DEV_LOOP=y
130CONFIG_BLK_DEV_RAM=y
131CONFIG_BLK_DEV_RAM_SIZE=65536
132CONFIG_BLK_DEV_NVME=y
133CONFIG_PCI_ENDPOINT_TEST=y
134CONFIG_EEPROM_AT24=y
135CONFIG_EEPROM_AT25=y
136# CONFIG_SCSI_PROC_FS is not set
137CONFIG_BLK_DEV_SD=y
138# CONFIG_BLK_DEV_BSG is not set
139CONFIG_SCSI_CONSTANTS=y
140CONFIG_SCSI_LOGGING=y
141CONFIG_SCSI_SCAN_ASYNC=y
142CONFIG_ATA=y
143CONFIG_SATA_AHCI_PLATFORM=y
144CONFIG_AHCI_IMX=y
145CONFIG_PATA_IMX=y
146CONFIG_MD=y
147CONFIG_BLK_DEV_MD=m
148CONFIG_BLK_DEV_DM=m
149CONFIG_DM_CRYPT=m
150CONFIG_NETDEVICES=y
151CONFIG_TUN=y
152# CONFIG_NET_VENDOR_BROADCOM is not set
153CONFIG_CS89x0_PLATFORM=y
154# CONFIG_NET_VENDOR_FARADAY is not set
155CONFIG_E1000E=y
156# CONFIG_NET_VENDOR_MARVELL is not set
157# CONFIG_NET_VENDOR_MICREL is not set
158# CONFIG_NET_VENDOR_MICROCHIP is not set
159# CONFIG_NET_VENDOR_NATSEMI is not set
160# CONFIG_NET_VENDOR_SEEQ is not set
161CONFIG_SMC91X=y
162CONFIG_SMC911X=y
163CONFIG_SMSC911X=y
164# CONFIG_NET_VENDOR_STMICRO is not set
165CONFIG_MICREL_PHY=y
166CONFIG_AT803X_PHY=y
167CONFIG_CAN_FLEXCAN=y
168CONFIG_USB_PEGASUS=m
169CONFIG_USB_RTL8150=m
170CONFIG_USB_RTL8152=y
171CONFIG_USB_LAN78XX=y
172CONFIG_USB_USBNET=y
173CONFIG_USB_NET_CDC_EEM=m
174CONFIG_USB_NET_SMSC95XX=y
175CONFIG_USB_NET_MCS7830=y
176CONFIG_ATH10K=m
177CONFIG_ATH10K_SDIO=m
178CONFIG_HOSTAP=y
179CONFIG_WL12XX=m
180CONFIG_WL18XX=m
181CONFIG_WLCORE_SDIO=m
182# CONFIG_WILINK_PLATFORM_DATA is not set
183CONFIG_INPUT_EVDEV=y
184CONFIG_INPUT_EVBUG=m
185CONFIG_KEYBOARD_GPIO=y
186CONFIG_KEYBOARD_RPMSG=y
187CONFIG_KEYBOARD_IMX=y
188CONFIG_MOUSE_PS2=m
189CONFIG_MOUSE_PS2_ELANTECH=y
190CONFIG_INPUT_TOUCHSCREEN=y
191CONFIG_TOUCHSCREEN_ADS7846=y
192CONFIG_TOUCHSCREEN_AD7879=y
193CONFIG_TOUCHSCREEN_AD7879_I2C=y
194CONFIG_TOUCHSCREEN_ATMEL_MXT=y
195CONFIG_TOUCHSCREEN_DA9052=y
196CONFIG_TOUCHSCREEN_EGALAX=y
197CONFIG_TOUCHSCREEN_ELAN_TS=y
198CONFIG_TOUCHSCREEN_GOODIX=y
199CONFIG_TOUCHSCREEN_ILI210X=y
200CONFIG_TOUCHSCREEN_MAX11801=y
201CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
202CONFIG_TOUCHSCREEN_EDT_FT5X06=y
203CONFIG_TOUCHSCREEN_MC13783=y
204CONFIG_TOUCHSCREEN_TSC2004=y
205CONFIG_TOUCHSCREEN_TSC2007=y
206CONFIG_TOUCHSCREEN_STMPE=y
207CONFIG_TOUCHSCREEN_SX8654=y
208CONFIG_TOUCHSCREEN_COLIBRI_VF50=y
209CONFIG_TOUCHSCREEN_FTS=y
210CONFIG_INPUT_MISC=y
211CONFIG_INPUT_MMA8450=y
212CONFIG_SERIO_SERPORT=m
213# CONFIG_LEGACY_PTYS is not set
214CONFIG_SERIAL_IMX=y
215CONFIG_SERIAL_IMX_CONSOLE=y
216CONFIG_SERIAL_FSL_LPUART=y
217CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
218CONFIG_SERIAL_DEV_BUS=y
219# CONFIG_I2C_COMPAT is not set
220CONFIG_I2C_CHARDEV=y
221CONFIG_I2C_MUX=y
222CONFIG_I2C_MUX_GPIO=y
223# CONFIG_I2C_HELPER_AUTO is not set
224CONFIG_I2C_ALGOPCF=m
225CONFIG_I2C_ALGOPCA=m
226CONFIG_I2C_GPIO=y
227CONFIG_I2C_IMX=y
228CONFIG_I2C_IMX_LPI2C=y
229CONFIG_SPI=y
230CONFIG_SPI_FSL_LPSPI=y
231CONFIG_SPI_FSL_QUADSPI=y
232CONFIG_SPI_GPIO=y
233CONFIG_SPI_IMX=y
234CONFIG_SPI_SPIDEV=y
235CONFIG_SPI_SLAVE=y
236CONFIG_SPI_SLAVE_TIME=y
237CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
238CONFIG_GPIO_SYSFS=y
239CONFIG_GPIO_IMX_RPMSG=y
240CONFIG_GPIO_MXC=y
241CONFIG_GPIO_SIOX=m
242CONFIG_GPIO_MAX732X=y
243CONFIG_GPIO_PCA953X=y
244CONFIG_GPIO_PCF857X=y
245CONFIG_GPIO_STMPE=y
246CONFIG_GPIO_74X164=y
247CONFIG_POWER_RESET=y
248CONFIG_POWER_RESET_SYSCON=y
249CONFIG_POWER_RESET_SYSCON_POWEROFF=y
250CONFIG_POWER_SUPPLY=y
251CONFIG_SABRESD_MAX8903=y
252CONFIG_RN5T618_POWER=m
253CONFIG_SENSORS_MC13783_ADC=y
254CONFIG_SENSORS_GPIO_FAN=y
255CONFIG_SENSORS_IIO_HWMON=y
256CONFIG_SENSORS_MAX17135=y
257CONFIG_THERMAL=y
258CONFIG_THERMAL_STATISTICS=y
259CONFIG_THERMAL_WRITABLE_TRIPS=y
260CONFIG_CPU_THERMAL=y
261CONFIG_IMX_THERMAL=y
262CONFIG_DEVICE_THERMAL=y
263CONFIG_WATCHDOG=y
264CONFIG_DA9063_WATCHDOG=m
265CONFIG_DA9062_WATCHDOG=y
266CONFIG_RN5T618_WATCHDOG=y
267CONFIG_IMX2_WDT=y
268CONFIG_IMX7ULP_WDT=y
269CONFIG_MFD_DA9052_I2C=y
270CONFIG_MFD_DA9062=y
271CONFIG_MFD_DA9063=y
272CONFIG_MFD_MC13XXX_SPI=y
273CONFIG_MFD_MC13XXX_I2C=y
274CONFIG_MFD_MAX17135=y
275CONFIG_MFD_RN5T618=y
276CONFIG_MFD_SI476X_CORE=y
277CONFIG_MFD_STMPE=y
278CONFIG_REGULATOR=y
279CONFIG_REGULATOR_FIXED_VOLTAGE=y
280CONFIG_REGULATOR_ANATOP=y
281CONFIG_REGULATOR_DA9052=y
282CONFIG_REGULATOR_DA9062=y
283CONFIG_REGULATOR_DA9063=y
284CONFIG_REGULATOR_GPIO=y
285CONFIG_REGULATOR_LTC3676=y
286CONFIG_REGULATOR_MAX17135=y
287CONFIG_REGULATOR_MC13783=y
288CONFIG_REGULATOR_MC13892=y
289CONFIG_REGULATOR_PF1550_RPMSG=y
290CONFIG_REGULATOR_PFUZE100=y
291CONFIG_REGULATOR_RN5T618=y
292CONFIG_RC_CORE=y
293CONFIG_RC_DEVICES=y
294CONFIG_IR_GPIO_CIR=y
295CONFIG_MEDIA_SUPPORT=y
296CONFIG_MEDIA_USB_SUPPORT=y
297CONFIG_USB_VIDEO_CLASS=m
298CONFIG_RADIO_SI476X=y
299CONFIG_V4L_PLATFORM_DRIVERS=y
300CONFIG_V4L_MEM2MEM_DRIVERS=y
301CONFIG_VIDEO_MUX=y
302CONFIG_VIDEO_MXC_CAPTURE=m
303CONFIG_VIDEO_MXC_CSI_CAMERA=m
304CONFIG_MXC_VADC=m
305CONFIG_MXC_MIPI_CSI=m
306CONFIG_MXC_CAMERA_OV5640=m
307CONFIG_MXC_CAMERA_OV5640_V2=m
308CONFIG_MXC_CAMERA_OV5640_MIPI=m
309CONFIG_MXC_CAMERA_OV5640_MIPI_V2=m
310CONFIG_MXC_TVIN_ADV7180=m
311CONFIG_MXC_IPU_DEVICE_QUEUE_SDC=m
312CONFIG_VIDEO_MXC_OUTPUT=y
313CONFIG_VIDEO_MXC_IPU_OUTPUT=y
314CONFIG_VIDEO_MXC_PXP_V4L2=y
315CONFIG_VIDEO_CODA=m
316CONFIG_VIDEO_IMX_PXP=y
317CONFIG_VIDEO_OV2680=m
318CONFIG_VIDEO_OV5645=m
319CONFIG_VIDEO_ADV7180=m
320CONFIG_DRM=y
321CONFIG_DRM_PANEL_LVDS=y
322CONFIG_DRM_PANEL_SIMPLE=y
323CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
324CONFIG_DRM_TI_TFP410=y
325CONFIG_FB=y
326CONFIG_FB_MXS=y
327CONFIG_FB_MXC_SYNC_PANEL=y
328CONFIG_FB_MXC_OVERLAY=y
329CONFIG_FB_MXC_MIPI_DSI_NORTHWEST=y
330CONFIG_FB_MXC_ADV7535=y
331CONFIG_FB_MXC_TRULY_PANEL_TFT3P5581E=y
332CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL=y
333CONFIG_FB_MXC_RK_PANEL_RK055AHD042=y
334CONFIG_FB_MXC_RK_PANEL_RK055IQH042=y
335CONFIG_FB_MXC_MIPI_DSI_SAMSUNG=y
336CONFIG_FB_MXC_MIPI_DSI=y
337CONFIG_FB_MXC_LDB=y
338CONFIG_FB_MXC_EINK_PANEL=y
339CONFIG_FB_MXC_EINK_V2_PANEL=y
340CONFIG_FB_MXC_HDMI=y
341CONFIG_FB_MXS_SII902X=y
342CONFIG_FB_MXC_DCIC=y
343CONFIG_LCD_CLASS_DEVICE=y
344CONFIG_LCD_L4F00242T03=y
345CONFIG_LCD_PLATFORM=y
346CONFIG_BACKLIGHT_PWM=y
347CONFIG_BACKLIGHT_GPIO=y
348CONFIG_FRAMEBUFFER_CONSOLE=y
349CONFIG_LOGO=y
350CONFIG_SOUND=y
351CONFIG_SND=y
352CONFIG_SND_USB_AUDIO=m
353CONFIG_SND_SOC=y
354CONFIG_SND_SOC_FSL_ASRC=y
355CONFIG_SND_SOC_FSL_MQS=y
356CONFIG_SND_SOC_FSL_RPMSG=y
357CONFIG_SND_IMX_SOC=y
358CONFIG_SND_SOC_EUKREA_TLV320=y
359CONFIG_SND_SOC_IMX_ES8328=y
360CONFIG_SND_SOC_IMX_SGTL5000=y
361CONFIG_SND_SOC_IMX_SPDIF=y
362CONFIG_SND_SOC_FSL_ASOC_CARD=y
363CONFIG_SND_SOC_IMX_HDMI=y
364CONFIG_SND_SOC_IMX6QDL_HDMI=y
365CONFIG_SND_SOC_AC97_CODEC=y
366CONFIG_SND_SOC_CS42XX8_I2C=y
367CONFIG_SND_SOC_WM8960=y
368CONFIG_SND_SOC_WM8962=y
369CONFIG_SND_SOC_RPMSG_WM8960=y
370CONFIG_SND_SIMPLE_CARD=y
371CONFIG_HID_MULTITOUCH=y
372CONFIG_USB=y
373CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
374CONFIG_USB_XHCI_HCD=y
375CONFIG_USB_EHCI_HCD=y
376CONFIG_USB_HCD_TEST_MODE=y
377CONFIG_USB_ACM=m
378CONFIG_USB_STORAGE=y
379CONFIG_USB_CHIPIDEA=y
380CONFIG_USB_CHIPIDEA_UDC=y
381CONFIG_USB_CHIPIDEA_HOST=y
382CONFIG_USB_SERIAL=m
383CONFIG_USB_SERIAL_GENERIC=y
384CONFIG_USB_SERIAL_FTDI_SIO=m
385CONFIG_USB_SERIAL_OPTION=m
386CONFIG_USB_TEST=m
387CONFIG_USB_EHSET_TEST_FIXTURE=m
388CONFIG_NOP_USB_XCEIV=y
389CONFIG_USB_MXS_PHY=y
390CONFIG_USB_GADGET=y
391CONFIG_USB_CONFIGFS=y
392CONFIG_USB_CONFIGFS_SERIAL=y
393CONFIG_USB_CONFIGFS_ACM=y
394CONFIG_USB_CONFIGFS_OBEX=y
395CONFIG_USB_CONFIGFS_NCM=y
396CONFIG_USB_CONFIGFS_ECM=y
397CONFIG_USB_CONFIGFS_ECM_SUBSET=y
398CONFIG_USB_CONFIGFS_RNDIS=y
399CONFIG_USB_CONFIGFS_EEM=y
400CONFIG_USB_CONFIGFS_MASS_STORAGE=y
401CONFIG_USB_CONFIGFS_F_LB_SS=y
402CONFIG_USB_CONFIGFS_F_FS=y
403CONFIG_USB_CONFIGFS_F_UAC1=y
404CONFIG_USB_CONFIGFS_F_UAC2=y
405CONFIG_USB_CONFIGFS_F_MIDI=y
406CONFIG_USB_CONFIGFS_F_HID=y
407CONFIG_USB_CONFIGFS_F_UVC=y
408CONFIG_USB_CONFIGFS_F_PRINTER=y
409CONFIG_USB_ZERO=m
410CONFIG_USB_AUDIO=m
411CONFIG_USB_ETH=m
412CONFIG_USB_G_NCM=m
413CONFIG_USB_GADGETFS=m
414CONFIG_USB_FUNCTIONFS=m
415CONFIG_USB_MASS_STORAGE=m
416CONFIG_USB_G_SERIAL=m
417CONFIG_MMC=y
418CONFIG_MMC_SDHCI=y
419CONFIG_MMC_SDHCI_PLTFM=y
420CONFIG_MMC_SDHCI_ESDHC_IMX=y
421CONFIG_NEW_LEDS=y
422CONFIG_LEDS_CLASS=y
423CONFIG_LEDS_GPIO=y
424CONFIG_LEDS_PWM=y
425CONFIG_LEDS_TRIGGERS=y
426CONFIG_LEDS_TRIGGER_TIMER=y
427CONFIG_LEDS_TRIGGER_ONESHOT=y
428CONFIG_LEDS_TRIGGER_HEARTBEAT=y
429CONFIG_LEDS_TRIGGER_BACKLIGHT=y
430CONFIG_LEDS_TRIGGER_GPIO=y
431CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
432CONFIG_RTC_CLASS=y
433CONFIG_RTC_INTF_DEV_UIE_EMUL=y
434CONFIG_RTC_DRV_DS1307=y
435CONFIG_RTC_DRV_ISL1208=y
436CONFIG_RTC_DRV_PCF8523=y
437CONFIG_RTC_DRV_PCF8563=y
438CONFIG_RTC_DRV_M41T80=y
439CONFIG_RTC_DRV_RC5T619=y
440CONFIG_RTC_DRV_DA9063=y
441CONFIG_RTC_DRV_MC13XXX=y
442CONFIG_RTC_DRV_MXC=y
443CONFIG_RTC_DRV_MXC_V2=y
444CONFIG_RTC_DRV_SNVS=y
445CONFIG_RTC_DRV_IMX_RPMSG=y
446CONFIG_DMADEVICES=y
447CONFIG_FSL_EDMA=y
448CONFIG_IMX_SDMA=y
449CONFIG_MXS_DMA=y
450CONFIG_MXC_PXP_V2=y
451CONFIG_MXC_PXP_V3=y
452CONFIG_DMATEST=m
453CONFIG_STAGING=y
454CONFIG_STAGING_MEDIA=y
455CONFIG_COMMON_CLK_PWM=y
456CONFIG_REMOTEPROC=y
457CONFIG_IMX_REMOTEPROC=y
458CONFIG_EXTCON_USB_GPIO=y
459CONFIG_IIO=y
460CONFIG_MMA8452=y
461CONFIG_IMX7D_ADC=y
462CONFIG_RN5T618_ADC=y
463CONFIG_VF610_ADC=y
464CONFIG_FXAS21002C=y
465CONFIG_FXOS8700_I2C=y
466CONFIG_RPMSG_IIO_PEDOMETER=m
467CONFIG_SENSORS_ISL29018=y
468CONFIG_MAG3110=y
469CONFIG_MPL3115=y
470CONFIG_PWM=y
471CONFIG_PWM_FSL_FTM=y
472CONFIG_PWM_IMX27=y
473CONFIG_PWM_IMX_TPM=y
474CONFIG_PHY_MIXEL_LVDS=y
475CONFIG_PHY_MIXEL_LVDS_COMBO=y
476CONFIG_NVMEM_IMX_OCOTP=y
477CONFIG_NVMEM_SNVS_LPGPR=y
478CONFIG_TEE=y
479CONFIG_OPTEE=y
480CONFIG_MUX_MMIO=y
481CONFIG_SIOX=m
482CONFIG_SIOX_BUS_GPIO=m
483CONFIG_MXC_SIM=y
484CONFIG_MXC_IPU=y
485CONFIG_MXC_GPU_VIV=y
486CONFIG_MXC_SIMv2=y
487CONFIG_MXC_MLB150=y
488CONFIG_MXC_IPU_V3_PRE=y
489CONFIG_MXC_HDMI_CEC=y
490CONFIG_MXC_MIPI_CSI2=y
491CONFIG_EXT2_FS=y
492CONFIG_EXT2_FS_XATTR=y
493CONFIG_EXT2_FS_POSIX_ACL=y
494CONFIG_EXT2_FS_SECURITY=y
495CONFIG_EXT3_FS=y
496CONFIG_EXT3_FS_POSIX_ACL=y
497CONFIG_EXT3_FS_SECURITY=y
498CONFIG_QUOTA=y
499CONFIG_QUOTA_NETLINK_INTERFACE=y
500# CONFIG_PRINT_QUOTA_WARNING is not set
501CONFIG_AUTOFS4_FS=y
502CONFIG_FUSE_FS=y
503CONFIG_OVERLAY_FS=y
504CONFIG_ISO9660_FS=m
505CONFIG_JOLIET=y
506CONFIG_ZISOFS=y
507CONFIG_UDF_FS=m
508CONFIG_MSDOS_FS=m
509CONFIG_VFAT_FS=y
510CONFIG_TMPFS=y
511CONFIG_TMPFS_POSIX_ACL=y
512CONFIG_JFFS2_FS=y
513CONFIG_UBIFS_FS=y
514CONFIG_NFS_FS=y
515CONFIG_NFS_V3_ACL=y
516CONFIG_NFS_V4=y
517CONFIG_NFS_V4_1=y
518CONFIG_NFS_V4_2=y
519CONFIG_ROOT_NFS=y
520CONFIG_NLS_DEFAULT="cp437"
521CONFIG_NLS_CODEPAGE_437=y
522CONFIG_NLS_ASCII=y
523CONFIG_NLS_ISO8859_1=y
524CONFIG_NLS_ISO8859_15=m
525CONFIG_NLS_UTF8=y
526CONFIG_SECURITYFS=y
527CONFIG_CRYPTO_USER=y
528CONFIG_CRYPTO_TEST=m
529CONFIG_CRYPTO_ANUBIS=m
530CONFIG_CRYPTO_BLOWFISH=m
531CONFIG_CRYPTO_CAMELLIA=m
532CONFIG_CRYPTO_CAST5=m
533CONFIG_CRYPTO_CAST6=m
534CONFIG_CRYPTO_DES=m
535CONFIG_CRYPTO_FCRYPT=m
536CONFIG_CRYPTO_KHAZAD=m
537CONFIG_CRYPTO_SEED=m
538CONFIG_CRYPTO_SERPENT=m
539CONFIG_CRYPTO_TEA=m
540CONFIG_CRYPTO_TWOFISH=m
541CONFIG_CRYPTO_ARC4=m
542CONFIG_CRYPTO_CFB=m
543CONFIG_CRYPTO_CTS=m
544CONFIG_CRYPTO_LRW=m
545CONFIG_CRYPTO_OFB=m
546CONFIG_CRYPTO_PCBC=m
547CONFIG_CRYPTO_ECHAINIV=m
548CONFIG_CRYPTO_TLS=m
549CONFIG_CRYPTO_BLAKE2B=m
550CONFIG_CRYPTO_MD4=m
551CONFIG_CRYPTO_MD5=m
552CONFIG_CRYPTO_RMD160=m
553CONFIG_CRYPTO_SHA3=m
554CONFIG_CRYPTO_STREEBOG=m
555CONFIG_CRYPTO_VMAC=m
556CONFIG_CRYPTO_WP512=m
557CONFIG_CRYPTO_XCBC=m
558CONFIG_CRYPTO_XXHASH=m
559CONFIG_CRYPTO_ANSI_CPRNG=m
560CONFIG_CRYPTO_USER_API_HASH=m
561CONFIG_CRYPTO_USER_API_SKCIPHER=m
562CONFIG_CRYPTO_USER_API_RNG=m
563CONFIG_CRYPTO_USER_API_AEAD=m
564CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m
565CONFIG_CRYPTO_DEV_FSL_CAAM=m
566CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
567CONFIG_CRYPTO_DEV_SAHARA=y
568CONFIG_CRYPTO_DEV_MXS_DCP=y
569CONFIG_CRC_T10DIF=y
570CONFIG_CRC7=m
571CONFIG_LIBCRC32C=m
572CONFIG_DMA_CMA=y
573CONFIG_FONTS=y
574CONFIG_FONT_8x8=y
575CONFIG_FONT_8x16=y
576CONFIG_PRINTK_TIME=y
577# CONFIG_DEBUG_BUGVERBOSE is not set
578CONFIG_MAGIC_SYSRQ=y
579CONFIG_DEBUG_FS=y
580# CONFIG_SLUB_DEBUG is not set
581# CONFIG_SCHED_DEBUG is not set
582# CONFIG_DEBUG_PREEMPT is not set
583# CONFIG_FTRACE is not set
584
585#enable trust based hardware key
586CONFIG_TRUSTED_KEYS=m
587CONFIG_TRUSTED_KEYS_TPM=n
588CONFIG_TRUSTED_KEYS_TEE=n
589CONFIG_TRUSTED_KEYS_CAAM=n
590CONFIG_TRUSTED_KEYS_DCP=y
591CONFIG_CRYPTO_SM3_GENERIC=m
592CONFIG_CRYPTO_SM4_GENERIC=m
593CONFIG_CRYPTO_ARIA=m
594CONFIG_CRYPTO_POLYVAL_ARM64_CE=m
diff --git a/recipes-kernel/linux/linux-imx/mx8-nxp-bsp/defconfig b/recipes-kernel/linux/linux-imx/mx8-nxp-bsp/defconfig
deleted file mode 100644
index 2e98cdaa..00000000
--- a/recipes-kernel/linux/linux-imx/mx8-nxp-bsp/defconfig
+++ /dev/null
@@ -1,1101 +0,0 @@
1CONFIG_SYSVIPC=y
2CONFIG_POSIX_MQUEUE=y
3CONFIG_AUDIT=y
4CONFIG_NO_HZ_IDLE=y
5CONFIG_HIGH_RES_TIMERS=y
6CONFIG_BPF_SYSCALL=y
7CONFIG_BPF_JIT=y
8CONFIG_PREEMPT=y
9CONFIG_IRQ_TIME_ACCOUNTING=y
10CONFIG_BSD_PROCESS_ACCT=y
11CONFIG_BSD_PROCESS_ACCT_V3=y
12CONFIG_TASKSTATS=y
13CONFIG_TASK_XACCT=y
14CONFIG_TASK_IO_ACCOUNTING=y
15CONFIG_IKCONFIG=y
16CONFIG_IKCONFIG_PROC=y
17CONFIG_NUMA_BALANCING=y
18CONFIG_MEMCG=y
19CONFIG_BLK_CGROUP=y
20CONFIG_CGROUP_PIDS=y
21CONFIG_CGROUP_FREEZER=y
22CONFIG_CGROUP_HUGETLB=y
23CONFIG_CPUSETS=y
24CONFIG_CGROUP_DEVICE=y
25CONFIG_CGROUP_CPUACCT=y
26CONFIG_CGROUP_PERF=y
27CONFIG_CGROUP_BPF=y
28CONFIG_USER_NS=y
29CONFIG_SCHED_AUTOGROUP=y
30CONFIG_RELAY=y
31CONFIG_BLK_DEV_INITRD=y
32CONFIG_KALLSYMS_ALL=y
33CONFIG_PROFILING=y
34CONFIG_ARCH_KEEMBAY=y
35CONFIG_ARCH_NXP=y
36CONFIG_ARCH_LAYERSCAPE=y
37CONFIG_ARCH_MXC=y
38CONFIG_ARCH_S32=y
39CONFIG_SOC_S32V234=y
40CONFIG_ARM64_VA_BITS_48=y
41CONFIG_SCHED_MC=y
42CONFIG_SCHED_SMT=y
43CONFIG_NUMA=y
44CONFIG_KEXEC=y
45CONFIG_KEXEC_FILE=y
46CONFIG_CRASH_DUMP=y
47CONFIG_XEN=y
48CONFIG_COMPAT=y
49CONFIG_RANDOMIZE_BASE=y
50CONFIG_PM_DEBUG=y
51CONFIG_PM_TEST_SUSPEND=y
52CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
53CONFIG_ENERGY_MODEL=y
54CONFIG_ARM_PSCI_CPUIDLE=y
55CONFIG_CPU_FREQ=y
56CONFIG_CPU_FREQ_STAT=y
57CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
58CONFIG_CPU_FREQ_GOV_POWERSAVE=y
59CONFIG_CPU_FREQ_GOV_USERSPACE=y
60CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
61CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
62CONFIG_CPUFREQ_DT=y
63CONFIG_ACPI_CPPC_CPUFREQ=m
64CONFIG_ARM_SCPI_CPUFREQ=y
65CONFIG_ARM_IMX_CPUFREQ_DT=y
66CONFIG_ARM_SCMI_CPUFREQ=y
67CONFIG_QORIQ_CPUFREQ=y
68CONFIG_ACPI=y
69CONFIG_ACPI_APEI=y
70CONFIG_ACPI_APEI_GHES=y
71CONFIG_ACPI_APEI_MEMORY_FAILURE=y
72CONFIG_ACPI_APEI_EINJ=y
73CONFIG_VIRTUALIZATION=y
74CONFIG_KVM=y
75CONFIG_JUMP_LABEL=y
76CONFIG_MODULES=y
77CONFIG_MODULE_UNLOAD=y
78CONFIG_MODVERSIONS=y
79# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
80# CONFIG_COMPAT_BRK is not set
81CONFIG_KSM=y
82CONFIG_MEMORY_FAILURE=y
83CONFIG_TRANSPARENT_HUGEPAGE=y
84CONFIG_NET=y
85CONFIG_PACKET=y
86CONFIG_UNIX=y
87CONFIG_TLS=y
88CONFIG_TLS_DEVICE=y
89CONFIG_INET=y
90CONFIG_IP_MULTICAST=y
91CONFIG_IP_PNP=y
92CONFIG_IP_PNP_DHCP=y
93CONFIG_IP_PNP_BOOTP=y
94CONFIG_IPV6_SIT=m
95CONFIG_NETFILTER=y
96CONFIG_BRIDGE_NETFILTER=m
97CONFIG_NETFILTER_NETLINK_OSF=m
98CONFIG_NF_CONNTRACK=m
99CONFIG_NF_CONNTRACK_EVENTS=y
100CONFIG_NF_TABLES=y
101CONFIG_NF_TABLES_INET=y
102CONFIG_NF_TABLES_NETDEV=y
103CONFIG_NFT_CT=m
104CONFIG_NFT_MASQ=m
105CONFIG_NFT_NAT=m
106CONFIG_NFT_COMPAT=m
107CONFIG_NFT_DUP_NETDEV=m
108CONFIG_NFT_FWD_NETDEV=m
109CONFIG_NF_FLOW_TABLE=m
110CONFIG_NETFILTER_XT_MARK=m
111CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
112CONFIG_NETFILTER_XT_TARGET_LOG=m
113CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
114CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
115CONFIG_NETFILTER_XT_MATCH_IPVS=m
116CONFIG_IP_VS=m
117CONFIG_NF_SOCKET_IPV4=m
118CONFIG_NF_TPROXY_IPV4=m
119CONFIG_IP_NF_IPTABLES=m
120CONFIG_IP_NF_FILTER=m
121CONFIG_IP_NF_TARGET_REJECT=m
122CONFIG_IP_NF_NAT=m
123CONFIG_IP_NF_TARGET_MASQUERADE=m
124CONFIG_IP_NF_MANGLE=m
125CONFIG_NF_SOCKET_IPV6=m
126CONFIG_NF_TPROXY_IPV6=m
127CONFIG_IP6_NF_IPTABLES=m
128CONFIG_IP6_NF_FILTER=m
129CONFIG_IP6_NF_TARGET_REJECT=m
130CONFIG_IP6_NF_MANGLE=m
131CONFIG_IP6_NF_NAT=m
132CONFIG_IP6_NF_TARGET_MASQUERADE=m
133CONFIG_NF_TABLES_BRIDGE=m
134CONFIG_BRIDGE_NF_EBTABLES=m
135CONFIG_BRIDGE=y
136CONFIG_BRIDGE_VLAN_FILTERING=y
137CONFIG_NET_DSA=m
138CONFIG_VLAN_8021Q_GVRP=y
139CONFIG_VLAN_8021Q_MVRP=y
140CONFIG_LLC2=y
141CONFIG_NET_SCHED=y
142CONFIG_NET_SCH_MULTIQ=m
143CONFIG_NET_SCH_CBS=m
144CONFIG_NET_SCH_ETF=m
145CONFIG_NET_SCH_TAPRIO=m
146CONFIG_NET_SCH_MQPRIO=m
147CONFIG_NET_SCH_INGRESS=m
148CONFIG_NET_CLS_BASIC=m
149CONFIG_NET_CLS_TCINDEX=m
150CONFIG_NET_CLS_FLOWER=m
151CONFIG_NET_CLS_ACT=y
152CONFIG_NET_ACT_GACT=m
153CONFIG_NET_ACT_MIRRED=m
154CONFIG_NET_ACT_GATE=m
155CONFIG_TSN=y
156CONFIG_QRTR=m
157CONFIG_QRTR_SMD=m
158CONFIG_QRTR_TUN=m
159CONFIG_NET_PKTGEN=m
160CONFIG_CAN=m
161CONFIG_BT=y
162CONFIG_BT_RFCOMM=y
163CONFIG_BT_RFCOMM_TTY=y
164CONFIG_BT_BNEP=y
165CONFIG_BT_BNEP_MC_FILTER=y
166CONFIG_BT_BNEP_PROTO_FILTER=y
167CONFIG_BT_HIDP=y
168CONFIG_BT_LEDS=y
169# CONFIG_BT_DEBUGFS is not set
170CONFIG_BT_HCIBTUSB=m
171CONFIG_BT_HCIUART=y
172CONFIG_BT_HCIUART_BCSP=y
173CONFIG_BT_HCIUART_ATH3K=y
174CONFIG_BT_HCIUART_LL=y
175CONFIG_BT_HCIUART_3WIRE=y
176CONFIG_BT_HCIUART_BCM=y
177CONFIG_BT_HCIUART_QCA=y
178CONFIG_BT_HCIVHCI=y
179CONFIG_CFG80211=y
180CONFIG_NL80211_TESTMODE=y
181CONFIG_CFG80211_WEXT=y
182CONFIG_MAC80211=y
183CONFIG_MAC80211_LEDS=y
184CONFIG_NET_9P=y
185CONFIG_NET_9P_VIRTIO=y
186CONFIG_NFC=m
187CONFIG_NFC_NCI=m
188CONFIG_NFC_S3FWRN5_I2C=m
189CONFIG_PAGE_POOL_STATS=y
190CONFIG_PCI=y
191CONFIG_PCIEPORTBUS=y
192CONFIG_PCI_IOV=y
193CONFIG_PCI_PASID=y
194CONFIG_HOTPLUG_PCI=y
195CONFIG_HOTPLUG_PCI_ACPI=y
196CONFIG_PCI_HOST_GENERIC=y
197CONFIG_PCI_XGENE=y
198CONFIG_PCIE_ALTERA=y
199CONFIG_PCIE_ALTERA_MSI=y
200CONFIG_PCI_HOST_THUNDER_PEM=y
201CONFIG_PCI_HOST_THUNDER_ECAM=y
202CONFIG_PCI_IMX6_HOST=y
203CONFIG_PCI_IMX6_EP=y
204CONFIG_PCI_LAYERSCAPE=y
205CONFIG_PCI_HISI=y
206CONFIG_PCIE_KIRIN=y
207CONFIG_PCI_MESON=m
208CONFIG_PCIE_LAYERSCAPE_GEN4=y
209CONFIG_PCI_ENDPOINT=y
210CONFIG_PCI_ENDPOINT_CONFIGFS=y
211CONFIG_PCI_EPF_TEST=y
212CONFIG_DEVTMPFS=y
213CONFIG_DEVTMPFS_MOUNT=y
214CONFIG_FW_LOADER_USER_HELPER=y
215CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
216CONFIG_BRCMSTB_GISB_ARB=y
217CONFIG_VEXPRESS_CONFIG=y
218CONFIG_FSL_MC_UAPI_SUPPORT=y
219CONFIG_ARM_SCMI_PROTOCOL=y
220CONFIG_ARM_SCPI_PROTOCOL=y
221CONFIG_EFI_CAPSULE_LOADER=y
222CONFIG_IMX_DSP=y
223CONFIG_IMX_SCU=y
224CONFIG_IMX_SCU_PD=y
225CONFIG_GNSS=m
226CONFIG_GNSS_MTK_SERIAL=m
227CONFIG_MTD=y
228CONFIG_MTD_CMDLINE_PARTS=y
229CONFIG_MTD_BLOCK=y
230CONFIG_MTD_CFI=y
231CONFIG_MTD_CFI_ADV_OPTIONS=y
232CONFIG_MTD_CFI_INTELEXT=y
233CONFIG_MTD_CFI_AMDSTD=y
234CONFIG_MTD_CFI_STAA=y
235CONFIG_MTD_PHYSMAP=y
236CONFIG_MTD_PHYSMAP_OF=y
237CONFIG_MTD_DATAFLASH=y
238CONFIG_MTD_SST25L=y
239CONFIG_MTD_RAW_NAND=y
240CONFIG_MTD_NAND_DENALI_DT=y
241CONFIG_MTD_NAND_GPMI_NAND=y
242CONFIG_MTD_NAND_FSL_IFC=y
243CONFIG_MTD_SPI_NOR=y
244# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
245CONFIG_MTD_UBI=y
246CONFIG_BLK_DEV_LOOP=y
247CONFIG_BLK_DEV_NBD=m
248CONFIG_XEN_BLKDEV_BACKEND=m
249CONFIG_VIRTIO_BLK=y
250CONFIG_BLK_DEV_NVME=y
251CONFIG_SRAM=y
252CONFIG_PCI_ENDPOINT_TEST=y
253CONFIG_EEPROM_AT24=m
254CONFIG_EEPROM_AT25=m
255CONFIG_UACCE=m
256# CONFIG_SCSI_PROC_FS is not set
257CONFIG_BLK_DEV_SD=y
258CONFIG_SCSI_SAS_ATA=y
259CONFIG_SCSI_HISI_SAS=y
260CONFIG_SCSI_HISI_SAS_PCI=y
261CONFIG_MEGARAID_SAS=y
262CONFIG_SCSI_MPT3SAS=m
263CONFIG_ATA=y
264CONFIG_SATA_AHCI=y
265CONFIG_SATA_AHCI_PLATFORM=y
266CONFIG_AHCI_IMX=y
267CONFIG_AHCI_CEVA=y
268CONFIG_AHCI_XGENE=y
269CONFIG_AHCI_QORIQ=y
270CONFIG_SATA_SIL24=y
271CONFIG_PATA_OF_PLATFORM=y
272CONFIG_MD=y
273CONFIG_BLK_DEV_MD=m
274CONFIG_BLK_DEV_DM=m
275CONFIG_DM_CRYPT=m
276CONFIG_DM_MIRROR=m
277CONFIG_DM_ZERO=m
278CONFIG_NETDEVICES=y
279CONFIG_MACVLAN=m
280CONFIG_MACVTAP=m
281CONFIG_TUN=y
282CONFIG_VETH=m
283CONFIG_VIRTIO_NET=y
284CONFIG_NET_DSA_MSCC_FELIX=m
285CONFIG_AMD_XGBE=y
286CONFIG_ATL1C=m
287CONFIG_BCMGENET=m
288CONFIG_BNX2X=m
289CONFIG_SYSTEMPORT=m
290CONFIG_MACB=y
291CONFIG_THUNDER_NIC_PF=y
292CONFIG_FEC=y
293CONFIG_FEC_UIO=y
294CONFIG_FSL_FMAN=y
295CONFIG_FSL_DPAA_ETH=y
296CONFIG_FSL_DPAA2_ETH=y
297CONFIG_FSL_DPAA2_MAC=y
298CONFIG_FSL_DPAA2_SWITCH=y
299CONFIG_FSL_ENETC=y
300CONFIG_FSL_ENETC_VF=y
301CONFIG_FSL_ENETC_QOS=y
302CONFIG_ENETC_TSN=y
303CONFIG_HIX5HD2_GMAC=y
304CONFIG_HNS_DSAF=y
305CONFIG_HNS_ENET=y
306CONFIG_HNS3=y
307CONFIG_HNS3_HCLGE=y
308CONFIG_HNS3_ENET=y
309CONFIG_E1000=y
310CONFIG_E1000E=y
311CONFIG_IGB=y
312CONFIG_IGBVF=y
313CONFIG_MVMDIO=y
314CONFIG_SKY2=y
315CONFIG_MLX4_EN=m
316CONFIG_MLX5_CORE=m
317CONFIG_MLX5_CORE_EN=y
318CONFIG_MSCC_OCELOT_SWITCH=y
319CONFIG_QCOM_EMAC=m
320CONFIG_RMNET=m
321CONFIG_SMC91X=y
322CONFIG_SMSC911X=y
323CONFIG_STMMAC_ETH=y
324CONFIG_DWMAC_GENERIC=m
325CONFIG_AQUANTIA_PHY=y
326CONFIG_BROADCOM_PHY=m
327CONFIG_BCM54140_PHY=m
328CONFIG_INPHI_PHY=y
329CONFIG_MARVELL_PHY=m
330CONFIG_MARVELL_10G_PHY=m
331CONFIG_MICREL_PHY=y
332CONFIG_MICROSEMI_PHY=y
333CONFIG_NXP_TJA11XX_PHY=y
334CONFIG_AT803X_PHY=y
335CONFIG_REALTEK_PHY=y
336CONFIG_ROCKCHIP_PHY=y
337CONFIG_VITESSE_PHY=y
338CONFIG_CAN_FLEXCAN=m
339CONFIG_MDIO_BITBANG=y
340CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
341CONFIG_MDIO_BUS_MUX_MMIOREG=y
342CONFIG_USB_PEGASUS=m
343CONFIG_USB_RTL8150=m
344CONFIG_USB_RTL8152=y
345CONFIG_USB_LAN78XX=m
346CONFIG_USB_USBNET=y
347CONFIG_USB_NET_AX8817X=m
348CONFIG_USB_NET_AX88179_178A=m
349CONFIG_USB_NET_CDCETHER=m
350CONFIG_USB_NET_CDC_NCM=m
351CONFIG_USB_NET_DM9601=m
352CONFIG_USB_NET_SR9800=m
353CONFIG_USB_NET_SMSC75XX=m
354CONFIG_USB_NET_SMSC95XX=m
355CONFIG_USB_NET_NET1080=m
356CONFIG_USB_NET_PLUSB=m
357CONFIG_USB_NET_MCS7830=m
358CONFIG_USB_NET_CDC_SUBSET=m
359CONFIG_USB_NET_ZAURUS=m
360CONFIG_HOSTAP=y
361CONFIG_WL18XX=m
362CONFIG_WLCORE_SDIO=m
363CONFIG_XEN_NETDEV_BACKEND=m
364CONFIG_IVSHMEM_NET=y
365CONFIG_INPUT_EVDEV=y
366CONFIG_KEYBOARD_ADC=m
367CONFIG_KEYBOARD_GPIO=y
368CONFIG_KEYBOARD_RPMSG=y
369CONFIG_KEYBOARD_SNVS_PWRKEY=y
370CONFIG_KEYBOARD_BBNSM_PWRKEY=y
371CONFIG_KEYBOARD_IMX_SC_KEY=y
372CONFIG_KEYBOARD_CROS_EC=y
373CONFIG_INPUT_TOUCHSCREEN=y
374CONFIG_TOUCHSCREEN_ATMEL_MXT=m
375CONFIG_TOUCHSCREEN_EXC3000=m
376CONFIG_TOUCHSCREEN_GOODIX=m
377CONFIG_TOUCHSCREEN_EDT_FT5X06=m
378CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C=m
379CONFIG_INPUT_MISC=y
380CONFIG_INPUT_PWM_BEEPER=m
381CONFIG_INPUT_PWM_VIBRA=m
382# CONFIG_SERIO_SERPORT is not set
383CONFIG_SERIO_AMBAKMI=y
384CONFIG_LEGACY_PTY_COUNT=16
385CONFIG_SERIAL_8250=y
386CONFIG_SERIAL_8250_CONSOLE=y
387CONFIG_SERIAL_8250_EXTENDED=y
388CONFIG_SERIAL_8250_SHARE_IRQ=y
389CONFIG_SERIAL_8250_DW=y
390CONFIG_SERIAL_OF_PLATFORM=y
391CONFIG_SERIAL_AMBA_PL011=y
392CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
393CONFIG_SERIAL_IMX=y
394CONFIG_SERIAL_IMX_CONSOLE=y
395CONFIG_SERIAL_XILINX_PS_UART=y
396CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
397CONFIG_SERIAL_FSL_LPUART=y
398CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
399CONFIG_SERIAL_FSL_LINFLEXUART=y
400CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y
401CONFIG_SERIAL_DEV_BUS=y
402CONFIG_VIRTIO_CONSOLE=y
403CONFIG_IPMI_HANDLER=m
404CONFIG_IPMI_DEVICE_INTERFACE=m
405CONFIG_IPMI_SI=m
406CONFIG_TCG_TPM=y
407CONFIG_TCG_TIS_I2C_INFINEON=y
408CONFIG_I2C_CHARDEV=y
409CONFIG_I2C_MUX=y
410CONFIG_I2C_MUX_PCA954x=y
411CONFIG_I2C_DESIGNWARE_PLATFORM=y
412CONFIG_I2C_GPIO=m
413CONFIG_I2C_IMX=y
414CONFIG_I2C_IMX_LPI2C=y
415CONFIG_I2C_RK3X=y
416CONFIG_I2C_RPBUS=y
417CONFIG_I2C_CROS_EC_TUNNEL=y
418CONFIG_I3C=y
419CONFIG_SVC_I3C_MASTER=y
420CONFIG_SPI=y
421CONFIG_SPI_CADENCE_QUADSPI=y
422CONFIG_SPI_DESIGNWARE=m
423CONFIG_SPI_DW_DMA=y
424CONFIG_SPI_DW_MMIO=m
425CONFIG_SPI_FSL_LPSPI=y
426CONFIG_SPI_FSL_QUADSPI=y
427CONFIG_SPI_NXP_FLEXSPI=y
428CONFIG_SPI_IMX=y
429CONFIG_SPI_FSL_DSPI=y
430CONFIG_SPI_PL022=y
431CONFIG_SPI_ROCKCHIP=y
432CONFIG_SPI_SPIDEV=y
433CONFIG_SPI_SLAVE=y
434CONFIG_SPI_SLAVE_TIME=y
435CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
436CONFIG_SPMI=y
437CONFIG_PPS_CLIENT_GPIO=y
438CONFIG_PINCTRL_MAX77620=y
439CONFIG_PINCTRL_SINGLE=y
440CONFIG_PINCTRL_IMX8MM=y
441CONFIG_PINCTRL_IMX8MN=y
442CONFIG_PINCTRL_IMX8MP=y
443CONFIG_PINCTRL_IMX8MQ=y
444CONFIG_PINCTRL_IMX8QM=y
445CONFIG_PINCTRL_IMX8QXP=y
446CONFIG_PINCTRL_IMX8DXL=y
447CONFIG_PINCTRL_IMX8ULP=y
448CONFIG_PINCTRL_IMX93=y
449CONFIG_PINCTRL_S32V234=y
450CONFIG_GPIO_ALTERA=m
451CONFIG_GPIO_DWAPB=y
452CONFIG_GPIO_IMX_RPMSG=y
453CONFIG_GPIO_MB86S7X=y
454CONFIG_GPIO_MPC8XXX=y
455CONFIG_GPIO_MXC=y
456CONFIG_GPIO_PL061=y
457CONFIG_GPIO_WCD934X=m
458CONFIG_GPIO_XGENE=y
459CONFIG_GPIO_MAX732X=y
460CONFIG_GPIO_PCA953X=y
461CONFIG_GPIO_PCA953X_IRQ=y
462CONFIG_GPIO_ADP5585=y
463CONFIG_GPIO_BD9571MWV=m
464CONFIG_GPIO_MAX77620=y
465CONFIG_GPIO_SL28CPLD=m
466CONFIG_POWER_RESET_BRCMSTB=y
467CONFIG_POWER_RESET_XGENE=y
468CONFIG_POWER_RESET_SYSCON=y
469CONFIG_SYSCON_REBOOT_MODE=y
470CONFIG_BATTERY_SBS=m
471CONFIG_BATTERY_BQ27XXX=y
472CONFIG_BATTERY_MAX17042=m
473CONFIG_CHARGER_BQ25890=m
474CONFIG_CHARGER_BQ25980=m
475CONFIG_SENSORS_ARM_SCMI=y
476CONFIG_SENSORS_ARM_SCPI=y
477CONFIG_SENSORS_FP9931=y
478CONFIG_SENSORS_LM90=m
479CONFIG_SENSORS_PWM_FAN=m
480CONFIG_SENSORS_SL28CPLD=m
481CONFIG_SENSORS_INA2XX=m
482CONFIG_SENSORS_INA3221=m
483CONFIG_THERMAL_WRITABLE_TRIPS=y
484CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
485CONFIG_CPU_THERMAL=y
486CONFIG_THERMAL_EMULATION=y
487CONFIG_IMX_SC_THERMAL=y
488CONFIG_IMX8MM_THERMAL=y
489CONFIG_DEVICE_THERMAL=y
490CONFIG_QORIQ_THERMAL=y
491CONFIG_WATCHDOG=y
492CONFIG_SL28CPLD_WATCHDOG=m
493CONFIG_ARM_SP805_WATCHDOG=y
494CONFIG_ARM_SBSA_WATCHDOG=y
495CONFIG_DW_WATCHDOG=y
496CONFIG_IMX2_WDT=y
497CONFIG_IMX_SC_WDT=y
498CONFIG_IMX7ULP_WDT=y
499CONFIG_ARM_SMC_WATCHDOG=y
500CONFIG_XEN_WDT=y
501CONFIG_ARCH_FORCE_MAX_ORDER=14
502CONFIG_MFD_ADP5585=y
503CONFIG_MFD_BD9571MWV=y
504CONFIG_MFD_AXP20X_I2C=y
505CONFIG_MFD_HI6421_PMIC=y
506CONFIG_MFD_FP9931=y
507CONFIG_MFD_MAX77620=y
508CONFIG_MFD_MT6397=y
509CONFIG_MFD_RK808=y
510CONFIG_MFD_SEC_CORE=y
511CONFIG_MFD_SL28CPLD=y
512CONFIG_MFD_ROHM_BD718XX=y
513CONFIG_MFD_WCD934X=m
514CONFIG_REGULATOR_FIXED_VOLTAGE=y
515CONFIG_REGULATOR_AXP20X=y
516CONFIG_REGULATOR_BD718XX=y
517CONFIG_REGULATOR_BD9571MWV=y
518CONFIG_REGULATOR_FAN53555=y
519CONFIG_REGULATOR_GPIO=y
520CONFIG_REGULATOR_HI6421V530=y
521CONFIG_REGULATOR_MAX77620=y
522CONFIG_REGULATOR_MAX8973=y
523CONFIG_REGULATOR_FP9931=y
524CONFIG_REGULATOR_MP8859=y
525CONFIG_REGULATOR_MT6358=y
526CONFIG_REGULATOR_MT6397=y
527CONFIG_REGULATOR_PCA9450=y
528CONFIG_REGULATOR_PF8X00=y
529CONFIG_REGULATOR_PFUZE100=y
530CONFIG_REGULATOR_PWM=y
531CONFIG_REGULATOR_QCOM_SPMI=y
532CONFIG_REGULATOR_RK808=y
533CONFIG_REGULATOR_S2MPS11=y
534CONFIG_REGULATOR_TPS65132=m
535CONFIG_REGULATOR_VCTRL=m
536CONFIG_RC_CORE=m
537CONFIG_RC_DECODERS=y
538CONFIG_IR_IMON_DECODER=m
539CONFIG_IR_JVC_DECODER=m
540CONFIG_IR_MCE_KBD_DECODER=m
541CONFIG_IR_NEC_DECODER=m
542CONFIG_IR_RC5_DECODER=m
543CONFIG_IR_RC6_DECODER=m
544CONFIG_IR_RCMM_DECODER=m
545CONFIG_IR_SANYO_DECODER=m
546CONFIG_IR_SHARP_DECODER=m
547CONFIG_IR_SONY_DECODER=m
548CONFIG_IR_XMP_DECODER=m
549CONFIG_RC_DEVICES=y
550CONFIG_IR_GPIO_CIR=m
551CONFIG_MEDIA_SUPPORT=y
552CONFIG_MEDIA_CAMERA_SUPPORT=y
553CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
554CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
555CONFIG_MEDIA_SDR_SUPPORT=y
556CONFIG_MEDIA_PLATFORM_SUPPORT=y
557# CONFIG_DVB_NET is not set
558CONFIG_MEDIA_USB_SUPPORT=y
559CONFIG_USB_VIDEO_CLASS=m
560CONFIG_V4L_PLATFORM_DRIVERS=y
561CONFIG_SDR_PLATFORM_DRIVERS=y
562CONFIG_V4L_MEM2MEM_DRIVERS=y
563CONFIG_VIDEO_MX8_CAPTURE=y
564CONFIG_VIDEO_MXC_CAPTURE=y
565CONFIG_VIDEO_MXC_CSI_CAMERA=y
566CONFIG_MXC_MIPI_CSI=y
567CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y
568CONFIG_VIDEO_AMPHION_VPU=y
569CONFIG_VIDEO_IMX8_JPEG=m
570CONFIG_VIDEO_HANTRO=m
571CONFIG_VIDEO_IMX219=m
572CONFIG_VIDEO_OV5640=y
573CONFIG_VIDEO_OV5645=m
574CONFIG_VIDEO_AP1302=y
575CONFIG_VIDEO_MT9M114=y
576CONFIG_IMX_DPU_CORE=y
577CONFIG_IMX8MM_LCDIF_CORE=y
578CONFIG_IMX_LCDIFV3_CORE=y
579CONFIG_DRM=y
580CONFIG_DRM_I2C_NXP_TDA998X=m
581CONFIG_DRM_MALI_DISPLAY=m
582CONFIG_DRM_NOUVEAU=m
583CONFIG_DRM_RCAR_DW_HDMI=m
584CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
585CONFIG_DRM_PANEL_LVDS=m
586CONFIG_DRM_PANEL_SIMPLE=y
587CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
588CONFIG_DRM_PANEL_ONTAT_KD50G21_40NT_A1=y
589CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
590CONFIG_DRM_PANEL_RAYDIUM_RM68200=y
591CONFIG_DRM_PANEL_ROCKTECK_HIMAX8394F=y
592CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
593CONFIG_DRM_PANEL_SITRONIX_ST7703=m
594CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
595CONFIG_DRM_PANEL_WKS_101WX001=y
596CONFIG_DRM_DISPLAY_CONNECTOR=m
597CONFIG_DRM_LONTIUM_LT8912B=m
598CONFIG_DRM_LONTIUM_LT9611=m
599CONFIG_DRM_LONTIUM_LT9611UXC=m
600CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y
601CONFIG_DRM_NWL_MIPI_DSI=y
602CONFIG_DRM_NXP_SEIKO_43WVFIG=y
603CONFIG_DRM_PARADE_PS8640=m
604CONFIG_DRM_SII902X=m
605CONFIG_DRM_SIMPLE_BRIDGE=m
606CONFIG_DRM_THINE_THC63LVD1024=m
607CONFIG_DRM_TI_SN65DSI86=m
608CONFIG_DRM_I2C_ADV7511=y
609CONFIG_DRM_I2C_ADV7511_AUDIO=y
610CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
611CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
612CONFIG_DRM_DW_HDMI_GP_AUDIO=y
613CONFIG_DRM_DW_HDMI_CEC=m
614CONFIG_DRM_ITE_IT6263=y
615CONFIG_DRM_ITE_IT6161=y
616CONFIG_DRM_IMX=y
617CONFIG_DRM_IMX_LCDIF_MUX_DISPLAY=y
618CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
619CONFIG_DRM_IMX_TVE=y
620CONFIG_DRM_IMX_LDB=y
621CONFIG_DRM_IMX8QM_LDB=y
622CONFIG_DRM_IMX8QXP_LDB=y
623CONFIG_DRM_IMX8MP_LDB=y
624CONFIG_DRM_IMX93_LDB=y
625CONFIG_DRM_IMX_DW_MIPI_DSI=y
626CONFIG_DRM_IMX93_PARALLEL_DISPLAY_FORMAT=y
627CONFIG_DRM_IMX_HDMI=y
628CONFIG_DRM_IMX_SEC_DSIM=y
629CONFIG_DRM_IMX_DCNANO=y
630CONFIG_DRM_IMX_DCSS=y
631CONFIG_DRM_IMX_CDNS_MHDP=y
632CONFIG_DRM_ETNAVIV=m
633CONFIG_DRM_HISI_HIBMC=m
634CONFIG_DRM_HISI_KIRIN=m
635CONFIG_DRM_MXSFB=y
636CONFIG_DRM_PL111=m
637CONFIG_DRM_LIMA=m
638CONFIG_DRM_PANFROST=m
639CONFIG_FB=y
640CONFIG_FB_ARMCLCD=y
641CONFIG_FB_EFI=y
642CONFIG_FB_MXC_EINK_V2_PANEL=y
643CONFIG_BACKLIGHT_PWM=y
644CONFIG_BACKLIGHT_LP855X=m
645CONFIG_LOGO=y
646# CONFIG_LOGO_LINUX_MONO is not set
647# CONFIG_LOGO_LINUX_VGA16 is not set
648CONFIG_SOUND=y
649CONFIG_SND=y
650CONFIG_SND_ALOOP=m
651CONFIG_SND_USB_AUDIO=m
652CONFIG_SND_SOC=y
653CONFIG_SND_SOC_FSL_ASRC=m
654CONFIG_SND_SOC_FSL_MQS=m
655CONFIG_SND_SOC_FSL_MICFIL=m
656CONFIG_SND_SOC_FSL_EASRC=m
657CONFIG_SND_SOC_FSL_XCVR=m
658CONFIG_SND_SOC_FSL_ESAI_CLIENT=y
659CONFIG_SND_SOC_FSL_RPMSG=m
660CONFIG_SND_IMX_SOC=m
661CONFIG_SND_SOC_IMX_SGTL5000=m
662CONFIG_SND_SOC_IMX_SPDIF=m
663CONFIG_SND_SOC_FSL_ASOC_CARD=m
664CONFIG_SND_SOC_IMX_AUDMIX=m
665CONFIG_SND_SOC_IMX_HDMI=m
666CONFIG_SND_SOC_IMX_CARD=m
667CONFIG_SND_SOC_IMX_PCM512X=m
668CONFIG_SND_SOC_SOF_TOPLEVEL=y
669CONFIG_SND_SOC_SOF_OF=m
670CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y
671CONFIG_SND_SOC_SOF_IMX8=m
672CONFIG_SND_SOC_SOF_IMX8M=m
673CONFIG_SND_SOC_SOF_IMX8ULP=m
674CONFIG_SND_SOC_AK4613=m
675CONFIG_SND_SOC_BT_SCO=y
676CONFIG_SND_SOC_CROS_EC_CODEC=m
677CONFIG_SND_SOC_CS42XX8_I2C=y
678CONFIG_SND_SOC_DMIC=m
679CONFIG_SND_SOC_ES7134=m
680CONFIG_SND_SOC_ES7241=m
681CONFIG_SND_SOC_GTM601=m
682CONFIG_SND_SOC_MAX98357A=m
683CONFIG_SND_SOC_MAX98927=m
684CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
685CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
686CONFIG_SND_SOC_PCM3168A_I2C=m
687CONFIG_SND_SOC_RT5659=m
688CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
689CONFIG_SND_SOC_SIMPLE_MUX=m
690CONFIG_SND_SOC_SPDIF=m
691CONFIG_SND_SOC_TAS571X=m
692CONFIG_SND_SOC_WCD934X=m
693CONFIG_SND_SOC_WM8524=y
694CONFIG_SND_SOC_WM8904=m
695CONFIG_SND_SOC_WM8960=m
696CONFIG_SND_SOC_WM8962=m
697CONFIG_SND_SOC_WSA881X=m
698CONFIG_SND_SOC_RPMSG_WM8960=m
699CONFIG_SND_SOC_RPMSG_AK4497=m
700CONFIG_SND_SOC_LPASS_WSA_MACRO=m
701CONFIG_SND_SOC_LPASS_VA_MACRO=m
702CONFIG_SND_SIMPLE_CARD=y
703CONFIG_SND_AUDIO_GRAPH_CARD=y
704CONFIG_HID_MULTITOUCH=m
705CONFIG_I2C_HID_ACPI=m
706CONFIG_I2C_HID_OF=m
707CONFIG_USB_CONN_GPIO=y
708CONFIG_USB=y
709CONFIG_USB_OTG=y
710CONFIG_USB_XHCI_HCD=y
711CONFIG_USB_XHCI_PCI_RENESAS=m
712CONFIG_USB_EHCI_HCD=y
713CONFIG_USB_EHCI_HCD_PLATFORM=y
714CONFIG_USB_OHCI_HCD=y
715CONFIG_USB_OHCI_HCD_PLATFORM=y
716CONFIG_USB_HCD_TEST_MODE=y
717CONFIG_USB_ACM=m
718CONFIG_USB_STORAGE=y
719CONFIG_USB_UAS=y
720CONFIG_USB_CDNS_SUPPORT=y
721CONFIG_USB_CDNS3=y
722CONFIG_USB_CDNS3_GADGET=y
723CONFIG_USB_CDNS3_HOST=y
724CONFIG_USB_MUSB_HDRC=y
725CONFIG_USB_DWC3=y
726CONFIG_USB_DWC2=y
727CONFIG_USB_CHIPIDEA=y
728CONFIG_USB_CHIPIDEA_UDC=y
729CONFIG_USB_CHIPIDEA_HOST=y
730CONFIG_USB_ISP1760=y
731CONFIG_USB_SERIAL=y
732CONFIG_USB_SERIAL_CONSOLE=y
733CONFIG_USB_SERIAL_GENERIC=y
734CONFIG_USB_SERIAL_SIMPLE=y
735CONFIG_USB_SERIAL_CP210X=m
736CONFIG_USB_SERIAL_FTDI_SIO=y
737CONFIG_USB_SERIAL_OPTION=m
738CONFIG_USB_TEST=m
739CONFIG_USB_EHSET_TEST_FIXTURE=y
740CONFIG_USB_HSIC_USB3503=y
741CONFIG_NOP_USB_XCEIV=y
742CONFIG_USB_MXS_PHY=y
743CONFIG_USB_ULPI=y
744CONFIG_USB_GADGET=y
745CONFIG_USB_SNP_UDC_PLAT=y
746CONFIG_USB_BDC_UDC=y
747CONFIG_USB_CONFIGFS=y
748CONFIG_USB_CONFIGFS_SERIAL=y
749CONFIG_USB_CONFIGFS_ACM=y
750CONFIG_USB_CONFIGFS_OBEX=y
751CONFIG_USB_CONFIGFS_NCM=y
752CONFIG_USB_CONFIGFS_ECM=y
753CONFIG_USB_CONFIGFS_ECM_SUBSET=y
754CONFIG_USB_CONFIGFS_RNDIS=y
755CONFIG_USB_CONFIGFS_EEM=y
756CONFIG_USB_CONFIGFS_MASS_STORAGE=y
757CONFIG_USB_CONFIGFS_F_LB_SS=y
758CONFIG_USB_CONFIGFS_F_FS=y
759CONFIG_USB_CONFIGFS_F_UAC1=y
760CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
761CONFIG_USB_CONFIGFS_F_UAC2=y
762CONFIG_USB_CONFIGFS_F_MIDI=y
763CONFIG_USB_CONFIGFS_F_HID=y
764CONFIG_USB_CONFIGFS_F_UVC=y
765CONFIG_USB_ZERO=m
766CONFIG_USB_AUDIO=m
767CONFIG_USB_ETH=m
768CONFIG_USB_MASS_STORAGE=m
769CONFIG_USB_G_SERIAL=m
770CONFIG_TYPEC=y
771CONFIG_TYPEC_TCPM=y
772CONFIG_TYPEC_TCPCI=y
773CONFIG_TYPEC_FUSB302=m
774CONFIG_TYPEC_TPS6598X=m
775CONFIG_TYPEC_HD3SS3220=m
776CONFIG_TYPEC_SWITCH_GPIO=y
777CONFIG_MMC=y
778CONFIG_MMC_BLOCK_MINORS=32
779CONFIG_MMC_ARMMMCI=y
780CONFIG_MMC_SDHCI=y
781CONFIG_MMC_SDHCI_ACPI=y
782CONFIG_MMC_SDHCI_PLTFM=y
783CONFIG_MMC_SDHCI_OF_ARASAN=y
784CONFIG_MMC_SDHCI_OF_ESDHC=y
785CONFIG_MMC_SDHCI_CADENCE=y
786CONFIG_MMC_SDHCI_ESDHC_IMX=y
787CONFIG_MMC_SDHCI_F_SDH30=y
788CONFIG_MMC_SPI=y
789CONFIG_MMC_DW=y
790CONFIG_MMC_DW_EXYNOS=y
791CONFIG_MMC_DW_HI3798CV200=y
792CONFIG_MMC_DW_K3=y
793CONFIG_MMC_MTK=y
794CONFIG_MMC_SDHCI_XENON=y
795CONFIG_MMC_SDHCI_AM654=y
796CONFIG_SCSI_UFSHCD=y
797CONFIG_SCSI_UFSHCD_PLATFORM=y
798CONFIG_NEW_LEDS=y
799CONFIG_LEDS_CLASS=y
800CONFIG_LEDS_CLASS_MULTICOLOR=m
801CONFIG_LEDS_LM3692X=m
802CONFIG_LEDS_PCA9532=m
803CONFIG_LEDS_GPIO=y
804CONFIG_LEDS_PCA995X=m
805CONFIG_LEDS_PWM=y
806CONFIG_LEDS_SYSCON=y
807CONFIG_LEDS_TRIGGER_TIMER=y
808CONFIG_LEDS_TRIGGER_DISK=y
809CONFIG_LEDS_TRIGGER_HEARTBEAT=y
810CONFIG_LEDS_TRIGGER_CPU=y
811CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
812CONFIG_LEDS_TRIGGER_PANIC=y
813CONFIG_EDAC=y
814CONFIG_EDAC_GHES=y
815CONFIG_EDAC_LAYERSCAPE=m
816CONFIG_EDAC_SYNOPSYS=y
817CONFIG_RTC_CLASS=y
818CONFIG_RTC_DRV_DS1307=m
819CONFIG_RTC_DRV_HYM8563=m
820CONFIG_RTC_DRV_MAX77686=y
821CONFIG_RTC_DRV_RK808=m
822CONFIG_RTC_DRV_PCF85363=m
823CONFIG_RTC_DRV_M41T80=m
824CONFIG_RTC_DRV_RX8581=m
825CONFIG_RTC_DRV_RV3028=m
826CONFIG_RTC_DRV_RV8803=m
827CONFIG_RTC_DRV_S5M=y
828CONFIG_RTC_DRV_DS3232=y
829CONFIG_RTC_DRV_PCF2127=m
830CONFIG_RTC_DRV_PCF2131=m
831CONFIG_RTC_DRV_EFI=y
832CONFIG_RTC_DRV_CROS_EC=y
833CONFIG_RTC_DRV_FSL_FTM_ALARM=m
834CONFIG_RTC_DRV_PL031=y
835CONFIG_RTC_DRV_SNVS=y
836CONFIG_RTC_DRV_BBNSM=y
837CONFIG_RTC_DRV_IMX_SC=y
838CONFIG_RTC_DRV_IMX_RPMSG=y
839CONFIG_DMADEVICES=y
840CONFIG_BCM_SBA_RAID=m
841CONFIG_FSL_EDMA=y
842CONFIG_FSL_QDMA=m
843CONFIG_FSL_EDMA_V3=y
844CONFIG_IMX_SDMA=y
845CONFIG_MV_XOR_V2=y
846CONFIG_MXS_DMA=y
847CONFIG_MXC_PXP_V3=y
848CONFIG_PL330_DMA=y
849CONFIG_QCOM_HIDMA_MGMT=y
850CONFIG_QCOM_HIDMA=y
851CONFIG_FSL_DPAA2_QDMA=m
852CONFIG_DMATEST=y
853CONFIG_DMABUF_HEAPS=y
854CONFIG_DMABUF_HEAPS_SYSTEM=y
855CONFIG_DMABUF_HEAPS_CMA=y
856CONFIG_DMABUF_HEAPS_DSP=y
857CONFIG_UIO_PCI_GENERIC=y
858CONFIG_UIO_IVSHMEM=y
859CONFIG_VFIO=y
860CONFIG_VFIO_PCI=y
861CONFIG_VFIO_FSL_MC=y
862CONFIG_VIRTIO_PCI=y
863CONFIG_VIRTIO_BALLOON=y
864CONFIG_VIRTIO_MMIO=y
865CONFIG_VIRTIO_IVSHMEM=y
866CONFIG_XEN_GNTDEV=y
867CONFIG_XEN_GRANT_DEV_ALLOC=y
868CONFIG_STAGING=y
869CONFIG_STAGING_MEDIA=y
870CONFIG_VIDEO_IMX_CAPTURE=y
871CONFIG_IMX8_MEDIA_DEVICE=m
872CONFIG_MHDP_HDMIRX=y
873CONFIG_MHDP_HDMIRX_CEC=y
874CONFIG_FSL_DPAA2=y
875CONFIG_FSL_PPFE=y
876CONFIG_FSL_PPFE_UTIL_DISABLED=y
877CONFIG_ETHOSU=y
878CONFIG_CHROME_PLATFORMS=y
879CONFIG_CROS_EC=y
880CONFIG_CROS_EC_I2C=y
881CONFIG_CROS_EC_SPI=y
882CONFIG_CROS_EC_CHARDEV=m
883CONFIG_CLK_VEXPRESS_OSC=y
884CONFIG_COMMON_CLK_RK808=y
885CONFIG_COMMON_CLK_SCMI=y
886CONFIG_COMMON_CLK_SCPI=y
887CONFIG_COMMON_CLK_CS2000_CP=y
888CONFIG_COMMON_CLK_FSL_SAI=y
889CONFIG_COMMON_CLK_S2MPS11=y
890CONFIG_COMMON_CLK_XGENE=y
891CONFIG_COMMON_CLK_PWM=y
892CONFIG_COMMON_CLK_VC5=y
893CONFIG_CLK_IMX8MM=y
894CONFIG_CLK_IMX8MN=y
895CONFIG_CLK_IMX8MP=y
896CONFIG_CLK_IMX8MQ=y
897CONFIG_CLK_IMX8QXP=y
898CONFIG_CLK_IMX8ULP=y
899CONFIG_CLK_IMX93=y
900CONFIG_HWSPINLOCK=y
901CONFIG_ARM_MHU=y
902CONFIG_IMX_MBOX=y
903CONFIG_PLATFORM_MHU=y
904CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
905CONFIG_ARM_SMMU=y
906CONFIG_ARM_SMMU_V3=y
907CONFIG_REMOTEPROC=y
908CONFIG_IMX_REMOTEPROC=y
909CONFIG_IMX_DSP_REMOTEPROC=m
910CONFIG_RPMSG_CHAR=m
911CONFIG_RPMSG_CTRL=m
912CONFIG_RPMSG_QCOM_GLINK_RPM=y
913CONFIG_SOUNDWIRE=m
914CONFIG_SOUNDWIRE_QCOM=m
915CONFIG_SOC_BRCMSTB=y
916CONFIG_FSL_DPAA=y
917CONFIG_FSL_MC_DPIO=y
918CONFIG_FSL_RCPM=y
919CONFIG_FSL_QIXIS=y
920CONFIG_SOC_TI=y
921CONFIG_EXTCON_PTN5150=m
922CONFIG_EXTCON_USB_GPIO=y
923CONFIG_EXTCON_USBC_CROS_EC=y
924CONFIG_IIO=y
925CONFIG_FXLS8962AF_I2C=m
926CONFIG_IMX8QXP_ADC=y
927CONFIG_IMX93_ADC=y
928CONFIG_MAX9611=m
929CONFIG_QCOM_SPMI_VADC=m
930CONFIG_QCOM_SPMI_ADC5=m
931CONFIG_IIO_CROS_EC_SENSORS_CORE=m
932CONFIG_IIO_CROS_EC_SENSORS=m
933CONFIG_FXAS21002C=y
934CONFIG_FXOS8700_I2C=y
935CONFIG_RPMSG_IIO_PEDOMETER=m
936CONFIG_IIO_ST_LSM6DSX=y
937CONFIG_IIO_CROS_EC_LIGHT_PROX=m
938CONFIG_SENSORS_ISL29018=y
939CONFIG_VCNL4000=m
940CONFIG_IIO_ST_MAGN_3AXIS=m
941CONFIG_IIO_CROS_EC_BARO=m
942CONFIG_MPL3115=y
943CONFIG_PWM=y
944CONFIG_PWM_ADP5585=y
945CONFIG_PWM_CROS_EC=m
946CONFIG_PWM_FSL_FTM=m
947CONFIG_PWM_IMX27=y
948CONFIG_PWM_RPCHIP=y
949CONFIG_PWM_SL28CPLD=m
950CONFIG_SL28CPLD_INTC=y
951CONFIG_RESET_IMX7=y
952CONFIG_RESET_IMX8ULP_SIM=y
953CONFIG_PHY_XGENE=y
954CONFIG_PHY_MIXEL_LVDS=y
955CONFIG_PHY_MIXEL_LVDS_COMBO=y
956CONFIG_PHY_CADENCE_SALVO=y
957CONFIG_PHY_FSL_IMX8MP_LVDS=y
958CONFIG_PHY_FSL_IMX93_MIPI_DPHY=y
959CONFIG_PHY_MIXEL_MIPI_DPHY=y
960CONFIG_PHY_FSL_IMX8M_PCIE=y
961CONFIG_PHY_SAMSUNG_HDMI_PHY=y
962CONFIG_PHY_QCOM_USB_HS=y
963CONFIG_PHY_SAMSUNG_USB2=y
964CONFIG_ARM_CCI_PMU=m
965CONFIG_ARM_CCN=m
966CONFIG_ARM_CMN=m
967CONFIG_ARM_SMMU_V3_PMU=m
968CONFIG_ARM_DSU_PMU=m
969CONFIG_FSL_IMX8_DDR_PMU=y
970CONFIG_FSL_IMX9_DDR_PMU=y
971CONFIG_ARM_SPE_PMU=m
972CONFIG_ARM_DMC620_PMU=m
973CONFIG_HISI_PMU=y
974CONFIG_NVMEM_IMX_OCOTP=y
975CONFIG_NVMEM_IMX_OCOTP_SCU=y
976CONFIG_NVMEM_RMEM=m
977CONFIG_FPGA=y
978CONFIG_FPGA_BRIDGE=m
979CONFIG_ALTERA_FREEZE_BRIDGE=m
980CONFIG_FPGA_REGION=m
981CONFIG_OF_FPGA_REGION=m
982CONFIG_TEE=y
983CONFIG_OPTEE=y
984CONFIG_MUX_MMIO=y
985CONFIG_SLIM_QCOM_CTRL=m
986CONFIG_MXC_SIM=y
987CONFIG_MXC_GPU_VIV=y
988CONFIG_MXC_EMVSIM=y
989CONFIG_EXT2_FS=y
990CONFIG_EXT3_FS=y
991CONFIG_EXT4_FS_POSIX_ACL=y
992CONFIG_BTRFS_FS=m
993CONFIG_BTRFS_FS_POSIX_ACL=y
994CONFIG_FANOTIFY=y
995CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
996CONFIG_QUOTA=y
997CONFIG_AUTOFS4_FS=y
998CONFIG_FUSE_FS=m
999CONFIG_CUSE=m
1000CONFIG_OVERLAY_FS=m
1001CONFIG_VFAT_FS=y
1002CONFIG_TMPFS_POSIX_ACL=y
1003CONFIG_HUGETLBFS=y
1004CONFIG_EFIVAR_FS=y
1005CONFIG_JFFS2_FS=y
1006CONFIG_UBIFS_FS=y
1007CONFIG_SQUASHFS=y
1008CONFIG_SQUASHFS_XZ=y
1009CONFIG_NFS_FS=y
1010CONFIG_NFS_V4=y
1011CONFIG_NFS_V4_1=y
1012CONFIG_NFS_V4_2=y
1013CONFIG_ROOT_NFS=y
1014CONFIG_9P_FS=y
1015CONFIG_NLS_CODEPAGE_437=y
1016CONFIG_NLS_ISO8859_1=y
1017CONFIG_TRUSTED_KEYS=m
1018# CONFIG_TRUSTED_KEYS_TPM is not set
1019# CONFIG_TRUSTED_KEYS_TEE is not set
1020CONFIG_SECURITY=y
1021CONFIG_CRYPTO_USER=y
1022CONFIG_CRYPTO_TEST=m
1023CONFIG_CRYPTO_ANUBIS=m
1024CONFIG_CRYPTO_BLOWFISH=m
1025CONFIG_CRYPTO_CAMELLIA=m
1026CONFIG_CRYPTO_CAST5=m
1027CONFIG_CRYPTO_CAST6=m
1028CONFIG_CRYPTO_FCRYPT=m
1029CONFIG_CRYPTO_KHAZAD=m
1030CONFIG_CRYPTO_SEED=m
1031CONFIG_CRYPTO_SERPENT=m
1032CONFIG_CRYPTO_TEA=m
1033CONFIG_CRYPTO_TWOFISH=m
1034CONFIG_CRYPTO_ARC4=m
1035CONFIG_CRYPTO_CFB=m
1036CONFIG_CRYPTO_CTS=m
1037CONFIG_CRYPTO_LRW=m
1038CONFIG_CRYPTO_OFB=m
1039CONFIG_CRYPTO_PCBC=m
1040CONFIG_CRYPTO_CHACHA20POLY1305=m
1041CONFIG_CRYPTO_ECHAINIV=y
1042CONFIG_CRYPTO_TLS=m
1043CONFIG_CRYPTO_MD4=m
1044CONFIG_CRYPTO_RMD160=m
1045CONFIG_CRYPTO_STREEBOG=m
1046CONFIG_CRYPTO_VMAC=m
1047CONFIG_CRYPTO_WP512=m
1048CONFIG_CRYPTO_XCBC=m
1049CONFIG_CRYPTO_ANSI_CPRNG=y
1050CONFIG_CRYPTO_USER_API_HASH=m
1051CONFIG_CRYPTO_USER_API_SKCIPHER=m
1052CONFIG_CRYPTO_USER_API_RNG=m
1053CONFIG_CRYPTO_USER_API_AEAD=m
1054CONFIG_CRYPTO_CHACHA20_NEON=m
1055CONFIG_CRYPTO_GHASH_ARM64_CE=y
1056CONFIG_CRYPTO_SHA1_ARM64_CE=y
1057CONFIG_CRYPTO_SHA2_ARM64_CE=y
1058CONFIG_CRYPTO_SHA512_ARM64_CE=m
1059CONFIG_CRYPTO_SHA3_ARM64=m
1060CONFIG_CRYPTO_SM3_ARM64_CE=m
1061CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
1062CONFIG_CRYPTO_AES_ARM64_BS=m
1063CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
1064CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
1065CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m
1066CONFIG_CRYPTO_DEV_FSL_CAAM=m
1067CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
1068CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
1069CONFIG_CRYPTO_DEV_CCREE=m
1070CONFIG_CRYPTO_DEV_HISI_SEC2=m
1071CONFIG_CRYPTO_DEV_HISI_ZIP=m
1072CONFIG_CRYPTO_DEV_HISI_HPRE=m
1073CONFIG_CRYPTO_DEV_HISI_TRNG=m
1074CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
1075CONFIG_INDIRECT_PIO=y
1076CONFIG_CRC_CCITT=m
1077CONFIG_CRC8=y
1078CONFIG_CMA_SIZE_MBYTES=32
1079CONFIG_PRINTK_TIME=y
1080CONFIG_DEBUG_KERNEL=y
1081CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
1082CONFIG_DEBUG_INFO_REDUCED=y
1083CONFIG_MAGIC_SYSRQ=y
1084CONFIG_DEBUG_FS=y
1085# CONFIG_SCHED_DEBUG is not set
1086# CONFIG_DEBUG_PREEMPT is not set
1087# CONFIG_FTRACE is not set
1088CONFIG_CORESIGHT=y
1089CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
1090CONFIG_CORESIGHT_CATU=m
1091CONFIG_CORESIGHT_SINK_TPIU=m
1092CONFIG_CORESIGHT_SINK_ETBV10=m
1093CONFIG_CORESIGHT_SOURCE_ETM4X=y
1094CONFIG_CORESIGHT_STM=m
1095CONFIG_CORESIGHT_CPU_DEBUG=m
1096CONFIG_CORESIGHT_CTI=m
1097CONFIG_MEMTEST=y
1098CONFIG_CRYPTO_SM3_GENERIC=m
1099CONFIG_CRYPTO_SM4_GENERIC=m
1100CONFIG_CRYPTO_ARIA=m
1101CONFIG_CRYPTO_POLYVAL_ARM64_CE=m
diff --git a/recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig b/recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig
deleted file mode 100644
index 2e98cdaa..00000000
--- a/recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig
+++ /dev/null
@@ -1,1101 +0,0 @@
1CONFIG_SYSVIPC=y
2CONFIG_POSIX_MQUEUE=y
3CONFIG_AUDIT=y
4CONFIG_NO_HZ_IDLE=y
5CONFIG_HIGH_RES_TIMERS=y
6CONFIG_BPF_SYSCALL=y
7CONFIG_BPF_JIT=y
8CONFIG_PREEMPT=y
9CONFIG_IRQ_TIME_ACCOUNTING=y
10CONFIG_BSD_PROCESS_ACCT=y
11CONFIG_BSD_PROCESS_ACCT_V3=y
12CONFIG_TASKSTATS=y
13CONFIG_TASK_XACCT=y
14CONFIG_TASK_IO_ACCOUNTING=y
15CONFIG_IKCONFIG=y
16CONFIG_IKCONFIG_PROC=y
17CONFIG_NUMA_BALANCING=y
18CONFIG_MEMCG=y
19CONFIG_BLK_CGROUP=y
20CONFIG_CGROUP_PIDS=y
21CONFIG_CGROUP_FREEZER=y
22CONFIG_CGROUP_HUGETLB=y
23CONFIG_CPUSETS=y
24CONFIG_CGROUP_DEVICE=y
25CONFIG_CGROUP_CPUACCT=y
26CONFIG_CGROUP_PERF=y
27CONFIG_CGROUP_BPF=y
28CONFIG_USER_NS=y
29CONFIG_SCHED_AUTOGROUP=y
30CONFIG_RELAY=y
31CONFIG_BLK_DEV_INITRD=y
32CONFIG_KALLSYMS_ALL=y
33CONFIG_PROFILING=y
34CONFIG_ARCH_KEEMBAY=y
35CONFIG_ARCH_NXP=y
36CONFIG_ARCH_LAYERSCAPE=y
37CONFIG_ARCH_MXC=y
38CONFIG_ARCH_S32=y
39CONFIG_SOC_S32V234=y
40CONFIG_ARM64_VA_BITS_48=y
41CONFIG_SCHED_MC=y
42CONFIG_SCHED_SMT=y
43CONFIG_NUMA=y
44CONFIG_KEXEC=y
45CONFIG_KEXEC_FILE=y
46CONFIG_CRASH_DUMP=y
47CONFIG_XEN=y
48CONFIG_COMPAT=y
49CONFIG_RANDOMIZE_BASE=y
50CONFIG_PM_DEBUG=y
51CONFIG_PM_TEST_SUSPEND=y
52CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
53CONFIG_ENERGY_MODEL=y
54CONFIG_ARM_PSCI_CPUIDLE=y
55CONFIG_CPU_FREQ=y
56CONFIG_CPU_FREQ_STAT=y
57CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
58CONFIG_CPU_FREQ_GOV_POWERSAVE=y
59CONFIG_CPU_FREQ_GOV_USERSPACE=y
60CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
61CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
62CONFIG_CPUFREQ_DT=y
63CONFIG_ACPI_CPPC_CPUFREQ=m
64CONFIG_ARM_SCPI_CPUFREQ=y
65CONFIG_ARM_IMX_CPUFREQ_DT=y
66CONFIG_ARM_SCMI_CPUFREQ=y
67CONFIG_QORIQ_CPUFREQ=y
68CONFIG_ACPI=y
69CONFIG_ACPI_APEI=y
70CONFIG_ACPI_APEI_GHES=y
71CONFIG_ACPI_APEI_MEMORY_FAILURE=y
72CONFIG_ACPI_APEI_EINJ=y
73CONFIG_VIRTUALIZATION=y
74CONFIG_KVM=y
75CONFIG_JUMP_LABEL=y
76CONFIG_MODULES=y
77CONFIG_MODULE_UNLOAD=y
78CONFIG_MODVERSIONS=y
79# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
80# CONFIG_COMPAT_BRK is not set
81CONFIG_KSM=y
82CONFIG_MEMORY_FAILURE=y
83CONFIG_TRANSPARENT_HUGEPAGE=y
84CONFIG_NET=y
85CONFIG_PACKET=y
86CONFIG_UNIX=y
87CONFIG_TLS=y
88CONFIG_TLS_DEVICE=y
89CONFIG_INET=y
90CONFIG_IP_MULTICAST=y
91CONFIG_IP_PNP=y
92CONFIG_IP_PNP_DHCP=y
93CONFIG_IP_PNP_BOOTP=y
94CONFIG_IPV6_SIT=m
95CONFIG_NETFILTER=y
96CONFIG_BRIDGE_NETFILTER=m
97CONFIG_NETFILTER_NETLINK_OSF=m
98CONFIG_NF_CONNTRACK=m
99CONFIG_NF_CONNTRACK_EVENTS=y
100CONFIG_NF_TABLES=y
101CONFIG_NF_TABLES_INET=y
102CONFIG_NF_TABLES_NETDEV=y
103CONFIG_NFT_CT=m
104CONFIG_NFT_MASQ=m
105CONFIG_NFT_NAT=m
106CONFIG_NFT_COMPAT=m
107CONFIG_NFT_DUP_NETDEV=m
108CONFIG_NFT_FWD_NETDEV=m
109CONFIG_NF_FLOW_TABLE=m
110CONFIG_NETFILTER_XT_MARK=m
111CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
112CONFIG_NETFILTER_XT_TARGET_LOG=m
113CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
114CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
115CONFIG_NETFILTER_XT_MATCH_IPVS=m
116CONFIG_IP_VS=m
117CONFIG_NF_SOCKET_IPV4=m
118CONFIG_NF_TPROXY_IPV4=m
119CONFIG_IP_NF_IPTABLES=m
120CONFIG_IP_NF_FILTER=m
121CONFIG_IP_NF_TARGET_REJECT=m
122CONFIG_IP_NF_NAT=m
123CONFIG_IP_NF_TARGET_MASQUERADE=m
124CONFIG_IP_NF_MANGLE=m
125CONFIG_NF_SOCKET_IPV6=m
126CONFIG_NF_TPROXY_IPV6=m
127CONFIG_IP6_NF_IPTABLES=m
128CONFIG_IP6_NF_FILTER=m
129CONFIG_IP6_NF_TARGET_REJECT=m
130CONFIG_IP6_NF_MANGLE=m
131CONFIG_IP6_NF_NAT=m
132CONFIG_IP6_NF_TARGET_MASQUERADE=m
133CONFIG_NF_TABLES_BRIDGE=m
134CONFIG_BRIDGE_NF_EBTABLES=m
135CONFIG_BRIDGE=y
136CONFIG_BRIDGE_VLAN_FILTERING=y
137CONFIG_NET_DSA=m
138CONFIG_VLAN_8021Q_GVRP=y
139CONFIG_VLAN_8021Q_MVRP=y
140CONFIG_LLC2=y
141CONFIG_NET_SCHED=y
142CONFIG_NET_SCH_MULTIQ=m
143CONFIG_NET_SCH_CBS=m
144CONFIG_NET_SCH_ETF=m
145CONFIG_NET_SCH_TAPRIO=m
146CONFIG_NET_SCH_MQPRIO=m
147CONFIG_NET_SCH_INGRESS=m
148CONFIG_NET_CLS_BASIC=m
149CONFIG_NET_CLS_TCINDEX=m
150CONFIG_NET_CLS_FLOWER=m
151CONFIG_NET_CLS_ACT=y
152CONFIG_NET_ACT_GACT=m
153CONFIG_NET_ACT_MIRRED=m
154CONFIG_NET_ACT_GATE=m
155CONFIG_TSN=y
156CONFIG_QRTR=m
157CONFIG_QRTR_SMD=m
158CONFIG_QRTR_TUN=m
159CONFIG_NET_PKTGEN=m
160CONFIG_CAN=m
161CONFIG_BT=y
162CONFIG_BT_RFCOMM=y
163CONFIG_BT_RFCOMM_TTY=y
164CONFIG_BT_BNEP=y
165CONFIG_BT_BNEP_MC_FILTER=y
166CONFIG_BT_BNEP_PROTO_FILTER=y
167CONFIG_BT_HIDP=y
168CONFIG_BT_LEDS=y
169# CONFIG_BT_DEBUGFS is not set
170CONFIG_BT_HCIBTUSB=m
171CONFIG_BT_HCIUART=y
172CONFIG_BT_HCIUART_BCSP=y
173CONFIG_BT_HCIUART_ATH3K=y
174CONFIG_BT_HCIUART_LL=y
175CONFIG_BT_HCIUART_3WIRE=y
176CONFIG_BT_HCIUART_BCM=y
177CONFIG_BT_HCIUART_QCA=y
178CONFIG_BT_HCIVHCI=y
179CONFIG_CFG80211=y
180CONFIG_NL80211_TESTMODE=y
181CONFIG_CFG80211_WEXT=y
182CONFIG_MAC80211=y
183CONFIG_MAC80211_LEDS=y
184CONFIG_NET_9P=y
185CONFIG_NET_9P_VIRTIO=y
186CONFIG_NFC=m
187CONFIG_NFC_NCI=m
188CONFIG_NFC_S3FWRN5_I2C=m
189CONFIG_PAGE_POOL_STATS=y
190CONFIG_PCI=y
191CONFIG_PCIEPORTBUS=y
192CONFIG_PCI_IOV=y
193CONFIG_PCI_PASID=y
194CONFIG_HOTPLUG_PCI=y
195CONFIG_HOTPLUG_PCI_ACPI=y
196CONFIG_PCI_HOST_GENERIC=y
197CONFIG_PCI_XGENE=y
198CONFIG_PCIE_ALTERA=y
199CONFIG_PCIE_ALTERA_MSI=y
200CONFIG_PCI_HOST_THUNDER_PEM=y
201CONFIG_PCI_HOST_THUNDER_ECAM=y
202CONFIG_PCI_IMX6_HOST=y
203CONFIG_PCI_IMX6_EP=y
204CONFIG_PCI_LAYERSCAPE=y
205CONFIG_PCI_HISI=y
206CONFIG_PCIE_KIRIN=y
207CONFIG_PCI_MESON=m
208CONFIG_PCIE_LAYERSCAPE_GEN4=y
209CONFIG_PCI_ENDPOINT=y
210CONFIG_PCI_ENDPOINT_CONFIGFS=y
211CONFIG_PCI_EPF_TEST=y
212CONFIG_DEVTMPFS=y
213CONFIG_DEVTMPFS_MOUNT=y
214CONFIG_FW_LOADER_USER_HELPER=y
215CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
216CONFIG_BRCMSTB_GISB_ARB=y
217CONFIG_VEXPRESS_CONFIG=y
218CONFIG_FSL_MC_UAPI_SUPPORT=y
219CONFIG_ARM_SCMI_PROTOCOL=y
220CONFIG_ARM_SCPI_PROTOCOL=y
221CONFIG_EFI_CAPSULE_LOADER=y
222CONFIG_IMX_DSP=y
223CONFIG_IMX_SCU=y
224CONFIG_IMX_SCU_PD=y
225CONFIG_GNSS=m
226CONFIG_GNSS_MTK_SERIAL=m
227CONFIG_MTD=y
228CONFIG_MTD_CMDLINE_PARTS=y
229CONFIG_MTD_BLOCK=y
230CONFIG_MTD_CFI=y
231CONFIG_MTD_CFI_ADV_OPTIONS=y
232CONFIG_MTD_CFI_INTELEXT=y
233CONFIG_MTD_CFI_AMDSTD=y
234CONFIG_MTD_CFI_STAA=y
235CONFIG_MTD_PHYSMAP=y
236CONFIG_MTD_PHYSMAP_OF=y
237CONFIG_MTD_DATAFLASH=y
238CONFIG_MTD_SST25L=y
239CONFIG_MTD_RAW_NAND=y
240CONFIG_MTD_NAND_DENALI_DT=y
241CONFIG_MTD_NAND_GPMI_NAND=y
242CONFIG_MTD_NAND_FSL_IFC=y
243CONFIG_MTD_SPI_NOR=y
244# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
245CONFIG_MTD_UBI=y
246CONFIG_BLK_DEV_LOOP=y
247CONFIG_BLK_DEV_NBD=m
248CONFIG_XEN_BLKDEV_BACKEND=m
249CONFIG_VIRTIO_BLK=y
250CONFIG_BLK_DEV_NVME=y
251CONFIG_SRAM=y
252CONFIG_PCI_ENDPOINT_TEST=y
253CONFIG_EEPROM_AT24=m
254CONFIG_EEPROM_AT25=m
255CONFIG_UACCE=m
256# CONFIG_SCSI_PROC_FS is not set
257CONFIG_BLK_DEV_SD=y
258CONFIG_SCSI_SAS_ATA=y
259CONFIG_SCSI_HISI_SAS=y
260CONFIG_SCSI_HISI_SAS_PCI=y
261CONFIG_MEGARAID_SAS=y
262CONFIG_SCSI_MPT3SAS=m
263CONFIG_ATA=y
264CONFIG_SATA_AHCI=y
265CONFIG_SATA_AHCI_PLATFORM=y
266CONFIG_AHCI_IMX=y
267CONFIG_AHCI_CEVA=y
268CONFIG_AHCI_XGENE=y
269CONFIG_AHCI_QORIQ=y
270CONFIG_SATA_SIL24=y
271CONFIG_PATA_OF_PLATFORM=y
272CONFIG_MD=y
273CONFIG_BLK_DEV_MD=m
274CONFIG_BLK_DEV_DM=m
275CONFIG_DM_CRYPT=m
276CONFIG_DM_MIRROR=m
277CONFIG_DM_ZERO=m
278CONFIG_NETDEVICES=y
279CONFIG_MACVLAN=m
280CONFIG_MACVTAP=m
281CONFIG_TUN=y
282CONFIG_VETH=m
283CONFIG_VIRTIO_NET=y
284CONFIG_NET_DSA_MSCC_FELIX=m
285CONFIG_AMD_XGBE=y
286CONFIG_ATL1C=m
287CONFIG_BCMGENET=m
288CONFIG_BNX2X=m
289CONFIG_SYSTEMPORT=m
290CONFIG_MACB=y
291CONFIG_THUNDER_NIC_PF=y
292CONFIG_FEC=y
293CONFIG_FEC_UIO=y
294CONFIG_FSL_FMAN=y
295CONFIG_FSL_DPAA_ETH=y
296CONFIG_FSL_DPAA2_ETH=y
297CONFIG_FSL_DPAA2_MAC=y
298CONFIG_FSL_DPAA2_SWITCH=y
299CONFIG_FSL_ENETC=y
300CONFIG_FSL_ENETC_VF=y
301CONFIG_FSL_ENETC_QOS=y
302CONFIG_ENETC_TSN=y
303CONFIG_HIX5HD2_GMAC=y
304CONFIG_HNS_DSAF=y
305CONFIG_HNS_ENET=y
306CONFIG_HNS3=y
307CONFIG_HNS3_HCLGE=y
308CONFIG_HNS3_ENET=y
309CONFIG_E1000=y
310CONFIG_E1000E=y
311CONFIG_IGB=y
312CONFIG_IGBVF=y
313CONFIG_MVMDIO=y
314CONFIG_SKY2=y
315CONFIG_MLX4_EN=m
316CONFIG_MLX5_CORE=m
317CONFIG_MLX5_CORE_EN=y
318CONFIG_MSCC_OCELOT_SWITCH=y
319CONFIG_QCOM_EMAC=m
320CONFIG_RMNET=m
321CONFIG_SMC91X=y
322CONFIG_SMSC911X=y
323CONFIG_STMMAC_ETH=y
324CONFIG_DWMAC_GENERIC=m
325CONFIG_AQUANTIA_PHY=y
326CONFIG_BROADCOM_PHY=m
327CONFIG_BCM54140_PHY=m
328CONFIG_INPHI_PHY=y
329CONFIG_MARVELL_PHY=m
330CONFIG_MARVELL_10G_PHY=m
331CONFIG_MICREL_PHY=y
332CONFIG_MICROSEMI_PHY=y
333CONFIG_NXP_TJA11XX_PHY=y
334CONFIG_AT803X_PHY=y
335CONFIG_REALTEK_PHY=y
336CONFIG_ROCKCHIP_PHY=y
337CONFIG_VITESSE_PHY=y
338CONFIG_CAN_FLEXCAN=m
339CONFIG_MDIO_BITBANG=y
340CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
341CONFIG_MDIO_BUS_MUX_MMIOREG=y
342CONFIG_USB_PEGASUS=m
343CONFIG_USB_RTL8150=m
344CONFIG_USB_RTL8152=y
345CONFIG_USB_LAN78XX=m
346CONFIG_USB_USBNET=y
347CONFIG_USB_NET_AX8817X=m
348CONFIG_USB_NET_AX88179_178A=m
349CONFIG_USB_NET_CDCETHER=m
350CONFIG_USB_NET_CDC_NCM=m
351CONFIG_USB_NET_DM9601=m
352CONFIG_USB_NET_SR9800=m
353CONFIG_USB_NET_SMSC75XX=m
354CONFIG_USB_NET_SMSC95XX=m
355CONFIG_USB_NET_NET1080=m
356CONFIG_USB_NET_PLUSB=m
357CONFIG_USB_NET_MCS7830=m
358CONFIG_USB_NET_CDC_SUBSET=m
359CONFIG_USB_NET_ZAURUS=m
360CONFIG_HOSTAP=y
361CONFIG_WL18XX=m
362CONFIG_WLCORE_SDIO=m
363CONFIG_XEN_NETDEV_BACKEND=m
364CONFIG_IVSHMEM_NET=y
365CONFIG_INPUT_EVDEV=y
366CONFIG_KEYBOARD_ADC=m
367CONFIG_KEYBOARD_GPIO=y
368CONFIG_KEYBOARD_RPMSG=y
369CONFIG_KEYBOARD_SNVS_PWRKEY=y
370CONFIG_KEYBOARD_BBNSM_PWRKEY=y
371CONFIG_KEYBOARD_IMX_SC_KEY=y
372CONFIG_KEYBOARD_CROS_EC=y
373CONFIG_INPUT_TOUCHSCREEN=y
374CONFIG_TOUCHSCREEN_ATMEL_MXT=m
375CONFIG_TOUCHSCREEN_EXC3000=m
376CONFIG_TOUCHSCREEN_GOODIX=m
377CONFIG_TOUCHSCREEN_EDT_FT5X06=m
378CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C=m
379CONFIG_INPUT_MISC=y
380CONFIG_INPUT_PWM_BEEPER=m
381CONFIG_INPUT_PWM_VIBRA=m
382# CONFIG_SERIO_SERPORT is not set
383CONFIG_SERIO_AMBAKMI=y
384CONFIG_LEGACY_PTY_COUNT=16
385CONFIG_SERIAL_8250=y
386CONFIG_SERIAL_8250_CONSOLE=y
387CONFIG_SERIAL_8250_EXTENDED=y
388CONFIG_SERIAL_8250_SHARE_IRQ=y
389CONFIG_SERIAL_8250_DW=y
390CONFIG_SERIAL_OF_PLATFORM=y
391CONFIG_SERIAL_AMBA_PL011=y
392CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
393CONFIG_SERIAL_IMX=y
394CONFIG_SERIAL_IMX_CONSOLE=y
395CONFIG_SERIAL_XILINX_PS_UART=y
396CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
397CONFIG_SERIAL_FSL_LPUART=y
398CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
399CONFIG_SERIAL_FSL_LINFLEXUART=y
400CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y
401CONFIG_SERIAL_DEV_BUS=y
402CONFIG_VIRTIO_CONSOLE=y
403CONFIG_IPMI_HANDLER=m
404CONFIG_IPMI_DEVICE_INTERFACE=m
405CONFIG_IPMI_SI=m
406CONFIG_TCG_TPM=y
407CONFIG_TCG_TIS_I2C_INFINEON=y
408CONFIG_I2C_CHARDEV=y
409CONFIG_I2C_MUX=y
410CONFIG_I2C_MUX_PCA954x=y
411CONFIG_I2C_DESIGNWARE_PLATFORM=y
412CONFIG_I2C_GPIO=m
413CONFIG_I2C_IMX=y
414CONFIG_I2C_IMX_LPI2C=y
415CONFIG_I2C_RK3X=y
416CONFIG_I2C_RPBUS=y
417CONFIG_I2C_CROS_EC_TUNNEL=y
418CONFIG_I3C=y
419CONFIG_SVC_I3C_MASTER=y
420CONFIG_SPI=y
421CONFIG_SPI_CADENCE_QUADSPI=y
422CONFIG_SPI_DESIGNWARE=m
423CONFIG_SPI_DW_DMA=y
424CONFIG_SPI_DW_MMIO=m
425CONFIG_SPI_FSL_LPSPI=y
426CONFIG_SPI_FSL_QUADSPI=y
427CONFIG_SPI_NXP_FLEXSPI=y
428CONFIG_SPI_IMX=y
429CONFIG_SPI_FSL_DSPI=y
430CONFIG_SPI_PL022=y
431CONFIG_SPI_ROCKCHIP=y
432CONFIG_SPI_SPIDEV=y
433CONFIG_SPI_SLAVE=y
434CONFIG_SPI_SLAVE_TIME=y
435CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
436CONFIG_SPMI=y
437CONFIG_PPS_CLIENT_GPIO=y
438CONFIG_PINCTRL_MAX77620=y
439CONFIG_PINCTRL_SINGLE=y
440CONFIG_PINCTRL_IMX8MM=y
441CONFIG_PINCTRL_IMX8MN=y
442CONFIG_PINCTRL_IMX8MP=y
443CONFIG_PINCTRL_IMX8MQ=y
444CONFIG_PINCTRL_IMX8QM=y
445CONFIG_PINCTRL_IMX8QXP=y
446CONFIG_PINCTRL_IMX8DXL=y
447CONFIG_PINCTRL_IMX8ULP=y
448CONFIG_PINCTRL_IMX93=y
449CONFIG_PINCTRL_S32V234=y
450CONFIG_GPIO_ALTERA=m
451CONFIG_GPIO_DWAPB=y
452CONFIG_GPIO_IMX_RPMSG=y
453CONFIG_GPIO_MB86S7X=y
454CONFIG_GPIO_MPC8XXX=y
455CONFIG_GPIO_MXC=y
456CONFIG_GPIO_PL061=y
457CONFIG_GPIO_WCD934X=m
458CONFIG_GPIO_XGENE=y
459CONFIG_GPIO_MAX732X=y
460CONFIG_GPIO_PCA953X=y
461CONFIG_GPIO_PCA953X_IRQ=y
462CONFIG_GPIO_ADP5585=y
463CONFIG_GPIO_BD9571MWV=m
464CONFIG_GPIO_MAX77620=y
465CONFIG_GPIO_SL28CPLD=m
466CONFIG_POWER_RESET_BRCMSTB=y
467CONFIG_POWER_RESET_XGENE=y
468CONFIG_POWER_RESET_SYSCON=y
469CONFIG_SYSCON_REBOOT_MODE=y
470CONFIG_BATTERY_SBS=m
471CONFIG_BATTERY_BQ27XXX=y
472CONFIG_BATTERY_MAX17042=m
473CONFIG_CHARGER_BQ25890=m
474CONFIG_CHARGER_BQ25980=m
475CONFIG_SENSORS_ARM_SCMI=y
476CONFIG_SENSORS_ARM_SCPI=y
477CONFIG_SENSORS_FP9931=y
478CONFIG_SENSORS_LM90=m
479CONFIG_SENSORS_PWM_FAN=m
480CONFIG_SENSORS_SL28CPLD=m
481CONFIG_SENSORS_INA2XX=m
482CONFIG_SENSORS_INA3221=m
483CONFIG_THERMAL_WRITABLE_TRIPS=y
484CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
485CONFIG_CPU_THERMAL=y
486CONFIG_THERMAL_EMULATION=y
487CONFIG_IMX_SC_THERMAL=y
488CONFIG_IMX8MM_THERMAL=y
489CONFIG_DEVICE_THERMAL=y
490CONFIG_QORIQ_THERMAL=y
491CONFIG_WATCHDOG=y
492CONFIG_SL28CPLD_WATCHDOG=m
493CONFIG_ARM_SP805_WATCHDOG=y
494CONFIG_ARM_SBSA_WATCHDOG=y
495CONFIG_DW_WATCHDOG=y
496CONFIG_IMX2_WDT=y
497CONFIG_IMX_SC_WDT=y
498CONFIG_IMX7ULP_WDT=y
499CONFIG_ARM_SMC_WATCHDOG=y
500CONFIG_XEN_WDT=y
501CONFIG_ARCH_FORCE_MAX_ORDER=14
502CONFIG_MFD_ADP5585=y
503CONFIG_MFD_BD9571MWV=y
504CONFIG_MFD_AXP20X_I2C=y
505CONFIG_MFD_HI6421_PMIC=y
506CONFIG_MFD_FP9931=y
507CONFIG_MFD_MAX77620=y
508CONFIG_MFD_MT6397=y
509CONFIG_MFD_RK808=y
510CONFIG_MFD_SEC_CORE=y
511CONFIG_MFD_SL28CPLD=y
512CONFIG_MFD_ROHM_BD718XX=y
513CONFIG_MFD_WCD934X=m
514CONFIG_REGULATOR_FIXED_VOLTAGE=y
515CONFIG_REGULATOR_AXP20X=y
516CONFIG_REGULATOR_BD718XX=y
517CONFIG_REGULATOR_BD9571MWV=y
518CONFIG_REGULATOR_FAN53555=y
519CONFIG_REGULATOR_GPIO=y
520CONFIG_REGULATOR_HI6421V530=y
521CONFIG_REGULATOR_MAX77620=y
522CONFIG_REGULATOR_MAX8973=y
523CONFIG_REGULATOR_FP9931=y
524CONFIG_REGULATOR_MP8859=y
525CONFIG_REGULATOR_MT6358=y
526CONFIG_REGULATOR_MT6397=y
527CONFIG_REGULATOR_PCA9450=y
528CONFIG_REGULATOR_PF8X00=y
529CONFIG_REGULATOR_PFUZE100=y
530CONFIG_REGULATOR_PWM=y
531CONFIG_REGULATOR_QCOM_SPMI=y
532CONFIG_REGULATOR_RK808=y
533CONFIG_REGULATOR_S2MPS11=y
534CONFIG_REGULATOR_TPS65132=m
535CONFIG_REGULATOR_VCTRL=m
536CONFIG_RC_CORE=m
537CONFIG_RC_DECODERS=y
538CONFIG_IR_IMON_DECODER=m
539CONFIG_IR_JVC_DECODER=m
540CONFIG_IR_MCE_KBD_DECODER=m
541CONFIG_IR_NEC_DECODER=m
542CONFIG_IR_RC5_DECODER=m
543CONFIG_IR_RC6_DECODER=m
544CONFIG_IR_RCMM_DECODER=m
545CONFIG_IR_SANYO_DECODER=m
546CONFIG_IR_SHARP_DECODER=m
547CONFIG_IR_SONY_DECODER=m
548CONFIG_IR_XMP_DECODER=m
549CONFIG_RC_DEVICES=y
550CONFIG_IR_GPIO_CIR=m
551CONFIG_MEDIA_SUPPORT=y
552CONFIG_MEDIA_CAMERA_SUPPORT=y
553CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
554CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
555CONFIG_MEDIA_SDR_SUPPORT=y
556CONFIG_MEDIA_PLATFORM_SUPPORT=y
557# CONFIG_DVB_NET is not set
558CONFIG_MEDIA_USB_SUPPORT=y
559CONFIG_USB_VIDEO_CLASS=m
560CONFIG_V4L_PLATFORM_DRIVERS=y
561CONFIG_SDR_PLATFORM_DRIVERS=y
562CONFIG_V4L_MEM2MEM_DRIVERS=y
563CONFIG_VIDEO_MX8_CAPTURE=y
564CONFIG_VIDEO_MXC_CAPTURE=y
565CONFIG_VIDEO_MXC_CSI_CAMERA=y
566CONFIG_MXC_MIPI_CSI=y
567CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y
568CONFIG_VIDEO_AMPHION_VPU=y
569CONFIG_VIDEO_IMX8_JPEG=m
570CONFIG_VIDEO_HANTRO=m
571CONFIG_VIDEO_IMX219=m
572CONFIG_VIDEO_OV5640=y
573CONFIG_VIDEO_OV5645=m
574CONFIG_VIDEO_AP1302=y
575CONFIG_VIDEO_MT9M114=y
576CONFIG_IMX_DPU_CORE=y
577CONFIG_IMX8MM_LCDIF_CORE=y
578CONFIG_IMX_LCDIFV3_CORE=y
579CONFIG_DRM=y
580CONFIG_DRM_I2C_NXP_TDA998X=m
581CONFIG_DRM_MALI_DISPLAY=m
582CONFIG_DRM_NOUVEAU=m
583CONFIG_DRM_RCAR_DW_HDMI=m
584CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
585CONFIG_DRM_PANEL_LVDS=m
586CONFIG_DRM_PANEL_SIMPLE=y
587CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
588CONFIG_DRM_PANEL_ONTAT_KD50G21_40NT_A1=y
589CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
590CONFIG_DRM_PANEL_RAYDIUM_RM68200=y
591CONFIG_DRM_PANEL_ROCKTECK_HIMAX8394F=y
592CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
593CONFIG_DRM_PANEL_SITRONIX_ST7703=m
594CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
595CONFIG_DRM_PANEL_WKS_101WX001=y
596CONFIG_DRM_DISPLAY_CONNECTOR=m
597CONFIG_DRM_LONTIUM_LT8912B=m
598CONFIG_DRM_LONTIUM_LT9611=m
599CONFIG_DRM_LONTIUM_LT9611UXC=m
600CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y
601CONFIG_DRM_NWL_MIPI_DSI=y
602CONFIG_DRM_NXP_SEIKO_43WVFIG=y
603CONFIG_DRM_PARADE_PS8640=m
604CONFIG_DRM_SII902X=m
605CONFIG_DRM_SIMPLE_BRIDGE=m
606CONFIG_DRM_THINE_THC63LVD1024=m
607CONFIG_DRM_TI_SN65DSI86=m
608CONFIG_DRM_I2C_ADV7511=y
609CONFIG_DRM_I2C_ADV7511_AUDIO=y
610CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
611CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
612CONFIG_DRM_DW_HDMI_GP_AUDIO=y
613CONFIG_DRM_DW_HDMI_CEC=m
614CONFIG_DRM_ITE_IT6263=y
615CONFIG_DRM_ITE_IT6161=y
616CONFIG_DRM_IMX=y
617CONFIG_DRM_IMX_LCDIF_MUX_DISPLAY=y
618CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
619CONFIG_DRM_IMX_TVE=y
620CONFIG_DRM_IMX_LDB=y
621CONFIG_DRM_IMX8QM_LDB=y
622CONFIG_DRM_IMX8QXP_LDB=y
623CONFIG_DRM_IMX8MP_LDB=y
624CONFIG_DRM_IMX93_LDB=y
625CONFIG_DRM_IMX_DW_MIPI_DSI=y
626CONFIG_DRM_IMX93_PARALLEL_DISPLAY_FORMAT=y
627CONFIG_DRM_IMX_HDMI=y
628CONFIG_DRM_IMX_SEC_DSIM=y
629CONFIG_DRM_IMX_DCNANO=y
630CONFIG_DRM_IMX_DCSS=y
631CONFIG_DRM_IMX_CDNS_MHDP=y
632CONFIG_DRM_ETNAVIV=m
633CONFIG_DRM_HISI_HIBMC=m
634CONFIG_DRM_HISI_KIRIN=m
635CONFIG_DRM_MXSFB=y
636CONFIG_DRM_PL111=m
637CONFIG_DRM_LIMA=m
638CONFIG_DRM_PANFROST=m
639CONFIG_FB=y
640CONFIG_FB_ARMCLCD=y
641CONFIG_FB_EFI=y
642CONFIG_FB_MXC_EINK_V2_PANEL=y
643CONFIG_BACKLIGHT_PWM=y
644CONFIG_BACKLIGHT_LP855X=m
645CONFIG_LOGO=y
646# CONFIG_LOGO_LINUX_MONO is not set
647# CONFIG_LOGO_LINUX_VGA16 is not set
648CONFIG_SOUND=y
649CONFIG_SND=y
650CONFIG_SND_ALOOP=m
651CONFIG_SND_USB_AUDIO=m
652CONFIG_SND_SOC=y
653CONFIG_SND_SOC_FSL_ASRC=m
654CONFIG_SND_SOC_FSL_MQS=m
655CONFIG_SND_SOC_FSL_MICFIL=m
656CONFIG_SND_SOC_FSL_EASRC=m
657CONFIG_SND_SOC_FSL_XCVR=m
658CONFIG_SND_SOC_FSL_ESAI_CLIENT=y
659CONFIG_SND_SOC_FSL_RPMSG=m
660CONFIG_SND_IMX_SOC=m
661CONFIG_SND_SOC_IMX_SGTL5000=m
662CONFIG_SND_SOC_IMX_SPDIF=m
663CONFIG_SND_SOC_FSL_ASOC_CARD=m
664CONFIG_SND_SOC_IMX_AUDMIX=m
665CONFIG_SND_SOC_IMX_HDMI=m
666CONFIG_SND_SOC_IMX_CARD=m
667CONFIG_SND_SOC_IMX_PCM512X=m
668CONFIG_SND_SOC_SOF_TOPLEVEL=y
669CONFIG_SND_SOC_SOF_OF=m
670CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y
671CONFIG_SND_SOC_SOF_IMX8=m
672CONFIG_SND_SOC_SOF_IMX8M=m
673CONFIG_SND_SOC_SOF_IMX8ULP=m
674CONFIG_SND_SOC_AK4613=m
675CONFIG_SND_SOC_BT_SCO=y
676CONFIG_SND_SOC_CROS_EC_CODEC=m
677CONFIG_SND_SOC_CS42XX8_I2C=y
678CONFIG_SND_SOC_DMIC=m
679CONFIG_SND_SOC_ES7134=m
680CONFIG_SND_SOC_ES7241=m
681CONFIG_SND_SOC_GTM601=m
682CONFIG_SND_SOC_MAX98357A=m
683CONFIG_SND_SOC_MAX98927=m
684CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
685CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
686CONFIG_SND_SOC_PCM3168A_I2C=m
687CONFIG_SND_SOC_RT5659=m
688CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
689CONFIG_SND_SOC_SIMPLE_MUX=m
690CONFIG_SND_SOC_SPDIF=m
691CONFIG_SND_SOC_TAS571X=m
692CONFIG_SND_SOC_WCD934X=m
693CONFIG_SND_SOC_WM8524=y
694CONFIG_SND_SOC_WM8904=m
695CONFIG_SND_SOC_WM8960=m
696CONFIG_SND_SOC_WM8962=m
697CONFIG_SND_SOC_WSA881X=m
698CONFIG_SND_SOC_RPMSG_WM8960=m
699CONFIG_SND_SOC_RPMSG_AK4497=m
700CONFIG_SND_SOC_LPASS_WSA_MACRO=m
701CONFIG_SND_SOC_LPASS_VA_MACRO=m
702CONFIG_SND_SIMPLE_CARD=y
703CONFIG_SND_AUDIO_GRAPH_CARD=y
704CONFIG_HID_MULTITOUCH=m
705CONFIG_I2C_HID_ACPI=m
706CONFIG_I2C_HID_OF=m
707CONFIG_USB_CONN_GPIO=y
708CONFIG_USB=y
709CONFIG_USB_OTG=y
710CONFIG_USB_XHCI_HCD=y
711CONFIG_USB_XHCI_PCI_RENESAS=m
712CONFIG_USB_EHCI_HCD=y
713CONFIG_USB_EHCI_HCD_PLATFORM=y
714CONFIG_USB_OHCI_HCD=y
715CONFIG_USB_OHCI_HCD_PLATFORM=y
716CONFIG_USB_HCD_TEST_MODE=y
717CONFIG_USB_ACM=m
718CONFIG_USB_STORAGE=y
719CONFIG_USB_UAS=y
720CONFIG_USB_CDNS_SUPPORT=y
721CONFIG_USB_CDNS3=y
722CONFIG_USB_CDNS3_GADGET=y
723CONFIG_USB_CDNS3_HOST=y
724CONFIG_USB_MUSB_HDRC=y
725CONFIG_USB_DWC3=y
726CONFIG_USB_DWC2=y
727CONFIG_USB_CHIPIDEA=y
728CONFIG_USB_CHIPIDEA_UDC=y
729CONFIG_USB_CHIPIDEA_HOST=y
730CONFIG_USB_ISP1760=y
731CONFIG_USB_SERIAL=y
732CONFIG_USB_SERIAL_CONSOLE=y
733CONFIG_USB_SERIAL_GENERIC=y
734CONFIG_USB_SERIAL_SIMPLE=y
735CONFIG_USB_SERIAL_CP210X=m
736CONFIG_USB_SERIAL_FTDI_SIO=y
737CONFIG_USB_SERIAL_OPTION=m
738CONFIG_USB_TEST=m
739CONFIG_USB_EHSET_TEST_FIXTURE=y
740CONFIG_USB_HSIC_USB3503=y
741CONFIG_NOP_USB_XCEIV=y
742CONFIG_USB_MXS_PHY=y
743CONFIG_USB_ULPI=y
744CONFIG_USB_GADGET=y
745CONFIG_USB_SNP_UDC_PLAT=y
746CONFIG_USB_BDC_UDC=y
747CONFIG_USB_CONFIGFS=y
748CONFIG_USB_CONFIGFS_SERIAL=y
749CONFIG_USB_CONFIGFS_ACM=y
750CONFIG_USB_CONFIGFS_OBEX=y
751CONFIG_USB_CONFIGFS_NCM=y
752CONFIG_USB_CONFIGFS_ECM=y
753CONFIG_USB_CONFIGFS_ECM_SUBSET=y
754CONFIG_USB_CONFIGFS_RNDIS=y
755CONFIG_USB_CONFIGFS_EEM=y
756CONFIG_USB_CONFIGFS_MASS_STORAGE=y
757CONFIG_USB_CONFIGFS_F_LB_SS=y
758CONFIG_USB_CONFIGFS_F_FS=y
759CONFIG_USB_CONFIGFS_F_UAC1=y
760CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
761CONFIG_USB_CONFIGFS_F_UAC2=y
762CONFIG_USB_CONFIGFS_F_MIDI=y
763CONFIG_USB_CONFIGFS_F_HID=y
764CONFIG_USB_CONFIGFS_F_UVC=y
765CONFIG_USB_ZERO=m
766CONFIG_USB_AUDIO=m
767CONFIG_USB_ETH=m
768CONFIG_USB_MASS_STORAGE=m
769CONFIG_USB_G_SERIAL=m
770CONFIG_TYPEC=y
771CONFIG_TYPEC_TCPM=y
772CONFIG_TYPEC_TCPCI=y
773CONFIG_TYPEC_FUSB302=m
774CONFIG_TYPEC_TPS6598X=m
775CONFIG_TYPEC_HD3SS3220=m
776CONFIG_TYPEC_SWITCH_GPIO=y
777CONFIG_MMC=y
778CONFIG_MMC_BLOCK_MINORS=32
779CONFIG_MMC_ARMMMCI=y
780CONFIG_MMC_SDHCI=y
781CONFIG_MMC_SDHCI_ACPI=y
782CONFIG_MMC_SDHCI_PLTFM=y
783CONFIG_MMC_SDHCI_OF_ARASAN=y
784CONFIG_MMC_SDHCI_OF_ESDHC=y
785CONFIG_MMC_SDHCI_CADENCE=y
786CONFIG_MMC_SDHCI_ESDHC_IMX=y
787CONFIG_MMC_SDHCI_F_SDH30=y
788CONFIG_MMC_SPI=y
789CONFIG_MMC_DW=y
790CONFIG_MMC_DW_EXYNOS=y
791CONFIG_MMC_DW_HI3798CV200=y
792CONFIG_MMC_DW_K3=y
793CONFIG_MMC_MTK=y
794CONFIG_MMC_SDHCI_XENON=y
795CONFIG_MMC_SDHCI_AM654=y
796CONFIG_SCSI_UFSHCD=y
797CONFIG_SCSI_UFSHCD_PLATFORM=y
798CONFIG_NEW_LEDS=y
799CONFIG_LEDS_CLASS=y
800CONFIG_LEDS_CLASS_MULTICOLOR=m
801CONFIG_LEDS_LM3692X=m
802CONFIG_LEDS_PCA9532=m
803CONFIG_LEDS_GPIO=y
804CONFIG_LEDS_PCA995X=m
805CONFIG_LEDS_PWM=y
806CONFIG_LEDS_SYSCON=y
807CONFIG_LEDS_TRIGGER_TIMER=y
808CONFIG_LEDS_TRIGGER_DISK=y
809CONFIG_LEDS_TRIGGER_HEARTBEAT=y
810CONFIG_LEDS_TRIGGER_CPU=y
811CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
812CONFIG_LEDS_TRIGGER_PANIC=y
813CONFIG_EDAC=y
814CONFIG_EDAC_GHES=y
815CONFIG_EDAC_LAYERSCAPE=m
816CONFIG_EDAC_SYNOPSYS=y
817CONFIG_RTC_CLASS=y
818CONFIG_RTC_DRV_DS1307=m
819CONFIG_RTC_DRV_HYM8563=m
820CONFIG_RTC_DRV_MAX77686=y
821CONFIG_RTC_DRV_RK808=m
822CONFIG_RTC_DRV_PCF85363=m
823CONFIG_RTC_DRV_M41T80=m
824CONFIG_RTC_DRV_RX8581=m
825CONFIG_RTC_DRV_RV3028=m
826CONFIG_RTC_DRV_RV8803=m
827CONFIG_RTC_DRV_S5M=y
828CONFIG_RTC_DRV_DS3232=y
829CONFIG_RTC_DRV_PCF2127=m
830CONFIG_RTC_DRV_PCF2131=m
831CONFIG_RTC_DRV_EFI=y
832CONFIG_RTC_DRV_CROS_EC=y
833CONFIG_RTC_DRV_FSL_FTM_ALARM=m
834CONFIG_RTC_DRV_PL031=y
835CONFIG_RTC_DRV_SNVS=y
836CONFIG_RTC_DRV_BBNSM=y
837CONFIG_RTC_DRV_IMX_SC=y
838CONFIG_RTC_DRV_IMX_RPMSG=y
839CONFIG_DMADEVICES=y
840CONFIG_BCM_SBA_RAID=m
841CONFIG_FSL_EDMA=y
842CONFIG_FSL_QDMA=m
843CONFIG_FSL_EDMA_V3=y
844CONFIG_IMX_SDMA=y
845CONFIG_MV_XOR_V2=y
846CONFIG_MXS_DMA=y
847CONFIG_MXC_PXP_V3=y
848CONFIG_PL330_DMA=y
849CONFIG_QCOM_HIDMA_MGMT=y
850CONFIG_QCOM_HIDMA=y
851CONFIG_FSL_DPAA2_QDMA=m
852CONFIG_DMATEST=y
853CONFIG_DMABUF_HEAPS=y
854CONFIG_DMABUF_HEAPS_SYSTEM=y
855CONFIG_DMABUF_HEAPS_CMA=y
856CONFIG_DMABUF_HEAPS_DSP=y
857CONFIG_UIO_PCI_GENERIC=y
858CONFIG_UIO_IVSHMEM=y
859CONFIG_VFIO=y
860CONFIG_VFIO_PCI=y
861CONFIG_VFIO_FSL_MC=y
862CONFIG_VIRTIO_PCI=y
863CONFIG_VIRTIO_BALLOON=y
864CONFIG_VIRTIO_MMIO=y
865CONFIG_VIRTIO_IVSHMEM=y
866CONFIG_XEN_GNTDEV=y
867CONFIG_XEN_GRANT_DEV_ALLOC=y
868CONFIG_STAGING=y
869CONFIG_STAGING_MEDIA=y
870CONFIG_VIDEO_IMX_CAPTURE=y
871CONFIG_IMX8_MEDIA_DEVICE=m
872CONFIG_MHDP_HDMIRX=y
873CONFIG_MHDP_HDMIRX_CEC=y
874CONFIG_FSL_DPAA2=y
875CONFIG_FSL_PPFE=y
876CONFIG_FSL_PPFE_UTIL_DISABLED=y
877CONFIG_ETHOSU=y
878CONFIG_CHROME_PLATFORMS=y
879CONFIG_CROS_EC=y
880CONFIG_CROS_EC_I2C=y
881CONFIG_CROS_EC_SPI=y
882CONFIG_CROS_EC_CHARDEV=m
883CONFIG_CLK_VEXPRESS_OSC=y
884CONFIG_COMMON_CLK_RK808=y
885CONFIG_COMMON_CLK_SCMI=y
886CONFIG_COMMON_CLK_SCPI=y
887CONFIG_COMMON_CLK_CS2000_CP=y
888CONFIG_COMMON_CLK_FSL_SAI=y
889CONFIG_COMMON_CLK_S2MPS11=y
890CONFIG_COMMON_CLK_XGENE=y
891CONFIG_COMMON_CLK_PWM=y
892CONFIG_COMMON_CLK_VC5=y
893CONFIG_CLK_IMX8MM=y
894CONFIG_CLK_IMX8MN=y
895CONFIG_CLK_IMX8MP=y
896CONFIG_CLK_IMX8MQ=y
897CONFIG_CLK_IMX8QXP=y
898CONFIG_CLK_IMX8ULP=y
899CONFIG_CLK_IMX93=y
900CONFIG_HWSPINLOCK=y
901CONFIG_ARM_MHU=y
902CONFIG_IMX_MBOX=y
903CONFIG_PLATFORM_MHU=y
904CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
905CONFIG_ARM_SMMU=y
906CONFIG_ARM_SMMU_V3=y
907CONFIG_REMOTEPROC=y
908CONFIG_IMX_REMOTEPROC=y
909CONFIG_IMX_DSP_REMOTEPROC=m
910CONFIG_RPMSG_CHAR=m
911CONFIG_RPMSG_CTRL=m
912CONFIG_RPMSG_QCOM_GLINK_RPM=y
913CONFIG_SOUNDWIRE=m
914CONFIG_SOUNDWIRE_QCOM=m
915CONFIG_SOC_BRCMSTB=y
916CONFIG_FSL_DPAA=y
917CONFIG_FSL_MC_DPIO=y
918CONFIG_FSL_RCPM=y
919CONFIG_FSL_QIXIS=y
920CONFIG_SOC_TI=y
921CONFIG_EXTCON_PTN5150=m
922CONFIG_EXTCON_USB_GPIO=y
923CONFIG_EXTCON_USBC_CROS_EC=y
924CONFIG_IIO=y
925CONFIG_FXLS8962AF_I2C=m
926CONFIG_IMX8QXP_ADC=y
927CONFIG_IMX93_ADC=y
928CONFIG_MAX9611=m
929CONFIG_QCOM_SPMI_VADC=m
930CONFIG_QCOM_SPMI_ADC5=m
931CONFIG_IIO_CROS_EC_SENSORS_CORE=m
932CONFIG_IIO_CROS_EC_SENSORS=m
933CONFIG_FXAS21002C=y
934CONFIG_FXOS8700_I2C=y
935CONFIG_RPMSG_IIO_PEDOMETER=m
936CONFIG_IIO_ST_LSM6DSX=y
937CONFIG_IIO_CROS_EC_LIGHT_PROX=m
938CONFIG_SENSORS_ISL29018=y
939CONFIG_VCNL4000=m
940CONFIG_IIO_ST_MAGN_3AXIS=m
941CONFIG_IIO_CROS_EC_BARO=m
942CONFIG_MPL3115=y
943CONFIG_PWM=y
944CONFIG_PWM_ADP5585=y
945CONFIG_PWM_CROS_EC=m
946CONFIG_PWM_FSL_FTM=m
947CONFIG_PWM_IMX27=y
948CONFIG_PWM_RPCHIP=y
949CONFIG_PWM_SL28CPLD=m
950CONFIG_SL28CPLD_INTC=y
951CONFIG_RESET_IMX7=y
952CONFIG_RESET_IMX8ULP_SIM=y
953CONFIG_PHY_XGENE=y
954CONFIG_PHY_MIXEL_LVDS=y
955CONFIG_PHY_MIXEL_LVDS_COMBO=y
956CONFIG_PHY_CADENCE_SALVO=y
957CONFIG_PHY_FSL_IMX8MP_LVDS=y
958CONFIG_PHY_FSL_IMX93_MIPI_DPHY=y
959CONFIG_PHY_MIXEL_MIPI_DPHY=y
960CONFIG_PHY_FSL_IMX8M_PCIE=y
961CONFIG_PHY_SAMSUNG_HDMI_PHY=y
962CONFIG_PHY_QCOM_USB_HS=y
963CONFIG_PHY_SAMSUNG_USB2=y
964CONFIG_ARM_CCI_PMU=m
965CONFIG_ARM_CCN=m
966CONFIG_ARM_CMN=m
967CONFIG_ARM_SMMU_V3_PMU=m
968CONFIG_ARM_DSU_PMU=m
969CONFIG_FSL_IMX8_DDR_PMU=y
970CONFIG_FSL_IMX9_DDR_PMU=y
971CONFIG_ARM_SPE_PMU=m
972CONFIG_ARM_DMC620_PMU=m
973CONFIG_HISI_PMU=y
974CONFIG_NVMEM_IMX_OCOTP=y
975CONFIG_NVMEM_IMX_OCOTP_SCU=y
976CONFIG_NVMEM_RMEM=m
977CONFIG_FPGA=y
978CONFIG_FPGA_BRIDGE=m
979CONFIG_ALTERA_FREEZE_BRIDGE=m
980CONFIG_FPGA_REGION=m
981CONFIG_OF_FPGA_REGION=m
982CONFIG_TEE=y
983CONFIG_OPTEE=y
984CONFIG_MUX_MMIO=y
985CONFIG_SLIM_QCOM_CTRL=m
986CONFIG_MXC_SIM=y
987CONFIG_MXC_GPU_VIV=y
988CONFIG_MXC_EMVSIM=y
989CONFIG_EXT2_FS=y
990CONFIG_EXT3_FS=y
991CONFIG_EXT4_FS_POSIX_ACL=y
992CONFIG_BTRFS_FS=m
993CONFIG_BTRFS_FS_POSIX_ACL=y
994CONFIG_FANOTIFY=y
995CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
996CONFIG_QUOTA=y
997CONFIG_AUTOFS4_FS=y
998CONFIG_FUSE_FS=m
999CONFIG_CUSE=m
1000CONFIG_OVERLAY_FS=m
1001CONFIG_VFAT_FS=y
1002CONFIG_TMPFS_POSIX_ACL=y
1003CONFIG_HUGETLBFS=y
1004CONFIG_EFIVAR_FS=y
1005CONFIG_JFFS2_FS=y
1006CONFIG_UBIFS_FS=y
1007CONFIG_SQUASHFS=y
1008CONFIG_SQUASHFS_XZ=y
1009CONFIG_NFS_FS=y
1010CONFIG_NFS_V4=y
1011CONFIG_NFS_V4_1=y
1012CONFIG_NFS_V4_2=y
1013CONFIG_ROOT_NFS=y
1014CONFIG_9P_FS=y
1015CONFIG_NLS_CODEPAGE_437=y
1016CONFIG_NLS_ISO8859_1=y
1017CONFIG_TRUSTED_KEYS=m
1018# CONFIG_TRUSTED_KEYS_TPM is not set
1019# CONFIG_TRUSTED_KEYS_TEE is not set
1020CONFIG_SECURITY=y
1021CONFIG_CRYPTO_USER=y
1022CONFIG_CRYPTO_TEST=m
1023CONFIG_CRYPTO_ANUBIS=m
1024CONFIG_CRYPTO_BLOWFISH=m
1025CONFIG_CRYPTO_CAMELLIA=m
1026CONFIG_CRYPTO_CAST5=m
1027CONFIG_CRYPTO_CAST6=m
1028CONFIG_CRYPTO_FCRYPT=m
1029CONFIG_CRYPTO_KHAZAD=m
1030CONFIG_CRYPTO_SEED=m
1031CONFIG_CRYPTO_SERPENT=m
1032CONFIG_CRYPTO_TEA=m
1033CONFIG_CRYPTO_TWOFISH=m
1034CONFIG_CRYPTO_ARC4=m
1035CONFIG_CRYPTO_CFB=m
1036CONFIG_CRYPTO_CTS=m
1037CONFIG_CRYPTO_LRW=m
1038CONFIG_CRYPTO_OFB=m
1039CONFIG_CRYPTO_PCBC=m
1040CONFIG_CRYPTO_CHACHA20POLY1305=m
1041CONFIG_CRYPTO_ECHAINIV=y
1042CONFIG_CRYPTO_TLS=m
1043CONFIG_CRYPTO_MD4=m
1044CONFIG_CRYPTO_RMD160=m
1045CONFIG_CRYPTO_STREEBOG=m
1046CONFIG_CRYPTO_VMAC=m
1047CONFIG_CRYPTO_WP512=m
1048CONFIG_CRYPTO_XCBC=m
1049CONFIG_CRYPTO_ANSI_CPRNG=y
1050CONFIG_CRYPTO_USER_API_HASH=m
1051CONFIG_CRYPTO_USER_API_SKCIPHER=m
1052CONFIG_CRYPTO_USER_API_RNG=m
1053CONFIG_CRYPTO_USER_API_AEAD=m
1054CONFIG_CRYPTO_CHACHA20_NEON=m
1055CONFIG_CRYPTO_GHASH_ARM64_CE=y
1056CONFIG_CRYPTO_SHA1_ARM64_CE=y
1057CONFIG_CRYPTO_SHA2_ARM64_CE=y
1058CONFIG_CRYPTO_SHA512_ARM64_CE=m
1059CONFIG_CRYPTO_SHA3_ARM64=m
1060CONFIG_CRYPTO_SM3_ARM64_CE=m
1061CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
1062CONFIG_CRYPTO_AES_ARM64_BS=m
1063CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
1064CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
1065CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m
1066CONFIG_CRYPTO_DEV_FSL_CAAM=m
1067CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
1068CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
1069CONFIG_CRYPTO_DEV_CCREE=m
1070CONFIG_CRYPTO_DEV_HISI_SEC2=m
1071CONFIG_CRYPTO_DEV_HISI_ZIP=m
1072CONFIG_CRYPTO_DEV_HISI_HPRE=m
1073CONFIG_CRYPTO_DEV_HISI_TRNG=m
1074CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
1075CONFIG_INDIRECT_PIO=y
1076CONFIG_CRC_CCITT=m
1077CONFIG_CRC8=y
1078CONFIG_CMA_SIZE_MBYTES=32
1079CONFIG_PRINTK_TIME=y
1080CONFIG_DEBUG_KERNEL=y
1081CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y
1082CONFIG_DEBUG_INFO_REDUCED=y
1083CONFIG_MAGIC_SYSRQ=y
1084CONFIG_DEBUG_FS=y
1085# CONFIG_SCHED_DEBUG is not set
1086# CONFIG_DEBUG_PREEMPT is not set
1087# CONFIG_FTRACE is not set
1088CONFIG_CORESIGHT=y
1089CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
1090CONFIG_CORESIGHT_CATU=m
1091CONFIG_CORESIGHT_SINK_TPIU=m
1092CONFIG_CORESIGHT_SINK_ETBV10=m
1093CONFIG_CORESIGHT_SOURCE_ETM4X=y
1094CONFIG_CORESIGHT_STM=m
1095CONFIG_CORESIGHT_CPU_DEBUG=m
1096CONFIG_CORESIGHT_CTI=m
1097CONFIG_MEMTEST=y
1098CONFIG_CRYPTO_SM3_GENERIC=m
1099CONFIG_CRYPTO_SM4_GENERIC=m
1100CONFIG_CRYPTO_ARIA=m
1101CONFIG_CRYPTO_POLYVAL_ARM64_CE=m
diff --git a/recipes-kernel/linux/linux-imx_6.1.bb b/recipes-kernel/linux/linux-imx_6.1.bb
index f979c146..490e2171 100644
--- a/recipes-kernel/linux/linux-imx_6.1.bb
+++ b/recipes-kernel/linux/linux-imx_6.1.bb
@@ -14,13 +14,6 @@ require recipes-kernel/linux/linux-imx.inc
14 14
15DEPENDS += "lzop-native bc-native" 15DEPENDS += "lzop-native bc-native"
16 16
17# UPGRADE NOTE:
18# The linux-imx kernel build uses a defconfig maintained in the layer. That
19# defconfig is a copy of a defconfig maintained by NXP in the source.
20# | SOURCE | LAYER |
21# | arch/arm/configs/imx_v7_defconfig | linux-imx/imx-nxp-bsp/defconfig |
22# | arch/arm64/configs/imx_v8_defconfig | linux-imx/mx8-nxp-bsp/defconfig |
23# | arch/arm64/configs/imx_v8_defconfig | linux-imx/mx9-nxp-bsp/defconfig |
24SRCBRANCH = "lf-6.1.y" 17SRCBRANCH = "lf-6.1.y"
25LOCALVERSION = "-6.1.1-1.0.0" 18LOCALVERSION = "-6.1.1-1.0.0"
26SRCREV = "29549c7073bf72cfb2c4614d37de45ec36b60475" 19SRCREV = "29549c7073bf72cfb2c4614d37de45ec36b60475"
@@ -32,6 +25,11 @@ SRCREV = "29549c7073bf72cfb2c4614d37de45ec36b60475"
32# should be updated once patchlevel is merged. 25# should be updated once patchlevel is merged.
33LINUX_VERSION = "6.1.1" 26LINUX_VERSION = "6.1.1"
34 27
28KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v7_defconfig"
29KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v7_defconfig"
30KBUILD_DEFCONFIG:mx8-generic-bsp = "imx_v8_defconfig"
31KBUILD_DEFCONFIG:mx9-generic-bsp = "imx_v8_defconfig"
32
35DEFAULT_PREFERENCE = "1" 33DEFAULT_PREFERENCE = "1"
36 34
37COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 35COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-security/optee-imx/optee-client-fslc-imx.inc b/recipes-security/optee-imx/optee-client-fslc-imx.inc
new file mode 100644
index 00000000..4cfe18bf
--- /dev/null
+++ b/recipes-security/optee-imx/optee-client-fslc-imx.inc
@@ -0,0 +1,7 @@
1# Copyright (C) 2017-2021 NXP
2
3require optee-client-fslc.inc
4
5SRC_URI += "git://github.com/nxp-imx/imx-optee-client.git;protocol=https;branch=${SRCBRANCH}"
6
7COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-security/optee-imx/optee-client-fslc.inc b/recipes-security/optee-imx/optee-client-fslc.inc
new file mode 100644
index 00000000..92f9f1d1
--- /dev/null
+++ b/recipes-security/optee-imx/optee-client-fslc.inc
@@ -0,0 +1,42 @@
1# Copyright (C) 2017-2021 NXP
2
3SUMMARY = "OPTEE Client libs"
4HOMEPAGE = "http://www.optee.org/"
5LICENSE = "BSD-2-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=69663ab153298557a59c67a60a743e5b"
7
8SRC_URI = "file://tee-supplicant.service"
9
10S = "${WORKDIR}/git"
11B = "${WORKDIR}/build"
12
13inherit python3native systemd features_check pkgconfig
14
15DEPENDS = "util-linux-libuuid"
16
17REQUIRED_MACHINE_FEATURES = "optee"
18
19SYSTEMD_SERVICE:${PN} = "tee-supplicant.service"
20
21EXTRA_OEMAKE = " \
22 -C ${S} O=${B} \
23"
24
25do_install () {
26 oe_runmake -C ${S} install
27
28 install -D -p -m0644 ${B}/export/usr/lib/libteec.so.1.0.0 ${D}${libdir}/libteec.so.1.0.0
29 ln -sf libteec.so.1.0.0 ${D}${libdir}/libteec.so.1
30 ln -sf libteec.so.1.0.0 ${D}${libdir}/libteec.so
31
32 install -D -p -m0644 ${B}/export/usr/lib/libckteec.so.0.1.0 ${D}${libdir}/libckteec.so.0.1.0
33 ln -sf libckteec.so.0.1.0 ${D}${libdir}/libckteec.so.0
34 ln -sf libckteec.so.0.1.0 ${D}${libdir}/libckteec.so
35
36 install -D -p -m0755 ${B}/export/usr/sbin/tee-supplicant ${D}${bindir}/tee-supplicant
37
38 cp -a ${B}/export/usr/include ${D}${includedir}
39
40 sed -i -e s:/etc:${sysconfdir}:g -e s:/usr/bin:${bindir}:g ${WORKDIR}/tee-supplicant.service
41 install -D -p -m0644 ${WORKDIR}/tee-supplicant.service ${D}${systemd_system_unitdir}/tee-supplicant.service
42}
diff --git a/recipes-security/optee-imx/optee-client_3.19.0.imx.bb b/recipes-security/optee-imx/optee-client_3.19.0.imx.bb
index b0fb9178..102b3ce9 100644
--- a/recipes-security/optee-imx/optee-client_3.19.0.imx.bb
+++ b/recipes-security/optee-imx/optee-client_3.19.0.imx.bb
@@ -1,48 +1,4 @@
1# Copyright (C) 2017-2021 NXP 1require optee-client-fslc-imx.inc
2 2
3SUMMARY = "OPTEE Client libs" 3SRCBRANCH = "lf-6.1.1_1.0.0"
4HOMEPAGE = "http://www.optee.org/" 4SRCREV = "01231b7a7ce03cdf9d3f48e7baa0bce17aac28f7"
5LICENSE = "BSD-2-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=69663ab153298557a59c67a60a743e5b"
7
8SRC_URI = " \
9 git://github.com/nxp-imx/imx-optee-client.git;protocol=https;branch=${SRCBRANCH} \
10 file://tee-supplicant.service"
11SRCBRANCH = "lf-5.15.71_2.2.0"
12SRCREV = "644022f8970c832a40be00747fcec70c7b5d488c"
13
14S = "${WORKDIR}/git"
15B = "${WORKDIR}/build"
16
17inherit python3native systemd features_check pkgconfig
18
19DEPENDS = "util-linux-libuuid"
20
21REQUIRED_MACHINE_FEATURES = "optee"
22
23SYSTEMD_SERVICE:${PN} = "tee-supplicant.service"
24
25EXTRA_OEMAKE = " \
26 -C ${S} O=${B} \
27"
28
29do_install () {
30 oe_runmake -C ${S} install
31
32 install -D -p -m0644 ${B}/export/usr/lib/libteec.so.1.0.0 ${D}${libdir}/libteec.so.1.0.0
33 ln -sf libteec.so.1.0.0 ${D}${libdir}/libteec.so.1
34 ln -sf libteec.so.1.0.0 ${D}${libdir}/libteec.so
35
36 install -D -p -m0644 ${B}/export/usr/lib/libckteec.so.0.1.0 ${D}${libdir}/libckteec.so.0.1.0
37 ln -sf libckteec.so.0.1.0 ${D}${libdir}/libckteec.so.0
38 ln -sf libckteec.so.0.1.0 ${D}${libdir}/libckteec.so
39
40 install -D -p -m0755 ${B}/export/usr/sbin/tee-supplicant ${D}${bindir}/tee-supplicant
41
42 cp -a ${B}/export/usr/include ${D}${includedir}
43
44 sed -i -e s:/etc:${sysconfdir}:g -e s:/usr/bin:${bindir}:g ${WORKDIR}/tee-supplicant.service
45 install -D -p -m0644 ${WORKDIR}/tee-supplicant.service ${D}${systemd_system_unitdir}/tee-supplicant.service
46}
47
48COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-security/optee-imx/optee-fslc.inc b/recipes-security/optee-imx/optee-fslc.inc
new file mode 100644
index 00000000..6c96dc2b
--- /dev/null
+++ b/recipes-security/optee-imx/optee-fslc.inc
@@ -0,0 +1,26 @@
1HOMEPAGE = "http://www.optee.org/"
2
3inherit python3native features_check
4
5REQUIRED_MACHINE_FEATURES = "optee"
6
7DEPENDS = "python3-cryptography-native"
8
9S = "${WORKDIR}/git"
10B = "${WORKDIR}/build"
11
12OPTEE_ARCH:arm = "arm32"
13OPTEE_ARCH:aarch64 = "arm64"
14
15COMPILER ?= "gcc"
16COMPILER:toolchain-clang = "clang"
17
18CFLAGS += "--sysroot=${STAGING_DIR_HOST}"
19CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}"
20
21EXTRA_OEMAKE = " \
22 COMPILER=${COMPILER} \
23 OPENSSL_MODULES=${STAGING_LIBDIR_NATIVE}/ossl-modules \
24 OPTEE_CLIENT_EXPORT=${STAGING_DIR_HOST}${exec_prefix} \
25 -C ${S} O=${B} \
26"
diff --git a/recipes-security/optee-imx/optee-os-fslc-imx.inc b/recipes-security/optee-imx/optee-os-fslc-imx.inc
new file mode 100644
index 00000000..6b72e827
--- /dev/null
+++ b/recipes-security/optee-imx/optee-os-fslc-imx.inc
@@ -0,0 +1,26 @@
1require optee-os-fslc.inc
2
3SRC_URI = "git://github.com/nxp-imx/imx-optee-os.git;protocol=https;branch=${SRCBRANCH}"
4
5# The platform flavor corresponds to the Yocto machine without the leading 'i'.
6PLATFORM_FLAVOR = "${@d.getVar('MACHINE')[1:]}"
7PLATFORM_FLAVOR:imx6qdlsabresd = "mx6qsabresd"
8PLATFORM_FLAVOR:imx6qdlsabreauto = "mx6qsabreauto"
9PLATFORM_FLAVOR:imx6qpdlsolox = "mx6qsabresd"
10PLATFORM_FLAVOR:mx6ul-nxp-bsp = "mx6ulevk"
11PLATFORM_FLAVOR:mx6ull-nxp-bsp = "mx6ullevk"
12PLATFORM_FLAVOR:mx6ulz-nxp-bsp = "mx6ulzevk"
13PLATFORM_FLAVOR:mx8mq-nxp-bsp = "mx8mqevk"
14PLATFORM_FLAVOR:mx8mm-nxp-bsp = "mx8mmevk"
15PLATFORM_FLAVOR:mx8mn-nxp-bsp = "mx8mnevk"
16PLATFORM_FLAVOR:mx8mnul-nxp-bsp = "mx8mnevk"
17PLATFORM_FLAVOR:mx8mp-nxp-bsp = "mx8mpevk"
18PLATFORM_FLAVOR:mx8mpul-nxp-bsp = "mx8mpevk"
19PLATFORM_FLAVOR:mx8qm-nxp-bsp = "mx8qmmek"
20PLATFORM_FLAVOR:mx8qxp-nxp-bsp = "mx8qxpmek"
21PLATFORM_FLAVOR:mx8dx-nxp-bsp = "mx8dxmek"
22PLATFORM_FLAVOR:mx8dxl-nxp-bsp = "mx8dxlevk"
23PLATFORM_FLAVOR:mx8ulp-nxp-bsp = "mx8ulpevk"
24PLATFORM_FLAVOR:mx93-nxp-bsp = "mx93evk"
25
26COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-security/optee-imx/optee-os-fslc.inc b/recipes-security/optee-imx/optee-os-fslc.inc
new file mode 100644
index 00000000..faa8c993
--- /dev/null
+++ b/recipes-security/optee-imx/optee-os-fslc.inc
@@ -0,0 +1,78 @@
1# Copyright (C) 2017-2021 NXP
2
3SUMMARY = "OPTEE OS"
4DESCRIPTION = "OPTEE OS"
5LICENSE = "BSD-2-Clause"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=c1f21c4f72f372ef38a5a4aee55ec173"
7
8require optee-fslc.inc
9
10DEPENDS += "python3-pyelftools-native u-boot-mkimage-native"
11DEPENDS:append:toolchain-clang = " compiler-rt"
12
13inherit deploy autotools
14
15# Optee-os can be built for 32 bits and 64 bits at the same time
16# as long as the compilers are correctly defined.
17# For 64bits, CROSS_COMPILE64 must be set
18# When defining CROSS_COMPILE and CROSS_COMPILE64, we assure that
19# any 32 or 64 bits builds will pass
20EXTRA_OEMAKE += " \
21 PLATFORM=imx-${PLATFORM_FLAVOR} \
22 CROSS_COMPILE=${HOST_PREFIX} \
23 CROSS_COMPILE64=${HOST_PREFIX} \
24 CFG_TEE_TA_LOG_LEVEL=0 \
25 CFG_TEE_CORE_LOG_LEVEL=0 \
26"
27
28LDFLAGS[unexport] = "1"
29CPPFLAGS[unexport] = "1"
30AS[unexport] = "1"
31LD[unexport] = "1"
32
33do_configure[noexec] = "1"
34
35do_compile:prepend() {
36 PLAT_LIBGCC_PATH=$(${CC} -print-libgcc-file-name)
37}
38
39do_compile:arm () {
40 oe_runmake all uTee
41}
42
43do_compile:aarch64 () {
44 oe_runmake all
45}
46do_compile[cleandirs] = "${B}"
47
48do_deploy () {
49 install -d ${DEPLOYDIR}
50 cp ${B}/core/tee-raw.bin ${DEPLOYDIR}/tee.${PLATFORM_FLAVOR}.bin
51 ln -sf tee.${PLATFORM_FLAVOR}.bin ${DEPLOYDIR}/tee.bin
52}
53
54do_deploy:append:arm () {
55 cp ${B}/core/uTee ${DEPLOYDIR}/uTee-${OPTEE_BIN_EXT}
56}
57
58do_install () {
59 install -d ${D}${nonarch_base_libdir}/firmware/
60 install -m 644 ${B}/core/*.bin ${D}${nonarch_base_libdir}/firmware/
61
62 # Install embedded TAs
63 install -d ${D}${nonarch_base_libdir}/optee_armtz/
64 install -m 444 ${B}/ta/*/*.ta ${D}${nonarch_base_libdir}/optee_armtz/
65
66 # Install the TA devkit
67 install -d ${D}${includedir}/optee/export-user_ta_${OPTEE_ARCH}/
68 cp -aR ${B}/export-ta_${OPTEE_ARCH}/* \
69 ${D}${includedir}/optee/export-user_ta_${OPTEE_ARCH}/
70}
71
72addtask deploy after do_compile before do_install
73
74FILES:${PN} = "${nonarch_base_libdir}/firmware/ ${nonarch_base_libdir}/optee_armtz/"
75FILES:${PN}-staticdev = "${includedir}/optee/"
76RDEPENDS:${PN}-dev += "${PN}-staticdev"
77
78PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes-security/optee-imx/optee-os_3.19.0.imx.bb b/recipes-security/optee-imx/optee-os_3.19.0.imx.bb
index 82751a80..aec204c6 100644
--- a/recipes-security/optee-imx/optee-os_3.19.0.imx.bb
+++ b/recipes-security/optee-imx/optee-os_3.19.0.imx.bb
@@ -1,125 +1,10 @@
1# Copyright (C) 2017-2021 NXP 1# Copyright (C) 2017-2021 NXP
2 2
3SUMMARY = "OPTEE OS" 3require optee-os-fslc-imx.inc
4DESCRIPTION = "OPTEE OS" 4
5HOMEPAGE = "http://www.optee.org/" 5SRC_URI += "file://0001-core-Define-section-attributes-for-clang.patch \
6LICENSE = "BSD-2-Clause" 6 file://0006-allow-setting-sysroot-for-libgcc-lookup.patch \
7LIC_FILES_CHKSUM = "file://LICENSE;md5=c1f21c4f72f372ef38a5a4aee55ec173" 7 file://0007-allow-setting-sysroot-for-clang.patch \
8 8 file://0010-add-note-GNU-stack-section.patch"
9DEPENDS = "python3-pyelftools-native u-boot-mkimage-native \ 9SRCBRANCH = "lf-6.1.1_1.0.0"
10 python3-cryptography-native" 10SRCREV = "ad4e8389bb2c38efe39853925eec571ac778c575"
11DEPENDS:append:toolchain-clang = " compiler-rt"
12
13SRC_URI = "git://github.com/nxp-imx/imx-optee-os.git;protocol=https;branch=${SRCBRANCH} \
14 file://0001-core-Define-section-attributes-for-clang.patch \
15 file://0006-allow-setting-sysroot-for-libgcc-lookup.patch \
16 file://0007-allow-setting-sysroot-for-clang.patch \
17 file://0010-add-note-GNU-stack-section.patch"
18SRCBRANCH = "lf-5.15.71_2.2.0"
19SRCREV = "00919403f040fad4f8603e605932281ff8451b1d"
20
21S = "${WORKDIR}/git"
22B = "${WORKDIR}/build"
23
24inherit deploy python3native autotools features_check
25
26REQUIRED_MACHINE_FEATURES = "optee"
27
28# The platform flavor corresponds to the Yocto machine without the leading 'i'.
29PLATFORM_FLAVOR = "${@d.getVar('MACHINE')[1:]}"
30PLATFORM_FLAVOR:imx6qdlsabresd = "mx6qsabresd"
31PLATFORM_FLAVOR:imx6qdlsabreauto = "mx6qsabreauto"
32PLATFORM_FLAVOR:imx6qpdlsolox = "mx6qsabresd"
33PLATFORM_FLAVOR:mx6ul-nxp-bsp = "mx6ulevk"
34PLATFORM_FLAVOR:mx6ull-nxp-bsp = "mx6ullevk"
35PLATFORM_FLAVOR:mx6ulz-nxp-bsp = "mx6ulzevk"
36PLATFORM_FLAVOR:mx8mq-nxp-bsp = "mx8mqevk"
37PLATFORM_FLAVOR:mx8mm-nxp-bsp = "mx8mmevk"
38PLATFORM_FLAVOR:mx8mn-nxp-bsp = "mx8mnevk"
39PLATFORM_FLAVOR:mx8mnul-nxp-bsp = "mx8mnevk"
40PLATFORM_FLAVOR:mx8mp-nxp-bsp = "mx8mpevk"
41PLATFORM_FLAVOR:mx8mpul-nxp-bsp = "mx8mpevk"
42PLATFORM_FLAVOR:mx8qm-nxp-bsp = "mx8qmmek"
43PLATFORM_FLAVOR:mx8qxp-nxp-bsp = "mx8qxpmek"
44PLATFORM_FLAVOR:mx8dx-nxp-bsp = "mx8dxmek"
45PLATFORM_FLAVOR:mx8dxl-nxp-bsp = "mx8dxlevk"
46PLATFORM_FLAVOR:mx8ulp-nxp-bsp = "mx8ulpevk"
47PLATFORM_FLAVOR:mx93-nxp-bsp = "mx93evk"
48
49OPTEE_ARCH:arm = "arm32"
50OPTEE_ARCH:aarch64 = "arm64"
51
52COMPILER ?= "gcc"
53COMPILER:toolchain-clang = "clang"
54
55# Optee-os can be built for 32 bits and 64 bits at the same time
56# as long as the compilers are correctly defined.
57# For 64bits, CROSS_COMPILE64 must be set
58# When defining CROSS_COMPILE and CROSS_COMPILE64, we assure that
59# any 32 or 64 bits builds will pass
60EXTRA_OEMAKE = " \
61 PLATFORM=imx-${PLATFORM_FLAVOR} \
62 CROSS_COMPILE=${HOST_PREFIX} \
63 CROSS_COMPILE64=${HOST_PREFIX} \
64 CFG_TEE_TA_LOG_LEVEL=0 \
65 CFG_TEE_CORE_LOG_LEVEL=0 \
66 OPENSSL_MODULES=${STAGING_LIBDIR_NATIVE}/ossl-modules \
67 COMPILER=${COMPILER} \
68 -C ${S} O=${B} \
69"
70
71LDFLAGS[unexport] = "1"
72CPPFLAGS[unexport] = "1"
73AS[unexport] = "1"
74LD[unexport] = "1"
75
76CFLAGS += "--sysroot=${STAGING_DIR_HOST}"
77CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}"
78
79do_configure[noexec] = "1"
80
81do_compile:prepend() {
82 PLAT_LIBGCC_PATH=$(${CC} -print-libgcc-file-name)
83}
84
85do_compile:arm () {
86 oe_runmake all uTee
87}
88
89do_compile:aarch64 () {
90 oe_runmake all
91}
92do_compile[cleandirs] = "${B}"
93
94do_deploy () {
95 install -d ${DEPLOYDIR}
96 cp ${B}/core/tee-raw.bin ${DEPLOYDIR}/tee.${PLATFORM_FLAVOR}.bin
97 ln -sf tee.${PLATFORM_FLAVOR}.bin ${DEPLOYDIR}/tee.bin
98}
99
100do_deploy:append:arm () {
101 cp ${B}/core/uTee ${DEPLOYDIR}/uTee-${OPTEE_BIN_EXT}
102}
103
104do_install () {
105 install -d ${D}${nonarch_base_libdir}/firmware/
106 install -m 644 ${B}/core/*.bin ${D}${nonarch_base_libdir}/firmware/
107
108 # Install embedded TAs
109 install -d ${D}${nonarch_base_libdir}/optee_armtz/
110 install -m 444 ${B}/ta/*/*.ta ${D}${nonarch_base_libdir}/optee_armtz/
111
112 # Install the TA devkit
113 install -d ${D}${includedir}/optee/export-user_ta_${OPTEE_ARCH}/
114 cp -aR ${B}/export-ta_${OPTEE_ARCH}/* \
115 ${D}${includedir}/optee/export-user_ta_${OPTEE_ARCH}/
116}
117
118addtask deploy after do_compile before do_install
119
120FILES:${PN} = "${nonarch_base_libdir}/firmware/ ${nonarch_base_libdir}/optee_armtz/"
121FILES:${PN}-staticdev = "${includedir}/optee/"
122RDEPENDS:${PN}-dev += "${PN}-staticdev"
123
124PACKAGE_ARCH = "${MACHINE_ARCH}"
125COMPATIBLE_MACHINE = "(imx-nxp-bsp)"
diff --git a/recipes-security/optee-imx/optee-test-fslc.inc b/recipes-security/optee-imx/optee-test-fslc.inc
new file mode 100644
index 00000000..e0c133a7
--- /dev/null
+++ b/recipes-security/optee-imx/optee-test-fslc.inc
@@ -0,0 +1,38 @@
1# Copyright (C) 2017-2021 NXP
2
3SUMMARY = "OPTEE test"
4LICENSE = "BSD-2-Clause & GPL-2.0-only"
5LIC_FILES_CHKSUM = "file://LICENSE.md;md5=daa2bcccc666345ab8940aab1315a4fa"
6
7require optee-fslc.inc
8
9DEPENDS += "optee-os optee-client openssl"
10
11EXTRA_OEMAKE += " \
12 TA_DEV_KIT_DIR=${STAGING_INCDIR}/optee/export-user_ta_${OPTEE_ARCH}/ \
13 CROSS_COMPILE_HOST=${HOST_PREFIX} \
14 CROSS_COMPILE_TA=${HOST_PREFIX} \
15 CROSS_COMPILE=${HOST_PREFIX} \
16"
17
18do_compile() {
19 oe_runmake all
20}
21do_compile[cleandirs] = "${B}"
22
23do_install () {
24 install -d ${D}${bindir}
25 install ${B}/xtest/xtest ${D}${bindir}
26
27 install -d ${D}${nonarch_base_libdir}/optee_armtz
28 find ${B}/ta -name '*.ta' | while read name; do
29 install -m 444 $name ${D}${nonarch_base_libdir}/optee_armtz/
30 done
31
32 install -d ${D}${libdir}/tee-supplicant/plugins/
33 install ${B}/supp_plugin/*plugin ${D}${libdir}/tee-supplicant/plugins/
34}
35
36FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/ ${libdir}/tee-supplicant/plugins/"
37
38RDEPENDS:${PN} = "optee-os"
diff --git a/recipes-security/optee-imx/optee-test_3.19.0.imx.bb b/recipes-security/optee-imx/optee-test_3.19.0.imx.bb
index a75b577c..1ef4cad5 100644
--- a/recipes-security/optee-imx/optee-test_3.19.0.imx.bb
+++ b/recipes-security/optee-imx/optee-test_3.19.0.imx.bb
@@ -1,64 +1,10 @@
1# Copyright (C) 2017-2021 NXP 1# Copyright (C) 2017-2021 NXP
2 2
3SUMMARY = "OPTEE test" 3require optee-test-fslc.inc
4HOMEPAGE = "http://www.optee.org/"
5
6LICENSE = "BSD-2-Clause & GPL-2.0-only"
7LIC_FILES_CHKSUM = "file://LICENSE.md;md5=daa2bcccc666345ab8940aab1315a4fa"
8
9DEPENDS = "python3-cryptography-native optee-os optee-client openssl"
10 4
11SRC_URI = "git://github.com/nxp-imx/imx-optee-test.git;protocol=https;branch=${SRCBRANCH}" 5SRC_URI = "git://github.com/nxp-imx/imx-optee-test.git;protocol=https;branch=${SRCBRANCH}"
12SRCBRANCH = "lf-5.15.71_2.2.0"
13SRCREV = "5c1dbb531b304f7ae100958f6261b6cefea49b62"
14
15S = "${WORKDIR}/git"
16B = "${WORKDIR}/build"
17
18inherit python3native features_check
19
20REQUIRED_MACHINE_FEATURES = "optee"
21
22OPTEE_ARCH:arm = "arm32"
23OPTEE_ARCH:aarch64 = "arm64"
24
25COMPILER ?= "gcc"
26COMPILER:toolchain-clang = "clang"
27
28CFLAGS += "--sysroot=${STAGING_DIR_HOST}"
29CXXFLAGS += "--sysroot=${STAGING_DIR_HOST}"
30
31EXTRA_OEMAKE = " \
32 TA_DEV_KIT_DIR=${STAGING_INCDIR}/optee/export-user_ta_${OPTEE_ARCH}/ \
33 OPTEE_CLIENT_EXPORT=${STAGING_DIR_HOST}${exec_prefix} \
34 CROSS_COMPILE_HOST=${HOST_PREFIX} \
35 CROSS_COMPILE_TA=${HOST_PREFIX} \
36 CROSS_COMPILE=${HOST_PREFIX} \
37 OPENSSL_MODULES=${STAGING_LIBDIR_NATIVE}/ossl-modules \
38 COMPILER=${COMPILER} \
39 -C ${S} O=${B} \
40"
41
42do_compile() {
43 oe_runmake all
44}
45do_compile[cleandirs] = "${B}"
46
47do_install () {
48 install -d ${D}${bindir}
49 install ${B}/xtest/xtest ${D}${bindir}
50
51 install -d ${D}${nonarch_base_libdir}/optee_armtz
52 find ${B}/ta -name '*.ta' | while read name; do
53 install -m 444 $name ${D}${nonarch_base_libdir}/optee_armtz/
54 done
55
56 install -d ${D}${libdir}/tee-supplicant/plugins/
57 install ${B}/supp_plugin/*plugin ${D}${libdir}/tee-supplicant/plugins/
58}
59
60FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/ ${libdir}/tee-supplicant/plugins/"
61 6
62RDEPENDS:${PN} = "optee-os" 7SRCBRANCH = "lf-6.1.1_1.0.0"
8SRCREV = "7c314e6a0cec0ba19246eb4f1959859d7a6536d6"
63 9
64COMPATIBLE_MACHINE = "(imx-nxp-bsp)" 10COMPATIBLE_MACHINE = "(imx-nxp-bsp)"