Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] Apple Silicon Mac support packages (v2)
@ 2022-10-07 18:46 dkwo
  2022-10-07 18:50 ` [PR PATCH] [Updated] " dkwo
                   ` (78 more replies)
  0 siblings, 79 replies; 80+ messages in thread
From: dkwo @ 2022-10-07 18:46 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 796 bytes --]

There is a new pull request by dkwo against master on the void-packages repository

https://github.com/dkwo/void-packages asahi2
https://github.com/void-linux/void-packages/pull/39796

Apple Silicon Mac support packages (v2)
This is the second iteration of https://github.com/void-linux/void-packages/pull/36390, see that for many details.
This PR can boot on a USB stick by using https://github.com/void-linux/void-mklive/pull/281

- Updated m1n1, asahi-uboot.
- Added asahi-scripts package, with some useful scripts.

It is better to ship our own dracut config, as before.
The kernel is still old, plan to update that soon, to enable new functionalities.

@Skirmisher @Duncaen @leahneukirchen 

A patch file from https://github.com/void-linux/void-packages/pull/39796.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-asahi2-39796.patch --]
[-- Type: text/x-diff, Size: 190866 bytes --]

From 53cae513ff02e920e2eb8c8fe217dac1a6459df2 Mon Sep 17 00:00:00 2001
From: claris <share@claris>
Date: Sun, 27 Mar 2022 14:10:27 -0700
Subject: [PATCH 1/5] New package: linux-asahi

---
 srcpkgs/linux-asahi-dbg                       |    1 +
 srcpkgs/linux-asahi-headers                   |    1 +
 srcpkgs/linux-asahi/files/arm64-dotconfig     | 7469 +++++++++++++++++
 srcpkgs/linux-asahi/files/mv-debug            |    7 +
 .../patches/fix-musl-objtool.patch            |   16 +
 srcpkgs/linux-asahi/template                  |  327 +
 6 files changed, 7821 insertions(+)
 create mode 120000 srcpkgs/linux-asahi-dbg
 create mode 120000 srcpkgs/linux-asahi-headers
 create mode 100644 srcpkgs/linux-asahi/files/arm64-dotconfig
 create mode 100755 srcpkgs/linux-asahi/files/mv-debug
 create mode 100644 srcpkgs/linux-asahi/patches/fix-musl-objtool.patch
 create mode 100644 srcpkgs/linux-asahi/template

diff --git a/srcpkgs/linux-asahi-dbg b/srcpkgs/linux-asahi-dbg
new file mode 120000
index 000000000000..0c2950f95397
--- /dev/null
+++ b/srcpkgs/linux-asahi-dbg
@@ -0,0 +1 @@
+linux-asahi
\ No newline at end of file
diff --git a/srcpkgs/linux-asahi-headers b/srcpkgs/linux-asahi-headers
new file mode 120000
index 000000000000..0c2950f95397
--- /dev/null
+++ b/srcpkgs/linux-asahi-headers
@@ -0,0 +1 @@
+linux-asahi
\ No newline at end of file
diff --git a/srcpkgs/linux-asahi/files/arm64-dotconfig b/srcpkgs/linux-asahi/files/arm64-dotconfig
new file mode 100644
index 000000000000..46acd2857bff
--- /dev/null
+++ b/srcpkgs/linux-asahi/files/arm64-dotconfig
@@ -0,0 +1,7469 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# Linux/arm64 5.17.0-rc7-asahi Kernel Configuration
+#
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.2.0"
+CONFIG_CC_IS_GCC=y
+CONFIG_GCC_VERSION=110200
+CONFIG_CLANG_VERSION=0
+CONFIG_AS_IS_GNU=y
+CONFIG_AS_VERSION=23800
+CONFIG_LD_IS_BFD=y
+CONFIG_LD_VERSION=23800
+CONFIG_LLD_VERSION=0
+CONFIG_CC_CAN_LINK=y
+CONFIG_CC_CAN_LINK_STATIC=y
+CONFIG_CC_HAS_ASM_GOTO=y
+CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
+CONFIG_CC_HAS_ASM_INLINE=y
+CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
+CONFIG_PAHOLE_VERSION=123
+CONFIG_IRQ_WORK=y
+CONFIG_BUILDTIME_TABLE_SORT=y
+CONFIG_THREAD_INFO_IN_TASK=y
+
+#
+# General setup
+#
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_COMPILE_TEST=n
+CONFIG_WERROR=n
+CONFIG_LOCALVERSION="-ARCH"
+CONFIG_LOCALVERSION_AUTO=n
+CONFIG_BUILD_SALT=""
+CONFIG_DEFAULT_INIT=""
+CONFIG_DEFAULT_HOSTNAME="(none)"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_WATCH_QUEUE=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_USELIB=n
+CONFIG_AUDIT=y
+CONFIG_HAVE_ARCH_AUDITSYSCALL=y
+CONFIG_AUDITSYSCALL=y
+
+#
+# IRQ subsystem
+#
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_INJECTION=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_GENERIC_IRQ_IPI=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_IRQ_MSI_IOMMU=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_SPARSE_IRQ=y
+CONFIG_GENERIC_IRQ_DEBUGFS=n
+# end of IRQ subsystem
+
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_ARCH_HAS_TICK_BROADCAST=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
+CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y
+
+#
+# Timers subsystem
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ_COMMON=y
+CONFIG_HZ_PERIODIC=n
+CONFIG_NO_HZ_IDLE=n
+CONFIG_NO_HZ_FULL=y
+CONFIG_CONTEXT_TRACKING=y
+CONFIG_CONTEXT_TRACKING_FORCE=n
+CONFIG_NO_HZ=n
+CONFIG_HIGH_RES_TIMERS=y
+# end of Timers subsystem
+
+CONFIG_BPF=y
+CONFIG_HAVE_EBPF_JIT=y
+CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
+
+#
+# BPF subsystem
+#
+CONFIG_BPF_SYSCALL=y
+CONFIG_BPF_JIT=y
+CONFIG_BPF_JIT_ALWAYS_ON=n
+CONFIG_BPF_JIT_DEFAULT_ON=y
+CONFIG_BPF_UNPRIV_DEFAULT_OFF=n
+CONFIG_USERMODE_DRIVER=y
+CONFIG_BPF_PRELOAD=n
+# end of BPF subsystem
+
+CONFIG_PREEMPT_BUILD=y
+CONFIG_PREEMPT_NONE=n
+CONFIG_PREEMPT_VOLUNTARY=n
+CONFIG_PREEMPT=y
+CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPTION=y
+CONFIG_PREEMPT_DYNAMIC=y
+CONFIG_SCHED_CORE=n
+
+#
+# CPU/Task time and stats accounting
+#
+CONFIG_VIRT_CPU_ACCOUNTING=y
+CONFIG_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_SCHED_AVG_IRQ=y
+CONFIG_SCHED_THERMAL_PRESSURE=y
+CONFIG_BSD_PROCESS_ACCT=y
+CONFIG_BSD_PROCESS_ACCT_V3=y
+CONFIG_TASKSTATS=y
+CONFIG_TASK_DELAY_ACCT=y
+CONFIG_TASK_XACCT=y
+CONFIG_TASK_IO_ACCOUNTING=y
+CONFIG_PSI=y
+CONFIG_PSI_DEFAULT_DISABLED=n
+# end of CPU/Task time and stats accounting
+
+CONFIG_CPU_ISOLATION=y
+
+#
+# RCU Subsystem
+#
+CONFIG_TREE_RCU=y
+CONFIG_PREEMPT_RCU=y
+CONFIG_RCU_EXPERT=n
+CONFIG_SRCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_TASKS_RCU_GENERIC=y
+CONFIG_TASKS_RCU=y
+CONFIG_TASKS_RUDE_RCU=y
+CONFIG_TASKS_TRACE_RCU=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_RCU_NEED_SEGCBLIST=y
+CONFIG_RCU_NOCB_CPU=y
+# end of RCU Subsystem
+
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_IKHEADERS=n
+CONFIG_LOG_BUF_SHIFT=18
+CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
+CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
+CONFIG_PRINTK_INDEX=n
+CONFIG_GENERIC_SCHED_CLOCK=y
+
+#
+# Scheduler features
+#
+CONFIG_UCLAMP_TASK=n
+# end of Scheduler features
+
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
+CONFIG_CC_HAS_INT128=y
+CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5"
+CONFIG_ARCH_SUPPORTS_INT128=y
+CONFIG_CGROUPS=y
+CONFIG_PAGE_COUNTER=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_BLK_CGROUP=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_RT_GROUP_SCHED=n
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_FREEZER=y
+CONFIG_CGROUP_HUGETLB=y
+CONFIG_CPUSETS=y
+CONFIG_PROC_PID_CPUSET=y
+CONFIG_CGROUP_DEVICE=y
+CONFIG_CGROUP_CPUACCT=y
+CONFIG_CGROUP_PERF=y
+CONFIG_CGROUP_BPF=y
+CONFIG_CGROUP_MISC=n
+CONFIG_CGROUP_DEBUG=n
+CONFIG_SOCK_CGROUP_DATA=y
+CONFIG_NAMESPACES=y
+CONFIG_UTS_NS=y
+CONFIG_TIME_NS=y
+CONFIG_IPC_NS=y
+CONFIG_USER_NS=y
+CONFIG_PID_NS=y
+CONFIG_NET_NS=y
+CONFIG_CHECKPOINT_RESTORE=y
+CONFIG_SCHED_AUTOGROUP=y
+CONFIG_SYSFS_DEPRECATED=n
+CONFIG_RELAY=y
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_INITRAMFS_SOURCE=""
+CONFIG_RD_GZIP=y
+CONFIG_RD_BZIP2=y
+CONFIG_RD_LZMA=y
+CONFIG_RD_XZ=y
+CONFIG_RD_LZO=y
+CONFIG_RD_LZ4=y
+CONFIG_RD_ZSTD=y
+CONFIG_BOOT_CONFIG=y
+CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
+CONFIG_CC_OPTIMIZE_FOR_SIZE=n
+CONFIG_LD_ORPHAN_WARN=y
+CONFIG_SYSCTL=y
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
+CONFIG_EXPERT=y
+CONFIG_MULTIUSER=y
+CONFIG_SGETMASK_SYSCALL=n
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_FHANDLE=y
+CONFIG_POSIX_TIMERS=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_FUTEX_PI=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_AIO=y
+CONFIG_IO_URING=y
+CONFIG_ADVISE_SYSCALLS=y
+CONFIG_MEMBARRIER=y
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_ALL=y
+CONFIG_KALLSYMS_BASE_RELATIVE=y
+CONFIG_USERFAULTFD=n
+CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
+CONFIG_KCMP=y
+CONFIG_RSEQ=y
+CONFIG_DEBUG_RSEQ=n
+CONFIG_EMBEDDED=n
+CONFIG_HAVE_PERF_EVENTS=y
+CONFIG_GUEST_PERF_EVENTS=y
+CONFIG_PC104=n
+
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_PERF_EVENTS=y
+CONFIG_DEBUG_PERF_USE_VMALLOC=n
+# end of Kernel Performance Events And Counters
+
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLUB_DEBUG=y
+CONFIG_COMPAT_BRK=n
+CONFIG_SLAB=n
+CONFIG_SLUB=y
+CONFIG_SLOB=n
+CONFIG_SLAB_MERGE_DEFAULT=y
+CONFIG_SLAB_FREELIST_RANDOM=y
+CONFIG_SLAB_FREELIST_HARDENED=n
+CONFIG_SHUFFLE_PAGE_ALLOCATOR=n
+CONFIG_SLUB_CPU_PARTIAL=y
+CONFIG_SYSTEM_DATA_VERIFICATION=y
+CONFIG_PROFILING=y
+# end of General setup
+
+CONFIG_ARM64=y
+CONFIG_64BIT=y
+CONFIG_MMU=y
+CONFIG_ARM64_PAGE_SHIFT=14
+CONFIG_ARM64_CONT_PTE_SHIFT=7
+CONFIG_ARM64_CONT_PMD_SHIFT=5
+CONFIG_ARCH_MMAP_RND_BITS_MIN=16
+CONFIG_ARCH_MMAP_RND_BITS_MAX=31
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=9
+CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CSUM=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y
+CONFIG_SMP=y
+CONFIG_KERNEL_MODE_NEON=y
+CONFIG_FIX_EARLYCON_MEM=y
+CONFIG_PGTABLE_LEVELS=4
+CONFIG_ARCH_SUPPORTS_UPROBES=y
+CONFIG_ARCH_PROC_KCORE_TEXT=y
+
+#
+# Platform selection
+#
+CONFIG_ARCH_ACTIONS=n
+CONFIG_ARCH_SUNXI=n
+CONFIG_ARCH_ALPINE=n
+CONFIG_ARCH_APPLE=y
+CONFIG_ARCH_BCM2835=n
+CONFIG_ARCH_BCM4908=n
+CONFIG_ARCH_BCM_IPROC=n
+CONFIG_ARCH_BERLIN=n
+CONFIG_ARCH_BITMAIN=n
+CONFIG_ARCH_BRCMSTB=n
+CONFIG_ARCH_EXYNOS=n
+CONFIG_ARCH_SPARX5=n
+CONFIG_ARCH_K3=n
+CONFIG_ARCH_LAYERSCAPE=n
+CONFIG_ARCH_LG1K=n
+CONFIG_ARCH_HISI=n
+CONFIG_ARCH_KEEMBAY=n
+CONFIG_ARCH_MEDIATEK=n
+CONFIG_ARCH_MESON=n
+CONFIG_ARCH_MVEBU=n
+CONFIG_ARCH_MXC=n
+CONFIG_ARCH_QCOM=n
+CONFIG_ARCH_REALTEK=n
+CONFIG_ARCH_RENESAS=n
+CONFIG_ARCH_ROCKCHIP=n
+CONFIG_ARCH_S32=n
+CONFIG_ARCH_SEATTLE=n
+CONFIG_ARCH_INTEL_SOCFPGA=n
+CONFIG_ARCH_SYNQUACER=n
+CONFIG_ARCH_TEGRA=n
+CONFIG_ARCH_SPRD=n
+CONFIG_ARCH_THUNDER=n
+CONFIG_ARCH_THUNDER2=n
+CONFIG_ARCH_UNIPHIER=n
+CONFIG_ARCH_VEXPRESS=n
+CONFIG_ARCH_VISCONTI=n
+CONFIG_ARCH_XGENE=n
+CONFIG_ARCH_ZYNQMP=n
+# end of Platform selection
+
+#
+# Kernel Features
+#
+
+#
+# ARM errata workarounds via the alternatives framework
+#
+CONFIG_ARM64_ERRATUM_826319=n
+CONFIG_ARM64_ERRATUM_827319=n
+CONFIG_ARM64_ERRATUM_824069=n
+CONFIG_ARM64_ERRATUM_819472=n
+CONFIG_ARM64_ERRATUM_832075=n
+CONFIG_ARM64_ERRATUM_834220=n
+CONFIG_ARM64_ERRATUM_843419=n
+CONFIG_ARM64_LD_HAS_FIX_ERRATUM_843419=y
+CONFIG_ARM64_ERRATUM_1024718=n
+CONFIG_ARM64_ERRATUM_1165522=n
+CONFIG_ARM64_ERRATUM_1319367=n
+CONFIG_ARM64_ERRATUM_1530923=n
+CONFIG_ARM64_ERRATUM_1286807=n
+CONFIG_ARM64_ERRATUM_1463225=n
+CONFIG_ARM64_ERRATUM_1542419=n
+CONFIG_ARM64_ERRATUM_1508412=n
+CONFIG_ARM64_ERRATUM_2051678=n
+CONFIG_ARM64_ERRATUM_2077057=n
+CONFIG_ARM64_WORKAROUND_TSB_FLUSH_FAILURE=y
+CONFIG_ARM64_ERRATUM_2054223=y
+CONFIG_ARM64_ERRATUM_2067961=n
+CONFIG_CAVIUM_ERRATUM_22375=n
+CONFIG_CAVIUM_ERRATUM_23154=n
+CONFIG_CAVIUM_ERRATUM_27456=n
+CONFIG_CAVIUM_ERRATUM_30115=n
+CONFIG_CAVIUM_TX2_ERRATUM_219=n
+CONFIG_FUJITSU_ERRATUM_010001=n
+CONFIG_HISILICON_ERRATUM_161600802=n
+CONFIG_QCOM_FALKOR_ERRATUM_1003=n
+CONFIG_QCOM_FALKOR_ERRATUM_1009=n
+CONFIG_QCOM_QDF2400_ERRATUM_0065=n
+CONFIG_QCOM_FALKOR_ERRATUM_E1041=n
+CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=n
+CONFIG_SOCIONEXT_SYNQUACER_PREITS=n
+# end of ARM errata workarounds via the alternatives framework
+
+CONFIG_ARM64_4K_PAGES=n
+CONFIG_ARM64_16K_PAGES=y
+CONFIG_ARM64_64K_PAGES=n
+CONFIG_ARM64_VA_BITS_36=n
+CONFIG_ARM64_VA_BITS_47=n
+CONFIG_ARM64_VA_BITS_48=y
+CONFIG_ARM64_VA_BITS=48
+CONFIG_ARM64_PA_BITS_48=y
+CONFIG_ARM64_PA_BITS=48
+CONFIG_CPU_BIG_ENDIAN=n
+CONFIG_CPU_LITTLE_ENDIAN=y
+CONFIG_SCHED_MC=y
+CONFIG_SCHED_CLUSTER=y
+CONFIG_SCHED_SMT=y
+CONFIG_NR_CPUS=64
+CONFIG_HOTPLUG_CPU=y
+CONFIG_NUMA=n
+CONFIG_HZ_100=n
+CONFIG_HZ_250=n
+CONFIG_HZ_300=n
+CONFIG_HZ_1000=y
+CONFIG_HZ=1000
+CONFIG_SCHED_HRTICK=y
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
+CONFIG_HW_PERF_EVENTS=y
+CONFIG_PARAVIRT=y
+CONFIG_PARAVIRT_TIME_ACCOUNTING=y
+CONFIG_KEXEC_FILE=y
+CONFIG_KEXEC_SIG=n
+CONFIG_CRASH_DUMP=n
+CONFIG_TRANS_TABLE=y
+CONFIG_XEN=n
+CONFIG_FORCE_MAX_ZONEORDER=12
+CONFIG_UNMAP_KERNEL_AT_EL0=y
+CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
+CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
+CONFIG_ARM64_SW_TTBR0_PAN=n
+CONFIG_ARM64_TAGGED_ADDR_ABI=y
+CONFIG_COMPAT=n
+
+#
+# ARMv8.1 architectural features
+#
+CONFIG_ARM64_HW_AFDBM=y
+CONFIG_ARM64_PAN=y
+CONFIG_AS_HAS_LDAPR=y
+CONFIG_AS_HAS_LSE_ATOMICS=y
+CONFIG_ARM64_LSE_ATOMICS=y
+CONFIG_ARM64_USE_LSE_ATOMICS=y
+# end of ARMv8.1 architectural features
+
+#
+# ARMv8.2 architectural features
+#
+CONFIG_AS_HAS_ARMV8_2=y
+CONFIG_AS_HAS_SHA3=y
+CONFIG_ARM64_PMEM=n
+CONFIG_ARM64_RAS_EXTN=y
+CONFIG_ARM64_CNP=y
+# end of ARMv8.2 architectural features
+
+#
+# ARMv8.3 architectural features
+#
+CONFIG_ARM64_PTR_AUTH=y
+CONFIG_ARM64_PTR_AUTH_KERNEL=y
+CONFIG_CC_HAS_BRANCH_PROT_PAC_RET=y
+CONFIG_CC_HAS_SIGN_RETURN_ADDRESS=y
+CONFIG_AS_HAS_PAC=y
+CONFIG_AS_HAS_CFI_NEGATE_RA_STATE=y
+# end of ARMv8.3 architectural features
+
+#
+# ARMv8.4 architectural features
+#
+CONFIG_ARM64_AMU_EXTN=y
+CONFIG_AS_HAS_ARMV8_4=y
+CONFIG_ARM64_TLB_RANGE=y
+# end of ARMv8.4 architectural features
+
+#
+# ARMv8.5 architectural features
+#
+CONFIG_AS_HAS_ARMV8_5=y
+CONFIG_ARM64_BTI=y
+CONFIG_ARM64_BTI_KERNEL=y
+CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
+CONFIG_ARM64_E0PD=y
+CONFIG_ARCH_RANDOM=y
+CONFIG_ARM64_AS_HAS_MTE=y
+CONFIG_ARM64_MTE=y
+# end of ARMv8.5 architectural features
+
+#
+# ARMv8.7 architectural features
+#
+CONFIG_ARM64_EPAN=y
+# end of ARMv8.7 architectural features
+
+CONFIG_ARM64_SVE=y
+CONFIG_ARM64_MODULE_PLTS=y
+CONFIG_ARM64_PSEUDO_NMI=n
+CONFIG_RELOCATABLE=y
+CONFIG_RANDOMIZE_BASE=n
+CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y
+CONFIG_STACKPROTECTOR_PER_TASK=y
+CONFIG_ARCH_NR_GPIO=2048
+# end of Kernel Features
+
+#
+# Boot options
+#
+CONFIG_CMDLINE=""
+CONFIG_EFI_STUB=y
+CONFIG_EFI=y
+CONFIG_DMI=y
+# end of Boot options
+
+#
+# Power management options
+#
+CONFIG_SUSPEND=n
+CONFIG_HIBERNATION=n
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_ADVANCED_DEBUG=n
+CONFIG_DPM_WATCHDOG=n
+CONFIG_PM_CLK=y
+CONFIG_PM_GENERIC_DOMAINS=y
+CONFIG_WQ_POWER_EFFICIENT_DEFAULT=n
+CONFIG_PM_GENERIC_DOMAINS_OF=y
+CONFIG_CPU_PM=y
+CONFIG_ENERGY_MODEL=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+# end of Power management options
+
+#
+# CPU Power Management
+#
+
+#
+# CPU Idle
+#
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+CONFIG_CPU_IDLE_GOV_TEO=y
+CONFIG_DT_IDLE_STATES=y
+
+#
+# ARM CPU Idle Drivers
+#
+CONFIG_ARM_CPUIDLE=y
+CONFIG_ARM_PSCI_CPUIDLE=y
+CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y
+# end of ARM CPU Idle Drivers
+# end of CPU Idle
+
+#
+# CPU Frequency scaling
+#
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_GOV_ATTR_SET=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+CONFIG_CPU_FREQ_STAT=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=n
+CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=n
+CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=n
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=n
+CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=n
+CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
+CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
+
+#
+# CPU frequency scaling drivers
+#
+CONFIG_CPUFREQ_DT=y
+CONFIG_CPUFREQ_DT_PLATDEV=y
+CONFIG_ARM_APPLE_SOC_CPUFREQ=m
+# end of CPU Frequency scaling
+# end of CPU Power Management
+
+CONFIG_ARCH_SUPPORTS_ACPI=y
+CONFIG_ACPI=n
+CONFIG_IRQ_BYPASS_MANAGER=y
+CONFIG_HAVE_KVM=y
+CONFIG_HAVE_KVM_IRQCHIP=y
+CONFIG_HAVE_KVM_IRQFD=y
+CONFIG_HAVE_KVM_IRQ_ROUTING=y
+CONFIG_HAVE_KVM_EVENTFD=y
+CONFIG_KVM_MMIO=y
+CONFIG_HAVE_KVM_MSI=y
+CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
+CONFIG_KVM_VFIO=y
+CONFIG_HAVE_KVM_ARCH_TLB_FLUSH_ALL=y
+CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
+CONFIG_HAVE_KVM_IRQ_BYPASS=y
+CONFIG_HAVE_KVM_VCPU_RUN_PID_CHANGE=y
+CONFIG_KVM_XFER_TO_GUEST_WORK=y
+CONFIG_VIRTUALIZATION=y
+CONFIG_KVM=y
+CONFIG_NVHE_EL2_DEBUG=n
+CONFIG_ARM64_CRYPTO=y
+CONFIG_CRYPTO_SHA256_ARM64=y
+CONFIG_CRYPTO_SHA512_ARM64=y
+CONFIG_CRYPTO_SHA1_ARM64_CE=y
+CONFIG_CRYPTO_SHA2_ARM64_CE=y
+CONFIG_CRYPTO_SHA512_ARM64_CE=y
+CONFIG_CRYPTO_SHA3_ARM64=y
+CONFIG_CRYPTO_SM3_ARM64_CE=y
+CONFIG_CRYPTO_SM4_ARM64_CE=y
+CONFIG_CRYPTO_GHASH_ARM64_CE=y
+CONFIG_CRYPTO_CRCT10DIF_ARM64_CE=y
+CONFIG_CRYPTO_AES_ARM64=y
+CONFIG_CRYPTO_AES_ARM64_CE=y
+CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
+CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
+CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
+CONFIG_CRYPTO_CHACHA20_NEON=y
+CONFIG_CRYPTO_POLY1305_NEON=y
+CONFIG_CRYPTO_NHPOLY1305_NEON=y
+CONFIG_CRYPTO_AES_ARM64_BS=y
+
+#
+# General architecture-dependent options
+#
+CONFIG_CRASH_CORE=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KPROBES=y
+CONFIG_JUMP_LABEL=y
+CONFIG_STATIC_KEYS_SELFTEST=n
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
+CONFIG_KRETPROBES=y
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y
+CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y
+CONFIG_HAVE_NMI=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HAVE_ARCH_TRACEHOOK=y
+CONFIG_HAVE_DMA_CONTIGUOUS=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_GENERIC_IDLE_POLL_SETUP=y
+CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
+CONFIG_ARCH_HAS_KEEPINITRD=y
+CONFIG_ARCH_HAS_SET_MEMORY=y
+CONFIG_ARCH_HAS_SET_DIRECT_MAP=y
+CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
+CONFIG_ARCH_WANTS_NO_INSTR=y
+CONFIG_HAVE_ASM_MODVERSIONS=y
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
+CONFIG_HAVE_RSEQ=y
+CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
+CONFIG_HAVE_HW_BREAKPOINT=y
+CONFIG_HAVE_PERF_REGS=y
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
+CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
+CONFIG_MMU_GATHER_TABLE_FREE=y
+CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
+CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
+CONFIG_HAVE_CMPXCHG_LOCAL=y
+CONFIG_HAVE_CMPXCHG_DOUBLE=y
+CONFIG_HAVE_ARCH_SECCOMP=y
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
+CONFIG_SECCOMP=y
+CONFIG_SECCOMP_FILTER=y
+CONFIG_SECCOMP_CACHE_DEBUG=n
+CONFIG_HAVE_ARCH_STACKLEAK=y
+CONFIG_HAVE_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR=y
+CONFIG_STACKPROTECTOR_STRONG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG=y
+CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y
+CONFIG_LTO_NONE=y
+CONFIG_ARCH_SUPPORTS_CFI_CLANG=y
+CONFIG_HAVE_CONTEXT_TRACKING=y
+CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
+CONFIG_HAVE_MOVE_PUD=y
+CONFIG_HAVE_MOVE_PMD=y
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
+CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
+CONFIG_MODULES_USE_ELF_RELA=y
+CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
+CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
+CONFIG_ARCH_MMAP_RND_BITS=18
+CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
+CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
+CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_HAVE_ARCH_VMAP_STACK=y
+CONFIG_VMAP_STACK=y
+CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET=y
+CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=n
+CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
+CONFIG_STRICT_KERNEL_RWX=y
+CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
+CONFIG_STRICT_MODULE_RWX=y
+CONFIG_HAVE_ARCH_COMPILER_H=y
+CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y
+CONFIG_ARCH_USE_MEMREMAP_PROT=y
+CONFIG_LOCK_EVENT_COUNTS=n
+CONFIG_ARCH_HAS_RELR=y
+CONFIG_HAVE_PREEMPT_DYNAMIC=y
+CONFIG_HAVE_PREEMPT_DYNAMIC_KEY=y
+CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
+
+#
+# GCOV-based kernel profiling
+#
+CONFIG_GCOV_KERNEL=n
+CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
+# end of GCOV-based kernel profiling
+
+CONFIG_HAVE_GCC_PLUGINS=y
+CONFIG_GCC_PLUGINS=y
+CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n
+CONFIG_GCC_PLUGIN_RANDSTRUCT=n
+# end of General architecture-dependent options
+
+CONFIG_RT_MUTEXES=y
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+CONFIG_MODULE_FORCE_LOAD=n
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=n
+CONFIG_MODVERSIONS=n
+CONFIG_MODULE_SRCVERSION_ALL=n
+CONFIG_MODULE_SIG=n
+CONFIG_MODULE_COMPRESS_NONE=y
+CONFIG_MODULE_COMPRESS_GZIP=n
+CONFIG_MODULE_COMPRESS_XZ=n
+CONFIG_MODULE_COMPRESS_ZSTD=n
+CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=n
+CONFIG_MODPROBE_PATH="/sbin/modprobe"
+CONFIG_TRIM_UNUSED_KSYMS=n
+CONFIG_MODULES_TREE_LOOKUP=y
+CONFIG_BLOCK=y
+CONFIG_BLOCK_LEGACY_AUTOLOAD=n
+CONFIG_BLK_CGROUP_RWSTAT=y
+CONFIG_BLK_DEV_BSG_COMMON=y
+CONFIG_BLK_ICQ=y
+CONFIG_BLK_DEV_BSGLIB=y
+CONFIG_BLK_DEV_INTEGRITY=y
+CONFIG_BLK_DEV_INTEGRITY_T10=y
+CONFIG_BLK_DEV_ZONED=y
+CONFIG_BLK_DEV_THROTTLING=y
+CONFIG_BLK_DEV_THROTTLING_LOW=n
+CONFIG_BLK_WBT=y
+CONFIG_BLK_WBT_MQ=y
+CONFIG_BLK_CGROUP_IOLATENCY=n
+CONFIG_BLK_CGROUP_IOCOST=n
+CONFIG_BLK_CGROUP_IOPRIO=y
+CONFIG_BLK_DEBUG_FS=y
+CONFIG_BLK_DEBUG_FS_ZONED=y
+CONFIG_BLK_SED_OPAL=y
+CONFIG_BLK_INLINE_ENCRYPTION=n
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+CONFIG_ACORN_PARTITION=n
+CONFIG_AIX_PARTITION=y
+CONFIG_OSF_PARTITION=y
+CONFIG_AMIGA_PARTITION=y
+CONFIG_ATARI_PARTITION=n
+CONFIG_MAC_PARTITION=y
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+CONFIG_MINIX_SUBPARTITION=y
+CONFIG_SOLARIS_X86_PARTITION=y
+CONFIG_UNIXWARE_DISKLABEL=y
+CONFIG_LDM_PARTITION=y
+CONFIG_LDM_DEBUG=n
+CONFIG_SGI_PARTITION=y
+CONFIG_ULTRIX_PARTITION=n
+CONFIG_SUN_PARTITION=y
+CONFIG_KARMA_PARTITION=y
+CONFIG_EFI_PARTITION=y
+CONFIG_SYSV68_PARTITION=n
+CONFIG_CMDLINE_PARTITION=n
+# end of Partition Types
+
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_MQ_VIRTIO=y
+CONFIG_BLK_PM=y
+CONFIG_BLOCK_HOLDER_DEPRECATED=y
+CONFIG_BLK_MQ_STACKING=y
+
+#
+# IO Schedulers
+#
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_IOSCHED_BFQ=y
+CONFIG_BFQ_GROUP_IOSCHED=y
+CONFIG_BFQ_CGROUP_DEBUG=n
+# end of IO Schedulers
+
+CONFIG_PREEMPT_NOTIFIERS=y
+CONFIG_PADATA=y
+CONFIG_ASN1=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
+CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y
+CONFIG_QUEUED_SPINLOCKS=y
+CONFIG_ARCH_USE_QUEUED_RWLOCKS=y
+CONFIG_QUEUED_RWLOCKS=y
+CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y
+CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y
+CONFIG_FREEZER=y
+
+#
+# Executable file formats
+#
+CONFIG_BINFMT_ELF=y
+CONFIG_ARCH_BINFMT_ELF_STATE=y
+CONFIG_ARCH_BINFMT_ELF_EXTRA_PHDRS=y
+CONFIG_ARCH_HAVE_ELF_PROT=y
+CONFIG_ARCH_USE_GNU_PROPERTY=y
+CONFIG_ELFCORE=y
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
+CONFIG_BINFMT_SCRIPT=y
+CONFIG_BINFMT_MISC=y
+CONFIG_COREDUMP=y
+# end of Executable file formats
+
+#
+# Memory Management options
+#
+CONFIG_SPARSEMEM=y
+CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
+CONFIG_SPARSEMEM_VMEMMAP=y
+CONFIG_HAVE_FAST_GUP=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_EXCLUSIVE_SYSTEM_RAM=y
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
+CONFIG_MEMORY_HOTPLUG=n
+CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
+CONFIG_MEMORY_BALLOON=y
+CONFIG_BALLOON_COMPACTION=y
+CONFIG_COMPACTION=y
+CONFIG_PAGE_REPORTING=y
+CONFIG_MIGRATION=y
+CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
+CONFIG_CONTIG_ALLOC=y
+CONFIG_PHYS_ADDR_T_64BIT=y
+CONFIG_MMU_NOTIFIER=y
+CONFIG_KSM=y
+CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
+CONFIG_MEMORY_FAILURE=n
+CONFIG_TRANSPARENT_HUGEPAGE=n
+CONFIG_FRONTSWAP=y
+CONFIG_CMA=y
+CONFIG_CMA_DEBUG=n
+CONFIG_CMA_DEBUGFS=y
+CONFIG_CMA_SYSFS=n
+CONFIG_CMA_AREAS=7
+CONFIG_ZSWAP=y
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE=n
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842=n
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4=n
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC=n
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD=n
+CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y
+CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD=n
+CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC=n
+CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud"
+CONFIG_ZSWAP_DEFAULT_ON=n
+CONFIG_ZPOOL=y
+CONFIG_ZBUD=y
+CONFIG_Z3FOLD=y
+CONFIG_ZSMALLOC=y
+CONFIG_ZSMALLOC_STAT=n
+CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_DEFERRED_STRUCT_PAGE_INIT=n
+CONFIG_IDLE_PAGE_TRACKING=n
+CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
+CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
+CONFIG_ARCH_HAS_PTE_DEVMAP=y
+CONFIG_ARCH_HAS_ZONE_DMA_SET=y
+CONFIG_ZONE_DMA=y
+CONFIG_ZONE_DMA32=y
+CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y
+CONFIG_PERCPU_STATS=n
+CONFIG_GUP_TEST=n
+CONFIG_ARCH_HAS_PTE_SPECIAL=y
+CONFIG_SECRETMEM=y
+CONFIG_ANON_VMA_NAME=n
+
+#
+# Data Access Monitoring
+#
+CONFIG_DAMON=n
+# end of Data Access Monitoring
+# end of Memory Management options
+
+CONFIG_NET=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_EGRESS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_SKB_EXTENSIONS=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
+CONFIG_UNIX=y
+CONFIG_UNIX_SCM=y
+CONFIG_AF_UNIX_OOB=y
+CONFIG_UNIX_DIAG=m
+CONFIG_TLS=m
+CONFIG_TLS_DEVICE=n
+CONFIG_TLS_TOE=n
+CONFIG_XFRM=y
+CONFIG_XFRM_ALGO=y
+CONFIG_XFRM_USER=y
+CONFIG_XFRM_INTERFACE=n
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_MIGRATE=y
+CONFIG_XFRM_STATISTICS=y
+CONFIG_XFRM_AH=m
+CONFIG_XFRM_ESP=m
+CONFIG_XFRM_IPCOMP=m
+CONFIG_NET_KEY=m
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_XDP_SOCKETS=n
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_FIB_TRIE_STATS=y
+CONFIG_IP_MULTIPLE_TABLES=y
+CONFIG_IP_ROUTE_MULTIPATH=y
+CONFIG_IP_ROUTE_VERBOSE=y
+CONFIG_IP_ROUTE_CLASSID=y
+CONFIG_IP_PNP=n
+CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
+CONFIG_NET_IPGRE=m
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE_COMMON=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
+CONFIG_NET_UDP_TUNNEL=m
+CONFIG_NET_FOU=m
+CONFIG_NET_FOU_IP_TUNNELS=y
+CONFIG_INET_AH=m
+CONFIG_INET_ESP=m
+CONFIG_INET_ESP_OFFLOAD=n
+CONFIG_INET_ESPINTCP=n
+CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
+CONFIG_INET_UDP_DIAG=m
+CONFIG_INET_RAW_DIAG=m
+CONFIG_INET_DIAG_DESTROY=n
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_NV=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_TCP_CONG_DCTCP=m
+CONFIG_TCP_CONG_CDG=m
+CONFIG_TCP_CONG_BBR=m
+CONFIG_DEFAULT_CUBIC=y
+CONFIG_DEFAULT_RENO=n
+CONFIG_DEFAULT_TCP_CONG="cubic"
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_ESP_OFFLOAD=n
+CONFIG_INET6_ESPINTCP=n
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6=y
+CONFIG_IPV6_ILA=m
+CONFIG_INET6_XFRM_TUNNEL=m
+CONFIG_INET6_TUNNEL=m
+CONFIG_IPV6_VTI=m
+CONFIG_IPV6_SIT=m
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+CONFIG_IPV6_TUNNEL=m
+CONFIG_IPV6_GRE=m
+CONFIG_IPV6_FOU=m
+CONFIG_IPV6_FOU_TUNNEL=m
+CONFIG_IPV6_MULTIPLE_TABLES=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
+CONFIG_IPV6_PIMSM_V2=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SEG6_HMAC=y
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_RPL_LWTUNNEL=n
+CONFIG_IPV6_IOAM6_LWTUNNEL=n
+CONFIG_NETLABEL=y
+CONFIG_MPTCP=y
+CONFIG_INET_MPTCP_DIAG=m
+CONFIG_MPTCP_IPV6=y
+CONFIG_NETWORK_SECMARK=n
+CONFIG_NET_PTP_CLASSIFY=y
+CONFIG_NETWORK_PHY_TIMESTAMPING=y
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_BRIDGE_NETFILTER=m
+
+#
+# Core Netfilter Configuration
+#
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_EGRESS=y
+CONFIG_NETFILTER_SKIP_EGRESS=y
+CONFIG_NETFILTER_NETLINK=m
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_NETLINK_HOOK=m
+CONFIG_NETFILTER_NETLINK_ACCT=m
+CONFIG_NETFILTER_NETLINK_QUEUE=m
+CONFIG_NETFILTER_NETLINK_LOG=m
+CONFIG_NETFILTER_NETLINK_OSF=m
+CONFIG_NF_CONNTRACK=m
+CONFIG_NF_LOG_SYSLOG=m
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_ZONES=y
+CONFIG_NF_CONNTRACK_PROCFS=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_LABELS=y
+CONFIG_NF_CT_PROTO_DCCP=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_CT_PROTO_SCTP=y
+CONFIG_NF_CT_PROTO_UDPLITE=y
+CONFIG_NF_CONNTRACK_AMANDA=m
+CONFIG_NF_CONNTRACK_FTP=m
+CONFIG_NF_CONNTRACK_H323=m
+CONFIG_NF_CONNTRACK_IRC=m
+CONFIG_NF_CONNTRACK_BROADCAST=m
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
+CONFIG_NF_CONNTRACK_SNMP=m
+CONFIG_NF_CONNTRACK_PPTP=m
+CONFIG_NF_CONNTRACK_SANE=m
+CONFIG_NF_CONNTRACK_SIP=m
+CONFIG_NF_CONNTRACK_TFTP=m
+CONFIG_NF_CT_NETLINK=m
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
+CONFIG_NF_CT_NETLINK_HELPER=m
+CONFIG_NETFILTER_NETLINK_GLUE_CT=y
+CONFIG_NF_NAT=m
+CONFIG_NF_NAT_AMANDA=m
+CONFIG_NF_NAT_FTP=m
+CONFIG_NF_NAT_IRC=m
+CONFIG_NF_NAT_SIP=m
+CONFIG_NF_NAT_TFTP=m
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NETFILTER_SYNPROXY=m
+CONFIG_NF_TABLES=m
+CONFIG_NF_TABLES_INET=y
+CONFIG_NF_TABLES_NETDEV=y
+CONFIG_NFT_NUMGEN=m
+CONFIG_NFT_CT=m
+CONFIG_NFT_FLOW_OFFLOAD=m
+CONFIG_NFT_CONNLIMIT=m
+CONFIG_NFT_LOG=m
+CONFIG_NFT_LIMIT=m
+CONFIG_NFT_MASQ=m
+CONFIG_NFT_REDIR=m
+CONFIG_NFT_NAT=m
+CONFIG_NFT_TUNNEL=m
+CONFIG_NFT_OBJREF=m
+CONFIG_NFT_QUEUE=m
+CONFIG_NFT_QUOTA=m
+CONFIG_NFT_REJECT=m
+CONFIG_NFT_REJECT_INET=m
+CONFIG_NFT_COMPAT=m
+CONFIG_NFT_HASH=m
+CONFIG_NFT_FIB=m
+CONFIG_NFT_FIB_INET=m
+CONFIG_NFT_XFRM=m
+CONFIG_NFT_SOCKET=m
+CONFIG_NFT_OSF=m
+CONFIG_NFT_TPROXY=m
+CONFIG_NFT_SYNPROXY=m
+CONFIG_NF_DUP_NETDEV=m
+CONFIG_NFT_DUP_NETDEV=m
+CONFIG_NFT_FWD_NETDEV=m
+CONFIG_NFT_FIB_NETDEV=m
+CONFIG_NFT_REJECT_NETDEV=m
+CONFIG_NF_FLOW_TABLE_INET=m
+CONFIG_NF_FLOW_TABLE=m
+CONFIG_NETFILTER_XTABLES=y
+
+#
+# Xtables combined modules
+#
+CONFIG_NETFILTER_XT_MARK=m
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_SET=m
+
+#
+# Xtables targets
+#
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
+CONFIG_NETFILTER_XT_TARGET_CT=m
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=m
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
+CONFIG_NETFILTER_XT_TARGET_LED=m
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=m
+CONFIG_NETFILTER_XT_NAT=m
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=n
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
+CONFIG_NETFILTER_XT_TARGET_TEE=m
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
+
+#
+# Xtables matches
+#
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
+CONFIG_NETFILTER_XT_MATCH_BPF=m
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
+CONFIG_NETFILTER_XT_MATCH_CPU=m
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
+CONFIG_NETFILTER_XT_MATCH_ECN=m
+CONFIG_NETFILTER_XT_MATCH_ESP=m
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=m
+CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
+CONFIG_NETFILTER_XT_MATCH_L2TP=m
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
+CONFIG_NETFILTER_XT_MATCH_MAC=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
+CONFIG_NETFILTER_XT_MATCH_OSF=m
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
+CONFIG_NETFILTER_XT_MATCH_REALM=m
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
+CONFIG_NETFILTER_XT_MATCH_STATE=m
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=m
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_MATCH_U32=m
+# end of Core Netfilter Configuration
+
+CONFIG_IP_SET=m
+CONFIG_IP_SET_MAX=256
+CONFIG_IP_SET_BITMAP_IP=m
+CONFIG_IP_SET_BITMAP_IPMAC=m
+CONFIG_IP_SET_BITMAP_PORT=m
+CONFIG_IP_SET_HASH_IP=m
+CONFIG_IP_SET_HASH_IPMARK=m
+CONFIG_IP_SET_HASH_IPPORT=m
+CONFIG_IP_SET_HASH_IPPORTIP=m
+CONFIG_IP_SET_HASH_IPPORTNET=m
+CONFIG_IP_SET_HASH_IPMAC=m
+CONFIG_IP_SET_HASH_MAC=m
+CONFIG_IP_SET_HASH_NETPORTNET=m
+CONFIG_IP_SET_HASH_NET=m
+CONFIG_IP_SET_HASH_NETNET=m
+CONFIG_IP_SET_HASH_NETPORT=m
+CONFIG_IP_SET_HASH_NETIFACE=m
+CONFIG_IP_SET_LIST_SET=m
+CONFIG_IP_VS=m
+CONFIG_IP_VS_IPV6=y
+CONFIG_IP_VS_DEBUG=n
+CONFIG_IP_VS_TAB_BITS=12
+
+#
+# IPVS transport protocol load balancing support
+#
+CONFIG_IP_VS_PROTO_TCP=y
+CONFIG_IP_VS_PROTO_UDP=y
+CONFIG_IP_VS_PROTO_AH_ESP=y
+CONFIG_IP_VS_PROTO_ESP=y
+CONFIG_IP_VS_PROTO_AH=y
+CONFIG_IP_VS_PROTO_SCTP=y
+
+#
+# IPVS scheduler
+#
+CONFIG_IP_VS_RR=m
+CONFIG_IP_VS_WRR=m
+CONFIG_IP_VS_LC=m
+CONFIG_IP_VS_WLC=m
+CONFIG_IP_VS_FO=m
+CONFIG_IP_VS_OVF=m
+CONFIG_IP_VS_LBLC=m
+CONFIG_IP_VS_LBLCR=m
+CONFIG_IP_VS_DH=m
+CONFIG_IP_VS_SH=m
+CONFIG_IP_VS_MH=m
+CONFIG_IP_VS_SED=m
+CONFIG_IP_VS_NQ=m
+CONFIG_IP_VS_TWOS=m
+
+#
+# IPVS SH scheduler
+#
+CONFIG_IP_VS_SH_TAB_BITS=8
+
+#
+# IPVS MH scheduler
+#
+CONFIG_IP_VS_MH_TAB_INDEX=12
+
+#
+# IPVS application helper
+#
+CONFIG_IP_VS_FTP=m
+CONFIG_IP_VS_NFCT=y
+CONFIG_IP_VS_PE_SIP=m
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_NF_DEFRAG_IPV4=m
+CONFIG_NF_SOCKET_IPV4=m
+CONFIG_NF_TPROXY_IPV4=m
+CONFIG_NF_TABLES_IPV4=y
+CONFIG_NFT_REJECT_IPV4=m
+CONFIG_NFT_DUP_IPV4=m
+CONFIG_NFT_FIB_IPV4=m
+CONFIG_NF_TABLES_ARP=y
+CONFIG_NF_DUP_IPV4=m
+CONFIG_NF_LOG_ARP=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_REJECT_IPV4=y
+CONFIG_NF_NAT_SNMP_BASIC=m
+CONFIG_NF_NAT_PPTP=m
+CONFIG_NF_NAT_H323=m
+CONFIG_IP_NF_IPTABLES=y
+CONFIG_IP_NF_MATCH_AH=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_RPFILTER=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_NETMAP=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_TTL=m
+CONFIG_IP_NF_RAW=m
+CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+# end of IP: Netfilter Configuration
+
+#
+# IPv6: Netfilter Configuration
+#
+CONFIG_NF_SOCKET_IPV6=m
+CONFIG_NF_TPROXY_IPV6=m
+CONFIG_NF_TABLES_IPV6=y
+CONFIG_NFT_REJECT_IPV6=m
+CONFIG_NFT_DUP_IPV6=m
+CONFIG_NFT_FIB_IPV6=m
+CONFIG_NF_DUP_IPV6=m
+CONFIG_NF_REJECT_IPV6=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_IP6_NF_IPTABLES=m
+CONFIG_IP6_NF_MATCH_AH=m
+CONFIG_IP6_NF_MATCH_EUI64=m
+CONFIG_IP6_NF_MATCH_FRAG=m
+CONFIG_IP6_NF_MATCH_OPTS=m
+CONFIG_IP6_NF_MATCH_HL=m
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
+CONFIG_IP6_NF_MATCH_MH=m
+CONFIG_IP6_NF_MATCH_RPFILTER=m
+CONFIG_IP6_NF_MATCH_RT=m
+CONFIG_IP6_NF_MATCH_SRH=m
+CONFIG_IP6_NF_TARGET_HL=m
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_RAW=m
+CONFIG_IP6_NF_SECURITY=m
+CONFIG_IP6_NF_NAT=m
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
+CONFIG_IP6_NF_TARGET_NPT=m
+# end of IPv6: Netfilter Configuration
+
+CONFIG_NF_DEFRAG_IPV6=m
+CONFIG_NF_TABLES_BRIDGE=m
+CONFIG_NFT_BRIDGE_META=m
+CONFIG_NFT_BRIDGE_REJECT=m
+CONFIG_NF_CONNTRACK_BRIDGE=m
+CONFIG_BRIDGE_NF_EBTABLES=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_STP=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_DNAT=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_LOG=m
+CONFIG_BRIDGE_EBT_NFLOG=m
+CONFIG_BPFILTER=y
+CONFIG_BPFILTER_UMH=m
+CONFIG_IP_DCCP=m
+CONFIG_INET_DCCP_DIAG=m
+
+#
+# DCCP CCIDs Configuration
+#
+CONFIG_IP_DCCP_CCID2_DEBUG=n
+CONFIG_IP_DCCP_CCID3=y
+CONFIG_IP_DCCP_CCID3_DEBUG=n
+CONFIG_IP_DCCP_TFRC_LIB=y
+# end of DCCP CCIDs Configuration
+
+#
+# DCCP Kernel Hacking
+#
+CONFIG_IP_DCCP_DEBUG=n
+# end of DCCP Kernel Hacking
+
+CONFIG_IP_SCTP=m
+CONFIG_SCTP_DBG_OBJCNT=n
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=n
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=n
+CONFIG_SCTP_COOKIE_HMAC_MD5=y
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
+CONFIG_INET_SCTP_DIAG=m
+CONFIG_RDS=m
+CONFIG_RDS_TCP=m
+CONFIG_RDS_DEBUG=n
+CONFIG_TIPC=m
+CONFIG_TIPC_MEDIA_UDP=y
+CONFIG_TIPC_CRYPTO=y
+CONFIG_TIPC_DIAG=m
+CONFIG_ATM=m
+CONFIG_ATM_CLIP=m
+CONFIG_ATM_CLIP_NO_ICMP=n
+CONFIG_ATM_LANE=m
+CONFIG_ATM_MPOA=n
+CONFIG_ATM_BR2684=m
+CONFIG_ATM_BR2684_IPFILTER=n
+CONFIG_L2TP=m
+CONFIG_L2TP_DEBUGFS=m
+CONFIG_L2TP_V3=y
+CONFIG_L2TP_IP=m
+CONFIG_L2TP_ETH=m
+CONFIG_STP=m
+CONFIG_GARP=m
+CONFIG_MRP=m
+CONFIG_BRIDGE=m
+CONFIG_BRIDGE_IGMP_SNOOPING=y
+CONFIG_BRIDGE_VLAN_FILTERING=y
+CONFIG_BRIDGE_MRP=n
+CONFIG_BRIDGE_CFM=n
+CONFIG_NET_DSA=m
+CONFIG_NET_DSA_TAG_AR9331=n
+CONFIG_NET_DSA_TAG_BRCM_COMMON=m
+CONFIG_NET_DSA_TAG_BRCM=m
+CONFIG_NET_DSA_TAG_BRCM_LEGACY=m
+CONFIG_NET_DSA_TAG_BRCM_PREPEND=m
+CONFIG_NET_DSA_TAG_HELLCREEK=n
+CONFIG_NET_DSA_TAG_GSWIP=n
+CONFIG_NET_DSA_TAG_DSA_COMMON=m
+CONFIG_NET_DSA_TAG_DSA=m
+CONFIG_NET_DSA_TAG_EDSA=m
+CONFIG_NET_DSA_TAG_MTK=n
+CONFIG_NET_DSA_TAG_KSZ=n
+CONFIG_NET_DSA_TAG_OCELOT=n
+CONFIG_NET_DSA_TAG_OCELOT_8021Q=n
+CONFIG_NET_DSA_TAG_QCA=m
+CONFIG_NET_DSA_TAG_RTL4_A=n
+CONFIG_NET_DSA_TAG_RTL8_4=n
+CONFIG_NET_DSA_TAG_LAN9303=n
+CONFIG_NET_DSA_TAG_SJA1105=n
+CONFIG_NET_DSA_TAG_TRAILER=m
+CONFIG_NET_DSA_TAG_XRS700X=n
+CONFIG_VLAN_8021Q=m
+CONFIG_VLAN_8021Q_GVRP=y
+CONFIG_VLAN_8021Q_MVRP=y
+CONFIG_DECNET=n
+CONFIG_LLC=m
+CONFIG_LLC2=n
+CONFIG_ATALK=m
+CONFIG_DEV_APPLETALK=m
+CONFIG_IPDDP=m
+CONFIG_IPDDP_ENCAP=y
+CONFIG_X25=n
+CONFIG_LAPB=n
+CONFIG_PHONET=n
+CONFIG_6LOWPAN=m
+CONFIG_6LOWPAN_DEBUGFS=n
+CONFIG_6LOWPAN_NHC=m
+CONFIG_6LOWPAN_NHC_DEST=m
+CONFIG_6LOWPAN_NHC_FRAGMENT=m
+CONFIG_6LOWPAN_NHC_HOP=m
+CONFIG_6LOWPAN_NHC_IPV6=m
+CONFIG_6LOWPAN_NHC_MOBILITY=m
+CONFIG_6LOWPAN_NHC_ROUTING=m
+CONFIG_6LOWPAN_NHC_UDP=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_HOP=m
+CONFIG_6LOWPAN_GHC_UDP=m
+CONFIG_6LOWPAN_GHC_ICMPV6=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG=m
+CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m
+CONFIG_IEEE802154=m
+CONFIG_IEEE802154_NL802154_EXPERIMENTAL=n
+CONFIG_IEEE802154_SOCKET=m
+CONFIG_IEEE802154_6LOWPAN=m
+CONFIG_MAC802154=m
+CONFIG_NET_SCHED=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_ATM=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_MULTIQ=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFB=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_CBS=m
+CONFIG_NET_SCH_ETF=m
+CONFIG_NET_SCH_TAPRIO=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+CONFIG_NET_SCH_NETEM=m
+CONFIG_NET_SCH_DRR=m
+CONFIG_NET_SCH_MQPRIO=m
+CONFIG_NET_SCH_SKBPRIO=m
+CONFIG_NET_SCH_CHOKE=m
+CONFIG_NET_SCH_QFQ=m
+CONFIG_NET_SCH_CODEL=m
+CONFIG_NET_SCH_FQ_CODEL=y
+CONFIG_NET_SCH_CAKE=m
+CONFIG_NET_SCH_FQ=m
+CONFIG_NET_SCH_HHF=m
+CONFIG_NET_SCH_PIE=m
+CONFIG_NET_SCH_FQ_PIE=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_PLUG=m
+CONFIG_NET_SCH_ETS=m
+CONFIG_NET_SCH_DEFAULT=n
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+CONFIG_NET_CLS_RSVP6=m
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_CGROUP=y
+CONFIG_NET_CLS_BPF=m
+CONFIG_NET_CLS_FLOWER=m
+CONFIG_NET_CLS_MATCHALL=m
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_EMATCH_CANID=m
+CONFIG_NET_EMATCH_IPSET=m
+CONFIG_NET_EMATCH_IPT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SAMPLE=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_NAT=m
+CONFIG_NET_ACT_PEDIT=m
+CONFIG_NET_ACT_SIMP=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_ACT_CSUM=m
+CONFIG_NET_ACT_MPLS=n
+CONFIG_NET_ACT_VLAN=m
+CONFIG_NET_ACT_BPF=m
+CONFIG_NET_ACT_CONNMARK=m
+CONFIG_NET_ACT_CTINFO=m
+CONFIG_NET_ACT_SKBMOD=m
+CONFIG_NET_ACT_IFE=m
+CONFIG_NET_ACT_TUNNEL_KEY=m
+CONFIG_NET_ACT_CT=m
+CONFIG_NET_ACT_GATE=m
+CONFIG_NET_IFE_SKBMARK=m
+CONFIG_NET_IFE_SKBPRIO=m
+CONFIG_NET_IFE_SKBTCINDEX=m
+CONFIG_NET_TC_SKB_EXT=n
+CONFIG_NET_SCH_FIFO=y
+CONFIG_DCB=y
+CONFIG_DNS_RESOLVER=y
+CONFIG_BATMAN_ADV=m
+CONFIG_BATMAN_ADV_BATMAN_V=n
+CONFIG_BATMAN_ADV_BLA=y
+CONFIG_BATMAN_ADV_DAT=y
+CONFIG_BATMAN_ADV_NC=y
+CONFIG_BATMAN_ADV_MCAST=y
+CONFIG_BATMAN_ADV_DEBUG=n
+CONFIG_OPENVSWITCH=m
+CONFIG_OPENVSWITCH_GRE=m
+CONFIG_OPENVSWITCH_VXLAN=m
+CONFIG_OPENVSWITCH_GENEVE=m
+CONFIG_VSOCKETS=m
+CONFIG_VSOCKETS_DIAG=m
+CONFIG_VSOCKETS_LOOPBACK=m
+CONFIG_VIRTIO_VSOCKETS=m
+CONFIG_VIRTIO_VSOCKETS_COMMON=m
+CONFIG_NETLINK_DIAG=m
+CONFIG_MPLS=y
+CONFIG_NET_MPLS_GSO=m
+CONFIG_MPLS_ROUTING=m
+CONFIG_MPLS_IPTUNNEL=n
+CONFIG_NET_NSH=m
+CONFIG_HSR=n
+CONFIG_NET_SWITCHDEV=y
+CONFIG_NET_L3_MASTER_DEV=y
+CONFIG_QRTR=m
+CONFIG_QRTR_TUN=m
+CONFIG_NET_NCSI=n
+CONFIG_PCPU_DEV_REFCNT=y
+CONFIG_RPS=y
+CONFIG_RFS_ACCEL=y
+CONFIG_SOCK_RX_QUEUE_MAPPING=y
+CONFIG_XPS=y
+CONFIG_CGROUP_NET_PRIO=y
+CONFIG_CGROUP_NET_CLASSID=y
+CONFIG_NET_RX_BUSY_POLL=y
+CONFIG_BQL=y
+CONFIG_BPF_STREAM_PARSER=y
+CONFIG_NET_FLOW_LIMIT=y
+
+#
+# Network testing
+#
+CONFIG_NET_PKTGEN=m
+# end of Network testing
+# end of Networking options
+
+CONFIG_HAMRADIO=y
+
+#
+# Packet Radio protocols
+#
+CONFIG_AX25=m
+CONFIG_AX25_DAMA_SLAVE=y
+CONFIG_NETROM=m
+CONFIG_ROSE=m
+
+#
+# AX.25 network device drivers
+#
+CONFIG_MKISS=m
+CONFIG_6PACK=m
+CONFIG_BPQETHER=m
+CONFIG_BAYCOM_SER_FDX=m
+CONFIG_BAYCOM_SER_HDX=m
+CONFIG_YAM=m
+# end of AX.25 network device drivers
+
+CONFIG_CAN=m
+CONFIG_CAN_RAW=m
+CONFIG_CAN_BCM=m
+CONFIG_CAN_GW=m
+CONFIG_CAN_J1939=n
+CONFIG_CAN_ISOTP=n
+
+#
+# CAN Device Drivers
+#
+CONFIG_CAN_VCAN=m
+CONFIG_CAN_VXCAN=m
+CONFIG_CAN_SLCAN=m
+CONFIG_CAN_DEV=m
+CONFIG_CAN_CALC_BITTIMING=y
+CONFIG_CAN_FLEXCAN=n
+CONFIG_CAN_GRCAN=n
+CONFIG_CAN_KVASER_PCIEFD=n
+CONFIG_CAN_XILINXCAN=n
+CONFIG_CAN_C_CAN=m
+CONFIG_CAN_C_CAN_PLATFORM=m
+CONFIG_CAN_C_CAN_PCI=m
+CONFIG_CAN_CC770=m
+CONFIG_CAN_CC770_ISA=n
+CONFIG_CAN_CC770_PLATFORM=m
+CONFIG_CAN_IFI_CANFD=n
+CONFIG_CAN_M_CAN=m
+CONFIG_CAN_M_CAN_PCI=n
+CONFIG_CAN_M_CAN_PLATFORM=n
+CONFIG_CAN_M_CAN_TCAN4X5X=n
+CONFIG_CAN_PEAK_PCIEFD=n
+CONFIG_CAN_SJA1000=m
+CONFIG_CAN_EMS_PCI=m
+CONFIG_CAN_F81601=n
+CONFIG_CAN_KVASER_PCI=m
+CONFIG_CAN_PEAK_PCI=m
+CONFIG_CAN_PEAK_PCIEC=y
+CONFIG_CAN_PLX_PCI=m
+CONFIG_CAN_SJA1000_ISA=n
+CONFIG_CAN_SJA1000_PLATFORM=m
+CONFIG_CAN_SOFTING=m
+
+#
+# CAN SPI interfaces
+#
+CONFIG_CAN_HI311X=n
+CONFIG_CAN_MCP251X=m
+CONFIG_CAN_MCP251XFD=n
+# end of CAN SPI interfaces
+
+#
+# CAN USB interfaces
+#
+CONFIG_CAN_8DEV_USB=m
+CONFIG_CAN_EMS_USB=m
+CONFIG_CAN_ESD_USB2=m
+CONFIG_CAN_ETAS_ES58X=n
+CONFIG_CAN_GS_USB=m
+CONFIG_CAN_KVASER_USB=m
+CONFIG_CAN_MCBA_USB=n
+CONFIG_CAN_PEAK_USB=m
+CONFIG_CAN_UCAN=n
+# end of CAN USB interfaces
+
+CONFIG_CAN_DEBUG_DEVICES=n
+# end of CAN Device Drivers
+
+CONFIG_BT=m
+CONFIG_BT_BREDR=y
+CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM_TTY=y
+CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP_MC_FILTER=y
+CONFIG_BT_BNEP_PROTO_FILTER=y
+CONFIG_BT_HIDP=m
+CONFIG_BT_HS=y
+CONFIG_BT_LE=y
+CONFIG_BT_6LOWPAN=m
+CONFIG_BT_LEDS=n
+CONFIG_BT_MSFTEXT=y
+CONFIG_BT_AOSPEXT=n
+CONFIG_BT_DEBUGFS=n
+CONFIG_BT_SELFTEST=n
+
+#
+# Bluetooth device drivers
+#
+CONFIG_BT_INTEL=m
+CONFIG_BT_BCM=m
+CONFIG_BT_RTL=m
+CONFIG_BT_QCA=m
+CONFIG_BT_HCIBTUSB=m
+CONFIG_BT_HCIBTUSB_AUTOSUSPEND=n
+CONFIG_BT_HCIBTUSB_BCM=y
+CONFIG_BT_HCIBTUSB_MTK=n
+CONFIG_BT_HCIBTUSB_RTL=y
+CONFIG_BT_HCIBTSDIO=m
+CONFIG_BT_HCIUART=m
+CONFIG_BT_HCIUART_SERDEV=y
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_NOKIA=n
+CONFIG_BT_HCIUART_BCSP=y
+CONFIG_BT_HCIUART_ATH3K=y
+CONFIG_BT_HCIUART_LL=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_BT_HCIUART_INTEL=y
+CONFIG_BT_HCIUART_BCM=y
+CONFIG_BT_HCIUART_RTL=y
+CONFIG_BT_HCIUART_QCA=y
+CONFIG_BT_HCIUART_AG6XX=n
+CONFIG_BT_HCIUART_MRVL=y
+CONFIG_BT_HCIBCM203X=m
+CONFIG_BT_HCIBPA10X=m
+CONFIG_BT_HCIBFUSB=m
+CONFIG_BT_HCIVHCI=m
+CONFIG_BT_MRVL=m
+CONFIG_BT_MRVL_SDIO=m
+CONFIG_BT_ATH3K=m
+CONFIG_BT_MTKSDIO=n
+CONFIG_BT_MTKUART=n
+CONFIG_BT_HCIRSI=m
+CONFIG_BT_VIRTIO=n
+# end of Bluetooth device drivers
+
+CONFIG_AF_RXRPC=n
+CONFIG_AF_KCM=n
+CONFIG_STREAM_PARSER=y
+CONFIG_MCTP=n
+CONFIG_FIB_RULES=y
+CONFIG_WIRELESS=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WEXT_CORE=y
+CONFIG_WEXT_PROC=y
+CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
+CONFIG_CFG80211=m
+CONFIG_NL80211_TESTMODE=n
+CONFIG_CFG80211_DEVELOPER_WARNINGS=n
+CONFIG_CFG80211_CERTIFICATION_ONUS=n
+CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
+CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
+CONFIG_CFG80211_DEFAULT_PS=y
+CONFIG_CFG80211_DEBUGFS=y
+CONFIG_CFG80211_CRDA_SUPPORT=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_CFG80211_WEXT_EXPORT=y
+CONFIG_LIB80211=m
+CONFIG_LIB80211_CRYPT_WEP=m
+CONFIG_LIB80211_CRYPT_CCMP=m
+CONFIG_LIB80211_DEBUG=n
+CONFIG_MAC80211=m
+CONFIG_MAC80211_HAS_RC=y
+CONFIG_MAC80211_RC_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
+CONFIG_MAC80211_MESH=y
+CONFIG_MAC80211_LEDS=y
+CONFIG_MAC80211_DEBUGFS=y
+CONFIG_MAC80211_MESSAGE_TRACING=n
+CONFIG_MAC80211_DEBUG_MENU=n
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
+CONFIG_RFKILL=m
+CONFIG_RFKILL_LEDS=y
+CONFIG_RFKILL_INPUT=y
+CONFIG_RFKILL_GPIO=m
+CONFIG_NET_9P=m
+CONFIG_NET_9P_FD=m
+CONFIG_NET_9P_VIRTIO=m
+CONFIG_NET_9P_DEBUG=n
+CONFIG_CAIF=n
+CONFIG_CEPH_LIB=m
+CONFIG_CEPH_LIB_PRETTYDEBUG=n
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=n
+CONFIG_NFC=m
+CONFIG_NFC_DIGITAL=m
+CONFIG_NFC_NCI=m
+CONFIG_NFC_NCI_SPI=n
+CONFIG_NFC_NCI_UART=n
+CONFIG_NFC_HCI=m
+CONFIG_NFC_SHDLC=y
+
+#
+# Near Field Communication (NFC) devices
+#
+CONFIG_NFC_TRF7970A=n
+CONFIG_NFC_SIM=m
+CONFIG_NFC_PORT100=m
+CONFIG_NFC_VIRTUAL_NCI=n
+CONFIG_NFC_FDP=n
+CONFIG_NFC_PN544=m
+CONFIG_NFC_PN544_I2C=m
+CONFIG_NFC_PN533_USB=n
+CONFIG_NFC_PN533_I2C=n
+CONFIG_NFC_PN532_UART=n
+CONFIG_NFC_MICROREAD=m
+CONFIG_NFC_MICROREAD_I2C=m
+CONFIG_NFC_MRVL=m
+CONFIG_NFC_MRVL_USB=m
+CONFIG_NFC_MRVL_I2C=n
+CONFIG_NFC_ST21NFCA=m
+CONFIG_NFC_ST21NFCA_I2C=m
+CONFIG_NFC_ST_NCI_I2C=n
+CONFIG_NFC_ST_NCI_SPI=n
+CONFIG_NFC_NXP_NCI=n
+CONFIG_NFC_S3FWRN5=m
+CONFIG_NFC_S3FWRN5_I2C=m
+CONFIG_NFC_S3FWRN82_UART=n
+CONFIG_NFC_ST95HF=n
+# end of Near Field Communication (NFC) devices
+
+CONFIG_PSAMPLE=m
+CONFIG_NET_IFE=m
+CONFIG_LWTUNNEL=y
+CONFIG_LWTUNNEL_BPF=y
+CONFIG_DST_CACHE=y
+CONFIG_GRO_CELLS=y
+CONFIG_NET_SELFTESTS=y
+CONFIG_NET_SOCK_MSG=y
+CONFIG_NET_DEVLINK=y
+CONFIG_PAGE_POOL=y
+CONFIG_PAGE_POOL_STATS=n
+CONFIG_FAILOVER=m
+CONFIG_ETHTOOL_NETLINK=y
+
+#
+# Device Drivers
+#
+CONFIG_ARM_AMBA=y
+CONFIG_HAVE_PCI=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_DOMAINS_GENERIC=y
+CONFIG_PCI_SYSCALL=y
+CONFIG_PCIEPORTBUS=y
+CONFIG_HOTPLUG_PCI_PCIE=y
+CONFIG_PCIEAER=y
+CONFIG_PCIEAER_INJECT=m
+CONFIG_PCIE_ECRC=y
+CONFIG_PCIEASPM=y
+CONFIG_PCIEASPM_DEFAULT=y
+CONFIG_PCIEASPM_POWERSAVE=n
+CONFIG_PCIEASPM_POWER_SUPERSAVE=n
+CONFIG_PCIEASPM_PERFORMANCE=n
+CONFIG_PCIE_PME=y
+CONFIG_PCIE_DPC=n
+CONFIG_PCIE_PTM=n
+CONFIG_PCI_MSI=y
+CONFIG_PCI_MSI_IRQ_DOMAIN=y
+CONFIG_PCI_QUIRKS=y
+CONFIG_PCI_DEBUG=n
+CONFIG_PCI_REALLOC_ENABLE_AUTO=n
+CONFIG_PCI_STUB=m
+CONFIG_PCI_PF_STUB=n
+CONFIG_PCI_ATS=y
+CONFIG_PCI_ECAM=y
+CONFIG_PCI_IOV=y
+CONFIG_PCI_PRI=y
+CONFIG_PCI_PASID=y
+CONFIG_PCI_LABEL=y
+CONFIG_PCIE_BUS_TUNE_OFF=n
+CONFIG_PCIE_BUS_DEFAULT=y
+CONFIG_PCIE_BUS_SAFE=n
+CONFIG_PCIE_BUS_PERFORMANCE=n
+CONFIG_PCIE_BUS_PEER2PEER=n
+CONFIG_VGA_ARB=y
+CONFIG_VGA_ARB_MAX_GPUS=16
+CONFIG_HOTPLUG_PCI=y
+CONFIG_HOTPLUG_PCI_CPCI=n
+CONFIG_HOTPLUG_PCI_SHPC=n
+
+#
+# PCI controller drivers
+#
+CONFIG_PCI_FTPCI100=n
+CONFIG_PCI_HOST_COMMON=m
+CONFIG_PCI_HOST_GENERIC=n
+CONFIG_PCIE_XILINX=n
+CONFIG_PCI_XGENE=n
+CONFIG_PCIE_ALTERA=n
+CONFIG_PCI_HOST_THUNDER_PEM=n
+CONFIG_PCI_HOST_THUNDER_ECAM=n
+CONFIG_PCIE_MICROCHIP_HOST=n
+CONFIG_PCIE_APPLE_MSI_DOORBELL_ADDR=0xfffff000
+CONFIG_PCIE_APPLE=m
+
+#
+# DesignWare PCI Core Support
+#
+CONFIG_PCIE_DW_PLAT_HOST=n
+CONFIG_PCI_HISI=n
+CONFIG_PCIE_KIRIN=n
+CONFIG_PCI_MESON=n
+CONFIG_PCIE_AL=n
+# end of DesignWare PCI Core Support
+
+#
+# Mobiveil PCIe Core Support
+#
+# end of Mobiveil PCIe Core Support
+
+#
+# Cadence PCIe controllers support
+#
+CONFIG_PCIE_CADENCE_PLAT_HOST=n
+CONFIG_PCI_J721E_HOST=n
+# end of Cadence PCIe controllers support
+# end of PCI controller drivers
+
+#
+# PCI Endpoint
+#
+CONFIG_PCI_ENDPOINT=n
+# end of PCI Endpoint
+
+#
+# PCI switch controller drivers
+#
+CONFIG_PCI_SW_SWITCHTEC=n
+# end of PCI switch controller drivers
+
+CONFIG_CXL_BUS=n
+CONFIG_PCCARD=n
+CONFIG_RAPIDIO=n
+
+#
+# Generic Driver Options
+#
+CONFIG_UEVENT_HELPER=n
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+CONFIG_DEVTMPFS_SAFE=n
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+
+#
+# Firmware loader
+#
+CONFIG_FW_LOADER=y
+CONFIG_FW_LOADER_PAGED_BUF=y
+CONFIG_EXTRA_FIRMWARE=""
+CONFIG_FW_LOADER_USER_HELPER=n
+CONFIG_FW_LOADER_COMPRESS=y
+# end of Firmware loader
+
+CONFIG_WANT_DEV_COREDUMP=y
+CONFIG_ALLOW_DEV_COREDUMP=y
+CONFIG_DEV_COREDUMP=y
+CONFIG_DEBUG_DRIVER=n
+CONFIG_DEBUG_DEVRES=y
+CONFIG_DEBUG_TEST_DRIVER_REMOVE=n
+CONFIG_TEST_ASYNC_DRIVER_PROBE=n
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_CPU_VULNERABILITIES=y
+CONFIG_REGMAP=y
+CONFIG_REGMAP_I2C=y
+CONFIG_REGMAP_SPI=y
+CONFIG_REGMAP_SPMI=m
+CONFIG_REGMAP_MMIO=y
+CONFIG_DMA_SHARED_BUFFER=y
+CONFIG_DMA_FENCE_TRACE=n
+CONFIG_GENERIC_ARCH_TOPOLOGY=y
+# end of Generic Driver Options
+
+#
+# Bus devices
+#
+CONFIG_BRCMSTB_GISB_ARB=n
+CONFIG_MOXTET=n
+CONFIG_VEXPRESS_CONFIG=n
+CONFIG_MHI_BUS=n
+CONFIG_MHI_BUS_EP=n
+# end of Bus devices
+
+CONFIG_CONNECTOR=y
+CONFIG_PROC_EVENTS=y
+
+#
+# Firmware Drivers
+#
+
+#
+# ARM System Control and Management Interface Protocol
+#
+CONFIG_ARM_SCMI_PROTOCOL=n
+# end of ARM System Control and Management Interface Protocol
+
+CONFIG_ARM_SCPI_PROTOCOL=n
+CONFIG_FIRMWARE_MEMMAP=n
+CONFIG_DMIID=y
+CONFIG_DMI_SYSFS=y
+CONFIG_FW_CFG_SYSFS=n
+CONFIG_SYSFB=y
+CONFIG_SYSFB_SIMPLEFB=n
+CONFIG_ARM_FFA_TRANSPORT=n
+CONFIG_CS_DSP=m
+CONFIG_GOOGLE_FIRMWARE=n
+
+#
+# EFI (Extensible Firmware Interface) Support
+#
+CONFIG_EFI_ESRT=y
+CONFIG_EFI_VARS_PSTORE=y
+CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
+CONFIG_EFI_PARAMS_FROM_FDT=y
+CONFIG_EFI_RUNTIME_WRAPPERS=y
+CONFIG_EFI_GENERIC_STUB=y
+CONFIG_EFI_ARMSTUB_DTB_LOADER=n
+CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
+CONFIG_EFI_BOOTLOADER_CONTROL=y
+CONFIG_EFI_CAPSULE_LOADER=n
+CONFIG_EFI_TEST=n
+CONFIG_RESET_ATTACK_MITIGATION=n
+CONFIG_EFI_DISABLE_PCI_DMA=n
+# end of EFI (Extensible Firmware Interface) Support
+
+CONFIG_EFI_EARLYCON=y
+CONFIG_ARM_PSCI_FW=y
+CONFIG_ARM_PSCI_CHECKER=n
+CONFIG_HAVE_ARM_SMCCC=y
+CONFIG_HAVE_ARM_SMCCC_DISCOVERY=y
+CONFIG_ARM_SMCCC_SOC_ID=n
+
+#
+# Tegra firmware driver
+#
+# end of Tegra firmware driver
+# end of Firmware Drivers
+
+CONFIG_GNSS=m
+CONFIG_GNSS_SERIAL=m
+CONFIG_GNSS_MTK_SERIAL=m
+CONFIG_GNSS_SIRF_SERIAL=m
+CONFIG_GNSS_UBX_SERIAL=m
+CONFIG_GNSS_USB=m
+CONFIG_MTD=y
+CONFIG_MTD_TESTS=n
+
+#
+# Partition parsers
+#
+CONFIG_MTD_AR7_PARTS=n
+CONFIG_MTD_CMDLINE_PARTS=n
+CONFIG_MTD_OF_PARTS=m
+CONFIG_MTD_AFS_PARTS=n
+CONFIG_MTD_REDBOOT_PARTS=n
+# end of Partition parsers
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_BLKDEVS=m
+CONFIG_MTD_BLOCK=m
+CONFIG_MTD_BLOCK_RO=n
+
+#
+# Note that in some cases UBI block is preferred. See MTD_UBI_BLOCK.
+#
+CONFIG_FTL=n
+CONFIG_NFTL=n
+CONFIG_INFTL=n
+CONFIG_RFD_FTL=n
+CONFIG_SSFDC=n
+CONFIG_SM_FTL=n
+CONFIG_MTD_OOPS=n
+CONFIG_MTD_SWAP=n
+CONFIG_MTD_PARTITIONED_MASTER=n
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=m
+CONFIG_MTD_JEDECPROBE=n
+CONFIG_MTD_GEN_PROBE=m
+CONFIG_MTD_CFI_ADV_OPTIONS=n
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+CONFIG_MTD_CFI_INTELEXT=m
+CONFIG_MTD_CFI_AMDSTD=m
+CONFIG_MTD_CFI_STAA=m
+CONFIG_MTD_CFI_UTIL=m
+CONFIG_MTD_RAM=n
+CONFIG_MTD_ROM=n
+CONFIG_MTD_ABSENT=n
+# end of RAM/ROM/Flash chip drivers
+
+#
+# Mapping drivers for chip access
+#
+CONFIG_MTD_COMPLEX_MAPPINGS=n
+CONFIG_MTD_PHYSMAP=n
+CONFIG_MTD_INTEL_VR_NOR=n
+CONFIG_MTD_PLATRAM=n
+# end of Mapping drivers for chip access
+
+#
+# Self-contained MTD device drivers
+#
+CONFIG_MTD_PMC551=n
+CONFIG_MTD_DATAFLASH=n
+CONFIG_MTD_MCHP23K256=n
+CONFIG_MTD_MCHP48L640=n
+CONFIG_MTD_SST25L=n
+CONFIG_MTD_SLRAM=n
+CONFIG_MTD_PHRAM=n
+CONFIG_MTD_MTDRAM=n
+CONFIG_MTD_BLOCK2MTD=n
+
+#
+# Disk-On-Chip Device Drivers
+#
+CONFIG_MTD_DOCG3=n
+# end of Self-contained MTD device drivers
+
+#
+# NAND
+#
+CONFIG_MTD_ONENAND=n
+CONFIG_MTD_RAW_NAND=n
+CONFIG_MTD_SPI_NAND=n
+
+#
+# ECC engine support
+#
+CONFIG_MTD_NAND_ECC_SW_HAMMING=n
+CONFIG_MTD_NAND_ECC_SW_BCH=n
+CONFIG_MTD_NAND_ECC_MXIC=n
+# end of ECC engine support
+# end of NAND
+
+#
+# LPDDR & LPDDR2 PCM memory drivers
+#
+CONFIG_MTD_LPDDR=n
+# end of LPDDR & LPDDR2 PCM memory drivers
+
+CONFIG_MTD_SPI_NOR=m
+CONFIG_MTD_SPI_NOR_USE_4K_SECTORS=y
+CONFIG_MTD_SPI_NOR_SWP_DISABLE=n
+CONFIG_MTD_SPI_NOR_SWP_DISABLE_ON_VOLATILE=n
+CONFIG_MTD_SPI_NOR_SWP_KEEP=y
+CONFIG_MTD_UBI=n
+CONFIG_MTD_HYPERBUS=n
+CONFIG_DTC=y
+CONFIG_OF=y
+CONFIG_OF_UNITTEST=n
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_DYNAMIC=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_RESERVED_MEM=y
+CONFIG_OF_RESOLVE=y
+CONFIG_OF_OVERLAY=y
+CONFIG_PARPORT=n
+CONFIG_BLK_DEV=y
+CONFIG_BLK_DEV_NULL_BLK=m
+CONFIG_CDROM=y
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=n
+CONFIG_ZRAM=m
+CONFIG_ZRAM_DEF_COMP_LZORLE=y
+CONFIG_ZRAM_DEF_COMP_ZSTD=n
+CONFIG_ZRAM_DEF_COMP_LZ4=n
+CONFIG_ZRAM_DEF_COMP_LZO=n
+CONFIG_ZRAM_DEF_COMP_LZ4HC=n
+CONFIG_ZRAM_DEF_COMP_842=n
+CONFIG_ZRAM_DEF_COMP="lzo-rle"
+CONFIG_ZRAM_WRITEBACK=n
+CONFIG_ZRAM_MEMORY_TRACKING=n
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
+CONFIG_BLK_DEV_DRBD=m
+CONFIG_DRBD_FAULT_INJECTION=n
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_SX8=n
+CONFIG_BLK_DEV_RAM=m
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=16384
+CONFIG_CDROM_PKTCDVD=n
+CONFIG_ATA_OVER_ETH=m
+CONFIG_VIRTIO_BLK=y
+CONFIG_BLK_DEV_RBD=m
+
+#
+# NVME Support
+#
+CONFIG_NVME_CORE=y
+CONFIG_BLK_DEV_NVME=y
+CONFIG_NVME_MULTIPATH=y
+CONFIG_NVME_VERBOSE_ERRORS=y
+CONFIG_NVME_HWMON=n
+CONFIG_NVME_FC=n
+CONFIG_NVME_TCP=n
+CONFIG_NVME_APPLE=m
+CONFIG_NVME_TARGET=n
+# end of NVME Support
+
+#
+# Misc devices
+#
+CONFIG_AD525X_DPOT=n
+CONFIG_DUMMY_IRQ=n
+CONFIG_PHANTOM=n
+CONFIG_TIFM_CORE=y
+CONFIG_TIFM_7XX1=n
+CONFIG_ICS932S401=n
+CONFIG_ENCLOSURE_SERVICES=m
+CONFIG_HI6421V600_IRQ=n
+CONFIG_HP_ILO=n
+CONFIG_APDS9802ALS=n
+CONFIG_ISL29003=n
+CONFIG_ISL29020=n
+CONFIG_SENSORS_TSL2550=n
+CONFIG_SENSORS_BH1770=n
+CONFIG_SENSORS_APDS990X=n
+CONFIG_HMC6352=n
+CONFIG_DS1682=n
+CONFIG_LATTICE_ECP3_CONFIG=n
+CONFIG_SRAM=n
+CONFIG_DW_XDATA_PCIE=n
+CONFIG_PCI_ENDPOINT_TEST=n
+CONFIG_XILINX_SDFEC=n
+CONFIG_HISI_HIKEY_USB=n
+CONFIG_OPEN_DICE=n
+CONFIG_C2PORT=n
+
+#
+# EEPROM support
+#
+CONFIG_EEPROM_AT24=m
+CONFIG_EEPROM_AT25=n
+CONFIG_EEPROM_LEGACY=n
+CONFIG_EEPROM_MAX6875=n
+CONFIG_EEPROM_93CX6=m
+CONFIG_EEPROM_93XX46=n
+CONFIG_EEPROM_IDT_89HPESX=n
+CONFIG_EEPROM_EE1004=n
+# end of EEPROM support
+
+CONFIG_CB710_CORE=y
+CONFIG_CB710_DEBUG=n
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
+
+#
+# Texas Instruments shared transport line discipline
+#
+CONFIG_TI_ST=n
+# end of Texas Instruments shared transport line discipline
+
+CONFIG_SENSORS_LIS3_SPI=n
+CONFIG_SENSORS_LIS3_I2C=n
+CONFIG_ALTERA_STAPL=n
+CONFIG_GENWQE=n
+CONFIG_ECHO=n
+CONFIG_BCM_VK=n
+CONFIG_MISC_ALCOR_PCI=n
+CONFIG_MISC_RTSX_PCI=n
+CONFIG_MISC_RTSX_USB=n
+CONFIG_HABANA_AI=n
+CONFIG_UACCE=m
+CONFIG_PVPANIC=n
+# end of Misc devices
+
+#
+# SCSI device support
+#
+CONFIG_SCSI_MOD=y
+CONFIG_RAID_ATTRS=m
+CONFIG_SCSI_COMMON=y
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+CONFIG_SCSI_NETLINK=y
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=m
+CONFIG_BLK_DEV_SR=y
+CONFIG_CHR_DEV_SG=y
+CONFIG_BLK_DEV_BSG=y
+CONFIG_CHR_DEV_SCH=m
+CONFIG_SCSI_ENCLOSURE=m
+CONFIG_SCSI_CONSTANTS=y
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+
+#
+# SCSI Transports
+#
+CONFIG_SCSI_SPI_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_ISCSI_ATTRS=m
+CONFIG_SCSI_SAS_ATTRS=m
+CONFIG_SCSI_SAS_LIBSAS=m
+CONFIG_SCSI_SAS_HOST_SMP=y
+CONFIG_SCSI_SRP_ATTRS=m
+# end of SCSI Transports
+
+CONFIG_SCSI_LOWLEVEL=y
+CONFIG_ISCSI_TCP=m
+CONFIG_ISCSI_BOOT_SYSFS=m
+CONFIG_SCSI_CXGB3_ISCSI=n
+CONFIG_SCSI_CXGB4_ISCSI=n
+CONFIG_SCSI_BNX2_ISCSI=n
+CONFIG_BE2ISCSI=n
+CONFIG_BLK_DEV_3W_XXXX_RAID=n
+CONFIG_SCSI_HPSA=n
+CONFIG_SCSI_3W_9XXX=n
+CONFIG_SCSI_3W_SAS=n
+CONFIG_SCSI_ACARD=n
+CONFIG_SCSI_AACRAID=n
+CONFIG_SCSI_AIC7XXX=n
+CONFIG_SCSI_AIC79XX=n
+CONFIG_SCSI_AIC94XX=n
+CONFIG_SCSI_MVSAS=n
+CONFIG_SCSI_MVUMI=n
+CONFIG_SCSI_ADVANSYS=n
+CONFIG_SCSI_ARCMSR=n
+CONFIG_SCSI_ESAS2R=n
+CONFIG_MEGARAID_NEWGEN=n
+CONFIG_MEGARAID_LEGACY=n
+CONFIG_MEGARAID_SAS=n
+CONFIG_SCSI_MPT3SAS=n
+CONFIG_SCSI_MPT2SAS=n
+CONFIG_SCSI_MPI3MR=n
+CONFIG_SCSI_SMARTPQI=n
+CONFIG_SCSI_UFSHCD=n
+CONFIG_SCSI_HPTIOP=n
+CONFIG_SCSI_MYRB=n
+CONFIG_SCSI_MYRS=n
+CONFIG_LIBFC=n
+CONFIG_SCSI_SNIC=n
+CONFIG_SCSI_DMX3191D=n
+CONFIG_SCSI_FDOMAIN_PCI=n
+CONFIG_SCSI_IPS=n
+CONFIG_SCSI_INITIO=n
+CONFIG_SCSI_INIA100=n
+CONFIG_SCSI_STEX=n
+CONFIG_SCSI_SYM53C8XX_2=n
+CONFIG_SCSI_QLOGIC_1280=n
+CONFIG_SCSI_QLA_FC=n
+CONFIG_SCSI_QLA_ISCSI=n
+CONFIG_SCSI_LPFC=n
+CONFIG_SCSI_EFCT=n
+CONFIG_SCSI_DC395x=n
+CONFIG_SCSI_AM53C974=n
+CONFIG_SCSI_WD719X=n
+CONFIG_SCSI_DEBUG=n
+CONFIG_SCSI_PMCRAID=n
+CONFIG_SCSI_PM8001=n
+CONFIG_SCSI_BFA_FC=n
+CONFIG_SCSI_VIRTIO=y
+CONFIG_SCSI_CHELSIO_FCOE=n
+CONFIG_SCSI_DH=y
+CONFIG_SCSI_DH_RDAC=m
+CONFIG_SCSI_DH_HP_SW=m
+CONFIG_SCSI_DH_EMC=m
+CONFIG_SCSI_DH_ALUA=m
+# end of SCSI device support
+
+CONFIG_HAVE_PATA_PLATFORM=y
+CONFIG_ATA=n
+CONFIG_MD=y
+CONFIG_BLK_DEV_MD=y
+CONFIG_MD_AUTODETECT=y
+CONFIG_MD_LINEAR=m
+CONFIG_MD_RAID0=m
+CONFIG_MD_RAID1=m
+CONFIG_MD_RAID10=m
+CONFIG_MD_RAID456=m
+CONFIG_MD_MULTIPATH=m
+CONFIG_MD_FAULTY=m
+CONFIG_MD_CLUSTER=m
+CONFIG_BCACHE=m
+CONFIG_BCACHE_DEBUG=n
+CONFIG_BCACHE_CLOSURES_DEBUG=n
+CONFIG_BCACHE_ASYNC_REGISTRATION=n
+CONFIG_BLK_DEV_DM_BUILTIN=y
+CONFIG_BLK_DEV_DM=y
+CONFIG_DM_DEBUG=y
+CONFIG_DM_BUFIO=y
+CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING=n
+CONFIG_DM_BIO_PRISON=m
+CONFIG_DM_PERSISTENT_DATA=m
+CONFIG_DM_UNSTRIPED=n
+CONFIG_DM_CRYPT=m
+CONFIG_DM_SNAPSHOT=y
+CONFIG_DM_THIN_PROVISIONING=m
+CONFIG_DM_CACHE=m
+CONFIG_DM_CACHE_SMQ=m
+CONFIG_DM_WRITECACHE=m
+CONFIG_DM_EBS=n
+CONFIG_DM_ERA=n
+CONFIG_DM_CLONE=n
+CONFIG_DM_MIRROR=y
+CONFIG_DM_LOG_USERSPACE=m
+CONFIG_DM_RAID=m
+CONFIG_DM_ZERO=y
+CONFIG_DM_MULTIPATH=m
+CONFIG_DM_MULTIPATH_QL=m
+CONFIG_DM_MULTIPATH_ST=m
+CONFIG_DM_MULTIPATH_HST=n
+CONFIG_DM_MULTIPATH_IOA=n
+CONFIG_DM_DELAY=m
+CONFIG_DM_DUST=m
+CONFIG_DM_INIT=y
+CONFIG_DM_UEVENT=y
+CONFIG_DM_FLAKEY=m
+CONFIG_DM_VERITY=m
+CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG=n
+CONFIG_DM_VERITY_FEC=y
+CONFIG_DM_SWITCH=m
+CONFIG_DM_LOG_WRITES=m
+CONFIG_DM_INTEGRITY=m
+CONFIG_DM_ZONED=m
+CONFIG_DM_AUDIT=y
+CONFIG_TARGET_CORE=m
+CONFIG_TCM_IBLOCK=m
+CONFIG_TCM_FILEIO=m
+CONFIG_TCM_PSCSI=m
+CONFIG_LOOPBACK_TARGET=m
+CONFIG_ISCSI_TARGET=m
+CONFIG_FUSION=n
+
+#
+# IEEE 1394 (FireWire) support
+#
+CONFIG_FIREWIRE=n
+CONFIG_FIREWIRE_NOSY=n
+# end of IEEE 1394 (FireWire) support
+
+CONFIG_NETDEVICES=y
+CONFIG_MII=m
+CONFIG_NET_CORE=y
+CONFIG_BONDING=m
+CONFIG_DUMMY=m
+CONFIG_WIREGUARD=m
+CONFIG_WIREGUARD_DEBUG=n
+CONFIG_EQUALIZER=m
+CONFIG_NET_FC=y
+CONFIG_IFB=m
+CONFIG_NET_TEAM=m
+CONFIG_NET_TEAM_MODE_BROADCAST=m
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
+CONFIG_NET_TEAM_MODE_RANDOM=m
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
+CONFIG_MACVLAN=m
+CONFIG_MACVTAP=m
+CONFIG_IPVLAN_L3S=y
+CONFIG_IPVLAN=m
+CONFIG_IPVTAP=m
+CONFIG_VXLAN=m
+CONFIG_GENEVE=m
+CONFIG_BAREUDP=n
+CONFIG_GTP=n
+CONFIG_AMT=n
+CONFIG_MACSEC=n
+CONFIG_NETCONSOLE=m
+CONFIG_NETCONSOLE_DYNAMIC=y
+CONFIG_NETPOLL=y
+CONFIG_NET_POLL_CONTROLLER=y
+CONFIG_TUN=m
+CONFIG_TAP=m
+CONFIG_TUN_VNET_CROSS_LE=n
+CONFIG_VETH=m
+CONFIG_VIRTIO_NET=m
+CONFIG_NLMON=m
+CONFIG_NET_VRF=m
+CONFIG_VSOCKMON=n
+CONFIG_ARCNET=n
+CONFIG_ATM_DRIVERS=n
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_B53=m
+CONFIG_B53_SPI_DRIVER=n
+CONFIG_B53_MDIO_DRIVER=n
+CONFIG_B53_MMAP_DRIVER=n
+CONFIG_B53_SRAB_DRIVER=n
+CONFIG_B53_SERDES=n
+CONFIG_NET_DSA_BCM_SF2=m
+CONFIG_NET_DSA_LOOP=n
+CONFIG_NET_DSA_HIRSCHMANN_HELLCREEK=n
+CONFIG_NET_DSA_LANTIQ_GSWIP=n
+CONFIG_NET_DSA_MT7530=n
+CONFIG_NET_DSA_MV88E6060=m
+CONFIG_NET_DSA_MICROCHIP_KSZ9477=n
+CONFIG_NET_DSA_MICROCHIP_KSZ8795=n
+CONFIG_NET_DSA_MV88E6XXX=m
+CONFIG_NET_DSA_MV88E6XXX_PTP=y
+CONFIG_NET_DSA_AR9331=n
+CONFIG_NET_DSA_SJA1105=n
+CONFIG_NET_DSA_XRS700X_I2C=n
+CONFIG_NET_DSA_XRS700X_MDIO=n
+CONFIG_NET_DSA_QCA8K=m
+CONFIG_NET_DSA_REALTEK=n
+CONFIG_NET_DSA_SMSC_LAN9303_I2C=n
+CONFIG_NET_DSA_SMSC_LAN9303_MDIO=n
+CONFIG_NET_DSA_VITESSE_VSC73XX_SPI=n
+CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM=n
+# end of Distributed Switch Architecture drivers
+
+CONFIG_ETHERNET=y
+CONFIG_NET_VENDOR_3COM=n
+CONFIG_NET_VENDOR_ADAPTEC=n
+CONFIG_NET_VENDOR_AGERE=n
+CONFIG_NET_VENDOR_ALACRITECH=n
+CONFIG_NET_VENDOR_ALTEON=n
+CONFIG_ALTERA_TSE=n
+CONFIG_NET_VENDOR_AMAZON=n
+CONFIG_NET_VENDOR_AMD=n
+CONFIG_NET_VENDOR_AQUANTIA=y
+CONFIG_AQTION=m
+CONFIG_NET_VENDOR_ARC=n
+CONFIG_NET_VENDOR_ASIX=n
+CONFIG_NET_VENDOR_ATHEROS=n
+CONFIG_NET_VENDOR_BROADCOM=y
+CONFIG_B44=n
+CONFIG_BCMGENET=n
+CONFIG_BNX2=n
+CONFIG_CNIC=n
+CONFIG_TIGON3=m
+CONFIG_TIGON3_HWMON=y
+CONFIG_BNX2X=n
+CONFIG_SYSTEMPORT=n
+CONFIG_BNXT=n
+CONFIG_NET_VENDOR_BROCADE=n
+CONFIG_NET_VENDOR_CADENCE=n
+CONFIG_NET_VENDOR_CAVIUM=n
+CONFIG_NET_VENDOR_CHELSIO=n
+CONFIG_NET_VENDOR_CISCO=n
+CONFIG_NET_VENDOR_CORTINA=n
+CONFIG_NET_VENDOR_DAVICOM=n
+CONFIG_DNET=n
+CONFIG_NET_VENDOR_DEC=n
+CONFIG_NET_VENDOR_DLINK=n
+CONFIG_NET_VENDOR_EMULEX=n
+CONFIG_NET_VENDOR_ENGLEDER=n
+CONFIG_NET_VENDOR_EZCHIP=n
+CONFIG_NET_VENDOR_FUNGIBLE=n
+CONFIG_NET_VENDOR_GOOGLE=n
+CONFIG_NET_VENDOR_HISILICON=n
+CONFIG_NET_VENDOR_HUAWEI=n
+CONFIG_NET_VENDOR_INTEL=n
+CONFIG_NET_VENDOR_MICROSOFT=n
+CONFIG_JME=n
+CONFIG_NET_VENDOR_LITEX=n
+CONFIG_NET_VENDOR_MARVELL=n
+CONFIG_NET_VENDOR_MELLANOX=n
+CONFIG_NET_VENDOR_MICREL=n
+CONFIG_NET_VENDOR_MICROCHIP=n
+CONFIG_NET_VENDOR_MICROSEMI=n
+CONFIG_NET_VENDOR_MYRI=n
+CONFIG_FEALNX=n
+CONFIG_NET_VENDOR_NATSEMI=n
+CONFIG_NET_VENDOR_NETERION=n
+CONFIG_NET_VENDOR_NETRONOME=n
+CONFIG_NET_VENDOR_NI=n
+CONFIG_NET_VENDOR_NVIDIA=n
+CONFIG_NET_VENDOR_OKI=n
+CONFIG_ETHOC=n
+CONFIG_NET_VENDOR_PACKET_ENGINES=n
+CONFIG_NET_VENDOR_PENSANDO=n
+CONFIG_NET_VENDOR_QLOGIC=n
+CONFIG_NET_VENDOR_QUALCOMM=n
+CONFIG_NET_VENDOR_RDC=n
+CONFIG_NET_VENDOR_REALTEK=n
+CONFIG_NET_VENDOR_RENESAS=n
+CONFIG_NET_VENDOR_ROCKER=n
+CONFIG_NET_VENDOR_SAMSUNG=n
+CONFIG_NET_VENDOR_SEEQ=n
+CONFIG_NET_VENDOR_SOLARFLARE=n
+CONFIG_NET_VENDOR_SILAN=n
+CONFIG_NET_VENDOR_SIS=n
+CONFIG_NET_VENDOR_SMSC=n
+CONFIG_NET_VENDOR_SOCIONEXT=n
+CONFIG_NET_VENDOR_STMICRO=n
+CONFIG_NET_VENDOR_SUN=n
+CONFIG_NET_VENDOR_SYNOPSYS=n
+CONFIG_NET_VENDOR_TEHUTI=n
+CONFIG_NET_VENDOR_TI=n
+CONFIG_NET_VENDOR_VERTEXCOM=n
+CONFIG_NET_VENDOR_VIA=n
+CONFIG_NET_VENDOR_WIZNET=n
+CONFIG_NET_VENDOR_XILINX=n
+CONFIG_FDDI=n
+CONFIG_HIPPI=n
+CONFIG_PHYLINK=m
+CONFIG_PHYLIB=y
+CONFIG_SWPHY=y
+CONFIG_LED_TRIGGER_PHY=y
+CONFIG_FIXED_PHY=y
+CONFIG_SFP=m
+
+#
+# MII PHY device drivers
+#
+CONFIG_AMD_PHY=m
+CONFIG_ADIN_PHY=n
+CONFIG_AQUANTIA_PHY=n
+CONFIG_AX88796B_PHY=m
+CONFIG_BROADCOM_PHY=m
+CONFIG_BCM54140_PHY=m
+CONFIG_BCM7XXX_PHY=m
+CONFIG_BCM84881_PHY=n
+CONFIG_BCM87XX_PHY=m
+CONFIG_BCM_NET_PHYLIB=m
+CONFIG_CICADA_PHY=m
+CONFIG_CORTINA_PHY=n
+CONFIG_DAVICOM_PHY=m
+CONFIG_ICPLUS_PHY=m
+CONFIG_LXT_PHY=m
+CONFIG_INTEL_XWAY_PHY=n
+CONFIG_LSI_ET1011C_PHY=m
+CONFIG_MARVELL_PHY=m
+CONFIG_MARVELL_10G_PHY=m
+CONFIG_MARVELL_88X2222_PHY=n
+CONFIG_MAXLINEAR_GPHY=n
+CONFIG_MEDIATEK_GE_PHY=n
+CONFIG_MICREL_PHY=m
+CONFIG_MICROCHIP_PHY=m
+CONFIG_MICROCHIP_T1_PHY=n
+CONFIG_MICROSEMI_PHY=n
+CONFIG_MOTORCOMM_PHY=n
+CONFIG_NATIONAL_PHY=m
+CONFIG_NXP_C45_TJA11XX_PHY=n
+CONFIG_NXP_TJA11XX_PHY=n
+CONFIG_AT803X_PHY=y
+CONFIG_QSEMI_PHY=m
+CONFIG_REALTEK_PHY=y
+CONFIG_RENESAS_PHY=n
+CONFIG_ROCKCHIP_PHY=y
+CONFIG_SMSC_PHY=m
+CONFIG_STE10XP=m
+CONFIG_TERANETICS_PHY=n
+CONFIG_DP83822_PHY=n
+CONFIG_DP83TC811_PHY=n
+CONFIG_DP83848_PHY=m
+CONFIG_DP83867_PHY=m
+CONFIG_DP83869_PHY=n
+CONFIG_VITESSE_PHY=m
+CONFIG_XILINX_GMII2RGMII=n
+CONFIG_MICREL_KS8995MA=n
+CONFIG_MDIO_DEVICE=y
+CONFIG_MDIO_BUS=y
+CONFIG_FWNODE_MDIO=y
+CONFIG_OF_MDIO=y
+CONFIG_MDIO_DEVRES=y
+CONFIG_MDIO_BITBANG=m
+CONFIG_MDIO_BCM_UNIMAC=y
+CONFIG_MDIO_GPIO=n
+CONFIG_MDIO_HISI_FEMAC=n
+CONFIG_MDIO_I2C=m
+CONFIG_MDIO_MVUSB=n
+CONFIG_MDIO_MSCC_MIIM=n
+CONFIG_MDIO_OCTEON=n
+CONFIG_MDIO_IPQ4019=n
+CONFIG_MDIO_IPQ8064=n
+CONFIG_MDIO_THUNDER=n
+
+#
+# MDIO Multiplexers
+#
+CONFIG_MDIO_BUS_MUX=m
+CONFIG_MDIO_BUS_MUX_GPIO=m
+CONFIG_MDIO_BUS_MUX_MULTIPLEXER=n
+CONFIG_MDIO_BUS_MUX_MMIOREG=m
+
+#
+# PCS device drivers
+#
+CONFIG_PCS_XPCS=m
+# end of PCS device drivers
+
+CONFIG_PPP=m
+CONFIG_PPP_BSDCOMP=m
+CONFIG_PPP_DEFLATE=m
+CONFIG_PPP_FILTER=y
+CONFIG_PPP_MPPE=m
+CONFIG_PPP_MULTILINK=y
+CONFIG_PPPOATM=m
+CONFIG_PPPOE=m
+CONFIG_PPTP=m
+CONFIG_PPPOL2TP=m
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_SYNC_TTY=m
+CONFIG_SLIP=m
+CONFIG_SLHC=m
+CONFIG_SLIP_COMPRESSED=y
+CONFIG_SLIP_SMART=y
+CONFIG_SLIP_MODE_SLIP6=n
+CONFIG_USB_NET_DRIVERS=y
+CONFIG_USB_CATC=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_LAN78XX=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
+CONFIG_USB_NET_CDC_MBIM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SR9700=m
+CONFIG_USB_NET_SR9800=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_GL620A=m
+CONFIG_USB_NET_NET1080=m
+CONFIG_USB_NET_PLUSB=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_RNDIS_HOST=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
+CONFIG_USB_ALI_M5632=y
+CONFIG_USB_AN2720=y
+CONFIG_USB_BELKIN=y
+CONFIG_USB_ARMLINUX=y
+CONFIG_USB_EPSON2888=y
+CONFIG_USB_KC2190=y
+CONFIG_USB_NET_ZAURUS=m
+CONFIG_USB_NET_CX82310_ETH=m
+CONFIG_USB_NET_KALMIA=m
+CONFIG_USB_NET_QMI_WWAN=m
+CONFIG_USB_HSO=m
+CONFIG_USB_NET_INT51X1=m
+CONFIG_USB_IPHETH=m
+CONFIG_USB_SIERRA_NET=m
+CONFIG_USB_VL600=m
+CONFIG_USB_NET_CH9200=m
+CONFIG_USB_NET_AQC111=m
+CONFIG_USB_RTL8153_ECM=m
+CONFIG_WLAN=y
+CONFIG_WLAN_VENDOR_ADMTEK=n
+CONFIG_ATH_COMMON=m
+CONFIG_WLAN_VENDOR_ATH=y
+CONFIG_ATH_DEBUG=n
+CONFIG_ATH5K=n
+CONFIG_ATH5K_PCI=n
+CONFIG_ATH9K_HW=m
+CONFIG_ATH9K_COMMON=m
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
+CONFIG_ATH9K=n
+CONFIG_ATH9K_HTC=m
+CONFIG_ATH9K_HTC_DEBUGFS=n
+CONFIG_CARL9170=m
+CONFIG_CARL9170_LEDS=y
+CONFIG_CARL9170_DEBUGFS=n
+CONFIG_CARL9170_WPC=y
+CONFIG_CARL9170_HWRNG=n
+CONFIG_ATH6KL=m
+CONFIG_ATH6KL_SDIO=n
+CONFIG_ATH6KL_USB=m
+CONFIG_ATH6KL_DEBUG=n
+CONFIG_AR5523=m
+CONFIG_WIL6210=n
+CONFIG_ATH10K=m
+CONFIG_ATH10K_CE=y
+CONFIG_ATH10K_PCI=n
+CONFIG_ATH10K_SDIO=n
+CONFIG_ATH10K_USB=m
+CONFIG_ATH10K_DEBUG=n
+CONFIG_ATH10K_DEBUGFS=y
+CONFIG_ATH10K_SPECTRAL=n
+CONFIG_WCN36XX=n
+CONFIG_ATH11K=n
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_ATMEL=n
+CONFIG_AT76C50X_USB=m
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_B43=n
+CONFIG_B43LEGACY=n
+CONFIG_BRCMUTIL=m
+CONFIG_BRCMSMAC=n
+CONFIG_BRCMFMAC=m
+CONFIG_BRCMFMAC_PROTO_BCDC=y
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
+CONFIG_BRCMFMAC_SDIO=n
+CONFIG_BRCMFMAC_USB=y
+CONFIG_BRCMFMAC_PCIE=y
+CONFIG_BRCM_TRACING=n
+CONFIG_BRCMDBG=n
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_IPW2100=n
+CONFIG_IPW2200=n
+CONFIG_IWL4965=n
+CONFIG_IWL3945=n
+CONFIG_IWLWIFI=n
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_HOSTAP=n
+CONFIG_HERMES=m
+CONFIG_HERMES_PRISM=y
+CONFIG_HERMES_CACHE_FW_ON_INIT=y
+CONFIG_PLX_HERMES=n
+CONFIG_TMD_HERMES=n
+CONFIG_NORTEL_HERMES=n
+CONFIG_PCI_HERMES=n
+CONFIG_ORINOCO_USB=m
+CONFIG_P54_COMMON=m
+CONFIG_P54_USB=m
+CONFIG_P54_PCI=n
+CONFIG_P54_SPI=n
+CONFIG_P54_LEDS=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_LIBERTAS=m
+CONFIG_LIBERTAS_USB=m
+CONFIG_LIBERTAS_SDIO=n
+CONFIG_LIBERTAS_SPI=n
+CONFIG_LIBERTAS_DEBUG=n
+CONFIG_LIBERTAS_MESH=y
+CONFIG_LIBERTAS_THINFIRM=m
+CONFIG_LIBERTAS_THINFIRM_DEBUG=n
+CONFIG_LIBERTAS_THINFIRM_USB=m
+CONFIG_MWIFIEX=m
+CONFIG_MWIFIEX_SDIO=n
+CONFIG_MWIFIEX_PCIE=n
+CONFIG_MWIFIEX_USB=m
+CONFIG_MWL8K=n
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_MT7601U=m
+CONFIG_MT76_CORE=m
+CONFIG_MT76_LEDS=y
+CONFIG_MT76_USB=m
+CONFIG_MT76x02_LIB=m
+CONFIG_MT76x02_USB=m
+CONFIG_MT76_CONNAC_LIB=m
+CONFIG_MT76x0_COMMON=m
+CONFIG_MT76x0U=m
+CONFIG_MT76x0E=n
+CONFIG_MT76x2_COMMON=m
+CONFIG_MT76x2E=n
+CONFIG_MT76x2U=m
+CONFIG_MT7603E=n
+CONFIG_MT7615_COMMON=m
+CONFIG_MT7615E=n
+CONFIG_MT7663_USB_SDIO_COMMON=m
+CONFIG_MT7663U=m
+CONFIG_MT7663S=n
+CONFIG_MT7915E=n
+CONFIG_MT7921E=n
+CONFIG_MT7921S=n
+CONFIG_WLAN_VENDOR_MICROCHIP=n
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_RT2X00=m
+CONFIG_RT2400PCI=n
+CONFIG_RT2500PCI=n
+CONFIG_RT61PCI=n
+CONFIG_RT2800PCI=n
+CONFIG_RT2500USB=m
+CONFIG_RT73USB=m
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT33XX=y
+CONFIG_RT2800USB_RT35XX=y
+CONFIG_RT2800USB_RT3573=y
+CONFIG_RT2800USB_RT53XX=y
+CONFIG_RT2800USB_RT55XX=y
+CONFIG_RT2800USB_UNKNOWN=y
+CONFIG_RT2800_LIB=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+CONFIG_RT2X00_LIB_CRYPTO=y
+CONFIG_RT2X00_LIB_LEDS=y
+CONFIG_RT2X00_LIB_DEBUGFS=y
+CONFIG_RT2X00_DEBUG=n
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_RTL8180=n
+CONFIG_RTL8187=m
+CONFIG_RTL8187_LEDS=y
+CONFIG_RTL_CARDS=m
+CONFIG_RTL8192CE=n
+CONFIG_RTL8192SE=n
+CONFIG_RTL8192DE=n
+CONFIG_RTL8723AE=n
+CONFIG_RTL8723BE=n
+CONFIG_RTL8188EE=n
+CONFIG_RTL8192EE=n
+CONFIG_RTL8821AE=n
+CONFIG_RTL8192CU=m
+CONFIG_RTLWIFI=m
+CONFIG_RTLWIFI_USB=m
+CONFIG_RTLWIFI_DEBUG=y
+CONFIG_RTL8192C_COMMON=m
+CONFIG_RTL8XXXU=m
+CONFIG_RTL8XXXU_UNTESTED=n
+CONFIG_RTW88=n
+CONFIG_RTW89=n
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_RSI_91X=m
+CONFIG_RSI_DEBUGFS=y
+CONFIG_RSI_SDIO=n
+CONFIG_RSI_USB=m
+CONFIG_RSI_COEX=y
+CONFIG_WLAN_VENDOR_ST=n
+CONFIG_WLAN_VENDOR_TI=n
+CONFIG_WLAN_VENDOR_ZYDAS=y
+CONFIG_USB_ZD1201=m
+CONFIG_ZD1211RW=m
+CONFIG_ZD1211RW_DEBUG=n
+CONFIG_WLAN_VENDOR_QUANTENNA=n
+CONFIG_MAC80211_HWSIM=n
+CONFIG_USB_NET_RNDIS_WLAN=m
+CONFIG_VIRT_WIFI=n
+CONFIG_WAN=n
+CONFIG_IEEE802154_DRIVERS=m
+CONFIG_IEEE802154_FAKELB=m
+CONFIG_IEEE802154_AT86RF230=n
+CONFIG_IEEE802154_MRF24J40=n
+CONFIG_IEEE802154_CC2520=n
+CONFIG_IEEE802154_ATUSB=m
+CONFIG_IEEE802154_ADF7242=n
+CONFIG_IEEE802154_CA8210=n
+CONFIG_IEEE802154_MCR20A=n
+CONFIG_IEEE802154_HWSIM=n
+
+#
+# Wireless WAN
+#
+CONFIG_WWAN=n
+# end of Wireless WAN
+
+CONFIG_VMXNET3=n
+CONFIG_NETDEVSIM=n
+CONFIG_NET_FAILOVER=m
+CONFIG_ISDN=n
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+CONFIG_INPUT_LEDS=y
+CONFIG_INPUT_FF_MEMLESS=m
+CONFIG_INPUT_SPARSEKMAP=n
+CONFIG_INPUT_MATRIXKMAP=n
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=n
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_INPUT_JOYDEV=m
+CONFIG_INPUT_EVDEV=y
+CONFIG_INPUT_EVBUG=n
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ADP5588=n
+CONFIG_KEYBOARD_ADP5589=n
+CONFIG_KEYBOARD_ATKBD=n
+CONFIG_KEYBOARD_QT1050=n
+CONFIG_KEYBOARD_QT1070=n
+CONFIG_KEYBOARD_QT2160=n
+CONFIG_KEYBOARD_DLINK_DIR685=n
+CONFIG_KEYBOARD_LKKBD=n
+CONFIG_KEYBOARD_GPIO=m
+CONFIG_KEYBOARD_GPIO_POLLED=m
+CONFIG_KEYBOARD_TCA6416=n
+CONFIG_KEYBOARD_TCA8418=n
+CONFIG_KEYBOARD_MATRIX=n
+CONFIG_KEYBOARD_LM8323=n
+CONFIG_KEYBOARD_LM8333=n
+CONFIG_KEYBOARD_MAX7359=n
+CONFIG_KEYBOARD_MCS=n
+CONFIG_KEYBOARD_MPR121=n
+CONFIG_KEYBOARD_NEWTON=n
+CONFIG_KEYBOARD_OPENCORES=n
+CONFIG_KEYBOARD_SAMSUNG=n
+CONFIG_KEYBOARD_STOWAWAY=n
+CONFIG_KEYBOARD_SUNKBD=n
+CONFIG_KEYBOARD_OMAP4=n
+CONFIG_KEYBOARD_TM2_TOUCHKEY=n
+CONFIG_KEYBOARD_XTKBD=n
+CONFIG_KEYBOARD_CAP11XX=n
+CONFIG_KEYBOARD_BCM=n
+CONFIG_KEYBOARD_CYPRESS_SF=n
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=n
+CONFIG_MOUSE_SERIAL=n
+CONFIG_MOUSE_APPLETOUCH=m
+CONFIG_MOUSE_BCM5974=m
+CONFIG_MOUSE_CYAPA=n
+CONFIG_MOUSE_ELAN_I2C=n
+CONFIG_MOUSE_VSXXXAA=n
+CONFIG_MOUSE_GPIO=n
+CONFIG_MOUSE_SYNAPTICS_I2C=n
+CONFIG_MOUSE_SYNAPTICS_USB=m
+CONFIG_INPUT_JOYSTICK=y
+CONFIG_JOYSTICK_ANALOG=n
+CONFIG_JOYSTICK_A3D=n
+CONFIG_JOYSTICK_ADI=n
+CONFIG_JOYSTICK_COBRA=n
+CONFIG_JOYSTICK_GF2K=n
+CONFIG_JOYSTICK_GRIP=n
+CONFIG_JOYSTICK_GRIP_MP=n
+CONFIG_JOYSTICK_GUILLEMOT=n
+CONFIG_JOYSTICK_INTERACT=n
+CONFIG_JOYSTICK_SIDEWINDER=n
+CONFIG_JOYSTICK_TMDC=n
+CONFIG_JOYSTICK_IFORCE=m
+CONFIG_JOYSTICK_IFORCE_USB=m
+CONFIG_JOYSTICK_WARRIOR=n
+CONFIG_JOYSTICK_MAGELLAN=n
+CONFIG_JOYSTICK_SPACEORB=n
+CONFIG_JOYSTICK_SPACEBALL=n
+CONFIG_JOYSTICK_STINGER=n
+CONFIG_JOYSTICK_TWIDJOY=n
+CONFIG_JOYSTICK_ZHENHUA=n
+CONFIG_JOYSTICK_AS5011=n
+CONFIG_JOYSTICK_JOYDUMP=n
+CONFIG_JOYSTICK_XPAD=m
+CONFIG_JOYSTICK_XPAD_FF=y
+CONFIG_JOYSTICK_XPAD_LEDS=y
+CONFIG_JOYSTICK_PSXPAD_SPI=n
+CONFIG_JOYSTICK_PXRC=n
+CONFIG_JOYSTICK_QWIIC=n
+CONFIG_JOYSTICK_FSIA6B=n
+CONFIG_INPUT_TABLET=y
+CONFIG_TABLET_USB_ACECAD=m
+CONFIG_TABLET_USB_AIPTEK=m
+CONFIG_TABLET_USB_HANWANG=m
+CONFIG_TABLET_USB_KBTAB=m
+CONFIG_TABLET_USB_PEGASUS=m
+CONFIG_TABLET_SERIAL_WACOM4=n
+CONFIG_INPUT_TOUCHSCREEN=n
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_AD714X=n
+CONFIG_INPUT_ATMEL_CAPTOUCH=n
+CONFIG_INPUT_BMA150=n
+CONFIG_INPUT_E3X0_BUTTON=m
+CONFIG_INPUT_MMA8450=n
+CONFIG_INPUT_GPIO_BEEPER=n
+CONFIG_INPUT_GPIO_DECODER=n
+CONFIG_INPUT_GPIO_VIBRA=n
+CONFIG_INPUT_ATI_REMOTE2=m
+CONFIG_INPUT_KEYSPAN_REMOTE=m
+CONFIG_INPUT_KXTJ9=n
+CONFIG_INPUT_POWERMATE=m
+CONFIG_INPUT_YEALINK=m
+CONFIG_INPUT_CM109=m
+CONFIG_INPUT_REGULATOR_HAPTIC=n
+CONFIG_INPUT_UINPUT=m
+CONFIG_INPUT_PCF8574=n
+CONFIG_INPUT_PWM_BEEPER=m
+CONFIG_INPUT_PWM_VIBRA=m
+CONFIG_INPUT_GPIO_ROTARY_ENCODER=n
+CONFIG_INPUT_DA7280_HAPTICS=n
+CONFIG_INPUT_ADXL34X=n
+CONFIG_INPUT_IMS_PCU=n
+CONFIG_INPUT_IQS269A=n
+CONFIG_INPUT_IQS626A=n
+CONFIG_INPUT_CMA3000=n
+CONFIG_INPUT_DRV260X_HAPTICS=n
+CONFIG_INPUT_DRV2665_HAPTICS=n
+CONFIG_INPUT_DRV2667_HAPTICS=n
+CONFIG_INPUT_MACSMC_HID=m
+CONFIG_RMI4_CORE=n
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=n
+CONFIG_GAMEPORT=n
+# end of Hardware I/O ports
+# end of Input device support
+
+#
+# Character devices
+#
+CONFIG_TTY=y
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_UNIX98_PTYS=y
+CONFIG_LEGACY_PTYS=n
+CONFIG_LDISC_AUTOLOAD=y
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_EARLYCON=y
+CONFIG_SERIAL_8250=n
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_AMBA_PL010=n
+CONFIG_SERIAL_AMBA_PL011=n
+CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST=n
+CONFIG_SERIAL_KGDB_NMI=n
+CONFIG_SERIAL_SAMSUNG=y
+CONFIG_SERIAL_SAMSUNG_UARTS_4=y
+CONFIG_SERIAL_SAMSUNG_UARTS=4
+CONFIG_SERIAL_SAMSUNG_CONSOLE=y
+CONFIG_SERIAL_MAX3100=n
+CONFIG_SERIAL_MAX310X=n
+CONFIG_SERIAL_UARTLITE=n
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_CONSOLE_POLL=y
+CONFIG_SERIAL_JSM=n
+CONFIG_SERIAL_SIFIVE=n
+CONFIG_SERIAL_SCCNXP=n
+CONFIG_SERIAL_SC16IS7XX=n
+CONFIG_SERIAL_BCM63XX=n
+CONFIG_SERIAL_ALTERA_JTAGUART=n
+CONFIG_SERIAL_ALTERA_UART=n
+CONFIG_SERIAL_XILINX_PS_UART=n
+CONFIG_SERIAL_ARC=n
+CONFIG_SERIAL_RP2=n
+CONFIG_SERIAL_FSL_LPUART=n
+CONFIG_SERIAL_FSL_LINFLEXUART=n
+CONFIG_SERIAL_CONEXANT_DIGICOLOR=n
+CONFIG_SERIAL_SPRD=n
+CONFIG_SERIAL_SUNPLUS=n
+# end of Serial drivers
+
+CONFIG_SERIAL_NONSTANDARD=y
+CONFIG_MOXA_INTELLIO=n
+CONFIG_MOXA_SMARTIO=n
+CONFIG_SYNCLINK_GT=n
+CONFIG_N_HDLC=n
+CONFIG_N_GSM=n
+CONFIG_NOZOMI=m
+CONFIG_NULL_TTY=n
+CONFIG_HVC_DRIVER=y
+CONFIG_HVC_DCC=n
+CONFIG_SERIAL_DEV_BUS=y
+CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
+CONFIG_TTY_PRINTK=n
+CONFIG_VIRTIO_CONSOLE=y
+CONFIG_IPMI_HANDLER=n
+CONFIG_HW_RANDOM=y
+CONFIG_HW_RANDOM_TIMERIOMEM=n
+CONFIG_HW_RANDOM_BA431=n
+CONFIG_HW_RANDOM_VIRTIO=m
+CONFIG_HW_RANDOM_CCTRNG=n
+CONFIG_HW_RANDOM_XIPHERA=n
+CONFIG_HW_RANDOM_ARM_SMCCC_TRNG=n
+CONFIG_HW_RANDOM_CN10K=n
+CONFIG_APPLICOM=n
+CONFIG_DEVMEM=y
+CONFIG_DEVPORT=y
+CONFIG_TCG_TPM=n
+CONFIG_XILLYBUS=n
+CONFIG_XILLYUSB=n
+CONFIG_RANDOM_TRUST_CPU=n
+CONFIG_RANDOM_TRUST_BOOTLOADER=y
+# end of Character devices
+
+#
+# I2C support
+#
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_COMPAT=y
+CONFIG_I2C_CHARDEV=m
+CONFIG_I2C_MUX=y
+
+#
+# Multiplexer I2C Chip support
+#
+CONFIG_I2C_ARB_GPIO_CHALLENGE=m
+CONFIG_I2C_MUX_GPIO=m
+CONFIG_I2C_MUX_GPMUX=m
+CONFIG_I2C_MUX_LTC4306=n
+CONFIG_I2C_MUX_PCA9541=m
+CONFIG_I2C_MUX_PCA954x=y
+CONFIG_I2C_MUX_PINCTRL=m
+CONFIG_I2C_MUX_REG=m
+CONFIG_I2C_DEMUX_PINCTRL=m
+CONFIG_I2C_MUX_MLXCPLD=n
+# end of Multiplexer I2C Chip support
+
+CONFIG_I2C_HELPER_AUTO=y
+CONFIG_I2C_ALGOBIT=y
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# PC SMBus host controller drivers
+#
+CONFIG_I2C_ALI1535=n
+CONFIG_I2C_ALI1563=n
+CONFIG_I2C_ALI15X3=n
+CONFIG_I2C_AMD756=n
+CONFIG_I2C_AMD8111=n
+CONFIG_I2C_I801=n
+CONFIG_I2C_ISCH=n
+CONFIG_I2C_PIIX4=n
+CONFIG_I2C_NFORCE2=n
+CONFIG_I2C_NVIDIA_GPU=n
+CONFIG_I2C_SIS5595=n
+CONFIG_I2C_SIS630=n
+CONFIG_I2C_SIS96X=n
+CONFIG_I2C_VIA=n
+CONFIG_I2C_VIAPRO=n
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+CONFIG_I2C_CADENCE=n
+CONFIG_I2C_CBUS_GPIO=n
+CONFIG_I2C_DESIGNWARE_PLATFORM=n
+CONFIG_I2C_DESIGNWARE_PCI=n
+CONFIG_I2C_EMEV2=n
+CONFIG_I2C_GPIO=n
+CONFIG_I2C_NOMADIK=n
+CONFIG_I2C_OCORES=n
+CONFIG_I2C_APPLE=m
+CONFIG_I2C_PCA_PLATFORM=n
+CONFIG_I2C_RK3X=n
+CONFIG_I2C_SIMTEC=n
+CONFIG_I2C_THUNDERX=n
+CONFIG_I2C_XILINX=n
+
+#
+# External I2C/SMBus adapter drivers
+#
+CONFIG_I2C_DIOLAN_U2C=n
+CONFIG_I2C_CP2615=n
+CONFIG_I2C_ROBOTFUZZ_OSIF=n
+CONFIG_I2C_TAOS_EVM=n
+CONFIG_I2C_TINY_USB=n
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_VIRTIO=n
+# end of I2C Hardware Bus support
+
+CONFIG_I2C_STUB=n
+CONFIG_I2C_SLAVE=n
+CONFIG_I2C_DEBUG_CORE=n
+CONFIG_I2C_DEBUG_ALGO=n
+CONFIG_I2C_DEBUG_BUS=n
+# end of I2C support
+
+CONFIG_I3C=n
+CONFIG_SPI=y
+CONFIG_SPI_DEBUG=n
+CONFIG_SPI_MASTER=y
+CONFIG_SPI_MEM=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_ALTERA=n
+CONFIG_SPI_APPLE=m
+CONFIG_SPI_AXI_SPI_ENGINE=n
+CONFIG_SPI_BITBANG=n
+CONFIG_SPI_CADENCE=n
+CONFIG_SPI_CADENCE_QUADSPI=n
+CONFIG_SPI_CADENCE_XSPI=n
+CONFIG_SPI_DESIGNWARE=n
+CONFIG_SPI_NXP_FLEXSPI=n
+CONFIG_SPI_GPIO=n
+CONFIG_SPI_FSL_SPI=n
+CONFIG_SPI_OC_TINY=n
+CONFIG_SPI_PL022=n
+CONFIG_SPI_PXA2XX=n
+CONFIG_SPI_ROCKCHIP=n
+CONFIG_SPI_SC18IS602=n
+CONFIG_SPI_SIFIVE=n
+CONFIG_SPI_MXIC=n
+CONFIG_SPI_THUNDERX=n
+CONFIG_SPI_XCOMM=n
+CONFIG_SPI_XILINX=n
+CONFIG_SPI_ZYNQMP_GQSPI=n
+CONFIG_SPI_AMD=n
+
+#
+# SPI Multiplexer support
+#
+CONFIG_SPI_MUX=n
+
+#
+# SPI Protocol Masters
+#
+CONFIG_SPI_SPIDEV=m
+CONFIG_SPI_LOOPBACK_TEST=n
+CONFIG_SPI_TLE62X0=n
+CONFIG_SPI_SLAVE=n
+CONFIG_SPI_DYNAMIC=y
+CONFIG_SPMI=y
+CONFIG_SPMI_HISI3670=n
+CONFIG_SPMI_APPLE=m
+CONFIG_HSI=n
+CONFIG_PPS=y
+CONFIG_PPS_DEBUG=n
+
+#
+# PPS clients support
+#
+CONFIG_PPS_CLIENT_KTIMER=n
+CONFIG_PPS_CLIENT_LDISC=m
+CONFIG_PPS_CLIENT_GPIO=m
+
+#
+# PPS generators support
+#
+
+#
+# PTP clock support
+#
+CONFIG_PTP_1588_CLOCK=m
+CONFIG_PTP_1588_CLOCK_OPTIONAL=m
+CONFIG_DP83640_PHY=n
+CONFIG_PTP_1588_CLOCK_INES=n
+CONFIG_PTP_1588_CLOCK_KVM=m
+CONFIG_PTP_1588_CLOCK_IDT82P33=n
+CONFIG_PTP_1588_CLOCK_IDTCM=n
+# end of PTP clock support
+
+CONFIG_PINCTRL=y
+CONFIG_GENERIC_PINCTRL_GROUPS=y
+CONFIG_PINMUX=y
+CONFIG_GENERIC_PINMUX_FUNCTIONS=y
+CONFIG_DEBUG_PINCTRL=n
+CONFIG_PINCTRL_APPLE_GPIO=m
+CONFIG_PINCTRL_MCP23S08=n
+CONFIG_PINCTRL_MICROCHIP_SGPIO=n
+CONFIG_PINCTRL_OCELOT=n
+CONFIG_PINCTRL_SINGLE=n
+CONFIG_PINCTRL_STMFX=n
+CONFIG_PINCTRL_SX150X=n
+
+#
+# Renesas pinctrl drivers
+#
+# end of Renesas pinctrl drivers
+
+CONFIG_GPIOLIB=y
+CONFIG_GPIOLIB_FASTPATH_LIMIT=512
+CONFIG_OF_GPIO=y
+CONFIG_GPIOLIB_IRQCHIP=y
+CONFIG_DEBUG_GPIO=n
+CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_CDEV=y
+CONFIG_GPIO_CDEV_V1=y
+
+#
+# Memory mapped GPIO drivers
+#
+CONFIG_GPIO_74XX_MMIO=n
+CONFIG_GPIO_ALTERA=n
+CONFIG_GPIO_CADENCE=n
+CONFIG_GPIO_DWAPB=n
+CONFIG_GPIO_FTGPIO010=n
+CONFIG_GPIO_GENERIC_PLATFORM=n
+CONFIG_GPIO_GRGPIO=n
+CONFIG_GPIO_HLWD=n
+CONFIG_GPIO_LOGICVC=n
+CONFIG_GPIO_MB86S7X=n
+CONFIG_GPIO_PL061=n
+CONFIG_GPIO_SAMA5D2_PIOBU=n
+CONFIG_GPIO_SIFIVE=n
+CONFIG_GPIO_SYSCON=n
+CONFIG_GPIO_XGENE=n
+CONFIG_GPIO_XILINX=n
+CONFIG_GPIO_AMD_FCH=n
+# end of Memory mapped GPIO drivers
+
+#
+# I2C GPIO expanders
+#
+CONFIG_GPIO_ADP5588=n
+CONFIG_GPIO_ADNP=n
+CONFIG_GPIO_GW_PLD=n
+CONFIG_GPIO_MAX7300=n
+CONFIG_GPIO_MAX732X=n
+CONFIG_GPIO_PCA953X=n
+CONFIG_GPIO_PCA9570=n
+CONFIG_GPIO_PCF857X=n
+CONFIG_GPIO_TPIC2810=n
+# end of I2C GPIO expanders
+
+#
+# MFD GPIO expanders
+#
+CONFIG_GPIO_MACSMC=y
+# end of MFD GPIO expanders
+
+#
+# PCI GPIO expanders
+#
+CONFIG_GPIO_BT8XX=n
+CONFIG_GPIO_PCI_IDIO_16=n
+CONFIG_GPIO_PCIE_IDIO_24=n
+CONFIG_GPIO_RDC321X=n
+# end of PCI GPIO expanders
+
+#
+# SPI GPIO expanders
+#
+CONFIG_GPIO_74X164=n
+CONFIG_GPIO_MAX3191X=n
+CONFIG_GPIO_MAX7301=n
+CONFIG_GPIO_MC33880=n
+CONFIG_GPIO_PISOSR=n
+CONFIG_GPIO_XRA1403=n
+# end of SPI GPIO expanders
+
+#
+# USB GPIO expanders
+#
+# end of USB GPIO expanders
+
+#
+# Virtual GPIO drivers
+#
+CONFIG_GPIO_AGGREGATOR=n
+CONFIG_GPIO_MOCKUP=n
+CONFIG_GPIO_VIRTIO=n
+CONFIG_GPIO_SIM=n
+# end of Virtual GPIO drivers
+
+CONFIG_W1=n
+CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_BRCMSTB=n
+CONFIG_POWER_RESET_GPIO=n
+CONFIG_POWER_RESET_GPIO_RESTART=n
+CONFIG_POWER_RESET_MACSMC=m
+CONFIG_POWER_RESET_LTC2952=n
+CONFIG_POWER_RESET_REGULATOR=n
+CONFIG_POWER_RESET_RESTART=n
+CONFIG_POWER_RESET_XGENE=n
+CONFIG_POWER_RESET_SYSCON=n
+CONFIG_POWER_RESET_SYSCON_POWEROFF=n
+CONFIG_SYSCON_REBOOT_MODE=n
+CONFIG_NVMEM_REBOOT_MODE=n
+CONFIG_POWER_SUPPLY=y
+CONFIG_POWER_SUPPLY_DEBUG=n
+CONFIG_POWER_SUPPLY_HWMON=y
+CONFIG_PDA_POWER=n
+CONFIG_IP5XXX_POWER=n
+CONFIG_TEST_POWER=n
+CONFIG_CHARGER_ADP5061=n
+CONFIG_BATTERY_CW2015=n
+CONFIG_BATTERY_DS2780=n
+CONFIG_BATTERY_DS2781=n
+CONFIG_BATTERY_DS2782=n
+CONFIG_BATTERY_SAMSUNG_SDI=n
+CONFIG_BATTERY_SBS=n
+CONFIG_CHARGER_SBS=n
+CONFIG_MANAGER_SBS=n
+CONFIG_BATTERY_BQ27XXX=n
+CONFIG_BATTERY_MAX17040=n
+CONFIG_BATTERY_MAX17042=n
+CONFIG_CHARGER_ISP1704=n
+CONFIG_CHARGER_MAX8903=n
+CONFIG_CHARGER_LP8727=n
+CONFIG_CHARGER_GPIO=n
+CONFIG_CHARGER_MANAGER=n
+CONFIG_CHARGER_LT3651=n
+CONFIG_CHARGER_LTC4162L=n
+CONFIG_CHARGER_DETECTOR_MAX14656=n
+CONFIG_CHARGER_MAX77976=n
+CONFIG_CHARGER_BQ2415X=n
+CONFIG_CHARGER_BQ24190=n
+CONFIG_CHARGER_BQ24257=n
+CONFIG_CHARGER_BQ24735=n
+CONFIG_CHARGER_BQ2515X=n
+CONFIG_CHARGER_BQ25890=n
+CONFIG_CHARGER_BQ25980=n
+CONFIG_CHARGER_BQ256XX=n
+CONFIG_CHARGER_SMB347=n
+CONFIG_BATTERY_GAUGE_LTC2941=n
+CONFIG_BATTERY_GOLDFISH=n
+CONFIG_BATTERY_RT5033=n
+CONFIG_CHARGER_RT9455=n
+CONFIG_CHARGER_UCS1002=n
+CONFIG_CHARGER_BD99954=n
+CONFIG_BATTERY_UG3105=n
+CONFIG_CHARGER_MACSMC=m
+CONFIG_HWMON=y
+CONFIG_HWMON_DEBUG_CHIP=n
+
+#
+# Native drivers
+#
+CONFIG_SENSORS_AD7314=n
+CONFIG_SENSORS_AD7414=n
+CONFIG_SENSORS_AD7418=n
+CONFIG_SENSORS_ADM1021=n
+CONFIG_SENSORS_ADM1025=n
+CONFIG_SENSORS_ADM1026=n
+CONFIG_SENSORS_ADM1029=n
+CONFIG_SENSORS_ADM1031=n
+CONFIG_SENSORS_ADM1177=n
+CONFIG_SENSORS_ADM9240=n
+CONFIG_SENSORS_ADT7310=n
+CONFIG_SENSORS_ADT7410=n
+CONFIG_SENSORS_ADT7411=n
+CONFIG_SENSORS_ADT7462=n
+CONFIG_SENSORS_ADT7470=n
+CONFIG_SENSORS_ADT7475=n
+CONFIG_SENSORS_AHT10=n
+CONFIG_SENSORS_AQUACOMPUTER_D5NEXT=n
+CONFIG_SENSORS_AS370=n
+CONFIG_SENSORS_ASC7621=n
+CONFIG_SENSORS_AXI_FAN_CONTROL=n
+CONFIG_SENSORS_ASPEED=n
+CONFIG_SENSORS_ATXP1=n
+CONFIG_SENSORS_CORSAIR_CPRO=n
+CONFIG_SENSORS_CORSAIR_PSU=n
+CONFIG_SENSORS_DS620=n
+CONFIG_SENSORS_DS1621=n
+CONFIG_SENSORS_I5K_AMB=n
+CONFIG_SENSORS_F71805F=n
+CONFIG_SENSORS_F71882FG=n
+CONFIG_SENSORS_F75375S=n
+CONFIG_SENSORS_FTSTEUTATES=n
+CONFIG_SENSORS_GL518SM=n
+CONFIG_SENSORS_GL520SM=n
+CONFIG_SENSORS_G760A=n
+CONFIG_SENSORS_G762=n
+CONFIG_SENSORS_GPIO_FAN=n
+CONFIG_SENSORS_HIH6130=n
+CONFIG_SENSORS_IT87=n
+CONFIG_SENSORS_JC42=n
+CONFIG_SENSORS_POWR1220=n
+CONFIG_SENSORS_LINEAGE=n
+CONFIG_SENSORS_LTC2945=n
+CONFIG_SENSORS_LTC2947_I2C=n
+CONFIG_SENSORS_LTC2947_SPI=n
+CONFIG_SENSORS_LTC2990=n
+CONFIG_SENSORS_LTC2992=n
+CONFIG_SENSORS_LTC4151=n
+CONFIG_SENSORS_LTC4215=n
+CONFIG_SENSORS_LTC4222=n
+CONFIG_SENSORS_LTC4245=n
+CONFIG_SENSORS_LTC4260=n
+CONFIG_SENSORS_LTC4261=n
+CONFIG_SENSORS_MAX1111=n
+CONFIG_SENSORS_MAX127=n
+CONFIG_SENSORS_MAX16065=n
+CONFIG_SENSORS_MAX1619=n
+CONFIG_SENSORS_MAX1668=n
+CONFIG_SENSORS_MAX197=n
+CONFIG_SENSORS_MAX31722=n
+CONFIG_SENSORS_MAX31730=n
+CONFIG_SENSORS_MAX6620=n
+CONFIG_SENSORS_MAX6621=n
+CONFIG_SENSORS_MAX6639=n
+CONFIG_SENSORS_MAX6642=n
+CONFIG_SENSORS_MAX6650=n
+CONFIG_SENSORS_MAX6697=n
+CONFIG_SENSORS_MAX31790=n
+CONFIG_SENSORS_MCP3021=n
+CONFIG_SENSORS_TC654=n
+CONFIG_SENSORS_TPS23861=n
+CONFIG_SENSORS_MR75203=n
+CONFIG_SENSORS_ADCXX=n
+CONFIG_SENSORS_LM63=n
+CONFIG_SENSORS_LM70=n
+CONFIG_SENSORS_LM73=n
+CONFIG_SENSORS_LM75=n
+CONFIG_SENSORS_LM77=n
+CONFIG_SENSORS_LM78=n
+CONFIG_SENSORS_LM80=n
+CONFIG_SENSORS_LM83=n
+CONFIG_SENSORS_LM85=n
+CONFIG_SENSORS_LM87=n
+CONFIG_SENSORS_LM90=n
+CONFIG_SENSORS_LM92=n
+CONFIG_SENSORS_LM93=n
+CONFIG_SENSORS_LM95234=n
+CONFIG_SENSORS_LM95241=n
+CONFIG_SENSORS_LM95245=n
+CONFIG_SENSORS_PC87360=n
+CONFIG_SENSORS_PC87427=n
+CONFIG_SENSORS_NCT6683=n
+CONFIG_SENSORS_NCT6775=n
+CONFIG_SENSORS_NCT7802=n
+CONFIG_SENSORS_NCT7904=n
+CONFIG_SENSORS_NPCM7XX=n
+CONFIG_SENSORS_NZXT_KRAKEN2=n
+CONFIG_SENSORS_NZXT_SMART2=n
+CONFIG_SENSORS_OCC_P8_I2C=n
+CONFIG_SENSORS_PCF8591=n
+CONFIG_PMBUS=n
+CONFIG_SENSORS_PWM_FAN=n
+CONFIG_SENSORS_SBTSI=n
+CONFIG_SENSORS_SBRMI=n
+CONFIG_SENSORS_SHT15=n
+CONFIG_SENSORS_SHT21=n
+CONFIG_SENSORS_SHT3x=n
+CONFIG_SENSORS_SHT4x=n
+CONFIG_SENSORS_SHTC1=n
+CONFIG_SENSORS_SIS5595=n
+CONFIG_SENSORS_SY7636A=n
+CONFIG_SENSORS_DME1737=n
+CONFIG_SENSORS_EMC1403=n
+CONFIG_SENSORS_EMC2103=n
+CONFIG_SENSORS_EMC6W201=n
+CONFIG_SENSORS_SMSC47M1=n
+CONFIG_SENSORS_SMSC47M192=n
+CONFIG_SENSORS_SMSC47B397=n
+CONFIG_SENSORS_SCH5627=n
+CONFIG_SENSORS_SCH5636=n
+CONFIG_SENSORS_STTS751=n
+CONFIG_SENSORS_SMM665=n
+CONFIG_SENSORS_ADC128D818=n
+CONFIG_SENSORS_ADS7828=n
+CONFIG_SENSORS_ADS7871=n
+CONFIG_SENSORS_AMC6821=n
+CONFIG_SENSORS_INA209=n
+CONFIG_SENSORS_INA2XX=n
+CONFIG_SENSORS_INA238=n
+CONFIG_SENSORS_INA3221=n
+CONFIG_SENSORS_TC74=n
+CONFIG_SENSORS_THMC50=n
+CONFIG_SENSORS_TMP102=n
+CONFIG_SENSORS_TMP103=n
+CONFIG_SENSORS_TMP108=n
+CONFIG_SENSORS_TMP401=n
+CONFIG_SENSORS_TMP421=n
+CONFIG_SENSORS_TMP464=n
+CONFIG_SENSORS_TMP513=n
+CONFIG_SENSORS_VIA686A=n
+CONFIG_SENSORS_VT1211=n
+CONFIG_SENSORS_VT8231=n
+CONFIG_SENSORS_W83773G=n
+CONFIG_SENSORS_W83781D=n
+CONFIG_SENSORS_W83791D=n
+CONFIG_SENSORS_W83792D=n
+CONFIG_SENSORS_W83793=n
+CONFIG_SENSORS_W83795=n
+CONFIG_SENSORS_W83L785TS=n
+CONFIG_SENSORS_W83L786NG=n
+CONFIG_SENSORS_W83627HF=n
+CONFIG_SENSORS_W83627EHF=n
+CONFIG_THERMAL=y
+CONFIG_THERMAL_NETLINK=n
+CONFIG_THERMAL_STATISTICS=n
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_HWMON=y
+CONFIG_THERMAL_OF=y
+CONFIG_THERMAL_WRITABLE_TRIPS=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=n
+CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE=n
+CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=n
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_GOV_BANG_BANG=y
+CONFIG_THERMAL_GOV_USER_SPACE=y
+CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y
+CONFIG_CPU_THERMAL=y
+CONFIG_CPU_FREQ_THERMAL=y
+CONFIG_DEVFREQ_THERMAL=y
+CONFIG_THERMAL_EMULATION=y
+CONFIG_THERMAL_MMIO=n
+CONFIG_WATCHDOG=y
+CONFIG_WATCHDOG_CORE=y
+CONFIG_WATCHDOG_NOWAYOUT=n
+CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
+CONFIG_WATCHDOG_OPEN_TIMEOUT=0
+CONFIG_WATCHDOG_SYSFS=n
+CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT=n
+
+#
+# Watchdog Pretimeout Governors
+#
+CONFIG_WATCHDOG_PRETIMEOUT_GOV=n
+
+#
+# Watchdog Device Drivers
+#
+CONFIG_SOFT_WATCHDOG=m
+CONFIG_GPIO_WATCHDOG=n
+CONFIG_XILINX_WATCHDOG=n
+CONFIG_ZIIRAVE_WATCHDOG=n
+CONFIG_ARM_SP805_WATCHDOG=n
+CONFIG_ARM_SBSA_WATCHDOG=n
+CONFIG_CADENCE_WATCHDOG=n
+CONFIG_DW_WATCHDOG=n
+CONFIG_MAX63XX_WATCHDOG=n
+CONFIG_ARM_SMC_WATCHDOG=n
+CONFIG_APPLE_WATCHDOG=y
+CONFIG_ALIM7101_WDT=n
+CONFIG_I6300ESB_WDT=n
+CONFIG_MEN_A21_WDT=n
+
+#
+# PCI-based Watchdog Cards
+#
+CONFIG_PCIPCWATCHDOG=n
+CONFIG_WDTPCI=n
+
+#
+# USB-based Watchdog Cards
+#
+CONFIG_USBPCWATCHDOG=n
+CONFIG_SSB_POSSIBLE=y
+CONFIG_SSB=n
+CONFIG_BCMA_POSSIBLE=y
+CONFIG_BCMA=n
+
+#
+# Multifunction device drivers
+#
+CONFIG_MFD_CORE=y
+CONFIG_MFD_ACT8945A=n
+CONFIG_MFD_APPLE_SPMI_PMU=m
+CONFIG_MFD_AS3711=n
+CONFIG_MFD_AS3722=n
+CONFIG_PMIC_ADP5520=n
+CONFIG_MFD_AAT2870_CORE=n
+CONFIG_MFD_ATMEL_FLEXCOM=n
+CONFIG_MFD_ATMEL_HLCDC=n
+CONFIG_MFD_BCM590XX=n
+CONFIG_MFD_BD9571MWV=n
+CONFIG_MFD_AXP20X_I2C=n
+CONFIG_MFD_MADERA=n
+CONFIG_PMIC_DA903X=n
+CONFIG_MFD_DA9052_SPI=n
+CONFIG_MFD_DA9052_I2C=n
+CONFIG_MFD_DA9055=n
+CONFIG_MFD_DA9062=n
+CONFIG_MFD_DA9063=n
+CONFIG_MFD_DA9150=n
+CONFIG_MFD_DLN2=n
+CONFIG_MFD_GATEWORKS_GSC=n
+CONFIG_MFD_MC13XXX_SPI=n
+CONFIG_MFD_MC13XXX_I2C=n
+CONFIG_MFD_MP2629=n
+CONFIG_MFD_HI6421_PMIC=n
+CONFIG_MFD_HI6421_SPMI=n
+CONFIG_HTC_PASIC3=n
+CONFIG_HTC_I2CPLD=n
+CONFIG_LPC_ICH=n
+CONFIG_LPC_SCH=n
+CONFIG_MFD_IQS62X=n
+CONFIG_MFD_JANZ_CMODIO=n
+CONFIG_MFD_KEMPLD=n
+CONFIG_MFD_88PM800=n
+CONFIG_MFD_88PM805=n
+CONFIG_MFD_88PM860X=n
+CONFIG_MFD_MAX14577=n
+CONFIG_MFD_MAX77620=n
+CONFIG_MFD_MAX77650=n
+CONFIG_MFD_MAX77686=n
+CONFIG_MFD_MAX77693=n
+CONFIG_MFD_MAX77714=n
+CONFIG_MFD_MAX77843=n
+CONFIG_MFD_MAX8907=n
+CONFIG_MFD_MAX8925=n
+CONFIG_MFD_MAX8997=n
+CONFIG_MFD_MAX8998=n
+CONFIG_MFD_MT6360=n
+CONFIG_MFD_MT6397=n
+CONFIG_MFD_MENF21BMC=n
+CONFIG_EZX_PCAP=n
+CONFIG_MFD_CPCAP=n
+CONFIG_MFD_VIPERBOARD=n
+CONFIG_MFD_NTXEC=n
+CONFIG_MFD_RETU=n
+CONFIG_MFD_PCF50633=n
+CONFIG_MFD_RDC321X=n
+CONFIG_MFD_RT4831=n
+CONFIG_MFD_RT5033=n
+CONFIG_MFD_RC5T583=n
+CONFIG_MFD_RK808=n
+CONFIG_MFD_RN5T618=n
+CONFIG_MFD_SEC_CORE=n
+CONFIG_MFD_SI476X_CORE=n
+CONFIG_MFD_SIMPLE_MFD_I2C=n
+CONFIG_MFD_SIMPLE_MFD_SPMI=m
+CONFIG_MFD_SM501=n
+CONFIG_MFD_SKY81452=n
+CONFIG_MFD_STMPE=n
+CONFIG_MFD_SYSCON=y
+CONFIG_MFD_TI_AM335X_TSCADC=n
+CONFIG_MFD_LP3943=n
+CONFIG_MFD_LP8788=n
+CONFIG_MFD_TI_LMU=n
+CONFIG_MFD_PALMAS=n
+CONFIG_TPS6105X=n
+CONFIG_TPS65010=n
+CONFIG_TPS6507X=n
+CONFIG_MFD_TPS65086=n
+CONFIG_MFD_TPS65090=n
+CONFIG_MFD_TPS65217=n
+CONFIG_MFD_TI_LP873X=n
+CONFIG_MFD_TI_LP87565=n
+CONFIG_MFD_TPS65218=n
+CONFIG_MFD_TPS6586X=n
+CONFIG_MFD_TPS65910=n
+CONFIG_MFD_TPS65912_I2C=n
+CONFIG_MFD_TPS65912_SPI=n
+CONFIG_TWL4030_CORE=n
+CONFIG_TWL6040_CORE=n
+CONFIG_MFD_WL1273_CORE=n
+CONFIG_MFD_LM3533=n
+CONFIG_MFD_TC3589X=n
+CONFIG_MFD_TQMX86=n
+CONFIG_MFD_VX855=n
+CONFIG_MFD_LOCHNAGAR=n
+CONFIG_MFD_ARIZONA_I2C=n
+CONFIG_MFD_ARIZONA_SPI=n
+CONFIG_MFD_WM8400=n
+CONFIG_MFD_WM831X_I2C=n
+CONFIG_MFD_WM831X_SPI=n
+CONFIG_MFD_WM8350_I2C=n
+CONFIG_MFD_WM8994=n
+CONFIG_MFD_ROHM_BD718XX=n
+CONFIG_MFD_ROHM_BD71828=n
+CONFIG_MFD_ROHM_BD957XMUF=n
+CONFIG_MFD_STPMIC1=n
+CONFIG_MFD_STMFX=n
+CONFIG_MFD_ATC260X_I2C=n
+CONFIG_MFD_QCOM_PM8008=n
+CONFIG_RAVE_SP_CORE=n
+CONFIG_MFD_INTEL_M10_BMC=n
+CONFIG_MFD_RSMU_I2C=n
+CONFIG_MFD_RSMU_SPI=n
+# end of Multifunction device drivers
+
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_DEBUG=n
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+CONFIG_REGULATOR_VIRTUAL_CONSUMER=n
+CONFIG_REGULATOR_USERSPACE_CONSUMER=n
+CONFIG_REGULATOR_88PG86X=n
+CONFIG_REGULATOR_ACT8865=n
+CONFIG_REGULATOR_AD5398=n
+CONFIG_REGULATOR_DA9121=n
+CONFIG_REGULATOR_DA9210=n
+CONFIG_REGULATOR_DA9211=n
+CONFIG_REGULATOR_FAN53555=n
+CONFIG_REGULATOR_FAN53880=n
+CONFIG_REGULATOR_GPIO=n
+CONFIG_REGULATOR_ISL9305=n
+CONFIG_REGULATOR_ISL6271A=n
+CONFIG_REGULATOR_LP3971=n
+CONFIG_REGULATOR_LP3972=n
+CONFIG_REGULATOR_LP872X=n
+CONFIG_REGULATOR_LP8755=n
+CONFIG_REGULATOR_LTC3589=n
+CONFIG_REGULATOR_LTC3676=n
+CONFIG_REGULATOR_MAX1586=n
+CONFIG_REGULATOR_MAX8649=n
+CONFIG_REGULATOR_MAX8660=n
+CONFIG_REGULATOR_MAX8893=n
+CONFIG_REGULATOR_MAX8952=n
+CONFIG_REGULATOR_MAX8973=n
+CONFIG_REGULATOR_MAX20086=n
+CONFIG_REGULATOR_MAX77826=n
+CONFIG_REGULATOR_MCP16502=n
+CONFIG_REGULATOR_MP5416=n
+CONFIG_REGULATOR_MP8859=n
+CONFIG_REGULATOR_MP886X=n
+CONFIG_REGULATOR_MPQ7920=n
+CONFIG_REGULATOR_MT6311=n
+CONFIG_REGULATOR_MT6315=n
+CONFIG_REGULATOR_PCA9450=n
+CONFIG_REGULATOR_PF8X00=n
+CONFIG_REGULATOR_PFUZE100=n
+CONFIG_REGULATOR_PV88060=n
+CONFIG_REGULATOR_PV88080=n
+CONFIG_REGULATOR_PV88090=n
+CONFIG_REGULATOR_PWM=n
+CONFIG_REGULATOR_QCOM_SPMI=n
+CONFIG_REGULATOR_QCOM_USB_VBUS=n
+CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY=n
+CONFIG_REGULATOR_RT4801=n
+CONFIG_REGULATOR_RT6160=n
+CONFIG_REGULATOR_RT6245=n
+CONFIG_REGULATOR_RTQ2134=n
+CONFIG_REGULATOR_RTMV20=n
+CONFIG_REGULATOR_RTQ6752=n
+CONFIG_REGULATOR_SLG51000=n
+CONFIG_REGULATOR_SY7636A=n
+CONFIG_REGULATOR_SY8106A=n
+CONFIG_REGULATOR_SY8824X=n
+CONFIG_REGULATOR_SY8827N=n
+CONFIG_REGULATOR_TPS51632=n
+CONFIG_REGULATOR_TPS62360=n
+CONFIG_REGULATOR_TPS6286X=n
+CONFIG_REGULATOR_TPS65023=n
+CONFIG_REGULATOR_TPS6507X=n
+CONFIG_REGULATOR_TPS65132=n
+CONFIG_REGULATOR_TPS6524X=n
+CONFIG_REGULATOR_VCTRL=n
+CONFIG_REGULATOR_QCOM_LABIBB=n
+CONFIG_RC_CORE=m
+CONFIG_RC_MAP=m
+CONFIG_LIRC=y
+CONFIG_RC_DECODERS=y
+CONFIG_IR_NEC_DECODER=m
+CONFIG_IR_RC5_DECODER=m
+CONFIG_IR_RC6_DECODER=m
+CONFIG_IR_JVC_DECODER=m
+CONFIG_IR_SONY_DECODER=m
+CONFIG_IR_SANYO_DECODER=m
+CONFIG_IR_SHARP_DECODER=m
+CONFIG_IR_MCE_KBD_DECODER=m
+CONFIG_IR_XMP_DECODER=m
+CONFIG_IR_IMON_DECODER=m
+CONFIG_IR_RCMM_DECODER=m
+CONFIG_RC_DEVICES=y
+CONFIG_RC_ATI_REMOTE=m
+CONFIG_IR_HIX5HD2=m
+CONFIG_IR_IMON=m
+CONFIG_IR_IMON_RAW=m
+CONFIG_IR_MCEUSB=m
+CONFIG_IR_REDRAT3=m
+CONFIG_IR_SPI=n
+CONFIG_IR_STREAMZAP=m
+CONFIG_IR_IGORPLUGUSB=m
+CONFIG_IR_IGUANA=m
+CONFIG_IR_TTUSBIR=m
+CONFIG_RC_LOOPBACK=m
+CONFIG_IR_GPIO_CIR=n
+CONFIG_IR_GPIO_TX=n
+CONFIG_IR_PWM_TX=n
+CONFIG_IR_SERIAL=n
+CONFIG_RC_XBOX_DVD=n
+CONFIG_IR_TOY=m
+
+#
+# CEC support
+#
+CONFIG_MEDIA_CEC_SUPPORT=y
+CONFIG_CEC_CH7322=n
+CONFIG_CEC_GPIO=n
+CONFIG_USB_PULSE8_CEC=n
+CONFIG_USB_RAINSHADOW_CEC=n
+# end of CEC support
+
+CONFIG_MEDIA_SUPPORT=m
+CONFIG_MEDIA_SUPPORT_FILTER=n
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
+
+#
+# Media device types
+#
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_RADIO_SUPPORT=y
+CONFIG_MEDIA_SDR_SUPPORT=y
+CONFIG_MEDIA_PLATFORM_SUPPORT=y
+CONFIG_MEDIA_TEST_SUPPORT=y
+# end of Media device types
+
+#
+# Media core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_MEDIA_CONTROLLER=y
+CONFIG_DVB_CORE=m
+# end of Media core support
+
+#
+# Video4Linux options
+#
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEO_V4L2_I2C=y
+CONFIG_VIDEO_V4L2_SUBDEV_API=y
+CONFIG_VIDEO_ADV_DEBUG=n
+CONFIG_VIDEO_FIXED_MINOR_RANGES=n
+CONFIG_VIDEO_TUNER=m
+CONFIG_V4L2_FLASH_LED_CLASS=n
+CONFIG_V4L2_FWNODE=m
+CONFIG_V4L2_ASYNC=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_VMALLOC=m
+# end of Video4Linux options
+
+#
+# Media controller options
+#
+CONFIG_MEDIA_CONTROLLER_DVB=y
+# end of Media controller options
+
+#
+# Digital TV options
+#
+CONFIG_DVB_MMAP=n
+CONFIG_DVB_NET=y
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+CONFIG_DVB_DEMUX_SECTION_LOSS_LOG=n
+CONFIG_DVB_ULE_DEBUG=n
+# end of Digital TV options
+
+#
+# Media drivers
+#
+CONFIG_MEDIA_USB_SUPPORT=y
+
+#
+# Webcam devices
+#
+CONFIG_USB_VIDEO_CLASS=m
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
+CONFIG_USB_GSPCA=m
+CONFIG_USB_M5602=m
+CONFIG_USB_STV06XX=m
+CONFIG_USB_GL860=m
+CONFIG_USB_GSPCA_BENQ=m
+CONFIG_USB_GSPCA_CONEX=m
+CONFIG_USB_GSPCA_CPIA1=m
+CONFIG_USB_GSPCA_DTCS033=m
+CONFIG_USB_GSPCA_ETOMS=m
+CONFIG_USB_GSPCA_FINEPIX=m
+CONFIG_USB_GSPCA_JEILINJ=m
+CONFIG_USB_GSPCA_JL2005BCD=m
+CONFIG_USB_GSPCA_KINECT=m
+CONFIG_USB_GSPCA_KONICA=m
+CONFIG_USB_GSPCA_MARS=m
+CONFIG_USB_GSPCA_MR97310A=m
+CONFIG_USB_GSPCA_NW80X=m
+CONFIG_USB_GSPCA_OV519=m
+CONFIG_USB_GSPCA_OV534=m
+CONFIG_USB_GSPCA_OV534_9=m
+CONFIG_USB_GSPCA_PAC207=m
+CONFIG_USB_GSPCA_PAC7302=m
+CONFIG_USB_GSPCA_PAC7311=m
+CONFIG_USB_GSPCA_SE401=m
+CONFIG_USB_GSPCA_SN9C2028=m
+CONFIG_USB_GSPCA_SN9C20X=m
+CONFIG_USB_GSPCA_SONIXB=m
+CONFIG_USB_GSPCA_SONIXJ=m
+CONFIG_USB_GSPCA_SPCA500=m
+CONFIG_USB_GSPCA_SPCA501=m
+CONFIG_USB_GSPCA_SPCA505=m
+CONFIG_USB_GSPCA_SPCA506=m
+CONFIG_USB_GSPCA_SPCA508=m
+CONFIG_USB_GSPCA_SPCA561=m
+CONFIG_USB_GSPCA_SPCA1528=m
+CONFIG_USB_GSPCA_SQ905=m
+CONFIG_USB_GSPCA_SQ905C=m
+CONFIG_USB_GSPCA_SQ930X=m
+CONFIG_USB_GSPCA_STK014=m
+CONFIG_USB_GSPCA_STK1135=m
+CONFIG_USB_GSPCA_STV0680=m
+CONFIG_USB_GSPCA_SUNPLUS=m
+CONFIG_USB_GSPCA_T613=m
+CONFIG_USB_GSPCA_TOPRO=m
+CONFIG_USB_GSPCA_TOUPTEK=m
+CONFIG_USB_GSPCA_TV8532=m
+CONFIG_USB_GSPCA_VC032X=m
+CONFIG_USB_GSPCA_VICAM=m
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
+CONFIG_USB_GSPCA_ZC3XX=m
+CONFIG_USB_PWC=m
+CONFIG_USB_PWC_DEBUG=n
+CONFIG_USB_PWC_INPUT_EVDEV=y
+CONFIG_VIDEO_CPIA2=m
+CONFIG_USB_ZR364XX=m
+CONFIG_USB_STKWEBCAM=m
+CONFIG_USB_S2255=m
+CONFIG_VIDEO_USBTV=m
+
+#
+# Analog TV USB devices
+#
+CONFIG_VIDEO_PVRUSB2=m
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
+CONFIG_VIDEO_PVRUSB2_DVB=y
+CONFIG_VIDEO_PVRUSB2_DEBUGIFC=n
+CONFIG_VIDEO_HDPVR=m
+CONFIG_VIDEO_STK1160_COMMON=m
+CONFIG_VIDEO_STK1160=m
+CONFIG_VIDEO_GO7007=m
+CONFIG_VIDEO_GO7007_USB=m
+CONFIG_VIDEO_GO7007_LOADER=m
+CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
+
+#
+# Analog/digital TV USB devices
+#
+CONFIG_VIDEO_AU0828=m
+CONFIG_VIDEO_AU0828_V4L2=y
+CONFIG_VIDEO_AU0828_RC=y
+CONFIG_VIDEO_CX231XX=m
+CONFIG_VIDEO_CX231XX_RC=y
+CONFIG_VIDEO_CX231XX_ALSA=m
+CONFIG_VIDEO_CX231XX_DVB=m
+CONFIG_VIDEO_TM6000=m
+CONFIG_VIDEO_TM6000_ALSA=m
+CONFIG_VIDEO_TM6000_DVB=m
+
+#
+# Digital TV USB devices
+#
+CONFIG_DVB_USB=m
+CONFIG_DVB_USB_DEBUG=n
+CONFIG_DVB_USB_DIB3000MC=m
+CONFIG_DVB_USB_A800=m
+CONFIG_DVB_USB_DIBUSB_MB=m
+CONFIG_DVB_USB_DIBUSB_MB_FAULTY=n
+CONFIG_DVB_USB_DIBUSB_MC=m
+CONFIG_DVB_USB_DIB0700=m
+CONFIG_DVB_USB_UMT_010=m
+CONFIG_DVB_USB_CXUSB=m
+CONFIG_DVB_USB_CXUSB_ANALOG=n
+CONFIG_DVB_USB_M920X=m
+CONFIG_DVB_USB_DIGITV=m
+CONFIG_DVB_USB_VP7045=m
+CONFIG_DVB_USB_VP702X=m
+CONFIG_DVB_USB_GP8PSK=m
+CONFIG_DVB_USB_NOVA_T_USB2=m
+CONFIG_DVB_USB_TTUSB2=m
+CONFIG_DVB_USB_DTT200U=m
+CONFIG_DVB_USB_OPERA1=m
+CONFIG_DVB_USB_AF9005=m
+CONFIG_DVB_USB_AF9005_REMOTE=m
+CONFIG_DVB_USB_PCTV452E=m
+CONFIG_DVB_USB_DW2102=m
+CONFIG_DVB_USB_CINERGY_T2=m
+CONFIG_DVB_USB_DTV5100=m
+CONFIG_DVB_USB_AZ6027=m
+CONFIG_DVB_USB_TECHNISAT_USB2=m
+CONFIG_DVB_USB_V2=m
+CONFIG_DVB_USB_AF9015=m
+CONFIG_DVB_USB_AF9035=m
+CONFIG_DVB_USB_ANYSEE=m
+CONFIG_DVB_USB_AU6610=m
+CONFIG_DVB_USB_AZ6007=m
+CONFIG_DVB_USB_CE6230=m
+CONFIG_DVB_USB_EC168=m
+CONFIG_DVB_USB_GL861=m
+CONFIG_DVB_USB_LME2510=m
+CONFIG_DVB_USB_MXL111SF=m
+CONFIG_DVB_USB_RTL28XXU=m
+CONFIG_DVB_USB_DVBSKY=m
+CONFIG_DVB_USB_ZD1301=m
+CONFIG_DVB_TTUSB_BUDGET=m
+CONFIG_DVB_TTUSB_DEC=m
+CONFIG_SMS_USB_DRV=m
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
+CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG=n
+CONFIG_DVB_AS102=m
+
+#
+# Webcam, TV (analog/digital) USB devices
+#
+CONFIG_VIDEO_EM28XX=m
+CONFIG_VIDEO_EM28XX_V4L2=m
+CONFIG_VIDEO_EM28XX_ALSA=m
+CONFIG_VIDEO_EM28XX_DVB=m
+CONFIG_VIDEO_EM28XX_RC=m
+
+#
+# Software defined radio USB devices
+#
+CONFIG_USB_AIRSPY=m
+CONFIG_USB_HACKRF=m
+CONFIG_USB_MSI2500=n
+CONFIG_MEDIA_PCI_SUPPORT=n
+CONFIG_RADIO_ADAPTERS=y
+CONFIG_RADIO_TEA575X=m
+CONFIG_RADIO_SI470X=m
+CONFIG_USB_SI470X=m
+CONFIG_I2C_SI470X=n
+CONFIG_RADIO_SI4713=m
+CONFIG_USB_SI4713=m
+CONFIG_PLATFORM_SI4713=n
+CONFIG_I2C_SI4713=m
+CONFIG_USB_MR800=m
+CONFIG_USB_DSBR=m
+CONFIG_RADIO_MAXIRADIO=m
+CONFIG_RADIO_SHARK=m
+CONFIG_RADIO_SHARK2=m
+CONFIG_USB_KEENE=m
+CONFIG_USB_RAREMONO=m
+CONFIG_USB_MA901=m
+CONFIG_RADIO_TEA5764=n
+CONFIG_RADIO_SAA7706H=n
+CONFIG_RADIO_TEF6862=n
+CONFIG_RADIO_WL1273=n
+CONFIG_MEDIA_COMMON_OPTIONS=y
+
+#
+# common driver options
+#
+CONFIG_VIDEO_CX2341X=m
+CONFIG_VIDEO_TVEEPROM=m
+CONFIG_TTPCI_EEPROM=m
+CONFIG_CYPRESS_FIRMWARE=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_V4L2=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_VIDEOBUF2_DMA_SG=m
+CONFIG_DVB_B2C2_FLEXCOP=m
+CONFIG_SMS_SIANO_MDTV=m
+CONFIG_SMS_SIANO_RC=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+CONFIG_VIDEO_CAFE_CCIC=n
+CONFIG_VIDEO_CADENCE=n
+CONFIG_VIDEO_ASPEED=n
+CONFIG_VIDEO_MUX=n
+CONFIG_VIDEO_XILINX=n
+CONFIG_V4L_MEM2MEM_DRIVERS=y
+CONFIG_VIDEO_MEM2MEM_DEINTERLACE=n
+CONFIG_DVB_PLATFORM_DRIVERS=n
+CONFIG_SDR_PLATFORM_DRIVERS=n
+
+#
+# MMC/SDIO DVB adapters
+#
+CONFIG_SMS_SDIO_DRV=n
+CONFIG_V4L_TEST_DRIVERS=n
+CONFIG_DVB_TEST_DRIVERS=n
+# end of Media drivers
+
+#
+# Media ancillary drivers
+#
+CONFIG_MEDIA_ATTACH=y
+
+#
+# IR I2C driver auto-selected by 'Autoselect ancillary drivers'
+#
+CONFIG_VIDEO_IR_I2C=m
+
+#
+# Audio decoders, processors and mixers
+#
+CONFIG_VIDEO_TVAUDIO=m
+CONFIG_VIDEO_TDA7432=m
+CONFIG_VIDEO_TDA9840=m
+CONFIG_VIDEO_TDA1997X=n
+CONFIG_VIDEO_TEA6415C=m
+CONFIG_VIDEO_TEA6420=m
+CONFIG_VIDEO_MSP3400=m
+CONFIG_VIDEO_CS3308=m
+CONFIG_VIDEO_CS5345=m
+CONFIG_VIDEO_CS53L32A=m
+CONFIG_VIDEO_TLV320AIC23B=n
+CONFIG_VIDEO_UDA1342=m
+CONFIG_VIDEO_WM8775=m
+CONFIG_VIDEO_WM8739=m
+CONFIG_VIDEO_VP27SMPX=m
+CONFIG_VIDEO_SONY_BTF_MPX=m
+# end of Audio decoders, processors and mixers
+
+#
+# RDS decoders
+#
+CONFIG_VIDEO_SAA6588=m
+# end of RDS decoders
+
+#
+# Video decoders
+#
+CONFIG_VIDEO_ADV7180=n
+CONFIG_VIDEO_ADV7183=n
+CONFIG_VIDEO_ADV748X=n
+CONFIG_VIDEO_ADV7604=n
+CONFIG_VIDEO_ADV7842=n
+CONFIG_VIDEO_BT819=n
+CONFIG_VIDEO_BT856=n
+CONFIG_VIDEO_BT866=n
+CONFIG_VIDEO_ISL7998X=n
+CONFIG_VIDEO_KS0127=n
+CONFIG_VIDEO_ML86V7667=n
+CONFIG_VIDEO_SAA7110=n
+CONFIG_VIDEO_SAA711X=m
+CONFIG_VIDEO_TC358743=n
+CONFIG_VIDEO_TVP514X=n
+CONFIG_VIDEO_TVP5150=m
+CONFIG_VIDEO_TVP7002=n
+CONFIG_VIDEO_TW2804=m
+CONFIG_VIDEO_TW9903=m
+CONFIG_VIDEO_TW9906=m
+CONFIG_VIDEO_TW9910=n
+CONFIG_VIDEO_VPX3220=n
+CONFIG_VIDEO_MAX9286=n
+
+#
+# Video and audio decoders
+#
+CONFIG_VIDEO_SAA717X=m
+CONFIG_VIDEO_CX25840=m
+# end of Video decoders
+
+#
+# Video encoders
+#
+CONFIG_VIDEO_SAA7127=n
+CONFIG_VIDEO_SAA7185=n
+CONFIG_VIDEO_ADV7170=n
+CONFIG_VIDEO_ADV7175=n
+CONFIG_VIDEO_ADV7343=n
+CONFIG_VIDEO_ADV7393=n
+CONFIG_VIDEO_ADV7511=n
+CONFIG_VIDEO_AD9389B=n
+CONFIG_VIDEO_AK881X=n
+CONFIG_VIDEO_THS8200=n
+# end of Video encoders
+
+#
+# Video improvement chips
+#
+CONFIG_VIDEO_UPD64031A=m
+CONFIG_VIDEO_UPD64083=m
+# end of Video improvement chips
+
+#
+# Audio/Video compression chips
+#
+CONFIG_VIDEO_SAA6752HS=m
+# end of Audio/Video compression chips
+
+#
+# SDR tuner chips
+#
+CONFIG_SDR_MAX2175=n
+# end of SDR tuner chips
+
+#
+# Miscellaneous helper chips
+#
+CONFIG_VIDEO_THS7303=n
+CONFIG_VIDEO_M52790=m
+CONFIG_VIDEO_I2C=n
+CONFIG_VIDEO_ST_MIPID02=n
+# end of Miscellaneous helper chips
+
+#
+# Camera sensor devices
+#
+CONFIG_VIDEO_HI556=n
+CONFIG_VIDEO_HI846=n
+CONFIG_VIDEO_HI847=n
+CONFIG_VIDEO_IMX208=n
+CONFIG_VIDEO_IMX214=n
+CONFIG_VIDEO_IMX219=n
+CONFIG_VIDEO_IMX258=n
+CONFIG_VIDEO_IMX274=n
+CONFIG_VIDEO_IMX290=n
+CONFIG_VIDEO_IMX319=n
+CONFIG_VIDEO_IMX334=n
+CONFIG_VIDEO_IMX335=n
+CONFIG_VIDEO_IMX355=n
+CONFIG_VIDEO_IMX412=n
+CONFIG_VIDEO_OG01A1B=n
+CONFIG_VIDEO_OV02A10=n
+CONFIG_VIDEO_OV08D10=n
+CONFIG_VIDEO_OV2640=m
+CONFIG_VIDEO_OV2659=n
+CONFIG_VIDEO_OV2680=n
+CONFIG_VIDEO_OV2685=n
+CONFIG_VIDEO_OV5640=n
+CONFIG_VIDEO_OV5645=n
+CONFIG_VIDEO_OV5647=n
+CONFIG_VIDEO_OV5648=n
+CONFIG_VIDEO_OV6650=n
+CONFIG_VIDEO_OV5670=n
+CONFIG_VIDEO_OV5675=n
+CONFIG_VIDEO_OV5693=n
+CONFIG_VIDEO_OV5695=n
+CONFIG_VIDEO_OV7251=n
+CONFIG_VIDEO_OV772X=n
+CONFIG_VIDEO_OV7640=m
+CONFIG_VIDEO_OV7670=n
+CONFIG_VIDEO_OV7740=n
+CONFIG_VIDEO_OV8856=n
+CONFIG_VIDEO_OV8865=n
+CONFIG_VIDEO_OV9282=n
+CONFIG_VIDEO_OV9640=n
+CONFIG_VIDEO_OV9650=n
+CONFIG_VIDEO_OV13858=n
+CONFIG_VIDEO_OV13B10=n
+CONFIG_VIDEO_VS6624=n
+CONFIG_VIDEO_MT9M001=n
+CONFIG_VIDEO_MT9M032=n
+CONFIG_VIDEO_MT9M111=n
+CONFIG_VIDEO_MT9P031=n
+CONFIG_VIDEO_MT9T001=n
+CONFIG_VIDEO_MT9T112=n
+CONFIG_VIDEO_MT9V011=m
+CONFIG_VIDEO_MT9V032=n
+CONFIG_VIDEO_MT9V111=n
+CONFIG_VIDEO_SR030PC30=n
+CONFIG_VIDEO_NOON010PC30=n
+CONFIG_VIDEO_M5MOLS=n
+CONFIG_VIDEO_RDACM20=n
+CONFIG_VIDEO_RDACM21=n
+CONFIG_VIDEO_RJ54N1=n
+CONFIG_VIDEO_S5K6AA=n
+CONFIG_VIDEO_S5K6A3=n
+CONFIG_VIDEO_S5K4ECGX=n
+CONFIG_VIDEO_S5K5BAF=n
+CONFIG_VIDEO_CCS=n
+CONFIG_VIDEO_ET8EK8=n
+CONFIG_VIDEO_S5C73M3=n
+# end of Camera sensor devices
+
+#
+# Lens drivers
+#
+CONFIG_VIDEO_AD5820=n
+CONFIG_VIDEO_AK7375=n
+CONFIG_VIDEO_DW9714=n
+CONFIG_VIDEO_DW9768=n
+CONFIG_VIDEO_DW9807_VCM=n
+# end of Lens drivers
+
+#
+# Flash devices
+#
+CONFIG_VIDEO_ADP1653=n
+CONFIG_VIDEO_LM3560=n
+CONFIG_VIDEO_LM3646=n
+# end of Flash devices
+
+#
+# SPI helper chips
+#
+CONFIG_VIDEO_GS1662=n
+# end of SPI helper chips
+
+#
+# Media SPI Adapters
+#
+CONFIG_CXD2880_SPI_DRV=n
+# end of Media SPI Adapters
+
+CONFIG_MEDIA_TUNER=m
+
+#
+# Customize TV tuners
+#
+CONFIG_MEDIA_TUNER_SIMPLE=m
+CONFIG_MEDIA_TUNER_TDA18250=m
+CONFIG_MEDIA_TUNER_TDA8290=m
+CONFIG_MEDIA_TUNER_TDA827X=m
+CONFIG_MEDIA_TUNER_TDA18271=m
+CONFIG_MEDIA_TUNER_TDA9887=m
+CONFIG_MEDIA_TUNER_TEA5761=m
+CONFIG_MEDIA_TUNER_TEA5767=m
+CONFIG_MEDIA_TUNER_MSI001=n
+CONFIG_MEDIA_TUNER_MT20XX=m
+CONFIG_MEDIA_TUNER_MT2060=m
+CONFIG_MEDIA_TUNER_MT2063=m
+CONFIG_MEDIA_TUNER_MT2266=m
+CONFIG_MEDIA_TUNER_MT2131=m
+CONFIG_MEDIA_TUNER_QT1010=m
+CONFIG_MEDIA_TUNER_XC2028=m
+CONFIG_MEDIA_TUNER_XC5000=m
+CONFIG_MEDIA_TUNER_XC4000=m
+CONFIG_MEDIA_TUNER_MXL5005S=m
+CONFIG_MEDIA_TUNER_MXL5007T=m
+CONFIG_MEDIA_TUNER_MC44S803=m
+CONFIG_MEDIA_TUNER_MAX2165=m
+CONFIG_MEDIA_TUNER_TDA18218=m
+CONFIG_MEDIA_TUNER_FC0011=m
+CONFIG_MEDIA_TUNER_FC0012=m
+CONFIG_MEDIA_TUNER_FC0013=m
+CONFIG_MEDIA_TUNER_TDA18212=m
+CONFIG_MEDIA_TUNER_E4000=m
+CONFIG_MEDIA_TUNER_FC2580=m
+CONFIG_MEDIA_TUNER_M88RS6000T=m
+CONFIG_MEDIA_TUNER_TUA9001=m
+CONFIG_MEDIA_TUNER_SI2157=m
+CONFIG_MEDIA_TUNER_IT913X=m
+CONFIG_MEDIA_TUNER_R820T=m
+CONFIG_MEDIA_TUNER_MXL301RF=m
+CONFIG_MEDIA_TUNER_QM1D1C0042=m
+CONFIG_MEDIA_TUNER_QM1D1B0004=m
+# end of Customize TV tuners
+
+#
+# Customise DVB Frontends
+#
+
+#
+# Multistandard (satellite) frontends
+#
+CONFIG_DVB_STB0899=m
+CONFIG_DVB_STB6100=m
+CONFIG_DVB_STV090x=m
+CONFIG_DVB_STV0910=m
+CONFIG_DVB_STV6110x=m
+CONFIG_DVB_STV6111=m
+CONFIG_DVB_MXL5XX=m
+CONFIG_DVB_M88DS3103=m
+
+#
+# Multistandard (cable + terrestrial) frontends
+#
+CONFIG_DVB_DRXK=m
+CONFIG_DVB_TDA18271C2DD=m
+CONFIG_DVB_SI2165=m
+CONFIG_DVB_MN88472=m
+CONFIG_DVB_MN88473=m
+
+#
+# DVB-S (satellite) frontends
+#
+CONFIG_DVB_CX24110=m
+CONFIG_DVB_CX24123=m
+CONFIG_DVB_MT312=m
+CONFIG_DVB_ZL10036=m
+CONFIG_DVB_ZL10039=m
+CONFIG_DVB_S5H1420=m
+CONFIG_DVB_STV0288=m
+CONFIG_DVB_STB6000=m
+CONFIG_DVB_STV0299=m
+CONFIG_DVB_STV6110=m
+CONFIG_DVB_STV0900=m
+CONFIG_DVB_TDA8083=m
+CONFIG_DVB_TDA10086=m
+CONFIG_DVB_TDA8261=m
+CONFIG_DVB_VES1X93=m
+CONFIG_DVB_TUNER_ITD1000=m
+CONFIG_DVB_TUNER_CX24113=m
+CONFIG_DVB_TDA826X=m
+CONFIG_DVB_TUA6100=m
+CONFIG_DVB_CX24116=m
+CONFIG_DVB_CX24117=m
+CONFIG_DVB_CX24120=m
+CONFIG_DVB_SI21XX=m
+CONFIG_DVB_TS2020=m
+CONFIG_DVB_DS3000=m
+CONFIG_DVB_MB86A16=m
+CONFIG_DVB_TDA10071=m
+
+#
+# DVB-T (terrestrial) frontends
+#
+CONFIG_DVB_SP887X=m
+CONFIG_DVB_CX22700=m
+CONFIG_DVB_CX22702=m
+CONFIG_DVB_S5H1432=n
+CONFIG_DVB_DRXD=m
+CONFIG_DVB_L64781=m
+CONFIG_DVB_TDA1004X=m
+CONFIG_DVB_NXT6000=m
+CONFIG_DVB_MT352=m
+CONFIG_DVB_ZL10353=m
+CONFIG_DVB_DIB3000MB=m
+CONFIG_DVB_DIB3000MC=m
+CONFIG_DVB_DIB7000M=m
+CONFIG_DVB_DIB7000P=m
+CONFIG_DVB_DIB9000=n
+CONFIG_DVB_TDA10048=m
+CONFIG_DVB_AF9013=m
+CONFIG_DVB_EC100=m
+CONFIG_DVB_STV0367=m
+CONFIG_DVB_CXD2820R=m
+CONFIG_DVB_CXD2841ER=m
+CONFIG_DVB_RTL2830=m
+CONFIG_DVB_RTL2832=m
+CONFIG_DVB_RTL2832_SDR=m
+CONFIG_DVB_SI2168=m
+CONFIG_DVB_AS102_FE=m
+CONFIG_DVB_ZD1301_DEMOD=m
+CONFIG_DVB_GP8PSK_FE=m
+CONFIG_DVB_CXD2880=n
+
+#
+# DVB-C (cable) frontends
+#
+CONFIG_DVB_VES1820=m
+CONFIG_DVB_TDA10021=m
+CONFIG_DVB_TDA10023=m
+CONFIG_DVB_STV0297=m
+
+#
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
+#
+CONFIG_DVB_NXT200X=m
+CONFIG_DVB_OR51211=m
+CONFIG_DVB_OR51132=m
+CONFIG_DVB_BCM3510=m
+CONFIG_DVB_LGDT330X=m
+CONFIG_DVB_LGDT3305=m
+CONFIG_DVB_LGDT3306A=m
+CONFIG_DVB_LG2160=m
+CONFIG_DVB_S5H1409=m
+CONFIG_DVB_AU8522=m
+CONFIG_DVB_AU8522_DTV=m
+CONFIG_DVB_AU8522_V4L=m
+CONFIG_DVB_S5H1411=m
+CONFIG_DVB_MXL692=m
+
+#
+# ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_S921=m
+CONFIG_DVB_DIB8000=m
+CONFIG_DVB_MB86A20S=m
+
+#
+# ISDB-S (satellite) & ISDB-T (terrestrial) frontends
+#
+CONFIG_DVB_TC90522=m
+CONFIG_DVB_MN88443X=n
+
+#
+# Digital terrestrial only tuners/PLL
+#
+CONFIG_DVB_PLL=m
+CONFIG_DVB_TUNER_DIB0070=m
+CONFIG_DVB_TUNER_DIB0090=m
+
+#
+# SEC control devices for DVB-S
+#
+CONFIG_DVB_DRX39XYJ=m
+CONFIG_DVB_LNBH25=m
+CONFIG_DVB_LNBH29=n
+CONFIG_DVB_LNBP21=m
+CONFIG_DVB_LNBP22=m
+CONFIG_DVB_ISL6405=m
+CONFIG_DVB_ISL6421=m
+CONFIG_DVB_ISL6423=m
+CONFIG_DVB_A8293=m
+CONFIG_DVB_LGS8GL5=n
+CONFIG_DVB_LGS8GXX=m
+CONFIG_DVB_ATBM8830=m
+CONFIG_DVB_TDA665x=m
+CONFIG_DVB_IX2505V=m
+CONFIG_DVB_M88RS2000=m
+CONFIG_DVB_AF9033=m
+CONFIG_DVB_HORUS3A=n
+CONFIG_DVB_ASCOT2E=n
+CONFIG_DVB_HELENE=n
+
+#
+# Common Interface (EN50221) controller drivers
+#
+CONFIG_DVB_CXD2099=m
+CONFIG_DVB_SP2=m
+# end of Customise DVB Frontends
+
+#
+# Tools to develop new frontends
+#
+CONFIG_DVB_DUMMY_FE=n
+# end of Media ancillary drivers
+
+#
+# Graphics support
+#
+CONFIG_DRM=y
+CONFIG_DRM_DP_AUX_CHARDEV=n
+CONFIG_DRM_DEBUG_MM=n
+CONFIG_DRM_DEBUG_SELFTEST=n
+CONFIG_DRM_KMS_HELPER=y
+CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS=n
+CONFIG_DRM_DEBUG_MODESET_LOCK=n
+CONFIG_DRM_FBDEV_EMULATION=y
+CONFIG_DRM_FBDEV_OVERALLOC=100
+CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM=n
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
+CONFIG_DRM_DP_CEC=n
+CONFIG_DRM_TTM=y
+CONFIG_DRM_VRAM_HELPER=y
+CONFIG_DRM_TTM_HELPER=y
+CONFIG_DRM_GEM_SHMEM_HELPER=y
+
+#
+# I2C encoder or helper chips
+#
+CONFIG_DRM_I2C_CH7006=n
+CONFIG_DRM_I2C_SIL164=n
+CONFIG_DRM_I2C_NXP_TDA998X=n
+CONFIG_DRM_I2C_NXP_TDA9950=n
+# end of I2C encoder or helper chips
+
+#
+# ARM devices
+#
+CONFIG_DRM_HDLCD=n
+CONFIG_DRM_MALI_DISPLAY=n
+CONFIG_DRM_KOMEDA=n
+# end of ARM devices
+
+CONFIG_DRM_RADEON=n
+CONFIG_DRM_AMDGPU=n
+CONFIG_DRM_NOUVEAU=n
+CONFIG_DRM_VGEM=y
+CONFIG_DRM_VKMS=n
+CONFIG_DRM_VMWGFX=n
+CONFIG_DRM_UDL=n
+CONFIG_DRM_AST=n
+CONFIG_DRM_MGAG200=n
+CONFIG_DRM_RCAR_DW_HDMI=n
+CONFIG_DRM_RCAR_USE_LVDS=n
+CONFIG_DRM_RCAR_MIPI_DSI=n
+CONFIG_DRM_QXL=n
+CONFIG_DRM_VIRTIO_GPU=m
+CONFIG_DRM_PANEL=y
+
+#
+# Display Panels
+#
+CONFIG_DRM_PANEL_ABT_Y030XX067A=n
+CONFIG_DRM_PANEL_ARM_VERSATILE=n
+CONFIG_DRM_PANEL_LVDS=n
+CONFIG_DRM_PANEL_SIMPLE=m
+CONFIG_DRM_PANEL_EDP=n
+CONFIG_DRM_PANEL_ILITEK_IL9322=n
+CONFIG_DRM_PANEL_INNOLUX_EJ030NA=n
+CONFIG_DRM_PANEL_SAMSUNG_LD9040=n
+CONFIG_DRM_PANEL_LG_LB035Q02=n
+CONFIG_DRM_PANEL_LG_LG4573=n
+CONFIG_DRM_PANEL_NEC_NL8048HL11=n
+CONFIG_DRM_PANEL_NOVATEK_NT39016=n
+CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO=n
+CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=n
+CONFIG_DRM_PANEL_SAMSUNG_DB7430=n
+CONFIG_DRM_PANEL_SAMSUNG_S6D27A1=n
+CONFIG_DRM_PANEL_SAMSUNG_S6E63M0=n
+CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=n
+CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=n
+CONFIG_DRM_PANEL_SEIKO_43WVF1G=n
+CONFIG_DRM_PANEL_SHARP_LS037V7DW01=n
+CONFIG_DRM_PANEL_SITRONIX_ST7789V=n
+CONFIG_DRM_PANEL_SONY_ACX565AKM=n
+CONFIG_DRM_PANEL_TPO_TD028TTEC1=n
+CONFIG_DRM_PANEL_TPO_TD043MTEA1=n
+CONFIG_DRM_PANEL_TPO_TPG110=n
+CONFIG_DRM_PANEL_WIDECHIPS_WS2401=n
+# end of Display Panels
+
+CONFIG_DRM_BRIDGE=y
+CONFIG_DRM_PANEL_BRIDGE=y
+
+#
+# Display Interface Bridges
+#
+CONFIG_DRM_CDNS_DSI=n
+CONFIG_DRM_CHIPONE_ICN6211=n
+CONFIG_DRM_CHRONTEL_CH7033=n
+CONFIG_DRM_DISPLAY_CONNECTOR=n
+CONFIG_DRM_ITE_IT6505=n
+CONFIG_DRM_LONTIUM_LT8912B=n
+CONFIG_DRM_LONTIUM_LT9611=n
+CONFIG_DRM_LONTIUM_LT9611UXC=n
+CONFIG_DRM_ITE_IT66121=n
+CONFIG_DRM_LVDS_CODEC=n
+CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=n
+CONFIG_DRM_NWL_MIPI_DSI=n
+CONFIG_DRM_NXP_PTN3460=n
+CONFIG_DRM_PARADE_PS8622=n
+CONFIG_DRM_PARADE_PS8640=n
+CONFIG_DRM_SIL_SII8620=n
+CONFIG_DRM_SII902X=n
+CONFIG_DRM_SII9234=n
+CONFIG_DRM_SIMPLE_BRIDGE=n
+CONFIG_DRM_THINE_THC63LVD1024=n
+CONFIG_DRM_TOSHIBA_TC358762=n
+CONFIG_DRM_TOSHIBA_TC358764=n
+CONFIG_DRM_TOSHIBA_TC358767=n
+CONFIG_DRM_TOSHIBA_TC358768=n
+CONFIG_DRM_TOSHIBA_TC358775=n
+CONFIG_DRM_TI_TFP410=n
+CONFIG_DRM_TI_SN65DSI83=n
+CONFIG_DRM_TI_SN65DSI86=n
+CONFIG_DRM_TI_TPD12S015=n
+CONFIG_DRM_ANALOGIX_ANX6345=n
+CONFIG_DRM_ANALOGIX_ANX78XX=n
+CONFIG_DRM_ANALOGIX_ANX7625=n
+CONFIG_DRM_I2C_ADV7511=n
+CONFIG_DRM_CDNS_MHDP8546=n
+# end of Display Interface Bridges
+
+CONFIG_DRM_ETNAVIV=n
+CONFIG_DRM_HISI_HIBMC=n
+CONFIG_DRM_HISI_KIRIN=n
+CONFIG_DRM_MXSFB=n
+CONFIG_DRM_ARCPGU=n
+CONFIG_DRM_BOCHS=y
+CONFIG_DRM_CIRRUS_QEMU=n
+CONFIG_DRM_GM12U320=n
+CONFIG_DRM_PANEL_MIPI_DBI=n
+CONFIG_DRM_SIMPLEDRM=y
+CONFIG_TINYDRM_HX8357D=n
+CONFIG_TINYDRM_ILI9163=n
+CONFIG_TINYDRM_ILI9225=n
+CONFIG_TINYDRM_ILI9341=n
+CONFIG_TINYDRM_ILI9486=n
+CONFIG_TINYDRM_MI0283QT=n
+CONFIG_TINYDRM_REPAPER=n
+CONFIG_TINYDRM_ST7586=n
+CONFIG_TINYDRM_ST7735R=n
+CONFIG_DRM_PL111=n
+CONFIG_DRM_LIMA=n
+CONFIG_DRM_PANFROST=n
+CONFIG_DRM_TIDSS=n
+CONFIG_DRM_GUD=n
+CONFIG_DRM_SSD130X=n
+CONFIG_DRM_LEGACY=n
+CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
+CONFIG_DRM_NOMODESET=y
+
+#
+# Frame buffer Devices
+#
+CONFIG_FB_CMDLINE=y
+CONFIG_FB_NOTIFY=y
+CONFIG_FB=y
+CONFIG_FIRMWARE_EDID=y
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+CONFIG_FB_SYS_FILLRECT=y
+CONFIG_FB_SYS_COPYAREA=y
+CONFIG_FB_SYS_IMAGEBLIT=y
+CONFIG_FB_FOREIGN_ENDIAN=n
+CONFIG_FB_SYS_FOPS=y
+CONFIG_FB_DEFERRED_IO=y
+CONFIG_FB_MODE_HELPERS=y
+CONFIG_FB_TILEBLITTING=y
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_CIRRUS=n
+CONFIG_FB_PM2=n
+CONFIG_FB_ARMCLCD=n
+CONFIG_FB_CYBER2000=n
+CONFIG_FB_ASILIANT=n
+CONFIG_FB_IMSTT=n
+CONFIG_FB_UVESA=n
+CONFIG_FB_EFI=n
+CONFIG_FB_OPENCORES=n
+CONFIG_FB_S1D13XXX=n
+CONFIG_FB_NVIDIA=n
+CONFIG_FB_RIVA=n
+CONFIG_FB_I740=n
+CONFIG_FB_MATROX=n
+CONFIG_FB_RADEON=n
+CONFIG_FB_ATY128=n
+CONFIG_FB_ATY=n
+CONFIG_FB_S3=n
+CONFIG_FB_SAVAGE=n
+CONFIG_FB_SIS=n
+CONFIG_FB_NEOMAGIC=n
+CONFIG_FB_KYRO=n
+CONFIG_FB_3DFX=n
+CONFIG_FB_VOODOO1=n
+CONFIG_FB_VT8623=n
+CONFIG_FB_TRIDENT=n
+CONFIG_FB_ARK=n
+CONFIG_FB_PM3=n
+CONFIG_FB_CARMINE=n
+CONFIG_FB_SMSCUFX=n
+CONFIG_FB_UDL=m
+CONFIG_FB_IBM_GXT4500=n
+CONFIG_FB_VIRTUAL=n
+CONFIG_FB_METRONOME=n
+CONFIG_FB_MB862XX=n
+CONFIG_FB_SSD1307=n
+CONFIG_FB_SM712=n
+# end of Frame buffer Devices
+
+#
+# Backlight & LCD device support
+#
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_LCD_L4F00242T03=n
+CONFIG_LCD_LMS283GF05=n
+CONFIG_LCD_LTV350QV=n
+CONFIG_LCD_ILI922X=n
+CONFIG_LCD_ILI9320=n
+CONFIG_LCD_TDO24M=n
+CONFIG_LCD_VGG2432A4=n
+CONFIG_LCD_PLATFORM=m
+CONFIG_LCD_AMS369FG06=n
+CONFIG_LCD_LMS501KF03=n
+CONFIG_LCD_HX8357=n
+CONFIG_LCD_OTM3225A=n
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+CONFIG_BACKLIGHT_KTD253=n
+CONFIG_BACKLIGHT_PWM=n
+CONFIG_BACKLIGHT_QCOM_WLED=n
+CONFIG_BACKLIGHT_ADP8860=n
+CONFIG_BACKLIGHT_ADP8870=n
+CONFIG_BACKLIGHT_LM3630A=n
+CONFIG_BACKLIGHT_LM3639=n
+CONFIG_BACKLIGHT_LP855X=n
+CONFIG_BACKLIGHT_GPIO=y
+CONFIG_BACKLIGHT_LV5207LP=n
+CONFIG_BACKLIGHT_BD6107=n
+CONFIG_BACKLIGHT_ARCXCNN=n
+CONFIG_BACKLIGHT_LED=n
+# end of Backlight & LCD device support
+
+CONFIG_VIDEOMODE_HELPERS=y
+CONFIG_HDMI=y
+
+#
+# Console display driver support
+#
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_DUMMY_CONSOLE_COLUMNS=80
+CONFIG_DUMMY_CONSOLE_ROWS=25
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER=n
+# end of Console display driver support
+
+CONFIG_LOGO=y
+CONFIG_LOGO_LINUX_MONO=n
+CONFIG_LOGO_LINUX_VGA16=n
+CONFIG_LOGO_LINUX_CLUT224=y
+# end of Graphics support
+
+CONFIG_SOUND=y
+CONFIG_SOUND_OSS_CORE=y
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
+CONFIG_SND=y
+CONFIG_SND_TIMER=y
+CONFIG_SND_PCM=y
+CONFIG_SND_DMAENGINE_PCM=y
+CONFIG_SND_HWDEP=m
+CONFIG_SND_SEQ_DEVICE=m
+CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=y
+CONFIG_SND_JACK=y
+CONFIG_SND_JACK_INPUT_DEV=y
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_PCM_TIMER=y
+CONFIG_SND_HRTIMER=m
+CONFIG_SND_DYNAMIC_MINORS=y
+CONFIG_SND_MAX_CARDS=32
+CONFIG_SND_SUPPORT_OLD_API=n
+CONFIG_SND_PROC_FS=y
+CONFIG_SND_VERBOSE_PROCFS=y
+CONFIG_SND_VERBOSE_PRINTK=n
+CONFIG_SND_DEBUG=n
+CONFIG_SND_VMASTER=y
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_SEQUENCER_OSS=m
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
+CONFIG_SND_SEQ_MIDI_EVENT=m
+CONFIG_SND_SEQ_MIDI=m
+CONFIG_SND_SEQ_VIRMIDI=m
+CONFIG_SND_MPU401_UART=m
+CONFIG_SND_DRIVERS=y
+CONFIG_SND_DUMMY=m
+CONFIG_SND_ALOOP=m
+CONFIG_SND_VIRMIDI=m
+CONFIG_SND_MTPAV=m
+CONFIG_SND_SERIAL_U16550=m
+CONFIG_SND_MPU401=m
+CONFIG_SND_PCI=n
+
+#
+# HD-Audio
+#
+# end of HD-Audio
+
+CONFIG_SND_HDA_PREALLOC_SIZE=4096
+CONFIG_SND_SPI=n
+CONFIG_SND_USB=y
+CONFIG_SND_USB_AUDIO=m
+CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER=y
+CONFIG_SND_USB_UA101=m
+CONFIG_SND_USB_CAIAQ=m
+CONFIG_SND_USB_CAIAQ_INPUT=y
+CONFIG_SND_USB_6FIRE=m
+CONFIG_SND_USB_HIFACE=m
+CONFIG_SND_BCD2000=n
+CONFIG_SND_USB_LINE6=m
+CONFIG_SND_USB_POD=m
+CONFIG_SND_USB_PODHD=m
+CONFIG_SND_USB_TONEPORT=m
+CONFIG_SND_USB_VARIAX=m
+CONFIG_SND_SOC=y
+CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y
+CONFIG_SND_SOC_COMPRESS=y
+CONFIG_SND_SOC_ADI=n
+CONFIG_SND_SOC_AMD_ACP=n
+CONFIG_SND_AMD_ACP_CONFIG=n
+CONFIG_SND_SOC_APPLE_SILICON=m
+CONFIG_SND_SOC_APPLE_MCA=m
+CONFIG_SND_ATMEL_SOC=n
+CONFIG_SND_BCM63XX_I2S_WHISTLER=n
+CONFIG_SND_DESIGNWARE_I2S=n
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+CONFIG_SND_SOC_FSL_ASRC=m
+CONFIG_SND_SOC_FSL_SAI=m
+CONFIG_SND_SOC_FSL_MQS=n
+CONFIG_SND_SOC_FSL_AUDMIX=m
+CONFIG_SND_SOC_FSL_SSI=m
+CONFIG_SND_SOC_FSL_SPDIF=m
+CONFIG_SND_SOC_FSL_ESAI=m
+CONFIG_SND_SOC_FSL_MICFIL=m
+CONFIG_SND_SOC_FSL_EASRC=m
+CONFIG_SND_SOC_FSL_XCVR=n
+CONFIG_SND_SOC_IMX_AUDMUX=m
+# end of SoC Audio for Freescale CPUs
+
+CONFIG_SND_I2S_HI6210_I2S=n
+CONFIG_SND_SOC_IMG=n
+CONFIG_SND_SOC_MTK_BTCVSD=n
+CONFIG_SND_SOC_SOF_TOPLEVEL=n
+
+#
+# STMicroelectronics STM32 SOC audio support
+#
+# end of STMicroelectronics STM32 SOC audio support
+
+CONFIG_SND_SOC_XILINX_I2S=n
+CONFIG_SND_SOC_XILINX_AUDIO_FORMATTER=n
+CONFIG_SND_SOC_XILINX_SPDIF=n
+CONFIG_SND_SOC_XTFPGA_I2S=n
+CONFIG_SND_SOC_I2C_AND_SPI=y
+
+#
+# CODEC drivers
+#
+CONFIG_SND_SOC_WM_ADSP=m
+CONFIG_SND_SOC_AC97_CODEC=n
+CONFIG_SND_SOC_ADAU1372_I2C=n
+CONFIG_SND_SOC_ADAU1372_SPI=n
+CONFIG_SND_SOC_ADAU1701=n
+CONFIG_SND_SOC_ADAU1761_I2C=n
+CONFIG_SND_SOC_ADAU1761_SPI=n
+CONFIG_SND_SOC_ADAU7002=n
+CONFIG_SND_SOC_ADAU7118_HW=n
+CONFIG_SND_SOC_ADAU7118_I2C=n
+CONFIG_SND_SOC_AK4104=n
+CONFIG_SND_SOC_AK4118=n
+CONFIG_SND_SOC_AK4375=n
+CONFIG_SND_SOC_AK4458=n
+CONFIG_SND_SOC_AK4554=n
+CONFIG_SND_SOC_AK4613=n
+CONFIG_SND_SOC_AK4642=n
+CONFIG_SND_SOC_AK5386=n
+CONFIG_SND_SOC_AK5558=n
+CONFIG_SND_SOC_ALC5623=n
+CONFIG_SND_SOC_AW8738=n
+CONFIG_SND_SOC_BD28623=n
+CONFIG_SND_SOC_BT_SCO=m
+CONFIG_SND_SOC_CS35L32=m
+CONFIG_SND_SOC_CS35L33=m
+CONFIG_SND_SOC_CS35L34=m
+CONFIG_SND_SOC_CS35L35=m
+CONFIG_SND_SOC_CS35L36=m
+CONFIG_SND_SOC_CS35L41_LIB=m
+CONFIG_SND_SOC_CS35L41=m
+CONFIG_SND_SOC_CS35L41_SPI=m
+CONFIG_SND_SOC_CS35L41_I2C=m
+CONFIG_SND_SOC_CS42L42=m
+CONFIG_SND_SOC_CS42L51=m
+CONFIG_SND_SOC_CS42L51_I2C=m
+CONFIG_SND_SOC_CS42L52=m
+CONFIG_SND_SOC_CS42L56=m
+CONFIG_SND_SOC_CS42L73=m
+CONFIG_SND_SOC_CS4234=m
+CONFIG_SND_SOC_CS4265=m
+CONFIG_SND_SOC_CS4270=m
+CONFIG_SND_SOC_CS4271=m
+CONFIG_SND_SOC_CS4271_I2C=m
+CONFIG_SND_SOC_CS4271_SPI=m
+CONFIG_SND_SOC_CS42XX8=m
+CONFIG_SND_SOC_CS42XX8_I2C=m
+CONFIG_SND_SOC_CS43130=m
+CONFIG_SND_SOC_CS4341=m
+CONFIG_SND_SOC_CS4349=m
+CONFIG_SND_SOC_CS53L30=m
+CONFIG_SND_SOC_CX2072X=n
+CONFIG_SND_SOC_DA7213=n
+CONFIG_SND_SOC_DMIC=n
+CONFIG_SND_SOC_ES7134=n
+CONFIG_SND_SOC_ES7241=n
+CONFIG_SND_SOC_ES8316=n
+CONFIG_SND_SOC_ES8328_I2C=n
+CONFIG_SND_SOC_ES8328_SPI=n
+CONFIG_SND_SOC_GTM601=n
+CONFIG_SND_SOC_ICS43432=n
+CONFIG_SND_SOC_INNO_RK3036=n
+CONFIG_SND_SOC_MAX98088=n
+CONFIG_SND_SOC_MAX98357A=n
+CONFIG_SND_SOC_MAX98504=n
+CONFIG_SND_SOC_MAX9867=n
+CONFIG_SND_SOC_MAX98927=n
+CONFIG_SND_SOC_MAX98520=n
+CONFIG_SND_SOC_MAX98373_I2C=n
+CONFIG_SND_SOC_MAX98390=n
+CONFIG_SND_SOC_MAX9860=n
+CONFIG_SND_SOC_MSM8916_WCD_ANALOG=n
+CONFIG_SND_SOC_MSM8916_WCD_DIGITAL=n
+CONFIG_SND_SOC_PCM1681=n
+CONFIG_SND_SOC_PCM1789_I2C=n
+CONFIG_SND_SOC_PCM179X_I2C=n
+CONFIG_SND_SOC_PCM179X_SPI=n
+CONFIG_SND_SOC_PCM186X_I2C=n
+CONFIG_SND_SOC_PCM186X_SPI=n
+CONFIG_SND_SOC_PCM3060_I2C=n
+CONFIG_SND_SOC_PCM3060_SPI=n
+CONFIG_SND_SOC_PCM3168A_I2C=n
+CONFIG_SND_SOC_PCM3168A_SPI=n
+CONFIG_SND_SOC_PCM5102A=n
+CONFIG_SND_SOC_PCM512x_I2C=n
+CONFIG_SND_SOC_PCM512x_SPI=n
+CONFIG_SND_SOC_RK3328=n
+CONFIG_SND_SOC_RT5616=n
+CONFIG_SND_SOC_RT5631=n
+CONFIG_SND_SOC_RT5640=n
+CONFIG_SND_SOC_RT5659=n
+CONFIG_SND_SOC_RT9120=n
+CONFIG_SND_SOC_SGTL5000=n
+CONFIG_SND_SOC_SIMPLE_AMPLIFIER=n
+CONFIG_SND_SOC_SIMPLE_MUX=n
+CONFIG_SND_SOC_SPDIF=n
+CONFIG_SND_SOC_SSM2305=n
+CONFIG_SND_SOC_SSM2518=n
+CONFIG_SND_SOC_SSM2602_SPI=n
+CONFIG_SND_SOC_SSM2602_I2C=n
+CONFIG_SND_SOC_SSM4567=n
+CONFIG_SND_SOC_STA32X=n
+CONFIG_SND_SOC_STA350=n
+CONFIG_SND_SOC_STI_SAS=n
+CONFIG_SND_SOC_TAS2552=m
+CONFIG_SND_SOC_TAS2562=m
+CONFIG_SND_SOC_TAS2764=m
+CONFIG_SND_SOC_TAS2770=m
+CONFIG_SND_SOC_TAS5086=m
+CONFIG_SND_SOC_TAS571X=m
+CONFIG_SND_SOC_TAS5720=m
+CONFIG_SND_SOC_TAS5805M=m
+CONFIG_SND_SOC_TAS6424=m
+CONFIG_SND_SOC_TDA7419=n
+CONFIG_SND_SOC_TFA9879=n
+CONFIG_SND_SOC_TFA989X=n
+CONFIG_SND_SOC_TLV320ADC3XXX=n
+CONFIG_SND_SOC_TLV320AIC23_I2C=n
+CONFIG_SND_SOC_TLV320AIC23_SPI=n
+CONFIG_SND_SOC_TLV320AIC31XX=n
+CONFIG_SND_SOC_TLV320AIC32X4_I2C=n
+CONFIG_SND_SOC_TLV320AIC32X4_SPI=n
+CONFIG_SND_SOC_TLV320AIC3X_I2C=n
+CONFIG_SND_SOC_TLV320AIC3X_SPI=n
+CONFIG_SND_SOC_TLV320ADCX140=n
+CONFIG_SND_SOC_TS3A227E=n
+CONFIG_SND_SOC_TSCS42XX=n
+CONFIG_SND_SOC_TSCS454=n
+CONFIG_SND_SOC_UDA1334=n
+CONFIG_SND_SOC_WM8510=n
+CONFIG_SND_SOC_WM8523=n
+CONFIG_SND_SOC_WM8524=n
+CONFIG_SND_SOC_WM8580=n
+CONFIG_SND_SOC_WM8711=n
+CONFIG_SND_SOC_WM8728=n
+CONFIG_SND_SOC_WM8731=n
+CONFIG_SND_SOC_WM8737=n
+CONFIG_SND_SOC_WM8741=n
+CONFIG_SND_SOC_WM8750=n
+CONFIG_SND_SOC_WM8753=n
+CONFIG_SND_SOC_WM8770=n
+CONFIG_SND_SOC_WM8776=n
+CONFIG_SND_SOC_WM8782=n
+CONFIG_SND_SOC_WM8804_I2C=n
+CONFIG_SND_SOC_WM8804_SPI=n
+CONFIG_SND_SOC_WM8903=n
+CONFIG_SND_SOC_WM8904=n
+CONFIG_SND_SOC_WM8960=n
+CONFIG_SND_SOC_WM8962=n
+CONFIG_SND_SOC_WM8974=n
+CONFIG_SND_SOC_WM8978=n
+CONFIG_SND_SOC_WM8985=n
+CONFIG_SND_SOC_ZL38060=n
+CONFIG_SND_SOC_MAX9759=n
+CONFIG_SND_SOC_MT6351=n
+CONFIG_SND_SOC_MT6358=n
+CONFIG_SND_SOC_MT6660=n
+CONFIG_SND_SOC_NAU8315=n
+CONFIG_SND_SOC_NAU8540=n
+CONFIG_SND_SOC_NAU8810=n
+CONFIG_SND_SOC_NAU8821=n
+CONFIG_SND_SOC_NAU8822=n
+CONFIG_SND_SOC_NAU8824=n
+CONFIG_SND_SOC_TPA6130A2=n
+CONFIG_SND_SOC_LPASS_WSA_MACRO=n
+CONFIG_SND_SOC_LPASS_VA_MACRO=n
+CONFIG_SND_SOC_LPASS_RX_MACRO=n
+CONFIG_SND_SOC_LPASS_TX_MACRO=n
+# end of CODEC drivers
+
+CONFIG_SND_SIMPLE_CARD_UTILS=m
+CONFIG_SND_SIMPLE_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD=m
+CONFIG_SND_AUDIO_GRAPH_CARD2=m
+CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE=n
+CONFIG_SND_TEST_COMPONENT=n
+CONFIG_SND_VIRTIO=m
+
+#
+# HID support
+#
+CONFIG_HID=y
+CONFIG_HID_BATTERY_STRENGTH=y
+CONFIG_HIDRAW=y
+CONFIG_UHID=m
+CONFIG_HID_GENERIC=y
+
+#
+# Special HID drivers
+#
+CONFIG_HID_A4TECH=m
+CONFIG_HID_ACCUTOUCH=m
+CONFIG_HID_ACRUX=m
+CONFIG_HID_ACRUX_FF=y
+CONFIG_HID_APPLE=m
+CONFIG_HID_APPLEIR=m
+CONFIG_HID_ASUS=n
+CONFIG_HID_AUREAL=m
+CONFIG_HID_BELKIN=m
+CONFIG_HID_BETOP_FF=m
+CONFIG_HID_BIGBEN_FF=n
+CONFIG_HID_CHERRY=m
+CONFIG_HID_CHICONY=m
+CONFIG_HID_CORSAIR=m
+CONFIG_HID_COUGAR=m
+CONFIG_HID_MACALLY=m
+CONFIG_HID_PRODIKEYS=m
+CONFIG_HID_CMEDIA=m
+CONFIG_HID_CP2112=m
+CONFIG_HID_CREATIVE_SB0540=n
+CONFIG_HID_CYPRESS=m
+CONFIG_HID_DRAGONRISE=m
+CONFIG_DRAGONRISE_FF=y
+CONFIG_HID_EMS_FF=m
+CONFIG_HID_ELAN=n
+CONFIG_HID_ELECOM=m
+CONFIG_HID_ELO=m
+CONFIG_HID_EZKEY=m
+CONFIG_HID_FT260=m
+CONFIG_HID_GEMBIRD=m
+CONFIG_HID_GFRM=m
+CONFIG_HID_GLORIOUS=m
+CONFIG_HID_HOLTEK=m
+CONFIG_HOLTEK_FF=y
+CONFIG_HID_VIVALDI=n
+CONFIG_HID_GT683R=m
+CONFIG_HID_KEYTOUCH=m
+CONFIG_HID_KYE=m
+CONFIG_HID_UCLOGIC=m
+CONFIG_HID_WALTOP=m
+CONFIG_HID_VIEWSONIC=m
+CONFIG_HID_XIAOMI=m
+CONFIG_HID_GYRATION=m
+CONFIG_HID_ICADE=m
+CONFIG_HID_ITE=m
+CONFIG_HID_JABRA=m
+CONFIG_HID_TWINHAN=m
+CONFIG_HID_KENSINGTON=m
+CONFIG_HID_LCPOWER=m
+CONFIG_HID_LED=m
+CONFIG_HID_LENOVO=m
+CONFIG_HID_LETSKETCH=m
+CONFIG_HID_LOGITECH=m
+CONFIG_HID_LOGITECH_DJ=m
+CONFIG_HID_LOGITECH_HIDPP=m
+CONFIG_LOGITECH_FF=y
+CONFIG_LOGIRUMBLEPAD2_FF=y
+CONFIG_LOGIG940_FF=y
+CONFIG_LOGIWHEELS_FF=y
+CONFIG_HID_MAGICMOUSE=m
+CONFIG_HID_MALTRON=m
+CONFIG_HID_MAYFLASH=m
+CONFIG_HID_REDRAGON=m
+CONFIG_HID_MICROSOFT=m
+CONFIG_HID_MONTEREY=m
+CONFIG_HID_MULTITOUCH=m
+CONFIG_HID_NINTENDO=m
+CONFIG_NINTENDO_FF=y
+CONFIG_HID_NTI=m
+CONFIG_HID_NTRIG=m
+CONFIG_HID_ORTEK=m
+CONFIG_HID_PANTHERLORD=m
+CONFIG_PANTHERLORD_FF=y
+CONFIG_HID_PENMOUNT=m
+CONFIG_HID_PETALYNX=m
+CONFIG_HID_PICOLCD=m
+CONFIG_HID_PICOLCD_FB=y
+CONFIG_HID_PICOLCD_BACKLIGHT=y
+CONFIG_HID_PICOLCD_LCD=y
+CONFIG_HID_PICOLCD_LEDS=y
+CONFIG_HID_PICOLCD_CIR=y
+CONFIG_HID_PLANTRONICS=m
+CONFIG_HID_RAZER=n
+CONFIG_HID_PRIMAX=m
+CONFIG_HID_RETRODE=m
+CONFIG_HID_ROCCAT=m
+CONFIG_HID_SAITEK=m
+CONFIG_HID_SAMSUNG=m
+CONFIG_HID_SEMITEK=m
+CONFIG_HID_SIGMAMICRO=n
+CONFIG_HID_SONY=m
+CONFIG_SONY_FF=y
+CONFIG_HID_SPEEDLINK=m
+CONFIG_HID_STEAM=m
+CONFIG_HID_STEELSERIES=m
+CONFIG_HID_SUNPLUS=m
+CONFIG_HID_RMI=n
+CONFIG_HID_GREENASIA=m
+CONFIG_GREENASIA_FF=y
+CONFIG_HID_SMARTJOYPLUS=m
+CONFIG_SMARTJOYPLUS_FF=y
+CONFIG_HID_TIVO=m
+CONFIG_HID_TOPSEED=m
+CONFIG_HID_THINGM=m
+CONFIG_HID_THRUSTMASTER=m
+CONFIG_THRUSTMASTER_FF=y
+CONFIG_HID_UDRAW_PS3=m
+CONFIG_HID_U2FZERO=m
+CONFIG_HID_WACOM=m
+CONFIG_HID_WIIMOTE=m
+CONFIG_HID_XINMO=m
+CONFIG_HID_ZEROPLUS=m
+CONFIG_ZEROPLUS_FF=y
+CONFIG_HID_ZYDACRON=m
+CONFIG_HID_SENSOR_HUB=m
+CONFIG_HID_SENSOR_CUSTOM_SENSOR=m
+CONFIG_HID_ALPS=m
+CONFIG_HID_MCP2221=m
+# end of Special HID drivers
+
+#
+# USB HID support
+#
+CONFIG_USB_HID=m
+CONFIG_HID_PID=y
+CONFIG_USB_HIDDEV=y
+
+#
+# USB HID Boot Protocol drivers
+#
+CONFIG_USB_KBD=n
+CONFIG_USB_MOUSE=n
+# end of USB HID Boot Protocol drivers
+# end of USB HID support
+
+#
+# I2C HID support
+#
+CONFIG_I2C_HID_OF=n
+CONFIG_I2C_HID_OF_GOODIX=n
+# end of I2C HID support
+
+#
+# SPI HID support
+#
+CONFIG_SPI_HID_APPLE_OF=m
+# end of SPI HID support
+
+CONFIG_SPI_HID_APPLE_CORE=m
+# end of HID support
+
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_COMMON=y
+CONFIG_USB_LED_TRIG=y
+CONFIG_USB_ULPI_BUS=y
+CONFIG_USB_CONN_GPIO=y
+CONFIG_USB_ARCH_HAS_HCD=y
+CONFIG_USB=y
+CONFIG_USB_PCI=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEFAULT_PERSIST=y
+CONFIG_USB_FEW_INIT_RETRIES=n
+CONFIG_USB_DYNAMIC_MINORS=n
+CONFIG_USB_OTG=y
+CONFIG_USB_OTG_PRODUCTLIST=n
+CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB=n
+CONFIG_USB_OTG_FSM=n
+CONFIG_USB_LEDS_TRIGGER_USBPORT=n
+CONFIG_USB_AUTOSUSPEND_DELAY=2
+CONFIG_USB_MON=m
+
+#
+# USB Host Controller Drivers
+#
+CONFIG_USB_C67X00_HCD=n
+CONFIG_USB_XHCI_HCD=m
+CONFIG_USB_XHCI_DBGCAP=n
+CONFIG_USB_XHCI_PCI=m
+CONFIG_USB_XHCI_PCI_RENESAS=n
+CONFIG_USB_XHCI_PLATFORM=m
+CONFIG_USB_EHCI_HCD=n
+CONFIG_USB_OXU210HP_HCD=n
+CONFIG_USB_ISP116X_HCD=n
+CONFIG_USB_FOTG210_HCD=n
+CONFIG_USB_MAX3421_HCD=n
+CONFIG_USB_OHCI_HCD=n
+CONFIG_USB_UHCI_HCD=n
+CONFIG_USB_U132_HCD=n
+CONFIG_USB_SL811_HCD=n
+CONFIG_USB_R8A66597_HCD=n
+CONFIG_USB_HCD_TEST_MODE=n
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=m
+CONFIG_USB_PRINTER=m
+CONFIG_USB_WDM=m
+CONFIG_USB_TMC=m
+
+#
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
+#
+
+#
+# also be needed; see USB_STORAGE Help for more info
+#
+CONFIG_USB_STORAGE=m
+CONFIG_USB_STORAGE_DEBUG=n
+CONFIG_USB_STORAGE_REALTEK=m
+CONFIG_REALTEK_AUTOPM=y
+CONFIG_USB_STORAGE_DATAFAB=m
+CONFIG_USB_STORAGE_FREECOM=m
+CONFIG_USB_STORAGE_ISD200=m
+CONFIG_USB_STORAGE_USBAT=m
+CONFIG_USB_STORAGE_SDDR09=m
+CONFIG_USB_STORAGE_SDDR55=m
+CONFIG_USB_STORAGE_JUMPSHOT=m
+CONFIG_USB_STORAGE_ALAUDA=m
+CONFIG_USB_STORAGE_ONETOUCH=m
+CONFIG_USB_STORAGE_KARMA=m
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
+CONFIG_USB_STORAGE_ENE_UB6250=m
+CONFIG_USB_UAS=m
+
+#
+# USB Imaging devices
+#
+CONFIG_USB_MDC800=m
+CONFIG_USB_MICROTEK=m
+CONFIG_USBIP_CORE=m
+CONFIG_USBIP_VHCI_HCD=m
+CONFIG_USBIP_VHCI_HC_PORTS=8
+CONFIG_USBIP_VHCI_NR_HCS=1
+CONFIG_USBIP_HOST=m
+CONFIG_USBIP_VUDC=m
+CONFIG_USBIP_DEBUG=n
+CONFIG_USB_CDNS_SUPPORT=n
+CONFIG_USB_MUSB_HDRC=n
+CONFIG_USB_DWC3=m
+CONFIG_USB_DWC3_ULPI=y
+CONFIG_USB_DWC3_HOST=n
+CONFIG_USB_DWC3_GADGET=n
+CONFIG_USB_DWC3_DUAL_ROLE=y
+
+#
+# Platform Glue Driver Support
+#
+CONFIG_USB_DWC3_HAPS=m
+CONFIG_USB_DWC3_OF_SIMPLE=m
+CONFIG_USB_DWC2=n
+CONFIG_USB_CHIPIDEA=m
+CONFIG_USB_CHIPIDEA_UDC=y
+CONFIG_USB_CHIPIDEA_PCI=m
+CONFIG_USB_CHIPIDEA_MSM=m
+CONFIG_USB_CHIPIDEA_IMX=m
+CONFIG_USB_CHIPIDEA_GENERIC=m
+CONFIG_USB_CHIPIDEA_TEGRA=m
+CONFIG_USB_ISP1760=y
+CONFIG_USB_ISP1760_HCD=y
+CONFIG_USB_ISP1760_HOST_ROLE=y
+
+#
+# USB port drivers
+#
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_AIRCABLE=m
+CONFIG_USB_SERIAL_ARK3116=m
+CONFIG_USB_SERIAL_BELKIN=m
+CONFIG_USB_SERIAL_CH341=m
+CONFIG_USB_SERIAL_WHITEHEAT=m
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_CYPRESS_M8=m
+CONFIG_USB_SERIAL_EMPEG=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_VISOR=m
+CONFIG_USB_SERIAL_IPAQ=m
+CONFIG_USB_SERIAL_IR=m
+CONFIG_USB_SERIAL_EDGEPORT=m
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
+CONFIG_USB_SERIAL_F81232=m
+CONFIG_USB_SERIAL_F8153X=m
+CONFIG_USB_SERIAL_GARMIN=m
+CONFIG_USB_SERIAL_IPW=m
+CONFIG_USB_SERIAL_IUU=m
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
+CONFIG_USB_SERIAL_KEYSPAN=m
+CONFIG_USB_SERIAL_KLSI=m
+CONFIG_USB_SERIAL_KOBIL_SCT=m
+CONFIG_USB_SERIAL_MCT_U232=m
+CONFIG_USB_SERIAL_METRO=m
+CONFIG_USB_SERIAL_MOS7720=m
+CONFIG_USB_SERIAL_MOS7840=m
+CONFIG_USB_SERIAL_MXUPORT=m
+CONFIG_USB_SERIAL_NAVMAN=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OTI6858=m
+CONFIG_USB_SERIAL_QCAUX=m
+CONFIG_USB_SERIAL_QUALCOMM=m
+CONFIG_USB_SERIAL_SPCP8X5=m
+CONFIG_USB_SERIAL_SAFE=m
+CONFIG_USB_SERIAL_SAFE_PADDED=y
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
+CONFIG_USB_SERIAL_SYMBOL=m
+CONFIG_USB_SERIAL_TI=m
+CONFIG_USB_SERIAL_CYBERJACK=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_OMNINET=m
+CONFIG_USB_SERIAL_OPTICON=m
+CONFIG_USB_SERIAL_XSENS_MT=m
+CONFIG_USB_SERIAL_WISHBONE=m
+CONFIG_USB_SERIAL_SSU100=m
+CONFIG_USB_SERIAL_QT2=m
+CONFIG_USB_SERIAL_UPD78F0730=m
+CONFIG_USB_SERIAL_XR=m
+CONFIG_USB_SERIAL_DEBUG=m
+
+#
+# USB Miscellaneous drivers
+#
+CONFIG_USB_EMI62=m
+CONFIG_USB_EMI26=m
+CONFIG_USB_ADUTUX=m
+CONFIG_USB_SEVSEG=m
+CONFIG_USB_LEGOTOWER=m
+CONFIG_USB_LCD=m
+CONFIG_USB_CYPRESS_CY7C63=n
+CONFIG_USB_CYTHERM=n
+CONFIG_USB_IDMOUSE=m
+CONFIG_USB_FTDI_ELAN=m
+CONFIG_USB_APPLEDISPLAY=m
+CONFIG_APPLE_MFI_FASTCHARGE=m
+CONFIG_USB_LD=m
+CONFIG_USB_TRANCEVIBRATOR=m
+CONFIG_USB_IOWARRIOR=m
+CONFIG_USB_TEST=n
+CONFIG_USB_EHSET_TEST_FIXTURE=n
+CONFIG_USB_ISIGHTFW=m
+CONFIG_USB_YUREX=m
+CONFIG_USB_EZUSB_FX2=m
+CONFIG_USB_HUB_USB251XB=n
+CONFIG_USB_HSIC_USB3503=n
+CONFIG_USB_HSIC_USB4604=n
+CONFIG_USB_LINK_LAYER_TEST=n
+CONFIG_USB_CHAOSKEY=m
+CONFIG_USB_ATM=m
+CONFIG_USB_SPEEDTOUCH=n
+CONFIG_USB_CXACRU=m
+CONFIG_USB_UEAGLEATM=m
+CONFIG_USB_XUSBATM=m
+
+#
+# USB Physical Layer drivers
+#
+CONFIG_USB_PHY=y
+CONFIG_NOP_USB_XCEIV=m
+CONFIG_USB_GPIO_VBUS=m
+CONFIG_USB_ISP1301=n
+CONFIG_USB_ULPI=y
+CONFIG_USB_ULPI_VIEWPORT=y
+# end of USB Physical Layer drivers
+
+CONFIG_USB_GADGET=m
+CONFIG_USB_GADGET_DEBUG=n
+CONFIG_USB_GADGET_DEBUG_FILES=n
+CONFIG_USB_GADGET_DEBUG_FS=n
+CONFIG_USB_GADGET_VBUS_DRAW=500
+CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
+CONFIG_U_SERIAL_CONSOLE=n
+
+#
+# USB Peripheral Controller
+#
+CONFIG_USB_FOTG210_UDC=n
+CONFIG_USB_GR_UDC=n
+CONFIG_USB_R8A66597=n
+CONFIG_USB_PXA27X=n
+CONFIG_USB_MV_UDC=n
+CONFIG_USB_MV_U3D=n
+CONFIG_USB_SNP_UDC_PLAT=n
+CONFIG_USB_M66592=n
+CONFIG_USB_BDC_UDC=n
+CONFIG_USB_AMD5536UDC=n
+CONFIG_USB_NET2272=n
+CONFIG_USB_NET2280=n
+CONFIG_USB_GOKU=n
+CONFIG_USB_EG20T=n
+CONFIG_USB_GADGET_XILINX=n
+CONFIG_USB_MAX3420_UDC=n
+CONFIG_USB_DUMMY_HCD=n
+# end of USB Peripheral Controller
+
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_F_ACM=m
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_U_ETHER=m
+CONFIG_USB_U_AUDIO=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_NCM=m
+CONFIG_USB_F_ECM=m
+CONFIG_USB_F_EEM=m
+CONFIG_USB_F_SUBSET=m
+CONFIG_USB_F_RNDIS=m
+CONFIG_USB_F_MASS_STORAGE=m
+CONFIG_USB_F_FS=m
+CONFIG_USB_F_UAC1=m
+CONFIG_USB_F_UAC1_LEGACY=m
+CONFIG_USB_F_UAC2=m
+CONFIG_USB_F_UVC=m
+CONFIG_USB_F_MIDI=m
+CONFIG_USB_F_HID=m
+CONFIG_USB_F_PRINTER=m
+CONFIG_USB_F_TCM=m
+CONFIG_USB_CONFIGFS=m
+CONFIG_USB_CONFIGFS_SERIAL=y
+CONFIG_USB_CONFIGFS_ACM=y
+CONFIG_USB_CONFIGFS_OBEX=y
+CONFIG_USB_CONFIGFS_NCM=y
+CONFIG_USB_CONFIGFS_ECM=y
+CONFIG_USB_CONFIGFS_ECM_SUBSET=y
+CONFIG_USB_CONFIGFS_RNDIS=y
+CONFIG_USB_CONFIGFS_EEM=y
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
+CONFIG_USB_CONFIGFS_F_LB_SS=n
+CONFIG_USB_CONFIGFS_F_FS=y
+CONFIG_USB_CONFIGFS_F_UAC1=y
+CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
+CONFIG_USB_CONFIGFS_F_UAC2=y
+CONFIG_USB_CONFIGFS_F_MIDI=y
+CONFIG_USB_CONFIGFS_F_HID=y
+CONFIG_USB_CONFIGFS_F_UVC=y
+CONFIG_USB_CONFIGFS_F_PRINTER=y
+CONFIG_USB_CONFIGFS_F_TCM=y
+
+#
+# USB Gadget precomposed configurations
+#
+CONFIG_USB_ZERO=n
+CONFIG_USB_AUDIO=m
+CONFIG_GADGET_UAC1=y
+CONFIG_GADGET_UAC1_LEGACY=n
+CONFIG_USB_ETH=m
+CONFIG_USB_ETH_RNDIS=y
+CONFIG_USB_ETH_EEM=y
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
+CONFIG_USB_FUNCTIONFS=m
+CONFIG_USB_FUNCTIONFS_ETH=y
+CONFIG_USB_FUNCTIONFS_RNDIS=y
+CONFIG_USB_FUNCTIONFS_GENERIC=y
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_GADGET_TARGET=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_MIDI_GADGET=m
+CONFIG_USB_G_PRINTER=m
+CONFIG_USB_CDC_COMPOSITE=m
+CONFIG_USB_G_ACM_MS=m
+CONFIG_USB_G_MULTI=m
+CONFIG_USB_G_MULTI_RNDIS=y
+CONFIG_USB_G_MULTI_CDC=y
+CONFIG_USB_G_HID=m
+CONFIG_USB_G_DBGP=n
+CONFIG_USB_G_WEBCAM=m
+CONFIG_USB_RAW_GADGET=n
+# end of USB Gadget precomposed configurations
+
+CONFIG_TYPEC=m
+CONFIG_TYPEC_TCPM=m
+CONFIG_TYPEC_TCPCI=m
+CONFIG_TYPEC_RT1711H=n
+CONFIG_TYPEC_TCPCI_MAXIM=n
+CONFIG_TYPEC_FUSB302=n
+CONFIG_TYPEC_UCSI=m
+CONFIG_UCSI_CCG=n
+CONFIG_TYPEC_TPS6598X=m
+CONFIG_TYPEC_RT1719=n
+CONFIG_TYPEC_HD3SS3220=n
+CONFIG_TYPEC_STUSB160X=n
+CONFIG_TYPEC_WUSB3801=n
+
+#
+# USB Type-C Multiplexer/DeMultiplexer Switch support
+#
+CONFIG_TYPEC_MUX_PI3USB30532=n
+# end of USB Type-C Multiplexer/DeMultiplexer Switch support
+
+#
+# USB Type-C Alternate Mode drivers
+#
+CONFIG_TYPEC_DP_ALTMODE=m
+CONFIG_TYPEC_NVIDIA_ALTMODE=n
+# end of USB Type-C Alternate Mode drivers
+
+CONFIG_USB_ROLE_SWITCH=y
+CONFIG_MMC=m
+CONFIG_PWRSEQ_EMMC=m
+CONFIG_PWRSEQ_SD8787=m
+CONFIG_PWRSEQ_SIMPLE=m
+CONFIG_MMC_BLOCK=m
+CONFIG_MMC_BLOCK_MINORS=32
+CONFIG_SDIO_UART=n
+CONFIG_MMC_TEST=n
+
+#
+# MMC/SD/SDIO Host Controller Drivers
+#
+CONFIG_MMC_DEBUG=n
+CONFIG_MMC_ARMMMCI=n
+CONFIG_MMC_SDHCI=m
+CONFIG_MMC_SDHCI_IO_ACCESSORS=y
+CONFIG_MMC_SDHCI_PCI=m
+CONFIG_MMC_RICOH_MMC=n
+CONFIG_MMC_SDHCI_PLTFM=n
+CONFIG_MMC_TIFM_SD=n
+CONFIG_MMC_SPI=n
+CONFIG_MMC_CB710=n
+CONFIG_MMC_VIA_SDMMC=n
+CONFIG_MMC_DW=n
+CONFIG_MMC_VUB300=n
+CONFIG_MMC_USHC=n
+CONFIG_MMC_USDHI6ROL0=n
+CONFIG_MMC_CQHCI=m
+CONFIG_MMC_HSQ=n
+CONFIG_MMC_TOSHIBA_PCI=n
+CONFIG_MMC_MTK=n
+CONFIG_MEMSTICK=n
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+CONFIG_LEDS_CLASS_FLASH=m
+CONFIG_LEDS_CLASS_MULTICOLOR=n
+CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=n
+
+#
+# LED drivers
+#
+CONFIG_LEDS_AN30259A=n
+CONFIG_LEDS_AW2013=n
+CONFIG_LEDS_BCM6328=n
+CONFIG_LEDS_BCM6358=n
+CONFIG_LEDS_CR0014114=n
+CONFIG_LEDS_EL15203000=n
+CONFIG_LEDS_LM3530=n
+CONFIG_LEDS_LM3532=n
+CONFIG_LEDS_LM3642=n
+CONFIG_LEDS_LM3692X=n
+CONFIG_LEDS_PCA9532=n
+CONFIG_LEDS_GPIO=m
+CONFIG_LEDS_LP3944=n
+CONFIG_LEDS_LP3952=n
+CONFIG_LEDS_LP50XX=n
+CONFIG_LEDS_LP55XX_COMMON=n
+CONFIG_LEDS_LP8860=n
+CONFIG_LEDS_PCA955X=n
+CONFIG_LEDS_PCA963X=n
+CONFIG_LEDS_DAC124S085=n
+CONFIG_LEDS_PWM=m
+CONFIG_LEDS_REGULATOR=n
+CONFIG_LEDS_BD2802=n
+CONFIG_LEDS_LT3593=n
+CONFIG_LEDS_TCA6507=n
+CONFIG_LEDS_TLC591XX=n
+CONFIG_LEDS_LM355x=n
+CONFIG_LEDS_IS31FL319X=n
+CONFIG_LEDS_IS31FL32XX=n
+
+#
+# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)
+#
+CONFIG_LEDS_BLINKM=n
+CONFIG_LEDS_SYSCON=y
+CONFIG_LEDS_MLXREG=n
+CONFIG_LEDS_USER=m
+CONFIG_LEDS_SPI_BYTE=n
+CONFIG_LEDS_TI_LMU_COMMON=n
+
+#
+# Flash and Torch LED drivers
+#
+CONFIG_LEDS_AAT1290=n
+CONFIG_LEDS_AS3645A=n
+CONFIG_LEDS_KTD2692=n
+CONFIG_LEDS_LM3601X=n
+CONFIG_LEDS_RT4505=n
+CONFIG_LEDS_RT8515=n
+CONFIG_LEDS_SGM3140=n
+
+#
+# LED Triggers
+#
+CONFIG_LEDS_TRIGGERS=y
+CONFIG_LEDS_TRIGGER_TIMER=y
+CONFIG_LEDS_TRIGGER_ONESHOT=y
+CONFIG_LEDS_TRIGGER_MTD=y
+CONFIG_LEDS_TRIGGER_HEARTBEAT=y
+CONFIG_LEDS_TRIGGER_BACKLIGHT=y
+CONFIG_LEDS_TRIGGER_CPU=y
+CONFIG_LEDS_TRIGGER_ACTIVITY=y
+CONFIG_LEDS_TRIGGER_GPIO=y
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
+
+#
+# iptables trigger is under Netfilter config (LED target)
+#
+CONFIG_LEDS_TRIGGER_TRANSIENT=y
+CONFIG_LEDS_TRIGGER_CAMERA=y
+CONFIG_LEDS_TRIGGER_PANIC=y
+CONFIG_LEDS_TRIGGER_NETDEV=y
+CONFIG_LEDS_TRIGGER_PATTERN=m
+CONFIG_LEDS_TRIGGER_AUDIO=m
+CONFIG_LEDS_TRIGGER_TTY=m
+
+#
+# Simple LED drivers
+#
+CONFIG_ACCESSIBILITY=y
+CONFIG_A11Y_BRAILLE_CONSOLE=y
+
+#
+# Speakup console speech
+#
+CONFIG_SPEAKUP=n
+# end of Speakup console speech
+
+CONFIG_INFINIBAND=n
+CONFIG_EDAC_SUPPORT=y
+CONFIG_EDAC=n
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+CONFIG_RTC_SYSTOHC=n
+CONFIG_RTC_DEBUG=n
+CONFIG_RTC_NVMEM=y
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+CONFIG_RTC_INTF_DEV_UIE_EMUL=y
+CONFIG_RTC_DRV_TEST=n
+
+#
+# I2C RTC drivers
+#
+CONFIG_RTC_DRV_ABB5ZES3=n
+CONFIG_RTC_DRV_ABEOZ9=n
+CONFIG_RTC_DRV_ABX80X=n
+CONFIG_RTC_DRV_DS1307=n
+CONFIG_RTC_DRV_DS1374=n
+CONFIG_RTC_DRV_DS1672=n
+CONFIG_RTC_DRV_HYM8563=n
+CONFIG_RTC_DRV_MAX6900=n
+CONFIG_RTC_DRV_RS5C372=n
+CONFIG_RTC_DRV_ISL1208=n
+CONFIG_RTC_DRV_ISL12022=n
+CONFIG_RTC_DRV_ISL12026=n
+CONFIG_RTC_DRV_X1205=n
+CONFIG_RTC_DRV_PCF8523=n
+CONFIG_RTC_DRV_PCF85063=n
+CONFIG_RTC_DRV_PCF85363=n
+CONFIG_RTC_DRV_PCF8563=n
+CONFIG_RTC_DRV_PCF8583=n
+CONFIG_RTC_DRV_M41T80=n
+CONFIG_RTC_DRV_BQ32K=n
+CONFIG_RTC_DRV_S35390A=n
+CONFIG_RTC_DRV_FM3130=n
+CONFIG_RTC_DRV_RX8010=n
+CONFIG_RTC_DRV_RX8581=n
+CONFIG_RTC_DRV_RX8025=n
+CONFIG_RTC_DRV_EM3027=n
+CONFIG_RTC_DRV_RV3028=n
+CONFIG_RTC_DRV_RV3032=n
+CONFIG_RTC_DRV_RV8803=n
+CONFIG_RTC_DRV_SD3078=n
+
+#
+# SPI RTC drivers
+#
+CONFIG_RTC_DRV_M41T93=n
+CONFIG_RTC_DRV_M41T94=n
+CONFIG_RTC_DRV_DS1302=n
+CONFIG_RTC_DRV_DS1305=n
+CONFIG_RTC_DRV_DS1343=n
+CONFIG_RTC_DRV_DS1347=n
+CONFIG_RTC_DRV_DS1390=n
+CONFIG_RTC_DRV_MAX6916=n
+CONFIG_RTC_DRV_R9701=n
+CONFIG_RTC_DRV_RX4581=n
+CONFIG_RTC_DRV_RS5C348=n
+CONFIG_RTC_DRV_MAX6902=n
+CONFIG_RTC_DRV_PCF2123=n
+CONFIG_RTC_DRV_MCP795=n
+CONFIG_RTC_I2C_AND_SPI=y
+
+#
+# SPI and I2C RTC drivers
+#
+CONFIG_RTC_DRV_DS3232=n
+CONFIG_RTC_DRV_PCF2127=n
+CONFIG_RTC_DRV_RV3029C2=n
+CONFIG_RTC_DRV_RX6110=n
+
+#
+# Platform RTC drivers
+#
+CONFIG_RTC_DRV_DS1286=n
+CONFIG_RTC_DRV_DS1511=n
+CONFIG_RTC_DRV_DS1553=n
+CONFIG_RTC_DRV_DS1685_FAMILY=n
+CONFIG_RTC_DRV_DS1742=n
+CONFIG_RTC_DRV_DS2404=n
+CONFIG_RTC_DRV_EFI=n
+CONFIG_RTC_DRV_STK17TA8=n
+CONFIG_RTC_DRV_M48T86=n
+CONFIG_RTC_DRV_M48T35=n
+CONFIG_RTC_DRV_M48T59=n
+CONFIG_RTC_DRV_MSM6242=n
+CONFIG_RTC_DRV_BQ4802=n
+CONFIG_RTC_DRV_RP5C01=n
+CONFIG_RTC_DRV_V3020=n
+CONFIG_RTC_DRV_ZYNQMP=n
+
+#
+# on-CPU RTC drivers
+#
+CONFIG_RTC_DRV_PL030=n
+CONFIG_RTC_DRV_PL031=n
+CONFIG_RTC_DRV_CADENCE=n
+CONFIG_RTC_DRV_FTRTC010=n
+CONFIG_RTC_DRV_R7301=n
+
+#
+# HID Sensor RTC drivers
+#
+CONFIG_RTC_DRV_GOLDFISH=n
+CONFIG_RTC_DRV_MACSMC=m
+CONFIG_DMADEVICES=y
+CONFIG_DMADEVICES_DEBUG=n
+
+#
+# DMA Devices
+#
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_OF=y
+CONFIG_ALTERA_MSGDMA=n
+CONFIG_AMBA_PL08X=n
+CONFIG_APPLE_ADMAC=m
+CONFIG_BCM_SBA_RAID=n
+CONFIG_DW_AXI_DMAC=n
+CONFIG_FSL_EDMA=n
+CONFIG_FSL_QDMA=n
+CONFIG_HISI_DMA=n
+CONFIG_INTEL_IDMA64=n
+CONFIG_MV_XOR_V2=n
+CONFIG_PL330_DMA=n
+CONFIG_PLX_DMA=n
+CONFIG_XILINX_DMA=n
+CONFIG_XILINX_ZYNQMP_DMA=n
+CONFIG_XILINX_ZYNQMP_DPDMA=n
+CONFIG_QCOM_HIDMA_MGMT=n
+CONFIG_QCOM_HIDMA=n
+CONFIG_DW_DMAC=n
+CONFIG_DW_DMAC_PCI=n
+CONFIG_DW_EDMA=n
+CONFIG_DW_EDMA_PCIE=n
+CONFIG_SF_PDMA=n
+
+#
+# DMA Clients
+#
+CONFIG_ASYNC_TX_DMA=n
+CONFIG_DMATEST=n
+
+#
+# DMABUF options
+#
+CONFIG_SYNC_FILE=y
+CONFIG_SW_SYNC=n
+CONFIG_UDMABUF=n
+CONFIG_DMABUF_MOVE_NOTIFY=n
+CONFIG_DMABUF_DEBUG=n
+CONFIG_DMABUF_SELFTESTS=n
+CONFIG_DMABUF_HEAPS=n
+CONFIG_DMABUF_SYSFS_STATS=n
+# end of DMABUF options
+
+CONFIG_AUXDISPLAY=n
+CONFIG_UIO=n
+CONFIG_VFIO=m
+CONFIG_VFIO_IOMMU_TYPE1=m
+CONFIG_VFIO_VIRQFD=m
+CONFIG_VFIO_NOIOMMU=n
+CONFIG_VFIO_PCI_CORE=m
+CONFIG_VFIO_PCI_MMAP=y
+CONFIG_VFIO_PCI_INTX=y
+CONFIG_VFIO_PCI=m
+CONFIG_VFIO_PLATFORM=m
+CONFIG_VFIO_AMBA=n
+CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET=n
+CONFIG_VFIO_PLATFORM_AMDXGBE_RESET=n
+CONFIG_VFIO_MDEV=n
+CONFIG_VIRT_DRIVERS=n
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_PCI_LIB=m
+CONFIG_VIRTIO_PCI_LIB_LEGACY=m
+CONFIG_VIRTIO_MENU=y
+CONFIG_VIRTIO_PCI=m
+CONFIG_VIRTIO_PCI_LEGACY=y
+CONFIG_VIRTIO_BALLOON=m
+CONFIG_VIRTIO_INPUT=m
+CONFIG_VIRTIO_MMIO=m
+CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=n
+CONFIG_VIRTIO_DMA_SHARED_BUFFER=m
+CONFIG_VDPA=n
+CONFIG_VHOST_IOTLB=m
+CONFIG_VHOST=m
+CONFIG_VHOST_MENU=y
+CONFIG_VHOST_NET=m
+CONFIG_VHOST_SCSI=m
+CONFIG_VHOST_VSOCK=m
+CONFIG_VHOST_CROSS_ENDIAN_LEGACY=n
+
+#
+# Microsoft Hyper-V guest support
+#
+# end of Microsoft Hyper-V guest support
+
+CONFIG_GREYBUS=n
+CONFIG_COMEDI=n
+CONFIG_STAGING=y
+CONFIG_PRISM2_USB=m
+CONFIG_RTL8192U=m
+CONFIG_RTLLIB=m
+CONFIG_RTLLIB_CRYPTO_CCMP=m
+CONFIG_RTLLIB_CRYPTO_TKIP=m
+CONFIG_RTLLIB_CRYPTO_WEP=m
+CONFIG_RTL8192E=m
+CONFIG_RTL8723BS=n
+CONFIG_R8712U=m
+CONFIG_R8188EU=m
+CONFIG_RTS5208=n
+CONFIG_VT6655=n
+CONFIG_VT6656=n
+CONFIG_FB_SM750=n
+CONFIG_STAGING_MEDIA=y
+CONFIG_VIDEO_MAX96712=n
+CONFIG_VIDEO_ZORAN=n
+CONFIG_DVB_AV7110=n
+
+#
+# Android
+#
+# end of Android
+
+CONFIG_STAGING_BOARD=n
+CONFIG_LTE_GDM724X=n
+CONFIG_UNISYSSPAR=n
+CONFIG_COMMON_CLK_XLNX_CLKWZRD=n
+CONFIG_FB_TFT=n
+CONFIG_KS7010=n
+CONFIG_PI433=n
+CONFIG_XIL_AXIS_FIFO=n
+CONFIG_FIELDBUS_DEV=n
+CONFIG_QLGE=n
+CONFIG_WFX=n
+CONFIG_GOLDFISH=n
+CONFIG_CHROME_PLATFORMS=n
+CONFIG_MELLANOX_PLATFORM=n
+CONFIG_SURFACE_PLATFORMS=n
+CONFIG_APPLE_PLATFORMS=y
+CONFIG_APPLE_SMC=y
+CONFIG_APPLE_SMC_RTKIT=y
+CONFIG_HAVE_CLK=y
+CONFIG_HAVE_CLK_PREPARE=y
+CONFIG_COMMON_CLK=y
+
+#
+# Clock driver for ARM Reference designs
+#
+CONFIG_CLK_ICST=n
+CONFIG_CLK_SP810=y
+# end of Clock driver for ARM Reference designs
+
+CONFIG_LMK04832=n
+CONFIG_COMMON_CLK_APPLE_NCO=m
+CONFIG_COMMON_CLK_MAX9485=n
+CONFIG_COMMON_CLK_SI5341=n
+CONFIG_COMMON_CLK_SI5351=n
+CONFIG_COMMON_CLK_SI514=n
+CONFIG_COMMON_CLK_SI544=n
+CONFIG_COMMON_CLK_SI570=n
+CONFIG_COMMON_CLK_CDCE706=n
+CONFIG_COMMON_CLK_CDCE925=n
+CONFIG_COMMON_CLK_CS2000_CP=n
+CONFIG_COMMON_CLK_LAN966X=n
+CONFIG_COMMON_CLK_AXI_CLKGEN=n
+CONFIG_COMMON_CLK_XGENE=n
+CONFIG_COMMON_CLK_PWM=n
+CONFIG_COMMON_CLK_VC5=n
+CONFIG_COMMON_CLK_FIXED_MMIO=n
+CONFIG_XILINX_VCU=n
+CONFIG_HWSPINLOCK=n
+
+#
+# Clock Source drivers
+#
+CONFIG_TIMER_OF=y
+CONFIG_TIMER_PROBE=y
+CONFIG_ARM_ARCH_TIMER=y
+CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
+CONFIG_FSL_ERRATUM_A008585=n
+CONFIG_HISILICON_ERRATUM_161010101=n
+CONFIG_ARM64_ERRATUM_858921=n
+CONFIG_MICROCHIP_PIT64B=n
+# end of Clock Source drivers
+
+CONFIG_MAILBOX=y
+CONFIG_APPLE_MAILBOX=m
+CONFIG_ARM_MHU=n
+CONFIG_ARM_MHU_V2=n
+CONFIG_PLATFORM_MHU=n
+CONFIG_PL320_MBOX=n
+CONFIG_ALTERA_MBOX=n
+CONFIG_MAILBOX_TEST=n
+CONFIG_IOMMU_IOVA=y
+CONFIG_IOMMU_API=y
+CONFIG_IOMMU_SUPPORT=y
+
+#
+# Generic IOMMU Pagetable Support
+#
+CONFIG_IOMMU_IO_PGTABLE=y
+CONFIG_IOMMU_IO_PGTABLE_LPAE=y
+CONFIG_IOMMU_IO_PGTABLE_LPAE_SELFTEST=n
+CONFIG_IOMMU_IO_PGTABLE_ARMV7S=y
+CONFIG_IOMMU_IO_PGTABLE_ARMV7S_SELFTEST=n
+# end of Generic IOMMU Pagetable Support
+
+CONFIG_IOMMU_DEBUGFS=n
+CONFIG_IOMMU_DEFAULT_DMA_STRICT=y
+CONFIG_IOMMU_DEFAULT_DMA_LAZY=n
+CONFIG_IOMMU_DEFAULT_PASSTHROUGH=n
+CONFIG_OF_IOMMU=y
+CONFIG_IOMMU_DMA=y
+CONFIG_APPLE_DART=m
+CONFIG_ARM_SMMU=n
+CONFIG_ARM_SMMU_V3=n
+CONFIG_VIRTIO_IOMMU=n
+
+#
+# Remoteproc drivers
+#
+CONFIG_REMOTEPROC=n
+# end of Remoteproc drivers
+
+#
+# Rpmsg drivers
+#
+CONFIG_RPMSG_QCOM_GLINK_RPM=n
+CONFIG_RPMSG_VIRTIO=n
+# end of Rpmsg drivers
+
+CONFIG_SOUNDWIRE=n
+
+#
+# SOC (System On Chip) specific Drivers
+#
+
+#
+# Amlogic SoC drivers
+#
+# end of Amlogic SoC drivers
+
+#
+# Apple SoC drivers
+#
+CONFIG_APPLE_PMGR_PWRSTATE=y
+CONFIG_APPLE_RTKIT=y
+CONFIG_APPLE_SART=m
+# end of Apple SoC drivers
+
+#
+# Broadcom SoC drivers
+#
+CONFIG_SOC_BRCMSTB=n
+# end of Broadcom SoC drivers
+
+#
+# NXP/Freescale QorIQ SoC drivers
+#
+CONFIG_QUICC_ENGINE=n
+# end of NXP/Freescale QorIQ SoC drivers
+
+#
+# i.MX SoC drivers
+#
+# end of i.MX SoC drivers
+
+#
+# Enable LiteX SoC Builder specific drivers
+#
+CONFIG_LITEX_SOC_CONTROLLER=n
+# end of Enable LiteX SoC Builder specific drivers
+
+#
+# Qualcomm SoC drivers
+#
+# end of Qualcomm SoC drivers
+
+CONFIG_SOC_TI=n
+
+#
+# Xilinx SoC drivers
+#
+# end of Xilinx SoC drivers
+# end of SOC (System On Chip) specific Drivers
+
+CONFIG_PM_DEVFREQ=y
+
+#
+# DEVFREQ Governors
+#
+CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
+CONFIG_DEVFREQ_GOV_PERFORMANCE=y
+CONFIG_DEVFREQ_GOV_POWERSAVE=y
+CONFIG_DEVFREQ_GOV_USERSPACE=y
+CONFIG_DEVFREQ_GOV_PASSIVE=y
+
+#
+# DEVFREQ Drivers
+#
+CONFIG_PM_DEVFREQ_EVENT=y
+CONFIG_EXTCON=y
+
+#
+# Extcon Device Drivers
+#
+CONFIG_EXTCON_FSA9480=n
+CONFIG_EXTCON_GPIO=y
+CONFIG_EXTCON_MAX3355=n
+CONFIG_EXTCON_PTN5150=n
+CONFIG_EXTCON_RT8973A=n
+CONFIG_EXTCON_SM5502=n
+CONFIG_EXTCON_USB_GPIO=y
+CONFIG_EXTCON_USBC_TUSB320=n
+CONFIG_MEMORY=n
+CONFIG_IIO=n
+CONFIG_NTB=n
+CONFIG_VME_BUS=n
+CONFIG_PWM=y
+CONFIG_PWM_SYSFS=y
+CONFIG_PWM_DEBUG=n
+CONFIG_PWM_ATMEL_TCB=n
+CONFIG_PWM_DWC=n
+CONFIG_PWM_FSL_FTM=n
+CONFIG_PWM_PCA9685=n
+
+#
+# IRQ chip support
+#
+CONFIG_IRQCHIP=y
+CONFIG_ARM_GIC=y
+CONFIG_ARM_GIC_MAX_NR=1
+CONFIG_ARM_GIC_V2M=y
+CONFIG_ARM_GIC_V3=y
+CONFIG_ARM_GIC_V3_ITS=y
+CONFIG_ARM_GIC_V3_ITS_PCI=y
+CONFIG_AL_FIC=n
+CONFIG_PARTITION_PERCPU=y
+CONFIG_APPLE_AIC=y
+# end of IRQ chip support
+
+CONFIG_IPACK_BUS=n
+CONFIG_RESET_CONTROLLER=y
+CONFIG_RESET_TI_SYSCON=n
+
+#
+# PHY Subsystem
+#
+CONFIG_GENERIC_PHY=n
+CONFIG_PHY_XGENE=n
+CONFIG_PHY_CAN_TRANSCEIVER=n
+
+#
+# PHY drivers for Broadcom platforms
+#
+CONFIG_BCM_KONA_USB2_PHY=n
+# end of PHY drivers for Broadcom platforms
+
+CONFIG_PHY_CADENCE_TORRENT=n
+CONFIG_PHY_CADENCE_DPHY=n
+CONFIG_PHY_CADENCE_DPHY_RX=n
+CONFIG_PHY_CADENCE_SIERRA=n
+CONFIG_PHY_CADENCE_SALVO=n
+CONFIG_PHY_PXA_28NM_HSIC=n
+CONFIG_PHY_PXA_28NM_USB2=n
+CONFIG_PHY_LAN966X_SERDES=n
+CONFIG_PHY_MAPPHONE_MDM6600=n
+CONFIG_PHY_OCELOT_SERDES=n
+CONFIG_PHY_QCOM_USB_HS=n
+CONFIG_PHY_QCOM_USB_HSIC=n
+CONFIG_PHY_TUSB1210=n
+# end of PHY Subsystem
+
+CONFIG_POWERCAP=y
+CONFIG_IDLE_INJECT=n
+CONFIG_DTPM=n
+CONFIG_MCB=n
+
+#
+# Performance monitor support
+#
+CONFIG_ARM_CCI_PMU=n
+CONFIG_ARM_CCN=n
+CONFIG_ARM_CMN=n
+CONFIG_ARM_PMU=y
+CONFIG_ARM_DSU_PMU=n
+CONFIG_ARM_SPE_PMU=n
+CONFIG_APPLE_M1_CPU_PMU=y
+CONFIG_HISI_PCIE_PMU=n
+CONFIG_MARVELL_CN10K_DDR_PMU=n
+# end of Performance monitor support
+
+CONFIG_RAS=y
+CONFIG_USB4=n
+
+#
+# Android
+#
+CONFIG_ANDROID=n
+# end of Android
+
+CONFIG_LIBNVDIMM=n
+CONFIG_DAX=n
+CONFIG_NVMEM=y
+CONFIG_NVMEM_SYSFS=y
+CONFIG_NVMEM_SPMI_SDAM=n
+CONFIG_NVMEM_SPMI_MFD=m
+CONFIG_NVMEM_RMEM=n
+
+#
+# HW tracing support
+#
+CONFIG_STM=n
+CONFIG_INTEL_TH=n
+# end of HW tracing support
+
+CONFIG_FPGA=n
+CONFIG_FSI=n
+CONFIG_TEE=n
+CONFIG_MULTIPLEXER=m
+
+#
+# Multiplexer drivers
+#
+CONFIG_MUX_ADG792A=n
+CONFIG_MUX_ADGS1408=n
+CONFIG_MUX_GPIO=n
+CONFIG_MUX_MMIO=n
+# end of Multiplexer drivers
+
+CONFIG_PM_OPP=y
+CONFIG_SIOX=n
+CONFIG_SLIMBUS=n
+CONFIG_INTERCONNECT=n
+CONFIG_COUNTER=n
+CONFIG_MOST=n
+CONFIG_PECI=n
+# end of Device Drivers
+
+#
+# File systems
+#
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_VALIDATE_FS_PARSER=y
+CONFIG_FS_IOMAP=y
+CONFIG_EXT2_FS=n
+CONFIG_EXT3_FS=n
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_USE_FOR_EXT2=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+CONFIG_EXT4_DEBUG=n
+CONFIG_JBD2=y
+CONFIG_JBD2_DEBUG=n
+CONFIG_FS_MBCACHE=y
+CONFIG_REISERFS_FS=m
+CONFIG_REISERFS_CHECK=n
+CONFIG_REISERFS_PROC_INFO=y
+CONFIG_REISERFS_FS_XATTR=y
+CONFIG_REISERFS_FS_POSIX_ACL=y
+CONFIG_REISERFS_FS_SECURITY=y
+CONFIG_JFS_FS=m
+CONFIG_JFS_POSIX_ACL=y
+CONFIG_JFS_SECURITY=y
+CONFIG_JFS_DEBUG=n
+CONFIG_JFS_STATISTICS=n
+CONFIG_XFS_FS=m
+CONFIG_XFS_SUPPORT_V4=y
+CONFIG_XFS_QUOTA=y
+CONFIG_XFS_POSIX_ACL=y
+CONFIG_XFS_RT=n
+CONFIG_XFS_ONLINE_SCRUB=n
+CONFIG_XFS_WARN=n
+CONFIG_XFS_DEBUG=n
+CONFIG_GFS2_FS=m
+CONFIG_GFS2_FS_LOCKING_DLM=y
+CONFIG_OCFS2_FS=m
+CONFIG_OCFS2_FS_O2CB=m
+CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
+CONFIG_OCFS2_FS_STATS=n
+CONFIG_OCFS2_DEBUG_MASKLOG=n
+CONFIG_OCFS2_DEBUG_FS=n
+CONFIG_BTRFS_FS=m
+CONFIG_BTRFS_FS_POSIX_ACL=y
+CONFIG_BTRFS_FS_CHECK_INTEGRITY=n
+CONFIG_BTRFS_FS_RUN_SANITY_TESTS=n
+CONFIG_BTRFS_DEBUG=n
+CONFIG_BTRFS_ASSERT=n
+CONFIG_BTRFS_FS_REF_VERIFY=n
+CONFIG_NILFS2_FS=m
+CONFIG_F2FS_FS=n
+CONFIG_ZONEFS_FS=n
+CONFIG_FS_POSIX_ACL=y
+CONFIG_EXPORTFS=y
+CONFIG_EXPORTFS_BLOCK_OPS=y
+CONFIG_FILE_LOCKING=y
+CONFIG_FS_ENCRYPTION=y
+CONFIG_FS_ENCRYPTION_ALGS=y
+CONFIG_FS_VERITY=n
+CONFIG_FSNOTIFY=y
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY_USER=y
+CONFIG_FANOTIFY=y
+CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
+CONFIG_QUOTA=y
+CONFIG_QUOTA_NETLINK_INTERFACE=y
+CONFIG_PRINT_QUOTA_WARNING=n
+CONFIG_QUOTA_DEBUG=n
+CONFIG_QUOTA_TREE=y
+CONFIG_QFMT_V1=n
+CONFIG_QFMT_V2=y
+CONFIG_QUOTACTL=y
+CONFIG_AUTOFS4_FS=y
+CONFIG_AUTOFS_FS=y
+CONFIG_FUSE_FS=m
+CONFIG_CUSE=m
+CONFIG_VIRTIO_FS=n
+CONFIG_OVERLAY_FS=m
+CONFIG_OVERLAY_FS_REDIRECT_DIR=n
+CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
+CONFIG_OVERLAY_FS_INDEX=n
+CONFIG_OVERLAY_FS_XINO_AUTO=n
+CONFIG_OVERLAY_FS_METACOPY=n
+
+#
+# Caches
+#
+CONFIG_NETFS_SUPPORT=m
+CONFIG_NETFS_STATS=y
+CONFIG_FSCACHE=m
+CONFIG_FSCACHE_STATS=y
+CONFIG_FSCACHE_DEBUG=n
+CONFIG_CACHEFILES=m
+CONFIG_CACHEFILES_DEBUG=n
+CONFIG_CACHEFILES_ERROR_INJECTION=n
+# end of Caches
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=m
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+CONFIG_UDF_FS=m
+# end of CD-ROM/DVD Filesystems
+
+#
+# DOS/FAT/EXFAT/NT Filesystems
+#
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=m
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
+CONFIG_FAT_DEFAULT_UTF8=n
+CONFIG_EXFAT_FS=m
+CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_NTFS_FS=n
+CONFIG_NTFS3_FS=m
+CONFIG_NTFS3_64BIT_CLUSTER=n
+CONFIG_NTFS3_LZX_XPRESS=y
+CONFIG_NTFS3_FS_POSIX_ACL=n
+# end of DOS/FAT/EXFAT/NT Filesystems
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_KCORE=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_PROC_CHILDREN=y
+CONFIG_KERNFS=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+CONFIG_TMPFS_POSIX_ACL=y
+CONFIG_TMPFS_XATTR=y
+CONFIG_TMPFS_INODE64=n
+CONFIG_ARCH_SUPPORTS_HUGETLBFS=y
+CONFIG_HUGETLBFS=y
+CONFIG_HUGETLB_PAGE=y
+CONFIG_MEMFD_CREATE=y
+CONFIG_ARCH_HAS_GIGANTIC_PAGE=y
+CONFIG_CONFIGFS_FS=y
+CONFIG_EFIVAR_FS=y
+# end of Pseudo filesystems
+
+CONFIG_MISC_FILESYSTEMS=y
+CONFIG_ORANGEFS_FS=n
+CONFIG_ADFS_FS=n
+CONFIG_AFFS_FS=m
+CONFIG_ECRYPT_FS=m
+CONFIG_ECRYPT_FS_MESSAGING=n
+CONFIG_HFS_FS=m
+CONFIG_HFSPLUS_FS=m
+CONFIG_BEFS_FS=m
+CONFIG_BEFS_DEBUG=n
+CONFIG_BFS_FS=n
+CONFIG_EFS_FS=n
+CONFIG_JFFS2_FS=n
+CONFIG_CRAMFS=m
+CONFIG_CRAMFS_BLOCKDEV=y
+CONFIG_CRAMFS_MTD=n
+CONFIG_SQUASHFS=m
+CONFIG_SQUASHFS_FILE_CACHE=y
+CONFIG_SQUASHFS_FILE_DIRECT=n
+CONFIG_SQUASHFS_DECOMP_SINGLE=y
+CONFIG_SQUASHFS_DECOMP_MULTI=n
+CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU=n
+CONFIG_SQUASHFS_XATTR=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SQUASHFS_LZ4=y
+CONFIG_SQUASHFS_LZO=y
+CONFIG_SQUASHFS_XZ=y
+CONFIG_SQUASHFS_ZSTD=n
+CONFIG_SQUASHFS_4K_DEVBLK_SIZE=n
+CONFIG_SQUASHFS_EMBEDDED=n
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
+CONFIG_VXFS_FS=n
+CONFIG_MINIX_FS=m
+CONFIG_OMFS_FS=n
+CONFIG_HPFS_FS=n
+CONFIG_QNX4FS_FS=n
+CONFIG_QNX6FS_FS=n
+CONFIG_ROMFS_FS=m
+CONFIG_ROMFS_BACKED_BY_BLOCK=y
+CONFIG_ROMFS_BACKED_BY_MTD=n
+CONFIG_ROMFS_BACKED_BY_BOTH=n
+CONFIG_ROMFS_ON_BLOCK=y
+CONFIG_PSTORE=y
+CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240
+CONFIG_PSTORE_DEFLATE_COMPRESS=y
+CONFIG_PSTORE_LZO_COMPRESS=n
+CONFIG_PSTORE_LZ4_COMPRESS=n
+CONFIG_PSTORE_LZ4HC_COMPRESS=n
+CONFIG_PSTORE_842_COMPRESS=n
+CONFIG_PSTORE_ZSTD_COMPRESS=n
+CONFIG_PSTORE_COMPRESS=y
+CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y
+CONFIG_PSTORE_COMPRESS_DEFAULT="deflate"
+CONFIG_PSTORE_CONSOLE=n
+CONFIG_PSTORE_PMSG=n
+CONFIG_PSTORE_RAM=m
+CONFIG_PSTORE_BLK=n
+CONFIG_SYSV_FS=m
+CONFIG_UFS_FS=m
+CONFIG_UFS_FS_WRITE=n
+CONFIG_UFS_DEBUG=n
+CONFIG_EROFS_FS=n
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=y
+CONFIG_NFS_V2=n
+CONFIG_NFS_V3=y
+CONFIG_NFS_V3_ACL=y
+CONFIG_NFS_V4=y
+CONFIG_NFS_SWAP=y
+CONFIG_NFS_V4_1=y
+CONFIG_NFS_V4_2=y
+CONFIG_PNFS_FILE_LAYOUT=y
+CONFIG_PNFS_BLOCK=y
+CONFIG_PNFS_FLEXFILE_LAYOUT=y
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
+CONFIG_NFS_V4_1_MIGRATION=n
+CONFIG_NFS_V4_SECURITY_LABEL=y
+CONFIG_NFS_USE_LEGACY_DNS=n
+CONFIG_NFS_USE_KERNEL_DNS=y
+CONFIG_NFS_DEBUG=y
+CONFIG_NFS_DISABLE_UDP_SUPPORT=y
+CONFIG_NFS_V4_2_READ_PLUS=n
+CONFIG_NFSD=m
+CONFIG_NFSD_V2_ACL=y
+CONFIG_NFSD_V3_ACL=y
+CONFIG_NFSD_V4=y
+CONFIG_NFSD_PNFS=y
+CONFIG_NFSD_BLOCKLAYOUT=y
+CONFIG_NFSD_SCSILAYOUT=y
+CONFIG_NFSD_FLEXFILELAYOUT=y
+CONFIG_NFSD_V4_2_INTER_SSC=y
+CONFIG_NFSD_V4_SECURITY_LABEL=y
+CONFIG_GRACE_PERIOD=y
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_ACL_SUPPORT=y
+CONFIG_NFS_COMMON=y
+CONFIG_NFS_V4_2_SSC_HELPER=y
+CONFIG_SUNRPC=y
+CONFIG_SUNRPC_GSS=y
+CONFIG_SUNRPC_BACKCHANNEL=y
+CONFIG_SUNRPC_SWAP=y
+CONFIG_RPCSEC_GSS_KRB5=m
+CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES=n
+CONFIG_SUNRPC_DEBUG=y
+CONFIG_CEPH_FS=m
+CONFIG_CEPH_FSCACHE=y
+CONFIG_CEPH_FS_POSIX_ACL=y
+CONFIG_CEPH_FS_SECURITY_LABEL=n
+CONFIG_CIFS=m
+CONFIG_CIFS_STATS2=n
+CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y
+CONFIG_CIFS_UPCALL=y
+CONFIG_CIFS_XATTR=y
+CONFIG_CIFS_POSIX=y
+CONFIG_CIFS_DEBUG=y
+CONFIG_CIFS_DEBUG2=n
+CONFIG_CIFS_DEBUG_DUMP_KEYS=n
+CONFIG_CIFS_DFS_UPCALL=y
+CONFIG_CIFS_SWN_UPCALL=n
+CONFIG_CIFS_FSCACHE=y
+CONFIG_SMB_SERVER=n
+CONFIG_SMBFS_COMMON=m
+CONFIG_CODA_FS=m
+CONFIG_AFS_FS=n
+CONFIG_9P_FS=m
+CONFIG_9P_FSCACHE=y
+CONFIG_9P_FS_POSIX_ACL=y
+CONFIG_9P_FS_SECURITY=y
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_CODEPAGE_737=m
+CONFIG_NLS_CODEPAGE_775=m
+CONFIG_NLS_CODEPAGE_850=m
+CONFIG_NLS_CODEPAGE_852=m
+CONFIG_NLS_CODEPAGE_855=m
+CONFIG_NLS_CODEPAGE_857=m
+CONFIG_NLS_CODEPAGE_860=m
+CONFIG_NLS_CODEPAGE_861=m
+CONFIG_NLS_CODEPAGE_862=m
+CONFIG_NLS_CODEPAGE_863=m
+CONFIG_NLS_CODEPAGE_864=m
+CONFIG_NLS_CODEPAGE_865=m
+CONFIG_NLS_CODEPAGE_866=m
+CONFIG_NLS_CODEPAGE_869=m
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_CODEPAGE_950=m
+CONFIG_NLS_CODEPAGE_932=m
+CONFIG_NLS_CODEPAGE_949=m
+CONFIG_NLS_CODEPAGE_874=m
+CONFIG_NLS_ISO8859_8=m
+CONFIG_NLS_CODEPAGE_1250=m
+CONFIG_NLS_CODEPAGE_1251=m
+CONFIG_NLS_ASCII=y
+CONFIG_NLS_ISO8859_1=m
+CONFIG_NLS_ISO8859_2=m
+CONFIG_NLS_ISO8859_3=m
+CONFIG_NLS_ISO8859_4=m
+CONFIG_NLS_ISO8859_5=m
+CONFIG_NLS_ISO8859_6=m
+CONFIG_NLS_ISO8859_7=m
+CONFIG_NLS_ISO8859_9=m
+CONFIG_NLS_ISO8859_13=m
+CONFIG_NLS_ISO8859_14=m
+CONFIG_NLS_ISO8859_15=m
+CONFIG_NLS_KOI8_R=m
+CONFIG_NLS_KOI8_U=m
+CONFIG_NLS_MAC_ROMAN=m
+CONFIG_NLS_MAC_CELTIC=m
+CONFIG_NLS_MAC_CENTEURO=m
+CONFIG_NLS_MAC_CROATIAN=m
+CONFIG_NLS_MAC_CYRILLIC=m
+CONFIG_NLS_MAC_GAELIC=m
+CONFIG_NLS_MAC_GREEK=m
+CONFIG_NLS_MAC_ICELAND=m
+CONFIG_NLS_MAC_INUIT=m
+CONFIG_NLS_MAC_ROMANIAN=m
+CONFIG_NLS_MAC_TURKISH=m
+CONFIG_NLS_UTF8=y
+CONFIG_DLM=m
+CONFIG_DLM_DEBUG=y
+CONFIG_UNICODE=m
+CONFIG_UNICODE_NORMALIZATION_SELFTEST=n
+CONFIG_IO_WQ=y
+# end of File systems
+
+#
+# Security options
+#
+CONFIG_KEYS=y
+CONFIG_KEYS_REQUEST_CACHE=n
+CONFIG_PERSISTENT_KEYRINGS=y
+CONFIG_ENCRYPTED_KEYS=y
+CONFIG_USER_DECRYPTED_DATA=n
+CONFIG_KEY_DH_OPERATIONS=y
+CONFIG_KEY_NOTIFICATIONS=n
+CONFIG_SECURITY_DMESG_RESTRICT=n
+CONFIG_SECURITY=y
+CONFIG_SECURITYFS=y
+CONFIG_SECURITY_NETWORK=y
+CONFIG_SECURITY_NETWORK_XFRM=y
+CONFIG_SECURITY_PATH=n
+CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y
+CONFIG_HARDENED_USERCOPY=n
+CONFIG_FORTIFY_SOURCE=n
+CONFIG_STATIC_USERMODEHELPER=n
+CONFIG_SECURITY_SELINUX=n
+CONFIG_SECURITY_SMACK=n
+CONFIG_SECURITY_TOMOYO=n
+CONFIG_SECURITY_APPARMOR=n
+CONFIG_SECURITY_LOADPIN=n
+CONFIG_SECURITY_YAMA=y
+CONFIG_SECURITY_SAFESETID=n
+CONFIG_SECURITY_LOCKDOWN_LSM=n
+CONFIG_SECURITY_LANDLOCK=n
+CONFIG_INTEGRITY=n
+CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=n
+CONFIG_DEFAULT_SECURITY_DAC=y
+CONFIG_LSM="yama,loadpin,safesetid,integrity,selinux,smack,tomoyo,apparmor"
+
+#
+# Kernel hardening options
+#
+
+#
+# Memory initialization
+#
+CONFIG_INIT_STACK_NONE=y
+CONFIG_GCC_PLUGIN_STRUCTLEAK_USER=n
+CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF=n
+CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=n
+CONFIG_GCC_PLUGIN_STACKLEAK=n
+CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y
+CONFIG_INIT_ON_FREE_DEFAULT_ON=n
+CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y
+CONFIG_ZERO_CALL_USED_REGS=n
+# end of Memory initialization
+# end of Kernel hardening options
+# end of Security options
+
+CONFIG_XOR_BLOCKS=y
+CONFIG_ASYNC_CORE=m
+CONFIG_ASYNC_MEMCPY=m
+CONFIG_ASYNC_XOR=m
+CONFIG_ASYNC_PQ=m
+CONFIG_ASYNC_RAID6_RECOV=m
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_ALGAPI2=y
+CONFIG_CRYPTO_AEAD=y
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_SKCIPHER=y
+CONFIG_CRYPTO_SKCIPHER2=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=y
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_AKCIPHER=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_KPP=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_USER=m
+CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=n
+CONFIG_CRYPTO_MANAGER_EXTRA_TESTS=n
+CONFIG_CRYPTO_GF128MUL=y
+CONFIG_CRYPTO_NULL=y
+CONFIG_CRYPTO_NULL2=y
+CONFIG_CRYPTO_PCRYPT=m
+CONFIG_CRYPTO_CRYPTD=y
+CONFIG_CRYPTO_AUTHENC=m
+CONFIG_CRYPTO_TEST=n
+CONFIG_CRYPTO_ENGINE=m
+
+#
+# Public-key cryptography
+#
+CONFIG_CRYPTO_RSA=y
+CONFIG_CRYPTO_DH=y
+CONFIG_CRYPTO_DH_RFC7919_GROUPS=n
+CONFIG_CRYPTO_ECC=m
+CONFIG_CRYPTO_ECDH=m
+CONFIG_CRYPTO_ECDSA=n
+CONFIG_CRYPTO_ECRDSA=n
+CONFIG_CRYPTO_SM2=n
+CONFIG_CRYPTO_CURVE25519=n
+
+#
+# Authenticated Encryption with Associated Data
+#
+CONFIG_CRYPTO_CCM=m
+CONFIG_CRYPTO_GCM=y
+CONFIG_CRYPTO_CHACHA20POLY1305=m
+CONFIG_CRYPTO_AEGIS128=m
+CONFIG_CRYPTO_AEGIS128_SIMD=n
+CONFIG_CRYPTO_SEQIV=y
+CONFIG_CRYPTO_ECHAINIV=m
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CFB=m
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_LRW=m
+CONFIG_CRYPTO_OFB=m
+CONFIG_CRYPTO_PCBC=m
+CONFIG_CRYPTO_XTS=y
+CONFIG_CRYPTO_KEYWRAP=m
+CONFIG_CRYPTO_NHPOLY1305=y
+CONFIG_CRYPTO_ADIANTUM=m
+CONFIG_CRYPTO_ESSIV=m
+
+#
+# Hash modes
+#
+CONFIG_CRYPTO_CMAC=m
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_XCBC=m
+CONFIG_CRYPTO_VMAC=m
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CRC32=y
+CONFIG_CRYPTO_XXHASH=y
+CONFIG_CRYPTO_BLAKE2B=y
+CONFIG_CRYPTO_BLAKE2S=n
+CONFIG_CRYPTO_CRCT10DIF=y
+CONFIG_CRYPTO_CRC64_ROCKSOFT=y
+CONFIG_CRYPTO_GHASH=y
+CONFIG_CRYPTO_POLY1305=y
+CONFIG_CRYPTO_MD4=m
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=m
+CONFIG_CRYPTO_RMD160=m
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA3=y
+CONFIG_CRYPTO_SM3=y
+CONFIG_CRYPTO_STREEBOG=n
+CONFIG_CRYPTO_WP512=m
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=y
+CONFIG_CRYPTO_AES_TI=n
+CONFIG_CRYPTO_ANUBIS=m
+CONFIG_CRYPTO_ARC4=m
+CONFIG_CRYPTO_BLOWFISH=m
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
+CONFIG_CRYPTO_CAMELLIA=m
+CONFIG_CRYPTO_CAST_COMMON=m
+CONFIG_CRYPTO_CAST5=m
+CONFIG_CRYPTO_CAST6=m
+CONFIG_CRYPTO_DES=m
+CONFIG_CRYPTO_FCRYPT=m
+CONFIG_CRYPTO_KHAZAD=m
+CONFIG_CRYPTO_CHACHA20=y
+CONFIG_CRYPTO_SEED=m
+CONFIG_CRYPTO_SERPENT=m
+CONFIG_CRYPTO_SM4=y
+CONFIG_CRYPTO_TEA=m
+CONFIG_CRYPTO_TWOFISH=m
+CONFIG_CRYPTO_TWOFISH_COMMON=m
+
+#
+# Compression
+#
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
+CONFIG_CRYPTO_842=m
+CONFIG_CRYPTO_LZ4=m
+CONFIG_CRYPTO_LZ4HC=m
+CONFIG_CRYPTO_ZSTD=m
+
+#
+# Random Number Generation
+#
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_DRBG_MENU=y
+CONFIG_CRYPTO_DRBG_HMAC=y
+CONFIG_CRYPTO_DRBG_HASH=y
+CONFIG_CRYPTO_DRBG_CTR=y
+CONFIG_CRYPTO_DRBG=y
+CONFIG_CRYPTO_JITTERENTROPY=y
+CONFIG_CRYPTO_KDF800108_CTR=y
+CONFIG_CRYPTO_USER_API=y
+CONFIG_CRYPTO_USER_API_HASH=y
+CONFIG_CRYPTO_USER_API_SKCIPHER=y
+CONFIG_CRYPTO_USER_API_RNG=y
+CONFIG_CRYPTO_USER_API_RNG_CAVP=n
+CONFIG_CRYPTO_USER_API_AEAD=y
+CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
+CONFIG_CRYPTO_STATS=n
+CONFIG_CRYPTO_HASH_INFO=y
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_DEV_ATMEL_ECC=n
+CONFIG_CRYPTO_DEV_ATMEL_SHA204A=n
+CONFIG_CRYPTO_DEV_CCP=n
+CONFIG_CRYPTO_DEV_NITROX_CNN55XX=n
+CONFIG_CRYPTO_DEV_CAVIUM_ZIP=n
+CONFIG_CRYPTO_DEV_VIRTIO=m
+CONFIG_CRYPTO_DEV_SAFEXCEL=n
+CONFIG_CRYPTO_DEV_CCREE=n
+CONFIG_CRYPTO_DEV_HISI_SEC=n
+CONFIG_CRYPTO_DEV_AMLOGIC_GXL=n
+CONFIG_ASYMMETRIC_KEY_TYPE=y
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
+CONFIG_X509_CERTIFICATE_PARSER=y
+CONFIG_PKCS8_PRIVATE_KEY_PARSER=n
+CONFIG_PKCS7_MESSAGE_PARSER=y
+CONFIG_PKCS7_TEST_KEY=n
+CONFIG_SIGNED_PE_FILE_VERIFICATION=n
+
+#
+# Certificates for signature checking
+#
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
+CONFIG_SYSTEM_TRUSTED_KEYS=""
+CONFIG_SYSTEM_EXTRA_CERTIFICATE=n
+CONFIG_SECONDARY_TRUSTED_KEYRING=n
+CONFIG_SYSTEM_BLACKLIST_KEYRING=n
+# end of Certificates for signature checking
+
+CONFIG_BINARY_PRINTF=y
+
+#
+# Library routines
+#
+CONFIG_RAID6_PQ=m
+CONFIG_RAID6_PQ_BENCHMARK=y
+CONFIG_LINEAR_RANGES=y
+CONFIG_PACKING=n
+CONFIG_BITREVERSE=y
+CONFIG_HAVE_ARCH_BITREVERSE=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_NET_UTILS=y
+CONFIG_CORDIC=m
+CONFIG_PRIME_NUMBERS=n
+CONFIG_RATIONAL=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
+CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
+CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
+CONFIG_INDIRECT_PIO=n
+
+#
+# Crypto library routines
+#
+CONFIG_CRYPTO_LIB_AES=y
+CONFIG_CRYPTO_LIB_ARC4=m
+CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
+CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=y
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
+CONFIG_CRYPTO_LIB_CHACHA=m
+CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
+CONFIG_CRYPTO_LIB_CURVE25519=m
+CONFIG_CRYPTO_LIB_DES=m
+CONFIG_CRYPTO_LIB_POLY1305_RSIZE=9
+CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=y
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
+CONFIG_CRYPTO_LIB_POLY1305=m
+CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_LIB_SM3=y
+CONFIG_CRYPTO_LIB_SM4=y
+# end of Crypto library routines
+
+CONFIG_CRC_CCITT=y
+CONFIG_CRC16=y
+CONFIG_CRC_T10DIF=y
+CONFIG_CRC64_ROCKSOFT=y
+CONFIG_CRC_ITU_T=y
+CONFIG_CRC32=y
+CONFIG_CRC32_SELFTEST=n
+CONFIG_CRC32_SLICEBY8=y
+CONFIG_CRC32_SLICEBY4=n
+CONFIG_CRC32_SARWATE=n
+CONFIG_CRC32_BIT=n
+CONFIG_CRC64=y
+CONFIG_CRC4=n
+CONFIG_CRC7=y
+CONFIG_LIBCRC32C=y
+CONFIG_CRC8=y
+CONFIG_XXHASH=y
+CONFIG_AUDIT_GENERIC=y
+CONFIG_AUDIT_ARCH_COMPAT_GENERIC=y
+CONFIG_RANDOM32_SELFTEST=n
+CONFIG_842_COMPRESS=m
+CONFIG_842_DECOMPRESS=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
+CONFIG_LZ4_COMPRESS=m
+CONFIG_LZ4HC_COMPRESS=m
+CONFIG_LZ4_DECOMPRESS=y
+CONFIG_ZSTD_COMPRESS=m
+CONFIG_ZSTD_DECOMPRESS=y
+CONFIG_XZ_DEC=y
+CONFIG_XZ_DEC_X86=n
+CONFIG_XZ_DEC_POWERPC=n
+CONFIG_XZ_DEC_IA64=n
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_SPARC=n
+CONFIG_XZ_DEC_MICROLZMA=n
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_TEST=n
+CONFIG_DECOMPRESS_GZIP=y
+CONFIG_DECOMPRESS_BZIP2=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DECOMPRESS_XZ=y
+CONFIG_DECOMPRESS_LZO=y
+CONFIG_DECOMPRESS_LZ4=y
+CONFIG_DECOMPRESS_ZSTD=y
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_REED_SOLOMON=m
+CONFIG_REED_SOLOMON_ENC8=y
+CONFIG_REED_SOLOMON_DEC8=y
+CONFIG_TEXTSEARCH=y
+CONFIG_TEXTSEARCH_KMP=m
+CONFIG_TEXTSEARCH_BM=m
+CONFIG_TEXTSEARCH_FSM=m
+CONFIG_INTERVAL_TREE=y
+CONFIG_ASSOCIATIVE_ARRAY=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAS_DMA=y
+CONFIG_DMA_OPS=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
+CONFIG_DMA_DECLARE_COHERENT=y
+CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
+CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
+CONFIG_ARCH_HAS_SYNC_DMA_FOR_DEVICE=y
+CONFIG_ARCH_HAS_SYNC_DMA_FOR_CPU=y
+CONFIG_ARCH_HAS_DMA_PREP_COHERENT=y
+CONFIG_SWIOTLB=y
+CONFIG_DMA_RESTRICTED_POOL=n
+CONFIG_DMA_NONCOHERENT_MMAP=y
+CONFIG_DMA_COHERENT_POOL=y
+CONFIG_DMA_DIRECT_REMAP=y
+CONFIG_DMA_CMA=y
+CONFIG_DMA_PERNUMA_CMA=n
+
+#
+# Default contiguous memory area size:
+#
+CONFIG_CMA_SIZE_MBYTES=64
+CONFIG_CMA_SIZE_SEL_MBYTES=y
+CONFIG_CMA_SIZE_SEL_PERCENTAGE=n
+CONFIG_CMA_SIZE_SEL_MIN=n
+CONFIG_CMA_SIZE_SEL_MAX=n
+CONFIG_CMA_ALIGNMENT=8
+CONFIG_DMA_API_DEBUG=n
+CONFIG_DMA_MAP_BENCHMARK=n
+CONFIG_SGL_ALLOC=y
+CONFIG_CPU_RMAP=y
+CONFIG_DQL=y
+CONFIG_NLATTR=y
+CONFIG_LRU_CACHE=m
+CONFIG_CLZ_TAB=y
+CONFIG_IRQ_POLL=y
+CONFIG_MPILIB=y
+CONFIG_LIBFDT=y
+CONFIG_OID_REGISTRY=y
+CONFIG_UCS2_STRING=y
+CONFIG_HAVE_GENERIC_VDSO=y
+CONFIG_GENERIC_GETTIMEOFDAY=y
+CONFIG_GENERIC_VDSO_TIME_NS=y
+CONFIG_FONT_SUPPORT=y
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=n
+CONFIG_FONT_8x16=y
+CONFIG_FONT_6x11=n
+CONFIG_FONT_7x14=n
+CONFIG_FONT_PEARL_8x8=n
+CONFIG_FONT_ACORN_8x8=n
+CONFIG_FONT_MINI_4x6=n
+CONFIG_FONT_6x10=n
+CONFIG_FONT_10x18=n
+CONFIG_FONT_SUN8x16=n
+CONFIG_FONT_SUN12x22=n
+CONFIG_FONT_TER16x32=y
+CONFIG_FONT_6x8=n
+CONFIG_SG_POOL=y
+CONFIG_ARCH_STACKWALK=y
+CONFIG_SBITMAP=y
+# end of Library routines
+
+CONFIG_GENERIC_LIB_DEVMEM_IS_ALLOWED=y
+
+#
+# Kernel hacking
+#
+
+#
+# printk and dmesg options
+#
+CONFIG_PRINTK_TIME=y
+CONFIG_PRINTK_CALLER=n
+CONFIG_STACKTRACE_BUILD_ID=n
+CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7
+CONFIG_CONSOLE_LOGLEVEL_QUIET=4
+CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4
+CONFIG_BOOT_PRINTK_DELAY=y
+CONFIG_DYNAMIC_DEBUG=y
+CONFIG_DYNAMIC_DEBUG_CORE=y
+CONFIG_SYMBOLIC_ERRNAME=y
+CONFIG_DEBUG_BUGVERBOSE=y
+# end of printk and dmesg options
+
+CONFIG_DEBUG_KERNEL=y
+CONFIG_DEBUG_MISC=y
+
+#
+# Compile-time checks and compiler options
+#
+CONFIG_DEBUG_INFO_NONE=y
+CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=n
+CONFIG_DEBUG_INFO_DWARF4=n
+CONFIG_DEBUG_INFO_DWARF5=n
+CONFIG_FRAME_WARN=1024
+CONFIG_STRIP_ASM_SYMS=y
+CONFIG_READABLE_ASM=n
+CONFIG_HEADERS_INSTALL=n
+CONFIG_DEBUG_SECTION_MISMATCH=y
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y
+CONFIG_DEBUG_FORCE_FUNCTION_ALIGN_64B=n
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
+CONFIG_FRAME_POINTER=y
+CONFIG_VMLINUX_MAP=n
+CONFIG_DEBUG_FORCE_WEAK_PER_CPU=n
+# end of Compile-time checks and compiler options
+
+#
+# Generic Kernel Debugging Instruments
+#
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
+CONFIG_MAGIC_SYSRQ_SERIAL=y
+CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE=""
+CONFIG_DEBUG_FS=y
+CONFIG_DEBUG_FS_ALLOW_ALL=y
+CONFIG_DEBUG_FS_DISALLOW_MOUNT=n
+CONFIG_DEBUG_FS_ALLOW_NONE=n
+CONFIG_HAVE_ARCH_KGDB=y
+CONFIG_KGDB=y
+CONFIG_KGDB_HONOUR_BLOCKLIST=y
+CONFIG_KGDB_SERIAL_CONSOLE=y
+CONFIG_KGDB_TESTS=y
+CONFIG_KGDB_TESTS_ON_BOOT=n
+CONFIG_KGDB_KDB=n
+CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
+CONFIG_UBSAN=n
+CONFIG_HAVE_ARCH_KCSAN=y
+CONFIG_HAVE_KCSAN_COMPILER=y
+CONFIG_KCSAN=n
+# end of Generic Kernel Debugging Instruments
+
+#
+# Networking Debugging
+#
+CONFIG_NET_DEV_REFCNT_TRACKER=n
+CONFIG_NET_NS_REFCNT_TRACKER=n
+# end of Networking Debugging
+
+#
+# Memory Debugging
+#
+CONFIG_PAGE_EXTENSION=n
+CONFIG_DEBUG_PAGEALLOC=n
+CONFIG_PAGE_OWNER=n
+CONFIG_PAGE_POISONING=n
+CONFIG_DEBUG_RODATA_TEST=n
+CONFIG_ARCH_HAS_DEBUG_WX=y
+CONFIG_DEBUG_WX=y
+CONFIG_GENERIC_PTDUMP=y
+CONFIG_PTDUMP_CORE=y
+CONFIG_PTDUMP_DEBUGFS=n
+CONFIG_DEBUG_OBJECTS=n
+CONFIG_SLUB_DEBUG_ON=n
+CONFIG_SLUB_STATS=n
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
+CONFIG_DEBUG_KMEMLEAK=n
+CONFIG_DEBUG_STACK_USAGE=n
+CONFIG_SCHED_STACK_END_CHECK=n
+CONFIG_ARCH_HAS_DEBUG_VM_PGTABLE=y
+CONFIG_DEBUG_VM=n
+CONFIG_DEBUG_VM_PGTABLE=n
+CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
+CONFIG_DEBUG_VIRTUAL=n
+CONFIG_DEBUG_MEMORY_INIT=n
+CONFIG_DEBUG_PER_CPU_MAPS=n
+CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_KASAN_SW_TAGS=y
+CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
+CONFIG_HAVE_ARCH_KFENCE=y
+CONFIG_KFENCE=n
+# end of Memory Debugging
+
+CONFIG_DEBUG_SHIRQ=n
+
+#
+# Debug Oops, Lockups and Hangs
+#
+CONFIG_PANIC_ON_OOPS=n
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_LOCKUP_DETECTOR=y
+CONFIG_SOFTLOCKUP_DETECTOR=y
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=n
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
+CONFIG_DETECT_HUNG_TASK=y
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC=n
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
+CONFIG_WQ_WATCHDOG=n
+CONFIG_TEST_LOCKUP=n
+# end of Debug Oops, Lockups and Hangs
+
+#
+# Scheduler Debugging
+#
+CONFIG_SCHED_DEBUG=y
+CONFIG_SCHED_INFO=y
+CONFIG_SCHEDSTATS=y
+# end of Scheduler Debugging
+
+CONFIG_DEBUG_TIMEKEEPING=n
+CONFIG_DEBUG_PREEMPT=y
+
+#
+# Lock Debugging (spinlocks, mutexes, etc...)
+#
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+CONFIG_PROVE_LOCKING=n
+CONFIG_LOCK_STAT=n
+CONFIG_DEBUG_RT_MUTEXES=n
+CONFIG_DEBUG_SPINLOCK=n
+CONFIG_DEBUG_MUTEXES=n
+CONFIG_DEBUG_WW_MUTEX_SLOWPATH=n
+CONFIG_DEBUG_RWSEMS=n
+CONFIG_DEBUG_LOCK_ALLOC=n
+CONFIG_DEBUG_ATOMIC_SLEEP=n
+CONFIG_DEBUG_LOCKING_API_SELFTESTS=n
+CONFIG_LOCK_TORTURE_TEST=n
+CONFIG_WW_MUTEX_SELFTEST=n
+CONFIG_SCF_TORTURE_TEST=n
+CONFIG_CSD_LOCK_WAIT_DEBUG=n
+# end of Lock Debugging (spinlocks, mutexes, etc...)
+
+CONFIG_DEBUG_IRQFLAGS=n
+CONFIG_STACKTRACE=y
+CONFIG_WARN_ALL_UNSEEDED_RANDOM=n
+CONFIG_DEBUG_KOBJECT=n
+
+#
+# Debug kernel data structures
+#
+CONFIG_DEBUG_LIST=n
+CONFIG_DEBUG_PLIST=n
+CONFIG_DEBUG_SG=n
+CONFIG_DEBUG_NOTIFIERS=n
+CONFIG_BUG_ON_DATA_CORRUPTION=n
+# end of Debug kernel data structures
+
+CONFIG_DEBUG_CREDENTIALS=n
+
+#
+# RCU Debugging
+#
+CONFIG_TORTURE_TEST=m
+CONFIG_RCU_SCALE_TEST=n
+CONFIG_RCU_TORTURE_TEST=m
+CONFIG_RCU_REF_SCALE_TEST=n
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=21000
+CONFIG_RCU_TRACE=n
+CONFIG_RCU_EQS_DEBUG=n
+# end of RCU Debugging
+
+CONFIG_DEBUG_WQ_FORCE_RR_CPU=n
+CONFIG_CPU_HOTPLUG_STATE_CONTROL=n
+CONFIG_LATENCYTOP=n
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
+CONFIG_HAVE_C_RECORDMCOUNT=y
+CONFIG_TRACING_SUPPORT=y
+CONFIG_FTRACE=n
+CONFIG_SAMPLES=n
+CONFIG_STRICT_DEVMEM=y
+CONFIG_IO_STRICT_DEVMEM=n
+
+#
+# arm64 Debugging
+#
+CONFIG_DEBUG_AID_FOR_SYZBOT=n
+CONFIG_PID_IN_CONTEXTIDR=n
+CONFIG_ARM64_RELOC_TEST=n
+CONFIG_CORESIGHT=n
+# end of arm64 Debugging
+
+#
+# Kernel Testing and Coverage
+#
+CONFIG_KUNIT=n
+CONFIG_NOTIFIER_ERROR_INJECTION=n
+CONFIG_FUNCTION_ERROR_INJECTION=y
+CONFIG_FAULT_INJECTION=n
+CONFIG_ARCH_HAS_KCOV=y
+CONFIG_CC_HAS_SANCOV_TRACE_PC=y
+CONFIG_RUNTIME_TESTING_MENU=n
+CONFIG_ARCH_USE_MEMTEST=y
+CONFIG_MEMTEST=n
+# end of Kernel Testing and Coverage
+
+#
+# Rust hacking
+#
+# end of Rust hacking
+# end of Kernel hacking
diff --git a/srcpkgs/linux-asahi/files/mv-debug b/srcpkgs/linux-asahi/files/mv-debug
new file mode 100755
index 000000000000..8898c928d119
--- /dev/null
+++ b/srcpkgs/linux-asahi/files/mv-debug
@@ -0,0 +1,7 @@
+#!/bin/sh
+mod=$1
+mkdir -p usr/lib/debug/${mod%/*}
+$OBJCOPY --only-keep-debug --compress-debug-sections $mod usr/lib/debug/$mod
+$OBJCOPY --add-gnu-debuglink=${DESTDIR}/usr/lib/debug/$mod $mod
+/usr/bin/$STRIP --strip-debug $mod
+gzip -9 $mod
diff --git a/srcpkgs/linux-asahi/patches/fix-musl-objtool.patch b/srcpkgs/linux-asahi/patches/fix-musl-objtool.patch
new file mode 100644
index 000000000000..b7d0b6a83cbc
--- /dev/null
+++ b/srcpkgs/linux-asahi/patches/fix-musl-objtool.patch
@@ -0,0 +1,16 @@
+objtool is using the headers provided by kernel-libc-headers, which are kernel version 5.10, so
+they use __always_inline instead of inline, and musl doesn't define __always_inline (glibc does)
+
+diff --git a/tools/objtool/Makefile b/tools/objtool/Makefile
+index 92ce4fc..d74b931 100644
+--- a/tools/objtool/Makefile
++++ b/tools/objtool/Makefile
+@@ -30,7 +30,7 @@ INCLUDES := -I$(srctree)/tools/include \
+ 	    -I$(srctree)/tools/objtool/include \
+ 	    -I$(srctree)/tools/objtool/arch/$(SRCARCH)/include
+ WARNINGS := $(EXTRA_WARNINGS) -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs
+-CFLAGS   := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS)
++CFLAGS   := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS) -D__always_inline=inline
+ LDFLAGS  += $(LIBELF_LIBS) $(LIBSUBCMD) $(KBUILD_HOSTLDFLAGS)
+ 
+ # Allow old libelf to be used:
diff --git a/srcpkgs/linux-asahi/template b/srcpkgs/linux-asahi/template
new file mode 100644
index 000000000000..f79afffdd255
--- /dev/null
+++ b/srcpkgs/linux-asahi/template
@@ -0,0 +1,327 @@
+# Template file for 'linux-asahi'
+pkgname=linux-asahi
+_asahiver=20220310
+_asahirel=5
+_tag=asahi-${_asahiver}-${_asahirel}
+_upstreamver=5.17.0-rc7
+version=5.17.rc7.20220310.5
+revision=1
+wrksrc="linux-${_tag}"
+short_desc="Linux kernel and modules for Apple Silicon"
+maintainer="Will Springer <skirmisher@protonmail.com>"
+license="GPL-2.0-only"
+homepage="https://asahilinux.org"
+distfiles="https://github.com/AsahiLinux/linux/archive/${_tag}.tar.gz"
+checksum="d739cfdaaccf33c6b537a154b2f2d1bbfb437583470e9acdf7e2305c7903a7ac"
+python_version=3
+
+archs="aarch64*"
+
+nodebug=yes  # -dbg package is generated below manually
+nostrip=yes
+noverifyrdeps=yes
+noshlibprovides=yes
+preserve=yes
+
+hostmakedepends="tar xz bc elfutils-devel flex gmp-devel kmod libmpc-devel
+ openssl-devel perl uboot-mkimage cpio pahole python3"
+
+_kernver="${_upstreamver}-${_tag}_${revision}"
+triggers="kernel-hooks"
+kernel_hooks_version="${_kernver}"
+
+# These files could be modified when an external module is built.
+mutable_files="
+ /usr/lib/modules/${_kernver}/modules.builtin.bin
+ /usr/lib/modules/${_kernver}/modules.builtin.alias.bin
+ /usr/lib/modules/${_kernver}/modules.softdep
+ /usr/lib/modules/${_kernver}/modules.dep
+ /usr/lib/modules/${_kernver}/modules.dep.bin
+ /usr/lib/modules/${_kernver}/modules.symbols
+ /usr/lib/modules/${_kernver}/modules.symbols.bin
+ /usr/lib/modules/${_kernver}/modules.alias
+ /usr/lib/modules/${_kernver}/modules.alias.bin
+ /usr/lib/modules/${_kernver}/modules.devname"
+
+# reproducible build
+export KBUILD_BUILD_TIMESTAMP=$(LC_ALL=C date -ud @${SOURCE_DATE_EPOCH:-0})
+export KBUILD_BUILD_USER=voidlinux
+export KBUILD_BUILD_HOST=voidlinux
+
+if [ "$CROSS_BUILD" ]; then
+	_cross="CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-"
+fi
+
+pre_patch() {
+	xzcat $XBPS_SRCDISTDIR/$pkgname-$version/patch-${version}.xz | patch -Np1
+}
+
+do_configure() {
+	# If there's a file called <arch>-dotconfig, use it to
+	# configure the kernel; otherwise use arch defaults and all stuff
+	# as modules (allmodconfig).
+	local arch subarch
+
+	case "$XBPS_TARGET_MACHINE" in
+		i686*) arch=i386;;
+		x86_64*) arch=x86_64;;
+		arm*) arch=arm;;
+		aarch64*) arch=arm64;;
+		ppc64le*) arch=powerpc; subarch=ppc64le;;
+		ppc64*) arch=powerpc; subarch=ppc64;;
+		ppc*) arch=powerpc; subarch=ppc;;
+		mips*) arch=mips;;
+	esac
+
+	if [ -f ${FILESDIR}/${subarch:-$arch}-dotconfig-custom ]; then
+		msg_normal "Detected a custom .config file for your arch, using it.\n"
+		cp -f ${FILESDIR}/${subarch:-$arch}-dotconfig-custom .config
+		make ${makejobs} ARCH=$arch ${_cross} oldconfig
+	elif [ -f ${FILESDIR}/${subarch:-$arch}-dotconfig ]; then
+		msg_normal "Detected a .config file for your arch, using it.\n"
+		cp -f ${FILESDIR}/${subarch:-$arch}-dotconfig .config
+		make ${makejobs} ARCH=$arch ${_cross} oldconfig
+	fi
+	# Always use our revision to CONFIG_LOCALVERSION to match our pkg version.
+	sed -i -e "s|^\(CONFIG_LOCALVERSION=\).*|\1\"-${_asahiver}-${_asahirel}_${revision}\"|" .config
+
+	rm -f localversion-next
+}
+
+do_build() {
+	local arch _args
+
+	case "$XBPS_TARGET_MACHINE" in
+		i686*) _args="bzImage modules"; arch=i386;;
+		x86_64*) _args="bzImage modules"; arch=x86_64;;
+		arm*) _args="zImage modules dtbs"; arch=arm;;
+		aarch64*) _args="Image modules dtbs"; arch=arm64;;
+		ppc*) _args="zImage modules"; arch=powerpc;;
+		mips*) _args="uImage modules dtbs"; arch=mips;;
+	esac
+	export LDFLAGS=
+	make ARCH=$arch ${_cross} ${makejobs} prepare
+	make ARCH=$arch ${_cross} ${makejobs} ${_args}
+}
+
+do_install() {
+	local arch subarch _args hdrdest
+
+	case "$XBPS_TARGET_MACHINE" in
+		i686*) arch=x86; subarch=i386;;
+		x86_64*) arch=x86; subarch=x86_64;;
+		arm*) arch=arm;;
+		aarch64*) arch=arm64;;
+		ppc*) arch=powerpc;;
+		mips*) arch=mips;;
+	esac
+
+	# Run depmod after compressing modules - makes depmod.sh a noop
+	sed -i '2iexit 0' scripts/depmod.sh
+
+	# Install kernel, firmware and modules
+	make ${makejobs} ARCH=${subarch:-$arch} INSTALL_MOD_PATH=${DESTDIR} ${_cross} modules_install
+
+	hdrdest=${DESTDIR}/usr/src/kernel-headers-${_kernver}
+
+	vinstall .config 644 boot config-${_kernver}
+	vinstall System.map 644 boot System.map-${_kernver}
+
+	case "$arch" in
+		x86)
+			vinstall arch/x86/boot/bzImage 644 boot vmlinuz-${_kernver}
+			;;
+		arm)
+			vinstall arch/arm/boot/zImage 644 boot
+			make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install
+			;;
+		arm64)
+			vinstall arch/arm64/boot/Image 644 boot vmlinux-${_kernver}
+			make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install
+			;;
+		powerpc)
+			# zImage on powerpc is useless as it won't load initramfs
+			# raw vmlinux is huge, and this is nostrip, so do it manually
+			vinstall vmlinux 644 boot vmlinux-${_kernver}
+			/usr/bin/$STRIP ${DESTDIR}/boot/vmlinux-${_kernver}
+			;;
+		mips)
+			vinstall arch/mips/boot/uImage.bin 644 boot uImage-${_kernver}
+			make ${makejobs} ARCH=${subarch:-$arch} INSTALL_DTBS_PATH=${DESTDIR}/boot/dtbs/dtbs-${_kernver} ${_cross} dtbs_install
+			;;
+	esac
+
+	# Switch to /usr.
+	vmkdir usr
+	mv ${DESTDIR}/lib ${DESTDIR}/usr
+
+	cd ${DESTDIR}/usr/lib/modules/${_kernver}
+	rm -f source build
+	ln -sf ../../../src/kernel-headers-${_kernver} build
+
+	cd ${wrksrc}
+	# Install required headers to build external modules
+	install -Dm644 Makefile ${hdrdest}/Makefile
+	install -Dm644 kernel/Makefile ${hdrdest}/kernel/Makefile
+	install -Dm644 .config ${hdrdest}/.config
+	for file in $(find . -name Kconfig\*); do
+		mkdir -p ${hdrdest}/$(dirname $file)
+		install -Dm644 $file ${hdrdest}/${file}
+	done
+	for file in $(find arch/${subarch:-$arch} scripts -name module.lds -o -name Kbuild.platforms -o -name Platform); do
+		mkdir -p ${hdrdest}/$(dirname $file)
+		install -Dm644 $file ${hdrdest}/${file}
+	done
+	mkdir -p ${hdrdest}/include
+	# Remove firmware stuff provided by the "linux-firmware" pkg.
+	rm -rf ${DESTDIR}/usr/lib/firmware
+
+	for i in acpi asm-generic clocksource config crypto drm generated linux vdso \
+		math-emu media net pcmcia scsi sound trace uapi video xen dt-bindings; do
+		if [ -d include/$i ]; then
+			cp -a include/$i ${hdrdest}/include
+		fi
+	done
+
+	cd ${wrksrc}
+	mkdir -p ${hdrdest}/arch/${arch}
+	cp -a arch/${arch}/include ${hdrdest}/arch/${arch}
+
+	# Remove helper binaries built for host,
+	# if generated files from the scripts/ directory need to be included,
+	# they need to be copied to ${hdrdest} before this step
+	if [ "$CROSS_BUILD" ]; then
+		make ${makejobs} ARCH=${subarch:-$arch} ${_cross} _mrproper_scripts
+		# remove host specific objects as well
+		find scripts -name '*.o' -delete
+	fi
+
+	# Copy files necessary for later builds, like nvidia and vmware
+	cp Module.symvers ${hdrdest}
+	cp -a scripts ${hdrdest}
+	mkdir -p ${hdrdest}/security/selinux
+	cp -a security/selinux/include ${hdrdest}/security/selinux
+	mkdir -p ${hdrdest}/tools/include
+	cp -a tools/include/tools ${hdrdest}/tools/include
+
+	mkdir -p ${hdrdest}/arch/${arch}/kernel
+	cp arch/${arch}/Makefile ${hdrdest}/arch/${arch}
+	if [ "$subarch" = "i386" ]; then
+		mkdir -p ${hdrdest}/arch/x86
+		cp arch/x86/Makefile_32.cpu ${hdrdest}/arch/x86
+	fi
+	if [ "$arch" = "x86" ]; then
+		mkdir -p ${hdrdest}/arch/x86/kernel
+		cp arch/x86/kernel/asm-offsets.s ${hdrdest}/arch/x86/kernel
+	elif [ "$arch" = "arm64" ]; then
+		mkdir -p ${hdrdest}/arch/arm64/kernel
+		cp -a arch/arm64/kernel/vdso ${hdrdest}/arch/arm64/kernel/
+	fi
+
+	# add headers for lirc package
+	# pci
+	for i in bt8xx cx88 saa7134; do
+		mkdir -p ${hdrdest}/drivers/media/pci/${i}
+		cp -a drivers/media/pci/${i}/*.h ${hdrdest}/drivers/media/pci/${i}
+	done
+	# usb
+	for i in cpia2 em28xx pwc; do
+		mkdir -p ${hdrdest}/drivers/media/usb/${i}
+		cp -a drivers/media/usb/${i}/*.h ${hdrdest}/drivers/media/usb/${i}
+	done
+	# i2c
+	mkdir -p ${hdrdest}/drivers/media/i2c
+	cp drivers/media/i2c/*.h ${hdrdest}/drivers/media/i2c
+	for i in cx25840; do
+		mkdir -p ${hdrdest}/drivers/media/i2c/${i}
+		cp -a drivers/media/i2c/${i}/*.h ${hdrdest}/drivers/media/i2c/${i}
+	done
+
+	# Add md headers
+	mkdir -p ${hdrdest}/drivers/md
+	cp drivers/md/*.h ${hdrdest}/drivers/md
+
+	# Add inotify.h
+	mkdir -p ${hdrdest}/include/linux
+	cp include/linux/inotify.h ${hdrdest}/include/linux
+
+	# Add wireless headers
+	mkdir -p ${hdrdest}/net/mac80211/
+	cp net/mac80211/*.h ${hdrdest}/net/mac80211
+
+	# add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
+	mkdir -p ${hdrdest}/drivers/media/dvb-frontends
+	cp drivers/media/dvb-frontends/lgdt330x.h \
+		${hdrdest}/drivers/media/dvb-frontends/
+	cp drivers/media/i2c/msp3400-driver.h ${hdrdest}/drivers/media/i2c/
+
+	# add dvb headers
+	mkdir -p ${hdrdest}/drivers/media/usb/dvb-usb
+	cp drivers/media/usb/dvb-usb/*.h ${hdrdest}/drivers/media/usb/dvb-usb/
+	mkdir -p ${hdrdest}/drivers/media/dvb-frontends
+	cp drivers/media/dvb-frontends/*.h ${hdrdest}/drivers/media/dvb-frontends/
+	mkdir -p ${hdrdest}/drivers/media/tuners
+	cp drivers/media/tuners/*.h ${hdrdest}/drivers/media/tuners/
+
+	# Add xfs and shmem for aufs building
+	mkdir -p ${hdrdest}/fs/xfs/libxfs
+	mkdir -p ${hdrdest}/mm
+	cp fs/xfs/libxfs/xfs_sb.h ${hdrdest}/fs/xfs/libxfs/xfs_sb.h
+
+	# Add objtool binary, needed to build external modules with dkms
+	case "$XBPS_TARGET_MACHINE" in
+		x86_64*)
+			mkdir -p ${hdrdest}/tools/objtool
+			cp tools/objtool/objtool ${hdrdest}/tools/objtool
+			;;
+	esac
+
+	# Remove unneeded architectures
+	case "$arch" in
+		i386|x86_64) _args="arm* m* p*";;
+		arm|arm64) _args="x86* m* p*";;
+		powerpc) _args="arm* m* x86* parisc";;
+		mips) _args="arm* x86* p*";;
+	esac
+	for arch in alpha avr32 blackfin cris frv h8300 \
+		ia64 s* um v850 xtensa ${_args}; do
+		rm -rf ${hdrdest}/arch/${arch}
+	done
+	# Keep arch/x86/ras/Kconfig as it is needed by drivers/ras/Kconfig
+	mkdir -p ${hdrdest}/arch/x86/ras
+	cp -a arch/x86/ras/Kconfig ${hdrdest}/arch/x86/ras/Kconfig
+
+	# Extract debugging symbols and compress modules
+	msg_normal "$pkgver: extracting debug info and compressing modules, please wait...\n"
+	install -Dm644 vmlinux ${DESTDIR}/usr/lib/debug/boot/vmlinux-${_kernver}
+	(
+	cd ${DESTDIR}
+	export DESTDIR
+	find ./ -name '*.ko' -print0 | \
+		xargs -0r -n1 -P ${XBPS_MAKEJOBS} ${FILESDIR}/mv-debug
+	)
+	# ... and run depmod again.
+	depmod -b ${DESTDIR}/usr -F System.map ${_kernver}
+}
+linux-asahi-headers_package() {
+	preserve=yes
+	nostrip=yes
+	noshlibprovides=yes
+	short_desc+=" - source headers for 3rd party modules"
+	pkg_install() {
+		vmove usr/src
+		vmove usr/lib/modules/${_kernver}/build
+	}
+}
+linux-asahi-dbg_package() {
+	preserve=yes
+	nostrip=yes
+	noverifyrdeps=yes
+	noshlibprovides=yes
+	repository=debug
+	short_desc+=" - debugging symbols"
+	pkg_install() {
+		vmove usr/lib/debug
+		vmove "boot/System.map-${_kernver}"
+	}
+}

From f7a419bf494a62333c120e205ebd00843f603bfd Mon Sep 17 00:00:00 2001
From: claris <share@claris>
Date: Sun, 27 Mar 2022 14:10:45 -0700
Subject: [PATCH 2/5] New package: asahi-uboot

---
 srcpkgs/asahi-uboot/INSTALL  |  8 ++++++
 srcpkgs/asahi-uboot/template | 48 ++++++++++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+)
 create mode 100644 srcpkgs/asahi-uboot/INSTALL
 create mode 100644 srcpkgs/asahi-uboot/template

diff --git a/srcpkgs/asahi-uboot/INSTALL b/srcpkgs/asahi-uboot/INSTALL
new file mode 100644
index 000000000000..723ff2e2a0f2
--- /dev/null
+++ b/srcpkgs/asahi-uboot/INSTALL
@@ -0,0 +1,8 @@
+#!/bin/sh
+case $ACTION in
+post)
+	if [ -f "usr/lib/asahi-boot/m1n1.bin" ] && command -v update-m1n1 >/dev/null; then
+		update-m1n1
+	fi
+	;;
+esac
diff --git a/srcpkgs/asahi-uboot/template b/srcpkgs/asahi-uboot/template
new file mode 100644
index 000000000000..f23ae3a73eaf
--- /dev/null
+++ b/srcpkgs/asahi-uboot/template
@@ -0,0 +1,48 @@
+# Template file for 'asahi-uboot'
+pkgname=asahi-uboot
+version=2022.07
+revision=1
+_subversion=3
+archs="aarch64*"
+wrksrc=u-boot-asahi-v${version}-${_subversion}
+hostmakedepends="flex bc dtc openssl-devel" # until uboot supports skipping tools build...
+short_desc="U-Boot for Apple Silicon Macs"
+maintainer="Will Springer <skirmisher@protonmail.com>"
+license="GPL-2.0-or-later, MIT"
+homepage="http://asahilinux.org"
+distfiles="https://github.com/AsahiLinux/u-boot/archive/refs/tags/asahi-v${version}-${_subversion}.tar.gz"
+checksum=8d1e517ccf80ad066c88d17a27c29125497d7f8883ed60c9ade7bf0bd85482ad
+
+do_configure() {
+	unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
+	make ${makejobs} apple_m1_defconfig
+}
+
+do_build() {
+	unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
+	if [ "$CROSS_BUILD" ]; then
+	        export CROSS_COMPILE=${XBPS_CROSS_TRIPLET}-
+	fi
+	make ${makejobs} EXTRAVERSION=-${revision}
+}
+
+do_install() {
+	vinstall u-boot-nodtb.bin 0644 usr/lib/asahi-boot
+	for dtb in arch/arm/dts/t[86]*.dtb ; do
+		vinstall ${dtb} 0644 usr/lib/asahi-boot/dtb
+	done
+
+	vlicense Licenses/Exceptions
+	vlicense Licenses/OFL.txt
+	vlicense Licenses/README
+	vlicense Licenses/bsd-2-clause.txt
+	vlicense Licenses/bsd-3-clause.txt
+	vlicense Licenses/eCos-2.0.txt
+	vlicense Licenses/gpl-2.0.txt
+	vlicense Licenses/ibm-pibs.txt
+	vlicense Licenses/isc.txt
+	vlicense Licenses/lgpl-2.0.txt
+	vlicense Licenses/lgpl-2.1.txt
+	vlicense Licenses/r8a779x_usb3.txt
+	vlicense Licenses/x11.txt
+}

From 59a40b2d7d4d68aabde3d25c030eae3f39a8f40d Mon Sep 17 00:00:00 2001
From: claris <share@claris>
Date: Sun, 27 Mar 2022 14:10:57 -0700
Subject: [PATCH 3/5] New package: m1n1

---
 srcpkgs/m1n1/INSTALL  |  8 ++++++++
 srcpkgs/m1n1/template | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)
 create mode 100644 srcpkgs/m1n1/INSTALL
 create mode 100644 srcpkgs/m1n1/template

diff --git a/srcpkgs/m1n1/INSTALL b/srcpkgs/m1n1/INSTALL
new file mode 100644
index 000000000000..55793a55fca8
--- /dev/null
+++ b/srcpkgs/m1n1/INSTALL
@@ -0,0 +1,8 @@
+#!/bin/sh
+case $ACTION in
+post)
+	if [ -f "usr/lib/asahi-boot/u-boot-nodtb.bin" ]; then
+		DTBS="/boot/dtbs/dtbs-*/apple/*" update-m1n1
+	fi
+	;;
+esac
diff --git a/srcpkgs/m1n1/template b/srcpkgs/m1n1/template
new file mode 100644
index 000000000000..0129cae37853
--- /dev/null
+++ b/srcpkgs/m1n1/template
@@ -0,0 +1,34 @@
+# Template file for 'm1n1'
+pkgname=m1n1
+version=1.1.5
+revision=1
+archs="aarch64*"
+hostmakedepends="ImageMagick void-artwork"
+depends="asahi-uboot asahi-scripts"
+short_desc="Asahi Linux bootloader"
+maintainer="Will Springer <skirmisher@protonmail.com>"
+license="MIT"
+homepage="http://asahilinux.org"
+distfiles="https://github.com/AsahiLinux/m1n1/archive/refs/tags/v${version}.tar.gz"
+checksum=c50884c3fd609bb90ce591ba1151e70b0d24a6fa5dcd7d314d613d1eec7939a6
+# make_dirs="/boot/efi/m1n1 0700 root root"
+# conf_files="/etc/m1n1.conf"
+
+post_extract() {
+	for size in 128 256; do
+		ln -fs /usr/share/icons/hicolor/${size}x${size}/apps/void-logo.png \
+		  data/bootlogo_${size}.png
+	done
+}
+
+do_build() {
+	unset CFLAGS CXXFLAGS CPPFLAGS LDFLAGS
+	make RELEASE=1 ARCH=${CROSS_BUILD:+${XBPS_CROSS_TRIPLET}-} build/m1n1.bin
+}
+
+do_install() {
+	vinstall build/m1n1.bin 644 usr/lib/asahi-boot
+	vlicense LICENSE
+#	mkdir $DESTDIR/etc
+#	touch $DESTDIR/etc/m1n1.conf
+}

From b2d033cbb72de3490f408cf929c555701a5fcf9f Mon Sep 17 00:00:00 2001
From: claris <share@claris>
Date: Sun, 27 Mar 2022 14:11:23 -0700
Subject: [PATCH 4/5] New package: asahi-base

---
 srcpkgs/asahi-base/files/dracut-asahi.conf | 23 ++++++++++++++++++++++
 srcpkgs/asahi-base/template                | 15 ++++++++++++++
 2 files changed, 38 insertions(+)
 create mode 100644 srcpkgs/asahi-base/files/dracut-asahi.conf
 create mode 100644 srcpkgs/asahi-base/template

diff --git a/srcpkgs/asahi-base/files/dracut-asahi.conf b/srcpkgs/asahi-base/files/dracut-asahi.conf
new file mode 100644
index 000000000000..c599ac44b6e3
--- /dev/null
+++ b/srcpkgs/asahi-base/files/dracut-asahi.conf
@@ -0,0 +1,23 @@
+# This conf adds modules necessary for using Linux on Apple Silicon Macs,
+# which are not otherwise included due to being soft dependencies.
+
+# For NVMe & SMC
+add_drivers+=" apple-mailbox "
+
+# For NVMe
+add_drivers+=" nvme_apple "
+
+# For USB and HID
+add_drivers+=" pinctrl-apple-gpio "
+
+# For USB
+add_drivers+=" i2c-apple tps6598x apple-dart dwc3 dwc3-of-simple xhci-pci pcie-apple "
+
+# For HID
+add_drivers+=" spi-apple spi-hid-apple spi-hid-apple-of "
+
+# For RTC
+add_drivers+=" rtc-macsmc simple-mfd-spmi spmi-apple-controller nvmem_spmi_mfd "
+
+# SMC drivers that are builtins with the current config
+#add_drivers+=" macsmc macsmc-rtkit gpio_macsmc "
diff --git a/srcpkgs/asahi-base/template b/srcpkgs/asahi-base/template
new file mode 100644
index 000000000000..d7ef7ccf8371
--- /dev/null
+++ b/srcpkgs/asahi-base/template
@@ -0,0 +1,15 @@
+# Template file for 'asahi-base'
+pkgname=asahi-base
+version=20220327
+revision=1
+archs="aarch64*"
+build_style=meta
+depends="linux-asahi asahi-uboot asahi-scripts m1n1 dracut"
+short_desc="Void Linux Apple Silicon support package"
+maintainer="Will Springer <skirmisher@protonmail.com>"
+license="Public Domain"
+homepage="http://asahilinux.org"
+
+do_install() {
+	vinstall "$FILESDIR/dracut-asahi.conf" 644 usr/lib/dracut/dracut.conf.d 10-asahi.conf
+}

From 4e1641cfebe0c925beb567c55f38b64700913302 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Mon, 3 Oct 2022 16:05:41 -0400
Subject: [PATCH 5/5] New package: asahi-scripts

---
 srcpkgs/asahi-scripts/template | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 srcpkgs/asahi-scripts/template

diff --git a/srcpkgs/asahi-scripts/template b/srcpkgs/asahi-scripts/template
new file mode 100644
index 000000000000..d68bf8d7b0ac
--- /dev/null
+++ b/srcpkgs/asahi-scripts/template
@@ -0,0 +1,20 @@
+# Template file for 'asahi-scripts'
+pkgname=asahi-scripts
+version=20220918.3
+revision=1
+archs="aarch64*"
+build_style=gnu-makefile
+# will switch back on next release
+wrksrc=asahi-scripts-6d5d973faa51338fe2851dd671c124b43f0f533b
+make_install_target=install
+short_desc="Miscellaneous admin scripts for the Asahi Linux reference distro"
+maintainer="dkwo <npiazza@disroot.org>"
+license="MIT"
+homepage="http://asahilinux.org"
+# distfiles="https://github.com/AsahiLinux/asahi-scripts/archive/refs/tags/${version}.tar.gz"
+distfiles="https://github.com/AsahiLinux/asahi-scripts/archive/6d5d973faa51338fe2851dd671c124b43f0f533b.tar.gz"
+checksum=541672726b14ed33af1dc333f0071b2c61c11400b94432a02ca264d6374aface
+
+post_install() {
+	vlicense LICENSE
+}

^ permalink raw reply	[flat|nested] 80+ messages in thread

end of thread, other threads:[~2024-04-25 14:21 UTC | newest]

Thread overview: 80+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-07 18:46 [PR PATCH] Apple Silicon Mac support packages (v2) dkwo
2022-10-07 18:50 ` [PR PATCH] [Updated] " dkwo
2022-10-07 18:55 ` dkwo
2022-10-07 20:32 ` dkwo
2022-10-07 20:45 ` Skirmisher
2022-10-07 22:02 ` dkwo
2022-10-13 20:15 ` [PR PATCH] [Updated] " dkwo
2022-10-13 20:20 ` dkwo
2022-10-13 20:31 ` [PR PATCH] [Updated] " dkwo
2022-10-14 18:53 ` dkwo
2022-10-24 22:35 ` dkwo
2022-10-24 22:43 ` dkwo
2022-10-24 22:44 ` dkwo
2022-10-26 16:08 ` dkwo
2022-10-27 15:43 ` dkwo
2022-10-27 15:45 ` dkwo
2022-10-27 15:47 ` dkwo
2022-11-03 17:58 ` dkwo
2022-11-03 18:06 ` dkwo
2022-11-17 21:11 ` [PR PATCH] [Updated] " dkwo
2022-12-01 19:52 ` dkwo
2022-12-01 20:05 ` dkwo
2022-12-01 21:28 ` [PR PATCH] [Updated] " dkwo
2022-12-06 19:13 ` dkwo
2022-12-17  9:55 ` Anachron
2022-12-17  9:56 ` Anachron
2022-12-17  9:56 ` Anachron
2022-12-17 10:00 ` Anachron
2022-12-17 10:01 ` Anachron
2022-12-17 11:47 ` Skirmisher
2022-12-17 14:31 ` dkwo
2023-04-10 18:52 ` [PR PATCH] [Updated] " dkwo
2023-04-10 18:55 ` dkwo
2023-04-11 20:27 ` dkwo
2023-04-11 20:42 ` dkwo
2023-04-11 22:02 ` dkwo
2023-04-11 22:06 ` dkwo
2023-04-12 22:36 ` dkwo
2023-04-12 22:42 ` [PR PATCH] [Updated] " dkwo
2023-04-13 15:23 ` dkwo
2023-04-13 21:40 ` dkwo
2023-04-13 21:45 ` dkwo
2023-04-13 22:04 ` dkwo
2023-04-13 22:05 ` [PR PATCH] [Updated] " dkwo
2023-05-30 21:02 ` dkwo
2023-06-09  0:25 ` dkwo
2023-06-10 22:51 ` dkwo
2023-06-22 22:33 ` dkwo
2023-09-21  1:44 ` github-actions
2023-09-21 12:24 ` jcgruenhage
2023-09-21 16:06 ` dkwo
2023-09-26 14:01 ` [PR PATCH] [Updated] " dkwo
2023-10-02 16:20 ` dkwo
2023-10-29 14:11 ` [PR PATCH] [Updated] " dkwo
2023-12-02 23:37 ` dkwo
2023-12-03 19:08 ` dkwo
2023-12-04 20:35 ` dkwo
2023-12-11 16:15 ` [PR PATCH] [Updated] " dkwo
2024-01-22 12:57 ` RoundDuckKira
2024-01-22 13:03 ` RoundDuckKira
2024-01-22 16:05 ` dkwo
2024-01-22 17:28 ` [PR PATCH] [Updated] " dkwo
2024-01-22 19:25 ` dkwo
2024-01-22 20:24 ` RoundDuckKira
2024-01-22 20:25 ` RoundDuckKira
2024-01-24 11:41 ` RoundDuckKira
2024-01-24 11:42 ` RoundDuckKira
2024-01-24 15:08 ` dkwo
2024-01-25  2:49 ` RoundDuckKira
2024-01-25  2:50 ` RoundDuckKira
2024-01-25 15:58 ` dkwo
2024-01-25 22:21 ` dkwo
2024-01-30  4:37 ` RoundDuckKira
2024-01-30  4:38 ` RoundDuckKira
2024-01-30 16:35 ` dkwo
2024-02-20 19:50 ` dkwo
2024-03-31 14:32 ` [PR PATCH] [Updated] " dkwo
2024-04-23 20:29 ` dkwo
2024-04-24 19:36 ` [PR PATCH] [Updated] " dkwo
2024-04-25 14:21 ` dkwo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).