summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2023-02-14 13:20:20 -0300
committerGitHub <noreply@github.com>2023-02-14 13:20:20 -0300
commit755e501fa61efb90907edcb6322a8b497badb40c (patch)
treeb0c6d88e6a606c2e367cd35b21e3cb2370e6b2dc
parentc826b0b98f5c33aa5994d48a89d3de49e61701bd (diff)
parent5799f4f4ec073c9a02fd6cac91790cd5d9f84fdc (diff)
downloadmeta-freescale-755e501fa61efb90907edcb6322a8b497badb40c.tar.gz
Merge pull request #1414 from angolini/upstream-8ULP-93
Initial support for i.MX 93 machines
-rw-r--r--classes/use-imx-security-controller-firmware.bbclass1
-rw-r--r--conf/machine/imx93-11x11-lpddr4x-evk.conf36
-rw-r--r--conf/machine/imx93-9x9-lpddr4-qsb.conf30
-rw-r--r--conf/machine/include/imx-base.inc28
-rw-r--r--conf/machine/include/imx93-evk.inc37
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb22
-rw-r--r--recipes-bsp/firmware-sentinel/firmware-sentinel_0.8.bb2
-rw-r--r--recipes-bsp/imx-atf/imx-atf_2.6.bb2
-rw-r--r--recipes-bsp/imx-mkimage/imx-boot_1.0.bb42
-rw-r--r--recipes-bsp/u-boot/u-boot-imx_2022.04.bb2
-rw-r--r--recipes-kernel/linux/linux-fslc-imx/mx9-nxp-bsp/defconfig1071
-rw-r--r--recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig1069
12 files changed, 2324 insertions, 18 deletions
diff --git a/classes/use-imx-security-controller-firmware.bbclass b/classes/use-imx-security-controller-firmware.bbclass
index 603ea80d..062d6455 100644
--- a/classes/use-imx-security-controller-firmware.bbclass
+++ b/classes/use-imx-security-controller-firmware.bbclass
@@ -24,6 +24,7 @@ SECO_FIRMWARE_NAME:mx8qxp-nxp-bsp = \
24SECO_FIRMWARE_NAME:mx8dx-nxp-bsp = "mx8qxc0-ahab-container.img" 24SECO_FIRMWARE_NAME:mx8dx-nxp-bsp = "mx8qxc0-ahab-container.img"
25SECO_FIRMWARE_NAME:mx8dxl-nxp-bsp = "mx8dxla1-ahab-container.img" 25SECO_FIRMWARE_NAME:mx8dxl-nxp-bsp = "mx8dxla1-ahab-container.img"
26SECO_FIRMWARE_NAME:mx8ulp-nxp-bsp = "mx8ulpa1-ahab-container.img" 26SECO_FIRMWARE_NAME:mx8ulp-nxp-bsp = "mx8ulpa1-ahab-container.img"
27SECO_FIRMWARE_NAME:mx93-nxp-bsp = "mx93a0-ahab-container.img"
27 28
28python () { 29python () {
29 if "mx8m-generic-bsp" in d.getVar('MACHINEOVERRIDES').split(":"): 30 if "mx8m-generic-bsp" in d.getVar('MACHINEOVERRIDES').split(":"):
diff --git a/conf/machine/imx93-11x11-lpddr4x-evk.conf b/conf/machine/imx93-11x11-lpddr4x-evk.conf
new file mode 100644
index 00000000..d5db4bde
--- /dev/null
+++ b/conf/machine/imx93-11x11-lpddr4x-evk.conf
@@ -0,0 +1,36 @@
1#@TYPE: Machine
2#@NAME: NXP i.MX 93 11x11 Evaluation Kit with LPDDR4X
3#@SOC: i.MX93
4#@DESCRIPTION: Machine configuration for NXP i.MX 93 11x11 EVK with LPDDR4X
5#@MAINTAINER: Jun Zhu <junzhu@nxp.com>
6
7MACHINEOVERRIDES =. "mx93:"
8
9require include/imx93-evk.inc
10
11KERNEL_DEVICETREE_BASENAME = "imx93-11x11-evk"
12
13KERNEL_DEVICETREE += " \
14 freescale/${KERNEL_DEVICETREE_BASENAME}-aud-hat.dtb \
15 freescale/${KERNEL_DEVICETREE_BASENAME}-boe-wxga-lvds-panel.dtb \
16 freescale/${KERNEL_DEVICETREE_BASENAME}-flexio-i2c.dtb \
17 freescale/${KERNEL_DEVICETREE_BASENAME}-flexspi-m2.dtb \
18 freescale/${KERNEL_DEVICETREE_BASENAME}-i3c.dtb \
19 freescale/${KERNEL_DEVICETREE_BASENAME}-inmate.dtb \
20 freescale/${KERNEL_DEVICETREE_BASENAME}-lpspi-slave.dtb \
21 freescale/${KERNEL_DEVICETREE_BASENAME}-lpspi.dtb \
22 freescale/${KERNEL_DEVICETREE_BASENAME}-lpuart.dtb \
23 freescale/${KERNEL_DEVICETREE_BASENAME}-mqs.dtb \
24 freescale/${KERNEL_DEVICETREE_BASENAME}-mt9m114.dtb \
25 freescale/${KERNEL_DEVICETREE_BASENAME}-rm67199.dtb \
26 freescale/${KERNEL_DEVICETREE_BASENAME}-root.dtb \
27 "
28
29UBOOT_CONFIG_BASENAME = "imx93_11x11_evk"
30
31DDR_FIRMWARE_NAME = " \
32 lpddr4_dmem_1d_v202201.bin \
33 lpddr4_dmem_2d_v202201.bin \
34 lpddr4_imem_1d_v202201.bin \
35 lpddr4_imem_2d_v202201.bin \
36"
diff --git a/conf/machine/imx93-9x9-lpddr4-qsb.conf b/conf/machine/imx93-9x9-lpddr4-qsb.conf
new file mode 100644
index 00000000..bdecab65
--- /dev/null
+++ b/conf/machine/imx93-9x9-lpddr4-qsb.conf
@@ -0,0 +1,30 @@
1#@TYPE: Machine
2#@NAME: NXP i.MX93 9x9 Quick Start Board with LPDDR4
3#@SOC: i.MX93
4#@DESCRIPTION: Machine configuration for NXP i.MX93 9x9 QSB with LPDDR4
5#@MAINTAINER: Jun Zhu <junzhu@nxp.com>
6
7MACHINEOVERRIDES =. "mx93:"
8
9require include/imx93-evk.inc
10
11KERNEL_DEVICETREE_BASENAME = "imx93-9x9-qsb"
12
13KERNEL_DEVICETREE += " \
14 freescale/${KERNEL_DEVICETREE_BASENAME}-qsb-can1.dtb \
15 freescale/${KERNEL_DEVICETREE_BASENAME}-qsb-flexspi-m2.dtb \
16 freescale/${KERNEL_DEVICETREE_BASENAME}-qsb-i3c.dtb \
17 freescale/${KERNEL_DEVICETREE_BASENAME}-qsb-lpspi-slave.dtb \
18 freescale/${KERNEL_DEVICETREE_BASENAME}-qsb-lpspi.dtb \
19 freescale/${KERNEL_DEVICETREE_BASENAME}-qsb-mt9m114.dtb \
20 freescale/${KERNEL_DEVICETREE_BASENAME}-qsb-ontat-wvga-panel.dtb \
21"
22
23UBOOT_CONFIG_BASENAME = "imx93_9x9_qsb"
24
25DDR_FIRMWARE_NAME = " \
26 lpddr4_dmem_1d_v202201.bin \
27 lpddr4_dmem_2d_v202201.bin \
28 lpddr4_imem_1d_v202201.bin \
29 lpddr4_imem_2d_v202201.bin \
30"
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 7639f6e7..b2ca0ef8 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -164,6 +164,7 @@ DEFAULTTUNE:mx8m-generic-bsp ?= "cortexa53-crypto"
164DEFAULTTUNE:mx8qm-generic-bsp ?= "cortexa72-cortexa53-crypto" 164DEFAULTTUNE:mx8qm-generic-bsp ?= "cortexa72-cortexa53-crypto"
165DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto" 165DEFAULTTUNE:mx8x-generic-bsp ?= "cortexa35-crypto"
166DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto" 166DEFAULTTUNE:mx8ulp-generic-bsp ?= "cortexa35-crypto"
167DEFAULTTUNE:mx93-generic-bsp ?= "cortexa55"
167 168
168INHERIT += "machine-overrides-extender" 169INHERIT += "machine-overrides-extender"
169 170
@@ -201,6 +202,8 @@ MACHINEOVERRIDES_EXTENDER:mx8dxl:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxf
201 202
202MACHINEOVERRIDES_EXTENDER:mx8ulp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:mx8-generic-bsp:mx8-nxp-bsp:mx8ulp-generic-bsp:mx8ulp-nxp-bsp" 203MACHINEOVERRIDES_EXTENDER:mx8ulp:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:mx8-generic-bsp:mx8-nxp-bsp:mx8ulp-generic-bsp:mx8ulp-nxp-bsp"
203 204
205MACHINEOVERRIDES_EXTENDER:mx93:use-nxp-bsp = "imx-generic-bsp:imx-nxp-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-nxp-bsp:mx93-generic-bsp:mx93-nxp-bsp"
206
204####### 207#######
205### Mainline BSP specific overrides 208### Mainline BSP specific overrides
206####### 209#######
@@ -243,6 +246,8 @@ MACHINEOVERRIDES_EXTENDER:mx8dxl:use-mainline-bsp = "imx-generic-bsp:imx-mainlin
243 246
244MACHINEOVERRIDES_EXTENDER:mx8ulp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8ulp-generic-bsp:mx8ulp-mainline-bsp" 247MACHINEOVERRIDES_EXTENDER:mx8ulp:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:mx8-generic-bsp:mx8-mainline-bsp:mx8ulp-generic-bsp:mx8ulp-mainline-bsp"
245 248
249MACHINEOVERRIDES_EXTENDER:mx93:use-mainline-bsp = "imx-generic-bsp:imx-mainline-bsp:imxdrm:imxpxp:mx9-generic-bsp:mx9-mainline-bsp:mx93-generic-bsp:mx93-mainline-bsp"
250
246MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \ 251MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
247 mx6 \ 252 mx6 \
248 mx6q \ 253 mx6q \
@@ -271,6 +276,7 @@ MACHINEOVERRIDES_EXTENDER_FILTER_OUT = " \
271 mx8dx \ 276 mx8dx \
272 mx8dxl \ 277 mx8dxl \
273 mx8ulp \ 278 mx8ulp \
279 mx93 \
274" 280"
275 281
276MACHINEOVERRIDES_FILTERED_OUT_QA_ERROR = "%s overrides cannot be used and need conversion to use the new BSP-specific overrides. Check 'meta-freescale/scripts/convert-bsp-specific-overrides'." 282MACHINEOVERRIDES_FILTERED_OUT_QA_ERROR = "%s overrides cannot be used and need conversion to use the new BSP-specific overrides. Check 'meta-freescale/scripts/convert-bsp-specific-overrides'."
@@ -297,6 +303,7 @@ MACHINE_SOCARCH_SUFFIX:mx8qxp-nxp-bsp = "-mx8"
297MACHINE_SOCARCH_SUFFIX:mx8dx-nxp-bsp = "-mx8" 303MACHINE_SOCARCH_SUFFIX:mx8dx-nxp-bsp = "-mx8"
298MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl" 304MACHINE_SOCARCH_SUFFIX:mx8dxl-nxp-bsp = "-mx8xl"
299MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp" 305MACHINE_SOCARCH_SUFFIX:mx8ulp-nxp-bsp = "-mx8ulp"
306MACHINE_SOCARCH_SUFFIX:mx93-nxp-bsp = "-mx93"
300 307
301# For Mainline we use a single SoC suffix as we don't have different build options 308# For Mainline we use a single SoC suffix as we don't have different build options
302MACHINE_SOCARCH_SUFFIX:imx-mainline-bsp = "-imx" 309MACHINE_SOCARCH_SUFFIX:imx-mainline-bsp = "-imx"
@@ -367,11 +374,12 @@ SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS:append = " \
367" 374"
368 375
369# Firmware used for boot. 376# Firmware used for boot.
370IMX_EXTRA_FIRMWARE ?= "" 377IMX_EXTRA_FIRMWARE ?= ""
371IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "firmware-imx-8 imx-sc-firmware imx-seco" 378IMX_EXTRA_FIRMWARE:mx8-generic-bsp = "firmware-imx-8 imx-sc-firmware imx-seco"
372IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m" 379IMX_EXTRA_FIRMWARE:mx8m-generic-bsp = "firmware-imx-8m"
373IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco" 380IMX_EXTRA_FIRMWARE:mx8x-generic-bsp = "imx-sc-firmware imx-seco"
374IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-sentinel" 381IMX_EXTRA_FIRMWARE:mx8ulp-generic-bsp = "firmware-upower firmware-sentinel"
382IMX_EXTRA_FIRMWARE:mx93-generic-bsp = "firmware-imx-8 firmware-sentinel"
375 383
376# Firmware 384# Firmware
377MACHINE_FIRMWARE ?= "" 385MACHINE_FIRMWARE ?= ""
@@ -495,14 +503,16 @@ PREFERRED_PROVIDER_virtual/opencl-icd:imxgpu ?= "imx-gpu-viv"
495PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx" 503PREFERRED_VERSION_weston:imx-nxp-bsp ??= "10.0.1.imx"
496PREFERRED_VERSION_weston:imx-mainline-bsp = "" 504PREFERRED_VERSION_weston:imx-mainline-bsp = ""
497 505
498PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ??= "1.25.imx" 506PREFERRED_VERSION_wayland-protocols:mx6-nxp-bsp ??= "1.25.imx"
499PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ??= "1.25.imx" 507PREFERRED_VERSION_wayland-protocols:mx7-nxp-bsp ??= "1.25.imx"
500PREFERRED_VERSION_wayland-protocols:mx8-nxp-bsp ??= "1.25.imx" 508PREFERRED_VERSION_wayland-protocols:mx8-nxp-bsp ??= "1.25.imx"
509PREFERRED_VERSION_wayland-protocols:mx9-nxp-bsp ??= "1.25.imx"
501 510
502# Use i.MX libdrm Version 511# Use i.MX libdrm Version
503PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.109.imx" 512PREFERRED_VERSION_libdrm:mx6-nxp-bsp ??= "2.4.109.imx"
504PREFERRED_VERSION_libdrm:mx7-nxp-bsp ??= "2.4.109.imx" 513PREFERRED_VERSION_libdrm:mx7-nxp-bsp ??= "2.4.109.imx"
505PREFERRED_VERSION_libdrm:mx8-nxp-bsp ??= "2.4.109.imx" 514PREFERRED_VERSION_libdrm:mx8-nxp-bsp ??= "2.4.109.imx"
515PREFERRED_VERSION_libdrm:mx9-nxp-bsp ??= "2.4.109.imx"
506 516
507PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.2.182.0" 517PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.2.182.0"
508PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.2.182.0" 518PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.2.182.0"
@@ -510,8 +520,11 @@ PREFERRED_VERSION_vulkan-tools:imxvulkan ??= "1.2.182.0"
510 520
511# Use i.MX optee Version 521# Use i.MX optee Version
512PREFERRED_VERSION_optee-os:mx8-nxp-bsp ??= "3.19.0.imx" 522PREFERRED_VERSION_optee-os:mx8-nxp-bsp ??= "3.19.0.imx"
523PREFERRED_VERSION_optee-os:mx9-nxp-bsp ??= "3.19.0.imx"
513PREFERRED_VERSION_optee-client:mx8-nxp-bsp ??= "3.19.0.imx" 524PREFERRED_VERSION_optee-client:mx8-nxp-bsp ??= "3.19.0.imx"
525PREFERRED_VERSION_optee-client:mx9-nxp-bsp ??= "3.19.0.imx"
514PREFERRED_VERSION_optee-test:mx8-nxp-bsp ??= "3.19.0.imx" 526PREFERRED_VERSION_optee-test:mx8-nxp-bsp ??= "3.19.0.imx"
527PREFERRED_VERSION_optee-test:mx9-nxp-bsp ??= "3.19.0.imx"
515 528
516#Use i.MX opencv Version for mx8 529#Use i.MX opencv Version for mx8
517PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx" 530PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx"
@@ -570,6 +583,7 @@ WKS_FILE_DEPENDS:append:imx-generic-bsp:aarch64 = " \
570SOC_DEFAULT_WKS_FILE ?= "imx-uboot-bootpart.wks.in" 583SOC_DEFAULT_WKS_FILE ?= "imx-uboot-bootpart.wks.in"
571SOC_DEFAULT_WKS_FILE:mx8-generic-bsp ?= "imx-imx-boot-bootpart.wks.in" 584SOC_DEFAULT_WKS_FILE:mx8-generic-bsp ?= "imx-imx-boot-bootpart.wks.in"
572SOC_DEFAULT_WKS_FILE:mxs-generic-bsp ?= "imx-uboot-mxs-bootpart.wks.in" 585SOC_DEFAULT_WKS_FILE:mxs-generic-bsp ?= "imx-uboot-mxs-bootpart.wks.in"
586SOC_DEFAULT_WKS_FILE:mx9-generic-bsp ?= "imx-imx-boot-bootpart.wks.in"
573 587
574WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}" 588WKS_FILE ?= "${SOC_DEFAULT_WKS_FILE}"
575 589
diff --git a/conf/machine/include/imx93-evk.inc b/conf/machine/include/imx93-evk.inc
new file mode 100644
index 00000000..fca79e78
--- /dev/null
+++ b/conf/machine/include/imx93-evk.inc
@@ -0,0 +1,37 @@
1require conf/machine/include/imx-base.inc
2require conf/machine/include/arm/armv8-2a/tune-cortexa55.inc
3
4MACHINE_FEATURES += "pci wifi bluetooth"
5MACHINE_FEATURES:append:use-nxp-bsp = " optee jailhouse iw612"
6
7KERNEL_DEVICETREE = " \
8 freescale/${KERNEL_DEVICETREE_BASENAME}.dtb \
9"
10UBOOT_DTB_NAME = "${KERNEL_DEVICETREE_BASENAME}.dtb"
11
12IMX_DEFAULT_BOOTLOADER:use-nxp-bsp = "u-boot-imx"
13IMX_DEFAULT_BOOTLOADER:use-mainline-bsp = "u-boot-fslc"
14
15LOADADDR = ""
16UBOOT_SUFFIX = "bin"
17UBOOT_MAKE_TARGET = ""
18
19SPL_BINARY = "spl/u-boot-spl.bin"
20
21UBOOT_CONFIG ??= "sd"
22UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard"
23UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig"
24UBOOT_CONFIG[ld] = "${UBOOT_CONFIG_BASENAME}_ld_defconfig"
25
26# Set ATF platform name
27ATF_PLATFORM = "imx93"
28
29IMXBOOT_TARGETS = "flash_singleboot"
30
31IMX_BOOT_SOC_TARGET = "iMX9"
32IMX_BOOT_SEEK = "32"
33
34# We have to disable SERIAL_CONSOLE due to auto-serial-console
35SERIAL_CONSOLES = "115200;ttyLP0"
36
37IMX_DEFAULT_BSP = "nxp"
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb b/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb
index 18ce14d3..72a3fb99 100644
--- a/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb
+++ b/recipes-bsp/firmware-imx/firmware-imx-8_8.18.bb
@@ -4,20 +4,36 @@ DESCRIPTION = "Freescale i.MX firmware for 8 family"
4 4
5require firmware-imx-${PV}.inc 5require firmware-imx-${PV}.inc
6 6
7inherit deploy 7inherit deploy nopackages
8 8
9do_install[noexec] = "1" 9do_install[noexec] = "1"
10 10
11do_deploy() { 11SOC_FAMILY = "INVALID"
12SOC_FAMILY:mx8-generic-bsp = "mx8"
13SOC_FAMILY:mx9-generic-bsp = "mx9"
14
15deploy_mx8() {
12 # Cadence HDMI 16 # Cadence HDMI
13 install -m 0644 ${S}/firmware/hdmi/cadence/hdmitxfw.bin ${DEPLOYDIR} 17 install -m 0644 ${S}/firmware/hdmi/cadence/hdmitxfw.bin ${DEPLOYDIR}
14 install -m 0644 ${S}/firmware/hdmi/cadence/hdmirxfw.bin ${DEPLOYDIR} 18 install -m 0644 ${S}/firmware/hdmi/cadence/hdmirxfw.bin ${DEPLOYDIR}
15 install -m 0644 ${S}/firmware/hdmi/cadence/dpfw.bin ${DEPLOYDIR} 19 install -m 0644 ${S}/firmware/hdmi/cadence/dpfw.bin ${DEPLOYDIR}
16} 20}
21
22deploy_mx9() {
23 # Synopsys DDR
24 for ddr_firmware in ${DDR_FIRMWARE_NAME}; do
25 install -m 0644 ${S}/firmware/ddr/synopsys/${ddr_firmware} ${DEPLOYDIR}
26 done
27}
28
29do_deploy() {
30 deploy_${SOC_FAMILY}
31}
32
17addtask deploy after do_install before do_build 33addtask deploy after do_install before do_build
18 34
19PACKAGE_ARCH = "${MACHINE_SOCARCH}" 35PACKAGE_ARCH = "${MACHINE_SOCARCH}"
20 36
21COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" 37COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)"
22COMPATIBLE_MACHINE:mx8m-nxp-bsp = "(^$)" 38COMPATIBLE_MACHINE:mx8m-nxp-bsp = "(^$)"
23COMPATIBLE_MACHINE:mx8x-nxp-bsp = "(^$)" 39COMPATIBLE_MACHINE:mx8x-nxp-bsp = "(^$)"
diff --git a/recipes-bsp/firmware-sentinel/firmware-sentinel_0.8.bb b/recipes-bsp/firmware-sentinel/firmware-sentinel_0.8.bb
index 0ea56f98..50787fd6 100644
--- a/recipes-bsp/firmware-sentinel/firmware-sentinel_0.8.bb
+++ b/recipes-bsp/firmware-sentinel/firmware-sentinel_0.8.bb
@@ -20,4 +20,4 @@ do_deploy () {
20} 20}
21addtask deploy after do_install before do_build 21addtask deploy after do_install before do_build
22 22
23COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp)" 23COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)"
diff --git a/recipes-bsp/imx-atf/imx-atf_2.6.bb b/recipes-bsp/imx-atf/imx-atf_2.6.bb
index 2c21fce1..33663a3a 100644
--- a/recipes-bsp/imx-atf/imx-atf_2.6.bb
+++ b/recipes-bsp/imx-atf/imx-atf_2.6.bb
@@ -81,4 +81,4 @@ do_deploy() {
81} 81}
82 82
83PACKAGE_ARCH = "${MACHINE_ARCH}" 83PACKAGE_ARCH = "${MACHINE_ARCH}"
84COMPATIBLE_MACHINE = "(mx8-generic-bsp)" 84COMPATIBLE_MACHINE = "(mx8-generic-bsp|mx9-generic-bsp)"
diff --git a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
index d0e99d1c..b41c3bf4 100644
--- a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
+++ b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb
@@ -61,11 +61,12 @@ BOOT_STAGING = "${S}/${IMX_BOOT_SOC_TARGET}"
61BOOT_STAGING:mx8m-generic-bsp = "${S}/iMX8M" 61BOOT_STAGING:mx8m-generic-bsp = "${S}/iMX8M"
62BOOT_STAGING:mx8dx-generic-bsp = "${S}/iMX8QX" 62BOOT_STAGING:mx8dx-generic-bsp = "${S}/iMX8QX"
63 63
64SOC_FAMILY = "INVALID" 64SOC_FAMILY = "INVALID"
65SOC_FAMILY:mx8-generic-bsp = "mx8" 65SOC_FAMILY:mx8-generic-bsp = "mx8"
66SOC_FAMILY:mx8m-generic-bsp = "mx8m" 66SOC_FAMILY:mx8m-generic-bsp = "mx8m"
67SOC_FAMILY:mx8x-generic-bsp = "mx8x" 67SOC_FAMILY:mx8x-generic-bsp = "mx8x"
68SOC_FAMILY:mx8ulp-generic-bsp = "mx8ulp" 68SOC_FAMILY:mx8ulp-generic-bsp = "mx8ulp"
69SOC_FAMILY:mx93-generic-bsp = "mx93"
69 70
70REV_OPTION ?= "" 71REV_OPTION ?= ""
71REV_OPTION:mx8qxp-generic-bsp = \ 72REV_OPTION:mx8qxp-generic-bsp = \
@@ -138,6 +139,22 @@ compile_mx8ulp() {
138 fi 139 fi
139} 140}
140 141
142compile_mx93() {
143 bbnote i.MX 93 boot binary build
144 for ddr_firmware in ${DDR_FIRMWARE_NAME}; do
145 bbnote "Copy ddr_firmware: ${ddr_firmware} from ${DEPLOY_DIR_IMAGE} -> ${BOOT_STAGING} "
146 cp ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${BOOT_STAGING}
147 done
148
149 cp ${DEPLOY_DIR_IMAGE}/${SECO_FIRMWARE_NAME} ${BOOT_STAGING}/
150 cp ${DEPLOY_DIR_IMAGE}/${ATF_MACHINE_NAME} ${BOOT_STAGING}/bl31.bin
151 cp ${DEPLOY_DIR_IMAGE}/${UBOOT_NAME} ${BOOT_STAGING}/u-boot.bin
152 if [ -e ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} ] ; then
153 cp ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} \
154 ${BOOT_STAGING}/u-boot-spl.bin
155 fi
156}
157
141do_compile() { 158do_compile() {
142 # mkimage for i.MX8 159 # mkimage for i.MX8
143 # Copy TEE binary to SoC target folder to mkimage 160 # Copy TEE binary to SoC target folder to mkimage
@@ -208,6 +225,21 @@ deploy_mx8ulp() {
208 fi 225 fi
209} 226}
210 227
228deploy_mx93() {
229 install -d ${DEPLOYDIR}/${BOOT_TOOLS}
230
231 for ddr_firmware in ${DDR_FIRMWARE_NAME}; do
232 install -m 0644 ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${DEPLOYDIR}/${BOOT_TOOLS}
233 done
234
235 install -m 0644 ${BOOT_STAGING}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}
236 install -m 0755 ${S}/${TOOLS_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}
237 if [ -e ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} ] ; then
238 install -m 0644 ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} \
239 ${DEPLOYDIR}/${BOOT_TOOLS}
240 fi
241}
242
211do_deploy() { 243do_deploy() {
212 deploy_${SOC_FAMILY} 244 deploy_${SOC_FAMILY}
213 # copy the sc fw, dcd and uboot to deploy path 245 # copy the sc fw, dcd and uboot to deploy path
@@ -237,4 +269,4 @@ addtask deploy before do_build after do_compile
237PACKAGE_ARCH = "${MACHINE_ARCH}" 269PACKAGE_ARCH = "${MACHINE_ARCH}"
238FILES:${PN} = "/boot" 270FILES:${PN} = "/boot"
239 271
240COMPATIBLE_MACHINE = "(mx8-generic-bsp)" 272COMPATIBLE_MACHINE = "(mx8-generic-bsp|mx9-generic-bsp)"
diff --git a/recipes-bsp/u-boot/u-boot-imx_2022.04.bb b/recipes-bsp/u-boot/u-boot-imx_2022.04.bb
index 361473e7..c1ddf12f 100644
--- a/recipes-bsp/u-boot/u-boot-imx_2022.04.bb
+++ b/recipes-bsp/u-boot/u-boot-imx_2022.04.bb
@@ -38,4 +38,4 @@ do_deploy:append:mx8m-generic-bsp() {
38} 38}
39 39
40PACKAGE_ARCH = "${MACHINE_ARCH}" 40PACKAGE_ARCH = "${MACHINE_ARCH}"
41COMPATIBLE_MACHINE = "(mx6-generic-bsp|mx7-generic-bsp|mx8-generic-bsp)" 41COMPATIBLE_MACHINE = "(mx6-generic-bsp|mx7-generic-bsp|mx8-generic-bsp|mx9-generic-bsp)"
diff --git a/recipes-kernel/linux/linux-fslc-imx/mx9-nxp-bsp/defconfig b/recipes-kernel/linux/linux-fslc-imx/mx9-nxp-bsp/defconfig
new file mode 100644
index 00000000..1ef259ee
--- /dev/null
+++ b/recipes-kernel/linux/linux-fslc-imx/mx9-nxp-bsp/defconfig
@@ -0,0 +1,1071 @@
1CONFIG_SYSVIPC=y
2CONFIG_POSIX_MQUEUE=y
3CONFIG_AUDIT=y
4CONFIG_NO_HZ_IDLE=y
5CONFIG_HIGH_RES_TIMERS=y
6CONFIG_BPF_JIT=y
7CONFIG_PREEMPT=y
8CONFIG_IRQ_TIME_ACCOUNTING=y
9CONFIG_BSD_PROCESS_ACCT=y
10CONFIG_BSD_PROCESS_ACCT_V3=y
11CONFIG_IKCONFIG=y
12CONFIG_IKCONFIG_PROC=y
13CONFIG_NUMA_BALANCING=y
14CONFIG_MEMCG=y
15CONFIG_BLK_CGROUP=y
16CONFIG_CGROUP_PIDS=y
17CONFIG_CGROUP_FREEZER=y
18CONFIG_CGROUP_HUGETLB=y
19CONFIG_CPUSETS=y
20CONFIG_CGROUP_DEVICE=y
21CONFIG_CGROUP_CPUACCT=y
22CONFIG_CGROUP_PERF=y
23CONFIG_USER_NS=y
24CONFIG_SCHED_AUTOGROUP=y
25CONFIG_RELAY=y
26CONFIG_BLK_DEV_INITRD=y
27CONFIG_KALLSYMS_ALL=y
28# CONFIG_COMPAT_BRK is not set
29CONFIG_PROFILING=y
30CONFIG_ARCH_LAYERSCAPE=y
31CONFIG_ARCH_KEEMBAY=y
32CONFIG_ARCH_MXC=y
33CONFIG_ARCH_S32=y
34CONFIG_SOC_S32V234=y
35CONFIG_ARM64_VA_BITS_48=y
36CONFIG_SCHED_MC=y
37CONFIG_SCHED_SMT=y
38CONFIG_NUMA=y
39CONFIG_KEXEC=y
40CONFIG_KEXEC_FILE=y
41CONFIG_CRASH_DUMP=y
42CONFIG_XEN=y
43CONFIG_FORCE_MAX_ZONEORDER=14
44CONFIG_COMPAT=y
45CONFIG_RANDOMIZE_BASE=y
46CONFIG_PM_DEBUG=y
47CONFIG_PM_TEST_SUSPEND=y
48CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
49CONFIG_ENERGY_MODEL=y
50CONFIG_ARM_CPUIDLE=y
51CONFIG_ARM_PSCI_CPUIDLE=y
52CONFIG_CPU_FREQ=y
53CONFIG_CPU_FREQ_STAT=y
54CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
55CONFIG_CPU_FREQ_GOV_POWERSAVE=y
56CONFIG_CPU_FREQ_GOV_USERSPACE=y
57CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
58CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
59CONFIG_CPUFREQ_DT=y
60CONFIG_ACPI_CPPC_CPUFREQ=m
61CONFIG_ARM_SCPI_CPUFREQ=y
62CONFIG_ARM_IMX_CPUFREQ_DT=y
63CONFIG_ARM_SCMI_CPUFREQ=y
64CONFIG_QORIQ_CPUFREQ=y
65CONFIG_ARM_SCMI_PROTOCOL=y
66CONFIG_ARM_SCPI_PROTOCOL=y
67CONFIG_QCOM_SCM=m
68CONFIG_EFI_CAPSULE_LOADER=y
69CONFIG_IMX_DSP=y
70CONFIG_IMX_SCU=y
71CONFIG_IMX_SCU_PD=y
72CONFIG_ACPI=y
73CONFIG_ACPI_APEI=y
74CONFIG_ACPI_APEI_GHES=y
75CONFIG_ACPI_APEI_MEMORY_FAILURE=y
76CONFIG_ACPI_APEI_EINJ=y
77CONFIG_VIRTUALIZATION=y
78CONFIG_KVM=y
79CONFIG_ARM64_CRYPTO=y
80CONFIG_CRYPTO_SHA1_ARM64_CE=y
81CONFIG_CRYPTO_SHA2_ARM64_CE=y
82CONFIG_CRYPTO_SHA512_ARM64_CE=m
83CONFIG_CRYPTO_SHA3_ARM64=m
84CONFIG_CRYPTO_SM3_ARM64_CE=m
85CONFIG_CRYPTO_GHASH_ARM64_CE=y
86CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
87CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
88CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
89CONFIG_CRYPTO_CHACHA20_NEON=m
90CONFIG_CRYPTO_AES_ARM64_BS=m
91CONFIG_JUMP_LABEL=y
92CONFIG_MODULES=y
93CONFIG_MODULE_UNLOAD=y
94CONFIG_MODVERSIONS=y
95# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
96CONFIG_KSM=y
97CONFIG_MEMORY_FAILURE=y
98CONFIG_TRANSPARENT_HUGEPAGE=y
99CONFIG_NET=y
100CONFIG_PACKET=y
101CONFIG_UNIX=y
102CONFIG_INET=y
103CONFIG_IP_MULTICAST=y
104CONFIG_IP_PNP=y
105CONFIG_IP_PNP_DHCP=y
106CONFIG_IP_PNP_BOOTP=y
107CONFIG_IPV6_SIT=m
108CONFIG_NETFILTER=y
109CONFIG_NF_CONNTRACK=m
110CONFIG_NF_CONNTRACK_EVENTS=y
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_IP_NF_IPTABLES=m
116CONFIG_IP_NF_FILTER=m
117CONFIG_IP_NF_TARGET_REJECT=m
118CONFIG_IP_NF_NAT=m
119CONFIG_IP_NF_TARGET_MASQUERADE=m
120CONFIG_IP_NF_MANGLE=m
121CONFIG_IP6_NF_IPTABLES=m
122CONFIG_IP6_NF_FILTER=m
123CONFIG_IP6_NF_TARGET_REJECT=m
124CONFIG_IP6_NF_MANGLE=m
125CONFIG_IP6_NF_NAT=m
126CONFIG_IP6_NF_TARGET_MASQUERADE=m
127CONFIG_BRIDGE=y
128CONFIG_BRIDGE_VLAN_FILTERING=y
129CONFIG_NET_DSA=m
130CONFIG_VLAN_8021Q=m
131CONFIG_VLAN_8021Q_GVRP=y
132CONFIG_VLAN_8021Q_MVRP=y
133CONFIG_LLC2=y
134CONFIG_NET_SCHED=y
135CONFIG_NET_SCH_MULTIQ=m
136CONFIG_NET_SCH_CBS=m
137CONFIG_NET_SCH_ETF=m
138CONFIG_NET_SCH_TAPRIO=m
139CONFIG_NET_SCH_MQPRIO=m
140CONFIG_NET_SCH_INGRESS=m
141CONFIG_NET_CLS_BASIC=m
142CONFIG_NET_CLS_TCINDEX=m
143CONFIG_NET_CLS_FLOWER=m
144CONFIG_NET_CLS_ACT=y
145CONFIG_NET_ACT_GACT=m
146CONFIG_NET_ACT_MIRRED=m
147CONFIG_NET_ACT_GATE=m
148CONFIG_TSN=y
149CONFIG_QRTR=m
150CONFIG_QRTR_SMD=m
151CONFIG_QRTR_TUN=m
152CONFIG_NET_PKTGEN=m
153CONFIG_CAN=m
154CONFIG_CAN_FLEXCAN=m
155CONFIG_BT=y
156CONFIG_BT_RFCOMM=y
157CONFIG_BT_RFCOMM_TTY=y
158CONFIG_BT_BNEP=y
159CONFIG_BT_BNEP_MC_FILTER=y
160CONFIG_BT_BNEP_PROTO_FILTER=y
161CONFIG_BT_HIDP=y
162CONFIG_BT_LEDS=y
163# CONFIG_BT_DEBUGFS is not set
164CONFIG_BT_HCIBTUSB=m
165CONFIG_BT_HCIUART=y
166CONFIG_BT_HCIUART_BCSP=y
167CONFIG_BT_HCIUART_ATH3K=y
168CONFIG_BT_HCIUART_LL=y
169CONFIG_BT_HCIUART_3WIRE=y
170CONFIG_BT_HCIUART_BCM=y
171CONFIG_BT_HCIUART_QCA=y
172CONFIG_BT_HCIVHCI=y
173CONFIG_CFG80211=y
174CONFIG_NL80211_TESTMODE=y
175CONFIG_CFG80211_WEXT=y
176CONFIG_MAC80211=y
177CONFIG_MAC80211_LEDS=y
178CONFIG_NET_9P=y
179CONFIG_NET_9P_VIRTIO=y
180CONFIG_NFC=m
181CONFIG_NFC_NCI=m
182CONFIG_NFC_S3FWRN5_I2C=m
183CONFIG_PCI=y
184CONFIG_PCIEPORTBUS=y
185CONFIG_PCI_IOV=y
186CONFIG_PCI_PASID=y
187CONFIG_HOTPLUG_PCI=y
188CONFIG_HOTPLUG_PCI_ACPI=y
189CONFIG_PCI_HOST_GENERIC=y
190CONFIG_PCI_XGENE=y
191CONFIG_PCIE_ALTERA=y
192CONFIG_PCIE_ALTERA_MSI=y
193CONFIG_PCI_HOST_THUNDER_PEM=y
194CONFIG_PCI_HOST_THUNDER_ECAM=y
195CONFIG_PCI_IMX6_HOST=y
196CONFIG_PCI_IMX6_EP=y
197CONFIG_PCI_LAYERSCAPE=y
198CONFIG_PCI_HISI=y
199CONFIG_PCIE_KIRIN=y
200CONFIG_PCI_MESON=m
201CONFIG_PCIE_LAYERSCAPE_GEN4=y
202CONFIG_PCI_ENDPOINT=y
203CONFIG_PCI_ENDPOINT_CONFIGFS=y
204CONFIG_PCI_EPF_TEST=y
205CONFIG_DEVTMPFS=y
206CONFIG_DEVTMPFS_MOUNT=y
207CONFIG_FW_LOADER_USER_HELPER=y
208CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
209CONFIG_BRCMSTB_GISB_ARB=y
210CONFIG_SIMPLE_PM_BUS=y
211CONFIG_VEXPRESS_CONFIG=y
212CONFIG_FSL_MC_UAPI_SUPPORT=y
213CONFIG_GNSS=m
214CONFIG_GNSS_MTK_SERIAL=m
215CONFIG_MTD=y
216CONFIG_MTD_CMDLINE_PARTS=y
217CONFIG_MTD_BLOCK=y
218CONFIG_MTD_CFI=y
219CONFIG_MTD_CFI_ADV_OPTIONS=y
220CONFIG_MTD_CFI_INTELEXT=y
221CONFIG_MTD_CFI_AMDSTD=y
222CONFIG_MTD_CFI_STAA=y
223CONFIG_MTD_PHYSMAP=y
224CONFIG_MTD_PHYSMAP_OF=y
225CONFIG_MTD_DATAFLASH=y
226CONFIG_MTD_SST25L=y
227CONFIG_MTD_RAW_NAND=y
228CONFIG_MTD_NAND_DENALI_DT=y
229CONFIG_MTD_NAND_GPMI_NAND=y
230CONFIG_MTD_NAND_FSL_IFC=y
231CONFIG_MTD_SPI_NOR=y
232# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
233CONFIG_MTD_UBI=y
234CONFIG_BLK_DEV_LOOP=y
235CONFIG_BLK_DEV_NBD=m
236CONFIG_XEN_BLKDEV_BACKEND=m
237CONFIG_VIRTIO_BLK=y
238CONFIG_BLK_DEV_NVME=y
239CONFIG_SRAM=y
240CONFIG_PCI_ENDPOINT_TEST=y
241CONFIG_EEPROM_AT24=m
242CONFIG_EEPROM_AT25=m
243CONFIG_UACCE=m
244# CONFIG_SCSI_PROC_FS is not set
245CONFIG_BLK_DEV_SD=y
246CONFIG_SCSI_SAS_ATA=y
247CONFIG_SCSI_HISI_SAS=y
248CONFIG_SCSI_HISI_SAS_PCI=y
249CONFIG_MEGARAID_SAS=y
250CONFIG_SCSI_MPT3SAS=m
251CONFIG_SCSI_UFSHCD=y
252CONFIG_SCSI_UFSHCD_PLATFORM=y
253CONFIG_ATA=y
254CONFIG_SATA_AHCI=y
255CONFIG_SATA_AHCI_PLATFORM=y
256CONFIG_AHCI_IMX=y
257CONFIG_AHCI_CEVA=y
258CONFIG_AHCI_XGENE=y
259CONFIG_AHCI_QORIQ=y
260CONFIG_SATA_SIL24=y
261CONFIG_PATA_PLATFORM=y
262CONFIG_PATA_OF_PLATFORM=y
263CONFIG_MD=y
264CONFIG_BLK_DEV_MD=m
265CONFIG_BLK_DEV_DM=m
266CONFIG_DM_CRYPT=m
267CONFIG_DM_MIRROR=m
268CONFIG_DM_ZERO=m
269CONFIG_NETDEVICES=y
270CONFIG_MACVLAN=m
271CONFIG_MACVTAP=m
272CONFIG_TUN=y
273CONFIG_VETH=m
274CONFIG_VIRTIO_NET=y
275CONFIG_NET_DSA_MSCC_FELIX=m
276CONFIG_AMD_XGBE=y
277CONFIG_ATL1C=m
278CONFIG_BCMGENET=m
279CONFIG_BNX2X=m
280CONFIG_MACB=y
281CONFIG_THUNDER_NIC_PF=y
282CONFIG_FEC=y
283CONFIG_FEC_UIO=y
284CONFIG_FSL_FMAN=y
285CONFIG_FSL_DPAA_ETH=y
286CONFIG_FSL_DPAA2_ETH=y
287CONFIG_FSL_DPAA2_MAC=y
288CONFIG_FSL_DPAA2_SWITCH=y
289CONFIG_FSL_ENETC=y
290CONFIG_FSL_ENETC_VF=y
291CONFIG_FSL_ENETC_QOS=y
292CONFIG_ENETC_TSN=y
293CONFIG_HIX5HD2_GMAC=y
294CONFIG_HNS_DSAF=y
295CONFIG_HNS_ENET=y
296CONFIG_HNS3=y
297CONFIG_HNS3_HCLGE=y
298CONFIG_HNS3_ENET=y
299CONFIG_E1000=y
300CONFIG_E1000E=y
301CONFIG_IGB=y
302CONFIG_IGBVF=y
303CONFIG_MVMDIO=y
304CONFIG_SKY2=y
305CONFIG_MLX4_EN=m
306CONFIG_MLX5_CORE=m
307CONFIG_MLX5_CORE_EN=y
308CONFIG_MSCC_OCELOT_SWITCH=y
309CONFIG_QCOM_EMAC=m
310CONFIG_RMNET=m
311CONFIG_SMC91X=y
312CONFIG_SMSC911X=y
313CONFIG_STMMAC_ETH=y
314CONFIG_DWMAC_GENERIC=m
315CONFIG_AQUANTIA_PHY=y
316CONFIG_BROADCOM_PHY=m
317CONFIG_BCM54140_PHY=m
318CONFIG_INPHI_PHY=y
319CONFIG_MARVELL_PHY=m
320CONFIG_MARVELL_10G_PHY=m
321CONFIG_MICREL_PHY=y
322CONFIG_MICROSEMI_PHY=y
323CONFIG_NXP_TJA11XX_PHY=y
324CONFIG_AT803X_PHY=y
325CONFIG_REALTEK_PHY=y
326CONFIG_ROCKCHIP_PHY=y
327CONFIG_VITESSE_PHY=y
328CONFIG_MDIO_BITBANG=y
329CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
330CONFIG_MDIO_BUS_MUX_MMIOREG=y
331CONFIG_USB_PEGASUS=m
332CONFIG_USB_RTL8150=m
333CONFIG_USB_RTL8152=y
334CONFIG_USB_LAN78XX=m
335CONFIG_USB_USBNET=y
336CONFIG_USB_NET_AX8817X=m
337CONFIG_USB_NET_AX88179_178A=m
338CONFIG_USB_NET_CDCETHER=m
339CONFIG_USB_NET_CDC_NCM=m
340CONFIG_USB_NET_DM9601=m
341CONFIG_USB_NET_SR9800=m
342CONFIG_USB_NET_SMSC75XX=m
343CONFIG_USB_NET_SMSC95XX=m
344CONFIG_USB_NET_NET1080=m
345CONFIG_USB_NET_PLUSB=m
346CONFIG_USB_NET_MCS7830=m
347CONFIG_USB_NET_CDC_SUBSET=m
348CONFIG_USB_NET_ZAURUS=m
349CONFIG_HOSTAP=y
350CONFIG_WL18XX=m
351CONFIG_WLCORE_SDIO=m
352CONFIG_XEN_NETDEV_BACKEND=m
353CONFIG_IVSHMEM_NET=y
354CONFIG_INPUT_EVDEV=y
355CONFIG_KEYBOARD_ADC=m
356CONFIG_KEYBOARD_GPIO=y
357CONFIG_KEYBOARD_RPMSG=y
358CONFIG_KEYBOARD_SNVS_PWRKEY=y
359CONFIG_KEYBOARD_BBNSM_PWRKEY=y
360CONFIG_KEYBOARD_IMX_SC_PWRKEY=y
361CONFIG_KEYBOARD_CROS_EC=y
362CONFIG_INPUT_TOUCHSCREEN=y
363CONFIG_TOUCHSCREEN_ATMEL_MXT=m
364CONFIG_TOUCHSCREEN_GOODIX=m
365CONFIG_TOUCHSCREEN_EDT_FT5X06=m
366CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C=m
367CONFIG_TOUCHSCREEN_EXC3000=m
368CONFIG_INPUT_MISC=y
369CONFIG_INPUT_PWM_VIBRA=m
370# CONFIG_SERIO_SERPORT is not set
371CONFIG_SERIO_AMBAKMI=y
372CONFIG_LEGACY_PTY_COUNT=16
373CONFIG_SERIAL_8250=y
374CONFIG_SERIAL_8250_CONSOLE=y
375CONFIG_SERIAL_8250_EXTENDED=y
376CONFIG_SERIAL_8250_SHARE_IRQ=y
377CONFIG_SERIAL_8250_DW=y
378CONFIG_SERIAL_OF_PLATFORM=y
379CONFIG_SERIAL_AMBA_PL011=y
380CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
381CONFIG_SERIAL_IMX=y
382CONFIG_SERIAL_IMX_CONSOLE=y
383CONFIG_SERIAL_XILINX_PS_UART=y
384CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
385CONFIG_SERIAL_FSL_LPUART=y
386CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
387CONFIG_SERIAL_FSL_LINFLEXUART=y
388CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y
389CONFIG_SERIAL_DEV_BUS=y
390CONFIG_VIRTIO_CONSOLE=y
391CONFIG_IPMI_HANDLER=m
392CONFIG_IPMI_DEVICE_INTERFACE=m
393CONFIG_IPMI_SI=m
394CONFIG_TCG_TPM=y
395CONFIG_TCG_TIS_I2C_INFINEON=y
396CONFIG_I2C_CHARDEV=y
397CONFIG_I2C_MUX=y
398CONFIG_I2C_MUX_PCA954x=y
399CONFIG_I2C_DESIGNWARE_PLATFORM=y
400CONFIG_I2C_GPIO=m
401CONFIG_I2C_IMX=y
402CONFIG_I2C_IMX_LPI2C=y
403CONFIG_I2C_RK3X=y
404CONFIG_I2C_RPBUS=y
405CONFIG_I2C_CROS_EC_TUNNEL=y
406CONFIG_XEN_I2C_BACKEND=y
407CONFIG_I3C=y
408CONFIG_SVC_I3C_MASTER=y
409CONFIG_SPI=y
410CONFIG_SPI_CADENCE_QUADSPI=y
411CONFIG_SPI_DESIGNWARE=m
412CONFIG_SPI_DW_DMA=y
413CONFIG_SPI_DW_MMIO=m
414CONFIG_SPI_FSL_LPSPI=y
415CONFIG_SPI_FSL_QUADSPI=y
416CONFIG_SPI_NXP_FLEXSPI=y
417CONFIG_SPI_IMX=y
418CONFIG_SPI_FSL_DSPI=y
419CONFIG_SPI_PL022=y
420CONFIG_SPI_ROCKCHIP=y
421CONFIG_SPI_SPIDEV=y
422CONFIG_SPI_SLAVE=y
423CONFIG_SPI_SLAVE_TIME=y
424CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
425CONFIG_SPMI=y
426CONFIG_PINCTRL_SINGLE=y
427CONFIG_PINCTRL_MAX77620=y
428CONFIG_PINCTRL_IMX8MM=y
429CONFIG_PINCTRL_IMX8MN=y
430CONFIG_PINCTRL_IMX8MP=y
431CONFIG_PINCTRL_IMX8MQ=y
432CONFIG_PINCTRL_IMX8QM=y
433CONFIG_PINCTRL_IMX8QXP=y
434CONFIG_PINCTRL_IMX8DXL=y
435CONFIG_PINCTRL_IMX8ULP=y
436CONFIG_PINCTRL_IMX93=y
437CONFIG_PINCTRL_S32V234=y
438CONFIG_GPIO_ALTERA=m
439CONFIG_GPIO_DWAPB=y
440CONFIG_GPIO_MB86S7X=y
441CONFIG_GPIO_MPC8XXX=y
442CONFIG_GPIO_PL061=y
443CONFIG_GPIO_IMX_RPMSG=y
444CONFIG_GPIO_WCD934X=m
445CONFIG_GPIO_XGENE=y
446CONFIG_GPIO_MAX732X=y
447CONFIG_GPIO_PCA953X=y
448CONFIG_GPIO_PCA953X_IRQ=y
449CONFIG_GPIO_ADP5585=y
450CONFIG_GPIO_BD9571MWV=m
451CONFIG_GPIO_MAX77620=y
452CONFIG_GPIO_SL28CPLD=m
453CONFIG_POWER_RESET_BRCMSTB=y
454CONFIG_POWER_RESET_XGENE=y
455CONFIG_POWER_RESET_SYSCON=y
456CONFIG_SYSCON_REBOOT_MODE=y
457CONFIG_BATTERY_SBS=m
458CONFIG_BATTERY_BQ27XXX=y
459CONFIG_BATTERY_MAX17042=m
460CONFIG_CHARGER_BQ25890=m
461CONFIG_CHARGER_BQ25980=m
462CONFIG_SENSORS_ARM_SCMI=y
463CONFIG_SENSORS_ARM_SCPI=y
464CONFIG_SENSORS_FP9931=y
465CONFIG_SENSORS_LM90=m
466CONFIG_SENSORS_PWM_FAN=m
467CONFIG_SENSORS_SL28CPLD=m
468CONFIG_SENSORS_INA2XX=m
469CONFIG_SENSORS_INA3221=m
470CONFIG_THERMAL_WRITABLE_TRIPS=y
471CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
472CONFIG_CPU_THERMAL=y
473CONFIG_THERMAL_EMULATION=y
474CONFIG_IMX_SC_THERMAL=y
475CONFIG_IMX8MM_THERMAL=y
476CONFIG_DEVICE_THERMAL=y
477CONFIG_QORIQ_THERMAL=y
478CONFIG_WATCHDOG=y
479CONFIG_SL28CPLD_WATCHDOG=m
480CONFIG_ARM_SP805_WATCHDOG=y
481CONFIG_ARM_SBSA_WATCHDOG=y
482CONFIG_DW_WATCHDOG=y
483CONFIG_IMX2_WDT=y
484CONFIG_IMX_SC_WDT=y
485CONFIG_IMX7ULP_WDT=y
486CONFIG_ARM_SMC_WATCHDOG=y
487CONFIG_XEN_WDT=y
488CONFIG_MFD_ADP5585=y
489CONFIG_MFD_BD9571MWV=y
490CONFIG_MFD_AXP20X_I2C=y
491CONFIG_MFD_IMX_MIX=y
492CONFIG_MFD_HI6421_PMIC=y
493CONFIG_MFD_FP9931=y
494CONFIG_MFD_MAX77620=y
495CONFIG_MFD_MT6397=y
496CONFIG_MFD_RK808=y
497CONFIG_MFD_SEC_CORE=y
498CONFIG_MFD_SL28CPLD=y
499CONFIG_MFD_ROHM_BD718XX=y
500CONFIG_MFD_WCD934X=m
501CONFIG_REGULATOR_FIXED_VOLTAGE=y
502CONFIG_REGULATOR_AXP20X=y
503CONFIG_REGULATOR_BD718XX=y
504CONFIG_REGULATOR_BD9571MWV=y
505CONFIG_REGULATOR_FAN53555=y
506CONFIG_REGULATOR_GPIO=y
507CONFIG_REGULATOR_HI6421V530=y
508CONFIG_REGULATOR_MAX77620=y
509CONFIG_REGULATOR_MAX8973=y
510CONFIG_REGULATOR_FP9931=y
511CONFIG_REGULATOR_MP8859=y
512CONFIG_REGULATOR_MT6358=y
513CONFIG_REGULATOR_MT6397=y
514CONFIG_REGULATOR_PCA9450=y
515CONFIG_REGULATOR_PF8X00=y
516CONFIG_REGULATOR_PFUZE100=y
517CONFIG_REGULATOR_PWM=y
518CONFIG_REGULATOR_QCOM_SPMI=y
519CONFIG_REGULATOR_RK808=y
520CONFIG_REGULATOR_S2MPS11=y
521CONFIG_REGULATOR_TPS65132=m
522CONFIG_REGULATOR_VCTRL=m
523CONFIG_RC_CORE=m
524CONFIG_RC_DECODERS=y
525CONFIG_IR_NEC_DECODER=m
526CONFIG_IR_RC5_DECODER=m
527CONFIG_IR_RC6_DECODER=m
528CONFIG_IR_JVC_DECODER=m
529CONFIG_IR_SONY_DECODER=m
530CONFIG_IR_SANYO_DECODER=m
531CONFIG_IR_SHARP_DECODER=m
532CONFIG_IR_MCE_KBD_DECODER=m
533CONFIG_IR_XMP_DECODER=m
534CONFIG_IR_IMON_DECODER=m
535CONFIG_IR_RCMM_DECODER=m
536CONFIG_RC_DEVICES=y
537CONFIG_IR_GPIO_CIR=m
538CONFIG_MEDIA_SUPPORT=y
539CONFIG_MEDIA_CAMERA_SUPPORT=y
540CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
541CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
542CONFIG_MEDIA_SDR_SUPPORT=y
543CONFIG_MEDIA_PLATFORM_SUPPORT=y
544# CONFIG_DVB_NET is not set
545CONFIG_MEDIA_USB_SUPPORT=y
546CONFIG_USB_VIDEO_CLASS=m
547CONFIG_V4L_PLATFORM_DRIVERS=y
548CONFIG_VIDEO_MXC_CAPTURE=y
549CONFIG_VIDEO_MX8_CAPTURE=y
550CONFIG_VIDEO_MXC_CSI_CAMERA=y
551CONFIG_MXC_MIPI_CSI=y
552CONFIG_DWC_MIPI_CSI2_HOST=y
553CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y
554CONFIG_V4L_MEM2MEM_DRIVERS=y
555CONFIG_VIDEO_IMX8_JPEG=m
556CONFIG_VIDEO_AMPHION_VPU=y
557CONFIG_SDR_PLATFORM_DRIVERS=y
558CONFIG_VIDEO_IMX219=m
559CONFIG_VIDEO_OV5640=y
560CONFIG_VIDEO_OV5645=m
561CONFIG_VIDEO_AP1302=y
562CONFIG_IMX_DPU_CORE=y
563CONFIG_IMX_LCDIF_CORE=y
564CONFIG_IMX_LCDIFV3_CORE=y
565CONFIG_DRM=y
566CONFIG_DRM_I2C_NXP_TDA998X=m
567CONFIG_DRM_MALI_DISPLAY=m
568CONFIG_DRM_NOUVEAU=m
569CONFIG_DRM_RCAR_DW_HDMI=m
570CONFIG_DRM_RCAR_LVDS=m
571CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
572CONFIG_DRM_PANEL_LVDS=m
573CONFIG_DRM_PANEL_SIMPLE=y
574CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
575CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
576CONFIG_DRM_PANEL_RAYDIUM_RM68200=y
577CONFIG_DRM_PANEL_ROCKTECK_HIMAX8394F=y
578CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
579CONFIG_DRM_PANEL_SITRONIX_ST7703=m
580CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
581CONFIG_DRM_PANEL_WKS_101WX001=y
582CONFIG_DRM_DISPLAY_CONNECTOR=m
583CONFIG_DRM_LONTIUM_LT8912B=m
584CONFIG_DRM_LONTIUM_LT9611=m
585CONFIG_DRM_LONTIUM_LT9611UXC=m
586CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y
587CONFIG_DRM_NWL_MIPI_DSI=y
588CONFIG_DRM_NXP_SEIKO_43WVFIG=y
589CONFIG_DRM_PARADE_PS8640=m
590CONFIG_DRM_SII902X=m
591CONFIG_DRM_SIMPLE_BRIDGE=m
592CONFIG_DRM_THINE_THC63LVD1024=m
593CONFIG_DRM_TI_SN65DSI86=m
594CONFIG_DRM_I2C_ADV7511=y
595CONFIG_DRM_I2C_ADV7511_AUDIO=y
596CONFIG_DRM_CDNS_HDCP=y
597CONFIG_DRM_CDNS_HDMI_CEC=y
598CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
599CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
600CONFIG_DRM_DW_HDMI_GP_AUDIO=y
601CONFIG_DRM_DW_HDMI_CEC=m
602CONFIG_DRM_DW_MIPI_DSI=y
603CONFIG_DRM_ITE_IT6263=y
604CONFIG_DRM_ITE_IT6161=y
605CONFIG_DRM_IMX=y
606CONFIG_DRM_IMX_LCDIF_MUX_DISPLAY=y
607CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
608CONFIG_DRM_IMX_TVE=y
609CONFIG_DRM_IMX_LDB=y
610CONFIG_DRM_IMX8QM_LDB=y
611CONFIG_DRM_IMX8QXP_LDB=y
612CONFIG_DRM_IMX8MP_LDB=y
613CONFIG_DRM_IMX93_LDB=y
614CONFIG_DRM_IMX_DW_MIPI_DSI=y
615CONFIG_DRM_IMX_HDMI=y
616CONFIG_DRM_IMX_SEC_DSIM=y
617CONFIG_DRM_IMX_DCNANO=y
618CONFIG_DRM_IMX_DCSS=y
619CONFIG_DRM_IMX_CDNS_MHDP=y
620CONFIG_DRM_ETNAVIV=m
621CONFIG_DRM_HISI_HIBMC=m
622CONFIG_DRM_HISI_KIRIN=m
623CONFIG_DRM_MXSFB=y
624CONFIG_DRM_PL111=m
625CONFIG_DRM_LIMA=m
626CONFIG_DRM_PANFROST=m
627CONFIG_FB=y
628CONFIG_FB_ARMCLCD=y
629CONFIG_FB_EFI=y
630CONFIG_FB_MXC_EINK_V2_PANEL=y
631CONFIG_BACKLIGHT_PWM=y
632CONFIG_BACKLIGHT_LP855X=m
633CONFIG_LOGO=y
634# CONFIG_LOGO_LINUX_MONO is not set
635# CONFIG_LOGO_LINUX_VGA16 is not set
636CONFIG_SOUND=y
637CONFIG_SND=y
638CONFIG_SND_ALOOP=m
639CONFIG_SND_USB_AUDIO=m
640CONFIG_SND_SOC=y
641CONFIG_SND_SOC_FSL_ASRC=m
642CONFIG_SND_SOC_FSL_MQS=m
643CONFIG_SND_SOC_FSL_MICFIL=m
644CONFIG_SND_SOC_FSL_EASRC=m
645CONFIG_SND_SOC_FSL_XCVR=m
646CONFIG_SND_SOC_FSL_ESAI_CLIENT=y
647CONFIG_SND_SOC_FSL_RPMSG=m
648CONFIG_SND_IMX_SOC=m
649CONFIG_SND_SOC_IMX_SGTL5000=m
650CONFIG_SND_SOC_IMX_SPDIF=m
651CONFIG_SND_SOC_FSL_ASOC_CARD=m
652CONFIG_SND_SOC_IMX_AUDMIX=m
653CONFIG_SND_SOC_IMX_HDMI=m
654CONFIG_SND_SOC_IMX_CARD=m
655CONFIG_SND_SOC_IMX_PDM_MIC=m
656CONFIG_SND_SOC_IMX_PCM512X=m
657CONFIG_SND_SOC_SOF_TOPLEVEL=y
658CONFIG_SND_SOC_SOF_OF=m
659CONFIG_SND_SOC_SOF_COMPRESS=y
660CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y
661CONFIG_SND_SOC_SOF_IMX8=m
662CONFIG_SND_SOC_SOF_IMX8M=m
663CONFIG_SND_SOC_SOF_IMX8ULP=m
664CONFIG_SND_SOC_AK4613=m
665CONFIG_SND_SOC_BT_SCO=y
666CONFIG_SND_SOC_CROS_EC_CODEC=m
667CONFIG_SND_SOC_CS42XX8_I2C=y
668CONFIG_SND_SOC_DMIC=m
669CONFIG_SND_SOC_ES7134=m
670CONFIG_SND_SOC_ES7241=m
671CONFIG_SND_SOC_GTM601=m
672CONFIG_SND_SOC_MAX98357A=m
673CONFIG_SND_SOC_MAX98927=m
674CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
675CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
676CONFIG_SND_SOC_PCM3168A_I2C=m
677CONFIG_SND_SOC_RT5659=m
678CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
679CONFIG_SND_SOC_SIMPLE_MUX=m
680CONFIG_SND_SOC_SPDIF=m
681CONFIG_SND_SOC_TAS571X=m
682CONFIG_SND_SOC_WCD934X=m
683CONFIG_SND_SOC_WM8524=y
684CONFIG_SND_SOC_WM8904=m
685CONFIG_SND_SOC_WM8960=m
686CONFIG_SND_SOC_WM8962=m
687CONFIG_SND_SOC_WSA881X=m
688CONFIG_SND_SOC_RPMSG_WM8960=m
689CONFIG_SND_SOC_RPMSG_AK4497=m
690CONFIG_SND_SOC_LPASS_WSA_MACRO=m
691CONFIG_SND_SOC_LPASS_VA_MACRO=m
692CONFIG_SND_SIMPLE_CARD=y
693CONFIG_SND_AUDIO_GRAPH_CARD=y
694CONFIG_HID_MULTITOUCH=m
695CONFIG_I2C_HID_ACPI=m
696CONFIG_I2C_HID_OF=m
697CONFIG_USB_CONN_GPIO=y
698CONFIG_USB=y
699CONFIG_USB_OTG=y
700CONFIG_USB_XHCI_HCD=y
701CONFIG_USB_XHCI_PCI_RENESAS=m
702CONFIG_USB_EHCI_HCD=y
703CONFIG_USB_EHCI_HCD_PLATFORM=y
704CONFIG_USB_OHCI_HCD=y
705CONFIG_USB_OHCI_HCD_PLATFORM=y
706CONFIG_USB_HCD_TEST_MODE=y
707CONFIG_USB_ACM=m
708CONFIG_USB_STORAGE=y
709CONFIG_USB_UAS=y
710CONFIG_USB_CDNS_SUPPORT=y
711CONFIG_USB_CDNS3=y
712CONFIG_USB_CDNS3_GADGET=y
713CONFIG_USB_CDNS3_HOST=y
714CONFIG_USB_MUSB_HDRC=y
715CONFIG_USB_DWC3=y
716CONFIG_USB_DWC2=y
717CONFIG_USB_CHIPIDEA=y
718CONFIG_USB_CHIPIDEA_UDC=y
719CONFIG_USB_CHIPIDEA_HOST=y
720CONFIG_USB_ISP1760=y
721CONFIG_USB_SERIAL=y
722CONFIG_USB_SERIAL_CONSOLE=y
723CONFIG_USB_SERIAL_GENERIC=y
724CONFIG_USB_SERIAL_SIMPLE=y
725CONFIG_USB_SERIAL_CP210X=m
726CONFIG_USB_SERIAL_FTDI_SIO=y
727CONFIG_USB_SERIAL_OPTION=m
728CONFIG_USB_TEST=m
729CONFIG_USB_EHSET_TEST_FIXTURE=y
730CONFIG_USB_HSIC_USB3503=y
731CONFIG_NOP_USB_XCEIV=y
732CONFIG_USB_MXS_PHY=y
733CONFIG_USB_ULPI=y
734CONFIG_USB_GADGET=y
735CONFIG_USB_SNP_UDC_PLAT=y
736CONFIG_USB_BDC_UDC=y
737CONFIG_USB_CONFIGFS=y
738CONFIG_USB_CONFIGFS_SERIAL=y
739CONFIG_USB_CONFIGFS_ACM=y
740CONFIG_USB_CONFIGFS_OBEX=y
741CONFIG_USB_CONFIGFS_NCM=y
742CONFIG_USB_CONFIGFS_ECM=y
743CONFIG_USB_CONFIGFS_ECM_SUBSET=y
744CONFIG_USB_CONFIGFS_RNDIS=y
745CONFIG_USB_CONFIGFS_EEM=y
746CONFIG_USB_CONFIGFS_MASS_STORAGE=y
747CONFIG_USB_CONFIGFS_F_LB_SS=y
748CONFIG_USB_CONFIGFS_F_FS=y
749CONFIG_USB_CONFIGFS_F_UAC1=y
750CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
751CONFIG_USB_CONFIGFS_F_UAC2=y
752CONFIG_USB_CONFIGFS_F_MIDI=y
753CONFIG_USB_CONFIGFS_F_HID=y
754CONFIG_USB_CONFIGFS_F_UVC=y
755CONFIG_USB_ZERO=m
756CONFIG_USB_AUDIO=m
757CONFIG_USB_ETH=m
758CONFIG_USB_MASS_STORAGE=m
759CONFIG_USB_G_SERIAL=m
760CONFIG_TYPEC=y
761CONFIG_TYPEC_TCPM=y
762CONFIG_TYPEC_TCPCI=y
763CONFIG_TYPEC_FUSB302=m
764CONFIG_TYPEC_TPS6598X=m
765CONFIG_TYPEC_HD3SS3220=m
766CONFIG_TYPEC_SWITCH_GPIO=y
767CONFIG_MMC=y
768CONFIG_MMC_BLOCK_MINORS=32
769CONFIG_MMC_ARMMMCI=y
770CONFIG_MMC_SDHCI=y
771CONFIG_MMC_SDHCI_ACPI=y
772CONFIG_MMC_SDHCI_PLTFM=y
773CONFIG_MMC_SDHCI_OF_ARASAN=y
774CONFIG_MMC_SDHCI_OF_ESDHC=y
775CONFIG_MMC_SDHCI_CADENCE=y
776CONFIG_MMC_SDHCI_ESDHC_IMX=y
777CONFIG_MMC_SDHCI_F_SDH30=y
778CONFIG_MMC_SPI=y
779CONFIG_MMC_DW=y
780CONFIG_MMC_DW_EXYNOS=y
781CONFIG_MMC_DW_HI3798CV200=y
782CONFIG_MMC_DW_K3=y
783CONFIG_MMC_MTK=y
784CONFIG_MMC_SDHCI_XENON=y
785CONFIG_MMC_SDHCI_AM654=y
786CONFIG_NEW_LEDS=y
787CONFIG_LEDS_CLASS=y
788CONFIG_LEDS_LM3692X=m
789CONFIG_LEDS_PCA9532=m
790CONFIG_LEDS_PCA995X=m
791CONFIG_LEDS_GPIO=y
792CONFIG_LEDS_PWM=y
793CONFIG_LEDS_SYSCON=y
794CONFIG_LEDS_TRIGGER_TIMER=y
795CONFIG_LEDS_TRIGGER_DISK=y
796CONFIG_LEDS_TRIGGER_HEARTBEAT=y
797CONFIG_LEDS_TRIGGER_CPU=y
798CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
799CONFIG_LEDS_TRIGGER_PANIC=y
800CONFIG_EDAC=y
801CONFIG_EDAC_GHES=y
802CONFIG_EDAC_LAYERSCAPE=m
803CONFIG_EDAC_SYNOPSYS=y
804CONFIG_RTC_CLASS=y
805CONFIG_RTC_DRV_DS1307=m
806CONFIG_RTC_DRV_HYM8563=m
807CONFIG_RTC_DRV_MAX77686=y
808CONFIG_RTC_DRV_RK808=m
809CONFIG_RTC_DRV_PCF85363=m
810CONFIG_RTC_DRV_M41T80=m
811CONFIG_RTC_DRV_RX8581=m
812CONFIG_RTC_DRV_RV3028=m
813CONFIG_RTC_DRV_RV8803=m
814CONFIG_RTC_DRV_S5M=y
815CONFIG_RTC_DRV_DS3232=y
816CONFIG_RTC_DRV_PCF2127=m
817CONFIG_RTC_DRV_EFI=y
818CONFIG_RTC_DRV_CROS_EC=y
819CONFIG_RTC_DRV_FSL_FTM_ALARM=m
820CONFIG_RTC_DRV_PL031=y
821CONFIG_RTC_DRV_SNVS=y
822CONFIG_RTC_DRV_BBNSM=y
823CONFIG_RTC_DRV_IMX_SC=y
824CONFIG_RTC_DRV_IMX_RPMSG=y
825CONFIG_DMADEVICES=y
826CONFIG_BCM_SBA_RAID=m
827CONFIG_FSL_EDMA=y
828CONFIG_FSL_QDMA=m
829CONFIG_FSL_EDMA_V3=y
830CONFIG_IMX_SDMA=y
831CONFIG_MV_XOR_V2=y
832CONFIG_MXS_DMA=y
833CONFIG_MXC_PXP_V3=y
834CONFIG_PL330_DMA=y
835CONFIG_QCOM_HIDMA_MGMT=y
836CONFIG_QCOM_HIDMA=y
837CONFIG_FSL_DPAA2_QDMA=m
838CONFIG_DMATEST=y
839CONFIG_DMABUF_HEAPS=y
840CONFIG_DMABUF_HEAPS_SYSTEM=y
841CONFIG_DMABUF_HEAPS_CMA=y
842CONFIG_DMABUF_HEAPS_DSP=y
843CONFIG_UIO_PCI_GENERIC=y
844CONFIG_UIO_IVSHMEM=y
845CONFIG_VFIO=y
846CONFIG_VFIO_PCI=y
847CONFIG_VFIO_FSL_MC=y
848CONFIG_VIRTIO_PCI=y
849CONFIG_VIRTIO_BALLOON=y
850CONFIG_VIRTIO_MMIO=y
851CONFIG_VIRTIO_IVSHMEM=y
852CONFIG_XEN_GNTDEV=y
853CONFIG_XEN_GRANT_DEV_ALLOC=y
854CONFIG_STAGING=y
855CONFIG_STAGING_MEDIA=y
856CONFIG_VIDEO_HANTRO=m
857CONFIG_VIDEO_IMX_CAPTURE=y
858CONFIG_IMX8_MEDIA_DEVICE=m
859CONFIG_MHDP_HDMIRX=y
860CONFIG_MHDP_HDMIRX_CEC=y
861CONFIG_FSL_DPAA2=y
862CONFIG_FSL_PPFE=y
863CONFIG_FSL_PPFE_UTIL_DISABLED=y
864CONFIG_CHROME_PLATFORMS=y
865CONFIG_CROS_EC=y
866CONFIG_CROS_EC_I2C=y
867CONFIG_CROS_EC_SPI=y
868CONFIG_CROS_EC_CHARDEV=m
869CONFIG_CLK_VEXPRESS_OSC=y
870CONFIG_COMMON_CLK_RK808=y
871CONFIG_COMMON_CLK_SCMI=y
872CONFIG_COMMON_CLK_SCPI=y
873CONFIG_COMMON_CLK_CS2000_CP=y
874CONFIG_COMMON_CLK_FSL_SAI=y
875CONFIG_COMMON_CLK_S2MPS11=y
876CONFIG_COMMON_CLK_XGENE=y
877CONFIG_COMMON_CLK_PWM=y
878CONFIG_COMMON_CLK_VC5=y
879CONFIG_CLK_IMX8MM=y
880CONFIG_CLK_IMX8MN=y
881CONFIG_CLK_IMX8MP=y
882CONFIG_CLK_IMX8MQ=y
883CONFIG_CLK_IMX8QXP=y
884CONFIG_CLK_IMX8ULP=y
885CONFIG_CLK_IMX93=y
886CONFIG_HWSPINLOCK=y
887CONFIG_ARM_MHU=y
888CONFIG_IMX_MBOX=y
889CONFIG_PLATFORM_MHU=y
890CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
891CONFIG_ARM_SMMU=y
892CONFIG_ARM_SMMU_V3=y
893CONFIG_REMOTEPROC=y
894CONFIG_IMX_REMOTEPROC=y
895CONFIG_IMX_DSP_REMOTEPROC=m
896CONFIG_RPMSG_CHAR=m
897CONFIG_RPMSG_QCOM_GLINK_RPM=y
898CONFIG_SOUNDWIRE=m
899CONFIG_SOUNDWIRE_QCOM=m
900CONFIG_SOC_BRCMSTB=y
901CONFIG_FSL_DPAA=y
902CONFIG_FSL_MC_DPIO=y
903CONFIG_FSL_RCPM=y
904CONFIG_FSL_QIXIS=y
905CONFIG_SOC_TI=y
906CONFIG_ARM_IMX_BUS_DEVFREQ=m
907CONFIG_ARM_IMX8M_DDRC_DEVFREQ=m
908CONFIG_EXTCON_PTN5150=m
909CONFIG_EXTCON_USB_GPIO=y
910CONFIG_EXTCON_USBC_CROS_EC=y
911CONFIG_IIO=y
912CONFIG_FXLS8962AF_I2C=m
913CONFIG_IMX8QXP_ADC=y
914CONFIG_IMX93_ADC=y
915CONFIG_MAX9611=m
916CONFIG_QCOM_SPMI_VADC=m
917CONFIG_QCOM_SPMI_ADC5=m
918CONFIG_IIO_CROS_EC_SENSORS_CORE=m
919CONFIG_IIO_CROS_EC_SENSORS=m
920CONFIG_FXAS21002C=y
921CONFIG_FXOS8700_I2C=y
922CONFIG_RPMSG_IIO_PEDOMETER=m
923CONFIG_IIO_ST_LSM6DSX=y
924CONFIG_IIO_CROS_EC_LIGHT_PROX=m
925CONFIG_SENSORS_ISL29018=y
926CONFIG_VCNL4000=m
927CONFIG_IIO_ST_MAGN_3AXIS=m
928CONFIG_IIO_CROS_EC_BARO=m
929CONFIG_MPL3115=y
930CONFIG_PWM=y
931CONFIG_PWM_ADP5585=y
932CONFIG_PWM_CROS_EC=m
933CONFIG_PWM_FSL_FTM=m
934CONFIG_PWM_IMX27=y
935CONFIG_PWM_RPCHIP=y
936CONFIG_PWM_SL28CPLD=m
937CONFIG_SL28CPLD_INTC=y
938CONFIG_RESET_IMX7=y
939CONFIG_RESET_IMX8ULP_SIM=y
940CONFIG_PHY_XGENE=y
941CONFIG_PHY_MIXEL_LVDS=y
942CONFIG_PHY_MIXEL_LVDS_COMBO=y
943CONFIG_PHY_CADENCE_SALVO=y
944CONFIG_PHY_FSL_IMX8MP_LVDS=y
945CONFIG_PHY_FSL_IMX93_MIPI_DPHY=y
946CONFIG_PHY_MIXEL_MIPI_DPHY=y
947CONFIG_PHY_SAMSUNG_HDMI_PHY=y
948CONFIG_PHY_QCOM_USB_HS=y
949CONFIG_PHY_SAMSUNG_USB2=y
950CONFIG_ARM_SMMU_V3_PMU=m
951CONFIG_FSL_IMX8_DDR_PMU=y
952CONFIG_FSL_IMX9_DDR_PMU=y
953CONFIG_HISI_PMU=y
954CONFIG_NVMEM_IMX_OCOTP=y
955CONFIG_NVMEM_IMX_OCOTP_SCU=y
956CONFIG_NVMEM_RMEM=m
957CONFIG_FPGA=y
958CONFIG_FPGA_BRIDGE=m
959CONFIG_ALTERA_FREEZE_BRIDGE=m
960CONFIG_FPGA_REGION=m
961CONFIG_OF_FPGA_REGION=m
962CONFIG_TEE=y
963CONFIG_OPTEE=y
964CONFIG_MUX_MMIO=y
965CONFIG_SLIM_QCOM_CTRL=m
966CONFIG_INTERCONNECT=y
967CONFIG_INTERCONNECT_IMX=m
968CONFIG_INTERCONNECT_IMX8MQ=m
969CONFIG_MXC_SIM=y
970CONFIG_MXC_EMVSIM=y
971CONFIG_EXT2_FS=y
972CONFIG_EXT3_FS=y
973CONFIG_EXT4_FS_POSIX_ACL=y
974CONFIG_BTRFS_FS=m
975CONFIG_BTRFS_FS_POSIX_ACL=y
976CONFIG_FANOTIFY=y
977CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
978CONFIG_QUOTA=y
979CONFIG_AUTOFS4_FS=y
980CONFIG_FUSE_FS=m
981CONFIG_CUSE=m
982CONFIG_OVERLAY_FS=m
983CONFIG_VFAT_FS=y
984CONFIG_TMPFS_POSIX_ACL=y
985CONFIG_HUGETLBFS=y
986CONFIG_EFIVAR_FS=y
987CONFIG_JFFS2_FS=y
988CONFIG_UBIFS_FS=y
989CONFIG_SQUASHFS=y
990CONFIG_SQUASHFS_XZ=y
991CONFIG_NFS_FS=y
992CONFIG_NFS_V4=y
993CONFIG_NFS_V4_1=y
994CONFIG_NFS_V4_2=y
995CONFIG_ROOT_NFS=y
996CONFIG_9P_FS=y
997CONFIG_NLS_CODEPAGE_437=y
998CONFIG_NLS_ISO8859_1=y
999CONFIG_SECURITY=y
1000CONFIG_CRYPTO_USER=y
1001CONFIG_CRYPTO_TEST=m
1002CONFIG_CRYPTO_CHACHA20POLY1305=m
1003CONFIG_CRYPTO_ECHAINIV=y
1004CONFIG_CRYPTO_TLS=m
1005CONFIG_CRYPTO_CFB=m
1006CONFIG_CRYPTO_CTS=m
1007CONFIG_CRYPTO_LRW=m
1008CONFIG_CRYPTO_OFB=m
1009CONFIG_CRYPTO_PCBC=m
1010CONFIG_CRYPTO_XCBC=m
1011CONFIG_CRYPTO_VMAC=m
1012CONFIG_CRYPTO_BLAKE2S=m
1013CONFIG_CRYPTO_MD4=m
1014CONFIG_CRYPTO_RMD160=m
1015CONFIG_CRYPTO_STREEBOG=m
1016CONFIG_CRYPTO_WP512=m
1017CONFIG_CRYPTO_ANUBIS=m
1018CONFIG_CRYPTO_ARC4=m
1019CONFIG_CRYPTO_BLOWFISH=m
1020CONFIG_CRYPTO_CAMELLIA=m
1021CONFIG_CRYPTO_CAST5=m
1022CONFIG_CRYPTO_CAST6=m
1023CONFIG_CRYPTO_FCRYPT=m
1024CONFIG_CRYPTO_KHAZAD=m
1025CONFIG_CRYPTO_SEED=m
1026CONFIG_CRYPTO_SERPENT=m
1027CONFIG_CRYPTO_TEA=m
1028CONFIG_CRYPTO_TWOFISH=m
1029CONFIG_CRYPTO_ANSI_CPRNG=y
1030CONFIG_CRYPTO_USER_API_HASH=m
1031CONFIG_CRYPTO_USER_API_SKCIPHER=m
1032CONFIG_CRYPTO_USER_API_RNG=m
1033CONFIG_CRYPTO_USER_API_AEAD=m
1034CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m
1035CONFIG_CRYPTO_DEV_FSL_CAAM=m
1036CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
1037CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
1038CONFIG_CRYPTO_DEV_CCREE=m
1039CONFIG_CRYPTO_DEV_HISI_SEC2=m
1040CONFIG_CRYPTO_DEV_HISI_ZIP=m
1041CONFIG_CRYPTO_DEV_HISI_HPRE=m
1042CONFIG_CRYPTO_DEV_HISI_TRNG=m
1043CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
1044CONFIG_INDIRECT_PIO=y
1045CONFIG_CRC_CCITT=m
1046CONFIG_CRC8=y
1047CONFIG_CMA_SIZE_MBYTES=32
1048CONFIG_PRINTK_TIME=y
1049CONFIG_DEBUG_INFO=y
1050CONFIG_DEBUG_INFO_REDUCED=y
1051CONFIG_MAGIC_SYSRQ=y
1052CONFIG_DEBUG_FS=y
1053CONFIG_DEBUG_KERNEL=y
1054# CONFIG_SCHED_DEBUG is not set
1055# CONFIG_DEBUG_PREEMPT is not set
1056# CONFIG_FTRACE is not set
1057CONFIG_CORESIGHT=y
1058CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
1059CONFIG_CORESIGHT_SOURCE_ETM4X=y
1060CONFIG_MEMTEST=y
1061CONFIG_TLS=y
1062CONFIG_TLS_DEVICE=y
1063
1064# enable Trusted Keys based on CAAM
1065CONFIG_TRUSTED_KEYS=m
1066CONFIG_TRUSTED_KEYS_TPM=n
1067CONFIG_TRUSTED_KEYS_TEE=n
1068CONFIG_TRUSTED_KEYS_CAAM=y
1069
1070CONFIG_SOC_IMX9=y
1071CONFIG_ETHOSU=y
diff --git a/recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig b/recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig
new file mode 100644
index 00000000..97dc633d
--- /dev/null
+++ b/recipes-kernel/linux/linux-imx/mx9-nxp-bsp/defconfig
@@ -0,0 +1,1069 @@
1CONFIG_SYSVIPC=y
2CONFIG_POSIX_MQUEUE=y
3CONFIG_AUDIT=y
4CONFIG_NO_HZ_IDLE=y
5CONFIG_HIGH_RES_TIMERS=y
6CONFIG_BPF_JIT=y
7CONFIG_PREEMPT=y
8CONFIG_IRQ_TIME_ACCOUNTING=y
9CONFIG_BSD_PROCESS_ACCT=y
10CONFIG_BSD_PROCESS_ACCT_V3=y
11CONFIG_IKCONFIG=y
12CONFIG_IKCONFIG_PROC=y
13CONFIG_NUMA_BALANCING=y
14CONFIG_MEMCG=y
15CONFIG_BLK_CGROUP=y
16CONFIG_CGROUP_PIDS=y
17CONFIG_CGROUP_FREEZER=y
18CONFIG_CGROUP_HUGETLB=y
19CONFIG_CPUSETS=y
20CONFIG_CGROUP_DEVICE=y
21CONFIG_CGROUP_CPUACCT=y
22CONFIG_CGROUP_PERF=y
23CONFIG_USER_NS=y
24CONFIG_SCHED_AUTOGROUP=y
25CONFIG_RELAY=y
26CONFIG_BLK_DEV_INITRD=y
27CONFIG_KALLSYMS_ALL=y
28# CONFIG_COMPAT_BRK is not set
29CONFIG_PROFILING=y
30CONFIG_ARCH_LAYERSCAPE=y
31CONFIG_ARCH_KEEMBAY=y
32CONFIG_ARCH_MXC=y
33CONFIG_ARCH_S32=y
34CONFIG_SOC_S32V234=y
35CONFIG_ARM64_VA_BITS_48=y
36CONFIG_SCHED_MC=y
37CONFIG_SCHED_SMT=y
38CONFIG_NUMA=y
39CONFIG_KEXEC=y
40CONFIG_KEXEC_FILE=y
41CONFIG_CRASH_DUMP=y
42CONFIG_XEN=y
43CONFIG_FORCE_MAX_ZONEORDER=14
44CONFIG_COMPAT=y
45CONFIG_RANDOMIZE_BASE=y
46CONFIG_PM_DEBUG=y
47CONFIG_PM_TEST_SUSPEND=y
48CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
49CONFIG_ENERGY_MODEL=y
50CONFIG_ARM_CPUIDLE=y
51CONFIG_ARM_PSCI_CPUIDLE=y
52CONFIG_CPU_FREQ=y
53CONFIG_CPU_FREQ_STAT=y
54CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
55CONFIG_CPU_FREQ_GOV_POWERSAVE=y
56CONFIG_CPU_FREQ_GOV_USERSPACE=y
57CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
58CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
59CONFIG_CPUFREQ_DT=y
60CONFIG_ACPI_CPPC_CPUFREQ=m
61CONFIG_ARM_SCPI_CPUFREQ=y
62CONFIG_ARM_IMX_CPUFREQ_DT=y
63CONFIG_ARM_SCMI_CPUFREQ=y
64CONFIG_QORIQ_CPUFREQ=y
65CONFIG_ARM_SCMI_PROTOCOL=y
66CONFIG_ARM_SCPI_PROTOCOL=y
67CONFIG_QCOM_SCM=m
68CONFIG_EFI_CAPSULE_LOADER=y
69CONFIG_IMX_DSP=y
70CONFIG_IMX_SCU=y
71CONFIG_IMX_SCU_PD=y
72CONFIG_ACPI=y
73CONFIG_ACPI_APEI=y
74CONFIG_ACPI_APEI_GHES=y
75CONFIG_ACPI_APEI_MEMORY_FAILURE=y
76CONFIG_ACPI_APEI_EINJ=y
77CONFIG_VIRTUALIZATION=y
78CONFIG_KVM=y
79CONFIG_ARM64_CRYPTO=y
80CONFIG_CRYPTO_SHA1_ARM64_CE=y
81CONFIG_CRYPTO_SHA2_ARM64_CE=y
82CONFIG_CRYPTO_SHA512_ARM64_CE=m
83CONFIG_CRYPTO_SHA3_ARM64=m
84CONFIG_CRYPTO_SM3_ARM64_CE=m
85CONFIG_CRYPTO_GHASH_ARM64_CE=y
86CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=m
87CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
88CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
89CONFIG_CRYPTO_CHACHA20_NEON=m
90CONFIG_CRYPTO_AES_ARM64_BS=m
91CONFIG_JUMP_LABEL=y
92CONFIG_MODULES=y
93CONFIG_MODULE_UNLOAD=y
94CONFIG_MODVERSIONS=y
95# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
96CONFIG_KSM=y
97CONFIG_MEMORY_FAILURE=y
98CONFIG_TRANSPARENT_HUGEPAGE=y
99CONFIG_NET=y
100CONFIG_PACKET=y
101CONFIG_UNIX=y
102CONFIG_INET=y
103CONFIG_IP_MULTICAST=y
104CONFIG_IP_PNP=y
105CONFIG_IP_PNP_DHCP=y
106CONFIG_IP_PNP_BOOTP=y
107CONFIG_IPV6_SIT=m
108CONFIG_NETFILTER=y
109CONFIG_NF_CONNTRACK=m
110CONFIG_NF_CONNTRACK_EVENTS=y
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_IP_NF_IPTABLES=m
116CONFIG_IP_NF_FILTER=m
117CONFIG_IP_NF_TARGET_REJECT=m
118CONFIG_IP_NF_NAT=m
119CONFIG_IP_NF_TARGET_MASQUERADE=m
120CONFIG_IP_NF_MANGLE=m
121CONFIG_IP6_NF_IPTABLES=m
122CONFIG_IP6_NF_FILTER=m
123CONFIG_IP6_NF_TARGET_REJECT=m
124CONFIG_IP6_NF_MANGLE=m
125CONFIG_IP6_NF_NAT=m
126CONFIG_IP6_NF_TARGET_MASQUERADE=m
127CONFIG_BRIDGE=y
128CONFIG_BRIDGE_VLAN_FILTERING=y
129CONFIG_NET_DSA=m
130CONFIG_VLAN_8021Q=m
131CONFIG_VLAN_8021Q_GVRP=y
132CONFIG_VLAN_8021Q_MVRP=y
133CONFIG_LLC2=y
134CONFIG_NET_SCHED=y
135CONFIG_NET_SCH_MULTIQ=m
136CONFIG_NET_SCH_CBS=m
137CONFIG_NET_SCH_ETF=m
138CONFIG_NET_SCH_TAPRIO=m
139CONFIG_NET_SCH_MQPRIO=m
140CONFIG_NET_SCH_INGRESS=m
141CONFIG_NET_CLS_BASIC=m
142CONFIG_NET_CLS_TCINDEX=m
143CONFIG_NET_CLS_FLOWER=m
144CONFIG_NET_CLS_ACT=y
145CONFIG_NET_ACT_GACT=m
146CONFIG_NET_ACT_MIRRED=m
147CONFIG_NET_ACT_GATE=m
148CONFIG_TSN=y
149CONFIG_QRTR=m
150CONFIG_QRTR_SMD=m
151CONFIG_QRTR_TUN=m
152CONFIG_NET_PKTGEN=m
153CONFIG_CAN=m
154CONFIG_CAN_FLEXCAN=m
155CONFIG_BT=y
156CONFIG_BT_RFCOMM=y
157CONFIG_BT_RFCOMM_TTY=y
158CONFIG_BT_BNEP=y
159CONFIG_BT_BNEP_MC_FILTER=y
160CONFIG_BT_BNEP_PROTO_FILTER=y
161CONFIG_BT_HIDP=y
162CONFIG_BT_LEDS=y
163# CONFIG_BT_DEBUGFS is not set
164CONFIG_BT_HCIBTUSB=m
165CONFIG_BT_HCIUART=y
166CONFIG_BT_HCIUART_BCSP=y
167CONFIG_BT_HCIUART_ATH3K=y
168CONFIG_BT_HCIUART_LL=y
169CONFIG_BT_HCIUART_3WIRE=y
170CONFIG_BT_HCIUART_BCM=y
171CONFIG_BT_HCIUART_QCA=y
172CONFIG_BT_HCIVHCI=y
173CONFIG_CFG80211=y
174CONFIG_NL80211_TESTMODE=y
175CONFIG_CFG80211_WEXT=y
176CONFIG_MAC80211=y
177CONFIG_MAC80211_LEDS=y
178CONFIG_NET_9P=y
179CONFIG_NET_9P_VIRTIO=y
180CONFIG_NFC=m
181CONFIG_NFC_NCI=m
182CONFIG_NFC_S3FWRN5_I2C=m
183CONFIG_PCI=y
184CONFIG_PCIEPORTBUS=y
185CONFIG_PCI_IOV=y
186CONFIG_PCI_PASID=y
187CONFIG_HOTPLUG_PCI=y
188CONFIG_HOTPLUG_PCI_ACPI=y
189CONFIG_PCI_HOST_GENERIC=y
190CONFIG_PCI_XGENE=y
191CONFIG_PCIE_ALTERA=y
192CONFIG_PCIE_ALTERA_MSI=y
193CONFIG_PCI_HOST_THUNDER_PEM=y
194CONFIG_PCI_HOST_THUNDER_ECAM=y
195CONFIG_PCI_IMX6_HOST=y
196CONFIG_PCI_IMX6_EP=y
197CONFIG_PCI_LAYERSCAPE=y
198CONFIG_PCI_HISI=y
199CONFIG_PCIE_KIRIN=y
200CONFIG_PCI_MESON=m
201CONFIG_PCIE_LAYERSCAPE_GEN4=y
202CONFIG_PCI_ENDPOINT=y
203CONFIG_PCI_ENDPOINT_CONFIGFS=y
204CONFIG_PCI_EPF_TEST=y
205CONFIG_DEVTMPFS=y
206CONFIG_DEVTMPFS_MOUNT=y
207CONFIG_FW_LOADER_USER_HELPER=y
208CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
209CONFIG_BRCMSTB_GISB_ARB=y
210CONFIG_SIMPLE_PM_BUS=y
211CONFIG_VEXPRESS_CONFIG=y
212CONFIG_FSL_MC_UAPI_SUPPORT=y
213CONFIG_GNSS=m
214CONFIG_GNSS_MTK_SERIAL=m
215CONFIG_MTD=y
216CONFIG_MTD_CMDLINE_PARTS=y
217CONFIG_MTD_BLOCK=y
218CONFIG_MTD_CFI=y
219CONFIG_MTD_CFI_ADV_OPTIONS=y
220CONFIG_MTD_CFI_INTELEXT=y
221CONFIG_MTD_CFI_AMDSTD=y
222CONFIG_MTD_CFI_STAA=y
223CONFIG_MTD_PHYSMAP=y
224CONFIG_MTD_PHYSMAP_OF=y
225CONFIG_MTD_DATAFLASH=y
226CONFIG_MTD_SST25L=y
227CONFIG_MTD_RAW_NAND=y
228CONFIG_MTD_NAND_DENALI_DT=y
229CONFIG_MTD_NAND_GPMI_NAND=y
230CONFIG_MTD_NAND_FSL_IFC=y
231CONFIG_MTD_SPI_NOR=y
232# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
233CONFIG_MTD_UBI=y
234CONFIG_BLK_DEV_LOOP=y
235CONFIG_BLK_DEV_NBD=m
236CONFIG_XEN_BLKDEV_BACKEND=m
237CONFIG_VIRTIO_BLK=y
238CONFIG_BLK_DEV_NVME=y
239CONFIG_SRAM=y
240CONFIG_PCI_ENDPOINT_TEST=y
241CONFIG_EEPROM_AT24=m
242CONFIG_EEPROM_AT25=m
243CONFIG_UACCE=m
244# CONFIG_SCSI_PROC_FS is not set
245CONFIG_BLK_DEV_SD=y
246CONFIG_SCSI_SAS_ATA=y
247CONFIG_SCSI_HISI_SAS=y
248CONFIG_SCSI_HISI_SAS_PCI=y
249CONFIG_MEGARAID_SAS=y
250CONFIG_SCSI_MPT3SAS=m
251CONFIG_SCSI_UFSHCD=y
252CONFIG_SCSI_UFSHCD_PLATFORM=y
253CONFIG_ATA=y
254CONFIG_SATA_AHCI=y
255CONFIG_SATA_AHCI_PLATFORM=y
256CONFIG_AHCI_IMX=y
257CONFIG_AHCI_CEVA=y
258CONFIG_AHCI_XGENE=y
259CONFIG_AHCI_QORIQ=y
260CONFIG_SATA_SIL24=y
261CONFIG_PATA_PLATFORM=y
262CONFIG_PATA_OF_PLATFORM=y
263CONFIG_MD=y
264CONFIG_BLK_DEV_MD=m
265CONFIG_BLK_DEV_DM=m
266CONFIG_DM_CRYPT=m
267CONFIG_DM_MIRROR=m
268CONFIG_DM_ZERO=m
269CONFIG_NETDEVICES=y
270CONFIG_MACVLAN=m
271CONFIG_MACVTAP=m
272CONFIG_TUN=y
273CONFIG_VETH=m
274CONFIG_VIRTIO_NET=y
275CONFIG_NET_DSA_MSCC_FELIX=m
276CONFIG_AMD_XGBE=y
277CONFIG_ATL1C=m
278CONFIG_BCMGENET=m
279CONFIG_BNX2X=m
280CONFIG_MACB=y
281CONFIG_THUNDER_NIC_PF=y
282CONFIG_FEC=y
283CONFIG_FEC_UIO=y
284CONFIG_FSL_FMAN=y
285CONFIG_FSL_DPAA_ETH=y
286CONFIG_FSL_DPAA2_ETH=y
287CONFIG_FSL_DPAA2_MAC=y
288CONFIG_FSL_DPAA2_SWITCH=y
289CONFIG_FSL_ENETC=y
290CONFIG_FSL_ENETC_VF=y
291CONFIG_FSL_ENETC_QOS=y
292CONFIG_ENETC_TSN=y
293CONFIG_HIX5HD2_GMAC=y
294CONFIG_HNS_DSAF=y
295CONFIG_HNS_ENET=y
296CONFIG_HNS3=y
297CONFIG_HNS3_HCLGE=y
298CONFIG_HNS3_ENET=y
299CONFIG_E1000=y
300CONFIG_E1000E=y
301CONFIG_IGB=y
302CONFIG_IGBVF=y
303CONFIG_MVMDIO=y
304CONFIG_SKY2=y
305CONFIG_MLX4_EN=m
306CONFIG_MLX5_CORE=m
307CONFIG_MLX5_CORE_EN=y
308CONFIG_MSCC_OCELOT_SWITCH=y
309CONFIG_QCOM_EMAC=m
310CONFIG_RMNET=m
311CONFIG_SMC91X=y
312CONFIG_SMSC911X=y
313CONFIG_STMMAC_ETH=y
314CONFIG_DWMAC_GENERIC=m
315CONFIG_AQUANTIA_PHY=y
316CONFIG_BROADCOM_PHY=m
317CONFIG_BCM54140_PHY=m
318CONFIG_INPHI_PHY=y
319CONFIG_MARVELL_PHY=m
320CONFIG_MARVELL_10G_PHY=m
321CONFIG_MICREL_PHY=y
322CONFIG_MICROSEMI_PHY=y
323CONFIG_NXP_TJA11XX_PHY=y
324CONFIG_AT803X_PHY=y
325CONFIG_REALTEK_PHY=y
326CONFIG_ROCKCHIP_PHY=y
327CONFIG_VITESSE_PHY=y
328CONFIG_MDIO_BITBANG=y
329CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y
330CONFIG_MDIO_BUS_MUX_MMIOREG=y
331CONFIG_USB_PEGASUS=m
332CONFIG_USB_RTL8150=m
333CONFIG_USB_RTL8152=y
334CONFIG_USB_LAN78XX=m
335CONFIG_USB_USBNET=y
336CONFIG_USB_NET_AX8817X=m
337CONFIG_USB_NET_AX88179_178A=m
338CONFIG_USB_NET_CDCETHER=m
339CONFIG_USB_NET_CDC_NCM=m
340CONFIG_USB_NET_DM9601=m
341CONFIG_USB_NET_SR9800=m
342CONFIG_USB_NET_SMSC75XX=m
343CONFIG_USB_NET_SMSC95XX=m
344CONFIG_USB_NET_NET1080=m
345CONFIG_USB_NET_PLUSB=m
346CONFIG_USB_NET_MCS7830=m
347CONFIG_USB_NET_CDC_SUBSET=m
348CONFIG_USB_NET_ZAURUS=m
349CONFIG_HOSTAP=y
350CONFIG_WL18XX=m
351CONFIG_WLCORE_SDIO=m
352CONFIG_XEN_NETDEV_BACKEND=m
353CONFIG_IVSHMEM_NET=y
354CONFIG_INPUT_EVDEV=y
355CONFIG_KEYBOARD_ADC=m
356CONFIG_KEYBOARD_GPIO=y
357CONFIG_KEYBOARD_RPMSG=y
358CONFIG_KEYBOARD_SNVS_PWRKEY=y
359CONFIG_KEYBOARD_BBNSM_PWRKEY=y
360CONFIG_KEYBOARD_IMX_SC_PWRKEY=y
361CONFIG_KEYBOARD_CROS_EC=y
362CONFIG_INPUT_TOUCHSCREEN=y
363CONFIG_TOUCHSCREEN_ATMEL_MXT=m
364CONFIG_TOUCHSCREEN_GOODIX=m
365CONFIG_TOUCHSCREEN_EDT_FT5X06=m
366CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C=m
367CONFIG_TOUCHSCREEN_EXC3000=m
368CONFIG_INPUT_MISC=y
369CONFIG_INPUT_PWM_VIBRA=m
370# CONFIG_SERIO_SERPORT is not set
371CONFIG_SERIO_AMBAKMI=y
372CONFIG_LEGACY_PTY_COUNT=16
373CONFIG_SERIAL_8250=y
374CONFIG_SERIAL_8250_CONSOLE=y
375CONFIG_SERIAL_8250_EXTENDED=y
376CONFIG_SERIAL_8250_SHARE_IRQ=y
377CONFIG_SERIAL_8250_DW=y
378CONFIG_SERIAL_OF_PLATFORM=y
379CONFIG_SERIAL_AMBA_PL011=y
380CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
381CONFIG_SERIAL_IMX=y
382CONFIG_SERIAL_IMX_CONSOLE=y
383CONFIG_SERIAL_XILINX_PS_UART=y
384CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
385CONFIG_SERIAL_FSL_LPUART=y
386CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
387CONFIG_SERIAL_FSL_LINFLEXUART=y
388CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE=y
389CONFIG_SERIAL_DEV_BUS=y
390CONFIG_VIRTIO_CONSOLE=y
391CONFIG_IPMI_HANDLER=m
392CONFIG_IPMI_DEVICE_INTERFACE=m
393CONFIG_IPMI_SI=m
394CONFIG_TCG_TPM=y
395CONFIG_TCG_TIS_I2C_INFINEON=y
396CONFIG_I2C_CHARDEV=y
397CONFIG_I2C_MUX=y
398CONFIG_I2C_MUX_PCA954x=y
399CONFIG_I2C_DESIGNWARE_PLATFORM=y
400CONFIG_I2C_GPIO=m
401CONFIG_I2C_IMX=y
402CONFIG_I2C_IMX_LPI2C=y
403CONFIG_I2C_RK3X=y
404CONFIG_I2C_RPBUS=y
405CONFIG_I2C_CROS_EC_TUNNEL=y
406CONFIG_XEN_I2C_BACKEND=y
407CONFIG_I3C=y
408CONFIG_SVC_I3C_MASTER=y
409CONFIG_SPI=y
410CONFIG_SPI_CADENCE_QUADSPI=y
411CONFIG_SPI_DESIGNWARE=m
412CONFIG_SPI_DW_DMA=y
413CONFIG_SPI_DW_MMIO=m
414CONFIG_SPI_FSL_LPSPI=y
415CONFIG_SPI_FSL_QUADSPI=y
416CONFIG_SPI_NXP_FLEXSPI=y
417CONFIG_SPI_IMX=y
418CONFIG_SPI_FSL_DSPI=y
419CONFIG_SPI_PL022=y
420CONFIG_SPI_ROCKCHIP=y
421CONFIG_SPI_SPIDEV=y
422CONFIG_SPI_SLAVE=y
423CONFIG_SPI_SLAVE_TIME=y
424CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y
425CONFIG_SPMI=y
426CONFIG_PINCTRL_SINGLE=y
427CONFIG_PINCTRL_MAX77620=y
428CONFIG_PINCTRL_IMX8MM=y
429CONFIG_PINCTRL_IMX8MN=y
430CONFIG_PINCTRL_IMX8MP=y
431CONFIG_PINCTRL_IMX8MQ=y
432CONFIG_PINCTRL_IMX8QM=y
433CONFIG_PINCTRL_IMX8QXP=y
434CONFIG_PINCTRL_IMX8DXL=y
435CONFIG_PINCTRL_IMX8ULP=y
436CONFIG_PINCTRL_IMX93=y
437CONFIG_PINCTRL_S32V234=y
438CONFIG_GPIO_ALTERA=m
439CONFIG_GPIO_DWAPB=y
440CONFIG_GPIO_MB86S7X=y
441CONFIG_GPIO_MPC8XXX=y
442CONFIG_GPIO_PL061=y
443CONFIG_GPIO_IMX_RPMSG=y
444CONFIG_GPIO_WCD934X=m
445CONFIG_GPIO_XGENE=y
446CONFIG_GPIO_MAX732X=y
447CONFIG_GPIO_PCA953X=y
448CONFIG_GPIO_PCA953X_IRQ=y
449CONFIG_GPIO_ADP5585=y
450CONFIG_GPIO_BD9571MWV=m
451CONFIG_GPIO_MAX77620=y
452CONFIG_GPIO_SL28CPLD=m
453CONFIG_POWER_RESET_BRCMSTB=y
454CONFIG_POWER_RESET_XGENE=y
455CONFIG_POWER_RESET_SYSCON=y
456CONFIG_SYSCON_REBOOT_MODE=y
457CONFIG_BATTERY_SBS=m
458CONFIG_BATTERY_BQ27XXX=y
459CONFIG_BATTERY_MAX17042=m
460CONFIG_CHARGER_BQ25890=m
461CONFIG_CHARGER_BQ25980=m
462CONFIG_SENSORS_ARM_SCMI=y
463CONFIG_SENSORS_ARM_SCPI=y
464CONFIG_SENSORS_FP9931=y
465CONFIG_SENSORS_LM90=m
466CONFIG_SENSORS_PWM_FAN=m
467CONFIG_SENSORS_SL28CPLD=m
468CONFIG_SENSORS_INA2XX=m
469CONFIG_SENSORS_INA3221=m
470CONFIG_THERMAL_WRITABLE_TRIPS=y
471CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
472CONFIG_CPU_THERMAL=y
473CONFIG_THERMAL_EMULATION=y
474CONFIG_IMX_SC_THERMAL=y
475CONFIG_IMX8MM_THERMAL=y
476CONFIG_DEVICE_THERMAL=y
477CONFIG_QORIQ_THERMAL=y
478CONFIG_WATCHDOG=y
479CONFIG_SL28CPLD_WATCHDOG=m
480CONFIG_ARM_SP805_WATCHDOG=y
481CONFIG_ARM_SBSA_WATCHDOG=y
482CONFIG_DW_WATCHDOG=y
483CONFIG_IMX2_WDT=y
484CONFIG_IMX_SC_WDT=y
485CONFIG_IMX7ULP_WDT=y
486CONFIG_ARM_SMC_WATCHDOG=y
487CONFIG_XEN_WDT=y
488CONFIG_MFD_ADP5585=y
489CONFIG_MFD_BD9571MWV=y
490CONFIG_MFD_AXP20X_I2C=y
491CONFIG_MFD_IMX_MIX=y
492CONFIG_MFD_HI6421_PMIC=y
493CONFIG_MFD_FP9931=y
494CONFIG_MFD_MAX77620=y
495CONFIG_MFD_MT6397=y
496CONFIG_MFD_RK808=y
497CONFIG_MFD_SEC_CORE=y
498CONFIG_MFD_SL28CPLD=y
499CONFIG_MFD_ROHM_BD718XX=y
500CONFIG_MFD_WCD934X=m
501CONFIG_REGULATOR_FIXED_VOLTAGE=y
502CONFIG_REGULATOR_AXP20X=y
503CONFIG_REGULATOR_BD718XX=y
504CONFIG_REGULATOR_BD9571MWV=y
505CONFIG_REGULATOR_FAN53555=y
506CONFIG_REGULATOR_GPIO=y
507CONFIG_REGULATOR_HI6421V530=y
508CONFIG_REGULATOR_MAX77620=y
509CONFIG_REGULATOR_MAX8973=y
510CONFIG_REGULATOR_FP9931=y
511CONFIG_REGULATOR_MP8859=y
512CONFIG_REGULATOR_MT6358=y
513CONFIG_REGULATOR_MT6397=y
514CONFIG_REGULATOR_PCA9450=y
515CONFIG_REGULATOR_PF8X00=y
516CONFIG_REGULATOR_PFUZE100=y
517CONFIG_REGULATOR_PWM=y
518CONFIG_REGULATOR_QCOM_SPMI=y
519CONFIG_REGULATOR_RK808=y
520CONFIG_REGULATOR_S2MPS11=y
521CONFIG_REGULATOR_TPS65132=m
522CONFIG_REGULATOR_VCTRL=m
523CONFIG_RC_CORE=m
524CONFIG_RC_DECODERS=y
525CONFIG_IR_NEC_DECODER=m
526CONFIG_IR_RC5_DECODER=m
527CONFIG_IR_RC6_DECODER=m
528CONFIG_IR_JVC_DECODER=m
529CONFIG_IR_SONY_DECODER=m
530CONFIG_IR_SANYO_DECODER=m
531CONFIG_IR_SHARP_DECODER=m
532CONFIG_IR_MCE_KBD_DECODER=m
533CONFIG_IR_XMP_DECODER=m
534CONFIG_IR_IMON_DECODER=m
535CONFIG_IR_RCMM_DECODER=m
536CONFIG_RC_DEVICES=y
537CONFIG_IR_GPIO_CIR=m
538CONFIG_MEDIA_SUPPORT=y
539CONFIG_MEDIA_CAMERA_SUPPORT=y
540CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
541CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
542CONFIG_MEDIA_SDR_SUPPORT=y
543CONFIG_MEDIA_PLATFORM_SUPPORT=y
544# CONFIG_DVB_NET is not set
545CONFIG_MEDIA_USB_SUPPORT=y
546CONFIG_USB_VIDEO_CLASS=m
547CONFIG_V4L_PLATFORM_DRIVERS=y
548CONFIG_VIDEO_MXC_CAPTURE=y
549CONFIG_VIDEO_MX8_CAPTURE=y
550CONFIG_VIDEO_MXC_CSI_CAMERA=y
551CONFIG_MXC_MIPI_CSI=y
552CONFIG_DWC_MIPI_CSI2_HOST=y
553CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y
554CONFIG_V4L_MEM2MEM_DRIVERS=y
555CONFIG_VIDEO_IMX8_JPEG=m
556CONFIG_VIDEO_AMPHION_VPU=y
557CONFIG_SDR_PLATFORM_DRIVERS=y
558CONFIG_VIDEO_IMX219=m
559CONFIG_VIDEO_OV5640=y
560CONFIG_VIDEO_OV5645=m
561CONFIG_VIDEO_MT9M114=y
562CONFIG_VIDEO_AP1302=y
563CONFIG_IMX_DPU_CORE=y
564CONFIG_IMX_LCDIF_CORE=y
565CONFIG_IMX_LCDIFV3_CORE=y
566CONFIG_DRM=y
567CONFIG_DRM_I2C_NXP_TDA998X=m
568CONFIG_DRM_MALI_DISPLAY=m
569CONFIG_DRM_NOUVEAU=m
570CONFIG_DRM_RCAR_DW_HDMI=m
571CONFIG_DRM_RCAR_LVDS=m
572CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=m
573CONFIG_DRM_PANEL_LVDS=m
574CONFIG_DRM_PANEL_SIMPLE=y
575CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
576CONFIG_DRM_PANEL_ONTAT_KD50G21_40NT_A1=y
577CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
578CONFIG_DRM_PANEL_RAYDIUM_RM68200=y
579CONFIG_DRM_PANEL_ROCKTECK_HIMAX8394F=y
580CONFIG_DRM_PANEL_SEIKO_43WVF1G=y
581CONFIG_DRM_PANEL_SITRONIX_ST7703=m
582CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
583CONFIG_DRM_PANEL_WKS_101WX001=y
584CONFIG_DRM_DISPLAY_CONNECTOR=m
585CONFIG_DRM_LONTIUM_LT8912B=m
586CONFIG_DRM_LONTIUM_LT9611=m
587CONFIG_DRM_LONTIUM_LT9611UXC=m
588CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y
589CONFIG_DRM_NWL_MIPI_DSI=y
590CONFIG_DRM_NXP_SEIKO_43WVFIG=y
591CONFIG_DRM_PARADE_PS8640=m
592CONFIG_DRM_SII902X=m
593CONFIG_DRM_SIMPLE_BRIDGE=m
594CONFIG_DRM_THINE_THC63LVD1024=m
595CONFIG_DRM_TI_SN65DSI86=m
596CONFIG_DRM_I2C_ADV7511=y
597CONFIG_DRM_I2C_ADV7511_AUDIO=y
598CONFIG_DRM_CDNS_HDCP=y
599CONFIG_DRM_CDNS_HDMI_CEC=y
600CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
601CONFIG_DRM_DW_HDMI_I2S_AUDIO=m
602CONFIG_DRM_DW_HDMI_GP_AUDIO=y
603CONFIG_DRM_DW_HDMI_CEC=m
604CONFIG_DRM_DW_MIPI_DSI=y
605CONFIG_DRM_ITE_IT6263=y
606CONFIG_DRM_ITE_IT6161=y
607CONFIG_DRM_IMX=y
608CONFIG_DRM_IMX_LCDIF_MUX_DISPLAY=y
609CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
610CONFIG_DRM_IMX_TVE=y
611CONFIG_DRM_IMX_LDB=y
612CONFIG_DRM_IMX8QM_LDB=y
613CONFIG_DRM_IMX8QXP_LDB=y
614CONFIG_DRM_IMX8MP_LDB=y
615CONFIG_DRM_IMX93_LDB=y
616CONFIG_DRM_IMX93_PARALLEL_DISPLAY_FORMAT=y
617CONFIG_DRM_IMX_DW_MIPI_DSI=y
618CONFIG_DRM_IMX_HDMI=y
619CONFIG_DRM_IMX_SEC_DSIM=y
620CONFIG_DRM_IMX_DCNANO=y
621CONFIG_DRM_IMX_DCSS=y
622CONFIG_DRM_IMX_CDNS_MHDP=y
623CONFIG_DRM_ETNAVIV=m
624CONFIG_DRM_HISI_HIBMC=m
625CONFIG_DRM_HISI_KIRIN=m
626CONFIG_DRM_MXSFB=y
627CONFIG_DRM_PL111=m
628CONFIG_DRM_LIMA=m
629CONFIG_DRM_PANFROST=m
630CONFIG_FB=y
631CONFIG_FB_ARMCLCD=y
632CONFIG_FB_EFI=y
633CONFIG_FB_MXC_EINK_V2_PANEL=y
634CONFIG_BACKLIGHT_PWM=y
635CONFIG_BACKLIGHT_LP855X=m
636CONFIG_LOGO=y
637# CONFIG_LOGO_LINUX_MONO is not set
638# CONFIG_LOGO_LINUX_VGA16 is not set
639CONFIG_SOUND=y
640CONFIG_SND=y
641CONFIG_SND_ALOOP=m
642CONFIG_SND_USB_AUDIO=m
643CONFIG_SND_SOC=y
644CONFIG_SND_SOC_FSL_ASRC=m
645CONFIG_SND_SOC_FSL_MQS=m
646CONFIG_SND_SOC_FSL_MICFIL=m
647CONFIG_SND_SOC_FSL_EASRC=m
648CONFIG_SND_SOC_FSL_XCVR=m
649CONFIG_SND_SOC_FSL_ESAI_CLIENT=y
650CONFIG_SND_SOC_FSL_RPMSG=m
651CONFIG_SND_IMX_SOC=m
652CONFIG_SND_SOC_IMX_SGTL5000=m
653CONFIG_SND_SOC_IMX_SPDIF=m
654CONFIG_SND_SOC_FSL_ASOC_CARD=m
655CONFIG_SND_SOC_IMX_AUDMIX=m
656CONFIG_SND_SOC_IMX_HDMI=m
657CONFIG_SND_SOC_IMX_CARD=m
658CONFIG_SND_SOC_IMX_PDM_MIC=m
659CONFIG_SND_SOC_IMX_PCM512X=m
660CONFIG_SND_SOC_SOF_TOPLEVEL=y
661CONFIG_SND_SOC_SOF_OF=m
662CONFIG_SND_SOC_SOF_COMPRESS=y
663CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y
664CONFIG_SND_SOC_SOF_IMX8=m
665CONFIG_SND_SOC_SOF_IMX8M=m
666CONFIG_SND_SOC_SOF_IMX8ULP=m
667CONFIG_SND_SOC_AK4613=m
668CONFIG_SND_SOC_BT_SCO=y
669CONFIG_SND_SOC_CROS_EC_CODEC=m
670CONFIG_SND_SOC_CS42XX8_I2C=y
671CONFIG_SND_SOC_DMIC=m
672CONFIG_SND_SOC_ES7134=m
673CONFIG_SND_SOC_ES7241=m
674CONFIG_SND_SOC_GTM601=m
675CONFIG_SND_SOC_MAX98357A=m
676CONFIG_SND_SOC_MAX98927=m
677CONFIG_SND_SOC_MSM8916_WCD_ANALOG=m
678CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=m
679CONFIG_SND_SOC_PCM3168A_I2C=m
680CONFIG_SND_SOC_RT5659=m
681CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m
682CONFIG_SND_SOC_SIMPLE_MUX=m
683CONFIG_SND_SOC_SPDIF=m
684CONFIG_SND_SOC_TAS571X=m
685CONFIG_SND_SOC_WCD934X=m
686CONFIG_SND_SOC_WM8524=y
687CONFIG_SND_SOC_WM8904=m
688CONFIG_SND_SOC_WM8960=m
689CONFIG_SND_SOC_WM8962=m
690CONFIG_SND_SOC_WSA881X=m
691CONFIG_SND_SOC_RPMSG_WM8960=m
692CONFIG_SND_SOC_RPMSG_AK4497=m
693CONFIG_SND_SOC_LPASS_WSA_MACRO=m
694CONFIG_SND_SOC_LPASS_VA_MACRO=m
695CONFIG_SND_SIMPLE_CARD=y
696CONFIG_SND_AUDIO_GRAPH_CARD=y
697CONFIG_HID_MULTITOUCH=m
698CONFIG_I2C_HID_ACPI=m
699CONFIG_I2C_HID_OF=m
700CONFIG_USB_CONN_GPIO=y
701CONFIG_USB=y
702CONFIG_USB_OTG=y
703CONFIG_USB_XHCI_HCD=y
704CONFIG_USB_XHCI_PCI_RENESAS=m
705CONFIG_USB_EHCI_HCD=y
706CONFIG_USB_EHCI_HCD_PLATFORM=y
707CONFIG_USB_OHCI_HCD=y
708CONFIG_USB_OHCI_HCD_PLATFORM=y
709CONFIG_USB_HCD_TEST_MODE=y
710CONFIG_USB_ACM=m
711CONFIG_USB_STORAGE=y
712CONFIG_USB_UAS=y
713CONFIG_USB_CDNS_SUPPORT=y
714CONFIG_USB_CDNS3=y
715CONFIG_USB_CDNS3_GADGET=y
716CONFIG_USB_CDNS3_HOST=y
717CONFIG_USB_MUSB_HDRC=y
718CONFIG_USB_DWC3=y
719CONFIG_USB_DWC2=y
720CONFIG_USB_CHIPIDEA=y
721CONFIG_USB_CHIPIDEA_UDC=y
722CONFIG_USB_CHIPIDEA_HOST=y
723CONFIG_USB_ISP1760=y
724CONFIG_USB_SERIAL=y
725CONFIG_USB_SERIAL_CONSOLE=y
726CONFIG_USB_SERIAL_GENERIC=y
727CONFIG_USB_SERIAL_SIMPLE=y
728CONFIG_USB_SERIAL_CP210X=m
729CONFIG_USB_SERIAL_FTDI_SIO=y
730CONFIG_USB_SERIAL_OPTION=m
731CONFIG_USB_TEST=m
732CONFIG_USB_EHSET_TEST_FIXTURE=y
733CONFIG_USB_HSIC_USB3503=y
734CONFIG_NOP_USB_XCEIV=y
735CONFIG_USB_MXS_PHY=y
736CONFIG_USB_ULPI=y
737CONFIG_USB_GADGET=y
738CONFIG_USB_SNP_UDC_PLAT=y
739CONFIG_USB_BDC_UDC=y
740CONFIG_USB_CONFIGFS=y
741CONFIG_USB_CONFIGFS_SERIAL=y
742CONFIG_USB_CONFIGFS_ACM=y
743CONFIG_USB_CONFIGFS_OBEX=y
744CONFIG_USB_CONFIGFS_NCM=y
745CONFIG_USB_CONFIGFS_ECM=y
746CONFIG_USB_CONFIGFS_ECM_SUBSET=y
747CONFIG_USB_CONFIGFS_RNDIS=y
748CONFIG_USB_CONFIGFS_EEM=y
749CONFIG_USB_CONFIGFS_MASS_STORAGE=y
750CONFIG_USB_CONFIGFS_F_LB_SS=y
751CONFIG_USB_CONFIGFS_F_FS=y
752CONFIG_USB_CONFIGFS_F_UAC1=y
753CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
754CONFIG_USB_CONFIGFS_F_UAC2=y
755CONFIG_USB_CONFIGFS_F_MIDI=y
756CONFIG_USB_CONFIGFS_F_HID=y
757CONFIG_USB_CONFIGFS_F_UVC=y
758CONFIG_USB_ZERO=m
759CONFIG_USB_AUDIO=m
760CONFIG_USB_ETH=m
761CONFIG_USB_MASS_STORAGE=m
762CONFIG_USB_G_SERIAL=m
763CONFIG_TYPEC=y
764CONFIG_TYPEC_TCPM=y
765CONFIG_TYPEC_TCPCI=y
766CONFIG_TYPEC_FUSB302=m
767CONFIG_TYPEC_TPS6598X=m
768CONFIG_TYPEC_HD3SS3220=m
769CONFIG_TYPEC_SWITCH_GPIO=y
770CONFIG_MMC=y
771CONFIG_MMC_BLOCK_MINORS=32
772CONFIG_MMC_ARMMMCI=y
773CONFIG_MMC_SDHCI=y
774CONFIG_MMC_SDHCI_ACPI=y
775CONFIG_MMC_SDHCI_PLTFM=y
776CONFIG_MMC_SDHCI_OF_ARASAN=y
777CONFIG_MMC_SDHCI_OF_ESDHC=y
778CONFIG_MMC_SDHCI_CADENCE=y
779CONFIG_MMC_SDHCI_ESDHC_IMX=y
780CONFIG_MMC_SDHCI_F_SDH30=y
781CONFIG_MMC_SPI=y
782CONFIG_MMC_DW=y
783CONFIG_MMC_DW_EXYNOS=y
784CONFIG_MMC_DW_HI3798CV200=y
785CONFIG_MMC_DW_K3=y
786CONFIG_MMC_MTK=y
787CONFIG_MMC_SDHCI_XENON=y
788CONFIG_MMC_SDHCI_AM654=y
789CONFIG_NEW_LEDS=y
790CONFIG_LEDS_CLASS=y
791CONFIG_LEDS_LM3692X=m
792CONFIG_LEDS_PCA9532=m
793CONFIG_LEDS_PCA995X=m
794CONFIG_LEDS_GPIO=y
795CONFIG_LEDS_PWM=y
796CONFIG_LEDS_SYSCON=y
797CONFIG_LEDS_TRIGGER_TIMER=y
798CONFIG_LEDS_TRIGGER_DISK=y
799CONFIG_LEDS_TRIGGER_HEARTBEAT=y
800CONFIG_LEDS_TRIGGER_CPU=y
801CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
802CONFIG_LEDS_TRIGGER_PANIC=y
803CONFIG_EDAC=y
804CONFIG_EDAC_GHES=y
805CONFIG_EDAC_LAYERSCAPE=m
806CONFIG_EDAC_SYNOPSYS=y
807CONFIG_RTC_CLASS=y
808CONFIG_RTC_DRV_DS1307=m
809CONFIG_RTC_DRV_HYM8563=m
810CONFIG_RTC_DRV_MAX77686=y
811CONFIG_RTC_DRV_RK808=m
812CONFIG_RTC_DRV_PCF85363=m
813CONFIG_RTC_DRV_M41T80=m
814CONFIG_RTC_DRV_RX8581=m
815CONFIG_RTC_DRV_RV3028=m
816CONFIG_RTC_DRV_RV8803=m
817CONFIG_RTC_DRV_S5M=y
818CONFIG_RTC_DRV_DS3232=y
819CONFIG_RTC_DRV_PCF2127=m
820CONFIG_RTC_DRV_EFI=y
821CONFIG_RTC_DRV_CROS_EC=y
822CONFIG_RTC_DRV_FSL_FTM_ALARM=m
823CONFIG_RTC_DRV_PL031=y
824CONFIG_RTC_DRV_SNVS=y
825CONFIG_RTC_DRV_BBNSM=y
826CONFIG_RTC_DRV_IMX_SC=y
827CONFIG_RTC_DRV_IMX_RPMSG=y
828CONFIG_DMADEVICES=y
829CONFIG_BCM_SBA_RAID=m
830CONFIG_FSL_EDMA=y
831CONFIG_FSL_QDMA=m
832CONFIG_FSL_EDMA_V3=y
833CONFIG_IMX_SDMA=y
834CONFIG_MV_XOR_V2=y
835CONFIG_MXS_DMA=y
836CONFIG_MXC_PXP_V3=y
837CONFIG_PL330_DMA=y
838CONFIG_QCOM_HIDMA_MGMT=y
839CONFIG_QCOM_HIDMA=y
840CONFIG_FSL_DPAA2_QDMA=m
841CONFIG_DMATEST=y
842CONFIG_DMABUF_HEAPS=y
843CONFIG_DMABUF_HEAPS_SYSTEM=y
844CONFIG_DMABUF_HEAPS_CMA=y
845CONFIG_DMABUF_HEAPS_DSP=y
846CONFIG_UIO_PCI_GENERIC=y
847CONFIG_UIO_IVSHMEM=y
848CONFIG_VFIO=y
849CONFIG_VFIO_PCI=y
850CONFIG_VFIO_FSL_MC=y
851CONFIG_VIRTIO_PCI=y
852CONFIG_VIRTIO_BALLOON=y
853CONFIG_VIRTIO_MMIO=y
854CONFIG_VIRTIO_IVSHMEM=y
855CONFIG_XEN_GNTDEV=y
856CONFIG_XEN_GRANT_DEV_ALLOC=y
857CONFIG_STAGING=y
858CONFIG_STAGING_MEDIA=y
859CONFIG_VIDEO_HANTRO=m
860CONFIG_VIDEO_IMX_CAPTURE=y
861CONFIG_IMX8_MEDIA_DEVICE=m
862CONFIG_MHDP_HDMIRX=y
863CONFIG_MHDP_HDMIRX_CEC=y
864CONFIG_FSL_DPAA2=y
865CONFIG_FSL_PPFE=y
866CONFIG_FSL_PPFE_UTIL_DISABLED=y
867CONFIG_CHROME_PLATFORMS=y
868CONFIG_CROS_EC=y
869CONFIG_CROS_EC_I2C=y
870CONFIG_CROS_EC_SPI=y
871CONFIG_CROS_EC_CHARDEV=m
872CONFIG_CLK_VEXPRESS_OSC=y
873CONFIG_COMMON_CLK_RK808=y
874CONFIG_COMMON_CLK_SCMI=y
875CONFIG_COMMON_CLK_SCPI=y
876CONFIG_COMMON_CLK_CS2000_CP=y
877CONFIG_COMMON_CLK_FSL_SAI=y
878CONFIG_COMMON_CLK_S2MPS11=y
879CONFIG_COMMON_CLK_XGENE=y
880CONFIG_COMMON_CLK_PWM=y
881CONFIG_COMMON_CLK_VC5=y
882CONFIG_CLK_IMX8MM=y
883CONFIG_CLK_IMX8MN=y
884CONFIG_CLK_IMX8MP=y
885CONFIG_CLK_IMX8MQ=y
886CONFIG_CLK_IMX8QXP=y
887CONFIG_CLK_IMX8ULP=y
888CONFIG_CLK_IMX93=y
889CONFIG_HWSPINLOCK=y
890CONFIG_ARM_MHU=y
891CONFIG_IMX_MBOX=y
892CONFIG_PLATFORM_MHU=y
893CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
894CONFIG_ARM_SMMU=y
895CONFIG_ARM_SMMU_V3=y
896CONFIG_REMOTEPROC=y
897CONFIG_IMX_REMOTEPROC=y
898CONFIG_IMX_DSP_REMOTEPROC=m
899CONFIG_RPMSG_CHAR=m
900CONFIG_RPMSG_QCOM_GLINK_RPM=y
901CONFIG_SOUNDWIRE=m
902CONFIG_SOUNDWIRE_QCOM=m
903CONFIG_SOC_BRCMSTB=y
904CONFIG_FSL_DPAA=y
905CONFIG_FSL_MC_DPIO=y
906CONFIG_FSL_RCPM=y
907CONFIG_FSL_QIXIS=y
908CONFIG_SOC_TI=y
909CONFIG_EXTCON_PTN5150=m
910CONFIG_EXTCON_USB_GPIO=y
911CONFIG_EXTCON_USBC_CROS_EC=y
912CONFIG_IIO=y
913CONFIG_FXLS8962AF_I2C=m
914CONFIG_IMX8QXP_ADC=y
915CONFIG_IMX93_ADC=y
916CONFIG_MAX9611=m
917CONFIG_QCOM_SPMI_VADC=m
918CONFIG_QCOM_SPMI_ADC5=m
919CONFIG_IIO_CROS_EC_SENSORS_CORE=m
920CONFIG_IIO_CROS_EC_SENSORS=m
921CONFIG_FXAS21002C=y
922CONFIG_FXOS8700_I2C=y
923CONFIG_RPMSG_IIO_PEDOMETER=m
924CONFIG_IIO_ST_LSM6DSX=y
925CONFIG_IIO_CROS_EC_LIGHT_PROX=m
926CONFIG_SENSORS_ISL29018=y
927CONFIG_VCNL4000=m
928CONFIG_IIO_ST_MAGN_3AXIS=m
929CONFIG_IIO_CROS_EC_BARO=m
930CONFIG_MPL3115=y
931CONFIG_PWM=y
932CONFIG_PWM_ADP5585=y
933CONFIG_PWM_CROS_EC=m
934CONFIG_PWM_FSL_FTM=m
935CONFIG_PWM_IMX27=y
936CONFIG_PWM_RPCHIP=y
937CONFIG_PWM_SL28CPLD=m
938CONFIG_SL28CPLD_INTC=y
939CONFIG_RESET_IMX7=y
940CONFIG_RESET_IMX8ULP_SIM=y
941CONFIG_PHY_XGENE=y
942CONFIG_PHY_MIXEL_LVDS=y
943CONFIG_PHY_MIXEL_LVDS_COMBO=y
944CONFIG_PHY_CADENCE_SALVO=y
945CONFIG_PHY_FSL_IMX8MP_LVDS=y
946CONFIG_PHY_FSL_IMX93_MIPI_DPHY=y
947CONFIG_PHY_MIXEL_MIPI_DPHY=y
948CONFIG_PHY_SAMSUNG_HDMI_PHY=y
949CONFIG_PHY_QCOM_USB_HS=y
950CONFIG_PHY_SAMSUNG_USB2=y
951CONFIG_ARM_SMMU_V3_PMU=m
952CONFIG_FSL_IMX8_DDR_PMU=y
953CONFIG_FSL_IMX9_DDR_PMU=y
954CONFIG_HISI_PMU=y
955CONFIG_NVMEM_IMX_OCOTP=y
956CONFIG_NVMEM_IMX_OCOTP_SCU=y
957CONFIG_NVMEM_RMEM=m
958CONFIG_FPGA=y
959CONFIG_FPGA_BRIDGE=m
960CONFIG_ALTERA_FREEZE_BRIDGE=m
961CONFIG_FPGA_REGION=m
962CONFIG_OF_FPGA_REGION=m
963CONFIG_TEE=y
964CONFIG_OPTEE=y
965CONFIG_MUX_MMIO=y
966CONFIG_SLIM_QCOM_CTRL=m
967CONFIG_MXC_SIM=y
968CONFIG_MXC_EMVSIM=y
969CONFIG_EXT2_FS=y
970CONFIG_EXT3_FS=y
971CONFIG_EXT4_FS_POSIX_ACL=y
972CONFIG_BTRFS_FS=m
973CONFIG_BTRFS_FS_POSIX_ACL=y
974CONFIG_FANOTIFY=y
975CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
976CONFIG_QUOTA=y
977CONFIG_AUTOFS4_FS=y
978CONFIG_FUSE_FS=m
979CONFIG_CUSE=m
980CONFIG_OVERLAY_FS=m
981CONFIG_VFAT_FS=y
982CONFIG_TMPFS_POSIX_ACL=y
983CONFIG_HUGETLBFS=y
984CONFIG_EFIVAR_FS=y
985CONFIG_JFFS2_FS=y
986CONFIG_UBIFS_FS=y
987CONFIG_SQUASHFS=y
988CONFIG_SQUASHFS_XZ=y
989CONFIG_NFS_FS=y
990CONFIG_NFS_V4=y
991CONFIG_NFS_V4_1=y
992CONFIG_NFS_V4_2=y
993CONFIG_ROOT_NFS=y
994CONFIG_9P_FS=y
995CONFIG_NLS_CODEPAGE_437=y
996CONFIG_NLS_ISO8859_1=y
997CONFIG_SECURITY=y
998CONFIG_CRYPTO_USER=y
999CONFIG_CRYPTO_TEST=m
1000CONFIG_CRYPTO_CHACHA20POLY1305=m
1001CONFIG_CRYPTO_ECHAINIV=y
1002CONFIG_CRYPTO_TLS=m
1003CONFIG_CRYPTO_CFB=m
1004CONFIG_CRYPTO_CTS=m
1005CONFIG_CRYPTO_LRW=m
1006CONFIG_CRYPTO_OFB=m
1007CONFIG_CRYPTO_PCBC=m
1008CONFIG_CRYPTO_XCBC=m
1009CONFIG_CRYPTO_VMAC=m
1010CONFIG_CRYPTO_BLAKE2S=m
1011CONFIG_CRYPTO_MD4=m
1012CONFIG_CRYPTO_RMD160=m
1013CONFIG_CRYPTO_STREEBOG=m
1014CONFIG_CRYPTO_WP512=m
1015CONFIG_CRYPTO_ANUBIS=m
1016CONFIG_CRYPTO_ARC4=m
1017CONFIG_CRYPTO_BLOWFISH=m
1018CONFIG_CRYPTO_CAMELLIA=m
1019CONFIG_CRYPTO_CAST5=m
1020CONFIG_CRYPTO_CAST6=m
1021CONFIG_CRYPTO_FCRYPT=m
1022CONFIG_CRYPTO_KHAZAD=m
1023CONFIG_CRYPTO_SEED=m
1024CONFIG_CRYPTO_SERPENT=m
1025CONFIG_CRYPTO_TEA=m
1026CONFIG_CRYPTO_TWOFISH=m
1027CONFIG_CRYPTO_ANSI_CPRNG=y
1028CONFIG_CRYPTO_USER_API_HASH=m
1029CONFIG_CRYPTO_USER_API_SKCIPHER=m
1030CONFIG_CRYPTO_USER_API_RNG=m
1031CONFIG_CRYPTO_USER_API_AEAD=m
1032CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m
1033CONFIG_CRYPTO_DEV_FSL_CAAM=m
1034CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m
1035CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
1036CONFIG_CRYPTO_DEV_CCREE=m
1037CONFIG_CRYPTO_DEV_HISI_SEC2=m
1038CONFIG_CRYPTO_DEV_HISI_ZIP=m
1039CONFIG_CRYPTO_DEV_HISI_HPRE=m
1040CONFIG_CRYPTO_DEV_HISI_TRNG=m
1041CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
1042CONFIG_INDIRECT_PIO=y
1043CONFIG_CRC_CCITT=m
1044CONFIG_CRC8=y
1045CONFIG_CMA_SIZE_MBYTES=32
1046CONFIG_PRINTK_TIME=y
1047CONFIG_DEBUG_INFO=y
1048CONFIG_DEBUG_INFO_REDUCED=y
1049CONFIG_MAGIC_SYSRQ=y
1050CONFIG_DEBUG_FS=y
1051CONFIG_DEBUG_KERNEL=y
1052# CONFIG_SCHED_DEBUG is not set
1053# CONFIG_DEBUG_PREEMPT is not set
1054# CONFIG_FTRACE is not set
1055CONFIG_CORESIGHT=y
1056CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
1057CONFIG_CORESIGHT_SOURCE_ETM4X=y
1058CONFIG_MEMTEST=y
1059CONFIG_TLS=y
1060CONFIG_TLS_DEVICE=y
1061
1062# enable Trusted Keys based on CAAM
1063CONFIG_TRUSTED_KEYS=m
1064CONFIG_TRUSTED_KEYS_TPM=n
1065CONFIG_TRUSTED_KEYS_TEE=n
1066CONFIG_TRUSTED_KEYS_CAAM=y
1067
1068CONFIG_SOC_IMX9=y
1069CONFIG_ETHOSU=y